门诊收费系统.rar
门诊收费系统,2.1万字34页论文+开题报告摘 要门诊部是医院的一个重要部门,也是病人就诊的第一个环节,是医院直接向社会广大患者提供医疗服务的窗口之一.门诊部的信息化建设直接关系到整个医院的信息化建设的发展水平。如何更方便人们就诊、减少不必要的排队环节、实现病人资料(患者基本情况、就诊记录及检查结果与治疗情况等)永久性...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 20023286 发布
门诊收费系统
2.1万字 34页
论文+开题报告
摘 要
门诊部是医院的一个重要部门,也是病人就诊的第一个环节,是医院直接向社会广大患者提供医疗服务的窗口之一.门诊部的信息化建设直接关系到整个医院的信息化建设的发展水平。如何更方便人们就诊、减少不必要的排队环节、实现病人资料(患者基本情况、就诊记录及检查结果与治疗情况等)永久性存储,避免以往因病历资料及检查治疗结果丢失而造成的延长诊断时间、重复检查、增加患者经济负担、甚至于造成医疗纠纷等后果,是医院门诊信息化所要解决的。
为了促进对门诊的数字化管理,本次毕业设计本小组开发出一套b/s结构门诊管理系统。采用的开发工具是eclipse,语言是java,数据库是mysql。整个系统可分为三个层次:表现层(presentation)、持久层(persistence)、业务层(business)。表现层执行用户接口(UI)验证,提供一个控制器(controller)代理调用业务逻辑和其它上层处理,并为显示提供一个模型;持久层专注于数据持久化逻辑的实现;业务层处于表现层和持久层之间,处理应用程序的业务逻辑和业务验证,管理事务。表现层使用struts,持久层使用hibernate,业务层使用spring,组合这些框架使得每一层都以一种松耦合的方式彼此沟通,而与底层的技术无关,使其更易维护和扩展。
关键词:门诊信息系统 框架 B/S结构 三层结构
ABSTRACT
The clinic,is an important department of the hospital, the first link that the patients go to a doctor,and one of the windows where the hospital offers medical treatment service to social patients directly. The informationization construction of the clinic will influence the the development level of the whole hospital’s directly. How to make people go to a doctor more convenient, reduce the unnecessary links of queue,and realize the patient's materials stored enduringly,prevent from lengthen diagnose time, check repeatedly, increase patient's financial burden and even medical dispute by the cause of losees case history materials and treat result,is the hospital clinic informationization that should solve.
In order to promote the digitization of the clinic’s management,our group develops a set of clinic administrative systems of b/s structure.Use the developing tool of eclipse,program language of java,and database of mysql.The whole system can be devided into three layers:the presentation layer,the persistence layer and the business layer.The presentation layer execute the verifying of the user interface,provide a controller transfers business logic vicariously and other upper layer dispose,and provide a model for presentation.The persistence layer is absorbed in the realization of data perstence logic.The business layer locate between the tow layers described above,dealing with business logic and vorify of the application,and manage the transaction.The presentation layer uses the struts framework,the persistence layer uses the hibernate framework,and the business layer uses the spring framework.Assemble these frameworks makes every layer communicates with each other in a uncoupling way, having nothing to do with the technology of sublayer,make it easier to maintenance and extend.
Keywords:clinic imfomation system framework browser/server structure tri-layer structure
目 录
摘 要 ……………………………………………………………… Ⅰ
Abstract …………………………………………………………… Ⅱ
第1章 诸论 ……………………………………………………… 1
1.1课题来源及意义 ………………………………………… 1
1.2国内外发展现状 ………………………………………… 1
1.2.1国内研究状况 ……………………………………… 1
1.2.2国外研究状况 ……………………………………… 2
1.3开发引言 ………………………………………………… 2
1.3.1 B/S三层结构 ……………………………………… 3
1.3.2 struts简介 ………………………………………… 3
1.3.3 spring简介 ……………………………………… 4
1.3.4 hibernate简介 ………………………………… 5
第2章 系统分析与设计 ………………………………………… 7
2.1功能需求 ………………………………………………… 7
2.1.1身份验证 …………………………………………… 7
2.1.2门诊挂号和收费模块 ……………………………… 7
2.1.3药房管理模块 ……………………………………… 7
2.1.4药库管理模块 ……………………………………… 7
2.1.5院长管理模块 ……………………………………… 7
2.1.6后台管理 …………………………………………… 7
2.2总体数据流程图 ………………………………………… 7
2.3数据库设计 ……………………………………………… 8
2.3.1 MySQL Server数据库 ……………………………… 8
2.3.2门诊系统数据库设计 ……………………………… 8
第3章 系统功能实现 …………………………………………… 10
3.1开发环境的搭建 ………………………………………… 10
3.1.1安装j2sdk1.5,设定环境变量 …………………… 10
3.1.2安装tomcat ………………………………………… 10
3.1.3安装eclipse3.1 …………………………………… 11
3.1.4安装Myeclipse4.1 ………………………………… 11
3.1.5设定myeclipse的jdk和tomcat服务器 ………… 11
3.2系统实现 ………………………………………………… 11
3.2.1建立应用的结构和集成框架 ……………………… 11
3.2.2应用程序的分层 …………………………………… 12
3.2.3持久层配置 ………………………………………… 12
3.2.4业务层配置 ………………………………………… 15
3.2.5用户接口层配置 …………………………………… 18
3.3 MySQL中文乱码问题 …………………………………… 22
结 论 ……………………………………………………………… 24
参 考 文 献 ……………………………………………………… 25
致 谢 ……………………………………………………………… 26
参考文献
1 J.H.Van Bemmel,M.A.Musen医学信息学.上海:上海科学技术出版社2002,100
2 (美)Cbuck Cavaness著,O’Reilly Taiwan公司译 林琪改编.Jakarta Struts编程.北京:中国电力出版社,2005
2.1万字 34页
论文+开题报告
摘 要
门诊部是医院的一个重要部门,也是病人就诊的第一个环节,是医院直接向社会广大患者提供医疗服务的窗口之一.门诊部的信息化建设直接关系到整个医院的信息化建设的发展水平。如何更方便人们就诊、减少不必要的排队环节、实现病人资料(患者基本情况、就诊记录及检查结果与治疗情况等)永久性存储,避免以往因病历资料及检查治疗结果丢失而造成的延长诊断时间、重复检查、增加患者经济负担、甚至于造成医疗纠纷等后果,是医院门诊信息化所要解决的。
为了促进对门诊的数字化管理,本次毕业设计本小组开发出一套b/s结构门诊管理系统。采用的开发工具是eclipse,语言是java,数据库是mysql。整个系统可分为三个层次:表现层(presentation)、持久层(persistence)、业务层(business)。表现层执行用户接口(UI)验证,提供一个控制器(controller)代理调用业务逻辑和其它上层处理,并为显示提供一个模型;持久层专注于数据持久化逻辑的实现;业务层处于表现层和持久层之间,处理应用程序的业务逻辑和业务验证,管理事务。表现层使用struts,持久层使用hibernate,业务层使用spring,组合这些框架使得每一层都以一种松耦合的方式彼此沟通,而与底层的技术无关,使其更易维护和扩展。
关键词:门诊信息系统 框架 B/S结构 三层结构
ABSTRACT
The clinic,is an important department of the hospital, the first link that the patients go to a doctor,and one of the windows where the hospital offers medical treatment service to social patients directly. The informationization construction of the clinic will influence the the development level of the whole hospital’s directly. How to make people go to a doctor more convenient, reduce the unnecessary links of queue,and realize the patient's materials stored enduringly,prevent from lengthen diagnose time, check repeatedly, increase patient's financial burden and even medical dispute by the cause of losees case history materials and treat result,is the hospital clinic informationization that should solve.
In order to promote the digitization of the clinic’s management,our group develops a set of clinic administrative systems of b/s structure.Use the developing tool of eclipse,program language of java,and database of mysql.The whole system can be devided into three layers:the presentation layer,the persistence layer and the business layer.The presentation layer execute the verifying of the user interface,provide a controller transfers business logic vicariously and other upper layer dispose,and provide a model for presentation.The persistence layer is absorbed in the realization of data perstence logic.The business layer locate between the tow layers described above,dealing with business logic and vorify of the application,and manage the transaction.The presentation layer uses the struts framework,the persistence layer uses the hibernate framework,and the business layer uses the spring framework.Assemble these frameworks makes every layer communicates with each other in a uncoupling way, having nothing to do with the technology of sublayer,make it easier to maintenance and extend.
Keywords:clinic imfomation system framework browser/server structure tri-layer structure
目 录
摘 要 ……………………………………………………………… Ⅰ
Abstract …………………………………………………………… Ⅱ
第1章 诸论 ……………………………………………………… 1
1.1课题来源及意义 ………………………………………… 1
1.2国内外发展现状 ………………………………………… 1
1.2.1国内研究状况 ……………………………………… 1
1.2.2国外研究状况 ……………………………………… 2
1.3开发引言 ………………………………………………… 2
1.3.1 B/S三层结构 ……………………………………… 3
1.3.2 struts简介 ………………………………………… 3
1.3.3 spring简介 ……………………………………… 4
1.3.4 hibernate简介 ………………………………… 5
第2章 系统分析与设计 ………………………………………… 7
2.1功能需求 ………………………………………………… 7
2.1.1身份验证 …………………………………………… 7
2.1.2门诊挂号和收费模块 ……………………………… 7
2.1.3药房管理模块 ……………………………………… 7
2.1.4药库管理模块 ……………………………………… 7
2.1.5院长管理模块 ……………………………………… 7
2.1.6后台管理 …………………………………………… 7
2.2总体数据流程图 ………………………………………… 7
2.3数据库设计 ……………………………………………… 8
2.3.1 MySQL Server数据库 ……………………………… 8
2.3.2门诊系统数据库设计 ……………………………… 8
第3章 系统功能实现 …………………………………………… 10
3.1开发环境的搭建 ………………………………………… 10
3.1.1安装j2sdk1.5,设定环境变量 …………………… 10
3.1.2安装tomcat ………………………………………… 10
3.1.3安装eclipse3.1 …………………………………… 11
3.1.4安装Myeclipse4.1 ………………………………… 11
3.1.5设定myeclipse的jdk和tomcat服务器 ………… 11
3.2系统实现 ………………………………………………… 11
3.2.1建立应用的结构和集成框架 ……………………… 11
3.2.2应用程序的分层 …………………………………… 12
3.2.3持久层配置 ………………………………………… 12
3.2.4业务层配置 ………………………………………… 15
3.2.5用户接口层配置 …………………………………… 18
3.3 MySQL中文乱码问题 …………………………………… 22
结 论 ……………………………………………………………… 24
参 考 文 献 ……………………………………………………… 25
致 谢 ……………………………………………………………… 26
参考文献
1 J.H.Van Bemmel,M.A.Musen医学信息学.上海:上海科学技术出版社2002,100
2 (美)Cbuck Cavaness著,O’Reilly Taiwan公司译 林琪改编.Jakarta Struts编程.北京:中国电力出版社,2005