医院信息管理系统设计毕业论文.docx

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

医院信息管理系统设计毕业论文.docx

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

医院信息管理系统设计毕业论文.docx

医院信息管理系统设计毕业论文

LELEwasfinallyrevisedonthemorningofDecember16,2020

 

医院信息管理系统设计毕业论文

摘要

随着科技的飞速发展,计算机已经广泛的应用于各个领域之中,而且日趋普及。

在医学领域内,计算机的应用已经十分广泛,各种智能诊断设备都与计算机紧密结合在一起,主要应用于两个方面:

一是医疗设备智能化,以硬件为主。

另一种是医院信息管理系统(HIS)的软件建设,以提高医院的现代化管理形象。

因此,本次毕业设计的主要任务是基于B/S模式,即Browser/Server(浏览器/服务器)结构,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户界面完全通过WWW浏览器实现。

B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。

利用JSP语句结合MicrosoftSQLServer2000后台数据库开发“医院信息管理系统”,可应用于各大中小型医院。

本系统包括药品管理、挂号管理、开药管理和药房管理四个部分,可以实现药品、患者的录入、删除、修改和查询等功能。

但由于时间有限,系统部分功能不够完善,还有待于进一步修改和完善使之功能更强大,操作更简捷,以便更好的应用于实际中去。

关键词:

MIS;JSP;HIS;SQLServer2000

ABSTRACT

Withdevelopmentatfullspeedofscienceandtechnology,alreadyextensivetoapplyallfieldcomputerhave,Inthemedicalsciencerealm,theapplicationofthecalculatorisveryextensivealready,variousintelligenceexaminesapatientequipmentsesallisclosewithcalculatortocombinetogether,mainlyisapplyintwoJSPects:

Turnwhilebeingthemedicaltreatmentequipmentsintelligence,regardhardwareasakindofsoftwareconstructionthatisthehospitalinformationmanagementsystem(HIS),withtheexaltationhospitalofmodernmanageimage.So,themaintaskofthisgraduationprojectisnamelystructureofBrowser/Server,becauseofB/Smode,akindofchangeorimprovedstructuretoC/Sstructure.Underthestructure,userinterfacerealizebybrowserthroughWWWtotally.B/Sstructuremakesuseofripethestrongfunctionthatneededcomplicatedspecial-purposesoftwaretorealizeoriginallyconstantlyandbrowsertechnologypopularizedtorealize,havingeconomizedthedevelopmentcost,itisakindofbrand-newsoftwaresystemthatconstructstechnology.UtilizeJSPsentencetocombine“administrativesystemofhospital“ofMicrosoftSQLServer2000backstagedatabasedevelopment,canapplytoeverylargemediumandsmall-scalediningroom.

Thissystemincludesasystemmanagement,doctor'smanagement,sufferertomanagetomanagefourpartsandmedicalhistory,cancarryoutadoctor,nursetorecordtogointo,thedelete,modificationandsearchfunction.Butbecausetimeislimited,somefunctionssystemsarenotperfectenough,itmakesitwithbetterfunctiontowaitrevisingandperfectingfurther,operatesimpleandmoredirect,inordertoapplytorealitybetter.

Keyword:

MIS,JSP,HIS,SQLServer2000

 

第一章系统概述

§课题的项目背景

随着计算机性能不断提高,价格不断下降,计算机已在医院医疗、教学、科研、管理等方面等到越来越广泛的应用。

计算机化的医院信息系统(HIS)已成为现代化医院运营过程中必不可少的基础设施与技术支撑环境。

就好像一个现代化医院的成功运行离不开功能完整、美观舒适的建筑物、及时娴熟的医护人员、性能齐全、高精尖的医疗设备一样,它也离不开计算机化的医院信息系统。

国际上医院信息化系统大致可以分为三个阶段:

第一个十年,集中在开发医院行政管理的功能上,像住院病人和问诊病人管理等。

但在1972年Collen仍报告美国迄今为止连一个成功的已完成的全面医院管理计算机系统都没有。

第二个十年,在继续完成和实现医院管理信息的计算机化同时,开发者的努力已进入医疗信息的处理领域,像病人医疗处理系统,实验室系统等。

到1985年,美国全国医院数据处理工作调查表明,100张床位以上的医院80%实现了计算机财务收费管理、70%的医院可支持病人挂号登记和行政事务管理,25%的医院有了较完整的HIS。

最后一个十年至今,研究者又把重点放在了病人床位系统、医学影像处理、统一的医学语言处理等方面。

医院信息系统正在经历着小型化、智能化和集成化的改造过程。

(1)为了给病人提供更好、更快的服务,提高医院在医疗服务市场上的竞争力,以吸引更多病人到本院就诊。

(2)人力工资的昂贵,迫使医院采用计算机以提高劳动效率。

(3)国家和保险公司为施行预付款制度,而需求医院及时上交复杂的有关DRGS的报告,迫使医院采用计算机技术。

我国医院信息系统的研究工作,从八十年代初期算起,至今也有二十多年的历史,其中经历了单机单任务的阶段,多机多任务的阶段以及微机网络一体化的阶段,应该承认这期间我们有很大进步。

医院对信息的需求永远是HIS发展的原动力,刺激我国医院广泛采用计算机信息系统的因素主要有:

(1)医院要强化自身的管理,逐步实现医疗价格与按成本收费,实现医院内按成本核算与全面财务计划,并体现在建立和优化医院内合理的分配制度上,为此每个医院都迫切需要建立自己的以财务管理为中心的医院管理信息系统。

(2)医院要加强医疗服务质量的自我监督、自我控制的能力,为病人提供更快更好的服务,必然要依赖与计算机信息系统。

(3)医疗制度的改革正在把病人—医院的二元关系变为病人—医院—保险机构—政府监督的多元关系。

大量的有病人的诊断、治疗、用药、资源消耗的信息不仅在医院内而且在许多部门之间流通、传递。

(4)每个医院的信息系统是全国或地区性医疗信息网络的基础,医疗信息网络即所谓“金卫”工程,是我国国民经济信息化的重要组成部分。

(5)建立以计算机化病人病历CPR为核心HIS会成为已初步建立医院管理信息系统的那些医院的下一个努力目标。

§课题的现实意义

信息技术的应用对医疗卫生行业来说并不是新事物,特别是我国1995年开始的“金卫工程”推动了医疗卫生行业信息化的建设,提高了医务人员的工作效率,加快了病人就诊的速度,根除了“三长一短”(挂号、收费、取药时间长、医生看病时间短)的弊病,有效地解决了看病难的问题,堵住了收费、药品管理中的漏洞。

使医院医疗质量随着信息化程度的提高得到了前所未有的进步,同时也为全国大中小型医院的信息化建设创造了良好的市场环境。

在未来的“十五”期间,医疗服务和医疗管理在信息产业中被业界人士普遍看好,相信,随着医疗体制改革的进一步深化,医院信息化建设将得到快速发展

在调查的医院中,大型医院的系统维护情况良好,而中小型医院的系统维护往往是托管给合作的公司,因此,整个医院信息系统的稳定性、可靠性、安全性、标准化是医院信息化建设首先考虑的因素。

医院信息系统是一个真正的365×24小时的实时系统,病人的信息必须准确无误地传送到医生手中,因此系统一旦投入使用,就不允许停机,更不能退回手工操作。

在被调查的医院中,CIO(信息主管)们最强调也是最重视的是系统的稳定性,一般系统宕机时间不得超出5分钟。

医院信息系统的最大特点就是计算机终端设置在各个不同的科室,点多,面广,多人操作,而且工作点间联系密切,信息要相互调用,资料要随时更新保存,此外,病人的医疗信息涉及到个人隐私,医院有责任为所有病人保守秘密,因此与其它行业相比较,医院信息系统建设对系统的可靠性、安全性要求更高。

在被调查的50家医院中,CIO(信息主管)们关心和正着手解决的是系统标准化问题。

如果系统标准化问题解决得不好,医院间的信息沟通不仅是纸上谈兵,医院内部不同部门间的信息交换也只是梦想。

我国医院信息化建设起步虽然较早,但是由于受到各方面因素的影响,发展不是很快,这其中资金问题是主要制约因素。

我国医院在信息技术上投入较低,这不仅指投入占利润总值的比例低,绝对值也与国外有很大的差距,一家典型的美国城市医院每年在信息技术上的投资约为200万美元,而中国一家三级医院的年投入不超过20万美元。

在采访中,我们提出医院信息系统是否可以服务外包,众多CIO(信息主管)们认为,医院信息系统服务外包可能性甚小,主要原因是医院信息系统实时性非常强,出现问题必须在几分钟内解决,因此,CIO(信息主管)们对目前医院技术人员短缺现象十分担扰。

抽样调查显示,配置800个工作站的医院,计算机技术人员总数最多的一家医院是16人;300个工作站的医院,计算机技术人员只有3-4人,远远满足不了日常系统维护和系统培训的需求。

相反,在国外医院,每20个工作站点就有1个技术人员进行系统维护。

培养一支稳定的、高素质的人才队伍将是医院信息化建设的关键。

医疗行业是关系人类健康的重要事业,医院信息系统是医疗保险体制的信息源头,因此,医院的信息化建设不仅是今后医院发展的重要方向,也将是IT界关注的领域。

预测2009-2010年,我国将有80%-90%的医院实现信息化管理,市场总量将达到500多亿元人民币。

并利用计算机及网络技术,在我院实现检验信息的网络化管理,使独立、分散的检测仪和手工化验合为整体,将检验报告准确、完整地传入全院网络,实现检验信息的高度共享。

一个设计合理、功能完善的检验信息系统,成为我院网络资源中的重要部分,在提高我院医疗服务和检验工作的科学管理方面具有重大意义。

§国内外的发展情况

国外医院信息化起步于60年代,发展于80年代,成熟于90年代,目前正向纵深领域扩展。

美国HIS软件从病房护理系统入手,逐渐扩展到财务收费系统、辅助检查系统、行政事务处理系统,90年代电子病历系统已经成熟。

我国医院信息化起步于80年代,发展于90年代,2000年以后属于诸国纷争的信息时代。

国内HIS软件从病案统计入手,逐渐转入“以财务为中心”的收费软件,今年来又转入“以临床为中心”的电子病历系统。

国内HIS软件与国外相比,至少晚十年的时间,但由于医院的特殊性,国外公司进入国内至今成功的案例较少,这也为我国的HIS公司提供了发展的平台。

2000年以后,国内较出名的HIS公司不出10家,以大连汇源电子系统工程有限公司为代表,其客户约为3000家,占全国县级以上医院总数量的30%。

但总的来看,国内的医院信息管理系统缺乏规范,随意性强,大多存在操作复杂缺陷。

目前大多的系统还须有专业知识的人进行操作和维护。

由于现在人们对医疗水平的要求逐渐提高,医院也越来越注意到医疗信息化的重要性,这为医院信息管理系统的推广及发展提供了良好的条件,在中国发展医院管理信息化,发展医院信息管理信息化的条件也日趋成熟。

§本课题的研究目标

介于上面对课题的分析,得出以下结论:

网站的设计需要美工、后台、数据库三个方面的支持。

在目前已经非常成熟的编程语言中,我选择Jsp编程语言作为后台设计的骨干技术,再加以Dreamweaver软件辅助来弥补自己的技术缺陷;在美工方面,由于网站需要很好的外观,所以利用目前专业的Photoshop软件可以优秀的完成图片方面的设计;最后利用数据库来整合网页与数据的结合。

在这次课题方面,重中之重为程序的设计和维护。

首先,网页制作中,任何小小的失误都有可能造成超链接失效等等;另外维护方面,不管是在添加或者删除修改,都会涉及到数据库方面的问题,做好前台与后台的连接也是非常重要的。

第二章相关技术介绍

§JSP技术简介

JSP(JavaServerPage服务器网页)是从1998年开始出现的新技术。

由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于JavaServlet以及整个Java体系的web开发技术。

在传统的网页HTML文件(*.htm,*.html)中加入脚本片段和JSP标记(Tag),构成JSP网页(*.jsp)。

JSP技术为创建显示动态生成内容的web页面提供了简便的方法。

JSP作为Java家族的一员,承袭了Java的特点,即跨平台的特性,也即一次编译,到处运行。

在国外,己经大量使用JSP作为网络应用程序的开发工具,而在国内,尽管JSP还不是主流开发技术,但是由于JSP的强大优势,许多网站都已经准备转向JSP,利用JSP来开发动态网站。

§JSP工作原理

JSP是面向服务器的,因此支持任何浏览器。

当Web服务器和JSP引擎遇到访问JSP网页的请求时,JSP引擎将请求对象发送给服务器端的相关组件,比如JavaBean组件、Servlet或EJB等,然后由服务器端组件处理这些请示,可能需要从数据库或数据存储中检索信息,然后服务器端组件再将响应对象返回JSP引擎。

JSP引擎将响应对象传递给JSP页面,根据JSP页面的HTML格式完成数据编排,最后Web服务器和JSP引擎将格式化后的JSP页面以HTML格式返回客户浏览器。

这就是当前网站构建中广泛采用的浏览器——Web服务器——后台数据库的三层架构模式。

因为JSP所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果。

§JSP体系结构

JSP网站开发标准给出了两种使用JSP的技术,可以归纳为模式一、模式二。

模式一:

JSP+JavaBeans技术 在这种模式中,JSP页面独自响应请求并将处理结果返回给客户。

Bean处理所有数据访问,JSP实现页面的表现,以实现内容生成与显示相分离。

当处理复杂的大型应用时,页面被嵌入大量的脚本或Java代码段,当需要处理的商业逻辑复杂时,这种情况会变得非常糟糕,大量的内嵌代码使得页面程序变得复杂,对于前端界面设计人员,这是不可思议的事情。

所以模式一可用于小型应用,不能够满足大型应用的需要。

模式二:

JSP+Servlet+JavaBeans技术 Servlet技术是一种采用Java技术来实现CGI功能的一种技术,Servlet技术非常适于服务器端的处理和编程,并且Servlet会长期驻留在内存。

从开发的观点看,模式二具有更清晰的页面表现,清楚的开发者角色划分,在大规模项目开发中,模式二更被采用,模式二也更符合当前流行的MVC结构(Model/view/controller),其中Servlet对应controller,处于控制者的位置,处理HTTP请求,负责生成JSP中使用的Beans组件或对象,并判断应将请求传递给哪个JSP等,JSP对应view,负责生成最终的动态网页并返回给浏览器。

而JavaBeans对应的是Model,实现各个具体的应用逻辑与功能。

§JSP的特点

(1)简化的页面生成技术

JSP页面用标准的HTML或XML命令来处理页面的格式化和布局设计,而用类似HTML、XML的标记和Java语言编写的脚本程序生成页面内容。

这使得页面形式与页面内容互相独立,非常有利于大型项目的分工合作。

(2)与Java平台有机集成。

JSP技术是Java2平台的重要组成部分,JSP使用Java语言作为它的脚本语言。

在JSP页面中可以使用几乎所有的Java组件和JavaAPI,这就能充分发挥出Java语言的强大功能。

使用JSP技术可以创建具有高度可伸缩性和可靠性的Web应用程序。

(3)硬件平台和服务器无关性。

JSP作为Java家族的一员,秉承了Java技术的“一次编写,随处可用(WriteOnce,RumAnywhere)”的特性,可以运行于大多数流行的操作系统平台及Web服务器,这种与服务器硬件和操作系统平台的无关性是JSP相对于其它动态网页技术最大的一个优点。

(4)功能可扩展性。

如同Microsoft的JSP技术可以通过ActiveX/COM组件来扩展功能一样,JSP可以通过JavaBean和EJB(EnterpriseJavaBean)以及自定义的标记来扩展功能。

JSP可以通过JDBC,与诸如Oracle、SQLServer这样的大型关系数据库进行连接。

JSP提供了一些隐含对象。

这些隐含对象在JSP页面中可以直接引用,而不必首先声明。

利用JSP提供的这些隐含对象,可以使脚本功能更加强大,并且编程更加容易、方便。

例如,利用request对象,可以很容易地接收用户在HTML表单中提交的信息。

§SQLSERVER2000数据库

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

SQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer版本;1998年,SQLServer版本和用户见面;SQLServer2000是Microsoft公司于2000年推出的最新版本。

SQLServer特点:

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

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

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

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

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

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

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

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

§系统数据库连接

JDBC技术是JavaDataBaseConnectivity的缩写,它是SUN公司提供的一种支持基本SQL功能的通用的应用程序接口(ApplicationProgrammingInterface)。

它由一组用Java语言编写的类和接口组成。

通过这些类和接口,程序开发人员可以在Java语言中方便地建立与数据库的链接,通过执行相应SQL语句,完成对不同数据库的访问。

因此,开发人员使用JDBCAPI可以不必编写一个应用程序来访问Sybase数据库,又另外编写一个应用程序去访问Oracle数据库,再写一个应用程序访问Microsoft的SQLServer。

不但如此,使用Java语言编写的应用程序可以在任何支持Java的平台上运行,不必在不同的平台上开发不同的应用程序。

简单地说,JDBC能完成下列三件事:

(1)同一个数据库建立连接;

(2)向数据库建立连接;

(3)处理数据库返回的结果。

JDBC是一种通用低层的应用程序编程接口,它在不同的数据库功能模块的层次上提供一个统一的用户界面。

说JDBC是一处低级的API,是指它直接调用SQL命令,它比其他的一些数据库连接API要容易使用些,但它有同样可以作为更高级的,用户办面更友好的API或开发工具基础。

很多可视化的Java开发工具,如VisualAgeForJava、VisualCafé、J++等都提供了基于JDBC的更面向用户的类和包,直接将关系数据库的表或视图映射为Java类,程序员通过可视化工具直接对Java对象进行操作,而真正需要的SQL调用则根据程序员发出的对对象的各种属性、方法的操作来自动产生。

另一种使用JDBCAPI的方式为,用户程序可以提供一个界面(如菜单等)让用户选择对数据库进行的操作,选中一个任务后,提示用户输入一些必要的信息,然后根据用户的输入产生相应的SQL命令以及Java程序。

通过这处方式,用户可以完成对数据库的操作,即使他并不了解SQL语法以及JDBC编程。

数据库访问的三层结构如图所示,浏览器端程序要访问数据库,首先通过中间件,然后由中间件对数据库操作权限进行认证,认证通过才能对数据库进行操作。

图使用中间件的数据库访问三层结构

用户对数据库的存取权限认证是中间件中完成,对数据库的查询、插入、更新和删除操作等都封装在中间件中,该中间件位于服务器端,中间件对数据库进行操作后,再将处理结果通过Web服务器返回到浏览器端用户。

这样,在用户端输入的用户名和密码,可以通过加密算法进行加密后在网络上传输,在中间件中进行解密认证,然后再进行数据库的存取操作,数据库存取权限的用户名和密码出现在位于服务器端的中间件中,这样就更加安全。

本系统采用的正是这样的三层结构的数据库访问模式。

在三层模型中,命令将被发送到服务的”中间层”,而”中间层”将SQL语句发送到数据库。

数据库处理SQL语句并将结果返回”中间层”,然后”中间层”将它们返回用户。

其模型如图所示。

图JDBC的三层模型

因为”中间层”可以进行对访问的控制并协同数据库的更新,并且可以使用一个易用的高层API,这个API可以由“中间层”进行转换,转换成低层的调用。

所以在许多种情况下,三层模型可以提供更好的性能,本系统中所采用的就是此种模型。

数据库连接如图所示:

图数据库的连接处理

数据库的连接处理具体实现如下:

3.1.1此,开发成本较低。

而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。

所以,从经济的角度来看,该系统可行。

§3.1.2技术可行性

技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。

本系统用的是JSP

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

当前位置:首页 > 自然科学 > 物理

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

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