admin 管理员组文章数量: 1184232
2024年3月9日发(作者:站长工具app官方下载)
ValueEngineering
·137·
DesignandImplementationofHospitalMedicalEquipmentManagementSystemBasedonWeChatApplet
基于微信小程序的医院医疗设备管理系统设计与实现
谭明亮TANMing-liang曰代玲林DAILing-lin
南充
637100)
(川北医学院管理学院,
(SchoolofManagement,NorthSichuanMedicalCollege,Nanchong637100,China)
本文利用信息系统和软件工程技术开发了医院医疗设备管理系统。本文首先对
摘要院为了适应当下医院信息化发展的大趋势,
医院医疗设备管理系统进行了需求分析,并结合当下开发条件进行可行性分析,确定总体的系统框架设计与实现功能。文章应用
SpringBoot框架和MyBatis框架技术来设计管理后台,利用微信开发者工具作为小程序用户端开发平台对医院医疗设备管理系统进
行了开发与实现。
Abstract:Inordertoadapttothecurrenttrendofthedevelopmentofhospitalinformation,thispaperusesinformationsystemand
softwareengineerpaper,firstofall,thehospitalmedical
equipmentmanagementsystemneedsanalysis,andcombinedwiththecurrentdevelopmentconditionsforfeasibilityanalysis,determinethe
perappliesSpringBootframeworkandMyBatisframeworktechnology
todesignthemanagementbackground,anduseswechatdevelopertoolasasmallprogramclientdevelopmentplatformtodevelopand
implementthehospitalmedicalequipmentmanagementsystem.
医院管理
医院信息系统;微信小程序;
关键词院医疗设备管理;
Keywords:medicalequipmentmanagement;hospitalinformationsystem;wechatsmallprogram;hospitalmanagement
中图分类号院TN948.61文献标识码院A文章编号院1006-4311(2023)03-137-04doi:10.3969/.1006-4311.2023.03.045
0引言
传统医疗设备管
在医院现代化建设飞速发展的今天,
记录不
例如操作不便、
理系统具有某些难以避免的弊端,
设备使用者和管理者之间信息更新缓慢
及时、效率低下、
本文设计
等
[1]
。为了及时有效地管理医疗设备的相关信息,
并实现了一个基于微信小程序的医院医疗设备管理系统。
该系统与与传统医疗设备管理系统的不同之处在于将用
传统的医疗设备管理系
户端放在了微信小程序上来实现,
不便于用户的使用。
统的用户端主要在计算机上,
本文的医疗设备管理系统主要是利用Java语言、
IDEA平台、SpringBoot框架、MyBatis框架、微信小程序开
发工具以及MySQL数据库等相关技术和平台来实现相关
功能。利用当下热门的微信小程序不仅可以简化操作流
程,也可以便于设备使用者和设备管理者实现信息互通。
形
医疗设备管理系统经过反复的修改以及系统功能调整,
满足了用
成了较好的功能逻辑链以及较完备的管理流程,
户以及管理者基本功能需求。
1系统分析
1.1系统需求分析
国家逐渐开始重视医院信
自医疗体制改革实施以来,
息化的发展。医疗设备作为现代化医院建设的重要硬实
如何利用现代化信息
它的存在有着举足轻重的地位,
力,
技术对医疗设备进行有效管理也成为了衡量一个医院是
一个优秀的医疗设备
否具有现代化管理标准的重要指标。
管理系统不仅可以提高设备的管理效率,而且可以对医疗
设备不良事件起到监测和及时反馈作用
[2]
。完善医疗设备
管理流程,建立合理有序且高效的管理系统是现代化医院
有效利用
发展的当务之急。合理减少纸质材料递交程序,
信息系统进行管理是改善当前管理现状的必要手段。
但其实大部分医
虽然国家现在大力推进
HIS的建设,
住院系统和检查系统或病案系
院的重点都只放在了门诊、
对于医疗设备的管理的重视程度明显不够
[3]
。很多医
统上,
并没
住院系统上,
院都是将医疗设备的管理放在了门诊、
这在一定程度上导致了系
有使之成为
HIS单独的子系统,
统功能有限,不能及时满足一些管理需求。随着医院的发
而且还会拖
原有的系统已经跟不上医院的发展步伐,
展,
要要要要要要要要要要要要要要要要要要要要要要要
累医院的发展,降低医院管理效率。在这样的一个前提下
“十四五”
“基于在线健康社
基金项目院南充市社科研究规划项目
新系
开发一个独立的医疗设备管理子系统显得尤为重要。
区文本大数据的慢病智能服务研究”(项
目编号
:
还应该有
不仅有设备管理,
统的设计应该功能更加完善,
NC22C220);川北医学院四川省基层卫生事业发展研
报废、
并且可对科室上报的报修、
报修管理等,
究中心资助项目“文本大数据驱动的慢性病健康教育
报废管理、
对科室进行设备日志管理监测设
(项目编号:
知识服务研究”
SWFZ22-Q-58);川北医学
申领申请进行反馈处理,
如此才能满足大型综合医院
院博士启动金项目“基于文本大数据语义分析的慢病
备的状态便于及时发现问题,
设备多而杂的现状
[4]
。
(项目编号:
智能服务研究”
CBY21-QD37)。
1.2可行性分析
(
1990-)
讲师,研究方向为知
博士,
作者简介院谭明亮,男,重庆人,
本系统开发所用到的技术与平台是
SpringBoot框架、
(
1998-)
(通讯作者
)
四
识组织与智能服务;代玲林
,女,
微信
本科,研究方向为信息管理与信息系统。
Mybatie框架、JAVA语言、NavicatforMySQL数据库、
川遂宁人,
Copyright©博看网. All Rights Reserved.
·138·
价值工程
开发者工具、
IDER平台,开发技术发
用户
开发工具具有很强的可操作
展成熟,
性,能够确保系统的顺利开发。
经济可行性上,本系统开发所利
用到的相关平台与技术大多都是开
登录注册
前期开发经费低,
经济压力
源免费的,
小,开发者只需付出相应的时间成本
即可进行开发设计。操作可行性上,
微信小程序最大的优点就是免下载
设备查询我的
设备相关申请
安装,使用便捷。本系统需要做到界
功能满足现实需求,用户无需
面明晰,
进行相关培训就可快速上手。小程序
的用户操作便捷,登录小程序即可进
查看我的申请、
报修申请
设备详细信息
设备日志上传
新设备申请报损申请
行反馈。后台管理人员通过登录也可
收藏等
日志、
尽快处理相应的需求,从而快速地实
现设备的管理操作。
HIS系统是一套
用途可行性上,
管理
随着现
复杂而庞大的医疗管理体系,
后台
很多医院的升级较
代化医院的发展,
快,但是信息化发展却并没有跟上来。
图1用户端业务流程图
一套系统的功能太过于复杂,会导致
使用人员职能分工不明确,也会降低
用户管理
注册用户管理
[5]
功能对应的业务流程效率
。所以开
发一套单独的医疗设备子系统就很
科室管理
科室管理科室类别的管理
能够一定程度上规范医疗设备
重要,
减少设备出差错的概率,
的管理,从而
降低医院在医疗设备维修管理的
科室设备管理
科室设备增删改查
新设备申请处理、
费用。
1.3系统业务流程分析
用户端的业务流程需要简单明
新用
维修登记
了,才会让系统的使用便捷度高。
报修申请报修申请处理、
然
管理
户第一次进入小程序首先是注册,
申请管理
人员
已经注册过的用户可
后进入主页面,
报废申请
报废申请处理
以直接登录系统。用户端的业务流程
主要有登录、设备
注册、
如图
1所示,
设备查询以及查看申请、日志和
申请、
收藏等。
设备情况统计报损报废设备数量统计
统计查询科室设备、
如
管理员业务流程分为四部分,
第一部分是科室管理,其中
图
2所示。
包含用户管理和科室管理以及科室设
备管理。第二部分是申请管理,包括
用户日志
报损报废设备数量统计
科室设备、
日志管理
维修工单处理、报废工单处理。第三
图2管理员业务流程图
统计各
部分是统计查询和日志管理,
科室设备拥有总数量、报损报废设备总数量,便于进行总
量并且在跨平台部署时容易导致错误
[6]
。而SpringBoot官
最显著的优点就是
体查询统计。第四部分则是日志管理,便于监测设备日常
方解释其核心思想就是约定大于配置,
默认了许多配置,也就意味着大部分的
SpringBoot应用只
使用状态。
同时它也集成了大量的第三方库
需要很少的
Spring配置,
2系统相关技术以及开发平台
只需几行代码就可实现对
MongDB等,
配置,比如
Redis、
2.1SpringBoot框架
SpringBoot框架是由Spring框架简化发展而来
,
它的配置。
SpringBoot的简便运用、快速开发并且高起点的发展
Spring是一个开源框架,通俗理解就是容器,也是一个轻
SpringBoot具有以下
Spring框架功能强大但也有其不可
使它成为了当下最热门的技术之一,
量级的
Java开发框架。
jar包的形式运行,通过开展
需要手动配置的东西过多,
避免的缺点,不仅增加了工作
主要优点:
Copyright©博看网. All Rights Reserved.
ValueEngineering
SpringBoot
项目;内嵌式容器简化Web项目,避免以war
避免冗
实现了各种主流框架的整合;
包的形式部署项目;
可通过
starter来实现
余代码的生成和不必要的
xml配置;
简化
Maven配置。
2.2Mybatis框架
Mybatis框架是一个基于Java的优秀的持久层框架,
持久层顾名思义就是一个实现持久化工作的代码块。
Mybatis帮助开发者将数据存入到数据库中,同时Mybatis
即可以避免大部
允许了开发人员更简便地进行开发设置,
分
JDBC代码的手动输入和对数据库连接需要的相关参
数进行手动设置以及手动操作数据库来获取相关结果集,
这就大大提高了开发效率。
Mybatis单独使用仍然会有许
多不便,所以本系统利用来
SpringBoot和Mybatis的集成
使用,最大限度地实现高效开发。
易上
学习容易,
Mybatis具有以下特点:学习周期短,
手操作,通过简单的文档学习以及对源代码的查看就可以
运用灵活多变,
Myabits
了解它的设计思路以及开发流程;
允许通过sql语句来对数据库实现简易操作并且满足各
种需求;通过添加
DAO层的依赖和POM依赖,即添加
Mysql的connector可以将sql和代码操作分类开来,便于
Mybatis支持通过简单的
程序后期的维护和降低耦合度;
从而实现
Javaxml和注解来对原生信息进行配置或映射,
的普通对象映射为数据库的各种记录。
2.3MySQL数据库
MySQL数据库是现下最热门的数据库之一,它可和
PHP、JAVA、C、Python等主流开发语言结合使用。MySQL
灵
作为一个关系型数据库,是一个高度可拔插的数据库,
活度极高,开发人员可以根据自己项目的开发需求对其内
本系统的后台管理部分主要是以网站的
部配置进行修改。
对于数据库的需求与
形式展现,网站内容更新及时快速,
MySQL数据库具有成本
比较大。作为开源免费的平台,
兼容性强,
开发便捷,
低、同时具有以下特点:支持多种语
功能
学习周期短,可短期内上手操作;
言开发;使用简便,
支持跨平台编写,
强大优秀,存取操作简便;更换平台后不
兼容性强;支持多线程运作,运行速
用对程序进行修改,
度快。
2.4微信开发者工具
它相对
微信小程序是当下最热门的一种移动式应用,
于传统的
APP不需要下载,只要为用户提供一个使用链
便可实现随时随地的使用,减少了很多的
接或者二维码,
限制。并且微信小程序可以很大程度地节省手机内存的空
这无疑会变成众人都优先
在一切都追求极简的现在,
间,
其
政府、媒体、
选择的存在。微信小程序是面向个人、企业、
也就意味着不论企业还是个人都可以低成
他组织开放的,
开
本地拥有属于自己的小程序。微信小程序开发周期短,
极大地缩短了产品的研发时间。微信小
发灵活,维护度高,
微信开发者工具提供了丰富的组件
程序有多种开发模式,
微信小程序具有以下特
以及
API接口实现组件化的开发。
这也让小程序拥有了易于推广的特质;
点:简便无需安装,
授权使用方便,开发成本极
微信用户直接登陆,便于管理;
低,开发周期短。
·139·
3系统设计与实现
3.1数据库的设计
数据库的建立主要依靠
Navicat15forMySQL平台,
其详细信
本文根据业务功能需求共设计了
9个数据库表,
息如表
1所示。
表1数据库表名以及说明
序号
1
2
3
4
5
6
7
8
9
数据表名
department
equipment
equipment_type
equipment_repire
equipment_scrap
log
menu
user
collect
说明
科室表
设备表
设备类型表
设备维修表
设备报废表
日志表
菜单表
用户表
收藏表
主要属性为科室
科室表主要用来存储科室相关信息,
包
名称以及说明;设备表用来存储设备的各种详细信息,
设备名称、所属科室、生产厂商等,
括设备编号、设备价值、
设备与科室属于多对一的关系,与用户是多对多的关系;
设备类型表主要用来存储设备类型的名称及其相关说明,
设备维修表包含了设备
设备类型与设备是一对多的关系;
维修原
主要字段有维修状态、
维修需要上传的各种信息,
与用户
维修设备与科室是多对一的关系、
因、维修说明等,
设备报废表包含了设备维修需要上传的
是多对多的关系;
报废状态等,
损坏程度、
各种信息,主要字段有报废原因、
用户均是多对一的关系;日志表包含日
报废设备与科室、
使用记录、使用
主要字段有设备状态、
志提交的各种信息,
与设备属于一对多
反馈等,日志与用户是多对一的关系,
主要字
的关系;菜单表用于存储后台导航栏的菜单信息,
页面排序等;用户表用于存储
段有菜单名、链接页面地址、
性别、所属科室
主要字段有名称、年龄、
用户的各种信息,
收藏表是用于存储用户
等,用户与科室是一对多的关系;
用户编号,收
主要字段是设备编号、
与设备进行关联的表,
藏状态等。
3.2系统框架的搭建
Mybatis
系统持久化层的建立依赖的是
MyBatis框架,
具有动态语句功能,通过提供的xml标签实现动态sql的
编写。
Mybatis的功能构架总共有三层,分别是数据处理
API接口层以及基础支撑层。SpringBoot是javaweb
层、
开发框架并且具有自动装配原理,因此可以快速地创建一
大大地节省了工作量。通过业
个基于
Spring的项目框架,
务逻辑层接口和业务逻辑层实现类的配置实现简化开发。
表示层的主要意义是将二进制形式的数据转化为通俗易
以达到使用不同表示方式的系统实现数据
懂的数据格式,
数据
互通的目的。表示层主要作用是建立前后端的连接、
互通。
3.3小程序用户端功能界面
“我的”页面
。在“我的”
小程序分为两部分,与“首页”
在设备首页里主
里主要功能为对已提交的信息进行查看,
包括设备查询、上传日
设备申请、
要是对设备的相关操作,
配
志。在
里进行小程序的全局性的个性化配置,
文字颜色,“我
整体模块划分等。
置小程序的整体背景色,
Copyright©博看网. All Rights Reserved.
·140·
价值工程
图5统计查询功能界面
包括用户信息简介以及对新设备申请、报修
报废申请、
的”
申请、提交的日志的查看等功能。功能界面设计如图
3
所示。
图4设备查看功能界面
图3野我的冶功能界面
4结语
本文分析了当下国内医
通过对相关医院的走访调查,
以及当下医疗设备管
疗设备管理体系建设的背景与意义,
进行了系统可行性与需求性的调研
理体系的不足和漏洞,
分析,确定了系统业务的流程。本文应用
SpringBoot、
MyBatis、微信开发者工具和MySQL数据库对医院医疗设
今后需要对该系统进一步
备管理系统进行了开发与实现,
完善,以更好地满足医院在医疗设备管理上的需求。
参考文献院
[1]杨毅.医院医疗设备的维修管理现状研究[J].中国设备工
程,2022(3):65-66.
[2]周维星.精细化管理在医院医疗设备管理中的应用分析[J].
中国医疗器械信息,2021,27(16):186-187.
[3]张恒.医院医疗设备维修信息化管理现状和发展探讨[J].石
河子科技,2022(1):71-72.
厉菲菲,李新云
.医院医疗设备维护管理系统的设[4]胡海瑞,
计和应用[J].中国新通信,2019,21(14):177.
设备查看与设备申请。设备查看
首页功能分两部分,
设备申请里分为新设
包括查看设备常规信息和日志上传。
报修申请三个功能。
备申请、报废申请、设备查看功能如图
4所示。设备查看中的设备常规信息查看,即查看科室所
通过科室导航栏选择用户需
拥有的所有设备种类和数量,
找到设备种类点击具体设备并查
要查询的设备所属科室,
看它的相关详细信息。
3.4控制台管理功能界面
科室管理、设备类
控制台的主要功能包括用户管理、
维修工单管理、日志管
型管理、设备管理、报废工单管理、
统计查询功能便于后台管理人
统计查询功能等。例如,
理、
报修与报废设
员宏观地了解各个科室所拥有的设备数量,
其功能界面如图
5所示。
备的数量,
[5]张庆雷.医疗设备管理系统的现状与改进[J].医疗装备,
2018,31(13):65-66.
张昕,高若寒
.基于SpringBoot与MyBatis框架构[6]张旭刚,
建动态读写分离模型[J].微型电脑应用,2021,37(2):
84-86,98.
Copyright©博看网. All Rights Reserved.
版权声明:本文标题:基于微信小程序的医院医疗设备管理 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1709993870a552710.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论