药店进销存管理系统

上传人:d**** 文档编号:173480707 上传时间:2022-12-11 格式:DOCX 页数:40 大小:295.22KB
收藏 版权申诉 举报 下载
药店进销存管理系统_第1页
第1页 / 共40页
药店进销存管理系统_第2页
第2页 / 共40页
药店进销存管理系统_第3页
第3页 / 共40页
资源描述:

《药店进销存管理系统》由会员分享,可在线阅读,更多相关《药店进销存管理系统(40页珍藏版)》请在装配图网上搜索。

1、软件设计与体系结构题目:药店进销存管理系统学号:1205290131姓名:张美娜1 绪论61.1 研究背景61.2 系统开发的意义72软件需求说明书72.1引言72.1.1编写目的72.1.2 背景82.1.3定义82.1.4参考资料82.2任务概述82.2.1 目标82.2.2用户的特点92.3需求规定92.3.1对功能的规定92.3.2.1精度102.3.2.2时间特性要求102.3.2.3灵活性102.3.3输人输出要求112.3.4数据管理能力要求112.3.5故障处理要求112.3.6其他专门要求122.4运行环境规定122.4.1 设备122.4.2支持软件122.4.3接口 12

2、2.4.4控制133概要设计说明书143.1引言143.1.1编写目的143.1.2 背景 143.1.3定义143.1.4参考资料153.2总体设计153.2.1需求规定153.2.2运行环境163.2.3基本设计概念和处理流程163.2.5功能需求与程序的关系173.2.6尚未问决的问题173.3接口设计183.3.1用户接口 183.3.2外部接口 183.3.3内部接口 193.4运行设计193.4.1运行模块组合193.4.2运行控制193.4.3运行时间203.5系统数据结构设计203.5.1逻辑结构设计要点203.5.2物理结构设计要点213.5.3数据结构与程序的关系213.6

3、系统出错处理设计253.6.1出错信息253.6.2补救措施253.6.3系统维护设计264详细设计说明书264.1引言264.1.1编写目的264.1.2 背景264.1.3 定义264.1.4参考资料324.2程序系统的结构324.3程序1(标识符)设计说明334.3.1程序描述334.3.2 功能334.3.3 性能344.3.4输人项344.3.5输出项344.3.6 算法354.3.7流程图354.3.8注释设计354.3.9限制条件364.3.10测试计划364.3.11尚未解决的问题364.4程序2 (标识符)设计说明375总结371绪论药品进销存管理系统是药品进销存发展管理信息

4、化,建立全新的药品 经营管理平台,能将原先的药品管理工作从原先的人工化向网络化转变的 产物。改进了原先药品信息管理的复杂性和准确性的矛盾,提高管理效率, 药品企业得到长远发展,也促进药品管理朝着科学化方向发展。1.1研究背景随着科技的不断进步,市场越来越广阔,赚钱的利润也越来越大。企 业如果安于现状肯定会被淘汰,所以企业都在不断改革以创新来增加自身 竞争力。医药企业也在完善着自己的信息管理系统,对内部管理整合,高 效、合理的参与到竞争中去。以前都是手工管理各种数据,但是手工管理最明显的缺陷就是效率低 下。此外很难保持药品数据的一致性,例如某个药品要更改它的药品编号, 那么这个药品的现在记录的数

5、据和原来记录的数据就会不一致,使得查询 起来很费力。要是手工操作去把所有的数据去修改,那工作量会很大,而 且还容易遗漏出错。人工管理药品仓库,很花费人手,在点货物时还容易 点错,更严重的情况是会使某些放在角落的药品不知不觉中过期而造成不 必要的损失。因此很有必要在现有的软硬件技术、网络技术基础上,开发 一个提高企业流动资金的周转速度的药品管理系统,保证药品企业业务正 常运行,使得库存管理和药品采购能更高效、更准确。因为有着可靠性高, 保密性好,成本低的优点,建立了一套新的符合实际状况,契合自身条件 的管理系统,能更有效的帮助企业管理,促进企业健康快速的发展,更好药店进销存管理系统的提高企业市场

6、竞争力和经济效益。1.2系统开发的意义利用数据库系统可以很好的对数据进行维护,减少由于数据不一致等 错误带来的麻烦1。方便数据的更新和查询,降低错误率,方便药品信息 的维护与库存的盘点。还可以运用较少的人员,高效的完成对医药进销存 的管理。由于社会信息化的发展,各个行业都要加强自身的信息化程度以适应 社会的发展。而管理信息化正迎合了这个趋势,数据库系统在医药业的应 用实现了医药业执行工具、业务管理等的信息化。医药业的发展因此有了 新的活力。相信随着社会的不断发展对该类系统的需求会越来越高。2软件需求说明书2.1引言2.1.1编写目的本软件需求说明书的编制是为了使用户和软件开发者双方对该软件 (

7、药店进销存管理系统)的初始规定有一个共同的理解,使之成为整个开 发工作的基础。本说明书的读者将涉与:先行科技有限公司的开发人员、项目经 理、营销人员、用户、测试人员或文档的编写人员。2.1.2背景开发的软件名称:药店进销存管理系统;任务的提出者:软件设计与体系结构代课老师;开发者:大三学生;用户:学生开发平台为mysql服务器版+eclipce软件、SQL SERVER服务器版操作 系统;开发实现的计算机网络为校园局域网。2.1.3定义需求分析:通过软件开发人员与用户的交流和讨论,准确的获取用户对系统的具体要求的过程。IPO(INPUT、PROCESS. OUTPUT):输入、处理、输出。2.

8、1.4参考资料计算机软件工程规范一国家标准汇编(1998版);计算机软件产品开发文件编制指南,GB856788;计算机软件需求说明书编制指南,GB938588。2.2任务概述2.2.1目标在整个项目的开发和实施过程中,我们将本着高效、优质、开放、安全的原则,业务分析上高度提炼、整体设计;技术实现上采用成熟度高、药店进销存管理系统通用性好、技术领先的应用平台;项目管理上实施严格的软件工程规范, 严把质量关,重视过程管理和软件质量保证,把失误和错误消灭在萌芽中。2.2.2用户的特点用户计算机应用水平参差不齐,普遍不高。2.3需求规定2.3.1对功能的规定药品进销存管理系统的主要功能是对药品的进、销

9、、存进行管理。以 达到降低成本、提高效率、改进服务等目的。利用药品进销存管理系统可 以在以下几方面提高企业管理水平:提高工作效率,降低成本。使得仓库存放药品更有规划、更合理调配药品。使得管理人员更精简,分工更细致。实现数据的智能分析。药店进销存管理主要包括了药品进、销、存的入库管理、出库管理、 库存管理三个部分。药品入库管理主要是针对入库药品进行登记修改操作,包括药品进库 的时间,品种,数量,生产企业,保质期,有无损坏,经手人签名等信息 进行登记。药品出库管理主要是对出库药品进行登记修改,其中包括药品出库时 间,品种,数量,生产企业,经手人等信息进行登记。药店进销存管理系统药品库存管理是对药品

10、入库、出库后产生的数量变化自动改变,也能 进行一系列的查询,包括药品名称,入库时间,出库时间,数量,生产企 业,保质期,经手人,是否需要补充等信息。2.3.2对性能的规定2.3.2.1 精度查询时应保证查全率,所有相应域包含查询关键字的记录都应能查 到。查询时应保证查准率,查到的记录应与给定的单项货组合查询条件 完全匹配。在数据保存时,要保证输入的数据保存的完整行,尤其是涉与到大 字符量的数据,不能丢失、截断数据;查阅此类数据时,保证同输入的数 据一致。2.3.2.2时间特性要求一般操作的响应时间在12秒内。对于大的数据量的保存操作,时 间控制在5秒以内;查询的数据记录在10万条以内,且是多条

11、件模糊查 询,返回结果的时间控制在10秒以内。2.3.2.3灵活性在完成基本的需求分析后,可根据需要针对每一客户的具体情况的不 同在不影响系统整体性能的情况下对系统模块进行稍微的改动,以适应不 同客户的个性化需求。2.3.3输人输出要求对于系统中的ID类数据采用int数据类型,一般性字段采用varchar 数据类型大小根据需要设定,涉与价格采用float数据类型精度为小数点 后两位,涉与库存金额采用decimal数据类型,时间字段采用datetime 数据类型,数据格式为yyyy-mm-dd-hh-mm。2.3.4数据管理能力要求数据库系统的初始设计管理能力应能够管理的记录数应在50万条以 上

12、,可管理200个以上的数据表,整个数据文件应能达20G。同时考虑到 汽修汽配行业的快速发展,其业务量的迅速增加为了使数据管理能适应未 来发展的需求特别考虑到以后数据库的扩容问题,在未来需要的情况下扩 容升级后数据管理应能迅速满足管理记录数在100万条,可管理表的数量 不低于400个,整个数据文件应能达到40G.。2.3.5故障处理要求可能的软件故障有:非法操作,可能会使数据丢失,处理意见与时备 份数据;中病毒,导致系统运行缓慢甚至瘫痪无法正常运行,该问题可通 过查杀病毒来解决;可能的硬件故障:通信线路故障,造成客户端无法与服务器通信,使 系统无法正常工作,解决办法就是检查线路判断故障点更换网线

13、。服务器 硬件故障,此故障不常见但是灾难性的,不仅会使系统瘫痪更可能引起数 据丢失,解决办法定期检修设备,定期备份数据活采用双服务器技术。2.3.6其他专门要求用户单位对安全保密的要求我们设置了用户口令、数据加密、系统监 控、病毒防治、数据备份等。采用权限分组、用户分组管理方法,权限组 与用户组能灵活匹配,为用户安全管理提供了方便。为使用方便,我们采用Excel导入数据、拼音编码录入、批量修改功 能、单据报表的格式可任意调整、单据试算功能、单据转换功能、删除重 复数据功能等等。2.4运行环境规定2.4.1设备奔腾586以上机型,内存4G。硬盘5000G。显示器的分辨率最好能大 于等于800*6

14、00。应该有相应的网络基础硬件设施(如网络适配器与调制 解调器)。2.4.2支持软件出于对性能和成本的考虑,我们采用了 Borland公司的Delphi作为前 台开发工具,后台为微软公司的SQL Server数据库,二者能有机的结合, 使前台和后台的性能都表现的极佳,并且能满足海量存储。操作系统可以 使用windows?,并且应装有相应的Microsoft Office软件。2.4.3 接口本系统准备采用基于COM的数据库访问技术ADO来连接SQL SERVER数据库,这样做有许多优点之处:1)因为是基于COM的所以其访问数据库的速度快,占用资源较小,相 应的提高了应用程序的执行速度。2)用A

15、DO数据库连接方式,无论是基于单文档还是基于对话框,都不 用在建立应用程序时指定数据源,因此本应用程序对数据库的处理 能力非常强大。3)和具体数据库无关,所以原理上讲本程序只要稍加改动数据引擎即 可使用其他的数据库(如Sysbase、Orcle)。2.4.4控制在Windows操作系统中,找到药店进销存管理系统启动程序,单击启动,进入登录界面:输入用户名和密码,点确定进入先行汽修汽配管理信息系统主窗口。系统的控制信号就是用户名,这是管理员添加用户时就为他们分配好了权限,不同用户所具有的权限不同。用户登录时系统将根据用户所具有的权限来引导其操作。3概要设计说明书3.1引言3.1.1编写目的为明确

16、软件系统结构、安排项目规划与进度、制定详细测试计划、组 织软件开发与测试,特撰写本文档。本文档供项目经理、设计人员、开发人员参考。3.1.2背景a本项目的名称为药店进销存管理系统; .b.本项目是西安财经学院信息学院1201班张美娜为了熟练应用软件工程项目与开发而进行开发。c本系统使用SQL数据库。 .3.1.3定义系统:指“药店进销存管理系统”;用户:指使用“药店进销存管理系统”中的注册人;注册:指通过系统“注册页面”向系统管理者申请正常使用系统的申请 审核过程;注册批准:经系统管理人员审核后,被允许使用系统中相关功能;药店进销存管理系统用户权限:指用户可以使用的系统功能组合。系统功能:包括

17、用户身份的批准、用户权限修改、用户信息的检索与查询、 用户删除、信息发布与修改、信息被浏览状态的查询、短消息功能、教师 在线状态查询、用户在线状态查询以与其他功能;管理用户:可使用系统的全部功能;模块:指具有独立功能的程序代码组;3.1.4参考资料列出有关的参考文件,如:概要设计说明书(GB856788)3.2总体设计3.2.1需求规定根据药品进销存系统的设计思想,本系统的功能包括:药品入库信息, 药品库存信息,药品出库信息的输入,查询,添加,删除,修改和库存 余额的查询。所以系统由药品信息设置,入库管理,出库管理和库存管理 等模块组成。根据系统需求,列出数据项:库存表(药品编号、药品名称、规

18、格、剂量、产地、包装数量、库存、单 位、有效期、批号、药品类别、零售价、批发价)入库表(药品编号、药品名称、入库时间、数量、供应商编号、职工编号) 出库表(药品编号、药品名称、出库时间、数量、批发价、零售价、客户编号、职工编号)供应商表(供应商编号、供应商名称、地址、联系人、联系方式)客户表(客户编号、客户名称、地址、联系人、联系方式)职工表(职工名称、职工表)3.2.2运行环境SQL Server 20083.2.3基本设计概念和处理流程 药品进销存管理是对数据进行管理,从而达到对药品进库、出库、存储等 各环节信息进行时时管理,有效提高了管理效率,节约了劳动力。药品进销存管理的业务流程如图3

19、.1所示:图3.1系统主要业务流程3.2.5功能需求与程序的关系图3.2功能结构图3.2.6尚未问决的问题系统缺少与消费者进行交互的环节,缺少药品的作用功效的查询信息,药店进销存管理系统消费者不能直观的了解该药品的功能,系统也没有相关单据的添加查询等 功能。3.3接口设计3.3.1用户接口在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。 在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局, 应突出的显示重要以与出错信息。可以使用Dreamweaver网页设计工具直 接拖曳出美观、简介、友善的用户接口。其中针对药品管理人员的界面要 做到操作简单,易于管理。在设计上采用逐

20、级下拉式菜单方式,但菜单层 数最多不能超过4层。同时,运行出错时应以标准形式给出出错提示。总 的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。3.3.2外部接口服务器端程序可DAO (数据访问对象)应用程序编程接口(API),对 SQL SERVER数据库进行所有的访问。服务器程序上可使用SQL SERVER的对数据库的备分命令,以做到对 数据的保存。在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方 式对数据进行网络传输与接收。3.3.3内部接口药品入库信息管理模块。对其他模块提供对药品的查询接口。药品出库信息管理模块。对其他模块提供对出库信息查询的接口。包括 按照药品名

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

22、接收数据模块,通过各模块之间的调用, 读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网 络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。药店进销存管理系统接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的 输出。服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据 后,调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模 块,将信息返回客户机。3.4.3运行时间在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快 的反应。网络硬件对运行时间有最大的影响,当网络负载量大时,对操作 反应将受到很大的影响。所以将采用高速ATM网

23、络,实现客户机与服务 器之间的连接,以减少网络传输上的开销。其次是服务器的性能,这将影 响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时 间,所以必须使用高性能的服务器。硬件对本系统的速度影响将会大于软 件的影响。3.5系统数据结构设计3.5.1逻辑结构设计要点系统内所使用的数据结构分别有:用户表:(主键:用户名)药品库存信息表(主键:药品编号)药品入库信息表(主键:药品编号)药品出库信息表(主键:药品编号)供应商信息表(主键:供应商编号)药店进销存管理系统客户信息表(主键:客户编号)职工信息表(主键:职工编号)3.5.2物理结构设计要点系统内所使用的数据结构中的数据项,对于主码

24、不能为空,大多数项 不能为空,只有少数项可以为空,为了提高查找速度,分别对某些数据结 构创建了索引文件,并提供不同的权限,对数据进行操作。3.5.3数据结构与程序的关系依据ER图进行数据库表的逻辑设计(O/R Mapping)根据药品进销存管理系统的功能要求和数据流程分析,该系统的数据 库中包括:(1) 用户表用户表存放管理员用户名和密码,修改密码要访问此表。如表3.1用户表名称数据类型大小是否为空注释用户名Char10否主键密码Char10否(2) 药品库存信息表库存信息表存放药品编号、药品名称、规格、剂量、产地、包装数量、 库存、单位、有效期、批号等信息。药品入库、出库,药品信息的修改都

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

26、否数量Int40否批发价Char10否零售价Char10否供应商编号Char10否职工编号Varchar20否(4) 药品出库信息表药品出库信息表存放药品编号、药品名称、出库时间、数量、供应商编号和职工编号的信息。药品出库要访问此表。如表3.4药品出库信息表名称数据类型大小是否为空注释药品编号Char10否主键药品名称Varchar50否出库时间Datetime8否数量Int40否客户编号Char10否职工编号Varchar20否(5)供应商信息表供应商信息表存放着供应商编号和供应商名称的信息。如表 3.5供应商信息表名称数据类型大小是否为空注释供应商编号Char10否主键供应商名称Varch

27、ar20否地址Char20联系方式Int12(6)客户信息表客户信息表存放着客户编号和客户名称的信息。如表3.6客户信息表名称数据类型大小是否为空注释客户编号Char10否主键客户名称Varchar20否地址Char20联系方式Int12否(7)职工信息表职工信息表存放着职工编号和职工名称。如表3.7职工信息表名称数据类型大小是否为空注释职工编号Char10否主键职工名称Varchar50否3.6系统出错处理设计错误登录信息系统提示错误登录信 息系统返回登录界面输入错误的数据系统提示数据错误信 息提示重新输入数据打印不成功系统提示打印不成功信息进行重新打印操作3.6.1出错信息3.6.2补救措

28、施说明故障出现后可能采取的变通措施,包括:a.后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;b.降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;c.恢复与再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。3.6.3系统维护设计说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程 序中专门安排用于系统的检查与维护的检测点和专用模块。4详细设计说

29、明书4.1引言4.1.1编写目的本文档为药品进销存管理详细设计说明书,作为药品进销存管理系统 编码的主要依据。4.1.2背景本软件为药店进销存管理系统软件。4.1.3定义(1) 系统登录模块用户可以在登录界面输入用户名和密码后点击登录,如果用户名或者 密码不正确则弹出提示信息。界面上有用户和密码的输入框,用户在输入框内填写账号密码后,点 击登录按钮,系统执行鼠标点击事件,执行登录,将表单的数据传到后台 数据库中,如果两个文本框有空的,则系统判定为空,用户无法登录,如 果文本框不为空,则通过Find方法,从数据库中的用户表进行检索,判药店进销存管理系统断是否存在。如果返回的是空值,则用户不能登录

30、,如果返回的不为空,则说明该用户可以登录。登录界面如图4.1所示。如图4.1登陆界面如果无用户名或密码,则提示请输入用户名和密码。提示界面如图4.2所示。如图4.2提示输入用户密码界面用户登录后再根据自己需求去查看和修改相关信息。用户所在组是采 购员,则该用户拥有增加、删除、修改药品入库信息表的权限,如:进行 供应商信息管理,进货相关信息管理的权限;如果用户所在组是仓库管理 员,则该用户拥有仓库管理的权限,包括库存信息管理、入库信息统计、 出库信息统计、库存数量的确认等;如果用户所在组是出货管理员,则还 用户拥有客户信息管理,出货相关信息管理的权限。(2) 药品信息管理模块药品信息管理模块主要

31、是对药品进行添加、修改、删除和查看,如图4.3所示。操作模块-供应岗信息莒理 添加供应商 首理供应商 查询供应商-客户信息管理 添加客户 管理客尸 查询客户-药晶信息首理 漆加药品 管理药品-库存信息管理 入库信息 出库信息 修改库存 库存查询图4.3添加药品信息界面图4.3是添加药品信息界面,主要功能是将药品信息添加到药品信息 表中。首先要管理员在页面填写药品信息,系统会向数据库提交该药品的 信息,如果数据库中已经存在这种药品时,则无法提交该药品的信息;当 数据库中没有该药品的信息时,则将新的数据add入数据库,生成一条新 的记录。新的记录在库存查询中可以查询药品的详细信息。如图4.4所示。

32、药品编号药品 名称单位期量包装产数量地藏有效期批号药品类 别库存零售价批发价001toubaoke100100issim20QQ-1-00:00:0021jdaoyian12001211030泡桐片10g江酉避光202020-2-200:00:00787333消炎5000109100青霉素ml20避 光52020-2-200:00:003434324针剂500032图4.4药品详细信息(3) 客户信息管理模块药品信息管理模块拥有对药品的添加、修改、删除和查看的功能。添 加客户信息的功能是将数据库中没有的客户信息添加到客户信息表中。同 理,当填写完客户的信息后点击确定按钮,如果数据库表中已存在该

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

34、。添加供应商信息时,点击确认按钮后,如果数据库中没有该供应 商的信息,则录入供应商的相关信息;如果数据库中已存在该供应商,则 无法写入。查找供应商则可以根据供应商编号、供应商名称、地址、联系 方式等不同要求来查找。(6) 采购信息管理模块药店进销存管理系统采购信息管理模块主要是对采购信息进行添加、删除、修改和查看功 能。采购信息主要是将采购员采购的药品进行记录,存入仓库。同时要访问入 库管理信息表和仓库管理信息表。(7) 仓库管理信息模块仓库管理信息功能主要是对药品库存情况进行管理,也管理着药品出 库和入库的确认,销售与采购的信息,同时也可查看药品信息。其中当采购员填写的采购单后,所采购的药品

35、到货时,需要仓库管理 员确定入才真正的将采购的药品存入仓库中,当仓库管理员点击入库时, 将自动获取当前系统时间,做为当前采购记录的入库日期,以采购编号为 参数,记录采购员的编号,采购药品的名称数量、规格等。出库功能与此 相似,只是如果没有存入则不能出库,修改库存信息主是要修改药品的库 存数量与安全库存数量,如果库存数量小于安全库存数量,则提示仓库管 理员进行处理,仓库管理员可以根据需要去生成缺货单。4.1.4参考资料 药品进销存管理系统需求说明书药品进销存管理系统概要说明书 4.2程序系统的结构管理员 t添加信息删除信息修改信息查询信息药店进销存管理系统图4.6系统流图4.3程序1(标识符)设

36、计说明4.3.1程序描述药店进销存管理功能部分数据分为几类:系统登录模块,药品信息管 理模块,客户信息管理模块,药品销售信息管理模块,供应商的信息管理 模块,采购信息管理模块,仓库管理信息模块。全独立设计,编从使用和 操作的功能上分:普通用户(浏览器浏览、查询)、业务数据管理人员、 系统管理员。为了便于整个系统进行组织管理,我们把各个相对独立数据 或功能组织到整个大系统中。我们把个各个相对独立的功能完译成对应于 每一个模块,都有录入、查询、修改、删除和查看这几个功能。而且本程 序的各个模块是并发执行的,提高了处理的效率。4.3.2功能1、用户功能(1)密码设置(2)权限设置(3)数据输入(5)

37、数据输出(6)其它要求2、系统功能(1)药品信息管理(2)客户信息管理(3) 药品销售信息管理(4) 供应商信息管理(5) 采购信息管理(6) 仓库信息管理4.3.3性能1密码设置:每个用户均有自己的密码,可以防止非本系统人员进入本 系统;又因每个用户的权限不一致,故可防止用户越权操 作。2权限设置:设置每个用户的权限,使各用户在自己的操作范围内工作, 不得超出自己的范围,只有系统管理员才能进行权限设 置。3数据输入:可以进行酒店各种原始数据的输入。4数据查询:要求可以分别按房间编号,房间类型等进行数据查询。5数据输出:根据需要打印退宿报表、结帐报表等报表6其它要求:可以修改用户密码,有系统的

38、帮助文件4.3.4输人项给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。4.3.5输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形与符号的说明、安全保密条件等等。4.3.6算法详细说明本程序所选用的算法,具体的计算公式和计算步骤。4.3.7流程图4.3.8注释设计a.登陆界面b./药品信息管理界面C. /客户信息管理界面d. /药品销售管理界面e 供应商管理界面 .f. 采购信息管理界面g 仓库信息管理界面g.4.3.

39、9限制条件程序运行中暂时还没有限制条件4.3.10测试计划 在完成本程序的各个模块的功能之后,在单击运行时,应该能弹出一个登 陆界面,操作员能在登陆界面上进行登录、取消操作。登陆成功后进入一 个子窗体界面,操作员能在子窗体中进行客房管理,用户管理,客户管理, 消费管理,报表管理,财务管理操作。单击任何一个功能模块能弹出相应 子模块窗体,并能在该窗体中进行相应的操作。4.3.11尚未解决的问题1一些模块的代码设计有问题。2数据库做的不够完善。3各模块之间的调用不能实现。4总是缺少相应的类和类名。药店进销存管理系统4.4程序2 (标识符)设计说明用类似F. 3的方式,说明第2个程序乃至第N个程序的

40、设计考虑.5总结药品进销存系统中需要处理大量的库存信息,还要时刻更新每种药品 的销售信息,不断添加新药品的进货信息。针对中小型药品零售企业的实 际情况开发出的一个软件能够实时的、准确的控制店内的销售情况,能够 实时掌握销售流程与销售情况,能够与时更新库存信息,并合理预测未来 需求,满足药店的进货需求,实现零库存管理。软件还需要对业务人员以 与供应商的相关信息进行合理管理,减少数据冗余带来的管理混乱。本文中开发出来的软件可与时处理商品流通信息,药品零售企业可以 利用系统对药品、对人员、对金钱进行最直观的管理,管理人员能够对进 货、销售、库存信息的变更作与时更新,以满足药店的内部需求,具有实 用价值。本软件也存在一定局限性,例如,系统缺少与消费者进行交互的 环节,缺少药品的作用功效的查询信息,消费者不能直观的了解该药品的 功能,系统也没有相关单据的添加查询等功能。在以后的开发中将逐步补 充完善系统的一些功能,使之更具有实用性和通用性。而且随着信息的飞 速发展,信息化管理已经引入并应用到各行业管理领域。因此,在今后的 开发中本系统也将向标准化、开放式、集成化方向发展。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!