基于CORBA技术的病历信息管理系统的实现研究

来源 :中国地质大学(北京) | 被引量 : 0次 | 上传用户:bad_47
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
这个社会己进入网络化、信息化时代,信息化建设也逐步成为医院加强现代化管理不可缺少的手段和措施,病历信息电子化已成为当今医院进一步发展的必然趋势。目前的医院信息系统普遍采用两层的客户/服务器模型和B/S浏览器模型,但都存在升级、维护、扩充、数据交换等困难的问题,网络瓶颈也不可避免。因此应用新的技术开发医院信息系统至关重要。为此本文提出了基于CORBA的三层体系结构构建病历信息管理系统。本文讨论分析了一个基于OmniORB4.0的分布式病历信息管理系统的需求,利用面向对象的方法并结合分布式计算的特点,设计了一个符合特定软硬件工作环境的三层C/S通信框架,并给出了具体的实现方案。论文还讨论了在实现这一方案实现过程中遇到的一些技术难点和创新性及未来扩展,以保证系统在局域网内运行在一个稳定、开放、健壮、容错和高效的网络应用层界面上。在系统构造的原型三层通信结构中,采用了符合CORBA2.6规范的OmniORB4.0产品作为系统的分布式计算平台。OmniORB以其严格的规范性、便携的可移植性、对各种异构环境的良好包容性及对各种语言的强大支持性为系统提供了稳定而高效的分布式应用环境。系统的客户端由VC++和MFC库编写,这是因为客户端要运行在Windows操作平台上,无疑VC和MFC是其最强大最稳定的编程工具。同时客户端是面向用户的,而Windows恰好以其亲切美观的图形界面、简单方便的操作方式、及强大的支持团队赢得了许多软件使用者的青睐。系统的服务端由C/C++语言编写,这能保证服务端具有良好的平台无关性。同时服务端运行在类Unix操作系统上具有良好的稳定性。应用CORBA的命名服务和多线程编程机制到特定的软硬件环境还是一个全新的尝试,本文深入讨论了CORBA技术与现代操作系统的结合、分布式技术与面向对象技术的结合、Linux系统和Windows系统网络异构等问题,对以后类似的三层C/S通信模型的构建有很好的参考价值。
其他文献
资源定位问题是P2P网络应用中存在的主要问题之一,也是当前P2P网络的研究重点。P2P网络在运行的过程中会产生大量的访问日志数据,而数据挖掘技术可以从海量的数据中挖掘出有
由分布在监测区域的大量传感器节点以无线通信、自组织方式形成的无线传感器网络是一种新型的信息获取网络,它融合传感技术、通信技术以及微机电技术等多项技术,能够实时感知
高校排课管理系统是整个教学管理信息系统最核心的一部分。该子系统主要完成了教学运行中,课程、教师、教室等的有序而合理的管理。它负责每个学期的课程表编排,课表的发布和查