论文部分内容阅读
随着医疗科技的发展,重症加强护理病房(ICU)应运而生,它集中了各相关专业知识与技术,以及医疗中最先进的治疗和监测设备,比如心电图监测仪、血压测量计等各种监测设备。医护人员根据这些先进的设备监测的数据对病人进行救治和护理,随着技术的发展,监测设备越来越多,医护人员需定时查看这些设备的监测的数据并且进行记录,这将严重降低医护人员的工作效率。为了提高医护人员的工作效率,本系统将各个监护仪的数据显示在系统的客户端界面上,医护人员只需在系统的客户端界面查看病人的相关数据;并且系统将会在一定时间内保存监护仪上的监测数据,医护人员不需再手记病人的监测数据,这大大提高了医护人员的工作效率和准确性。本文提出一种基于MVC的三层架构,通过该架构实现C/S系统。在三层架构的视图层采用继承java.swing.LookAndFeel编写UI界面,实现了部分控件。在业务逻辑层实现系统的系统功能的业务逻辑处理工作,实现了与数据库交互。本系统采用了 MySQL数据库对系统的数据存储。采用了 Hibernate技术实现数据库连接。为了减少与数据库交互的开发工作和提高与数据库交互的稳定性,在开发工程中采用Hibernate技术将其封装,只需在Hibernate的配置文件中填写数据库相关信息和实体与对象的映射。由于系统与数据库交互频繁,在实现与数据库交互过程中采用了数据连接池技术,较少了数据库连接响应时间,提高系统的性能。系统采用FOP技术实现护理单定制化,利用Qt技术开发一小工具,该小工具能生成定制化过程中需要的XSL样式文件,读取数据库中数据,利用XML的dom解析技术生成XML数据文件,FOP可将XSL样式文件和XML数据文件转化成PDF文件或其他文本文件,实现定制化工作。系统通过需求分析、概要设计、详细设计、测试流程进行开发,经过努力重症室监护系统的开发工作完成,并满足了用户的功能需求和性能要求。重病室监护系统已在中山一院和郑州第一附属医院使用,并且能达到预期的效果,大量减少了医院的护士工作,方便了医生查看病人病情。目前正在开发系统的移动客户端,该客户端将应用在安卓智能手机上,这将会更加方便用户的使用。