标题 | 基于Web的药品管理系统的设计与实现 |
范文 | 刘嘉富 李研琼 摘要:为提高目前医药系统性能效率,加强药品管理的可行性,设计了基于B/S、SSH的药品管理系统,主要目标是加强药品销售商、医生、药品库存管理员对药品信息的实时监控,以及药品管理人员查询药品的使用记录,以此提高医疗服务系统的工作效率。基于SSH架构开发的药品管理系统的主要功能模块包括供应商管理、客户管理、药品管理、统计报表统计视图,整个系统逻辑清晰,在传统C/S模式下进行新的改进,其数据统计管理效率远远大于传统的数据统计管理效率,系统的实用性得到更好的提升。 关键词:药品管理系统;SSH架构;B/S 中图分类号:TP311? ? ? 文献标识码:A 文章编号:1009-3044(2021)07-0071-04 Abstract: In order to improve the overall medical system performance and efficiency and strengthen the feasibility of drug management, design a drug management system based on B/S and SSH. The main goal is to strengthen the real-time monitoring of drug information and drug management by drug sellers, doctors, and drug inventory managers Personnel inquire about the use records of medicines and improve the efficiency of the medical service system. The main functional modules of the system include supplier management, customer management, drug management, statistical report and statistical interface. The logic of the whole system is clear. New improvements are made in the traditional C/S mode, and the practicality of the system is better improved. Based on SSH The data statistics management efficiency of the drug management system developed by the framework is far greater than the traditional data statistics management efficiency. Key words: drug management system; SSH open source architecture; B/S 1 系統设计思想 基于Web药品管理系统是对现有传统药品管理模式的改进和提高的基础上进行设计与开发,主要用于医疗体系中药品的管理,对医疗体系进行实时监控。由于当前大量医疗体系的药品进销存环节尚处于人工统计作业阶段,不仅效率不高,而且难免由于管理不当而出现纰漏,库存药品不足时不能及时进行统计反馈,因此本系统在原有传统系统的基础上进行了库存不足药品的及时报警处理,当某种药品低于一定数量时,及时反馈给医疗系统的使用人员,对药品进行及时的进货。此外,药品的进货价格和销售价格以及药品的总销售额也进行了统计,及时统计药品的订单信息,并对每个患者的就医信息进行记录,设计出一个完善高效的药品进销存管理系统,用以帮助医疗体系、医院、药品产品管理的自动化。 2 系统结构设计 药品管理系统的设计是按照药品管理的相应需求进行分析设计,并且根据系统中不同的功能模块进行划分,不同的功能模块之间相互配合完成数据的传输与读取,提高药品管理的效率。在系统功能设计部分,将Hibernate、Spring事物拦截器等相关功能模块进行了实例化,并且将其写在struts.xml文件中,并在不同的模块进行相应的调用和控制,网页视图样例如表1所示。 药品管理系统的设计在原有的传统开发模式中增加了B/S模式,更易于数据的更新和传递,并适应不同环境下对药品管理系统的操作,使其可以在各种网络设备中正常运行。药品管理系统需要适应不同的用户,因此系统的相关数据通过研究与分析,设计出系统的相关数据库的逻辑结构以及相关的表结构。 B/S技术,轻量型框架开发具有以下的优势:适应更多场景的使用,突破了使用设备的限制,可以在不同的场景使用适合的设备进行数据的统计和管理,极大地提高了用户使用的方便性,同时B/S技术的应用减少了开发成本,减低了开发的难度,提高了数据的安全性,不容易在系统的使用过程中出现数据的错改,代码运行的错误信息也可以通过轻量型框架得到及时的反馈和更新, SSH轻量型框架可以在数据修改的同时同步更新数据库信息,提高数据的实时性,减少了数据错改情况的发生,提高了数据信息的安全[5]。 本系统整合Struts2、Spring和Hibernate三种框架的编程技术,三种基础框架互相联系配合,完成整个系统的各个功能模块的工作,进行数据的交互使用。同时SSH结构基于B/S开发技术,包括表示层、业务逻辑层和数据访问层[6],不同模块负责的相关功能各有不同,B/S架构使得系统能够适应各种不同的环境进行数据的显示和处理,提高系统的使用效率,药品管理系统架构如图1所示。 药品管理系统中各个功能模块的关系如图2所示。 3 系统数据库的设计 本系统开发的数据库选择的是MySQL 8.0版本,数据库管理的重要的衡量标准是数据的安全性和效率性。在使用过程中,数据库要保证数据在用户读取过程中的完整性和有效性,并且保证读取数据的安全性[2]。 根据业务逻辑设计出相应的药品管理数据库结构,在药品管理系统的数据设计阶段需要考虑系统的数据可用性和耦合性,尽可能使得系统的功能模块的数据之间呈现高聚合低耦合的特点。 用户权限表:菜单编号、菜单名称、图片编号、菜单存储路径、菜单类型、订单号、图标; 用户信息表:角色编号、角色名称、备注; 药品信息表:药品编号、药品名称、药品型号、类别编号、类别名称、单位、采购价、销售价、药品库存、库存资金、库存下限、生产厂商名称、药品状态、药品备注; 进货信息表:进货入库编号、供应商编号、供应商名称、供货日期、应付金额、实付金额、付款标志、使用者编号、使用者姓名备注; 销售信息表:销售出库编号、客户编号、客户名称、销售日期、应付金额、实付金额、记账金额、付款信息、用户编号、用户名称; 针对上述有关功能模块的数据设计,选取其中的药品信息表生成数据模型,药品信息表结构如表2所示。 用户信息类、药品信息类、管理员类之间有很多接口都是相互依赖的,在数据传递的过程中需要进行相关的信息共享,在药品管理系统的使用过程中数据之间进行相互的信息共享与数据传递,保证数据之间的有效性。药品管理系统类关系如图3所示。 4 系统代码的实现 4.1药品信息管理视图代码 药品信息管理视图可以对药品具体信息进行管理,并且对相关的药品信息进行添加和修改操作,在这个功能界面可以实现对药品详细信息的浏览,提高药品管理人员对管理药品的了解,并且提高药品信息的规范化管理,提高药品信息的准确录入和类别分类,增加系统管理效率,药品信息管理视图代码如图4示。 5 系统可视化界面 5.1 用户信息管理视图 对系统的用户信息进行操作,其中包括操作员信息、供应商信息和客户信息的增加、删除和修改等, 用户信息管理视图实现了对用户信息的记录,其中包括用户信息的显示和记录,并且实现对用户信息的添加和修改等相关功能,用户信息管理视图如图5所示。 5.2 用户权限管理视图 用户权限管理是指管理员对不同用户的权限分配,用户权限管理视图实现对用户角色相关权限的设置,配置相应的权限实现相关用户的不同视图显示要求,权限分配的功能包括进货管理、销售管理、库存管理等权限功能,用户权限管理视图如图6所示。 5.3 药品信息管理视图 药品信息管理视图可以进行药品的信息查询及药品的相关内容信息的浏览,同时可以对药品信息进行添加、修改和删除等操作,对药品信息进行分类,药品信息管理视图如图7所示。 5.4 药品进销统计报表视图 药品进销统计报表视图可以对药品的进货和销售的金额情况进行可视化分析,将药品的进销信息按日、周、月、季度、年度的时间跨度进行查询,生成销售金额、成本金额、盈利金额的统计报表和可视化柱状图表,药品进销统计报表视图如图8所示。 6 结束语 基于Web药品管理系统的相关功能是基于药品管理体系中的各个管理环节进行探索、开发和改进。与传统药品管理系统相比,本系统在使用过程中的数据传输和修改更加快捷,大大提高了系统的使用效率,但是在使用方面增加了药品管理系统的文件内存,占用了更多的数据处理的空间,在数据处理过程中需要进行更高的数据运算需求,确保系统在数据的传输过程中数据信息能够稳定传输,同时与其他系统模块相互配合,提高数据的传输效率。在药品的统计模块,在保证数据准确的基础上,增加了数据统计报表和一些更加直观的数据显示的图形界面,有利于用户进行可視化分析,并及时反馈调整,为完善现代化医疗管理系统提供有价值的参考。 参考文献: [1] 沈霞,王增,吴佳萍.国内外药品临床试验中药品管理现状分析[J].中医药管理杂志,2019,27(24):78-80. [2] 郑智方,魏恺乐,李彬,等.MySQL得到广泛使用的原因以及它的嵌入应用[J].科技风,2020(5):114. [3] 徐岩,乔丽娟.医药进销存管理系统的设计与实现[J].电子技术,2018,47(12):112-113. [4] 张伟龙,吕明,胡宏,等,张捷.MySQL数据库服务器监控系统设计与实现[J].工业控制计算机,2019,32(12):18-20. [5] 徐梦雨,牛思允.基于J2EE的医院药品管理系统[J].电脑知识与技术,2019(19):105-108. [6] 范国婷,曹飞虎,王秀友,等.基于Java Web的进销存管理系统研究[J].电脑知识与技术,2019(2):42-44. [7] 林洁,张尉,曾兴永.医学装备物资溯源管理系统功能模块需求分析与持续改进[J].医疗装备,2020,33(1):53-56. 【通联编辑:谢媛媛】 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。