论文部分内容阅读
数据库的发展经历了三代,第一代是以技术为中心的前关系型数据库,史于二十世纪七十年代,主要是网状数据库和层次数据库。二十世纪八十年代,第二代以用户为中心的关系型数据库得到了广泛采用。然而在数据模型,性能以及扩展伸缩性上这两代数据库都存在很多限制。以网络为中心的后关系型第三代数据库给我们崭新的一面。进入二十世纪九十年代后,大量图形化用户界面被应用系统普遍采用,而且Internet得到了迅猛发展,应用系统的架构从采用C/S结构转变为以Web应用为主的处理阶段。后关系型数据库技术能为以网络为中心的环境提供扩展性、互操作性和安全性等性能。美国InterSyst ems公司开发的新一代数据库Caché就是第三代数据库的领头军。
目前,我国HIS(医院信息系统)系统在选择的数据库平台和运用开发技术中存在矛盾和忧虑。HIS系统服务的医院环境和医疗领域是十分复杂的,其数据库平台的正确选择在很大程度上影响和决定着系统的最终性能。然而目前我国HIS产品普遍采用传统的关系型数据库管理系统,免不了存在本身固有的、难以克服的弊病。在Internet出现后负载量猛增和多媒体等非结构性数据涌现的情况下,关系数据库的缺陷和瓶颈更为凸现。这势必造成系统可靠性和可用性问题,不可能满足医院HIS系统全年正常运行的基本要求。要提升HIS系统的水平和软件质量,需要在软件设计开发上下工夫并采用先进的开发方法和工具。面向对象的第三代后关系型数据库Caché,具有许多突出的技术优势,成为医疗领域最优先采用的主流数据库。
本文从分析面向对象的后关系型数据库Caché入手,详细介绍了Caché数据库以及与之相关的理论技术知识,分析在开发HIS系统中选择Caché数据库的正确之处,探讨基于Web的B/S结构在HIS系统的合理之处,提出用Caché数据库构建基于Web的HIS系统。
并以某军区医院HIS系统项目的一期工程开发为实践背景,明确设计思想,提出总体设计方案,进行数据库层,业务层,表示层设计与实现。根据测试结果,表明后关系型数据库Caché在构建基于Web的HIS系统中具有很出色的应用研究价值。