摘要
近年来,随着现代科技水平的迅猛发展,采用计算机管理信息系统己成为医院管理科学化和现代化的重要标志。传统模式下的药房管理,人力成本大,效率低,统计困难,造成了极大地资源浪费。如何运用先进的信息技术构建适用于药房管理的计算机应用系统,提高药房的服务水平,已经成为迫不急待所解决的问题。因此,对药房管理系统进行研究和构建,对提高药房的工作效率和管理水平有着重要的现实意义。
本文通过调研、分析、设计和实施,完成了药房管理系统,实现对药房各种药品的入库、盘点、出库的全面管理。本药房管理系统主要分为药品管理和用户管理两大模块,药品管理包括:药品入库、药品出库、药品调价、药品盘点;用户管理包括:用户登录、修改密码、权限管理、添加用户、删除用户。
系统选用目前主流的幵发技术JSP为核心幵发语言,选用MySQL数据库为数据库开发平台,以B/S三层结构为系统的体系结构,设计地药房管理系统操作简单,大大提高了药品入库、出库、分拣的效率,降低了药品管理中的出错率,减轻了药房工作人员的劳动量,提高了药房的服务质量。
通过编码实现和系统测试,该药房管理系统中各模块的功能均己实现。目前己在试运行阶段,经试运用证明,本系统运行良好、界面简洁、操作简便、易于掌握,完全能够满足中小型药房的日常需求及应用。本系统虽然可实现对中小型药房的一般性药品管理功能,但与人型的药房信息管理系统相比,还存在一些缺陷,还需要在技术等方面进行不断的完善。
关键词:药品管理;数据库;JSP;药房
ABSTRACT
With the rapid development of computer technology, information technologypenetration, computer into all walks of life, from all walks of life have started theprocess of informatization. Pharmacy information system is a communicationtechnology, computer technology and Management Science in pharmacy informationmanagement application. At present, most of the drugs pharmacy management isdone by manual, low efficiency and high error rate, serious obstacle the developmentof pharmacy industry. Therefore, the pharmacy information system optimizationdesign to improve the working efficiency of the pharmacy has important practicalsignificance.
Pharmacy information management is an important part of medicalinformatization, this paper design the pharmacy management system is mainly forthe community is relatively small pharmacies, pharnlacy are on various drug storage,inventory, warehousing management. Pharmacy management system is mainlydivided into drug management and user management of two modules, including:
drug management drug storage, drug delivery, drug prices, drug stocktaking; usermanagement include: user login, change password, rights management, add users,delete users. Pharnlacy management system, can be unified medicines coding, price,the administrator can timely grasp the dru gs stock situation, strengthening drugadministration, make pharmacy management more standardized.
The pharmacy management system to optimize the design, this design ofpharmacy management system has the advantages of simple operation, greatlyimproving the medicine storage, warehousing, sorting efficiency, reduce themanagement of drug error rate, reduce pharmacy staff s labor amount, improvepharmacy service quality. In this paper, design of pharmacy management system fordrug storage, duery and modification of the operation, but with the lame pharmacyinformation management system, the system has a lot of defects. is still needed in thetechnical aspects of continuous improvement.
Keywords:Pharmaceutical Management,Database,JSP,Pharmacy
药房是医院最繁忙的科室之一,无论门诊还是住院,药房都面临着大量取药的患者和家属,工作人员都在忙于事物性工作。各种原因造成药品上的差错不能及时发现和纠正,管理中的混乱现象也就不可避免。大型医院药房药品数量繁多,采购和发放的账目登记是一件很繁琐的事情而且药品的价格经常调整,退货现象时有发生,使账目工作更加复杂,致使统计精准的库存、资金及某一时期资金流动信息变得异常困难。医疗质量的提高和重病患者的抢救,与药品供应有着密切的关系。为了解决这一问题,实现科学化、现代化的医院药房管理,就必须设计开发药房管理信息系统,并用于实践。所以,尽快建立一个功能齐备的药品进、出库管理系统,完善现代药房的信息化管理机制,已成为医药企业生存发展的当务之急。
同时,随着近年来计算机技术、互联网技术、数据库技术等先进技术的迅猛发展,为药房管理信息系统的开发奠定了良好的技术基础;软件开发环境的高度集成和开发工具的智能化、人性化,大大降低了系统的开发成本,极大地缩减了系统的开发周期。所以,利用信息技术和现代管理思想,建立药房管理系统,提高医药企业的管理水平、工作效率,降低运营成本,提升经济效益,最终提高医药企业的核心竞争力,己成为医药企业生存发展的必然趋势。
药房管理系统是利用计算机、互联网和数据库等三大现代化技术手段,对药房的药品进行综合管理,通过对药品在流通中产生的数据进行收集、储存、处理、分析、传输、统计、加工生成各种各样的信息、,以此为药房的整体运行提供全方位自动化的管理及各种服务信息的一套软、硬件系统。其主要设计「!标是支持药房的行政管理和事务处理业务,减轻人员的劳动强度,辅助对药品的管理,辅助药房领导决策,提高药房整体的工作效率,从而使药房能够以少投入获得更好的社会、经济效益。
利用现代信息技术,建立一个功能齐备、操作简单的药房管理系统,为医院、卫生所、私人诊所、医药经营企业和医药连锁经营企业等药品销售部门和企业,提供系统化、规范化、自动化的管理方式,完善其自身管理机制,提高其信息化水平,增强其市场竞争力,增加其经济效益,已成为药品销售部门和企业生存发展的必然选择。
作为计算机技术领跑者的美国,早在上世纪60年代就开始了对医院管理系统的研究和开发。其中,由麻省总医院(MSH)研究开发的COSTAR系统直到今天还在应用。这个系统主要是对临床病人的相关信息进行管理的管理信息系统。随着计算机科学技术的不断发展和应用,在上世纪七十年代,欧州、美国和日本等国家纷纷开始大规模的对医院管理信息系统进行研发,使得医院管理信息系统在这一期得到了迅猛发展,也为今天的医药信息的智能化管理奠定了基础。
其中,在上世纪七、八十年代,美国的医院管理系统产业发展已很明显。美国全国医院数据处理工作调查表明,1985年在美国100张床位以上的医疗机构,有800}}实现了计算机财务收费管理,另70%的医院已支持计算机处理病人挂号登记和行政事务管理事务。25%的医院有了相对完整的医院管理系统,即实现了病房医护人员直接使用计算机处理医嘱和查询实验室的检验结果信J自、。10%的医院有完个使用计算机管理的医院管理系统。
在日本,医院管理系统的研发也是从上世纪七十年代开始的。但其发展十分迅猛,多采用以大型计算机为中心的医院计算机系统,像北里大学医院的工BM/3090双计算机系统。然而目前日本医院管理系统大体趋势是系统化、网络化、综合化,一般均以大型机为中心、支撑整个系统运行,走自上而下的开发路线,而且尽可能采用计算机和网络技术,投资规模比较大,正在实现“ordering”工作方式,即数据信息从发生源直接录入计算机。
欧洲的医院信息管理系统的发展比美国稍晚,大多数是70年代中期和80年代开始。欧洲医院信息管理系统的特点是实现了一些区域信息系统。如月一麦的RedSystem,管理76所医院和诊所。法国第八医疗保健中心实现了能管理三所大医院和三所医药学院的一体化信息系统。随着初级卫生保健工作的发展,欧洲各国区域性医院计算机网络将实现。目前欧共体的SH工NE工程已经开始,英法意德许多公司都参与了此项工程。在分布式数据库系统和开放网工程方面已做了大量工作。
药房管理系统从功能上可归纳为管理信息系统,所以其在我国的发展过程与一般管理信息系统的极为相似。从时间上,大致可分为三个阶段:
第一阶段:大约在七十年代末期,计算机开始正式进入我国的医疗行业。
计算机的型号主要以工BM的M340小型机为主。由于当时计算机的高价格,及计算机的普及程度还很差,只有极少数大型医院使用,例如:北京协和医院、北京肿瘤医院等等。并且当时的计算机应用应用领域仅仅局限于教学和科研,并没有医院信息管理系统,也就没有药房管理系统这类软件系统。
第二阶段:进入到八十年代,随着计算机的迅速普及,以及数据库技术和软件工程技术的日趋成熟,一些小型的管理软件在各行各业得到应用。针对医院的工作流程,出现了医院药房管理系统、财务管理系统、挂号管理系统等系统。但是,山一于当}付技术的)司很性,这些系统一般是独立运行在多个部门,即计算机+局域网+FoxBase+部门信息系统。
药房管理系统开发设计(含入库、盘点、出库等功能):
用户登录界面
修改密码界面截图
药品入库界面图
药品出库界面图
药品盘点截图
药品报损截图
添加用户界面
删除用户界面
登陆模块测试界面
目录
1 绪论
1.1 选题的背景和意义
1.2 课题的国内外现状、发展动态
1.2.1 药房管理系统介绍
1.2.2 国外药房管理系统发展状况
1.2.3 国内药房管理系统发展状况
1.2.4 存在的问题
1.3 本文主要研究内容
1.4 拟采用的研究方案
1.5 本文组织结构
2 技术背景
2.1 网络多层结构分析
2.1.1 客户机/服务器结构(C/S )
2.1.2 浏览器/服务器结构(B/S )
2.1.3 分布式多层结构
2.1.4 MVC框架
2.2 动态网页语言比较—ASP, PHP和JSP技术比较
2.3 JSP相关技术
2.3.1 JSP
2.3.2 JAVA
2.3.3 JAVABEAN
2.3.4 JDBC
2.3.5 Java Servlet
2.4 Mysql数据库管理系统
2.5 本章小结
3 系统开发环境及工具
3.1 硬件环境
3.2 系统平台
3.3 Web服务器
3.4 运行环境
3.5 本章小结
4 系统分析
4.1 需求分析
4.1.1 基木需求描述
4.1.2 系统实现目标
4.1.3 功能需求分析
4.1.4 性能需求分析
4.2 可行性分析
4.2.1 技术可行性分析
4.2.2 安全可行性分析
4.2.3 经济可行性分析
4.3 本章小结
5 系统设计
5.1 设计要求
5.2 设计目标
5.3 体系结构设计
5.4 总体结构设计
5.4.1 平台拓扑结构
5.4.2 平台部署结构
5.5 开发技术路线
5.6 功能模块设计
5.6.1 库存管理模块
5.6.2 销售管理模块
5.6.3 基本信息管理模块
5.6.4 系统管理模块
5.7 数据库设计
5.7.1 数据库设计特点及步骤
5.7.2 数据流图
5.7.3 操作流程图
5.7.4 数据字典
5.7.5 概要设计
5.7.6 逻辑设计
5.8 本章小节
6 系统实现及测试
6.1 运行环境
6.1.1 Windows平台下运行环境配置
6.1.2 LinuY平台下运行环境配置
6.2 登录模块
6.3 药品入库
6.4 药品出库
6.5 药品报损
6.6 添加用户
6.7 删除用户
6.8 系统测试
6.8.1 系统测试的必要性
6.8.2 本系统的测试
6.9 本章小结
7 结论与展望
参考文献
附录
附录A用户CURD模块核心代码
附录B药品CURD模块核心代码
致谢
个人简历
攻读工程硕士期间发表的学术论文