民生药房web管理信息系统的设计(源码)

伴随着计算机技术的飞速发展,各个行业都在运用计算机技术来提高生产效率,将药品信息化管理应用于药品行业已经是一个必然的趋势。本设计用JSP作为后台服务器端软件开发技术,前台则使用HTML+CSS技术,实现一个基于WEB的药房管理信息系统。以此来方便药店的管理者日常管理,统计药品信息及时清除过期药品,及时补货等等。本设计主要完成药房管理信息系统的需求分析、数据库设计、具体功能设计与实现;针对系统安全性增加了MD5加密过程和登录验证码。本设计依照实际的调研,决定采用B/S结构,采用SQL - Server 2008 关系数据库组织管理数据。关键词 药品管理,过期药品,验证码,MD5,JSP
目 录
1 绪论 1
1.1 研究背景 1
1.2 国内外研究现状 1
1.3 研究的意义 1
2 系统开发技术问题分析 2
2.1 J2EE架构介绍 2
2.2 开发工具介绍 2
2.3 开发技术难点分析 5
3 需求分析 6
3.1 可行性分析 6
3.2 系统设计目标 7
3.3 系统业务流程图分析 8
3.4 系统UML用例分析 8
3.5 系统功能设计 9
4 系统数据库设计 10
4.1 数据库ER图设计 10
4.2 数据库逻辑结构设计 12
5 系统功能实现 15
5.1 系统详细功能介绍 15
6 系统测试 19
6.1 测试计划 19
6.2 测试用例设计 19
结论 21
致谢 22
参考文献 23
1 绪论
1.1 研究背景
药品供应关乎国计民生,如何提高药品管理效率,减少不必要的浪费,一直以来都是药店经营者所需要考虑的问题。药房是处于药品供应链最末端的环节,巨大的库存保有量将会导致药品的过度囤积造成药品不必要的浪费,而过低的库存保有量又会造成药品资源短缺。因此有必要开发库存预警功能,由系统软件自动生成缺货的货单。 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
这样不仅节约人力,而且更加可靠。为了保障药品安全,过期药品的必须统一销毁,可以使用过期提醒功能,及时清除过期药品并且需要及时降低库存保有量。
因为数据量很大,药店管理者会时常发现部分药品销售统计金额与进货情况不匹配。如果使用手工方式管理药品,不仅浪费纸张,而且不现实。即使现场清点也很难对药品信息有全面的了解,更不用说对销售信息进行统计。
1.2 国内外研究现状
我国药品管理信息化水平还比较低,最近两三年才刚起步,发展状况也不平衡。经营管理上存在漏洞,尚不足以满足日益发展的药品经济发展。虽然有少量药房率先使用了药品管理信息系统。但是所使用的系统大多数都是在通用的管理医院药品管理软件的基础上简化出来的非专业化药房药品管理软件,实际上就是简化了很多功能而已,对药房经营管理特点的针对性不够[2]。
虽然起步晚,但近几年中国药品管理信息化水平日益提高,尤其是各个中小型药房基本都建立了药品管理系统。但也存在系统功能参差不齐,且大多数都是C/S结构的。
1.3 研究的意义
本系统正是为了减轻人员工作量,提高药品管理信息化水平。其中包括:日常药品信息管理、进货、销售、药品库存保有量、过期药品清理、药品销售报表、药品采购提示表、系统设置。以严格的软件工程编码模式为基石,实现对药品库存数目、流动资金、保质期的有效管理,采用统一的药品库存预警机制。本系统能及时观察药品的库存保有量、药品销售和损耗,方便快捷的对药基本信息进行定期更新和删除。而传统的C/S模式的药房管理系统维护不方便,尤其是软件的可扩展性相对B/S结构的较差,已经不适合药房的发展。如果使用医院那样复杂的药品管理系统又太浪费了,而且普通的药房也承受不起这样的资金投入[2]。基于这种考虑决定开发药房WEB管理信息系统主要是针对中小型药房使用。采用本系统可以方便的管理药品,也可以根据销售情况做一些简单的药品库存更改,及时了解库存数量,及时补货,保证药房的资本正常运转。
2 系统开发技术问题分析
2.1 J2EE架构介绍
J2EE作为JAVA2的企业版本的平台性技术他的核心思想即使通过一系列的规范化、标准化的插件减低软件开发者开发大型软件的工作负担,它拥有立足于组件地模式来设计、编写、安装和部署商业级别的应用,提供三层模型不仅仅把开发效率提升一个档次而且充分的把软件的二次开发潜力提高了。

图2.1 J2EE系统架构图
2.2 开发工具介绍
2.2.1 SQL Server 2008 介绍
SQL Server 2008 是一种典型的三级模式两级映像的关系型数据库这样的数据库就拥有了很高的逻辑独立性和物理独立性。关系数据库任然是现今运用最广的主流数据库。
微软SQL Server 2008 Management Studio Express是一个免费的、集成的环境,用于访问、配置、管理、管理和开发SQL Server的所有组件,以及组合一组广泛的图形工具和丰富的脚本编辑器,提供对SQL Server的访问。所有技能级别的开发人员和管理员。
2.2.2 Tomcat 服务器介绍
Apache Tomcat服务器软件是由纯粹的JAVA语言开发的中间使用了大量的Web Socket技术。Tomcat服务器程序软件是由一个类似于开发社区的环境中开发的,并在阿帕奇许可证版本下发布,Tomcat服务器程序目标的宗旨是集合全世界优秀的开发人员互相配合开发免费的WEB服务器程序软件。
Apache Tomcat程序代码为成百上千的商业企业和非营利性组织供应了大量的大中型软件关键项目的Web服务应用程序。Apache Standard Taglib可以达成JSTL 1.2并且支持由JSP容器评估地请求式表达式。另外,使用1.0表达式语言标签的应用程序的兼容性可以通过以下两种方式之一启用:使用jstlel jar通过使用最初由JSTL本身定义的EL实现来支持JSTL 1.0 EL表达式。另一种通过使用容器的EL实现来支持JSTL 1.0 EL表达式,以利用更新版本中的新功能和潜在性能改进。出于性能原因,XML标签直接使用Apache Xalan来评估XPath表达式。必须将Xalan 2.7.1实现jar包Xalan.jar和serializer.jar添加到类路径中。标准Taglib jars可以在/ WEBINF / lib目录中打包一个web应用程序,或者通过将它们添加到容器的类路径中使其可以在容器中的所有应用程序中使用。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/898.html

好棒文