论文部分内容阅读
心血管疾病已成为全球卫生保健和卫生资源的沉重负担,具有病发突然、随机、高猝死率特点,要提高心脏病的救治系数,对心脏病人的实时性监护是解决问题的关键。为此中科院成立了项目组研发一套基于MSP2008的实时动态心电监测系统,系统通过GPRS实现对用户的无活动限制,更重要的是提供了一套完善的后台服务,进行实时监护。本文主要介绍的是关于这个系统的用户平台的设计与实现。
用户平台除了基本的心电监测功能外,还设计了在线诊断、网上付费、信息管理、用户管理等功能,它既能作为MSP2008实时动态心电监测系统的用户平台,也能自成一体,形成一个独立的系统。
用户平台通过B/S模式进行架构的Web系统,这是因为与C/S模式相比,B/S模式更具优势,它无需安装,在系统开发、维护和升级都比C/S模式更加经济,具有很强的开放性,结构易于扩展。
但是,由于心电监测信息交互和处理量大,具有开放性的B/S模式往往因为网络和服务器配置的限制而存在系统响应慢、运行不稳定等方面的不足。而且服务器端的脚本语言一直没有完善的IDE支持,程序编码和调试的难度也比较高。为此,本文设计了一套合理的解决方案,使整套系统既能保留B/S模式的优势的,也能尽可能的弥补其存在的缺陷。具体方法是:首先,对于系统的部署采用基于Memcached技术的分布式部署方案,在服务器端将大量的心电数据缓存起来;同时,对于绘制心电图模块使用静态化缓存技术,有效减少服务器数据库端的操作量,减轻CPU的工作负担;针对服务器端脚本语言缺乏理性的IDE的情况,另外,本文在研究过程中设计出一套基于MVC思想的程序框架,该框架具有丰富的错误报告系统、强大的错误捕捉能力以及统一的数据库处理方式,能够提供稳定的动作驱动系统,有效提升Web系统安全性。