论文部分内容阅读
改革城镇卫生服务体系,积极开展社区卫生服务,建立集预防、医疗、保健、康复、健康教育和计划生育技术指导“六位一体”的功能合理、连续方便、综合性的区域卫生服务网络,是我国卫生事业发展的必然趋势。建立规范化的居民健康档案,形成一套完整的健康信息系统,并运用先进技术进行资料分析和预测,不仅可以研究社区人群的基本健康状况和了解人们对卫生服务的需要,有助于实施区域卫生规划,优化资源配置,避免低水平的重复建设,探索适合本地区实际的社区卫生服务可持续发展模式,而且还可以逐步拓展服务内涵,扩大社区卫生服务覆盖面,使更多群众受益,并为卫生行政部门确定卫生工作方针政策和既定工作计划提供科学依据。 在本课题中,以C/S为结构模式,开发了一套社区居民健康档案管理系统。 本课题运用三层C/S结构模式进行系统的设计和开发。传统的两层C/S结构在规模较大的应用系统中运用时,其局限性显而易见:效率低下、安全性差、维护困难。为克服两层C/S结构的局限性,三层C/S结构应运而生。三层C/S结构在两层结构的基础上加入新的业务逻辑层,业务逻辑层负责数据库服务器与客户端的连接工作,起到一个中继作用:一方面向数据库服务器传递客户端的请求;一方面将数据库服务器的处理结果返回客户端。这使的数据库服务器只需要相应客户端的请求,减轻了数据库服务器的工作负担,提高了工作效率。 在具体实现阶段,数据库管理系统为Microsoft SQL Server 2000,客户程序利用Visual C++强大的界面开发功能、良好的网络及数据库支持、高效的多媒体和图形操作及高度的灵活性进行各种设计。 首先,采用COM/DCOM/COM+技术封装了ADO访问数据库的部分功能来实现新加的业务逻辑层。本文给出了用COM设计该业务逻辑的总体流程和具体实现方法,以及各种关键技术的运用。同时,在SQL Server 2000下设计系统的数据库。 其次,采用标准的Winodows MDI设计应用程序界面,并为系统提供了具有特色的菜单、工具栏和状态栏。对一些功能单一、操作比较少的模块,采用了对话框进行用户交互。