首页> 中文学位 >基于.NET的军卫体检系统的设计与实现
【6h】

基于.NET的军卫体检系统的设计与实现

代理获取

目录

摘要

第一章 引言

1.1 课题的研究背景和意义

1.1.1 课题的研究背景

1.1.2 研究意义

1.2 本论文研究内容及章节安排

第二章 相关技术介绍

2.1 .NET开发平台、C#开发语言与Windows Form

2.2 Oracle数据库管理系统(Oracle Database)

2.3 FastReport报表工具

2.4 系统软件架构

2.4.1 C/S(Client/Server)模式

2.4.2 三层结构

2.4.3 抽象工厂模式

2.5 本章小结

第三章 基于.NET的军卫体检系统的设计与实现

3.1 系统总体设计

3.1.1 体检工作流程

3.1.2 系统功能流程

3.1.3 系统功能模块设计

3.2 关键功能设计

3.2.1 用户权限设置

3.2.2 体检登记

3.2.3 科室综述与体检建议

3.2.4 成本核算

3.2.5 历史结果查询

3.2.6 接口设计

3.2.7 Excel数据表导入与导出功能

3.2.8 报表功能

3.3 用户体验设计

3.3.1 界面布局

3.3.2 界面切换设计

3.4 系统软件架构

3.5 本章小结

第四章 系统版本自动更新功能设计与实现

4.1 技术分析

4.1.1 服务器方式

4.1.2 关系数据库二进制存储大型数据对象

4.2 系统版本自动更新功能流程概述

4.3 发布程序设计与实现

4.3.1 发布程序功能流程概述

4.3.2 具体实现分析

4.4 自动升级程序设计与实现

4.4.1 自动升级程序功能流程概述

4.4.2 具体实现分析

4.5 本章小结

第五章 总结和展望

5.1 本论文总结

5.2 展望

参考文献

攻读学位期间成果

致谢

声明

展开▼

摘要

随着社会的进步和经济的快速发展,人们生活质量不断提高,全社会健康意识和疾病防范意识不断增强,健康体检作为防患于未然的主动防御措施越来越融入人们的生活和工作[1-2]。随着医疗信息化的发展,信息化系统的应用将会推动健康体检的发展,如今,健康体检是建立在现代生物医学和信息化管理技术模式上,从社会、心理、生物的角度来对个体或群体健康危险因素进行全面监测、分析、评估、预测、预防和维护的全过程[3]。
  军区医院、疗养院和机关门诊部等单位承担着军地机关首长健康体检、地方单位健康体检、个人体检等体检保障任务。随着医疗信息化的发展,特别是军队医疗信息化的发展,急切需要一个符合这些单位的体检系统,对部队成员的体检流程、体检信息进行信息化、规范化的管理。
  军卫体检系统属于“医院体检信息管理系统”体系的一部分,它遵循全军信息系统一体化体系结构标准和军队门诊信息系统建设规定,以“军卫”数据结构为基础支撑,主要为军区机关医院体检中心提供服务。经过在广州军区机关门诊部体检中心的实地调研发现,现今投入使用的军卫体检系统在实现技术、功能流程设计、用户体验等方面已不能符合当今军区机关医疗机构体检中心的需求:
  (1)原军卫体检系统升级与维护困难:原系统采用PowerBulder语言开发,PowerBulder语言在近年来已经不流行,使用PowerBulder语言作为开发语言,系统缺乏承上启下的人才跟进维护升级,因此对体检系统的维护与升级造成了困难。
  (2)系统流程、功能设计上、用户体验不能及时跟进医院体检中心的发展,已不能满足当前用户需求:系统流程不能充分考虑当今军区机关医疗机构体检中心同时承担着军人与地方居民健康体检任务的特点。在功能设计上,用户管理缺乏对体检医生科室权限的考虑,科室综述与建议缺乏对体检结果自动判断的功能,缺乏与HIS、PACS、LIS的接口,体检结果信息不完整,报表设计不美观实用等;在管理功能设计上,缺乏实用的成本核算,历史结果查询等信息管理功能。在用户体检上,采用XP系统的界面风格,与现状的win7系统风格不匹配,导致用户体验下降。
  (3)缺乏系统版本自动更新程序:采用人工拷贝程序文档方式更新,导致出现以下问题:版本更新不及时,当版本更改时,各台电脑的体检系统程序更改不及时,有可能导致用户操作错误或者出现程序崩溃的现象;程序更新效率低下,浪费人力资源,每台电脑的版本更新都需要专人跟进,这样会导致更新效率低下,且造成人力资源的浪费。
  为了应对当下军队医疗信息化发展的新形势并且满足未来系统的扩展需求,更好地为军队健康体检提供信息管理服务,本文与广州军区机关门诊部联合进行研究开发,确定了以下军卫体检信息管理系统的研发目标:(1)立足于现代先进成熟的软件技术,选择系统的实现语言、架构等技术,奠定系统的技术基础;(2)以现在军区机关医疗机构体检流程与功能为基础,设计与实现合理的、贴近用户需求的系统流程、功能设计以及用户体验等;(3)针对医院信息系统的部署问题,设计与实现系统版本自动更新功能的研究方案。
  实现技术上,本系统基于Visual studio.net平台的C# Windows Forms技术+Oracle11g数据库平台实现系统功能,并采用C/S三层架构+工厂模式。C#语言是微软研发的一种面向对象编程语言,可以快速开发基于.NET平台的应用程序,而且微软提供的大量.NET类库可以帮助开发者进行开发,大大的提高了系统的研发速度。Oracle数据库是当前最流行的关系数据库管理系统,具有可移植性好、使用方便、功能强大等特点,对于信息规模不断扩大的医疗信息系统是个合理的选择。三层C/S结构是指在逻辑上将应用分成三层,对易变、核心的业务逻辑以组件的形式加以封装,使各层间的耦合性降到最低。使用抽象工厂模式设计搭建数据访问层,可以隐藏数据库访问对象的创建,使得系统在不同数据库平台间的自由切换变得可能,提高系统的可扩展性。
  在系统的总体设计、功能设计、用户体验方面,本系统立足于用户需求来考虑。本系统在总体设计上考虑多种就医模式,设计了部队体检者与地方体检者两种操作入口,可满足不同医疗机构需求,增强了系统的适应性;在系统功能实现上注重提高体检中心的工作效率以及体检信息的完整性,增设体检结果智能分析、PACS接口、历史结果查询等功能,使部队健康档案管理更规范化,具有较好的实用价值;在系统的用户体验上采用Microsoft Office Fluent用户界面导航栏,增加了窗口记忆与窗口快速切换功能,提高了系统的界面友好性与用户的软件体验感。
  在系统的自动部署与更新问题上,体检系统需在体检中心多个体检科室的多台电脑上安装部署,为解决以往的人工部署更新引起的效率低下以及不能及时同步的问题,本系统对自动更新部署功能作出了以下的研究:以数据库作为传输程序更新文件的媒介,以二进制流文件在数据库的存取技术为基础,开发了发布程序与自动更新程序两个组件:发布程序负责上传更新文件,自动更新程序负责版本号的检测以及下载程序更新文件。
  本系统的创新及优点之处在于:
  (1)良好易维护性与扩展性。基于Visual studio.net平台的C#Winform语言以及C/S三层架构的使用,使得系统在代码结构清晰,层次逻辑分明,为后续的维护更新打下了关键的技术基础。基于抽象工厂模式设计的数据访问层可以使系统具有在不同数据库平台之间自由切换的可能。针对不同医院可能使用不同的数据库管理系统的情况,系统已开发出不同数据库管理系统的访问模块可以让系统快速完成部署并投入使用,同时可减少数据库平台之间的数据迁移,避免数据丢失,保证医院病例数据的完整性。
  (2)流程简洁、功能智能、用户操作便捷。本系统首创军队人员与地方人员分开登记、收费、出报告的两套流程,使得系统更便于医生护士等用户操作,流程也更直接明了。功能上对智能结果判别,智能生成科室综述与体检建议的功能的研发大大减少了医生的工作量,提高了体检的效率;历史结果分析查询的功能,提供医生更多长期真实的数据,跟踪体检者的身体状态,这个对于军队干部首长的身体健康、疾病防御等起到了关键性的作用;实现了与HIS/PACS/LIS医疗系统的连接,使得体检数据流更规范,体检信息更完整;用户管理、成本核算、字典设置等管理辅助功能,提升了系统的管理价值。
  (3)实现了系统版本自动更新程序。系统版本自动更新程序的实现,使得体检系统的更新工作更快更准,节省了人力资源,也确保了更新的及时性与同步性。本文所研究的系统版本自动更新程序可应用于不同的C#winform应用系统,具有可移植性与重用性。
  综上所述,本文立足于当前健康体检、体检信息管理与医疗信息化技术的发展趋势及主要需求,特别是从军队体检健康信息管理的现状与需求切入,介绍了本系统的主要开发技术、工具以及程序架构;重点阐述了系统的设计与实现,分别描述了系统的总体流程设计、关键功能设计与实现以及用户体验与界面友好的设计;详细描述介绍了系统版本自动更新程序的研究与实现;最后总结了系统的设计研发以及创新之处,分析可能存在的不足之处,展望医疗信息技术在军卫体检系统中的发展。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号