摘 要
医院药房管理系统是现代医院不可或缺的一部分,旨在提高药房工作效率、减少人为错误和优化药品库存管理。本设计针对医院药房管理系统进行了需求分析和可行性分析,通过E-R图和流程图分析基本设计内容,并利用Microsoft Access数据库完成了系统的分角色登录界面、用户注册界面、用户信息填写界面、药品查询界面、购买与退货界面以及系统管理员管理界面。该系统能够提高药房工作人员的工作效率,提供实时的药品库存信息,帮助医院合理安排药品采购和库存管理,避免药品过期浪费和缺货问题。此外,系统还能够提供药品使用情况的统计和分析功能,帮助医院进行药品使用效果评估和合理用药指导。
关键词:医院药房管理系统、药品库存管理、药品信息管理、系统管理员
ABSTRACT
The hospital pharmacy management system is an indispensable part of modern hospitals, aimed at improving pharmacy efficiency, reducing human errors, and optimizing drug inventory management. This design conducted a requirement analysis and feasibility analysis for the hospital pharmacy management system. The basic design content was analyzed through E-R diagrams and flowcharts. The Microsoft Access database was used to complete the system's role-based login interface, user registration interface, user information filling interface, drug query interface, purchase and return interface, and system administrator management interface. This system can improve the work efficiency of pharmacy staff, provide real-time drug inventory information, help hospitals arrange drug procurement and inventory management reasonably, and avoid drug expiration, waste, and out of stock issues. In addition, the system can also provide statistical and analytical functions for drug use, helping hospitals evaluate the effectiveness of drug use and provide guidance on rational drug use.
Keywords: hospital pharmacy management system, drug inventory management, drug information management, system administrator
第一章 绪 论
一.1 选题的背景与意义
医院药房管理系统是现代医院管理中不可或缺的一部分,它能够提高药房工作效率、减少人为错误和优化药品库存管理。随着医疗行业的发展和信息技术的进步,医院药房管理系统已经成为现代医院必备的工具。设计一个高效、准确的医院药房管理系统对于提高医院的服务质量和管理水平具有重要意义。
本系统是一个小型的管理信息系统,主要是针对一家小型医院的管理系统进行药品管理,目前很多中小型医院无法满足现阶段日常业务的办理,而且随着业务的不断增加,原来通过手工管理,不仅效率低下,而且容易出错,最主要的是数据无法在药房和门诊之间共享,给看病开药带来不少困难。所以需要引进专门的药品管理系统进行专门的管理,这样不仅可以实时监控各种药品的数量和使用情况,而且可以及时补充库存,保证医院日常运转所需要的药品供应。
一.2 研究现状
国外医院药房管理系统的发展较早,已经形成了一套成熟的理论和技术,如美国的“卫生信息标准”,加拿大的药物信息系统,欧洲的数字化医疗等,都体现了医院药房管理系统的先进性和智能化。我国医院药房管理系统的发展起步于上世纪八十年代,经过几十年的不断探索和创新,已经取得了显著的成果。国家也多次提出了加强医疗信息化建设的战略目标,为医院药房管理系统的发展提供了政策支持和技术引领。目前,我国的二级以上医院都已经建立了自己的医院药房管理系统,实现了药品信息的电子化、网络化、标准化和集成化,有效地提高了药品管理效率和服务水平。随着信息技术的不断发展和更新,医院药房管理系统也面临着新的挑战和机遇,需要不断地进行升级和改进,以适应医院的发展需求,满足患者的期望,实现医院药房管理的智慧化和人性化。
在IT技术迅速崛起的时代,医院信息系统是医院工作的重要支撑,药品作为医院的一种重要的有形资产,也需要通过信息系统进行有效的管理。药品管理是医院信息化的重要组成部分,它涉及药品的采购、库存、调配、发放、结算等各个环节,对保障药品的安全、合理、有效使用,开发一个专属领域的药品管理系统显得尤为重要,因此,开发一个简洁高效的药品管理系统可以为医院极大地减少管理成本和提高管理水平,对促进医院的发展有着重要的意义。
一.3 本文主要实现的系统介绍
本文主要介绍了一个基于角色权限的医院药房管理系统的设计和实现。该系统主要包括系统管理员、药房工作人员和普通用户这三个角色权限。系统实行用户分角色登录,成功登录后系统管理员的主要功能包括修改登录密码功能、用户信息管理功能、药品信息管理功能和药房工作人员信息管理;药房管理员的主要功能为药品库存管理功能,一般来说是根据用户需求对药品库存进行修改,普通用户主要功能有药品查询、出库与入库功能。
一.4 本论文的结构安排
本文的章节结构安排如下:
第一章为绪论,主要介绍了选题依据、研究工作的背景与意义、国内外研究现状以及本文主要实现的系统介绍。
第二章为需求分析,详细分析了医院药房管理系统的功能需求和非功能需求,并进行了用例分析和数据流图设计。
第三章为系统设计,包括了系统的架构设计、数据库设计和界面设计。
第四章为系统实现,详细介绍了系统的编码实现过程,包括了各个模块的具体实现方法和功能的测试与验证。
第五章为系统测试与评估,对系统进行了功能测试、性能测试和用户体验评估,并给出了测试结果和改进建议。
第六章为总结与展望,对全文进行了总结,并对未来进一步研究和改进的方向进行了展望。
第二章 需求分析
通过实地走访调研,得到的医院药房管理系统的的需求如下:
管理员可以登录系统完成药品信息管理,包括添加、修改、删除、查询药品的基本信息,如名称、规格、价格、库存、有效期等;药品入库管理包括录入药品的入库信息,如供应商、数量、日期、批号等,并自动更新库存量;药品出库管理包括录入药品的出库信息,如客户、数量、日期、处方号等,并自动更新库存量;统计报表管理包括根据不同的条件,如时间、药品、供应商、客户等,生成各种统计报表,如药品销售报表、药品库存报表、药品进出库报表等,并可以导出或打印报表。
普通用户可以完成药品的查询,查询包括精确查询和模糊查询。主要是根据药品的名称、规格、价格等条件,查询药品的基本信息,如库存量、有效期等。
二.1 系统设计思路
(1) 通过附近医院实地调研,提取了药房管理系统的基本功能,通过分析调研结果,提取了药房管理系统的基本功能,主要包括用户管理,药品出入库管理,查询统计等功能。
(2) 采用了结构化分析方法,该方法是一种自顶向下、逐步求精的系统设计方法,主要包括以下4个步骤:
1. 划分系统边界:确定系统的输入、输出、处理和控制,以及系统与外部环境的交互关系。
2. 建立数据流图:用数据流图描述系统的数据流动和加工过程,以及数据存储和数据流之间的关系。
3. 建立数据字典:用数据字典定义系统中的数据元素、数据结构、数据流、数据存储和加工逻辑等,以及它们之间的联系和约束条件。
4. 建立结构图:用结构图描述系统的模块结构和模块之间的调用关系,以及模块的输入、输出和功能。
(3) 绘制系统的业务流程图和数据流图,形成数据字典,记录每个数据项的含义以及构成格式。
(4) 通过Microsoft公司的Access产品实现该系统。
二.2 系统功能结构图
通过需求分析,医院药房管理系统需要具备用户管理、入库管理、出库管理和
药品查询功能,功能模块结构如图2-1所示。
图2-1 系统功能结构图
二.3 系统业务流程图
作为医院管理信息系统的重要组成部分,药品管理系统的业务流程如图2-2所示:
图2-2 系统业务流程图
二.4 系统的ER图
E-R图也称实体-联系图(Entity Relationship Diagram),它提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。ER图中的元素:
实体:一般认为,客观上可以相互区分的事物就是实体,实体可以是具体的人和物,也可以是抽象的概念与联系。使用矩形表示。
属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。属性不能脱离实体,属性是相对实体而言的。对于主属性名,则在其名称下划一下划线,使用椭圆形来表示。
联系:也称关系,信息世界中反映实体内部或实体之间的关联。实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。使用菱形表示。
连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M)。
分析本系统中的ER图如下:
图2-3 系统管理员ER图
图2-4 药房人员ER图
图2-5 药品ER图
图2-6 整体ER图
二.5 系统流程图
管理员操作系统首先需要登录,输入用户名和密码,然后提交到后台数据库校验,如果校验通过,则跳转到管理员操作界面,如果校验不通过,提示重新输入,如果连续三次输入错误,提示账号已锁定。
图2-7管理员登录流程图
当店员登录系统时,同样要求输入用户名和密码,然后提交数据后,后台比对运行设定的用户名和密码,如果通过,进入店员操作界面,否则提示输入错误,然后错误达到3次,联系管理员找回密码,然后再次登录。
图2-8 店员登录流程图
医院新进一批药品,需要店员进行入库处理,入库的流程是:店员登录系统后,点击入库菜单,在弹出的界面中选择导入入库数据,系统后台自动进行数据的导入,如果有数据错误,会自动提示,并要求重新导入,如果数据都正确,则在药品列表中可以看到最新导入的数据。
图2-9 药品入库流程图
药房有病人抓药或者门诊有需要紧急用药,需要店员进行出库处理,出库的流程是:店员登录系统后,点击出库按钮,在弹出的界面中,输入出库的药品编号,数量,然后点击出库,后台判断本次出库数量是否足够,如果不足,提示库存不足,减少出库数量,如果库存充足,后台更新当前出库的药品数量,并提示出库成功。
图2-10 药品出库流程图
二.6 本章小结
本章从需要分析开始,分析了医院药品管理系统的真实需求,然后绘制了系统的功能结构图,系统的业务流程图,接着绘制了系统的ER图,还有系统的详细流程图,从多个方面,不同角度分析了系统的逻辑模型,为后续的系统实现做好充分的准备。