基于SSM框架的药品管理系统的设计与实现

 2022-01-17 11:01

论文总字数:17296字

目 录

摘 要 1

前 言 3

一、医药管理系统开发的国内趋势 3

(一)通过Java语言进行医药管理系统开发的特点 3

(二)国内医药管理系统的应用现状及发展趋势 3

二、可行性分析与需求分析 4

(一)可行性分析 4

1.技术可行性 4

2.经济可行性 4

3.管理可行性 5

(二)需求分析 5

1.系统主要功能 5

2.系统结构图 5

3.系统用例图 6

三、数据库设计与系统设计 8

(一)数据库设计 8

(二)系统设计 13

1.系统目标 13

2.系统功能描述 13

四、系统实现 20

(一)系统运行环境 20

(二)系统框架及插件说明 20

(三)系统功能说明 21

1.用户注册 21

2.用户登陆 25

3.用户信息维护 27

4.企业管理 28

5.药品管理 31

6.库存管理 33

7.出库管理 38

8.系统管理 39

参考文献 41

基于SSM框架的药品管理系统的设计与实现

唐诗豪

Abstract

With the continuous improvement of modern medical level, drug species quantity increase gradually, all kinds of medical institutions urgently needs to reasonably effective management way. This system is developed based on Java development, the use of SSM framework and oracle database. The system can provide better drugs management services for medical institutions. The use of the system can make it quicker for drug type and inventory management and at the same time ensure the independence and interaction between agencies

Key words: Drug Management; Java; SSM framework[2]; Oracle

前 言

进入新世纪后,国内计算机技术以及网络技术获得了前所未有地发展,信息化水平日渐提高。电子商务、电子办公渐渐成为商务办公不可或缺的部分。这也为医疗机构实现电子化提供了强有力的保障。目前,众多医疗机构已经普遍认识到电子办公的快捷性与便利性,信息管理系统已经相对普及。但在技术水平和资金的制约下,信息管理系统在机构中的使用程度各不相同,而针对药品管理的系统少之又少。当前,国内使用信息化管理系统中,较为广泛的模块是收费管理,同时医嘱建议模块的使用也逐渐增多,但其他模块的使用没有被重视。科学技术在不断进步,选择性能优异、适合本机构的药品管理系统,可以在一定程度上减少中小医院的资金负担,使药品的保管与流通呈现完善、全面、互补的趋势。

一、医药管理系统开发的国内趋势

(一)通过Java语言进行医药管理系统开发的特点

从整体上看,Java语言的主要特点有跨平台性、面向对象、安全性、多线程等。

所谓跨平台性,即指软件的开发环境独立于系统环境,软件能籍由所属的开发环境而在不同的操作系统中正常运行。这是现今移动设备层出,运行环境繁多的时代背景下,程序员必须面临和考虑解决方法的问题。Java自带的虚拟机很好的解决了这个问题。由于经由Java编译的源代码有着不同与其他操作系统二进制编码规则,且仅有Java自身能够编译,因此是的Java能够不收硬件和操作系统的束缚而在不同的系统下正常运行

面向对象则是将对象确定为编程的最小单位,用属性来描述和丰富对象,用方法来控制和处理对象。这使得应用程序的开发更具逻辑性和扩展性,整体风格显得更加简洁和整齐。

而安全性简单而言就是保证数值传递的正确性。编译时保证数值和变量一一对应,籍由Java独有的编译格式生成Java类,并通过Java自带的加载器加载方法,通过校验后才执行运行。

多线程是指两个或两个以上的线程同时执行的情况,通常用于支持事务并发和多任务处理。在处理大量人群访问同一个方法时需要对多线程进行集中处理,保证参数的准确性,避免系统产生错误,影响系统的稳定性。

基于Java具有以上列举的特点,通过Java语言进行医药管理系统的开发而使得其应用的范围也较为广泛。这不仅使得实际开发完成系统具有较强的兼容性,而且相对于其他平台开发成本也较低,开发周期也相对较短,可以迅速的推广。另一方面,java面向对象的特性也使得系统更加简单实用。

(二)国内医药管理系统的应用现状及发展趋势

现阶段,我国计算机产业正处于迅速发展的黄金期。随着如火如荼进行的信息化建设,信息化人才的需求量日趋增大。而在医疗机构中运行的信息管理系统相对于银行、企业中运行的系统相比,其操作系统则有着更加高的需求。医疗机构药品管理系统的复杂程度远远超过企业的物资管理系统,在医院信息管理系统中使用的技术都是最新锐同时也是最复杂的,在此基础上还需要系统本身具有较高的稳定性与准确性。

之所以会出现这样的情况,是因为医疗机构的物流管理相对于其他机构,数据错误产生的影响更加深远,后果更加严重,因此医药管理系统需要更高的时效性和准确性。其次完成操作所需的流程作也更加繁琐,这使得系统所需的安全性有更上一层楼。这对网络、计算机的硬件和软件提出的技术要求非常高,医院信息管理的复杂性在一定程度上限制了自身进一步发展的可能。

然而,即使面对如此众多的压力与难题,医药管理系统依旧是必不可少的。传统的人力管理在现今信息化时代解决数据量巨大的文件管理已经显得杯水车薪,设计并实现一个可靠实用的医药管理系统成为了不可避免的问题。

二、可行性分析与需求分析

(一)可行性分析

在传统的医疗机构中,医药管理形式通常无效且费时:

  • 巨大的信息量导致药品数量,详细信息,出入管理与实际情况不匹配;
  • 完全以传统的手工方式记录管理,不仅浪费大量纸张,提高了人力成本,且无法完成药品的快速查询;
  • 出库信息、出库记录等信息缺乏即时性、安全性与稳定性;

因此,在进行药品管理时,采用电子办公、电子管理的方式可以极大地提高整个机构的运作效率与安全性、稳定性以及运行成本。在极大地降低人力资源消耗的同时,提高了工作效率,降低了由于工作失误导致的信息错误与失真,使得医疗机构的整体运作机制更加完善。因此对本系统的可行性研究结果如下:

1.技术可行性

本系统采用JSP开发人机交互界面,保证美观同时便于理解操作。为了保证数据库的稳定性、安全性与兼容性,因此采用oracle数据库进行数据支持。为了使开发过程更加简洁方便,因此引入了SpringMVC、Spring、Mybatis进行开发平台搭建。为了使整合用户界面更加统一美观,因此也引入了My97datepicker、JqueryValidate进行时间选择以及验证提示。

由于本系统本身并不存在过分消耗性能的功能,因此在硬件方面,现今市场上的绝大多数硬件平台都能够满足本系统所需。

2.经济可行性

鉴于计算机技术的迅速发展,在硬件软件配置以及开发技术均允许的情况下进行开发并不会消耗过多的成本,但却可以大大提高药品管理的工作效率,也是医药管理发展的必然趋势,因此该系统是具备经济可行性的。

3.管理可行性

本系统在开发过程中秉承简洁明快的理念进行功能设计与界面设计,不存在深涩难懂的功能。各级管理员各司其职,由系统管理员进行统合和集中管理,从而实现对整个系统的管理与运作。

工作人员仅仅需要具备在Windows平台上进行简单操作的能力就能够熟练运行和使用该系统。

(二)需求分析

1.系统主要功能

根据系统的总体任务,该系统的主要功能如下:

  • 药品类别管理:包括药品的类别编码、类别名称、类别描述、创建时间的添加、修改、查询、删除等;
  • 药品信息管理:包括药品编码、药品名称、药品描述、创建时间的添加、修改、查询、删除等;
  • 药品详情管理:包括每种药品详细情况的记录与查询,出库入库的记录,对药品整体的库存数量、售价的控制以及出库申请的审核等;
  • 药品出库管理:包括出库申请以及申请记录的查询;
  • 企业信息管理:包括企业基本信息添加与修改、企业所属员工的添加、管理等;
  • 用户信息管理:包括用户个人信息的编辑与维护;
  • 系统用户管理:包括企业的禁用与激活以及所有企业的用户添加与信息维护。

2.系统结构图

医药管理系统

系统用户管理

用户信息管理

企业信息管理

药品出库管理

药品详情管理

药品信息管理

药品类别管理

3.系统用例图

图1 企业管理员用例图

图2 药品管理员用例图

图3 库存管理员用例图

剩余内容已隐藏,请支付后下载全文,论文总字数:17296字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;