在信息化社会快速发展的当下社会,医院医药信息化竞争逐渐激烈,越来越多的管理者都认识到了医院信息化改革的必要性以及急迫性。医院药品管理需要减少过去的纸质化,避免纸质所带来的不可避免的繁琐性以及效率低等问题,所以现在需要开发者开发这样一套简洁完善的医院药品管理系统。
本系统管理员可以在系统上查看药品数量分别的变化,然后经过预警分析模型算法,预测分析出医院是否药品库存告急,或者某个药品存在告急,需要管理员及时补充库存。在药品管理系统中还会设计更多模块,如:用户管理、供应商管理、药品信息管理、药品出入库管理、用户订单管理、收货评价管理与系统管理等。
本医院药品管理系统主要采用了JAVA语言进行后端逻辑的编写,采用SpringBoot框架进行快速开发,可以直接编写业务代码,前端使用的Jqurey和layUI。后台管理系统使用的是vue框架和elementUI来搭建页面和框架。本系统数据存储使用的是MYSQL数据库,本次系统采用B/S架构,实现对于基于Spring的医院药品管理系统的实现。
【关键词】 医院药品;
管理系统;
JAVA;
SpringBoot
Design and realization of hospital drug management system based on Spring
Abstract
In the current society with the rapid development of the information society, the competition for hospital pharmaceutical informatization is gradually fierce, and more and more managers recognize the necessity and urgency of hospital informatization reform. Hospital drug management needs to reduce the paper-based nature of the past and avoid the inevitable cumbersomeness and inefficiency of paper-based medicines. So now we need to develop such a simple and perfect hospital drug management system.
The administrator can view the changes in the number of drugs on the system, and then through the early warning analysis model algorithm, predict and analyze whether the hospital is in urgent need of drug inventory, or if a drug is in emergency and needs to be The administrator replenishes the inventory in a timely manner.In the drug management system, we will also design more modules, such as: user management, drug category management, supplier management, drug information management, drug storage and delivery management, user order management, receipt evaluation management and system management, etc. .
The hospital drug management system mainly uses java language for back-end logic writing, using SpringBoot framework for rapid development, can directly write business code, front-end use of Jqurey and layUI. The background management system uses the vue framework and element UI to build pages and frames. The system data storage uses MYSQL relational database management system, the system adopts B/S architecture, through the above technology to achieve the realization of the hospital drug management system.
[Key words]Hospital medicines, Managed systems, JAVA, SpringBoot
目 录
1引 言 1
1.1 课题来源 1
1.2 毕业设计主要的内容以及相关意义 1
2 相关技术简介 2
2.1 开发平台与工具 2
2.2 项目开发技术 3
2.2.1 SpringBoot框架的简介 3
2.2.2 MySQL数据库的简介 3
2.2.3 预警算法的简介 3
3 系统分析 3
3.1 需求分析 3
3.2 经济可行性 4
3.3 技术可行性 4
4系统设计 4
4.1 设计原则 4
4.2 系统总体功能设计 4
4.3 业务流程分析 5
4.4 系统详细设计 7
4.4.1 系统功能流程设计 7
4.4.2 开发及运行环境 8
4.5 数据库设计 8
4.5.1 用户订单E-R图 8
4.5.2 医院药品管理系统数据表 9
5 医院药品管理系统模块实现 11
5.1 药品信息管理系统后台管理 11
5.1.1 登录界面的实现 11
5.1.2 公告界面的实现 12
5.1.3 药品类别管理界面的实现 13
5.1.4 药品信息管理界面的实现 14
5.1.5 入库管理界面的实现 16
5.1.6 用户管理界面的实现 16
5.1.7 药品的供应商管理界面的实现 17
5.1.8 用户订单管理界面的实现 18
5.1.9 收藏管理界面的实现 18
5.2 医院药品信息管理系统用户端 19
5.2.1 用户购买对应药品 19
5.2.2 用户查询相应的药品 20
5.2.3 用户评价相应的药品 22
6 系统测试 22
6.1 软件测试意义 22
6.2 具体的测试用例 23
6.2.1 登录界面测试 23
6.2.2 药品信息管理界面测试 24
6.3 系统中测试的角度方式 26
6.4 测试数据的来源 27
6.5 测试的整体分析 27
7 结论 27
参考文献 29
致 谢 30
1引 言
1.1 课题来源
时代信息化脚步从来没有停歇,以前在医院看病的时候还是各种各样的门诊单来填写信息[1]。现在越来越多的医院选择直接通过健康卡等手段进行信息化管理,医生也逐渐用网络化办公来避免手写所带来的繁杂与相对低效的工作。医院药品管理可以说是医院所有信息种类当中涉及到的数据最多也是最为繁杂的事情。药品数量、药品的保质期以及药品单价等的变化都直接决定了患者能否方便查看药物信息以及购买药物,过去医院采取手工记账的方式,大量的账簿堆积,这就导致寻找某一段药品信息变得非常麻烦[2],同时药品信息的更新加重了繁琐的工作,消耗了大量的人力物力,而且出现错误也很难及时纠正。一旦纸质单子出现丢失,就会难以恢复,容易造成医患矛盾以及难以避免的经济损失。
现代信息化建设带来了巨大的好处,通过信息化处理,医院药品工作人员可以通过电脑等任意信息化终端来完善医院医药的专属管理系统,这就直接方便了管理员日常的工作[3]。通过信息化技术就可以避免过去效率方面的问题,医院只需要线上的数据库就可以完美储存大量的数据,使信息可以更加具体详尽的出现在系统上面。存储信息在信息终端理论上来说可以一直存储下去,通过备份等方式可以保证数据的安全性,而在过去的纸质化办公当中信息的存储时间就受到了纸质材料的限制,纸质材料时间一长就必须尽快重新誊写,直接导致成本大大增加。
因为上面这些信息化优势以及纸质化隐患,所以在过去的这些年里面从事专业软件开发的人员已经对相关的系统系统有了大量的研究,在实际生活当中我们也可以看到许多医院有一些大型软件得到了应用,目前大型医院都可以通过客户端或者微信程序之类的方式进行预约以及医生和患者之间的互动,说明了医院药品管理系统是具有很大的现实意义的,是具备制作的价值[4],医院药品管理系统包括了通过柱状图与折线图体现药物售卖情况和库存等功能,同时包含了对于药品的信息记录、入库与出库还有订单管理等等功能。通过这个课题我希望通过过去四年的软件开发经验,运用Java以及SpringBoot等方式来综合起来开发出一款医院药品管理系统,这个系统也可以把我的知识体系串联起来,做到在实践中学习的目的。
项目截图:
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
【计算机毕业论文和程序设计|基于Springboot的医院药品管理系统的设计与实现.zip(论文+项目源码)】全部资料下载地址:请点击!》》》
推荐阅读
- spingboot|java计算机毕业设计基于springboot+vue+elementUI的口腔管理平台管理系统(前后端分离)
- spingboot|springboot+vue+elementUI 会员制医疗预约服务管理信息系统-#毕业设计
- mybatis|SSM框架整合(Spring+SpringMVC+Mybatis)
- spring|Spring Boot 实现接口幂等性的 4 种方案
- JAVA|SpringBoot 线程池
- spring|Java 微服务的QPS上不去(试试这些办法)
- spring|java性能优化,产品的 QPS 翻倍了
- java|线程池如何观测(这个方案让你对线程池的运行情况了如指掌)
- 源程序|SpringBoot框架入门(二)