医院信息管理系统.docx

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

医院信息管理系统.docx

《医院信息管理系统.docx》由会员分享,可在线阅读,更多相关《医院信息管理系统.docx(70页珍藏版)》请在冰点文库上搜索。

医院信息管理系统.docx

医院信息管理系统

哈尔滨德强商务学院

毕业论文(设计)

毕业论文

题目医院管理信息系统

指导教师

学生姓名

二O一二年

医院管理信息系统

摘要

进入21世纪以来,计算机的普及应用和信息技术、网络技术的发展给人们的工作和生活带来了极大的便利和高效,信息化、电子化已经成为节约运营成本,提高工作效率的首选。

相比之下,国内的相当数量的中小型医院的信息管理工作流程还采用相对保守的人工工作方式,数据信息的查询和存储的成本较高,而且效率还很低下。

所以需要一种对于医院的信息管理系统来高效、低成本、便捷的进行医院信息数据的查询和存储。

医院信息管理系统主要采用了ASP语言和SQL数据库结合的B/S设计模式,通过网络之间的数据交换来实现医院药品管理、收费管理、住院管理、人工费管理、用户管理几项工作,从而提高医疗部门在医院信息管理过程中的工作效率和质量。

关键词:

医院管理;信息系统;B/S;ASP;SQL

Hospitalmanagementinformationsystem

Abstract

Gettingintoover21centuries,computer’suniversalapplicationandthetechnicaldevelopmentoftheinformationtechniquebroughtaboutpeople'sworkandlifetremendousconveniencewithefficiently.Informationandelectronicalhavealreadybecometheeconomyluckcampcost,theheadwhichraisesaworkefficiencychoose.

Manylocalmediumandsmallscaledhospital’smanagementoftheworkflowstilladoptsoppositefallbehindofartificialworkmethod,thecostofinformation’ssearchingandsavingishigher,andtheefficiencyisstillverylow.Soneedonekindofhospitalinformationmanagementsystemefficiently,lowcost,convenientlycarryonthehospitalinformation’ssearchingandsaving.

ThehospitalinformationmanagementsystemmainlyadoptedASPlanguageandSQLdatabasetocombineofB/Sdesignmode,bythedataofnetworkcommutationtocarryoutthemedicinemanagement,chargeofdrugsmanagement,stayinthehospitalmanagement,artificialfeesearch,thecustomermanagementraisingamedicaltreatmentsectionthusatthehospitalaninformationamanagementtheworkefficiencyandthequalitywithinprocess.

Keywords:

Hospitalmanagement;informationsystem;B/S;ASP;SQL

 

目录

摘要ii

Abstractiii

1绪论1

系统开发背景1

1.2国内外发展状况及其不足1

1.2.1国外发展状况1

1.2.2国内发展状况2

1.2.3国内存在的不足2

1.3系统开发的特点3

2用户需求分析5

2.1用户角色需求5

2.2功能需求5

2.2.1药品管理5

2.2.2收费管理5

2.2.3住院管理6

2.2.4人工费管理6

2.2.5用户管理6

2.2.6超级管理员6

2.3性能需求6

3系统开发技术8

3.1ASP技术8

3.2结构化查询语言SQL9

3.3系统开发环境10

3.3.1开发环境介绍10

3.3.2运行环境11

3.3.3开发模式B/S11

4系统功能模块设计及实现12

4.1系统结构介绍12

4.2具体功能模块设计13

4.2.1用户登录模块14

4.2.2药品管理模块15

4.2.3收费管理模块18

4.2.4住院管理系统20

4.2.5人工费管理模块27

4.2.6用户管理模块31

5数据库表的设计与实现35

5.1用户信息表的设计35

5.2药品信息表的设计35

5.3住院信息表的设计35

5.4人工费信息表的设计36

5.5帐单信息表的设计36

6测试37

6.1测试目的37

6.2测试的方法37

6.3测试步骤37

6.4测试环境38

6.5测试结果38

结论39

参考文献40

致谢41

附录142

附录249

1绪论

1.1系统开发背景

现代社会已进入信息时代,以网络通信软件为主要特征的信息技术正在飞速发展,给人们的生活和工作带来了日新月异的变化。

其中医院计算机信息建设也日益受到关注,HIMS(HospitalInformationManagementSystem)也成了现代医院管理的重要课题。

医院信息系统(HospitalInformationSystem,HIS)在国际学术界已公认为新兴的医学信息学(MedicalInformatics)的重要分支。

美国该领域的著名教授Morris.Collen于1988年曾著文为医院信息系统给予了如下定义:

利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据交换的能力,并满足所有授权用户的功能需求的信息网络平台。

一个完整的医院信息系统(HospitalInformationSystem,HIS)应该既包括:

医院信息管理系统和临床医疗信息系统(CIS),这是毫无疑义的。

但是,无论外国还是中国,当一个医院的医院信息系统刚刚起步时,往往是首先建立医院信息管理系统,这是因为:

(1)医院信息管理系统所需要的资源较少,比较起来所需要的磁盘容量、工作站数量、网络传输能力、显示器质量均远远低于CIS的需求。

(2)支持医院信息管理系统的计算机技术较为单纯和简单。

由于医院管理信息系统以处理文字和数字类数据为主,较少涉及声音、图像、多媒体数据的动态传递等复杂需求,因此实现起来容易得多。

(3)临床信息系统在数据处理的实时性要求、相应速度、安全保密等方面一般要比管理信息系统有更苛刻的要求。

(4)最后,从投入与产出考虑,多数医院的决策者们均认为HIMS较之CIS,能够使医院更直接、更明显、更迅速地获得系统的回报。

就是说,以较少的投入,获得较大的收益。

1.2国内外发展状况及其不足

1.2.1国外发展状况

欧洲正在推广的公民个人健康记录将导致新一代电子病历系统的产生。

新型电子病历不仅可供患者直接访问,而且还可以容纳和参考来自于患者对自身慢性疾病进行监控所得来的信息、观点及看法。

患者把信息直接输入电脑,包括自我控制的日常运动、参加的各种活动、日常行为和情绪等。

这样,将有利于改变最初护理阶段运用电子病历的性质,使之成为不仅用于保健,而且用于对疾病的预防、监控,最终形成一个对公民进行保健教育、提高保健意识的综合系统。

多数日本医院是80年代以后开始进行HIS建设的,但发展快、规模大,是以大型机为中心的医院计算机系统。

如北里大学医院的IBM/3090双机系统。

当前日本的HIS总的趋势是系统化、网络化、综合化,开始走自上而下的开发路线,一般都有大型机作为中心、支撑整个系统工作,并尽量采用微机和网络技术,投资规模大,采取实时工作方式,即数据从发生源直接输入计算机。

到1991年统计有近10家实现或基本实现此种方式。

支持诊疗的功能在不断加强,系统24小时运行。

不少软件是医院和计算机公司联合开发的,一些大公司也开发了一些通用的医院信息管理软件包,也有些医院自己开发。

1.2.2国内发展状况

我国医院信息化建设是伴随着计算机和网络技术的应用而逐步发展起来的,经历了20个年头,大体分为三个阶段,即:

单机单用户(PC机)、多机、多部门独立系统的应用(PC机+FoxBase+局域网+部门级信息系统)、全院级应用(C/S、B/S结构的一体化医院信息系统)。

在我国已经开展信息化建设的医院中,在信息化建设规划方面主要有两大方向:

第一条主线是支持管理,使医院更有效率地提高收入的信息管理系统(MIS),这条线的核心是财务,其宗旨是能够为院级领导从企业管理的层次上提供决策支持,按照最高需求向院长提供整个医院的运行情况,并对医院资源的合理有效配置起到提示作用。

第二条主线是围绕临床医疗。

临床医疗系统相对比较复杂,协和医院认为各系统存在轻重缓急,应遵循着“医嘱处理-实验室检验系统-医护工作站-医学影像系统”的发展顺序建设自己的临床医疗信息管理系统。

从宏观上看,医院信息系统大体上应按照"信息管理系统-临床医疗信息系统-区域医疗信息网络"这样三大阶段来发展。

目前,我国大部分医院还处于第一到第二个发展阶段,医院信息化大都处于初级阶段。

截止到目前,我国大部分大中型医院基本都不同程度地开展了信息化建设。

“计世资讯”调查发现:

最近几年来主要的信息化建设包括HIS建设、内部网络建设、收费系统、临床系统以及办公自动化等方面。

1.2.3国内存在的不足

(1)缺乏整体规划:

医院信息化建设必须整体规划、分布实施、融于管理、不断深化的口号,可是很多中小型医院并没有遵循这一规律,只是做些基本的业务,如药品管理,门诊收费,住院收费等;当需要深入发展时却发现无能为力,需重新来过,浪费了大量的时间和资金。

(2)标准不统一:

医疗信息编码没有统一的标准,特别是已在使用的庞大的系统如何进行统一的问题,这给实际的开发工作带来了巨大的问题。

此外国内存在众多的HIS厂商,如果选择了不同厂商的系统,就存在着数据通信不畅的问题。

(3)信息共享困难:

由于医院没有信息化建设的整体规划与统一管理,医院各个部门不重视医疗资讯的交换,信息无法共享,易形成“信息孤岛”。

(4)应用水平较低:

当前很多医院的信息管理系统还停留在比较低的应用水平上,现在能提供一套完整、准确、能切实反映医院运行状况与动态指标的系统并不多见,能实现医疗质量管理体系、成本控制体系等手工不能实现的功能的系统就更少了。

(5)医疗信息化人才缺乏:

在国内信息部门在医院整体结构中地位相对较低,既懂IT又懂医疗的人才较少,极大的阻碍了医院信息化的发展。

1.3系统开发的特点

医院信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

本文所介绍的医院信息管理系统,特指以计算机网络为主要工具,通过网络进行信息交互的软件系统。

技术可行性:

以MIS技术为开发基础。

MIS有着自己的巨大优势:

(1)解决结构化问题。

(2)以高速度低成本完成数据的处理业务,追求系统处理问题的效率。

(3)实现一个相对稳定的、协调的工作环境。

(4)应用科学的、客观的处理方法,符合实际情况。

所以本医院信息管理系统有如下优点:

(1)实现将医院信息管理网络化,避免了手写操作可能带来的错误。

(2)运用数据库技术,使医院信息管理过程中产生的有价值数据更加安全、有效、便捷的存储。

(3)操作简单、易于掌握,节省了管理人员和相关部门的劳力时间,提高了劳动效率。

(4)不仅能使每一项工作都有相应的记录,而且能实现各个部门的信息资源的共享,提高各职能部门的相互协作。

本文将介绍基于B/S模式的医院信息管理系统的设计和开发工作,因此,文章将涵盖以下三个方面的内容:

(1)介绍贯穿项目设计,开发始终的ASP+SQL技术。

(2)介绍医院信息管理系统的详细设计。

(3)介绍医院信息管理系统的具体实现。

通过传统的医院信息管理流程和利用网络管理的比较不难看出,医院信息管理网络化将是今后医院信息管理领域的发展趋势。

2

用户需求分析

2.1用户角色需求

为了使得信息管理更加严密化、层次化整个系统按照用户类型应该有六种操作用户角色,分为药品管理员,帐单管理员,住院管理员,人工费管理员,用户管理员,系统超级管理员。

所有的工作人员在系统中都有自己的权限范围,拥有各自的角色,能各尽其职的处理本职事务,展开系统的正常运行维护工作。

每个角色操作的共性是通过密码验证后登录,根据所分配的权限来访问对应的模块。

角色工作完成后,通过专门的出口退出登录状态。

2.2功能需求

系统功能主要包括以下几个方面:

一、药品管理;二、帐单管理;三、住院管理;四、人工费管理;五、用户管理。

以下按照不同的角色权限对具体功能进行描述。

2.2.1药品管理

药品管理员在系统中的职能是进行药品管理。

用户管理员在录入药品管理员信息时已经对其设置了访问权限,药品管理员登录以后只能访问药品管理模块,实现对医院库房中所有药品的信息的查询;当购进了新的药品时,其要插入新的药品的存储信息;如果库存的药品因出库、入库或是药品价格有调整等情况,库存信息有变动时可以对药品的相关信息进行修改和更新;当一种药品因过期等原因没有或不能使用时可以将这一药品的信息从存储药品的数据库中删除掉。

2.2.2收费管理

帐单管理员在系统中的职能是进行帐单管理。

用户管理员在录入收费管理员信息时已经对其设置了访问权限,收费管理员登录以后只能访问收费管理模块,在这一模块中,一个病人在医院里产生了消费就可以对其消费产生一个帐单,明细每一项消费的费用,出售了药品,该药品的库存量也会相应的自动修改,同时为了医院的管理,医院可以能查询到每天所产生的帐单,通过分析帐单来对医院费用信息进行管理。

2.2.3住院管理

住院管理员在系统中的职能是进行住院管理。

用户管理员在录入住院管理员信息时已经对其设置了访问权限,住院管理员登录以后只能访问住院管理模块。

在这一模块中,住院管理员首先可以查询医院病床的相关信息,工作人员可以很方便的知道哪些病床已经被入住,哪些可以入住,管理员就可以安排病人住院,病人出院时有相应的记录,并更改相应的数据库记录,以便下一位病人能够入住。

2.2.4人工费管理

人工费管理员在系统中的职能是进行人工费管理。

用户管理员在录入人工费管理员信息时已经对其设置了访问权限,人工费管理员登录以后只能访问人工费管理模块,实现对医院库房中所有费用信息的查询;增加了新的人工费用,就要将费用信息存储入库;如果人工费信息有调整等情况,费用信息有变动时可以对费用相关信息进行修改和更新;当医院将旧的费用信息废除时,可以将信息删除出数据库。

2.2.5用户管理

用户管理员在系统中的职能是进行用户管理。

超级管理员在添加用户管理员时已经对其设置了访问权限,用户管理员登录之后只能访问用户管理模块,可以对用户信息进行修改(修改登录名,密码,用户权限),删除用户信息,添加新的用户等操作。

2.2.6超级管理员

超级管理员拥有系统管理的最高权限,登录以后可以进入上述的五大模块,实现系统的所有职能,所以超级管理员可以随时关注和了解每个模块的信息管理,便于对整个系统进行综合的管理。

2.3性能需求

整个系统应当操作简便,界面友好,维护简便。

数据库要求运行稳定,执行速度快,数据安全性高。

软件系统本身运行对计算机硬件平台和操作系统平台要求适中。

3

系统开发技术

3.1ASP技术

ASP技术ASP(ActiveServerPages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface通用网关接口)的技术。

目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。

简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。

通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供"静态"(static)的主页内容。

所谓"静态",指的就是站点的主页内容是"固定不变"的。

当浏览器通过Internet的HTTP(HypertextTransportProtocol)协议,向站点服务器(WebServer)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的HTML的文件数据给浏览器。

一个"静态"的站点,若要更新主页的内容,必须手动的来更新其HTML的文件数据。

而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。

当在浏览器上填好表单(form)的输入数据,以提供HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML文件。

站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。

根据用户请求生成动态主页的传统方法有CGI、ISAPI等。

CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。

当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行改进,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。

这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。

而较简单的开发技术如javascript和IDC(InternetDatabaseConnector)等功能有限,不敷使用。

ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。

ASP与常见的在Client端实现动态主页的技术如Javaapplet、ActiveXControl、VBScript、javascript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。

由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。

ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。

当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给WebServer,如果WebServer上装了ASP,就调用ASP。

ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传WebServer,然后WebServer再把结果发送给浏览器。

ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中(将HTML文件的后缀名改为.asp),这使得HTML文件的编写与脚本的开发融合在一起。

通过ASP内置的对象、服务器组件(ServerComponent)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。

ASP比较网关及服务器扩展模式有着以下优点:

(1)使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

(2)无需编译,容易编写,可在服务器端直接执行。

(3)与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。

ASP所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

(4)ASP能与任何ActiveXscripting语言相容。

除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。

脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件。

(5)ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序他人剽窃,也提高了程序的安全性。

3.2结构化查询语言SQL

SQL全称是“结构化查询语言(StructuredQueryLanguage),SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。

MicrosoftSQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用户见面;SQLServer2000是Microsoft公司于2000年推出,目前最新版本是2012年3月份推出的SQLSERVER2012。

本次系统开发使用的是sql2000版本,该版本有以下几个特点:

1.真正的客户机/服务器体系结构。

2.图形化用户界面,使系统管理和数据库管理更加直观、简单。

3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

4.SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。

SQLServer也可以很好地与MicrosoftBackOffice产品集成。

5.具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。

6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。

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

  SQLServer2000与以前版本相比较,又具有以下新特性:

1.支持XML(ExtensiveMarkupLanguage,扩展标记语言)

2.强大的基于Web的分析

3.支持OLEDB和多种查询

4.支持分布式的分区视图

3.3系统开发环境

3.3.1开发环境介绍

1、硬件环境

服务器:

CPU:

Celeron(R)2.53GHz

内存:

512MB

硬盘:

80GB

显卡:

NAIDIAGeForceFX5200

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

当前位置:首页 > 法律文书 > 调解书

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

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