文档介绍:基于B/S形式的医院信息管理系统的实现
摘要通过实现先进的计算机网络化管理,进步医疗管理效率和经济效益,从而进步医院的整体竞争力。设计一种基于Brser/Server构造的医院信息管理系统,并对其体系构造及功能模块实现进展描绘。
作原理
B/S形式是一种以eb技术为根底的新型IS平台形式,它将传统的/S形式中的效劳器分解成一个数据效劳器和一个或多个应用效劳器,从而构成一个三层构造体系。
第一层客户层,包括客户端和管理端,采用的是标准的阅读器。阅读器将HTL转换为图文并茂的网页,并提供一定的交互才能,允许用户输入信息提交给后台,提出处理要求。这个后台也就是第二层的应用效劳器。
第二层应用层,主要依靠应用效劳器来完成工作。在客户层提出恳求后,应用效劳器将启动相应的进程响应,并动态生成一串HTL代码,其中包含处理结果,返回给客户的阅读器。假如客户端提交的恳求包括数据的存取,那么应用效劳器还需要与数据效劳器交互完成这一处理。
第三层数据层,负责数据的存储、响应和更新处理。位于数据层的数据效劳器应客户恳求独立进展处理,而后将数据库结果返回应用效劳器,再传回客户端或管理端,完成整个恳求、应答过程。
采用基于三层体系构造的B/S形式较以前的/S形式有以下特点:
(1)资源利用率高。在/S形式下,大局部运算在客户端完成,因此客户端配置要求较高,同时,导致效劳器空闲。而在B/S形式下,大局部运算在效劳器端完成,因此客户端配置要求不高,仅需可以正常显示网页即可。
(2)可维护性好。在/S形式下,各种应用的主要局部安装在客户端,维护起来很不方便。而在B/S形式下的维护工作主要在效劳器上,而且支持远程维护,客户端只运行阅读器,无需特别维护。
(3)平安机制完善。在/S形式下,主要利用操作系统和数据库系统的平安机制,较难提供数据加密和身份验证功能。而在B/S形式下不仅可以解决以上问题,还可以利用ebServer的平安机制或防火墙技术进展访问控制,利用kie进展身份验证,极大地完善了平安机制。
(4)网络实时性强。在/S形式下,数据库直接与客户端进展事务处理,一般需要做屡次交互,数据更新过程繁琐。而在B/S形式下,事务处理在应用效劳器上进展,数据的屡次交互限定于应用效劳器和数据效劳器之间,网络传输量少,数据的实时更新性好。
基于对系统体系构造的分析,医院信息管理系统采用B/S形式,以indsXP为操作系统平台,SQLServer2000为后台数据库,,,,并在设计过程中充分考虑系统易用性、可靠性和灵敏性的统一。
、触发器技术,合理调用DataReader、DataSet对象,进步数据存储、访问效率。
由于系统涉及的信息量大、类型多,所以主要从功能实现角度分析模块划分及设计思想,参见图2。
图2系统功能构造与数据存取构造图
(1)根底信息系统。提供原始数据录入模块和参合管