APP下载

骨科固定术器械管理系统

2023-11-06周玥廷魏建陈嘉辉孟雨晴孙嘉伟赵睿王淋

电脑知识与技术 2023年27期
关键词:账单管理员医疗器械

周玥廷,魏建,陈嘉辉,孟雨晴,孙嘉伟,赵睿,王淋

(徐州医科大学医学信息与工程学院,江苏 徐州 221004)

0 引言

随着计算机技术的快速发展,全民医疗意识的不断提高,管理理念的持续更新,医疗器械管理系统的信息化建设水平不断提高。医疗器械管理公司的自动化和智能化程度得到极大的提高[1-2]。骨科固定术医疗器械管理系统是医疗器械信息化管理系统的重要组成部分。骨科固定术中使用的医疗器械十分特殊,因与人体密切接触,风险巨大。医疗器械的生产、采购、存储都应该严格执行国家相关的管理规章制度。特别地,骨科固定术中使用的医疗器械种类繁多,给医疗器械的精细化管理带来了巨大挑战[3-4]。在传统的医疗器械管理系统设计中,采用单体式架构进行模块化设计,须使用大量代码,逻辑关系复杂,系统的更新和维护相对繁琐,存在一系列问题。如,系统数据收集及分析不完善[5-6],自动化程度低、兼容性差[7-8]、界面的易用性和易读性差[9]。本文将设计并实现骨科固定手术器械管理系统,实现骨科固定术医疗器械的类别管理、供应商管理、客户管理、账单管理等功能,以方便医疗器械的管理,提高工作效率。

1 系统设计

骨科固定术器械管理系统的开发是为了解决器械管理中存在的冗余度大、成本高、自动化程度低、界面不友好等问题。系统功能应符合医院器械管理业务要求,具有可维护性及可扩充性,满足数据规范性及可共享性,同时具有较好的用户体验。具体来说,骨科固定术器械管理系统应具有以下功能:客户采购、器械管理、客户管理、供应商管理和账单管理等功能。本文对骨科固定术器械管理系统进行需求分析,详细分类为:客户选购器械模块和管理员管理器械模块。系统功能结构如图1所示。

图1 骨科固定术器械管理系统功能结构

1)客户选购器械

客户选购业务功能包括:登录功能、注册功能、信息修改功能,器械展示功能和选购功能。

2)管理员管理器械

基本信息功能包括:登录功能、注册功能、数据更新功能。同时,管理员管理功能包括查询及增加管理员等功能。后台管理员管理模块是管理员对骨科固定手术器械的管理,包括对器械、客户、供应商、账单的管理,如图2所示。

图2 后台管理模块

器械管理功能包括医疗器械类别的添加、器械类别查询等功能。客户管理功能主要是对客户的基本资料进行管理。供应商管理功能包含了对供应商的添加及查询功能。账单管理包括进货的添加及查询、退货账单、销售账单查询等。

此外,骨科固定手术器械管理系统的数据库概念设计,包括客户信息、供应商信息、采购信息、器械信息、账单信息和管理员信息。在系统E-R图的基础上,针对骨科固定手术器械管理系统各业务所需要的数据,设计数据库表,包括客户信息表t_customer、管理员信息表t_employees、骨科手术固定器械信息表t_device、器械类别信息表t_device_category、销售账单信息表t_device_sales、进货信息表t_device_stock、供应商信息表t_supplier、退货货物信息表t_stocks_return和退货账单信息表t_sales_return。

2 系统实现

本系统的开发在Windows10 操作系统,运用Java编程语言,Spring Boot后端框架。页面的设计采用HTML+CSS+Echarts+JQuery,使用MySQL5.7 数据库数据存储。系统包括登录模块、客户端和管理员端。

2.1 登录模块

登录模块主要用于验证人员身份,确保成功登录。首先在登录界面输入正确的账号和密码,点击登录按钮,将所发送的数据与数据库中的数据进行比对。如果一致,成功登陆,否则失败。如果第一次进入系统的登录界面,需要登录到网站的注册页面,然后输入自己的基本资料。注册完成,再次登录。

2.2 客户端

在客户端,客户进入客户界面,须输入相应的手机号码和密码,并选择相应的类型,三者缺一不可。通过数据库验证手机号码、密码和类型是否一致。如果一致就进入客户界面,否则登录失败。

在客户端,客户可以使用客户信息功能和购买器械功能。如果客户需要购买器械,进入系统后点击器械展示,即可查看所有器械。为了更好地方便客户,系统还设计了器械的查询功能,然后进行购买。客户还可以知道之前购买过哪些器械,并可以进行查询。如图3器械展示、图4已购器械所示。

图3 器械展示

图4 已购器械

2.3 管理员端

登录管理员界面,管理员须输入手机号码、密码和相关类型。三者缺一不可,然后,把提交的数据和数据库中的数据进行比对。如果一致匹配成功,则登录失败。

管理员端有管理员信息功能、器械管理功能、客户管理、供应商管理、账单管理。具体如下:

1)信息管理功能。在管理员信息管理功能中,管理员可以点击个人信息,查看个人的相关信息,可以单击修改信息功能修改重要信息、修改密码等。

2)器械管理功能。器械管理主要包括器械类别的新增、删除、修改以及器械的新增、删除、修改。将新器械添加到系统时,管理员需要根据器械的详细信息和类别添加器械的类别,并输入此器械类别的详细信息。如图5器械类别修改和图6器械类别的删除所示。

图5 器械类别修改

图6 器械类别删除

3)客户管理功能。客户管理是为了更好地管理客户的详细信息以及详细地了解客户的需求情况。这块功能模块包含了客户的查询,此功能提供了模糊查询,若客户与企业解除合作关系,管理员可对此客户进行删除,如图7所示。

图7 客户删除

4)供应商管理功能。供应商管理中,管理员可以在系统中注册新的供应商。同时,管理员可以删除供应商以终止合作,管理员也可以查询和修改供应商。图8所示为供应商修改。

图8 供应商修改

5)账单管理功能。账单管理包括进货添加、进货查询、退货账单和销售账单查询相关的事项。进货时须根据自身要求进行验收,对入库器械的价格、供应商的信誉、质量等环节进行综合评估,之后进货。执行相关查询工作时,只需选择查询条件并输入相关器械的名称(支持模糊查询)即可执行查询操作,也可以进行进货信息的修改,如图9所示。

图9 进货信息修改

若客户需要退货,管理员必须填写具体信息并提交给系统,退货账单如图10所示。销售账单查询是输入客户、器械名称和购买时间进行详细查询,销售账单查询如图11所示。

图10 退货账单

图11 销售账单查询

3 系统测试

系统测试是软件开发的重要环节[11-12]。系统测试根据需求分析文件和规范,输入正常及异常数据。若输入的数据呈现不理想效果且符合要求就进行下一组数据的测试,相反不符合要求则需要记录下来。因此需要记录错误,然后根据所记录的错误再进行修改和测试,直至符合要求。测试用例是为特定测试输入、操作条件和测试结果准备的测试用例被,用来验证一个程序是否符合某些要求。测试案例的三个主要元素是输入、执行条件和预期结果。测试用例把测试活动进一步转化为一个可实施和管理的行为,可以提升测试的复用率。本系统测试如表1所示。

表1 测试系统表

4 总结

本文以医疗器械管理的实际需求分析为出发点,运用HTML+CSS+JQuery 前端框架和Spring Boot 后端框架进行开发,设计出了一套骨科固定术器械管理系统。该系统方便了客户与平台的交流,操作简单、方便快捷、功能齐全,节约了时间,从而简化管理流程,提高了工作效率。然而,在医疗器械日常管理中,销售、库存、采购不仅是数量上的变化,还需考虑因器械损耗带来的维护等管理,之后需要将系统持续更新,实现更完善的系统储备和功能。这将在以后的研究中不断完善。

猜你喜欢

账单管理员医疗器械
我是图书管理员
我是图书管理员
北京市医疗器械检验所
北京市医疗器械检验所
北京市医疗器械检验所简介
又至一年“账单”发布时
闽南妈妈的“生娃”账单
常用医疗器械原理与维修