论文部分内容阅读
针对传统医疗模式高成本、低效率的弊端,移动医疗保健服务模式逐渐兴起,该模式通过智能手机的高度便携性和实时通信特点,向孕产妇提供随时随地的妇幼保健医疗服务。在此背景下,本文设计并实现了移动妇幼保健医疗系统,论文的主要工作包括:1.从孕妇、医生、管理员角度建立了系统需求模型。根据UML用例图分析提出了孕妇关键需求,包括随时获取妇幼保健信息、记录体征数据以实时监测自身健康状况、便捷的异地医疗咨询和诊断,医生关键需求包括查看孕妇体征数据并进行答疑。根据以上需求设计了移动客户端和后台管理系统的功能模块,继而建立了包含应用层、业务领域层、数据访问层和数据层四层结构的逻辑架构,并给出了移动客户端的层次结构设计。2.实现了孕妇体征数据随时同步和存储。为了让孕妇能够在移动客户端上随时同步体征数据,利用HttpURLConnection网络请求方式和JSON数据交换格式实现客户端与服务端的通信,再调用服务端RESTful API接口同步到远程MySQL数据库。针对无网络连接的问题,则使用SQLite移动端数据库进行数据备份,在网络连接恢复时同步数据,两种方案结合实现数据持久化存储。3.针对孕产妇的需求设计了良好的特殊人机交互界面。根据使用场景进行了合理的界面功能模块的划分和布局,提升了用户体验。使用自定义ListView列表控件和基于拼音的中文排序方法展示孕期知识、产检项目、医院信息,并提供了模糊查询接口,便于孕妇获取妇幼保健信息。以图表的方式展示用户体征数据,并以不同颜色区分显示正常数据、异常数据以及标准值范围,让孕妇更直观地了解自身健康状况。4.采用了 Android OS和Grails框架实现原型系统并进行了验证。分析了 Android的技术要点,包括布局方法、自定义控件、多线程机制、WebSocket等,将这些技术融入移动客户端开发中实现了各个模块的功能,并引入开源类库提高了研发的效率。Grails与其他Web框架如Struts、JSF相比,配置更加简洁、编码效率更高,用它实现系统服务端既保证了软件质量又缩短了研发周期。基于上面两项技术实现了系统,并在真机中成功运行。最后,对系统进行了功能和性能的测试。测试结果表明该系统功能实现正确,性能符合要求,验证了本论文所设计系统的可行性和合理性。