毕业设计论文医院病房管理系统.docx

上传人:b****1 文档编号:2183655 上传时间:2023-05-02 格式:DOCX 页数:42 大小:185.68KB
下载 相关 举报
毕业设计论文医院病房管理系统.docx_第1页
第1页 / 共42页
毕业设计论文医院病房管理系统.docx_第2页
第2页 / 共42页
毕业设计论文医院病房管理系统.docx_第3页
第3页 / 共42页
毕业设计论文医院病房管理系统.docx_第4页
第4页 / 共42页
毕业设计论文医院病房管理系统.docx_第5页
第5页 / 共42页
毕业设计论文医院病房管理系统.docx_第6页
第6页 / 共42页
毕业设计论文医院病房管理系统.docx_第7页
第7页 / 共42页
毕业设计论文医院病房管理系统.docx_第8页
第8页 / 共42页
毕业设计论文医院病房管理系统.docx_第9页
第9页 / 共42页
毕业设计论文医院病房管理系统.docx_第10页
第10页 / 共42页
毕业设计论文医院病房管理系统.docx_第11页
第11页 / 共42页
毕业设计论文医院病房管理系统.docx_第12页
第12页 / 共42页
毕业设计论文医院病房管理系统.docx_第13页
第13页 / 共42页
毕业设计论文医院病房管理系统.docx_第14页
第14页 / 共42页
毕业设计论文医院病房管理系统.docx_第15页
第15页 / 共42页
毕业设计论文医院病房管理系统.docx_第16页
第16页 / 共42页
毕业设计论文医院病房管理系统.docx_第17页
第17页 / 共42页
毕业设计论文医院病房管理系统.docx_第18页
第18页 / 共42页
毕业设计论文医院病房管理系统.docx_第19页
第19页 / 共42页
毕业设计论文医院病房管理系统.docx_第20页
第20页 / 共42页
亲,该文档总共42页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

毕业设计论文医院病房管理系统.docx

《毕业设计论文医院病房管理系统.docx》由会员分享,可在线阅读,更多相关《毕业设计论文医院病房管理系统.docx(42页珍藏版)》请在冰点文库上搜索。

毕业设计论文医院病房管理系统.docx

毕业设计论文医院病房管理系统

摘要

医院病房管理系统是一种典型的管理信息系统(MIS),即一个由人和计算机组成的能进行医院病房信息收集、传递、存贮、加工、维护和使用的系统。

它的开发主要包括前台应用程序的开发和后台数据库的建立和维护两个方面。

对于前者我们要求所开发应用程序生成的界面友好、易使用,程序本身功能完备;对于后者我们则要求建立一个数据一致性、完整性、安全性好的数据库。

本人结合医院病房管理的实际需求,经过详细地分析,完成了面向医院的病房管理系统的需求分析、功能模块划分、数据库模式分析等工作,并由此开发了应用程序和数据库结构。

本系统采用SYBASE公司推出的PowerBuilder10.0作为前台应用程序开发工具,后台数据库设计则采用了微软推出的SQLServer2000,并利用ODBC数据库访问技术来实现前台与后台的连接。

本着实用性、可扩展与可维护性、安全可靠性以及操作界面友好的基本设计原则,系统满足了用户对住院病人信息及医院信息进行增、删、查、改的操作需求,是管理医院日常工作及存储临床数据较为便捷的软件。

关键词:

管理信息系统,医院病房管理系统,数据安全性

 

Abstract

ThehospitalwardsmanagementsystemisakindoftypicalManagementInformationSystem(MIS).Itiscomposedofthehumanbeingsandthecomputers.Usingthesystemcanhelpuscollect,transmit,storage,process,maintainandusethehospitalwardsinformation.Thedevelopmentofitincludestheapplicationdevelopmentatfront-endandtheestablishmentandmaintenanceofitskeydatabaseatbackgroup.Fortheformer,wedemandtheinterfacegeneratedbytheapplicationisuser-friendlyandeasytobeused,andtheprocessitselfshouldbefull-featured;while,forthelatter,weneedtoestablishadatabase,whichisgoodatdataconsistency,integrityandsecurity.

Aftercombiningtheactualdemandwiththemanagementofthehospitalwardsanddetailedanalysis,Ididalotofjob,suchascompletingthedemandanalysis,functionmodulepartitionandanalysisofdatabasemodelforthehospital-orientedwardsmanagementsystem,andthusIestablishedtheapplicationsandthedatabasestructure.ThesystemusesPowerBuilder10.0launchedbytheSYBASEastheapplicationsdevelopmenttoolatfront-end,andusingMicrosoftSQLServer2000forthebackgroupdatabasedesign,whiletheODBCdatabaseaccesstechnologyisalsousedtoachievetheconnectionoffront-endandbackgroup.

Inthebasicdesignprinciples,suchaspracticality,scalability,maintainability,reliability,thesystemmeetstheoperationdemandofusers,thatis,usercouldadd,delete,select,changetheinformationofhospitalandhospitalin-patients.Thismeansthesoftwareworksmoreconvenientwithmanagingday-to-dayworkofhospitalandstoringclinicaldata.

Keywords:

ManagementInformationSystem,hospitalwardsmanagementsystem,datasecurity

 

 

1绪言

在这一章中,作者简述了课题的来源,比较详细地介绍了课题所产生的背景——管理信息系统(MIS)——的概念、功能以及国内外对其研究的现状,并且阐述了本课题研究的目的与意义。

本章将使我们对信息管理这个课题的来源以及发展概况有了一定的理解,对医院病房管理系统所要实现的目的有大体的了解和掌握,为后面的设计提供了一定的理论基础,指明了该管理系统开发的方向。

1.1课题来源

从1946年,世界上第一台计算机ENIAC在美国宾夕法尼亚大学诞生以来,经过半个多世纪的发展,计算机科学已经成为当今社会最精尖的科学技术之一,其科技产品也广泛的应用于人类生产、生活的各个领域。

小到幻灯片教学,大到全球网络,计算机在我们的日常活动中扮演着基础的但又必不可少的角色。

作为计算机科学中发展最快的一个分支,软件工程对人们工作、生活的影响就更是巨大,利用其原理与技术开发出的许多应用软件在很多专业上大大简化了工作程序,同时也为人们提供了许多视听方面的娱乐享受。

结合自己的主修专业——临床医学,本人想具体研究一下计算机科学,尤其是最实用的软件工程技术,在临床医学上的应用。

面对现在医疗资源分配不均的状况,一些条件较好医院的住院部经常是人满为患。

对于每一位住院病人,医院都记录有大量的信息。

这些资料在病人出院后将由医院保管,成为日后病人继续治疗或者法律纠纷中极有价值的信息,它也是临床医学研究工作中的宝贵资源,更是循证医学中较好的临床证据。

面对如此庞大而又复杂的信息集,开发一个小型的应用软件系统,对病人的住院资料进行安全、有序的记录和管理,并提供一些简便的查询和统计操作,以方便医生的查找以及日后的临床研究分析,这将是一个科学而实用的管理方法。

由此,作者将以——医院病房管理系统——为本文所探讨的课题,来对小型应用软件的开发进行阐述与分析。

1.2课题产生的背景

医院病房管理系统,是一个由管理人员及计算机组成的系统,它实现了对医院住院部各种信息的收集、传递、存贮、加工、维护和使用。

利用它提供的资料,医生可以经过仔细分析,做出诊断,决定治疗方向,或利用其提供的大量样本进行临床试验等研究。

就其本质而言,它是一个典型的管理信息系统(MIS)。

下面就详细介绍一下有关管理信息系统的概念,以便更好地理解本文所阐述的课题。

1.2.1管理信息系统的定义及功能

管理信息系统(ManagementInformationSystem,简称MIS)的定义有很多种,研究者们从各自的角度出发给出了不同的定义。

MIS的一个定义是:

一个管理信息系统,是能够提供过去、现在和将来预期信息的一种有条理的方式,这些信息涉及到内部业务和外部情报。

它按适当的时间间隔供给格式相同的信息,支持一个组织的计划、控制和操作功能,以便辅助决策制定过程。

MIS的另一个定义是:

一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。

MIS是一门集管理科学、信息科学、系统科学、现代通信技术及计算机科学为一体的新兴综合性学科,它具备数据处理、计划、控制、预测和辅助决策功能。

其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。

管理信息系统的应用能够使企业各个部门的工作有机地衔接起来,提高了企业的管理质量和管理水平,提高了人员的工作效率,提高了商品和服务的质量,方便了与相关企业间信息地及时交流;同时,还可以及时、准确地提供综合管理、经济核算、资金分配等方面的准确信息,为领导决策服务,从而对企业的经济效益和社会效益产生一定的积极作用。

因此,企业信息化已成为现代化企业建设和发展的潮流。

管理信息系统的使用正顺应了这种信息化、社会化的潮流,缩短了整个社会化大生产的周期。

它在企业管理中的应用将越来越广泛,其作用也会越来越巨大。

企业管理信息系统的建设,能够使企业形成一个相对稳定的组织结构和功能结构。

因此不能把企业管理信息系统的建设仅仅看成是减少劳动力占用、提高办事效率的手段,更重要的是为企业积累无形资产的过程。

这也是企业生存发展的要素之一。

目前,企业计算机网络的建设已成为企业进行技术改造及提高企业管理水平的重要手段。

随着世界范围内信息高速公路的发展,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益。

建立在这样的硬件条件下,MIS可以更好地发挥其功能,企业的办公及管理也将朝着高效、快速、无纸化的方向发展。

1.2.2管理信息系统的发展现状

MIS的开发必须具有一定的科学管理工作基础,只有在合理的管理体制、完善的规章制度、稳定的生产秩序、科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发。

因此,为适应MIS的开发需求,企业管理工作必须逐步完善以下工作:

管理工作的程序化,各部门都有相应的作业流程;管理业务的标准化,各部门都有相应的作业规范;报表文件的统一化,固定的内容、周期、格式;数据资料的完善化和代码化。

有规范化的工作流程,MIS的设计和开发就能做到简单、易操作。

其开发方式有自行开发、委托开发、联合开发、购买现成软件包进行二次开发几种形式。

一般来说根据企业的技术力量、资源及外部环境而定。

概念上讲,MIS的开发有两种方法:

自上而下(Top_Down),即从企业管理的整体进行设计,逐渐从抽象到具体,从概要设计到详细设计,体现结构化的设计思想;自下而上(Bottom_Up),即设计系统的构件,采用搭积木的方式组成整个系统,其缺点在于忽视系统部件的有机联系。

但在实际开发过程中常用的方法是将两者结合:

通过对系统进行分析得到系统的逻辑模型,进而从逻辑模型求得最优的物理模型。

逻辑模型和物理模型的这种螺旋式循环优化的设计模式体现了自上而下、自下而上结合的设计思想。

目前,完善的MIS应具有以下四个标准:

确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。

创新原则、整体原则、发展原则、经济原则应是MIS开发时所要考虑到的基本原则。

具有统一规划的数据库是MIS成熟的重要标志,它象征着MIS是软件工程的产物。

1.3课题研究的目的和意义

随着医学技术的发展与医疗卫生水平的不断提高,停留在纸介质基础上的医院住院病人资料管理浪费了大量的人力和物力,已经不能适应时代的发展,其安全性也不能得到有效的保障。

在信息时代这种传统的管理方法必将被以计算机为基础的管理信息系统所取代,因此根据医院住院部目前实际的管理情况开发一套病房管理系统是十分必要的。

面对病房管理信息化这一必然的发展趋势,本课题旨在用作者所掌握的知识研发出一种用于病房管理的管理信息系统。

力争用结构化系统分析与设计的方法实现此目的,从而达到提高病房信息管理的工作质量,使其向着高效、信息化、无纸化、安全可靠的方向发展的目的。

2医院病房管理系统开发的技术分析

本章主要对病房管理系统的开发进行技术分析,其中概括地介绍了系统开发所选用的四项技术,即C/S(Client/Server)模式、数据库管理系统、PowerBuilder技术和ODBC接口,并对它们的特点和功能都做了阐述,进一步明确了选用其进行课题研究的原因与目的。

在本章的最后,还论述了使用所选工具开发应用程序的步骤。

2.1系统模式的选用

2.1.1C/S模式

C/S(Client/Server,客户端/服务器)模式。

客户端和服务器常常分别处在相距很远的两台计算机上,客户端程序的任务是将用户的要求提交给服务器程序,再将服务器程序返回的结果以特定的形式显示给用户,而服务器程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。

此即大家所熟知的客户机和服务器结构。

它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到客户端和服务器来实现,降低了系统的通讯开销。

2.1.2B/S模式

B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。

它是随着Internet技术的兴起,对C/S模式应用的扩展。

在这种结构下,用户工作界面是通过IE浏览器来实现的。

B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。

2.1.3C/S模式与B/S模式的比较分析

1.系统的性能

在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。

任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。

不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。

采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。

而且,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放。

而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。

2.系统的开发

C/S结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。

这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。

这使得应用程序的维护、移植和互操作变得复杂。

如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。

但是,与B/S结构相比,C/S技术发展历史更为“悠久”。

从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术应是更成熟、更可靠的。

3.系统的升级维护

C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。

B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。

对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。

如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显——所有的升级操作只需要针对服务器进行,这对那些点多面广的应用是很有价值的,例如一些招聘网站就需要采用B/S模式,客户端分散,且应用简单,只需要进行简单的浏览和少量信息的录入。

4.C/S模式的优缺点

C/S模式的优点:

(1)由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。

(2)操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。

(3)C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。

C/S模式的缺点:

(1)需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。

(2)兼容性差,对于不同的开发工具,具有较大的局限性。

若采用不同工具,需要重新改写程序。

(3)开发成本较高,需要具有一定专业水准的技术人员才能完成。

5.B/S模式的优缺点

B/S模式的优点:

(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。

(2)业务扩展简单方便,通过增加网页即可增加服务器功能。

(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。

(4)开发简单,共享性强。

B/S模式的缺点:

(1)个性化特点明显降低,无法实现具有个性化的功能要求。

(2)操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。

(3)页面动态刷新,响应速度明显降低。

(4)无法实现分页显示,给数据库访问造成较大的压力。

(5)功能弱化,难以实现传统模式下的特殊功能要求。

2.1.4C/S模式的选用

医院病房管理系统只在医院内部的小型局域网中应用,由于病人的信息涉及隐私,所以它没有必要接入外网。

而且用于处理医院日常事务的用途也要求它有较快响应速度。

至于版本升级方面,医院病房管理的规章制度是很多年实践形成的,不易变更,而且所有医院大致相同,所以版本的更新升级远不如现在大多应用软件那样频繁。

基于以上讨论,本系统的开发选用C/S模式,以确保其安全性与实用性。

2.2DBMS的选用

数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。

这种数据集合具有如下特点:

尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。

使用数据库可以带来许多好处:

如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。

此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。

数据库是通过数据库管理系统(DBMS,DataBaseManagementSystem)来实现数据的存储、管理与使用的。

通过对目前世界主流的DBMS,如Oracle、Sybase、MSSQLServer和IBMDB/2等的分析,结合本系统的实际应用与需求,本人选用MicrosoftSQLServer作为后台数据库的开发工具。

SQLServer是Microsoft公司推出的大型关系型数据库管理系统(DBMS),它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。

具体来讲,选用它是因为它有以下特点:

(1)丰富的图形化管理工具,使系统管理和数据库管理更加直观、简单。

SQLServer企业管理器、SQL事件探查器、SQL查询分析器、SQLServer服务管理器和多种操作向导等图形界面管理工具,大大简化了用户操作,从而增强了系统的易用性。

(2)动态自动管理和优化功能。

能够在运行过程中根据环境配置和用户访问情况动态自动配置,以达到最优性能,从而减轻管理员工作。

(3)丰富的编程接口工具,使用户开发SQLServer数据库应用程序更加灵活。

支持ODBC、OLEDB、ADO规范,可以使用ODBC、OLEDB、ADO接口访问SQLServer数据库。

(4)SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。

(5)基于客户机/服务器(C/S)模式的体系结构。

(6)具有较好的可伸缩性、灵活性和可扩充性,而且价格便宜。

MSSQLServer的许多良好的性能和可靠性优势是通过与MicrosoftWindowsNTServer平台的紧密集成来获得的。

在医院的工作环境下,计算机都是以Windows操作系统为平台工作的,SQLSever在Window平台上的表现、与Windows操作系统的整体结合程度、使用方便性以及与Microsoft开发平台的整合性都是很好的。

其提供的丰富的编程接口工具极大地扩展了前台开发工具的选择范围,而且使用它开发系统所消耗的成本较低。

鉴于以上诸多原因,本系统选用SQLServer2000作为后台的开发工具。

2.3PowerBuilder技术

PowerBuilder是美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。

它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的接口,并通过ODBC与单机数据库相连。

2.2.1PowerBuilder的特点及选用

(1)可视化、多特性的开发工具,全面支持Windows或WindowsNT所提供的控制、事件和函数。

(2)面向对象的开发工具,采用事件驱动工作方式。

(3)功能强大的编程语言。

PowerScript语言是PowerBuilder专用的编程语言。

这种语言是一种增强型的结构化编程语言,其基本语法要素与Pascal、C等传统结构化语言类似,而且如同BASIC语言一样简单易学。

(4)独一无二的数据窗口技术。

PowerBuilder的主要特色就是提出了数据窗口(DataWindow)的概念。

数据窗口也是PowerBuilder中的一种对象类型,与其它对象不同的是数据窗口对象是专门为了访问后台的数据库服务的,在数据窗口中我们可以定义数据的来源和数据的显示风格,这样在编写应用程序时我们就可以把精力完全放在程序的运行流程控制上。

通过数据窗口可以方便地对数据库进行各种操作,也可以处理各种报表,而无需编写SQL语句,可以直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。

(5)强大的查询、报表和图形功能。

PowerBuilder提供的可视化查询生成器和多个表的快速选择器可以建立查询对象,并把查询结果作为各种报表的数据来源。

PowerBuilder主要适用于管理信息系统的开发,特别是客户机/服务器结构。

(6)应用程序的开发独立于数据库管理系统。

(8)多平台的开发环境。

PowerBuilder的开发环境现在有Windouws,Mactintosh和UNIX等版本。

在不同操作系统中开发的应用程序只需要在另一操作系统下重新编译,即可直接运行。

(9)网络应用程序的开发。

PowerBuilder支持基于N层体系结构分布式的应用程序和基于Web的应用程序的开发。

完全具备开发企业级商务应用系统的能力。

正如上文所说的,医院病房管理系统是一个典型的MIS,而PowerBuilder主要适用于管理信息系统的开发,特别是客户机/服务器结构的。

它是目前较有潜力的数据库前端开发工具,正是由于它拥有强大的前端开发能力,快速的报表制作能力,特别是拥有的专利产品DataWindow(数据窗口),内置了11种现成的数据窗口更缩短了MIS的开发时间,所以本系统选用PowerBuilder10.0作为前端开发工具。

2.2.2PowerBuilder与数据库的连接

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2