基于jsp的医药管理系统设计与实现
1 引言
1.1 开发背景
由于时代的快速发展,经济水平的不断提高,医疗事业也随之进步。现如今的医院已不再是单一的机构,还有分散在各地的医药门诊,以及多个部门和领域。医药企业想要在剧烈的市场竞争中谋求发展,尽快建立和完善现代企业的信息化,是医药企业发展的关键所在[1]
近年来,随着信息技术的发展、医药品的发展和医药销售商及企业自身管理的发展,医药管理软件越来越多的应用在传统的医药零售行业[2],该行业的各部门或企业不得不制定出更方便快捷的管理策略,以此增强行业在市场上的竞争力和影响力。
1.2 研究意义
随着科技时代的步入,人们对软件系统的分析、设计、实现及维护等方面提出了越来越高的要求,包括缩短系统开发周期,提高系统质量与可靠性,提高软件系统的开放性、可扩展性和可
重用性等[3]。因而医药的规模也在不断扩大,用原来的人工管理方式已不适用于现今的经营理念,若想有效的制止药物过期、缺失、浪费等现象,便需要制作出一项新的医药管理方式,有利于减轻事务处理人员的劳动强度,辅助医院管理,辅助高层领导决策,提高医院的工作效率,从而使医院能够以少的投入获得更好的社会效益与经济效益[4]
1.3 开发工具介绍
1.3.1 Eclipse
Eclipse是现代企业流行的商业开发工具,用户可以根据Eclipse的体系结构,通过开发插件,扩展到任何语言的开发,甚至成为图片绘制的工具[5]。该工具是最全的快捷键,熟悉的快捷键有助于开发事半功倍,节省许多时间来做其他有意义的事。不仅如此,由于eclipse开放源码,所有人都可以免费获得,并在其基础上开发各自插件,用户也只需要下载各种语言的插件即可,因而备受广大网友的关注。
1.3.2 MySQL数据库
MySQL数据库是一种开源软件,是当今最流行的数据库管理系统之一,虽与其他大型数据库
ssm框架实现登录功能相比还有不足之处,但这丝毫不影响它的受欢迎程度,其提供的功能已经绰绰有余。使用该数据库不仅保持数据信息的一致性、完整性以及降低数据冗余,而且方便使用者能有效的检索及访问,满足用户应用共享和安全方面的要求,是所有数据库技术中科学的核心技术之一。
2 系统分析
2.1 技术可行性
本系统主要采用Java语言技术来实现功能,其语言具有无比的健壮性和可靠性。此外,还使用ssm框架技术,该框架是Java语言编程过程中使用的一种框架,经常用作数据源简单的web项目框架,使用该框架可以大大的简化使用者的代码编写,提高开发的效率,提供编写规范并解耦底层实现原理,其对后续项目维护在面对开发团队人员更迭时降低了门槛,对系统升级提供了灵活可控的标准。
2.2 经济可行性
由于药物类型繁多,其企业竞争日益激烈,因而经济收入及成本也会有所变动,该系统的开
发不仅可以代替人工处理来提高工作效率,提供更明确、及时方便的药物信息以及提升其管理信息的效率,而且还减少了工作冗余而产生的失误,减少医药管理信息的漏洞,减少很多不必要的资源和工作人员,从而节省了许多开销并增加了财富。
2.3 需求分析
2.3.1 功能需求
(1)维护及管理药物、客户、负责人的信息,可以查询、添加、修改或删除信息,如名称、编号等。
(2)可以保证系统的安全性,包括对用户的添加、删除和修改密码,以及能够合理的管理不同权限的用户。
(3)用户可按编号查询药物、客户、负责人信息,并可对其删改或备注,系统可以自动识别所查编号是否存在,若不存在会提供相关提示。
2.3.2 用户需求
该系统是帮助用户完成繁杂的窗口业务工具,借组此系统来解脱其需要记忆大量信息的困难,减轻其整理海量信息的负担,因此符合处理这些事务的工作人员的要求。
3 数据库的设计与实现
3.1 数据库的概念设计
数据库设计的核心环节是概念设计,目前概念设计采用最广泛的方法是E-R建模方法,将现实中的世界抽象为具有属性的实体-联系模型。以下为本系统制作的实体属性E-R图如图3.1、图3.2、图3.3所示。
图3.1 客户信息实体属性E-R图
图3.2 负责人信息实体属性E-R图
图3.3 药物信息实体属性E-R图
3.2 数据库的创建
该系统的数据库主要由四个数据表组成,分别如下:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。