1、毕业论文(设计)GRADUATION THESIS (DESIGN)I健康数据采集综合管理平台的研究与实现毕业论文II健康数据采集综合管理平台的研究与实现摘要 随着社会经济的发展,环境污染问题随着经济的发展呈现上升趋势,健康问题也越来越受到人们的关注。当前人们还没有渠道方便获取自己的健康数据,尽管有些地方已经建立电子档案或纸质档案,但查阅起来并不方便,因此建立健康数据采集综合管理平台是十分有必要的。通过平台建设,人们可以十分方便的查看到自己的健康数据,可以针对自己的健康状况进行身体的调理,提高自己的健康状况。本系统开发采用 MyEclipse 集成开发环境,利用 Java 语言进行开发,数据库
2、采用 MySQL 进行管理。关键词 健康管理平台 MyEClipse Java MySQL毕业论文IIIResearch and Implementation of Integrated Management Platform of Health Data CollectionAbstract With the development of society and economy, the problem of environment pollution with the development of the economy showed a rising trend, health prob
3、lems are more and more attention. The people have not easy access to health data channels of their own, although some places have set up electronic files and paper files,but access is not convenient, so the establishment of health data collection platform for the integrated management is very necess
4、ary. Through the platform construction, people can be very convenient to view their own health data, you can for your own health physical conditioning, improve their health status. The MyEclipse integrated development environment to develop this system, using Java language development, management of
5、database using MySQL.Key Words Health Management Platform MyEClipse Java MySQL毕业论文IV目 录引 言.X第一章 绪 论.11.1 课题来源.11.2 研究目标及意义.11.3 健康管理在我国的现状 .11.4 本文的主要工作 .2第二章 开发环境简介.32.1 JAVA 简介 .32.2 开发工具的选择.32.2.1 MyEclipse 介绍与应用 .32.2.2 Tomcat 介绍 .42.3 MySQL 数据库简介 .42.4 JSP 简介 .6第三章 软件需求分析.73.1 软件需求及需求分析.73.2 总体
6、描述.73.2.1 系统功能 .73.2.2 约束条件 .83.2.3 假设与依赖 .83.3 具体需求 .83.3.1 用户接口 .83.3.2 功能需求 .93.3.3 性能需求 .123.3.4 逻辑数据库需求 .123.3.5 设计约束 .123.3.6 软件系统属性 .123.4 动态模型 .12第四章 软件概要设计.154.1 软件结构 .154.1.1 系统功能结构 .154.1.2 类设计 .164.2 数据结构 .244.2.1E-R 图 .244.2.2 表设计 .26第五章 软件详细设计.274.1 功能模块伪码 .274.1.1 登录、修改密码 .274.1.2 用户管
7、理 .29第六章 软件实现.306.1 后台管理功能模块实现 .306.1.1 登录模块实现 .306.1.2 系统主界面实现 .30毕业论文V6.1.3 管理员管理模块实现 .326.1.4 用户管理模块实现 .336.1.4 疾病管理模块实现 .346.1.4 健康教育管理模块实现 .346.2 前台展现功能模块实现 .356.2.1 数据分析模块实现 .356.2.2 健康档案模块实现 .366.2.3 疾病管理模块实现 .366.2.4 健康教育模块实现 .36第七章 软件测试.377.1 软件测试 .377.2 功能测试 .37结 论.44致谢语.45参考文献.46附录:.47毕业论
8、文VI引 言本文是为了开发出一套个人健康档案管理的系统。用户可根据自己的登入注册来运用这个系统。本系统主要包括:用户登入注册、填写个人信息表和健康检查表、数据分析、健康教育、疾病管理、健康档案和健康风险评估等功能。它的目的在于指导帮助健康人群和亚健康人群建立有序、科学的健康生活方式,降低健康风险因素,远离疾病,有效降低医疗支出。通过运用和分析健康管理系统能够更好的预防疾病,分析自己的健康状态及过去的健康疾病史。还能从中了解到各种健康管理知识。本文研究的预期目标及主要特点有:人们可以通过健康档案管理来了解自己过去的健康状况和过往病史。可以通过健康体检管理来对自己的健康及疾病状态检测后进行评估。可
9、以通过健康健康风险分析及评估管理来预测在未来一定时间内发生疾病和死亡的危险,并估计降低所潜在危险的可能性来反馈给用户。可以通过生活方式管理来培养自己的健康生活习惯,并且改掉不健康的坏习惯。本系统能够将数据转化为图形的模式反馈给用户,让用户能够更加直接明了地观察自己的健康状态。毕业论文1第一章 绪 论 1.1 课题来源课题来源于导师推荐的,课题名称是:健康数据采集综合管理平台的研究与实现。1.2 研究目标及意义做好健康档案管理的目的是通过个人既往健康历史、现在健康状况以及健康未来走向的预测分析来帮助客户更加了解自身的健康,从多方面去避免疾病的发生、发展,提供可供参考的健康信息依据资料,为延缓衰老
10、、延长寿命做一个自我健康完整记录。此外,本系统还能医疗服务中心提供一个方便快捷的健康档案管理信息化平台。并且为卫生部门提供一个数据分析、数据汇总和疾病监测的平台,以达到改善对人们信息的管理水平的目的。本系统的开发将砸一定程度上减轻了医疗卫生工作人员的工作强度,对提高医疗服务质量和工作效率提供了一定的推动作用。1.3 健康管理在我国的现状早在两千多年前, 皇帝内经就有“圣人不治己病治未病” ,我国在那时候就有许多健康管理的思想。而我国现代的健康管理是在最近的 10 多年才有的一个新兴行业,处于探索和起步阶段。2001 年我国的第一家健康管理公司正式注册成立。2005 年,国家设立健康管理师职业并
11、于 2006 年成立健康管理师专家委员会,以规范健康管理师队伍的建设。随着科技的发展,环境污染越来越严重。在 2007-2010 年,我国计划建立环境与健康工作协作机制,制定促进环境与健康工作协调开展的相关制度和环境污染健康危害风险评估制度:完成对现有环境与健康相关法律法规及标准的综合评估。另外还建立环境健康信息系统,来预防和早期诊断环境因素可能造成的危害。自 2000 年以来,我国健康管理机构每年以 25%的速度增长,2005 年为 2000 余家,2007 年增加至 4000 余家,2009 年达到 7000 余家,截至 2011 年 10 月达到 8000 余家,并形成了一个新兴的医疗健
12、康服务产业。如图 1-1 所示:毕业论文2图 1-1 健康管理在我国的发展历程1.4 本文的主要工作本文将详细介绍健康数据采集综合管理平台的研究与实现。首先具体介绍本系统所用的技术,接着介绍本系统的需求分析,然后介绍按照需求分析所做的总体设计,最后介绍详细设计和具体实现以及测试计划。毕业论文3第二章 开发环境简介2.1 JAVA 简介Java 是一门简单的、面向对象的编程语言。Java 语言的特点就是健壮安全、性能优异、可移植性等。Java 平台由 Java 虚拟机(Java Virtual Machine)和 Java 应用编程接口(Application Programming Inter
13、face、简称 API)构成。Java 应用编程接口为 Java 应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬 件或操作系统平台上安装一个Java 平台之后,Java 应用程序就可运行。现在 Java 平台已经嵌入了几乎所有的操作系统。这样 Java 程序可以只编译一 次,就可以在各种系统中运行。Java 应用编程接口已经从 1.1x版发展到 1.2 版。目前常用的 Java 平台基于 Java1.6。本系统采用 B/S 模式。B/S(Browser/Server )结构即浏览器和服务器结构。它是随着Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结
14、构。在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO) 。以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN,WAN,Internet/Intranet 等)访问和操作共同的数据库;它能有效
15、地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在 JAVA 这样的跨平台语言出现之后,B/S 架构管理软件更是方便、快捷、高效。2.2 开发工具的选择2.2.1 MyEclipse 介绍与应用MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称 MyEclipse)是对EclipseIDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,对 HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate 完整支持。在结构上,MyEclipse 的特征可以被分为 7 类: 1、JavaEE 模型