在研究健康管理的基本概念和基本原理的基础上,介绍了普通用户和监护人用户的两种需求。其中,普通用户信息包括基本信息、产品信息、监护人信息、审核请求,监护人用户信息包括基本信息,被监护人信息,消息管理。普通用户可以增加监护人,监护人用户在确定以后经普通用户审核可以正式成为监护人用户。为了减少分析和开发的成本,尽可能达到最稳定的情况下,选用Eclipse作为系统开发的基础平台,采用mysql数据库为开发数据库,java为系统开发语言,使用Spring MVC开发优势的基础上,为了开发的便利和减轻服务器的压力,使用html静态页面作为开发页面,采用JOSN为解析工具,完成了健康管理系统的开发。
本系统采用B/S结构,采取工厂模式进行开发,并充分使用J2EE和AJAX等技术使系统具有非常灵活强大的动态扩展机制、高安全性、高稳定性和强通用性,而且易于维护。使用基于Oracle平台的面向对象编程技术java,结合高性能数据库管理工具mysql来构建三层架构体系结构,同时运用面向对象UML建模工具、面向对象设计和实现技术等先进技术进行整个项目的开发。该系统不仅实现了普通用户和监护人用户的关联性,而且具有较强的安全性。尤其是在角色、权限设计上具有较高的理论基础和实际应用价值。
该健康综合管理系统采用多级开发模式,它包括普通用户和监护人用户的两种需求,其中普通用户信息包括基本信息、产品信息、监护人信息、审核请求,监护人用户信息包括基本信息、被监护人信息、消息管理等功能。系统的功能模块划分如下:
在进行多次需求调研后,提取出健康管理系统要实现的基本功能如下:
用户管理:
用户登录——登录系统;
用户注册——对没有注册而不能登录的用户进行快速注册。
基本信息:
查看——查看普通用户或者监护人用户的基本信息.
产品信息:
产品列表——显示用户所用产品的列表,可以添加产品;
电子血压计——接上电子血压计可以显示用户的基本健康情况。
监护人信息:
监护人列表——显示对应的监护人信息。
审核请求:
消息列表——被监护人添加监护人时显示的消息列表,对同意监护人的信息进行确认。
被监护人信息:
被监护人列表——显示被监护人列表,可以对添加被监护人。
消息管理:
审核请求——监护人添加被监护人时显示的消息列表,可以对同意或者拒绝被监护人的请求。