药房销售管理系统设计文档格式.docx
- 文档编号:4289112
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:20
- 大小:233.83KB
药房销售管理系统设计文档格式.docx
《药房销售管理系统设计文档格式.docx》由会员分享,可在线阅读,更多相关《药房销售管理系统设计文档格式.docx(20页珍藏版)》请在冰点文库上搜索。
时间飞逝,如白驹过隙,光阴似箭日月如梭,电脑程序的的广泛应用已成为一种现象。
新世纪是一个信息化的新时代,软件工程编程技术正决定着老百姓的日常生活。
而且药房进行运作的电脑信息日渐巨大和对计算的精确要求、讯速等其他结果的存在,变得该操作系统和相关的应用系统在药房和药店管理中地使用形成一种时尚。
依据程序软件学的需求,发掘应用程序首要先对客户的需求进行分析,然后就是对系统进行分析。
可以确认本软件的大小和规模、大致范围、大概需求和所需要的环境和支持的操作系统,根据客户的实际情行从而确定该应用程序对操作系统和环境的要求,等待到开发应用大体上的束缚和限定。
1.1药房信息化的客观形势分析
1、中国已加盟世贸组织,面对将要进入中国市场,拥有极其丰厚的资金,极其高级管理思路,对于国外药品大型跨国企业的服务态度,如果本国药品经营企业想在困难的环境中生存,在销售和经营理念上要与国际大型公司的思想接近,利用软件进行数据化管理还有很长的路要走。
2、药物产品的品质对百姓大众健康影响很大,中国国家药品监督局十分强力推荐iso9001认证工作,为了加强对药品行业检测水平,年底是企业iso9001达标的截止日期,大部分药品企业单位必须在今年检测通过,如果必须达到此准则从理论上来说绝对不能离开应用软件的土壤。
3、相对独立的管理体系是药物的特点。
1.2药房销售信息化的现象
1、中国药房销售信息化起点相对于其他国家处于落后水平,近来几年刚刚起步,因为受不同省份,不同的省市地区不同,受到的影响和受制和发展的状况也不一样。
2、大多数药房仅仅是使用了简单的应用软件,距离企业化还有很长的路要走,在经营管理理念方面并没有什么经验,暂时还不具备充足的优点来面对越来越激烈的国际、国内冲击,整体发展趋势有待改进。
3、一小部分首先进入云数据化的药房应用的还大部分属于比较早应用程序的基石上进行整改出来的,不够专业,技术不行,对药店经营和操作具有不少问题和难题。
1.3可行性分析
1.3.1技术可行性
本应用系统创造及运行仅仅需在微软操作系统实行,使用MYP8.5创造及调试,电脑上只要装载普通的应用程序和某些可以支持该系统的程序,基本不要使用到很大的程序开发软件和程序来支撑,减小了程序员的压力,大大降低了程序的开发难度。
1.3.2经济可行性
此应用程序开发成本以及投入金额比较少,开发仅仅需要一台能开机和安装windows7系统和Myeclipse开发软件的笔记本电脑,对支持软件的环境要求配置很低,应用软件进行应用时也不要特别高质量的笔记本电脑和操作程序的装载,可以延长应用程序的使用时间,资本比较低廉,因此开发此系统具有很强的廉价性。
1.3.3程序运行的可行性
本操作系统的思路和开发环境充分考虑到客户的业务交流、管理流程形式和客服人员的综合素质和学历水平等其他方面的因素,几乎可以满足一般药店工作人员的日产需求。
本界面的操作简单快捷,有利于工作人员的使用。
具有极高的可操控性和简单性的。
经以上需求分析和我本人的研究后,认定该应用程序的开发和研究是具有可行性和可操作性。
2操作系统的分析
2.1操作系统的功能分析
其中很重要的一步是解析操作系统,而且极其具有关键性。
分析药房后台管理系统,按工程学科开发应用程序的基本理念,对药房后台管理系统的所有模块以及所需要的数据库来详细解释,在解释的时侯利用结构化的新型方法,从上到下、一层一层地分析解决难点。
对于此操作系统进行解析从而才能肯定其系统所该有的模块和单元。
当下软件开发技术迅猛发展,人类所面临的信息量已经不能使用便捷的手工笔记来完成记录,更先进的技术诞生了,这就是信息的数字化模式,因为信息数据量越来越大,造成了手工笔记记录太多的错误和纰漏。
如果现在的药房里继续使用原有的方法来记录,那就是落后时代潮流,我花费了些许时间来调研,觉得药店的药品必须在规范化下处理,比如说对药品分类和管理:
(1)药房销售管理业务部分:
药品销售管理(修改药品编码,药品售价,药品数量,销售日期,删除信息),增加药品销售(改药品编码,药品售价,药品数量,销售日期)。
(2)药品库存管理部分:
药品库存管理(只可查看,不可修改)。
(3)药品销售报表部分:
查询开始日期-截止日期,修改(修改药品编码,药品售价,药品数量,销售日期),删除信息。
(4)药品名称管理部分:
药品名称管理,增加药品名称。
(5)操作系统设置部分:
管理员设置(增加管理员,修改密码,设在当前状态),后台登录日志。
(6)药坪采购提示:
可以每时每刻了解药品的剩余量和销售数量等,并且可以设置最低保有量。
(7)可以迅速精确地解决药品的入库、销售、调价等其他模式。
(8)操作系统可靠性强,安全性高,高效便捷,而且可以实现便捷性、有价值性等要求。
设计的应用操作系统的结构图如下所示。
图2-1药房后台管理系统功能图
2.2操作系统流程分析
药房后台管理系统所处理和接纳的信息量比较大、比较繁杂,而且充满了挑战,由于它的能力很强,药房后台管理的系统流程图下示:
图2-2药房后台管理系统的系统流程图
2.3药房数据库功能分析
对于不断变多的数据规格,数据量增长的速率也再增加,数据库在应用软件中的位置举足轻重,因此变成了应用软件生存的动力来源,对数据库的分析是我众多工作中的重点,我制定了详细的方案计划,准备在分析前进行使用,我通过早期的调研和实地考察,我做出了自己的推断,我对大量的药房的药品管理进行详细的分析,最终得出自己的结论。
2.3.1要求分析
药房后台管理系统是一个数据管理的云平台,数据库的设计决定了软件的质量和运行速度,在对数据库解析和初步设计阶段多用心,多一份耐心是必须的,通过对应用软件进行地科学解析和客户的需求,本操作程序可以对药品的某些基础数据和信息进行更改、去除增添和查询信息等。
2.3.2概要设计
通过对数据库的需求解析,最终认为本应用程序所具有的实体和实体的属性。
在药房后台管理系统中的中有药品、管理员等。
多种多样的的属性关系如图:
药品信息中存有药品商称、药品剂量、注射量、产地、库存量、统计报表、药品最低保有量提等,实体的关系如图:
图2.3.2.1药品实体图
图2.3.2.2客户实体图
图2.3.2.3供应商实体图
通过以上的数据库的模型分析和解答,最终可以肯定本应用程序应具有的数据表格主要有:
库存数据表格、供应商数据表、销售信息表格、入库信息表格、销售退货数据表格、密码数据表格、入库退单数据表格、用户数据表格。
2.4外部接口分析
2.4.1用户的界面
采用微软操作系统的共用图形界面,客户体验良好,并且支持键盘、鼠标的使用,应用界面的设计可以遵守以下规矩:
1.用户界面必须要具有统一性,界面规则遵守微软操作系统界面的规范;
2.提供必要的简易bug处理;
3.可以对信息分析得出自己结论,使用各种各样的方式提示药房操作人员对当前的状况进行处理;
4.操作可以相反,每个操作都是独立的,互不影响互不干涉;
5.画面自动展示在客户眼前,非常清晰靠谱,有一定的文艺味道,但又不能让人感觉太过头;
6.应遵守国家相关软件用语标准,用词必须精确,不能造成误会,图片的意思简单易懂。
2.4.2.bug的处理
日常应用时不容易出问题,如果使用时遇到不可逆转的系统问题,一定要保证数据库信息完美无瑕。
2.5程序的性能需求
1、数据的精确度
在搜索时必须可以保证查全的概率,任何区域包括搜索关键点的信息均可以搜索。
在查询的时侯必须保证查证概率,查询的信息一定要与所给组合所查询的条件一模一样。
2、时间特性
普通动作的反应时间段维持在几毫秒之间,数据信息的录入与输出必须在规定时间段内搞定。
3、适应性
尽量满足个人使用的要求。
错误不应该在运行时候发生,必须提前预防,提早由后台人员解决。
2.6软件属性需求
1、效率性
在查询、搜索、设置、删除密码和更新设置的普通动作时,基本要达到及时反应,时间保证在几秒间。
2、完整性
在遭遇突发情况比如电源供电不足或自然灾害时,保证数据完整性。
3、易使用性
操作要尽可能的简单,面向大量人群,而不是计算机专业的后台管理人员,提供必要的提示。
4、可测试性
提供时间的最大程度利用率,把软件的工作分散到每个人手中,以节约时间。
5、复用性
在创造时必须使用程序化模式的办法来操作设计,这样程序内不同单元接口就可以达到高聚合、低偶合,极大提高各个单元的重复利用性。
6、安全保密性
当其他人想要提供身份地核验时,只能支持通过校验的客户操作该应用程序,避免信息泄露和黑客攻击。
7、可理解性
菜单中五花八门的提示和按钮丰富了我们的视野,提供了大量的数据。
8、可移植性
本应用程序在很长一段时间内能易于向各种不同的窗口操作系统上进行克隆。
2.7系统设计的原则
1、正确性全部的单元和模块各司其职。
2、可用性应用程序的基础框架、实现的方式、操作的方法一定是要使一个普通人员可以快捷、合理的运用。
3、完善性可以负荷现在药房药品管理的法律法规和准则。
4、操作界面友善,便于使用,精心构造出的应用程序要大方美观、方便操作、简单易行。
5、方便药房操作人员的操作,减少他们的工作量。
6、应用程序的稳固,尽可能的防止触碰鼠标而产生的不好结果,如果出现bug,相关人员要求及时处理,妥善解决。
7、提高时间的利用率,而且要尽可能的灵动,避免造成流程过深,尽可能在任一一个页面中都可以回到主页面,避免程序停止执行。
8.药房业务的完整性
在药房业务的特殊情况中可以及时响应,保证业务和数据的完整。
3详细设计
在确定了客户的需求后,在通过软件学中的规范对该软件功能的设计,制定本应用程序所应该拥有的所有开发计划和功能。
本药房后台管理系统中的单元化功能中包涵药品查询、药品库存查询、药品单位管理、药品进货管理等。
3.1数据库的设计
该数据库操作应用程序是以文件系统作为基石并且不断演变的,经过了三个不同的时间段。
由于蜘蛛网数据库使用我们比较容易理解和通过的表格来整理数据,所有发展的速率很快,如今已经形成数据库产品的风向标。
该操作系统的前端是使用的是javascrip技术,jsp技术是一种可以活动的网页技术,它和传统的网页技术不同,可以跨平台也可以在其他系统下运行,运用java进行信息库的连接和逻辑控制,后台数据库采用的是SQLServer。
SQLServer数据库的系统管理是一项极其完整的数据库与分析应用。
SQL2008简单易学、使用方法、可供参考和学习的文献较多,SQL2008全面支持Web功能的数据库解决方案,SQL是一个知名的数据库开发程序,在它诞生的许多年间帮助了软件开发人员解决一个又一个的问题。
为了给后台开发提供了强有力的支持,我们使用SQLServer2008,并对为软件的运行提供了强大的后盾,所以,我的后台数据库运用了SQLServer2008,SQL可以在应用程序中自定义的使用数据,操作人员可以使用普通工具进行直接访问数据或修改数据,极大方便了开发人员的操作和使用。
其各个字段类型地设置和字段地长度设置见附录A表所示。
药房后台管理系统的数据图如图:
图3-1药房后台管理系统的数据图
库存是药物的基本内容,包涵生产地点、商品的名称和生产批号,它和不同表格的关系均为一个对数个的联系,销售清单,药品入库清单,售后退款都与它有着密切联系。
药品和药房这两个模块也是存在于药房后台管理当中的,销售和客户销售退单发生一对多关系。
3.2系统详细的设计和系统功能实现
通过以上仔细分解和客户要求得解析和对数据单进行构造,最终定下药房后台管理系统的所有的必须部件、必需的数据库,根据软件学中对系统设计地系统构造的需求,对此操作系统进行功能实现及细致的设计。
软件设计的过程中利用了一体化方式来设计,改造了操控的结构,减少了系统的冗余程度,以便于使程序具有可保护性、可操作性、可学性,系统的设计对于软件而言是非常重要的,如果系统的设计不够完善或者出现了问题,那么对于整个药房后台管理系统来说是灾难性的,因此系统的实现是离不开系统的设计的。
3.2.1软件系统结构
本软件顶层数据流图如下图所示。
图3-2顶层数据流图
3.2.2各个模块的设计
药房后台管理系统使用的是强大的JSP开发工具myeclipse8.5进行所有的开发过程。
Myeclipse经常更新它的各种版本。
myeclipse在继承早期的优势的基石上,又更新增添各式各样特色和模块,myeclipse运行速率迅速,具有简单易用且强大的看得见的环境。
(1)软件登录窗体设计
对使用者的身份进行检查。
可选择实操人员,支持键盘手工录入和鼠标点击。
当使用者的密码验证正确,方可驶入主操作页面。
当使用者输入bug或密码出现bug的时候提示并返回主页面。
一旦输入的密码多于3次,自动登出系统。
登陆模块界面设计如下图所示:
图3.2.2登陆界面
(2)入库单模块设计
功能:
启用应用以后,点击“药品名称”菜单类别里的“药品名称管理”选项,直接进入到药品名称单中的模块。
在入库单的模块中可以进行这样的操作:
完成药品入库。
自动生成入库票号。
计算入库的品种系统将自动操作、数量、金额。
入库单界面设计如图所示:
图3.3.2.2入库单界面设计
(3)药品名称管理的制作
(在窗体中添加几个text文本框、几个button按钮等。
可以进行修改和删除。
代码3实现了以下功能:
在药品名称管理构件中,点击“修改”button,可以修改记录了商品的信息,一旦有记录商品名称,就会使用for循环将商品储存到表当中,而且全部更换对应的库存信息。
可以进行删除,点击删除后系统会删除原有的药品信息。
(4)药品类别管理模块设计
系统运行以后,单击“药品类别管理”界面的按钮选项,驶入药品类别管理图表。
在药品类别管理图表里可以操作进行删除和修改:
点击删除和修改药品库存信息,进行“查询”。
在窗体中添加1个text文本框,1个button按钮。
(5)药品剂型管理模块设计
系统运行以后,点击“药品剂型管理”页面的“药品剂型管理”选项,将进入药品剂型库存数量表。
在药品剂型库存表中操作删除和修改。
在窗体中添加1个text文本框、1个button按钮。
(6)药品单位管理模块设计
应用运行以后,点击“药品单位管理”页面的“药品单位管理”选项,会驶入药品单位管理表。
在药品单位管理里可以操纵以下模块:
删除和修改药品的单位名称。
点击“药品单位管理”页面的“增加药品单位”则可以增加药品单位名称。
(7)药品进货管理模块设计
应用运行以后,点击“药品进货管理”页面的“药品进货管理”选项,会驶入药品进货管理表。
在药品进货管理里可以操纵以下模块:
更改药品编码,更改药品类别,更改药品剂型,修更改药品单位,修改药品进价,修改药品数量,修改进货日期,修改产品批号,修改产地,修改有效期,修改过期日期。
点击“药品进货管理”页面的“增加药品进货”则可以增加药品编码,药品类别,药品剂型,药品单位,药品进价,药品数量,进货日期,产品批号,产地,有效期,过期日期。
(8)药品销售管理模块设计
主要功能:
系统运行以后,点击“药品销售管理”页面的“增加药品销售”选项,将进入药品销售销售单元。
销售查找单元可以执行以下模块:
选择药品编码、设置药品售价、设置药品数量、设置药品销售日期,然后提交。
销售界面设计如图所示:
图3.2.8药品销售增加界面
在页面中添加1个text文本框、1个button按钮。
(9)药品库存管理模块设计
系统运行以后,点击“药品库存管理”页面的“药品库存”选项,会驶入药品库存管理表。
在药品库存管理里可以操纵以下模块:
只可查看药品库存表,不得做任何修改和添加。
(10)统计报表模块设计
系统运行以后,点击“统计报表”页面里“库存清单”选项,会驶入库存清单表。
在库存清单表里可以操纵以下模块:
只可查看库存清单表,不得做任何修改和添加。
点击“统计报表”页面的“过期药品清单”选项,会驶入过期药品清单表。
在期药品清单表里可以操纵以下模块:
只可查看过期药品清单表,不得做任何修改和添加。
点击“统计报表”页面的“药品销售报表”选项,会驶入药品销售报表。
在药品销售报表里可以操纵以下模块:
选择开始日期和截至日期对表单进行修改和删除。
(11)管理系统设置模块设计
开启程序过后,点击“管理系统设置”模式下的“管理员设置”选项,会准许进入管理员后台操作的单元。
主要实现管理模块中如下操作:
增加和修改管理员名和管理员密码,设置当前状态,在状态中设置在用和冻结。
(12)密码设置模块设计
在开启应用软件之后,通过点击“管理系统设置”选项的“登录密码”单元,就可以使用密码设置这个功能,使用密码设置这个功能可以完成对管理员密码设置的更改、储存。
4开发难点及解决技巧
大量使用for循环语法,for循环语句是一种常用的语句,在计算机语言中有举足轻重的作用,使用for语法可以大大降低程序的利用率,较快系统的运行速度,减少开发人员的工作量。
数据使用表格逐一地储存下来。
问题在于在根本不了解for循环里要使用多少次for语句的时候,while循环的作用就体现出了。
要不然,如果了解要使用循环的条件最好较早去查阅相关资料。
不同于while循环语句,一个计数器变量就可以用for循环语句来运用,经历每一次重复循环以后,值的增多或者缩小取决于计数器的变化。
结语
该论文从多个的不同的方面详细介绍了药房销售自动化管理的实现途径,伴随着市场化的发展和国家医药制度的改革,面临着社会和市场地强大冲击药店需要改变现,药店要在自身优势的基础上,大量运用现代化系统的优势来完善自身的不足。
对药房各个不同的岗位进行销售业务的重整是改革的最为重要的基石,整体的管理体系要建立在完善的计算机分析和收集当中。
用纯手工方法来进行操作是早期的药房管理主要事项,但是此方法存在一系列各式各样的不足。
本应用程序运用微软公司的非常吊的开发软件myeclipse创造了本套药店药房后台管理系统,衷心的渴望该应用能带来一些有用的帮助在药房销售这一方面。
本论文主要说明了药房后台管理系统的开发设计过程。
论文中严格按照规范对软件进行设计和开发,遵守程序员开发法则。
而且依据相关部门管理规范的要求,融合了药房经营者的管理习惯,复制了其他经典的药房经营者的管理模式,实现对药房经营者各个方面的管控,尽可能地减少药品交易时间,降低管理成本及药品交易成本,有效提高了药房的管理和经营效率。
本操作系统可以达到药房经营者的基本要求,并且简答易学,效率高。
参考文献
[1]刘圣才,李春葆、JavaServerPages程序设计导学[M]、北京,清华大学出版社,2001,104-105、
[2]吴雁,萧风、JavaServerPages入门、提高、实战[M]、北京,人民邮电出版社,2002,68-75、
[3]吴德胜,齐晓亮,肖仁华、JavaServerPages数据库实用程序实际100例[M]、北京,人民邮电出版社,2002,79-97、
[4]林陈
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 药房 销售 管理 系统 设计