ImageVerifierCode 换一换
格式:DOCX , 页数:45 ,大小:186.34KB ,
资源ID:25708970      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25708970.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(医院病房管理系统.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

医院病房管理系统.docx

1、医院病房管理系统摘 要医院病房管理系统是一种典型的管理信息系统(MIS),即一个由人和计算机组成的能进行医院病房信息收集、传递、存贮、加工、维护和使用的系统。它的开发主要包括前台应用程序的开发和后台数据库的建立和维护两个方面。对于前者我们要求所开发应用程序生成的界面友好、易使用,程序本身功能完备;对于后者我们则要求建立一个数据一致性、完整性、安全性好的数据库。 本人结合医院病房管理的实际需求,经过详细地分析,完成了面向医院的病房管理系统的需求分析、功能模块划分、数据库模式分析等工作,并由此开发了应用程序和数据库结构。本系统采用SYBASE公司推出的PowerBuilder 10.0作为前台应用

2、程序开发工具,后台数据库设计则采用了微软推出的SQLServer 2000,并利用ODBC数据库访问技术来实现前台与后台的连接。本着实用性、可扩展与可维护性、安全可靠性以及操作界面友好的基本设计原则,系统满足了用户对住院病人信息及医院信息进行增、删、查、改的操作需求,是管理医院日常工作及存储临床数据较为便捷的软件。 关键词:管理信息系统,医院病房管理系统,数据安全性AbstractThe hospital wards management system is a kind of typical Management Information System (MIS). It is compose

3、d of the human beings and the computers. Using the system can help us collect, transmit, storage, process, maintain and use the hospital wards information. The development of it includes the application development at front-end and the establishment and maintenance of its key database at backgroup.

4、For the former, we demand the interface generated by the application is user-friendly and easy to be used, and the process itself should be full-featured; while, for the latter, we need to establish a database, which is good at data consistency, integrity and security.After combining the actual dema

5、nd with the management of the hospital wards and detailed analysis, I did a lot of job, such as completing the demand analysis, function module partition and analysis of database model for the hospital-oriented wards management system, and thus I established the applications and the database structu

6、re. The system uses PowerBuilder 10.0 launched by the SYBASE as the applications development tool at front-end, and using Microsoft SQLServer 2000 for the backgroup database design, while the ODBC database access technology is also used to achieve the connection of front-end and backgroup. In the ba

7、sic design principles, such as practicality, scalability, maintainability, reliability, the system meets the operation demand of users, that is, user could add, delete, select, change the information of hospital and hospital in-patients. This means the software works more convenient with managing da

8、y-to-day work of hospital and storing clinical data.Keywords: Management Information System, hospital wards management system, data security目 录摘要 1Abstract 2目录 31 绪言 41.1 课题来源 41.2 课题产生的背景 51.2.1 管理信息系统的定义及功能 51.2.2 管理信息系统的发展现状 61.3 课题研究的目的和意义 72 医院病房管理系统开发的技术分析 72.1 系统模式的选用 72.1.1 C/S模式 72.1.2 B/S模

9、式 72.1.3 C/S模式与B/S模式的比较分析 82.1.4 C/S模式的选用 92.2 DBMS的选用 92.3 PowerBuilder技术 112.2.1 PowerBuilder的特点及选用 112.2.2 PowerBuilder与数据库的连接 122.3 ODBC技术 122.4 系统的开发步骤 133 医院病房管理系统需求分析 153.1病房管理系统功能需求 153.2病房管理系统功能模块分析 163.3病房管理系统所涉及的数据 164 医院病房管理系统总体设计与分析 174.1 系统的总体功能模块设计 174.2 系统数据流程图 184.3 界面整体设计 194.4 安全设

10、计 194.5 数据库设计 204.5.1 E-R模型设计 204.5.2 数据库的逻辑结构设计 215 医院病房管理系统的详细设计与实现 245.1 登录界面的设计与实现 245.2 新入院病人信息录入模块的设计与实现 255.3 病人信息查询管理模块的设计与实现 275.3.1 病人信息 275.3.2 病程记录 295.4 医院信息查询 315.5 系统管理 325.5.1 修改密码 325.5.2 表维护 336 系统测试 366.1 任务概述 366.2 测试计划 366.3 测试结果 36总结 37致谢 38参考文献 391 绪言在这一章中,作者简述了课题的来源,比较详细地介绍了课

11、题所产生的背景管理信息系统(MIS)的概念、功能以及国内外对其研究的现状,并且阐述了本课题研究的目的与意义。本章将使我们对信息管理这个课题的来源以及发展概况有了一定的理解,对医院病房管理系统所要实现的目的有大体的了解和掌握,为后面的设计提供了一定的理论基础,指明了该管理系统开发的方向。1.1 课题来源从1946年,世界上第一台计算机ENIAC在美国宾夕法尼亚大学诞生以来,经过半个多世纪的发展,计算机科学已经成为当今社会最精尖的科学技术之一,其科技产品也广泛的应用于人类生产、生活的各个领域。小到幻灯片教学,大到全球网络,计算机在我们的日常活动中扮演着基础的但又必不可少的角色。作为计算机科学中发展

12、最快的一个分支,软件工程对人们工作、生活的影响就更是巨大,利用其原理与技术开发出的许多应用软件在很多专业上大大简化了工作程序,同时也为人们提供了许多视听方面的娱乐享受。结合自己的主修专业临床医学,本人想具体研究一下计算机科学,尤其是最实用的软件工程技术,在临床医学上的应用。面对现在医疗资源分配不均的状况,一些条件较好医院的住院部经常是人满为患。对于每一位住院病人,医院都记录有大量的信息。这些资料在病人出院后将由医院保管,成为日后病人继续治疗或者法律纠纷中极有价值的信息,它也是临床医学研究工作中的宝贵资源,更是循证医学中较好的临床证据。面对如此庞大而又复杂的信息集,开发一个小型的应用软件系统,对

13、病人的住院资料进行安全、有序的记录和管理,并提供一些简便的查询和统计操作,以方便医生的查找以及日后的临床研究分析,这将是一个科学而实用的管理方法。由此,作者将以医院病房管理系统为本文所探讨的课题,来对小型应用软件的开发进行阐述与分析。1.2 课题产生的背景医院病房管理系统,是一个由管理人员及计算机组成的系统,它实现了对医院住院部各种信息的收集、传递、存贮、加工、维护和使用。利用它提供的资料,医生可以经过仔细分析,做出诊断,决定治疗方向,或利用其提供的大量样本进行临床试验等研究。就其本质而言,它是一个典型的管理信息系统(MIS)。下面就详细介绍一下有关管理信息系统的概念,以便更好地理解本文所阐述

14、的课题。1.2.1 管理信息系统的定义及功能管理信息系统(Management Information System,简称MIS)的定义有很多种,研究者们从各自的角度出发给出了不同的定义。MIS的一个定义是:一个管理信息系统,是能够提供过去、现在和将来预期信息的一种有条理的方式,这些信息涉及到内部业务和外部情报。它按适当的时间间隔供给格式相同的信息,支持一个组织的计划、控制和操作功能,以便辅助决策制定过程。MIS的另一个定义是:一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,

15、利用信息控制企业的行为,帮助企业实现其规划目标。MIS是一门集管理科学、信息科学、系统科学、现代通信技术及计算机科学为一体的新兴综合性学科,它具备数据处理、计划、控制、预测和辅助决策功能。其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。管理信息系统的应用能够使企业各个部门的工作有机地衔接起来,提高了企业的管理质量和管理水平,提高了人员的工作效率,提高了商品和服务的质量,方便了与相关企业间信息地及

16、时交流;同时,还可以及时、准确地提供综合管理、经济核算、资金分配等方面的准确信息,为领导决策服务,从而对企业的经济效益和社会效益产生一定的积极作用。因此,企业信息化已成为现代化企业建设和发展的潮流。管理信息系统的使用正顺应了这种信息化、社会化的潮流,缩短了整个社会化大生产的周期。它在企业管理中的应用将越来越广泛,其作用也会越来越巨大。企业管理信息系统的建设,能够使企业形成一个相对稳定的组织结构和功能结构。因此不能把企业管理信息系统的建设仅仅看成是减少劳动力占用、提高办事效率的手段,更重要的是为企业积累无形资产的过程。这也是企业生存发展的要素之一。目前,企业计算机网络的建设已成为企业进行技术改造

17、及提高企业管理水平的重要手段。随着世界范围内信息高速公路的发展,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益。建立在这样的硬件条件下,MIS可以更好地发挥其功能,企业的办公及管理也将朝着高效、快速、无纸化的方向发展。1.2.2 管理信息系统的发展现状MIS的开发必须具有一定的科学管理工作基础,只有在合理的管理体制、完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发。 因此,为适应MIS的开发需求,企业管理工作必须逐步完善以下工作: 管理工作的程序化,各部门都有相应的作业流程;管理业务的标准化,各部门都有相应的作业规范;报表文件的统一

18、化,固定的内容、周期、格式;数据资料的完善化和代码化。有规范化的工作流程,MIS的设计和开发就能做到简单、易操作。其开发方式有自行开发、委托开发、联合开发、购买现成软件包进行二次开发几种形式。一般来说根据企业的技术力量、资源及外部环境而定。概念上讲,MIS的开发有两种方法:自上而下(Top_Down),即从企业管理的整体进行设计,逐渐从抽象到具体,从概要设计到详细设计,体现结构化的设计思想;自下而上(Bottom_Up),即设计系统的构件,采用搭积木的方式组成整个系统,其缺点在于忽视系统部件的有机联系。但在实际开发过程中常用的方法是将两者结合:通过对系统进行分析得到系统的逻辑模型, 进而从逻辑

19、模型求得最优的物理模型。逻辑模型和物理模型的这种螺旋式循环优化的设计模式体现了自上而下、自下而上结合的设计思想。目前,完善的MIS应具有以下四个标准:确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。创新原则、整体原则、发展原则、经济原则应是MIS开发时所要考虑到的基本原则。具有统一规划的数据库是MIS成熟的重要标志,它象征着MIS是软件工程的产物。1.3 课题研究的目的和意义随着医学技术的发展与医疗卫生水平的不断提高,停留在纸介质基础上的医院住院病人资料管理浪费了大量的人力和物力,已经不能适应时代的发展,其安全性也不能得到有效的保障。在信息时代这种传统

20、的管理方法必将被以计算机为基础的管理信息系统所取代,因此根据医院住院部目前实际的管理情况开发一套病房管理系统是十分必要的。面对病房管理信息化这一必然的发展趋势,本课题旨在用作者所掌握的知识研发出一种用于病房管理的管理信息系统。力争用结构化系统分析与设计的方法实现此目的,从而达到提高病房信息管理的工作质量,使其向着高效、信息化、无纸化、安全可靠的方向发展的目的。2 医院病房管理系统开发的技术分析本章主要对病房管理系统的开发进行技术分析,其中概括地介绍了系统开发所选用的四项技术,即C/S(Client/Server)模式、数据库管理系统、PowerBuilder技术和ODBC接口,并对它们的特点和

21、功能都做了阐述,进一步明确了选用其进行课题研究的原因与目的。在本章的最后,还论述了使用所选工具开发应用程序的步骤。2.1 系统模式的选用2.1.1 C/S模式C/S(Client/Server,客户端/服务器)模式。客户端和服务器常常分别处在相距很远的两台计算机上,客户端程序的任务是将用户的要求提交给服务器程序,再将服务器程序返回的结果以特定的形式显示给用户,而服务器程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。此即大家所熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到客户端和服务器来实现,降低了系统的通讯

22、开销。2.1.2 B/S模式B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。2.1.3 C/S模式与B/S模式的比较分析1系统的性能 在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。任何

23、时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。 不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。而且,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放。而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。 2系统的开发 C/S结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务管理、消息队列、数据的复制

24、和同步、通信安全等系统级的问题。这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。这使得应用程序的维护、移植和互操作变得复杂。如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。但是,与B/S结构相比,C/S技术发展历史更为“悠久”。从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术应是更成熟、更可靠的。3系统的升级维护 C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。对于B/S而言,开发、维护等几乎所有工作也

25、都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显所有的升级操作只需要针对服务器进行,这对那些点多面广的应用是很有价值的,例如一些招聘网站就需要采用B/S模式,客户端分散,且应用简单,只需要进行简单的浏览和少量信息的录入。 4C/S模式的优缺点 C/S模式的优点:(1)由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。 (2)操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。 (3)C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流

26、程。 C/S模式的缺点:(1)需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。 (2)兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。 (3)开发成本较高,需要具有一定专业水准的技术人员才能完成。5. B/S模式的优缺点 B/S模式的优点:(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。 (2)业务扩展简单方便,通过增加网页即可增加服务器功能。 (3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。 (4)开发简单,共享性强。 B/S模式的缺点:(1)个性化特点明显降低,无法实现

27、具有个性化的功能要求。 (2)操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。 (3)页面动态刷新,响应速度明显降低。 (4)无法实现分页显示,给数据库访问造成较大的压力。 (5)功能弱化,难以实现传统模式下的特殊功能要求。2.1.4 C/S模式的选用医院病房管理系统只在医院内部的小型局域网中应用,由于病人的信息涉及隐私,所以它没有必要接入外网。而且用于处理医院日常事务的用途也要求它有较快响应速度。至于版本升级方面,医院病房管理的规章制度是很多年实践形成的,不易变更,而且所有医院大致相同,所以版本的更新升级远不如现在大多应用软件那样频繁。基于以上讨论,本系统的开发选用C/S模式,以确保

28、其安全性与实用性。2.2 DBMS的选用数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。数据库是通过数据库管理系统(DBMS,Data Base Management System)来实现数据的存储、管理与使用的。通过对目前世界主

29、流的DBMS,如Oracle、Sybase、MS SQL Server和IBM DB/2等的分析,结合本系统的实际应用与需求,本人选用Microsoft SQL Server作为后台数据库的开发工具。SQL Server是Microsoft 公司推出的大型关系型数据库管理系统(DBMS),它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。具体来讲,选用它是因为它有以下特点:(1)丰富的图形化管理工具,使系统管理和数据库管理更加直观、简单。SQL Server企业管理器

30、、SQL事件探查器、SQL查询分析器、SQL Server服务管理器和多种操作向导等图形界面管理工具,大大简化了用户操作,从而增强了系统的易用性。(2)动态自动管理和优化功能。能够在运行过程中根据环境配置和用户访问情况动态自动配置,以达到最优性能,从而减轻管理员工作。(3)丰富的编程接口工具,使用户开发SQL Server数据库应用程序更加灵活。支持ODBC、OLE DB、ADO规范,可以使用ODBC、OLE DB、ADO接口访问SQL Server数据库。(4)SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。(5)基于客户机/服务器(C/S)模式的

31、体系结构。(6)具有较好的可伸缩性、灵活性和可扩充性,而且价格便宜。MS SQL Server的许多良好的性能和可靠性优势是通过与Microsoft Windows NT Server平台的紧密集成来获得的。在医院的工作环境下,计算机都是以Windows操作系统为平台工作的,SQL Sever在Window平台上的表现、与Windows操作系统的整体结合程度、使用方便性以及与Microsoft开发平台的整合性都是很好的。其提供的丰富的编程接口工具极大地扩展了前台开发工具的选择范围,而且使用它开发系统所消耗的成本较低。鉴于以上诸多原因,本系统选用SQL Server 2000作为后台的开发工具。

32、2.3 PowerBuilder技术PowerBuilder是美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的接口,并通过ODBC与单机数据库相连。2.2.1 PowerBuilder的特点及选用(1)可视化、多特性的开发工具,全面支持Windows或WindowsNT所提供的控制、事件和函数。(2)面向对象的开发工具,采用事件驱动工作方式。(3)功能强大的编程语言。PowerScript语言是PowerBuilder专用的编程语言。这种语言是一种增强型的结构化编程语言,其基本语法要素与Pascal、C等传统结构化语言类似,而且如同BASIC语言一样简单

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1