论文部分内容阅读
随着信息技术的不断发展和人们对医疗保健水平要求的不断提高,医院信息化建设已迫在眉睫。目前许多大中型医院的信息系统的建立已经颇具规模,业务功能也不断完善,但中小型医院的信息化进程发展缓慢。资金不足严重制约了中小型医院的信息化建设。加之中小型医院的业务灵活,经常需要根据实际情况进行调整。因此,信息系统的建立必须具有很高的可扩展性。本课题正是为了解决中小型医院在建立信息系统中存在着开发、维护成本高,需要很高的扩展性和极高的安全可靠性等问题而提出的。本医院信息系统是基于COM+组件的三层C/S模式结构体系实现的。将业务逻辑放在应用层,独立于客户端和数据库,提高代码重用性。同时为了实现应用层较强的扩展能力,创造性的将业务逻辑划分为多种企业对象,并用COM+组件进行封装。论文首先阐述了医院信息系统的相关基本概念,指出了研究的背景、研究的内容和意义。接着介绍了开发医院信息系统所需使用的语言开发环境、前台开发工具和后台开发工具。再结合医院信息系统的实际特点和要求,分析了基于三层分布式C/S结构的医院信息系统应具有的功能和设计原则,并在此基础上研究了医院信息系统的总体框架。然后在系统设计中,先介绍了系统数据库的设计,包括它的概念结构以及逻辑结构。再介绍了应用层的应用程序服务器的设计,该应用程序服务器包括三部分:模型的研究、逻辑关系划分以及环境的构建,采用组件方法,建立了多种企业对象模型。并在最后对系统的安全性能进行了研究。三层分布式C/S结构医院信息系统研究的关键是应用程序服务器的设计。论文采用了独具特色的多层分布式应用程序组件(Multi-tier Distributed ApplicationServices Suite,MIDAS)与COM+组件相结合的方法,实现了应用程序服务器的建立。因为采用MIDAS组件可以使系统在COM+应用程序开发时其复杂性大幅降低,同时其生产能力也得到了大幅度提高。最后,论文以门诊收费子系统和门诊药房子系统为实例介绍了基于COM+的三层分布式C/S结构医院信息系统的实现。本医院信息系统采用清晰的层次划分和相对独立的模块化实现方式,因此,具有良好的可扩展性,开发、维护成本低,适用性强等优点。系统在投入运行后使用效果良好,大大降低了医院工作人员的劳动强度、提高了工作效率,同时也规范了医院工作的程序。