logo资料库

基于JavaWeb的运动与健康管理系统毕业论文.docx

第1页 / 共42页
第2页 / 共42页
第3页 / 共42页
第4页 / 共42页
第5页 / 共42页
第6页 / 共42页
第7页 / 共42页
第8页 / 共42页
资料共42页,剩余部分请下载后查看
前 言
第一章 绪论
1.1 项目背景
1.2 项目内容及功能
第二章 系统相关技术
2.1 面向对象设计
2.2 JSP技术
2.3 Mysql数据库
2.4 JDBC技术
2.5 开发工具myeclipse
2.6 B/S模式
2.7 Tomcat技术
第三章 需求分析与方案
3.1 角色及权限分析
3.2 用户功能分析
3.3 医生功能分析
第四章 系统的详细设计
4.1 系统体系结构设计
4.2 系统E-R图
4.3 用户功能详细设计
4.3.1 用户中心的设计
4.3.2 健康园地的设计
4.3.3 新鲜事动态的设计
4.3.4 健康测试的设计
4.3.5 健康咨询的设计
4.4 医生功能详细设计
4.4.1 医生管理的设计
4.4.2 网站公告管理的设计
4.4.3 网站链接管理的设计
4.4.4健康园地管理的设计
4.4.5 新鲜事动态管理的设计
4.4.6 用户管理的设计
4.4.7 健康测试管理的设计
4.4.8 健康咨询管理的设计
4.5 数据库详细设计
4.5.1 用户表的设计(member)
4.5.2用户资料表的设计(pmember)
4.5.3 新鲜事动态表的设计(news)
4.5.4 健康园地表的设计(zt)
4.5.5 试卷表的设计(sjmc)
4.5.6 试卷内容表的设计(st)
4.5.7 测试试卷的分数与测试人表的设计(pf)
4.5.8 网站链接表的设计(link)
4.5.9 网站公告表的设计(affiche)
4.5.10 健康咨询表的设计(guestbook)
4.5.11 医生回复表的设计(replay)
4.5.12 医生管理表的设计(admin)
第五章 系统的功能实现
5.1主界面实现
5.2 用户功能实现
5.2.1 用户中心的实现
5.2.2 新鲜事动态的实现
5.2.3 健康园地的实现
5.2.4 健康测试的实现
5.2.5 健康咨询的实现
5.3健康医生功能实现
5.3.1 医生管理的实现
5.3.2 网站公告管理的实现
5.3.3 网站链接管理的实现
5.3.4 健康园地管理的实现
5.3.5 新鲜事动态管理的实现
5.3.6 用户中心管理的实现
5.3.7 健康测试管理的实现
5.3.8 健康咨询管理的实现
5.4 主要核心代码
第六章 系统调试与测试
6.1 运动与健康系统的调试
6.2 程序的测试
6.2.1 系统测试的必要性
6.2.2 系统的黑盒测试
6.2.3 系统的白盒测试
6.2.4 系统的单元测试
6.2.5 测试结果分析
结束语
前 言 实践是用来检测真理的,这句话是绝对的正确。我们平时学习那么多知识内容,我 们也觉得学的不错,期间也做过很多的小模块、小系统。当然这些课程设计都是比较小 的,相对本次的毕业设计,真的是微不足道的,这也至于我在编写这个系统时候,遇到 了很多问题。对于编程的算法和思维逻辑还是欠缺的, 本篇论文是要制作一个运动与健康的管理系统,首先我要明确该系统的需求分析, 开发系统工具,以及相关技术。在本次论文中,我采用 myeclipse 作为开发工具,java 作为开发语言,Mysql 作为后台数据库以及 Tomcat 作为服务器端。最后在不断的学习设 计测试中,终于完成了本次课题的设计,以及该系统的各部分功能开发。 最后我十分感谢这次在毕业设计中对我帮助的老师与同学,当然这次开发的系统由 于个人经验不是特别丰富,还有许多需要优化的地方,如果有什么好的建议,欢迎大家 可以提出,我们一起共同学习,共同进步。
目 录 前 言.....................................................................................................................................................................I 第一章 绪论 ........................................................................................................................................................1 1.1 项目背景..............................................................................................................................................1 1.2 项目内容及功能..................................................................................................................................2 第二章 系统相关技术 ........................................................................................................................................3 2.1 面向对象设计......................................................................................................................................3 2.2 JSP 技术 ...............................................................................................................................................3 2.3 Mysql 数据库.......................................................................................................................................3 2.4 JDBC 技术 .............................................................................................................................................4 2.5 开发工具 myeclipse.......................................................................................................................... 4 2.6 B/S 模式 ...............................................................................................................................................5 2.7 Tomcat 技术 .........................................................................................................................................5 第三章 需求分析与方案..................................................................................................................................6 3.1 角色及权限分析..................................................................................................................................6 3.2 用户功能分析......................................................................................................................................6 3.3 医生功能分析......................................................................................................................................6 第四章 系统的详细设计..................................................................................................................................8 4.1 系统体系结构设计............................................................................................................................. 8 4.2 系统 E-R 图..........................................................................................................................................8 4.3 用户功能详细设计............................................................................................................................. 9 4.3.1 用户中心的设计..................................................................................................................... 9 4.3.2 健康园地的设计................................................................................................................... 10 4.3.3 新鲜事动态的设计 ............................................................................................................... 10 4.3.4 健康测试的设计................................................................................................................... 10 4.3.5 健康咨询的设计................................................................................................................... 11 4.4 医生功能详细设计........................................................................................................................... 11 4.4.1 医生管理的设计................................................................................................................... 11 4.4.2 网站公告管理的设计........................................................................................................... 11 4.4.3 网站链接管理的设计........................................................................................................... 12 4.4.4 健康园地管理的设计............................................................................................................ 12 4.4.5 新鲜事动态管理的设计 ....................................................................................................... 12 4.4.6 用户管理的设计................................................................................................................... 13 4.4.7 健康测试管理的设计........................................................................................................... 13 4.4.8 健康咨询管理的设计........................................................................................................... 14 4.5 数据库详细设计............................................................................................................................... 14 4.5.1 用户表的设计(member)................................................................................................... 14 4.5.2 用户资料表的设计(pmember).......................................................................................... 15 4.5.3 新鲜事动态表的设计(news)........................................................................................... 15 4.5.4 健康园地表的设计(zt)................................................................................................... 16 4.5.5 试卷表的设计(sjmc)....................................................................................................... 16 4.5.6 试卷内容表的设计(st)................................................................................................... 16 4.5.7 测试试卷的分数与测试人表的设计(pf).......................................................................17 4.5.8 网站链接表的设计(link)............................................................................................... 17
4.5.9 网站公告表的设计(affiche)......................................................................................... 18 4.5.10 健康咨询表的设计(guestbook)................................................................................... 18 4.5.11 医生回复表的设计(replay)......................................................................................... 19 4.5.12 医生管理表的设计(admin)........................................................................................... 19 第五章 系统的功能实现............................................................................................................................... 20 5.1 主界面实现 .........................................................................................................................................20 5.2 用户功能实现....................................................................................................................................20 5.2.1 用户中心的实现................................................................................................................... 20 5.2.2 新鲜事动态的实现 ............................................................................................................... 21 5.2.3 健康园地的实现................................................................................................................... 21 5.2.4 健康测试的实现................................................................................................................... 22 5.2.5 健康咨询的实现................................................................................................................... 22 5.3 健康医生功能实现 ............................................................................................................................ 23 5.3.1 医生管理的实现................................................................................................................... 23 5.3.2 网站公告管理的实现........................................................................................................... 23 5.3.3 网站链接管理的实现........................................................................................................... 23 5.3.4 健康园地管理的实现........................................................................................................... 24 5.3.5 新鲜事动态管理的实现 ....................................................................................................... 24 5.3.6 用户中心管理的实现........................................................................................................... 24 5.3.7 健康测试管理的实现........................................................................................................... 25 5.3.8 健康咨询管理的实现........................................................................................................... 25 5.4 主要核心代码....................................................................................................................................26 第六章 系统调试与测试............................................................................................................................... 33 6.1 运动与健康系统的调试................................................................................................................... 33 6.2 程序的测试........................................................................................................................................33 6.2.1 系统测试的必要性 ............................................................................................................... 33 6.2.2 系统的黑盒测试................................................................................................................... 34 6.2.3 系统的白盒测试................................................................................................................... 34 6.2.4 系统的单元测试................................................................................................................... 35 6.2.5 测试结果分析 ....................................................................................................................... 36 结束语................................................................................................................................................................37 谢........................................................................................................................... 错误!未定义书签。 致 参考文献........................................................................................................................... 错误!未定义书签。
运动与健康的管理系统 中 文 摘 要 随着信息时代的到了,互联网的产生,改变了人们的生活方式。运动与健康也应该 随着改变,传统的方式有待新的方式进行填充,来获得更佳的服务,为大家们提供更多 相关介绍。 该文章描述了一个在线运动与健康系统的详细设计和开发过程,该系统在功能上分 为用户和医生两个主体。用户部分,主要可以实现功能有用户注册、用户登录、修改个 人资料、健康试卷测试、按关键词检索各类运动与健康文章、和运动与健康咨询等功能。 医生的部分,主要可以对用户管理、系统中文章发表管理、网站公告管理、健康测试管 理、健康问题咨询回复等工作。同时本系统采用 java 中的 j2ee 的技术,以 MVC 架构的 模式来开发系统。将显示、逻辑和应用三层分开,以此来使得开发、维护和管理工作简 便,同时提高了系统的灵活性和稳定性。后台数据库采用 MySQL,这样可以提高了网站的 性能。 关键词:在线,运动与健康,JSP,Mysql 数据库
Sports and Health Management System Abstract With the advent of the information age, the Internet has changed people's way of life.Sports and health should be changed as well. The traditional way needs to be filled with new ways to get better service and provide more related introduction for everyone. This article describes the detailed design and development process of an online sports and health system, which is functionally divided into two main bodies: users and doctors.In the user part, the main functions can be realized, including user registration, user login, modification of personal data, psychological test paper, key words retrieval of various sports and health articles, sports and health consultation and other functions.The doctor part, mainly may to the user management, in the system article publishes the management, the website announcement management, the health test management, the health question consultation reply and so on work.At the same time, this system adopts the j2ee technology in Java and adopts the MVC architecture pattern to develop the system.Separate display, logic and application layers to facilitate development, maintenance and management while improving system flexibility and stability.Background database using MySQL, this can improve the performance of the site. Keywords: Online,activity and health,JSP,Mysql Database
第一章 绪论 1.1 项目背景 在互联网技术快速发展的世纪,人们的生活、学习和工作越来越离不开互联网络。 互联网功能包含了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领 域。 目前,我国很多的人处在各种压力的阶段。工作的压力,生活的压力,尤其是现在 房价的不断增长,而工资却没什么增长。现在很多的年轻人去大城市寻找机会,住着便 宜的地下室什么的,工资的积累,也不够大城市的首付,因而导致很多的年轻人,心理 产生很大的落差,所期待的理想,与所接触的现实相差太多,理性与感性的冲突,自我 独立与生活啃老的矛盾,自尊与自卑的冲突,让他们形成心理的障碍,从而会做出危害 社会,危害自己的事情来。同时,还有一些老人们,退休后,没有工作,没有东西可以 打发时间,产生落幕感,内心的空洞,然他们容易被受骗。最主要的就是大学生,身体 的上的发育已接近成熟,但他们的心理尚未成熟。这是整个学校和社会面临的一个重大 问题。因为,青年期是走向成熟的关键期所在,也是塑造此后人生轨迹的重要时刻,此 时大学生的心理成熟发展欠缺,情绪控制力差,道德观念受侵蚀严重等很容易造成心理 冲突、情绪失控,若及时得到有效指导、劝导,时间一长会形成心理问题,从而影响他 们的成长。 从高中升入大学,是一个学生的很大转变,学习氛围,学习方式,生活环境等都在 改变,还有旁边的人多才多艺等原因都会导致一些大学生的心理出现问题。在大学,交 友、恋爱,一旦出现问题,一些学生心理无法接受,都会做一些出乎异常的举动,如离 校出走,自杀等。大学生毕竟还是学生,没有什么社会经历,而现在大学的开发,使学 生更容易进入社会,可是心理上的的不成熟,对社会的期待、向往。没有实现,会导致 不能坚守道德底线,做出裸贷、进入夜生活娱乐场所的而受到伤害。再随着个人对生活 目标的物质高要求,难以兼顾的精神需求也加剧了大学生心理矛盾,再加上各种生理因 素、心理因素、社会因素交互在一起,很容易是大学生的心理发展走向极端状态,从而 造成人不可挽回的错误。 由此可见,给予开发一个运动与健康网站是十分有必要的一件事情。虽说,有很多 1
医院开设各类健康科室,但现在是信息时代,人们去医院又嫌麻烦,且思想上的不开放, 让传统的方式得不到有效的结果,因而 web 网站的实现,更可以他们提供更好的服务。 1.2 项目内容及功能 1) 新鲜事功能:主要是有关运动与健康的举办活动、新闻、一些人的改变做出通知。 2)健康园地功能:医生选择上传的一些文章、句子,可以给用户阅读及欣赏。 3)用户中心功能:用户的注册,信息资料填写,修改登录密码、自己的资料。 4)健康测试功能:有些试卷给用户做,后面给出评分,可以根据分数咨询医生。 5)健康问题咨询功能:把自己遇到的相关健康问题,向医生咨询,然后等待医生的 回复。 6)医生登录功能:上线后,可以上传一些信息与文章、还可以写活动通知,并号召 一些人开展活动,可以发布一些相关的新闻;可以给咨询的人立马回复。 7)网站链接功能:给出国内比较好的健康网站的链接,让用户可以去看看优美文章, 做做测试题,平常了解一下自己健康状态,和一些其他人走过来的相关健康总结。 2
第二章 系统相关技术 2.1 面向对象设计 运动与健康系统采用了 B/S 模式,基于现在流行的 WEB、主流的面向对象的可复用架 构模式开发。系统中根据实际情况,采用面向对象的分析与设计技术,主要设计了功能 的分类,从心理指导,文章教育、活动开展等方面进行,有很高的操作性。同时设计数 据库操作类和表单操作类,将一些常用的可复用的模块抽取出来,形成一个类或集合, 从而减少了开发过程错误的出现,和节约了开发成本,方便了后期的测试与维护,具有 很好的实际应用价值。 2.2 JSP 技术 JSP(JavaServer Pages)技术,它的产生是由于市场的需求推动的结果,软件项目的 几何增长,规模越来越大,程序越来越多,复杂度也是在不断增高,而单纯得到只使用 Servlet 已经不能满足这种需求了,于是,jsp 技术运用而生。Jsp 是 java 阵营借鉴了 ASP.NET 的理念,编程语言采用自己的 java 语言,从而提高了它的能力,非常适合现在 软件开发的需要。它的优势主要体现在下面几点: (1)一次的程序编写,可以长久的使用,即使修改,也不需要大量的工作,除非在不同 的系统之上。 (2)java 本身就是开源的语言,导致 jsp 页面在服务器中可以跨平台,到其他的操作平 台,也不需要什么改动。这是很方便的,是其他脚本不能实现。 (3)强大的网页格式兼容。像常见的 HTML/DHTML 都可以支持,无线通信设备的 wml 文 件格式网页预览,还有 B2B 的 XML 格式的电子商务网站。 (4)可以将开发人员分工,各司其职,在自己擅长的领域工作,如 java 程序员开发后 台,网页设计师只是设计前端。 (5)自带网页开发技术,有很多控件选择,加快了开发进度。 2.3 Mysql 数据库 Mysql 是一种管理数据库的软件,可以对数据进行组织、操纵、交换、服务功能, 3
分享到:
收藏