为进一步提高我国眼科专科医院科研管理系统的信息化建设的步伐,加快促进电子化办公在医院的深度和影响力,满足在院医生的对科研管理先进性和系统性等方面的需求。坚持以科技和信息化手段来完事医院平台,方便并协助医院进入 21 世纪互联网时代,响应国家提出的互联网+的应用思想,全面打造智能化、流程化的科研管理平台。 眼科专科医院作为我国爱眼、护眼的专业机构,是为大众带来光明的圣神事业,从横向来看,眼科医院是属于专业型医疗机构,具有特殊存在意义;从纵向来看,眼科也是一门学科,需要不断去创新和研究,挖掘眼疾的各种病因和防治办法;因此眼科专科医院也是一个重要的科研和管理型单位,为大众提供更佳便捷的服务通道,而内部研究将直接改变客户服务的层次和医院水平。本文将全篇诠释如何搭建信息化眼科专科医院的科研管理平台【1】。
1.1 课题研究背景
我国卫生部颁发的《全国医院工作条例》中指出“医院是治病防治、保障人民健康的社会主义卫生事业单位,必须贯彻党和国家的卫生工作方针政策,遵守政府法令,为社会主义现代化建设服务”【2】。因此医院是以病人和一定社会人群为主要服务对象,是以医学技术为基本服务手段,从而决定了医院工作的特点为:必须以医疗工作为中心,一切为了病人,发扬救死扶伤、人道主义精神,强调医疗效果。科学性、技术性强。必须遵循生物、心理、社会医学模式去开展工作,既科学分工又强调科学的协作,成为有机的整体。显著的随机性与规范性。疾病种类多,病情千变万化,必须具有随机应变和应急的能力;同时任何医疗行为都关系到人的生命安全,务必严格规范,严肃认真执行技术操作规程与要求。将随机性与规范性有机的统一。时间性和连续性强。时间就是生命,在治疗与抢救病人过程中要分秒必争;同时接受病人就诊、病情观察与治疗要求连续不间断,各种工作安排都应适应医疗工作连续性要求。
.........
1.2 课题研究的目的和意义
本系统目的是利用现代信息科技手段,建立技术先进、功能完善与现代化管理要求相适应的电子化系统即医院科研管理信息系统,管理人员信息、项目信息、经费管理信息、科技成果转化信息、数据汇总信息等,并可查询科研事宜相关的信息。实现医院的数字化建设、办公自动化、减轻医院工作人员的工作负担、规范化医院的科研管理工作,促进医院实验室科研工作的开展,需建立一个医院科研管理信息系统,提高审核工作的全面性、及时性和准确性,提高医院办公的自动化程度、信息的电子化程度,最终实现工作管理现代化、程序规范化、服务网络化,促进各医院之间的信息交流,从而促进各医院科研水平的提高。 随着社会经济的发展、城市人口的增加、人民生活水平的提高,对医院的服务水平提出了更高的要求,尤其是专科医院,如眼科。为了提高医院的科研水平、加快医院的数字化建设、办公自动化,减轻医院工作人员的工作负担,规范化医院的科研管理工作,有必要建立一个医院科研管理信息系统,来统一管理医院的科研工作。建立并实施该系统,可以规范并统一医院的科研工作,减轻医院相关人员的工作负担,促进医院科研信息的交流,提高医院办公的自动化程度。本论文主要针对医院科研管理这一领域,结合眼科专科医院的实际情况,阐述了开发医院科研管理信息系统的必要性,对医院科研管理信息系统进行分析与设计,设计与开发出适合眼科专科医院使用的科研管理信息系统。在设计与实现中,充分使用了模块化的思想,使用 UML 的建模方法,对系统需求进行分析与实现,使系统具有较好的可扩展性。在系统的设计与实现过程中,运用到的建模方法、采用当前主流的 IT 技术、设计并实现的医院科研管理系统的模型,遵循眼科专家研究思路和科研成果方式进行系统构建和实施,充分满足医院科研管理工作,并促进医院科研管理领域的发展有着重要的意义。
........
第二章 系统技术概述
21 世纪是科技发展的信息时代,利用计算机技术来丰富应用软件是历史的必然趋势,基于 Windows 的 IT 技术大量呈现在我们生活中,而本文所开发眼科医院科研管理系统是一个基于 J2EE 语言平台的 B/S 架构的应用系统,提供人机交互界面和科研管理等功能,本章将着重介绍本文所采用的相关技术。
2.1 B/S 结构技术发展简述
随着我国信息技术的快速发展,互联网已经融入到了人们生活的每个角落。而网络技术与数据库技术的应用,则大大改变了人们的学习、生活与工作的方式,提高并丰富了人类生活。互联网的发展应用促使网页技术的产生。此后,随着技术的不断变革,因而在网站开发方面逐渐出现了 JSP,PHP,ASP 等最新技术,使网站搭建变得更加简单。在办公自动化领域往往受环境和实际需求限制,不能很好的适应其发展,但基于客户端和服务器的 B/S 架构却一直被 IT 行业所认可和信赖,其可靠的稳定性和强大的数据处理能力,有效的服务于办公自动化领域。 B/S 结构,即 Browser/Server(浏览器/服务器)结构,是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓 3-tier 结构。B/S 结构,主要是利用了不断成熟的 WWW 浏览器技术,结合浏览器的多种 Script 语言(VBScript、Java Script…)和 Active X 技术【13】,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着 Windows 98/Windows 2000 将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构【14】。
.......
2.2 J2EE 技术
1995 年软件行业推出了一款全球瞩目的多线程动态语言 JAVA,它由 SUN 公司研究开发,具有很多优点,是一款面向对象的分布式结构、可移植的语言。被行业开发者赞叹和认可,得到了广泛应用。 Java 最早命名为 OAK 语言,主要应用领域为消费电子产品软件开发中,还未登上 PC 程序开发平台上,但它是一款具有可移植特性的多线程语言,网络未兴起之前,OAK 语言的应用仅仅局限在消费电子产品的软件开发上,一直走下坡路,甚至被人们所遗忘,但随着时代的发展,互联网的快速发展,网络时代的到来改变了 OAK 的命运。衍生了很多附属产品,即增值应用程序开发等【18】。但网络上出现的一些内容基本都是以 HTML 形式呈现,网络使用者和开发者非常讨厌,并一再想改变其现状,随着 JAVA 的推出,将打破传统网络页面及软件效果,使内容得到了质的飞越。很多网络开发人员积极使用 JAVA 语言,并推出一些列好的作品,SUN 公司得到这一认可并了解用户需求,成功将 JAVA 语言应用到了 WEB网页开发上。并去推出各种语言版本,适合不同机制的开发,开发者可成功研究开发 B/S 架构的网页网站,也可以开发 C/S 模式的应用程序。JAVA 正是在这种机遇中得到了成长,并发展成为当前世界一流的计算机语言之一【19】。 J2EE 是 Java 2 enterprise edition 是 Java 的一种企业版用于企业级的应用服务开发语言,J2EE 是主流的技术体系,目前已成为一个工业标准。围绕着 J2EE 有众多的 厂家和产品,其中不乏优秀的软件合理集成以 J2EE 为标准的软件产品构建大型分布式企业级应用系统,可以得到较好的稳定性、高靠和扩展(见图 2-1)【20】。
第三章 系统需求分析及概要设计 ...... 14
3.1 需求分析概述 ........ 14
3.2 系统功能的需求分析 ...... 16
3.3 系统概要设计 ........ 17
3.3.1 系统总体框架设计 ......... 17
3.3.2 系统功能模块设计 ......... 20
3.3.3 系统用例分析 ....... 21
3.3.4 系统活动图设计 ............. 22
3.4 系统可行性分析 .... 24
第四章 系统详细设计与实现 .... 26
4.1 系统设计思想及架构 ...... 26
4.2 系统开发设计原则 .......... 27
4.3 系统功能模块的详细设计与实现 ...... 28
4.4 数据库设计 ............ 45
4.4.1 数据库概念结构设计 ..... 45
4.4.2 数据库逻辑结构设计 ..... 46
第五章 系统测试 .... 51
5.1 系统测试方法 ........ 51
5.2 系统功能测试 ........ 51
第五章 系统测试
5.1 系统测试方法
软件测试是检验软件开发过程及功能实现的基本方法,而软件测试主要又分白盒测试和黑盒测试。 所谓白盒测试技术是基于程序代码进行测试,开发人员在开发过程中对代码存在的冗余、BUG 进行单元测试,白盒测试要求开发人员借助功能需求对代码进行一一验证,找出系