论文部分内容阅读
随着人们对健康问题的重视,体检机构如雨后春笋般在全国各地纷纷建立。传统的体检模式已经无法满足日益增长的体检需求,而目前多数的体检系统仅仅解决了体检数据信息化这一问题,并没有将信息实现与其他系统共享,更加没有实现在多个体检中心之间数据同步的功能,而基于网络的分布式体检系统就可以很好地解决上述的所有问题,极大地改进旧系统的各种缺陷,提高生产效率。虽然市面上众多的软件公司设计和开发了形形色色的体检系统,也在各类体检机构中运行,但普遍都存在着功能匮乏,尤其无法满足大中型体检机构的日常业务需求。目前多数的体检系统面临的问题如下:缺乏数据共享机制、无法与第三方系统互相通信、各体检中心数据无法同步。本文中设计与实现的分布式体检系统从实际工作应用出发,很好的满足了以上的要求,能够适用于大中小型的体检机构中,与各类第三方信息系统实现灵活的数据共享,并且可以在连锁模式的体检中心之间实现信息互相同步。并且,本系统采用多层架构体系,为实现各种复杂的业务需求奠定了基础,相比传统两层或三层架构体系,无论对系统本身的易用性还是对数据库的压力都起到了至关重要的作用。本文除了对体检系统目前的现状进行探讨外,还将对相关软件开发工具、开发框架、数据库、商业智能等技术进行介绍,并且结合软件工程思想,对系统进行需求分析、概要设计、详细设计、测试等重要工作。本文在绪论中首先阐述研究的意义和重要性,并且将介绍体检周边相关的HIS、LIS、PACS等系统。接着,介绍关键技术,主要包括.NET框架、MVC技术、SSIS技术和Reporting Services技术。在需求分析中,分析了目前存在的问题,结合体检机构实际情况,分析出需要实现的各种功能,并且梳理业务流程。在概要设计中,首先明确系统架构,接着设计软件架构,将各功能模块化,设计与第三方系统交互接口。在详细设计中,重点列举了制卡功能、数据同步和体检报告的详细实现过程。在系统测试中,主要分单元测试、集成测试和性能测试。最后对本文的研究内容进行了回顾和展望,总结系统在实际应用的效果。