随着新技术日益发展,传统的纸质健康管理很难适应社会发展的潮流,网上的健康管理系统应运而生,它极大的方便我们的日常生活,不管对医生还是对普通的群众,都有很高的现实意义,高效性和便捷性一直都是健康管理系统得以生存和发展的土壤。
在研究健康管理的基本概念和基本原理的基础上,介绍了普通用户和监护人用户的两种需求。其中,普通用户信息包括基本信息、产品信息、监护人信息、审核请求,监护人用户信息包括基本信息,被监护人信息,消息管理。普通用户可以增加监护人,监护人用户在确定以后经普通用户审核可以正式成为监护人用户。为了减少分析和开发的成本,尽可能达到最稳定的情况下,选用Eclipse作为系统开发的基础平台,采用mysql数据库为开发数据库,java为系统开发语言,使用Spring MVC开发优势的基础上,为了开发的便利和减轻服务器的压力,使用html静态页面作为开发页面,采用JOSN为解析工具,完成了健康管理系统的开发。
本系统采用B/S结构,采取工厂模式进行开发,并充分使用J2EE和AJAX等技术使系统具有非常灵活强大的动态扩展机制、高安全性、高稳定性和强通用性,而且易于维护。使用基于Oracle平台的面向对象编程技术java,结合高性能数据库管理工具mysql来构建三层架构体系结构,同时运用面向对象UML建模工具、面向对象设计和实现技术等先进技术进行整个项目的开发。该系统不仅实现了普通用户和监护人用户的关联性,而且具有较强的安全性。尤其是在角色、权限设计上具有较高的理论基础和实际应用价值。
关键词:健康管理系统,B/S,J2EE,MVC
在进行多次需求调研后,提取出健康管理系统要实现的基本功能如下:
用户管理:
用户登录——登录系统;
用户注册——对没有注册而不能登录的用户进行快速注册。
基本信息:
查看——查看普通用户或者监护人用户的基本信息.
产品信息:
产品列表——显示用户所用产品的列表,可以添加产品;
电子血压计——接上电子血压计可以显示用户的基本健康情况。
监护人信息:
监护人列表——显示对应的监护人信息。
审核请求:
消息列表——被监护人添加监护人时显示的消息列表,对同意监护人的信息进行确认。
被监护人信息:
被监护人列表——显示被监护人列表,可以对添加被监护人。
消息管理:
审核请求——监护人添加被监护人时显示的消息列表,可以对同意或者拒绝被监护人的请求。
摘 要 I
1 开发背景 1
1.1目的和意义 1
1.2开发设计思想 1
1.3开发目标 1
2 需求分析 2
2.1需求分析的目标和任务 2
2.2健康管理系统基本功能 3
2.3 系统功能需求分析 3
2.4对性能的规定 4
2.4.1安全性 4
2.4.2 灵活性 5
2.4.3输入输出要求 5
2.4.4数据管理能力要求 5
3 总体设计 7
3.1 系统架构设计选择 7
3.2 系统架平台选择和运行设计 8
3.2.1 系统平台选择 8
3.2.2 系统运行设计 8
3.3 系统软件结构 9
3.3.1 MVC模式简介 9
3.3.2 Spring MVC框架介绍 13
3.4 数据库设计 16
3.4.1数据库逻辑设计 16
3.4.2数据库物理设计 19
4 开发与实现 20
4.1 用户管理模块 20
4.1.1 用户登录 20
4.1.2 用户注册 23
4.2 用户基本信息 24
4.3 产品信息 25
4.4 监护人信息 27
4.5 消息管理 28
5 系统测试与分析 30
5.1 测试概述 30
5.1.1 测试目的 30
5.1.2 测试原则 30
5.1.3 测试方法 30
5.2 测试用例 30
5.3 测试分析 31
6 全文总结与展望 32
6.1 本文总结 32
6.2系统改进方向 32
参考文献 33
致 谢 34