最新药店进销存管理系统_第1页
最新药店进销存管理系统_第2页
最新药店进销存管理系统_第3页
最新药店进销存管理系统_第4页
最新药店进销存管理系统_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文档软件设计与体系结构题 目:药店进销存管理系统学 号: 1205290131姓 名:张美娜1 绪论 41.1 研究背景 41.2 系统开发的意义 42 软件需求说明书 52.1 引言 52.1.1 编写目的 52.1.2 背景 52.1.3 定义 52.1.4 参考资料 52.2 任务概述 62.2.1 目标 62.2.2 用户的特点 62.3 需求规定 62.3.1 对功能的规定 62.3.2.1 精度 72.3.2.2 时间特性要求 72.3.2.3 灵活性 72.3.3 输人输出要求 72.3.4 数据管理能力要求 72.3.5 故障处理要求 72.3.6 其他专门要求 82.4

2、运行环境规定 82.4.1 设备 82.4.2 支持软件 82.4.3 接口 82.4.4 控制 93 概要设计说明书 93.1 引言 93.1.1 编写目的 93.1.2 背景 93.1.3 定义 103.1.4 参考资料 103.2 总体设计 103.2.1 需求规定 103.2.2 运行环境 113.2.3 基本设计概念和处理流程 113.2.5 功能需求与程序的关系 123.2.6 尚未问决的问题 123.3 接口设计 123.3.1 用户接口 123.3.2 外部接口 123.3.3 内部接口 133.4 运行设计 133.4.1 运行模块组合 133.4.2 运行控制 133.4.

3、3 运行时间 133.5 系统数据结构设计 143.5.1 逻辑结构设计要点 143.5.2 物理结构设计要点 143.5.3 数据结构与程序的关系 143.6 系统出错处理设计 173.6.1 出错信息 173.6.2 补救措施 173.6.3 系统维护设计 174 详细设计说明书 174.1 引言 174.1.1 编写目的 174.1.2 背景 184.1.3 定义 184.1.4 参考资料 224.2 程序系统的结构 224.3 程序 1(标识符)设计说明 234.3.1 程序描述 234.3.2 功能 234.3.3 性能 234.3.4 输人项 244.3.5 输出项 244.3.6

4、 算法 244.3.7 流程图 254.3.8 注释设计 254.3.9 限制条件 264.3.10 测试计划 264.3.11 尚未解决的问题 264.4 程序 2(标识符)设计说明 265 总结 26精品文档精品文档1 绪论药品进销存管理系统是药品进销存发展管理信息化,建立全新的药品经营管理平台,能将原 先的药品管理工作从原先的人工化向网络化转变的产物。改进了原先药品信息管理的复杂性和准 确性的矛盾,提高管理效率 , 药品企业得到长远发展,也促进药品管理朝着科学化方向发展。1.1 研究背景随着科技的不断进步,市场越来越广阔,赚钱的利润也越来越大。企业如果安于现状肯定会 被淘汰,所以企业都在

5、不断改革以创新来增加自身竞争力。医药企业也在完善着自己的信息管理 系统,对内部管理整合,高效、合理的参与到竞争中去。以前都是手工管理各种数据,但是手工管理最明显的缺陷就是效率低下。此外很难保持药品 数据的一致性,例如某个药品要更改它的药品编号,那么这个药品的现在记录的数据和原来记录 的数据就会不一致,使得查询起来很费力。要是手工操作去把所有的数据去修改,那工作量会很 大,而且还容易遗漏出错。人工管理药品仓库,很花费人手,在点货物时还容易点错,更严重的 情况是会使某些放在角落的药品不知不觉中过期而造成不必要的损失。因此很有必要在现有的软 硬件技术、网络技术基础上,开发一个提高企业流动资金的周转速

6、度的药品管理系统,保证药品 企业业务正常运行,使得库存管理和药品采购能更高效、更准确。因为有着可靠性高,保密性好, 成本低的优点,建立了一套新的符合实际状况,契合自身条件的管理系统,能更有效的帮助企业 管理,促进企业健康快速的发展,更好的提高企业市场竞争力和经济效益。1.2 系统开发的意义利用数据库系统可以很好的对数据进行维护,减少由于数据不一致等错误带来的麻烦 1 。方 便数据的更新和查询, 降低错误率, 方便药品信息的维护及库存的盘点。 还可以运用较少的人员, 高效的完成对医药进销存的管理。由于社会信息化的发展,各个行业都要加强自身的信息化程度以适应社会的发展。而管理信 息化正迎合了这个趋

7、势,数据库系统在医药业的应用实现了医药业执行工具、业务管理等的信息 化。医药业的发展因此有了新的活力。相信随着社会的不断发展对该类系统的需求会越来越高。精品文档精品文档2 软件需求说明书2.1 引言2.1.1 编写目的本软件需求说明书的编制是为了使用户和软件开发者双方对该软件(药店进销存管理系统) 的初始规定有一个共同的理解,使之成为整个开发工作的基础。本说明书的读者将涉及:先行科技有限公司的开发人员、项目经理、营销人员、用户、测试 人员或文档的编写人员。2.1.2 背景开发的软件名称: 药店进销存管理系统 ;任务的提出者:软件设计与体系结构代课老师;开发者:大三学生;用户:学生开发平台为 m

8、ysql服务器版+eclipce软件、SQL SERVER艮务器版操作系统;开发实现的计算机网络为校园局域网。2.1.3 定义需求分析:通过软件开发人员与用户的交流和讨论,准确的获取用户对系统的具体要求的过 程。IPO (INPUT PROCESS OUTPUT:输入、处理、输出。2.1.4 参考资料?计算机软件工程规范一国家标准汇编(1998版);? 计算机软件产品开发文件编制指南,GB856788;? 计算机软件需求说明书编制指南 ,GB938588。2.2 任务概述2.2.1 目标在整个项目的开发和实施过程中,我们将本着高效、优质、开放、安全的原则,业务分析上 高度提炼、整体设计;技术实

9、现上采用成熟度高、通用性好、技术领先的应用平台;项目管理上 实施严格的软件工程规范,严把质量关,重视过程管理和软件质量保证,把失误和错误消灭在萌 芽中。2.2.2 用户的特点用户计算机应用水平参差不齐,普遍不高。2.3 需求规定2.3.1 对功能的规定药品进销存管理系统的主要功能是对药品的进、销、存进行管理。以达到降低成本、提高效 率、改进服务等目的。利用药品进销存管理系统可以在以下几方面提高企业管理水平 : 提高工作效率,降低成本。使得仓库存放药品更有规划、更合理调配药品。 使得管理人员更精简,分工更细致。实现数据的智能分析。药店进销存管理主要包括了药品进、销、存的入库管理、出库管理、库存管

10、理三个部分。 药品入库管理主要是针对入库药品进行登记修改操作,包括药品进库的时间,品种,数量, 生产企业,保质期,有无损坏,经手人签名等信息进行登记。药品出库管理主要是对出库药品进行登记修改,其中包括药品出库时间,品种,数量,生产 企业,经手人等信息进行登记。药品库存管理是对药品入库、出库后产生的数量变化自动改变,也能进行一系列的查询,包 括药品名称,入库时间,出库时间,数量,生产企业,保质期,经手人,是否需要补充等信息。2.3.2 对性能的规定精品文档精品文档2.3.2.1 精度查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。 查询时应保证查准率,查到的记录应与给定的单项货组合

11、查询条件完全匹配。在数据保存时, 要保证输入的数据保存的完整行, 尤其是涉及到大字符量的数据, 不能丢失、 截断数据;查阅此类数据时,保证同输入的数据一致。2.3.2.2 时间特性要求一般操作的响应时间在 12 秒内。对于大的数据量的保存操作,时间控制在5 秒以内;查询的数据记录在 10 万条以内,且是多条件模糊查询,返回结果的时间控制在 10 秒以内。2.3.2.3 灵活性在完成基本的需求分析后,可根据需要针对每一客户的具体情况的不同在不影响系统整体性能的情况下对系统模块进行稍微的改动,以适应不同客户的个性化需求。2.3.3 输人输出要求对于系统中的 ID 类数据采用 int 数据类型, 一

12、般性字段采用 varchar 数据类型大小根据需要 设定,涉及价格采用 float 数据类型精度为小数点后两位, 涉及库存金额采用 decimal 数据类 型,时间字段采用 datetime 数据类型,数据格式为 yyyy-mm-dd-hh-mm 。2.3.4 数据管理能力要求数据库系统的初始设计管理能力应能够管理的记录数应在 50万条以上,可管理 200 个以上的 数据表,整个数据文件应能达20G同时考虑到汽修汽配行业的快速发展,其业务量的迅速增加为了使数据管理能适应未来发展的需求特别考虑到以后数据库的扩容问题,在未来需要的情况下 扩容升级后数据管理应能迅速满足管理记录数在 100 万条,可

13、管理表的数量不低于 400 个,整个 数据文件应能达到 40G. 。2.3.5 故障处理要求可能的软件故障有:非法操作,可能会使数据丢失,处理意见及时备份数据;中病毒,导致 系统运行缓慢甚至瘫痪无法正常运行,该问题可通过查杀病毒来解决;可能的硬件故障:通信线路故障,造成客户端无法与服务器通信,使系统无法正常工作,解 精品文档精品文档决办法就是检查线路判断故障点更换网线。服务器硬件故障,此故障不常见但是灾难性的,不仅 会使系统瘫痪更可能引起数据丢失, 解决办法定期检修设备, 定期备份数据活采用双服务器技术。2.3.6 其他专门要求用户单位对安全保密的要求我们设置了用户口令、数据加密、系统监控、病

14、毒防治、数据备 份等。采用权限分组、用户分组管理方法,权限组与用户组能灵活匹配,为用户安全管理提供了 方便。为使用方便,我们采用 Excel 导入数据、拼音编码录入、批量修改功能、单据报表的格式可 任意调整、单据试算功能、单据转换功能、删除重复数据功能等等。2.4 运行环境规定2.4.1 设备奔腾586以上机型,内存 4G。硬盘5000G显示器的分辨率最好能大于等于800*600。应该有相应的网络基础硬件设施(如网络适配器及调制解调器) 。2.4.2 支持软件出于对性能和成本的考虑, 我们采用了 Borland 公司的 Delphi 作为前台开发工具, 后台为微 软公司的 SQLServer

15、数据库,二者能有机的结合,使前台和后台的性能都表现的极佳,并且能满 足海量存储。操作系统可以使用 windows7, 并且应装有相应的 Microsoft Office 软件。2.4.3 接口本系统准备采用基于 COM的数据库访问技术 ADC来连接SQLSERVER数据库,这样做有许多优 点之处:1)因为是基于COM的所以其访问数据库的速度快,占用资源较小,相应的提高了应用程序 的执行速度。2)用ADO数据库连接方式,无论是基于单文档还是基于对话框,都不用在建立应用程序时 指定数据源,因此本应用程序对数据库的处理能力非常强大。3)和具体数据库无关,所以原理上讲本程序只要稍加改动数据引擎即可使用

16、其他的数据库 (如 Sysbase 、 Orcle )。精品文档精品文档244控制在Windows操作系统中,找到药店进销存管理系统启动程序,单击启动,进入登录界面:药品进销存管理系统登录托户名密码:欢迎使用输入用户名和密码,点确定进入先行汽修汽配管理信息系统主窗口。系统的控制信号就是用户名,这是管理员添加用户时就为他们分配好了权限,不同用户所具 有的权限不同。用户登录时系统将根据用户所具有的权限来引导其操作。3概要设计说明书3.1引言3.1.1编写目的为明确软件系统结构、安排项目规划与进度、制定详细测试计划、组织软件开发与测试,特 撰写本文档。本文档供项目经理、设计人员、开发人员参考。3.1

17、.2背景a. 本项目的名称为药店进销存管理系统;b. 本项目是西安财经学院信息学院1201班张美娜为了熟练应用软件工程项目与开发而进行开发。精品文档精品文档c. 本系统使用SQL数据库。3.1.3 定义系统:指“药店进销存管理系统” ; 用户:指使用“药店进销存管理系统”中的注册人; 注册:指通过系统“注册页面”向系统管理者申请正常使用系统的申请审核过程;注册批准:经系统管理人员审核后,被允许使用系统中相关功能; 用户权限:指用户可以使用的系统功能组合。系统功能:包括用户身份的批准、用户权限修改、用户信息的检索与查询、用户删除、信息发布 与修改、信息被浏览状态的查询、短消息功能、教师在线状态查

18、询、用户在线状态查询以及其他 功能;管理用户:可使用系统的全部功能; 模块:指具有独立功能的程序代码组;3.1.4 参考资料列出有关的参考文件,如: 概要设计说明书( GB8567 88)3.2 总体设计3.2.1 需求规定根据药品进销存系统的设计思想,本系统的功能包括:药品入库信息,药品库存信息,药品 出库信息的输入,查询,添加 ,删除,修改和库存余额的查询。所以系统由药品信息设置,入库 管理,出库管理和库存管理等模块组成。根据系统需求,列出数据项: 库存表(药品编号、药品名称、规格、剂量、产地、包装数量、库存、单位、有效期、 批号、药品类别、零售价、批发价) 入库表(药品编号、药品名称、入

19、库时间、数量、供应商编号、职工编号) 出库表(药品编号、药品名称、出库时间、数量、批发价、零售价、客户编号、职工 编号)供应商表(供应商编号、供应商名称、地址、联系人、联系方式) 客户表(客户编号、客户名称、地址、联系人、联系方式) 职工表(职工名称、职工表)322运行环境SQL Server 20083.2.3基本设计概念和处理流程药品进销存管理是对数据进行管理,从而达到对药品进库、出库、存储等各环节信息进行时时管 理,有效提高了管理效率,节约了劳动力。药品进销存管理的业务流程如图3.1所示:图3.1系统主要业务流程精品文档325功能需求与程序的关系图3.2功能结构图3.2.6尚未问决的问题

20、系统缺少与消费者进行交互的环节,缺少药品的作用功效的查询信息,消费者不能直观的了 解该药品的功能,系统也没有相关单据的添加查询等功能。3.3接口设计3.3.1用户接口在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做 到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。可以使用 Dreamweaver网页设计工具直接拖曳出美观、简介、友善的用户接口。其中针对药品管理人员的 界面要做到操作简单,易于管理。在设计上采用逐级下拉式菜单方式,但菜单层数最多不能超过 4层。同时,运行出错时应以标准形式给出出错提示。总的来说,系统的用户界面应作到可靠性

21、、 简单性、易学习和使用。3.3.2外部接口服务器端程序可 DAO (数据访问对象)应用程序编程接口( API),对SQL SERVER数据库进行所有的访问。服务器程序上可使用 SQL SERVER 的对数据库的备分命令,以做到对数据的保存。 在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输 及接收。3.3.3 内部接口? 药品入库信息管理模块。对其他模块提供对药品的查询接口。? 药品出库信息管理模块。对其他模块提供对出库信息查询的接口。包括按照药品名查找,单价 查找。? 药品库存信息管理模块。对其他模块提供对课库存息查询的接口,包括按药品名查询,单价查 询。3

22、.4 运行设计3.4.1 运行模块组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式 化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并 等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生 相应的输出。/查询/查询服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后,调用数据处理 模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。3.4.2 运行控制客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式 化。在接收数据模块得到充分的数据时,将调

23、用网络传输模块,将数据通过网络送到服务器,并 等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生 相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后,调用数据处理 模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。3.4.3 运行时间在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。网络硬件对运行时间有最大的影响,当网络负载量大时,对操作反应将受到很大的影响。所以将采用高速ATM网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加

24、大客户机操作的等待时间,所以必须使用高性 能的服务器。硬件对本系统的速度影响将会大于软件的影响。3.5系统数据结构设计3.5.1逻辑结构设计要点系统内所使用的数据结构分别有:用户表:(主键:用户名)药品库存信息表(主键:药品编号)药品入库信息表(主键:药品编号)药品出库信息表(主键:药品编号)供应商信息表(主键:供应商编号)客户信息表(主键:客户编号)职工信息表(主键:职工编号)3.5.2物理结构设计要点系统内所使用的数据结构中的数据项,对于主码不能为空,大多数项不能为空, 只有少数项可以为空,为了提高查找速度,分别对某些数据结构创建了索引文件,并 提供不同的权限,对数据进行操作。3.5.3数

25、据结构与程序的关系依据ER图进行数据库表的逻辑设计(0/R Mapping)根据药品进销存管理系统的功能要求和数据流程分析,该系统的数据库中包括:(1)用户表用户表存放管理员用户名和密码,修改密码要访问此表。如表3.1用户表名称数据类型大小是否为空注释用户名Char10否主键密码Char10否(2)药品库存信息表库存信息表存放药品编号、药品名称、规格、剂量、产地、包装数量、库存、单位、有效期、批号等信息。药品入库、出库,药品信息的修改都要访问此表。如表3.2药品库存表名称数据类型大小是否为空注释纟勺口口编号Char10否主键药品名称Varchar50否规格Varchar50否剂量Int10否产

26、地Char4否包装数量Int10否库存Int10否单位Varchar10否有效期Datetime20否批号Char20否药品类别Varchar10否零售价Char10否批发价Char10否(3)药品入库信息表药品入库信息表存放药品编号、药品名称、入库时间、数量、供应商编号和职工编号的信息。药品入库要访冋此表。如表3.3药品入库信息表名称数据类型大小是否为空注释纟勺口口编号Char10否主键药品名称Varchar50否入库时间Datetime8否数量Int40否批发价Char10否零售价Char10否供应商编号Char10否职工编号Varchar20否(4) 药品出库信息表药品出库信息表存放药品

27、编号、药品名称、出库时间、数量、供应商编号和职工 编号的信息。药品出库要访问此表。如表3.4药品出库信息表名称数据类型大小是否为空注释药口口编号Char10否主键药品名称Varchar50否出库时间Datetime8否数量Int40否客户编号Char10否职工编号Varchar20否(5) 供应商信息表供应商信息表存放着供应商编号和供应商名称的信息如表3.5供应商信息表名称数据类型大小是否为空注释供应商编号Char10否主键供应商名称Varchar20否地址Char20联系方式Int12(6) 客户信息表客户信息表存放着客户编号和客户名称的信息如表3.6客户信息表名称数据类型大小是否为空注释客

28、户编号Char10否主键客户名称Varchar20否地址Char20联系方式Int12否(7) 职工信息表职工信息表存放着职工编号和职工名称如表3.7职工信息表名称数据类型大小是否为空注释职工编号Char10否主键职工名称Varchar50否3.6系统出错处理设计361出错信息错误登录信息系统提示错误登录信息系统返回登录界面输入错误的数据系统提示数据错误信息提示重新输入数据打印不成功系统提示打印不成功信息进行重新打印操作3.6.2补救措施说明故障出现后可能采取的变通措施,包括:a. 后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启 动的技术,例如周期性地把磁盘信息记

29、录到磁带上去就是对于磁盘媒体的一种后备技术;b. 降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果 的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;c. 恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从 头开始重新运行的方法。3.6.3系统维护设计说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统 的检查与维护的检测点和专用模块。4详细设计说明书4.1引言4.1.1编写目的本文档为药品进销存管理详细设计说明书,作为药品进销存管理系统编码的主要依据。4.1.2背景本软件为药店进销存管理系统

30、软件。4.1.3定义(1)系统登录模块用户可以在登录界面输入用户名和密码后点击登录,如果用户名或者密码不正确则弹出提示 信息。界面上有用户和密码的输入框,用户在输入框内填写账号密码后,点击登录按钮,系统执行 鼠标点击事件,执行登录,将表单的数据传到后台数据库中,如果两个文本框有空的,则系统判 定为空,用户无法登录,如果文本框不为空,则通过Find方法,从数据库中的用户表进行检索,判断是否存在。如果返回的是空值,则用户不能登录,如果返回的不为空,则说明该用户可以登 录。登录界面如图 4.1所示。药品进销存管理系统登录用户名:密码如图4.1登陆界面如果无用户名或密码,则提示请输入用户名和密码。提示

31、界面如图欢迎使用4.2所示。如图4.2提示输入用户密码界面用户登录后再根据自己需求去查看和修改相关信息。用户所在组是采购员,则该用户拥有增 加、删除、修改药品入库信息表的权限,如:进行供应商信息管理,进货相关信息管理的权限; 如果用户所在组是仓库管理员,则该用户拥有仓库管理的权限,包括库存信息管理、入库信息统 计、出库信息统计、库存数量的确认等;如果用户所在组是出货管理员,则还用户拥有客户信息 管理,出货相关信息管理的权限。精品文档添加药品(2) 药品信息管理模块药品信息管理模块主要是对药品进行添加、修改、删除和查看,如图4.3所示。操作模块-供应市信扈背耀 淅加供应商 管理洪应衙 査询供应商

32、 Zd客户信息背理 法加客P 管理客户 苣询客户-药品倍息暂理 沸加药品 昔理药品 刁库存肓息管理 入库信息 出库(I息 修改库荐 库存査谊图4.3添加药品信息界面图4.3是添加药品信息界面,主要功能是将药品信息添加到药品信息表中。首先要管理员在 页面填写药品信息,系统会向数据库提交该药品的信息,如果数据库中已经存在这种药品时,则 无法提交该药品的信息;当数据库中没有该药品的信息时,则将新的数据add入数据库,生成一条新的记录。新的记录在库存查询中可以查询药品的详细信息。如图4.4所示。药品 编号药品 名称单 位剂 量包装产 数量地贮 藏有效期批号药品类 别库存事售价批发价001toubaok

33、e100100sun2000-1-100:00:0021xiaoyan12001211030泡恫片lOg江西避 光202020 2 200:00:00787333消炎5000109100青霉索ml20避 光2020-2-200:00:003434324针剂50003图4.4药品详细信息(3) 客户信息管理模块药品信息管理模块拥有对药品的添加、修改、删除和查看的功能。添加客户信息的功能是将 数据库中没有的客户信息添加到客户信息表中。同理,当填写完客户的信息后点击确定按钮,如 精品文档果数据库表中已存在该客户的信息,则无法继续添加,而如果数据库中没有该客户的信息,则将 信息add入数据库中。而查看

34、则是可以看到客户的编号、名称、地址、联系人、联系电话的信息。 添加客户的信息,如图4.5所示。添加客户喬加图4.5添加客户信息页 药品销售信息管理模块销售管理模块主要是对销售信息的添加、删除和查看功能。其功能主要是将客户对药品的销 售情况进行添加,系统会提示该药品的零售价、批发价和库存数量,来方便客户查询和出货。当 货物数量不足时,将无法购买该产品, 系统将提醒仓库管理员,将订单给采购员去进相关的货物。供应商的信息管理模块供应商信息管理模块拥有对供应商信息进行添加、删除、修改和查看的功能。添加供应商信 息时,点击确认按钮后,如果数据库中没有该供应商的信息,则录入供应商的相关信息;如果数 据库中

35、已存在该供应商,则无法写入。查找供应商则可以根据供应商编号、供应商名称、地址、 联系方式等不同要求来查找。(6) 采购信息管理模块采购信息管理模块主要是对采购信息进行添加、删除、修改和查看功能。 采购信息主要是将采购员采购的药品进行记录,存入仓库。同时要访问入库管理信息表和仓库管 理信息表。(7) 仓库管理信息模块仓库管理信息功能主要是对药品库存情况进行管理,也管理着药品出库和入库的确认,销售 与采购的信息,同时也可查看药品信息。其中当采购员填写的采购单后,所采购的药品到货时,需要仓库管理员确定入才真正的将采 购的药品存入仓库中,当仓库管理员点击入库时,将自动获取当前系统时间,做为当前采购记录

36、 的入库日期,以采购编号为参数,记录采购员的编号,采购药品的名称数量、规格等。出库功能 与此相似,只是如果没有存入则不能出库,修改库存信息主是要修改药品的库存数量与安全库存 数量,如果库存数量小于安全库存数量,则提示仓库管理员进行处理,仓库管理员可以根据需要 精品文档精品文档去生成缺货单。精品文档精品文档精品文档4.1.4参考资料药品进销存管理系统需求说明书药品进销存管理系统概要说明书4.2程序系统的结构开始进入登陆界面查询信息游客进入主界面查询信息添加信息图4.6系统流图精品文档4.3 程序 1(标识符)设计说明4.3.1 程序描述药店进销存管理功能部分数据分为几类:系统登录模块,药品信息管

37、理模块,客户信息管理 模块,药品销售信息管理模块,供应商的信息管理模块,采购信息管理模块,仓库管理信息模块。 全独立设计,编从使用和操作的功能上分:普通用户(浏览器浏览、查询) 、业务数据管理人员、 系统管理员。为了便于整个系统进行组织管理,我们把各个相对独立数据或功能组织到整个大系 统中。我们把个各个相对独立的功能完译成对应于每一个模块,都有录入、查询、修改、删除和 查看这几个功能。而且本程序的各个模块是并发执行的,提高了处理的效率。4.3.2 功能1、用户功能( 1)密码设置(2)权限设置(3)数据输入(5)数据输出(6)其它要求2、系统功能(1)药品信息管理(2)客户信息管理(3)药品销售信息管理(4)供应商信息管理(5)采购信息管理(6)仓库信息管理4.3.3 性能1 密码设置: 每个用户均有自己的密码,可以防止非本系统人员进入本系统; 又因每个用户的 权限不一致,故可防止用户越权操作。2 权限设置: 设置每个用户的权限, 使各用户在自己的操作范围内工作, 不得超出自己的范围, 只有系统管理员才能进行权限设置。3 数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论