药房销售管理系统设计_第1页
药房销售管理系统设计_第2页
药房销售管理系统设计_第3页
药房销售管理系统设计_第4页
药房销售管理系统设计_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、精品资料 药房销售管理系统设计 目录 引 言 1 1 需求分析 2 1.1 药房信息化的客观形势分析 2 1.2 药房销售信息化的现象 3 1.3 可行性分析 3 1.3.1 技术可行性 3 1.3.2 经济可行性 3 1.3.3 程序运行的可行性 3 2 操作系统的分析 4 2.1 操作系统的功能分析 4 2.2 操作系统流程分析 6 2.3 药房数据库功能分析 7 2.3.1 要求分析 7 2.3.2 概要设计 8 2.4 外部接口分析 10 2.4.1 用户的界面 10 2.4.2.bug 的处理 10 2.5 程序的性能需求 10 2.6 软件属性需求 11 2.7 系统设计的原则 1

2、2 3 详细设计 13 3.1 数据库的设计 14 3.2 系统详细的设计和系统功能实现 15 3.2.1 软件系统结构 16 3.2.2 各个模块的设计 16 4 开发难点及解决技巧 21 结 语 23 致 谢 错误! 未定义书签。 参考文献 20 可编辑修改 药房销售管理系统 摘 要: 药房对药品数据和信息管理种类很多的,进行统计浪费大量人力物力。 药房后台的管理要想做得好,药房自己的信息必须能够迅速精准的获得,所以就要务 必较早地计算数值有利于观察,以及同时保护药房的信息数据。改程序是利用 Java 设计开发的药房后台管理系统 ,是药房信息的一个非常重要的部分, 可用来对药品信 息进行管

3、理分类和数据分析,有益于对信息进行高效、精确、简便地整理,有益于药 房自己的部门进行查询,从而提升与改造以前的方案,提高药房对药品的管理。该论 文陈述的语句和程序都是在药房销售管理中的常见故障。 关键词 :Java ;药房管理系统;药品种类管理 Pharmacy sales management system Abstract :Pharmacy data and information on the management of a wide variety of drugs, a large number of waste of human resources.Pharmacy manage

4、ment to do a good job in the background, pharmacies own information must be able to quickly and accurately obtain, so it is necessary to make sure that the numerical value is conducive to early observation, and at the same time to protect the pharmacy information.The reform program is the use of pha

5、rmacy management system design and development of the Java, is a very important part of pharmacy information, can be used to analyze the classification and management data for drug information is beneficial to the information efficiently, accurately and conveniently finish, beneficial to their pharm

6、acy department inquiries, and promotion and transformation of the previous plan, improve the management of drug pharmacy.The statements and procedures described in this paper are common failures in pharmacy sales management. Key words :Java; pharmacy management system; drug management 精品资料 引言 根据本次毕业

7、设计, 我对药房后台管理进行了极其完整的考察和客户需求的分析, 明白个人的开发系统必须拥有的什么样性能、功能、操作页面,清晰的知道了客户的 需求,利用科技企业推出的牛逼的应用开发工具 Myeclipse ,融合相关管理规则和实 际调查,有效对商业药房用于日常药品售卖和操作的应用系统 -“药房后台管理系统 的发掘和实操。本设计具有操作起来简洁、稳固、安全性能强和对友好用户的界面等 特长。 据此,借该毕业软件设计的机遇,本人对药房药品管理系统做了全面细心地调研 和客户需求分析,知道了该操作的操作系统必须拥有的模块、功能、页面,清晰地询 问了客户的需要和要求, 并切合实际进行了答疑。 寻求了软件开发

8、部门推出的强劲的 程序应用开发工具 Myeclipse ,通过相关管理规则以及实际情况的调研,对药店用来 平常药物管理的应用程序 “药房后台管理系统” 地发掘设计, 本程序拥有操作简洁、 稳固、安全性强和界面友好等一切特色。 可编辑修改 1需求分析 时间飞逝,如白驹过隙,光阴似箭日月如梭,电脑程序的的广泛应用已成为一种 现象。新世纪是一个信息化的新时代,软件工程编程技术正决定着老百姓的日常生活。 而且药房进行运作的电脑信息日渐巨大和对计算的精确要求、讯速等其他结果的存在, 变得该操作系统和相关的应用系统在药房和药店管理中地使用形成一种时尚。依据程 序软件学的需求,发掘应用程序首要先对客户的需求

9、进行分析,然后就是对系统进行 分析。可以确认本软件的大小和规模、大致范围、大概需求和所需要的环境和支持的 操作系统,根据客户的实际情行从而确定该应用程序对操作系统和环境的要求,等待 到开发应用大体上的束缚和限定。 1.1药房信息化的客观形势分析 1、中国已加盟世贸组织,面对将要进入中国市场,拥有极其丰厚的资金,极其高 级管理思路,对于国外药品大型跨国企业的服务态度,如果本国药品经营企业想在困 难的环境中生存,在销售和经营理念上要与国际大型公司的思想接近,利用软件进行 数据化管理还有很长的路要走。 2、 药物产品的品质对百姓大众健康影响很大,中国国家药品监督局十分强力推荐 iso9001认证工作

10、,为了加强对药品行业检测水平, 年底是企业iso9001达标的截止 日期,大部分药品企业单位必须在今年检测通过,如果必须达到此准则从理论上来说 绝对不能离开应用软件的土壤。 3、相对独立的管理体系是药物的特点。 1.2药房销售信息化的现象 1、中国药房销售信息化起点相对于其他国家处于落后水平,近来几年刚刚起步, 因为受不同省份,不同的省市地区不同,受到的影响和受制和发展的状况也不一样。 2、 大多数药房仅仅是使用了简单的应用软件,距离企业化还有很长的路要走,在 经营管理理念方面并没有什么经验,暂时还不具备充足的优点来面对越来越激烈的国 际、国内冲击,整体发展趋势有待改进。 3、一小部分首先进入

11、云数据化的药房应用的还大部分属于比较早应用程序的基石 上进行整改出来的,不够专业,技术不行,对药店经营和操作具有不少问题和难题。 1.3可行性分析 1.3.1技术可行性 本应用系统创造及运行仅仅需在微软操作系统实行,使用MYP8.5创造及调试, 电脑上只要装载普通的应用程序和某些可以支持该系统的程序,基本不要使用到很大 的程序开发软件和程序来支撑,减小了程序员的压力,大大降低了程序的开发难度。 1.3.2经济可行性 此应用程序开发成本以及投入金额比较少,开发仅仅需要一台能开机和安装 windows7系统和Myeclipse开发软件的笔记本电脑,对支持软件的环境要求配置很 低,应用软件进行应用时

12、也不要特别高质量的笔记本电脑和操作程序的装载,可以延 长应用程序的使用时间,资本比较低廉,因此开发此系统具有很强的廉价性。 1.3.3程序运行的可行性 本操作系统的思路和开发环境充分考虑到客户的业务交流、管理流程形式和客服 人员的综合素质和学历水平等其他方面的因素,几乎可以满足一般药店工作人员的日 产需求。本界面的操作简单快捷,有利于工作人员的使用。具有极高的可操控性和简 单性的。 吴德胜,齐晓亮,肖仁华JavaServer Pages 数据库实用程序实际 100例M.北京,人民邮电出版社,2002, 79-97. 吴雁,萧风.JavaServer Pages 入门.提高.实战M.北京,人民邮

13、电出版社,2002, 68-75. 精品资料 经以上需求分析和我本人的研究后,认定该应用程序的开发和研究是具有可行性 和可操作性。 2操作系统的分析 2.1操作系统的功能分析 其中很重要的一步是解析操作系统,而且极其具有关键性。分析药房后台管理系 统,按工程学科开发应用程序的基本理念 ,对药房后台管理系统的所有模块以及所 80-97. 需要的数据库来详细解释,在解释的时侯利用结构化的新型方法,从上到下、一层一 层地分析解决难点。对于此操作系统进行解析从而才能肯定其系统所该有的模块和单 丿元。 当下软件开发技术迅猛发展,人类所面临的信息量已经不能使用便捷的手工笔记 来完成记录,更先进的技术诞生了

14、,这就是信息的数字化模式,因为信息数据量越来 越大,造成了手工笔记记录太多的错误和纰漏。如果现在的药房里继续使用原有的方 法来记录,那就是落后时代潮流,我花费了些许时间来调研,觉得药店的药品必须在 规范化下处理,比如说对药品分类和管理: (1)药房销售管理业务部分:药品销售管理(修改药品编码,药品售价,药品数 量,销 售日期,删除信息),增加药品销售(改药品编码,药品售价,药品数量, 销售日期)。 (2 )药品库存管理部分:药品库存管理(只可查看,不可修改)。 (3)药品销售报表部分:查询开始日期-截止日期,修改(修改药品编码,药品 售价,药品数量,销售日期),删除信息。 (4)药品名称管理部

15、分:药品名称管理,增加药品名称。 (5) 操作系统设置部分:管理员设置(增加管理员,修改密码,设在当前状态), 后台登录日志。 (6 )药坪采购提示:可以每时每刻了解药品的剩余量和销售数量等,并且可以设 置最低保有量。 (7)可以迅速精确地解决药品的入库、销售、调价等其他模式。 (8)操作系统可靠性强,安全性高,高效便捷,而且可以实现便捷性、有价值性 冰。 设计的应用操作系统的结构图如下所示。 龚沛曾,陆慰民,杨志强.JavaServer Pages 程序设计教程M.北京,清华大学出版社,2004, 100-102. 可编辑修改 精品资料 图2-1 药房后台管理系统功能图 2.2操作系统流程分

16、析 药房后台管理系统所处理和接纳的信息量比较大、比较繁杂,而且充满了挑战, 由于它的能力很强,药房后台管理的系统流程图下示: 退货返厂 库 存 盘 占 八、 客户退货 V 库存信息 1 F 库 存 查 询 管 理 销售作业 客 户 1 F 信 查 息 丿匕、 询 图2-2药房后台管理系统的系统流程图 2.3药房数据库功能分析 对于不断变多的数据规格,数据量增长的速率也再增加,数据库在应用软件中的 位置举足轻重,因此变成了应用软件生存的动力来源,对数据库的分析是我众多工作 中的重点,我制定了详细的方案计划,准备在分析前进行使用,我通过早期的调研和 实地考察,我做出了自己的推断,我对大量的药房的药

17、品管理进行详细的分析,最终 得出自己的结论。 2.3.1要求分析 药房后台管理系统是一个数据管理的云平台,数据库的设计决定了软件的质量和运行速度,在对数据库解析和初步设计阶段多用心,多一份耐心是必须的,通过对应 用软件进行地科学解析和客户的需求,本操作程序可以对药品的某些基础数据和信息 进行更改、去除增添和查询信息等。 2.3.2概要设计 通过对数据库的需求解析,最终认为本应用程序所具有的实体和实体的属性。在 图2.3.2.1药品实体图 药房后台管理系统中的中有药品、管理员等。多种多样的的属性关系如图: 药品信息中存有药品商称、药品剂量、注射量、产地、库存量、统计报表、药品最低 保有量提 等,

18、实体 的关系如 图: 可编辑修改 图2.322客户实体图 图2.3.2.3供应商实体图 通过以上的数据库的模型分析和解答,最终可以肯定本应用程序应具有的数据表 格主要有:库存数据表格、供应商数据表、销售信息表格、入库信息表格、销售退货 数据表格、密码数据表格、入库退单数据表格、用户数据表格。 2.4 外部接口分析 2.4.1 用户的界面 采用微软操作系统的共用图形界面, 客户体验良好, 并且支持键盘、鼠标的使用, 应用界面的设计可以遵守以下规矩: 1. 用户界面必须要具有统一性,界面规则遵守微软操作系统界面的规范; 2. 提供必要的简易 bug 处理; 3. 可以对信息分析得出自己结论,使用各

19、种各样的方式提示药房操作人员对当前 的状况进行处理; 4. 操作可以相反,每个操作都是独立的,互不影响互不干涉; 5. 画面自动展示在客户眼前,非常清晰靠谱,有一定的文艺味道,但又不能让人 感觉太过头; 6. 应遵守国家相关软件用语标准,用词必须精确,不能造成误会,图片的意思简 单易懂。 2.4.2.bug 的处理 日常应用时不容易出问题,如果使用时遇到不可逆转的系统问题,一定要保证数 据库信息完美无瑕。 2.5 程序的性能需求 1、数据的精确度 在搜索时必须可以保证查全的概率, 任何区域包括搜索关键点的信息均可以搜索。 在查询的时侯必须保证查证概率,查询的信息一定要与所给组合所查询的条件一模

20、一 样。 2、时间特性 普通动作的反应时间段维持在几毫秒之间,数据信息的录入与输出必须在规定时 间段内搞定。 3、适应性 尽量满足个人使用的要求。错误不应该在运行时候发生,必须提前预防,提早由 后台人员解决。 2.6 软件属性需求 1、效率性 在查询、搜索、设置、删除密码和更新设置的普通动作时, 基本要达到及时反应, 时间保证在几秒间。 2、完整性 在遭遇突发情况比如电源供电不足或自然灾害时,保证数据完整性。 3、易使用性 操作要尽可能的简单,面向大量人群,而不是计算机专业的后台管理人员,提供 必要的提示。 4、可测试性 提供时间的最大程度利用率,把软件的工作分散到每个人手中,以节约时间。 5

21、、复用性 在创造时必须使用程序化模式的办法来操作设计,这样程序内不同单元接口就可 以达到高聚合、低偶合,极大提高各个单元的重复利用性。 6、安全保密性 当其他人想要提供身份地核验时,只能支持通过校验的客户操作该应用程序,避 免信息泄露和黑客攻击。 7、可理解性 菜单中五花八门的提示和按钮丰富了我们的视野,提供了大量的数据。 8、可移植性 本应用程序在很长一段时间内能易于向各种不同的窗口操作系统上进行克隆。 2.7 系统设计的原则 1、正确性 全部的单元和模块各司其职。 2、可用性 应用程序的基础框架、 实现的方式、 操作的方法一定是要使一个普通 人员可以快捷、合理的运用。 3、完善性 可以负荷

22、现在药房药品管理的法律法规和准则。 4、操作界面友善,便于使用, 精心构造出的应用程序要大方美观、方便操作、 简单易行。 5、方便药房操作人员的操作,减少他们的工作量。 6、应用程序的稳固, 尽可能的防止触碰鼠标而产生的不好结果, 如果出现 bug , 相关人员要求及时处理,妥善解决。 7、提高时间的利用率,而且要尽可能的灵动,避免造成流程过深,尽可能在任一 一个页面中都可以回到主页面,避免程序停止执行。 8. 药房业务的完整性 在药房业务的特殊情况中可以及时响应,保证业务和数据的完整。 3 详细设计 在确定了客户的需求后,在通过软件学中的规范对该软件功能的设计,制定本应 用程序所应该拥有的所

23、有开发计划和功能。本药房后台管理系统中的单元化功能中包 涵药品查询、药品库存查询、药品单位管理、药品进货管理等。 3.1 数据库的设计 该数据库操作应用程序是以文件系统作为基石并且不断演变的,经过了三个不 同的时间段。由于蜘蛛网数据库使用我们比较容易理解和通过的表格来整理数据,所 有发展的速率很快,如今已经形成数据库产品的风向标。 该操作系统的前端是使用的是javascrip技术,jsp技术是一种可以活动的网页 技术,它和传统的网页技术不同,可以跨平台也可以在其他系统下运行,运用 java 进 行信息库的连接和逻辑控制,后台数据库采用的是 SQL Se rv er。SQLS er ve r数

24、据库的系统管理是一项极其完整的数据库与分析应用。 SQ L2 00 8 简单易学 、使 用方法、可供参考和学习的文献较多, SQL20 08 全面支持 Web 功能的数据库解决 方案, SQL 是一个知名的数据库开发程序,在它诞生的许多年间帮助了软件开发人员 解决一个又一个的问题。 为了给后台开发提供了强有力的支持, 我们使用 SQLServer2 00 8 ,并对为软 件的运行提供了强大的后盾,所以,我的后台数据库运用了 SQ LSe rver2 008 , S QL 可以在应用程序中自定义的使用数据, 操作人员可以使用普通工具进行直接访问 数据或修改数据,极大方便了开发人员的操作和使用。

25、其各个字段类型地设置和字段地长度设置见附录 A 表所示。 药房后台管理系统的数据图如图: 库存是药物的基本内容,包涵生产地点、商品的名称和生产批号,它和不同表格 的关系均为一个对数个的联系,销售清单,药品入库清单,售后退款都与它有着密切 联系。 药品和药房这两个模块也是存在于药房后台管理当中的,销售和客户销售退单发 生一对多关系。 3.2系统详细的设计和系统功能实现 通过以上仔细分解和客户要求得解析和对数据单进行构造,最终定下药房后台管 理系统的所有的必须部件、必需的数据库,根据软件学中对系统设计地系统构造的需 求,对此操作系统进行功能实现及细致的设计。软件设计的过程中利用了一体化方式来 设计

26、,改造了操控的结构,减少了系统的冗余程度,以便于使程序具有可保护性、可 操作性、可学性,系统的设计对于软件而言是非常重要的,如果系统的设计不够完善 或者出现了问题,那么对于整个药房后台管理系统来说是灾难性的,因此系统的实现 是离不开系统的设计的。 321软件系统结构 本软件顶层数据流图如下图所示 登录 图3-2顶层数据流图 3.2.2各个模块的设计 药房后台管理系统使用的是强大的JSP开发工具myeclipse8.5 进行所有的开 发过程。Myeclipse经常更新它的各种版本。myeclipse在继承早期的优势的基石上, 又更新增添各式各样特色和模块,myeclipse运行速率迅速,具有简单

27、易用且强大的 看得见的环境。 (1)软件登录窗体设计 对使用者的身份进行检查。可选择实操人员,支持键盘手工录入和鼠标点击。当 使用者的密码验证正确,方可驶入主操作页面。当使用者输入bug或密码出现bug 的时候提示并返回主页面。一旦输入的密码多于3次,自动登出系统。登陆模块界面 设计如下图所示: 图322登陆界面 (2 )入库单模块设计 功能:启用应用以后,点击“药品名称”菜单类别里的“药品名称管理”选项, 直接进入到药品名称单中的模块。在入库单的模块中可以进行这样的操作:完成药品 入库。自动生成入库票号。计算入库的品种系统将自动操作、数量、金额。入库单界 面设计如图所示: 1 1 1 1U2

28、4 11?3 2011-03-07 20:05:16 IS战 刪字 Z 1DZ3 Z011-OZ-Z5 EJ0:3Z:41 EM 删除 3 I0ZZ 丙酮載 Z01T-OZ-15 EZ;53;53 瞬 * 1D21 2017-02-15 22:51:53 5 1D2J 123 2017-02-1 22:30:57 图3.322 入库单界面设计 (3)药品名称管理的制作 (在窗体中添加几个text文本框、几个button按钮等。 可以进行修改和删除。代码3实现了以下功能:在药品名称管理构件中,点击“修 改” butt on,可以修改记录了商品的信息,一旦有记录商品名称,就会使用for循环 将商品

29、储存到表当中,而且全部更换对应的库存信息。可以进行删除,点击删除后系 统会删除原有的药品信息。 (4)药品类别管理模块设计 系统运行以后,单击“药品类别管理” 界面的按钮选项,驶入药品类别管理图表。 在药品类别管理图表里可以操作进行删除和修改:点击删除和修改药品库存信息,进 行“查询”。 在窗体中添加 1 个 text 文本框, 1 个 button 按钮。 (5)药品剂型管理模块设计 系统运行以后,点击“药品剂型管理”页面的“药品剂型管理”选项,将进入药 品剂型库存数量表。在药品剂型库存表中操作删除和修改。 在窗体中添加 1 个 text 文本框、 1 个 button 按钮。 (6)药品单

30、位管理模块设计 应用运行以后,点击“药品单位管理”页面的“药品单位管理”选项,会驶入药 品单位管理表。在药品单位管理里可以操纵以下模块:删除和修改药品的单位名称。 点击“药品单位管理”页面的“增加药品单位”则可以增加药品单位名称。 (7)药品进货管理模块设计 功能:应用运行以后,点击“药品进货管理”页面的“药品进货管理”选项,会 驶入药品进货管理表。在药品进货管理里可以操纵以下模块:更改药品编码,更改药 品类别,更改药品剂型,修更改药品单位,修改药品进价,修改药品数量,修改进货 日期,修改产品批号, 修改产地,修改有效期,修改过期日期。 点击“药品进货管理” 页面的“增加药品进货”则可以增加药

31、品编码,药品类别,药品剂型,药品单位,药 品进价,药品数量,进货日期,产品批号,产地,有效期,过期日期。 (8)药品销售管理模块设计 主要功能:系统运行以后,点击“药品销售管理” 页面的“增加药品销售” 选项, 将进入药品销售销售单元。销售查找单元可以执行以下模块:选择药品编码、设置药 品售价、设置药品数量、设置药品销售日期,然后提交。 销售界面设计如图所示: 商岳懈码:-濟选梓一-工I -R *- 图328药品销售增加界面 在页面中添加1个text文本框、1个butt on 按钮。 (9 )药品库存管理模块设计 功能:系统运行以后,点击“药品库存管理”页面的“药品库存”选项,会驶入 药品库存

32、管理表。在药品库存管理里可以操纵以下模块:只可查看药品库存表,不得 做任何修改和添加。 (10)统计报表模块设计 功能:系统运行以后,点击“统计报表”页面里“库存清单”选项,会驶入库存 清单表。在库存清单表里可以操纵以下模块:只可查看库存清单表,不得做任何修改 和添加。 点击“统计报表”页面的“过期药品清单”选项,会驶入过期药品清单表。在期药 品清单表里可以操纵以下模块:只可查看过期药品清单表,不得做任何修改和添加。 点击“统计报表”页面的“药品销售报表”选项,会驶入药品销售报表。在药品销 售报表里可以操纵以下模块:选择开始日期和截至日期对表单进行修改和删除。 (11 )管理系统设置模块设计 开启程序过后,点击“管理系统设置”模式下的“管理员设置”选项,会准许进 入管理员后台操作的单元。主要实现管理模块中如下操作:增加和修改管理员名和管 理员密码,设置当前状态,在状态中设置在用和冻结。 (12 )密码设置模块设计 在开启应用软件之后,通过点击“管理系统设置”选项的“登录密码”单元,就 可以使用密码设置这个功能,使用密码设置这个功能可以完成对管理员密码设置的更 改、储存。 4 开发难点及解决技巧 大量使用 for 循环语法, for 循环语句是一种常用的语句,在计算机语言中有

温馨提示

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

评论

0/150

提交评论