医院住院管理系统——后台管理毕业设计.doc
《医院住院管理系统——后台管理毕业设计.doc》由会员分享,可在线阅读,更多相关《医院住院管理系统——后台管理毕业设计.doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要医院住院管理系统,是医院信息系统的重要组成部分,是现代化医院的必要运营基础条件。医院每天住院的人数众多,信息量大,要想提高工作效率降低成本,采用人工管理的传统医院经营管理方法已不能适应医疗行业快速发展要求。为了提高服务质量和管理水平,进而促进经济效益,我们结合现代化的信息管理方法与管理经验开发了医院住院管理系统。该系统采用B/S体系结构,结合Myeclipse开发工具和SQL Server数据库平台,包括病人出入院管理、病人药品管理和计费功能。本文详细介绍了医院住院管理系统后台管理的构建过程。关键词:住院管理;Myeclipse;SQLServer 2000;B/S结构AbstractH
2、ospital management system, hospital information system is an important component of modern hospital operations necessary basic conditions. The large number of hospital inpatient day, amount of information, in order to improve work efficiency and reduce costs, the use of the traditional manual manage
3、ment hospital management methods can not meet the rapid development of the medical industry requirements. In order to improve the service quality and management level, thus contributing to economic efficiency, we combine modern information management methods and management experience in the developm
4、ent of hospital management system.The system uses B / S architecture, combined with Myeclipse development tools and SQL Server database platforms, including patient admission and discharge management, patient drug management and billing functions. This paper describes a hospital management system ma
5、nagement background build process.Keywords: Hospital management;Myeclipse;SQLServer 2000;B/ S structure;目 录1.绪论11.1选题背景和意义11.2国内外研究现状和发展趋势11.2.1国外的动态11.2.2国内的情况21.3研究内容与目标22.理论技术基础22.1开发环境22.2开发工具简介33.1概要设计33.1.1可行性分析33.1.2系统功能分析43.2详细设计53.2.1详细设计的任务53.2.2系统E R 图53.2.3数据字典84.数据库设计104.1数据库SQLServer20
6、00简介104.2数据库需求分析114.3测试用例135.系统的实现145.1系统登录模块的实现145.2进入后台管理界面155.3住院管理模块的实现165.3.1住院患者管理模块的实现:165.3.2主治医生管理模块的实现:205.3.3系统设置21总结23参考文献24致谢251.绪论1.1选题背景和意义医院在现代社会的发展过程中起着举足轻重的作用,不论医院规模的大小,医院内部的部门设置以及人员的配置都是非常复杂的,此外,医院又是一个特殊的地方,要求每一位医护人员都要有极其认真负责的态度,稍有差错就会给病人带来生命危险,在科技日益发达的今天,人们的身体健康也不断受到重视,因此,医院进行现代化
7、管理就变得尤为重要,医院的特殊性要求管理人员仔细地管理好医院内部的每一个环节,然而随着社会信息化的到来,医院拥有大量的医护人员,大量的后勤人员,大量的药品和仪器,最重要的是拥有大量的病人,医院的管理工作变得非常复杂,这就要求有一个功能强大的管理系统来协助管理人员处理好医院的每一个事物。现代化的医院也应该有现代化的管理系统,随着计算机极其性能的不断提高,计算机科学日渐成熟,计算机已经在医院医疗,教学,科研,管理等方面得到越来越广泛的应用,同样,医院管理系统能够有效的管理也离不开计算机,使用计算机对病人及医师进行管理,具有着手工管理所无法比拟的优点,第一、可以存储历年病人及医师的信息,安全、高效;
8、第二、只需一到二名档案录入员即可操作系统,节省人力;第三、可以迅速查到病人及医师的各类信息。一个良好的医院管理系统,不但可以方便管理人员实现医院的日常管理工作,更重要的是可以提高医院治病救人的效率。1.2国内外研究现状和发展趋势1.2.1国外的动态电子计算机在医院的应用已有三十多年的历史,60年代初,美国便开始了HIS的研究。著名的麻省总医院开发的COSTAR系统是60年代初开始并发展到今天成为大规模的临床病人信息系统。随着计算机技术的发展,70年代,HIS进入大发展时期,美日欧各国的医院,特别是大学医院及医学中心纷纷开发HIS,成为医药信息学的形成和发展的基础。7080年代,美国的HIS产业
9、已有很大发展。1985年美国全国医院数据处理工作调查表明,100张床位以上的医院,80%实现了计算机财务收费管理,70%的医院可支持病人挂号登记和行政事务管理。25%的医院有了较完整的HIS,即实现了病房医护人员直接用计算机处理医嘱和查询实验室的检验结果。10%的医院(2530)有全面计算机管理的HIS。日本的HIS开发和应用从70年代初开始。多数日本医院是80年代以后开始进行HIS工作的,但发展十分迅猛,规模相当大,是以大型机为中心的医院计算机系统。如北里大学医院的IBM/3090双机系统。当前日本的HIS总的趋势是系统化、网络化、综合性,开始走自上而下的开发路线,一般都有大型机作为中心、支
10、撑整个系统工作,并尽量采用微机和网络技术,投资规模大,正在实现ordering工作方式,即数据从发生源直接输入计算机。到1991年统计有近10家实现或基本实现此种方式。支持诊疗的功能在不断加强,系统24小时运行。不少软件是医院和计算机公司联合开发的,一些大公司也开发了一些通用的医院信息管理软件包,也有些医院自己开发。如北里大学,开发了综合的HIS,开发费用(机器设备除外)为3亿4千万日元(约合人民币1300万元)。日常运行费用支出为一年5亿1千万日元(约合人民币2000多万元)。欧洲的HIS发展比美国稍晚,大多数是70年代中期和80年代开始。欧洲HIS的特点是实现了一些区域信息系统。如丹麦的R
11、edSystem,管理76所医院和诊所。法国第八医疗保健中心实现了能管理三所大医院和三所医药学院的一体化信息系统GrenobleIntegrated HIS。随着初级卫生保健工作的发展,欧洲各国区域性医院计算机网络将实现。目前欧共体的SHINE工程已经开始,英法意德许多公司都参与了此项工程。在分布式数据库系统和开放网工程方面已做了大量工作。1.2.2国内的情况计算机70年代末期就进入了我国医疗行业,当时以IBM的M340小型机为主,只有少数几家大型的部属综合医院和教学医院拥有,如北京协和医院、北京肿瘤医院、301医院等,主要应用于科研和教学,还没有应用于HIS的管理。80年代初期,随着苹果PC
12、机的出现和BASIC语言的普及,一些医院开始开发一些小型的管理软件,如工资软件等;80年代中期,随着XT286的出现和国产化,以及DBASEIII和UNIX网络操作系统的出现,一些医院开始建立小型的局域网络,并开发出基于部门管理的小型网络管理系统,如住院管理,药房管理等。进入90年代,NOVELL网和FOXBASE、FOXFRO数据库日益盛行,完整的医院网络管理系统的实现已经成为可能,于是一些有计算机技术力量的医院开始开发适合自己医院的医院管理系统。一些计算机公司也不适时机的开发HIS。1.3研究内容与目标本系统主要有六大模块:系统设置、住院患者管理、主治医生管理、注册会员管理。详细功能如下:
13、1、系统设置:密码修改、用户权限设置、退出;2、住院病人及预交费基本录入、查询、修改管理;3、医生信息录入、查询和修改;4、药品信息的录入、查询和修改;5、出院结账的汇总及处理等。系统开发的总体目标是实现医院住院管理的系统化、规范化、自动化,减轻事务处理人员的劳动强度,提高医院的工作效率,从而使医院能够以较少的投入获得更好的社会效益与经济效益。2.理论技术基础2.1开发环境硬件系统:奔腾1G以上CPU、256M以上内存、80G以上硬盘、光驱。软件系统:Windows 2000或更高版本、Jsp中文版、SQLServer2000数据库。2.2开发工具简介MyEclipse企业级工作平台(MyEc
14、lipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse还是目前最为广泛的、易学易用的面向对象的开发工具。Jsp提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序
15、的运行效率和可靠性。故而,实现本系统MyEclipse是一个相对较好的选择。SQLServer2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。SQLServer2000 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,SQLServer2000 允许创建自定义报表用于打印或输出数据库中的信息。SQLServer2000也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。SQLServer2000 是一种关系数据库工具,关系数据库是已开发的
16、最通用的数据库之一。如上所述,SQLServer2000 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及MyEclipse 来访问数据库并对其进行各种操作。Jsp、SQLServer2000以及其他的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。3.系统分析设计3.1概要设计3.1.1可行性分析该系统主要包括基本数据维护、数据库管理和信息查询三部分。1基本数据维护部分应包括提供管理员添加、修改并维护基本的数据途径。例如:添加修改医生信息和办理病人入院和
17、出院或者转院等。2数据库管理部分是对这个数据库的管理,包括医生,病人的详细信息等。3该系统的技术可行性分析:在系统维护中包括医生和病人信息检索,数据库信息维护。本系统应该可以运行于windows系列操作系统中,可以为系统提供一个稳定的运行环境。该系统应该说有开发的必要性。3.1.2系统功能分析根据医院提供的管理的信息,预测开发的管理系统的达到的功能如下:第一部分:系统设置管理要求:用户分二类:管理用户(一切功能可用)、普通用户(仅可查询信息)第二部分:注册会员管理:要求:实现对注册会员的身份权限进行查询、删除等管理;第三部分:住院患者管理要求:实现患者资料的新增、修改、办理患者出院、查询患者资
18、料。实现新增病人、病人的转科转房、病房明细查询、患者退房。实现收费项目列表、查询各患者交费情况的查询,及收费窗口。实现当日出/入院病人数量和人员列表,实现各床位管理。第四部分 主治医生管理要求:实现主治医师资料的新增、修改、查询。其他信息查询管理员登录注册登录需查看的信息修改登录密码系统设置管理注册会员管理住院患者管理主治医生管理主界面图3-1模块结构图该系统的功能模块图如图3-1所示:在系统的开发过程中,我尽量注意模块的高内聚、低耦合,使得系统的整体性能提高,并且也有利于投入使用后的系统维护。3.2详细设计3.2.1详细设计的任务详细设计就是要在概要设计的结果的基础上,考虑“怎样实现”这个软
19、件系统,直到对系统中的每个模块给出足够详细的过程性描述。主要任务如下:为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述;确定每一模块使用的数据结构;确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及模块输入数据、输出数据及局部数据的全部细节。要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数据,期望输出等内容。3.2.2系统E R 图该学校管理信息系统中的缴费管理模块涉及到5个数据表:doctor表序号、姓名、职称patient表序号
20、、病床、编号、姓名、病因、入院时间、主治医生、预付款hospitalbed表序号、病床位置、使用状态member序号、会员名、注册时间、登录次数、上次登录时间、上次登录IPmedicine表序号,名字,药品编号,药品名称,单价,用药数量,用药时间,主治医生系统各实体ER图以及实体之间的联系如下:序号姓名职称主治医生图3-2主治医师概念模型(1) doctor表ER图,如图 3-2 主治医生概念模型所示:病床号编号姓名序号预付款主治医生病因入院时间患者图3-3住院患者概念模型(2)patient表ER图,如图 3-3住院患者概念模型所示:使用状态床位病床位置序号图3-4床位概念模型(3)hosp
21、italbed表ER图,如图 3-4床位概念模型所示:(4)member表ER图,如图3-5会员概念模型所示:登录次数上次登录时间上次登陆IP注册时间序号会员图35会员概念模型医药费患者姓名药品编号药品名称序号单价用药数量用药时间主治医生(5)medicine表ER图,如图36医药费概念模型所示:图3-6医药费概念模型 3.2.3数据字典(1)数据结构:doctor含义说明:是住院患者的主治医生信息组成:序号,姓名,职称数据项:id含义说明:住院患者主治医生的编号类型:int长度:4数据项:doctorname含义说明:病人主治医生的姓名类型:nvarchar 长度:50数据项:zhichen
22、g含义说明:病人主治医生的职称类型:navrchar长度:50(2)数据结构:patient含义说明:是住院患者的基本信息组成:id,num,mz,病床号,病因,入院时间,预付款,主治医生数据项:id含义说明:住院患者的序号类型:int长度:4数据项:num含义说说明:住院患者的编号类型:nvarchar长度:50数据项:mz含义说明:住院患者的姓名类型:nvarchar长度:50数据项:place含义说明:住院患者所使用的病床编号类型:nvarchar长度:50数据项:yy含义说明:住院患者住院的病因类型:nvarchar长度:250数据项:addtime含义说明:住院患者入住时间类型:da
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 住院 管理 系统 后台 毕业设计
限制150内