毕业设计(论文)JSP社区医院管理系统.doc
《毕业设计(论文)JSP社区医院管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)JSP社区医院管理系统.doc(31页珍藏版)》请在三一办公上搜索。
1、社区医院管理系统摘 要:在以前的日子里,我国的大多数医院都采用的是人工管理的方法来完成医院管理中的各个步骤,这样的管理方法效率低,出错率高,近几年,随着计算机技术和信息管理技术的发展,建立数字化的医院管理系统来管理医院的各个工作流程,以及各个部门的工作成为了我国大多数医院的一个发展方向。本文分析了社区医院系统的功能,并根据用户需求基本完成了此系统的各功能模块的实现。关键字:社区医院;管理系统;JSPAbstract: In previous days, Chinas most hospitals have adopted the method of management of the hosp
2、ital management to complete the various steps, such management methods low efficiency, high error rate in recent years, as computer technology and Information management technology development, the establishment of the number of hospital management systems to manage the various work processes hospit
3、als, and various departments to become the majority of our hospitals as a development direction. This paper analyses the community hospital system functions, and in accordance with the basic needs of users of the system to complete the module can be achieved. Keyword: Community Hospital; management
4、system; JSP目 录第一章 绪 论2第二章 系统运行必要的环境42.1 JSP概述42.2 JSP运行环境52.2.1硬件环境52.2.2软件环境62.3 安装和配置JDK62.4 安装Tomcat6第三章 系统分析73. 1社区医院管理系统工作流程分析73. 2社区医院管理系统功能分析83. 3医院管理信息系统功能分析93. 3. 1门诊信息管理子系统功能分析93.3.2药房管理子系统功能分析103. 3. 3库房管理子系统103. 3. 4住院管理信息系统工作流程分析113.3.5住院管理信息系统功能分析113. 3. 6社保接口子系统143. 4社区信息系统和医院管理信息系统集成
5、子系统功能分析163.4.1集成子系统工作流程:17第四章 数据库设计18第五章 社区医院管理系统实现265. 1类库技术265. 2动态数据窗口技术275. 3使用存储过程27参考文献28总 结29致 谢30第一章 绪 论 在以前的日子里,我国的大多数医院都采用的是人工管理的方法来完成医院管理中的各个步骤,这样的管理方法效率低,出错率高,近几年,随着计算机技术和信息管理技术的发展,建立数字化的医院管理系统来管理医院的各个工作流程,以及各个部门的工作成为了我国大多数医院的一个发展方向。 在最近几年,我国的社会保障制度日趋完善,而职工的医疗保险就是其中的重要组成部分。当前很多医院都已经采用了HS
6、来进行日常工作的管理,但是对于社保病人在就诊时必须先支付全部的金额,然后再根据发票到社保局进行报销。这样不仅给投保人和社保局都带来了不便,而且还可能出现一些错误。所以就需要在原有的HIS的基础上添加社保接口,来完成投保人医疗费用的实时审核和个人帐户的支付。 伴随着我国加入WTO的步伐,我国的医疗卫生事业又有了进一步的发展和规划。在近几年的时间里,加快医院卫生服务部门社区化管理的步伐,就成了我国医疗卫生部门的重要任务。为了提高全民族的生活健康水平,利用社区这一特殊范围,对每一社区居民实行健康档案登记,健康状况跟踪,家庭健康问题记录,免疫接种记录,实现“以个人为中心,以家庭为单位,以社区为范围”新
7、的医疗卫生管理方法。 随着新的医疗卫生管理方法的实施,建立新的数字化医疗卫生管理信息系统就提上了议事日程。在2002年联合国卫生组织在我国的北京和成都两个城市中选择了两个社区作为新的社区化医疗卫生方式的试点社区。这两个社区分别为北京的中关村和成都的玉林社区。由于这两个社区医疗服务中的运行成功,成都市决定推广这两个社区的成功经验,从而建立真正“以个人为中心,以家庭为单位,以社区为范围”的社区卫生服务中心。所以我们就开始着手建立数字化社区医院管理系统。数字化社区医院管理系统应该对每一社区居民实行健康档案登记,健康状况跟踪,家庭健康问题记录,免疫接种记录,实现“以个人为中心,以家庭为单位,以社区为范
8、围”的个人健康档案管理方法。成都市玉林社区医疗服务中心在建立时也建立了自己的数字化社区医院管理系统。作者深入该社区医疗服务中心,详细了解了其数字化社区医院管理系统的工作流程,发现该社区所用系统实际上是社区医院管理系统和医院管理信息系统两者的结合。其整个系统不但包括社区居民的个人健康档案管理的社区卫生服务信息系统,还包括化价收费等工作的医院管理信息系统。两个系统的结合对于系统的实现有一定的方便之处,但是病人并不是只能在社区卫生服务中心看病,根据社保的规定,投保人可以在任意一个社保定点医院看病治疗。所以社区医院管理系统管理的社区居民个人健康档案对社区居民到其他医院看病治疗时就很有用,医院能从中获得
9、个人的健康状况,生活习惯,家庭的主要健康问题,长期用药记录,住院记录等信息,这些信息对于医生的诊疗有很大的帮助。同样,医生的诊疗信息也应该同时存入社区居民的个人健康档案中。所以我们在设计系统时,还应该考虑到社区医院管理系统和医院管理信息系统的集成问题。 在系统中社区医院管理系统管理社区居民的个人健康档案,医院管理信息系统对个人健康档案要进行分布式处理。目前分布式处理的方法很多,以往使用的多数是DCOM技术来实现分布式处理,而我们在做系统集成时采用的是新近流行的WEB SERVICE技术来实现个人健康档案的分布式处理。 在整个系统实现中,医院管理信息系统中日常医疗工作流程(化价,收费,住院床位分
10、配,科室管理,药房管理等)的管理功能和社区医院管理系统中个人健康档案(个人健康档案,家庭健康档案,个人生活习惯,长期用药明细,住院记录,接诊记录等)管理我们采用C/S结构,利用POWERBUILDER6.5和SQL SERVER7. 0来实现。而我们利用MICROSOFT的JSP平台来完成系统集成(个人健康档案的分布式处理)的试验。 本文主要贡献在于详细分析了社区医院管理系统的功能,并根据用户需求基本完成了此系统的各功能模块的实现。医院管理信息系统的基本工作在此之前己经由其他同学开发完成,本文主要阐述了作者在对医院管理信息系统添加社保接口和进一步完善医院管理信息系统中所做工作。本文还叙述了作者
11、利用.NET来完成系统集成试验的方法。第二章 系统运行必要的环境本章主要介绍JSP开发环境的搭建。介绍JSP对运行环境的要求。讲述J2EE开发和运行环境的安装配置,并且介绍当今流行的JSP运行环境的安装和配置,以及集成开发环境的设置以及数据库的安装和配置2.1 JSP概述JSP技术是由Servlet技术发展起来的,自从有了JSP后,在Java服务器端编程中普遍采用的就是JSP,而不是Servlet。因为JSP在编写表示页面时远远比Servlet简单,并且不需要手工编译,目前Servlet主要用于做视图控制器,处理后台应用等。由于JSP构建在Servlet上。所以它有Servlet所有强大的功能
12、3。JSP基于强大的Java语言,具有良好的伸缩性,与Java Enterprise API紧密地集成在一起,在网络数据库应用开发领域具有得天独厚的优势,基于Java平台构建网络程序已经被越来越多的人认为是未来最有发展前途的技术3。从JSP这几年的发展来看,JSP已经获得了巨大的成功,它通过和EJB等J2EE组件进行集成,可以编写出处理具有大的伸缩性,高负载的企业级应用。JSP技术在多个方面加速了动态Web页面的开发。通过分析和总结,列出了以下几点说明JSP的特点。(1)绝大多数JSP页面依赖于可重用的,跨平台的组件来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件
13、,或者使用这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。(2)JSP能提供所有的Servlets功能与Servlet相比,JSP能提供所有的Servlets功能,它比用Println书写和修改HTML更加方便。此外,您可以更明确地进行分工,Web页面设计人员编写HTML,只需要留出空间让Servlets程序员插入动态部分即可。(3)一次编写,随处运行作为Java平台的一部分,JSP拥有Java编程语言“一次编写,随处运行”的特点3。随着越来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选
14、择的服务器和工具,但并不影响当前的应用。(4)Java中连接数据库的技术是JDBC很多数据库系统带有JDBC驱动程序,Java程序通过JDBC驱动程序与数据库相连,执行查询,提取数据等操作。Sun公司还开发了JDBC-ODBC Bridge,用此技术Java程序就可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序5,所以Java程序能够访问如Oracle,Sybase,MS SQL Server和MS Access等类型的数据库4。(5)JSP的平台适应性更广这是JSP与ASP的优越之处。几乎所有的平台都支持Java,JSP+Beans,它们可以在任何平台下通行无
15、阻。Windows NT下的IIS通过一个插件就能支持JSP,例如JRUN或者ServletExec,著名的Web服务器Apache已经能够支持JSP。由于Apache广泛应用在Windows NT,UNIX和Linux上,因此JSP有更广泛的运行平台2。2.2 JSP运行环境2.2.1硬件环境由于Java具有跨平台的特点,所以只要能够安装JDK,就能在此安装JSP服务器和。JSP服务器和能够运行在目前绝大多数的操作系统上,目前在普通用户中用到的系统绝大多数为Windows系列。具体到本系统的硬件环境为:硬件平台:CPU: AMD3800+以上; 内存:512MB 2.2.2软件环境浏览器要支
16、持HTML元素的表达,WEB服务器为Apache Tomcat 系列,开发工具为MyEclipse。2.3 安装和配置JDK JDK中包含了Java开发中必需的工具和Java程序运行环境(JRE)。可以从SUN公司网站免费下载。 JDK的安装特别简单,和安装应用程序软件没什么区别,不过JDK的安装路径一定要设好,方便以后环境变量的设置。 安装好JDK后,还需要在环境变量中进行对应的配置。 主要进行以下配置: (1)设置JAVA_HOME环境变量 (2)设置CLASSPATH环境变量 JAVA_HOME表示Java安装目录,其他的应用程序如果需要使用Java运行环境,首先获得JAVA_HOME变
17、量的信息,然后确定执行的路径。 2.4 安装TomcatTomcat的安装包可以从sun公司的网站获得。下载完后点击安装,完毕后再地址栏输入http:/localhost:8080/如果安装成功的话就会出现一只可爱的小猫。这里要说的是,本系统的web程序都是在Tomcat的webapps文件夹的目录下存放如图2-1所示。图2-1 Tomcat的文件结构第三章 系统分析3. 1社区医院管理系统工作流程分析其中个人健康档案的管理就是社区医院管理系统要做的主要工作。个人健康档案包括:个人健康档案表,个人生活习惯,个人主要问题,家庭健康档案表,家庭主要问题,住院记录,长期用药记录,接诊记录,转诊记录,
18、会诊记录等信息。社区医院管理系统必须要完成对以上信息的各种管理。社区居民一旦在社区医院进行了登记,就能享受社区卫生服务中心提供完整的医疗保健服务。社区卫生服务中心定期对社区居民的健康状况,生活情况,家庭健康情况等进行跟踪记录,并给出指导意见,从而真正实现“以个人为中心,以家庭为单位,以社区为范围”的医疗新形式。3. 2社区医院管理系统功能分析根据以上的分析,社区医院管理系统应包括如下模块:1居民个人健康档案管理模块:该部分主要用于居民个人基本情况(身份证号码,档案号码,姓名,性别,年龄等信息),患病史的录入,查询,和更新。2个人生活习惯信息管理模块:该部分主要用于个人日常生活习惯(吸烟情况,吸
19、烟量,饮酒情况,饮酒种类,饮酒量,锻炼情况,周锻炼量等信息)的录入,查询和更新。3个人主要问题信息管理模块:该部分主要用于个人主要问题(患病情况,诊断情况等信息)的录入,查询和更新。4家庭成员基本信息管理模块:该部分主要用于家庭成员基本资料(身份证号码,档案号,工作情况,建档时间,建档医生等信息)的录入,查询和更新。5个人健康检查信息管理模块:该部分主要用于个人健康检查资料(档案号,检查时间,检查项目,检查结果信息)的录入,查询和更新。6个人长期用药信息管理模块:该部分主要用于个人长期用药信息(档案号,用药名称,用药量,用药开始时间,用药结束时间等信息)的录入,查询和更新。7医院接诊记录信息管
20、理模块:该部分主要用于个人在医院的诊疗信息(档案号,就诊日期,就诊医院,诊断医生,初步诊断,全面评价,处理计划等信息)的录入,查询和更新。8医院会诊记录信息管理模块:该部分主要用于医院会诊信息(会诊日期,会诊原因,会诊医生,会诊诊断,处理计划等信息)的录入,查询和更新。9个人住院记录信息管理模块:该部分主要用于社区居民住院信息(档案号,诊断原因,医院名称,入住科室,入院时间,出院时间,住院号等信息)的录入,查询和更新。10预防免疫信息管理模块:该部分主要用于社区居民预防接种信息(档案号,疫苗名称,接种时间,有无副作用等信息)的录入,查询和更新。3. 3医院管理信息系统功能分析3. 3. 1门诊
21、信息管理子系统功能分析病人在挂号之后就可以到医生处就诊,医生开出治疗处方或检查化验单,病人到药房或收费处化价收费,之后就可以取药或是进行治疗了。所以门诊信息管理子系统应该包括以下模块:1、挂号模块:该模块主要生成初始挂号计划配置挂号模版,进行现场挂号工作。2、化价模块:该模块主要用以管理化价工作,每种药品的用量和价格,最后生成治疗处方记录。进入子系统时录入划价人姓名,得到缺省药房编号,缺省种类(门诊或住院),如又是收费员,收费员姓名同划价人姓名并得到收费处编号。然后(如不是缺省药房)选药房编号,选门诊或住院。在治疗处方记录表和收费收据记录各插入一记录,自动生成发票号。录入病员姓名,年龄、性别、
22、单位等。依次录入处方中各项:如药品:录入药品编号或选择树状显示药品编码表顶层(药品名),依次录入药品编号各段,录完一段根据录入值在树状显示中选择项展开一层或用鼠标将选择项展开,如药房有该药品,最后选定用的药,在治疗处方记录细节中插入并显示一记录(插入前核对药房有该种药),自动填入药品名和药品编号,科目类别自动填药品科目,录入数量,计算出总金额和报销部分。如无该药品,删除刚插入记录,终止该处方录入。保存后可继续录入同一病人的处方或费用,这时在治疗处方记录表插入一记录,复制处方编号等字段,然后开始依次录入处方中各项。总是将所有处方和收费收据记录细节中全部药费和自费药费累计显示在屏上。处方附属医疗费
23、用中记录插入或累计(如已有同科目项)收费记录细节表SF_ SFJLXJB。最后,或收费(收费划价合一),将药费和自费药费写入收费收据记录,保存,开启打印菜单按钮调打印;或传到收费处(必须先填入收费处编号),或住院记帐(处方为过帐)。3、收费模块:主要完成收费工作,完成发票的打印,收费的日报,月报,以及无药品的治疗处方的化价。3.3.2药房管理子系统功能分析药房又分为门诊中心药房,住院处药房。药房的主要工作就是从库房中领药和发药,管理药房药品的数量。3. 3. 3库房管理子系统 主要模块包括: 1、药品库存量管理模块:主要用以管理药品的当前库存,设置最低库存和最高库存,对于处于最低库存量左右的药
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 JSP 社区 医院 管理 系统
链接地址:https://www.31ppt.com/p-3976719.html