《基于BS模式的健康锁养生网站的毕业设计论文》由会员分享,可在线阅读,更多相关《基于BS模式的健康锁养生网站的毕业设计论文(36页珍藏版)》请在金锄头文库上搜索。
1、摘 要在这个信息时代,互联网能以简单快捷的方式让大众更好的了解养生,让人们能够更加关注自己的健康状况。为了满足人们的需求,越来越多的养生知识网站应运而生。本养生网站运用JSP技术和MySQL实现了用户对养生知识的浏览查看,养生知识的归类查看,用户注册登录,用户评论解答等。系统管理员拥有对用户所有功能权限的管理,有对网站中的信息进行管理的功能。在未来欲实现的功能还有:对话题和评论进行管理的权利,用户信息的更新及用户权限的设置,用户能够对于每条养生热讯进行点赞,并以点赞率进行信息排序;丰富养生信息类别;实现用户添加好友功能。我们将会在之后的系统更新中,不断完善功能,进行系统迭代开发,优化系统,从而
2、提高系统的价值! 该养生网站的知识归类让用户更有对知识探索的欲望,更加体验化;用户评论和发表话题的功能可以让用户相互交流,使得养生知识得以传承和分享,更加人性化;点赞并根据点赞率进行信息排序能让更需要了解的知识被用户所知晓,使知识传播更加有效率,完善用户添加好友功能之后更能让用户与用户,用户与知识的交互更加密切。从而让养生网站能为大众所喜爱。关键字:养生网站; JSP; MySQL; 互联网 ABSTRACTIn this information age, the Internet can make people understanding health care quickly and si
3、mply and it also can make people pay more attention to their health. In order to meet peoples needs, more and more health websites emerge as the times require.The health website uses JSP technology and MySQL achieve the users view of health preserving knowledge, the classification view of health pre
4、serving knowledge, the user login and registration, the user comments and so on. The system administrator has the management of all the functions of the user. In the future, there will also have functions to be implemented. The user has the right to manage the topic and comment, the update of user i
5、nformation and the setting of user authority. The user can give their approval toevery health hot new, and sort the information with the rate, enrich the health information category, achieve functionality of adding a contact with users. We will improve the function constantly, do system iterative de
6、velopment, optimization system, so as to improve the value of the system in the after system update.The knowledge classification of the health website will give users more desire for intellectual exploration and more experience; user comments and the function to post topics will allow users to commu
7、nicate with each other so that the knowledge can shared and inherited and more humanization. Thumb up and according to the rate of thumb up sort of information can make more need to understand the knowledge is known by the user to make knowledge more efficiently; improve the user add buddy can let t
8、he interaction of the user and the use , the user and the knowledge more closely. This makes the health website popular.Key words: Health website; JSP; MySQL; Internet 目 录1 概述11.1 课题研究的背景11.2 现状分析11.3 研究的目的及意义12 系统规划22.1 系统开发环境22.2 技术简介22.2.1 B/S架构简介22.2.2 MySQL技术简介22.2.3 Dreamweaver cs6简介32.2.4 JSP
9、技术简介32.3 需求分析32.3.1 系统性能需求32.3.2 系统功能需求32.4 系统开发的可行性分析42.4.1 技术上的可行性42.4.2 经济上的可行性42.4.3 管理上的可行性53 系统分析53.1 健康锁养生系统的业务流程分析53.1.1 用户注册业务流程图53.1.2 用户行为业务流程图63.1.3 管理员管理业务流程图63.2 健康锁养生系统的数据流程分析73.2.1 顶层数据流程图73.2.2 一级细化数据流程图73.2.3 用户行为数据流程图83.2.4 管理员管理数据流程图93.3 健康锁养生系统的数据字典94 系统设计104.1 系统的平台设计104.2 系统的总
10、体结构设计104.2.1 系统的功能结构图104.2.2 模块说明书114.3 各类编号的代码设计134.3.1 养生信息编号的代码设计134.3.2 话题信息编号的代码设计134.3.3 评论信息编号的代码设计144.3.4 用户信息编号的代码设计144.4 数据库设计154.4.1 系统ER图154.4.2 数据表设计164.5 系统界面设计184.5.1健康锁养生系统主界面184.5.2 四类养生信息界面个性化显示194.5.3 用户登录注册界面204.5.4 用户评论界面214.5.5 管理界面224.6 系统安全设计234.6.1 网络安全234.6.2 数据安全235 系统实施23
11、5.1 数据库的实施235.2 程序实现245.2.1 用户类的编写245.2.2 用户操作类的编写255.2.3 处理用户登陆的servlet代码265.2.4 管理页面的用户通过Ajax实现异步访问265.2.5 前端页面显示HTML和CSS部分代码276 结束语27参考文献29致 谢301 概述1.1 课题研究的背景 人们来到这个世界到离开这个世界的每一刻都需要养生,而养生的具体情况也因人而异。科学研究表明:动物的寿命应是其生长期的5至7倍,所以人类的自然寿命应在100170岁1。综合哺乳动物的各种因素来看人类寿命的最高点在167岁左右。但西方科学家研究表明人将会在120岁出现生理死亡,
12、这样看来和我国古籍所记载的相类似。世界卫生组织的研究结果:人的健康和寿命7%取决于气候条件,8%取决于医疗条件,10%取决于社会因素、15%取决于遗传因素、60%取决于个人自己,可见养生确实是全人类面临的一大课题2。可如今,人们大多生活节奏快,面对工作想着的是名利竞争和钱财,面对家庭又是操心着各种繁杂琐事,很多人几乎没有多余的时间去了解养生,更别说去做到和去坚持养生了。1.2 现状分析随着人们养生意识的不断加强,现如今越来越多的人愿意花费时间和金钱去各种养生会馆保养自己,从而有越来越多的养生门店应运而生。所以在中国,养生这方面的健康产业有很大发展空间。此外,随着互联网的飞速发展,传统养生门店针
13、对客户的宣传、预定等方式已经明显“落后”,并且这种门店并不是为广大人民群众而产生的。可“互联网+养生”这一网络分享平台综合了关于养生资源的精华,取其精华去其糟粕,逐渐跃入众人视野,拓宽了人们对养生知识的了解,便捷地向人们传达了科学的养生理念。而这种免费获取知识的方式必将深受大众喜爱,并在人群中传递生命的正能量。1.3 研究的目的及意义养生的目的是用健康的生活和信念活出精气神,不仅延年益寿,更提高生活和生命的质量3。社会的发展很多时候是以破坏我们生活的环境为代价。空气质量、食品安全、疾病传染甚至是臭氧层的破坏都会让人们的健康受到极大的威胁,从而养生成为了社会进步的必然趋势,为我们健康的身体和生活
14、的质量带来了保障。目前,大多数人对养生之道不甚了解,就算有所认知,也无法真正付出行动,因为在他们当中,养生信息的流通实在是不太发达。因此,运用互联网的轻便高效的特性以及急速传播的功能,使人们对养生之道的了解有了质的提升。2 系统规划2.1 系统开发环境该养生系统采用B/S结构、有数据存储量小、分析处理工作简单的特点。前端的开发采用Dreamweaver工具, 并使用JSP开发技术,在短时间内建立系统应用原型,对初始原型系统进行需求迭代,不断修正和改进,直到初可行的设计软件的界面和各个功能模块;后台使用MySQL进行系统数据库的连接和管理,以tomcat搭建服务器,两者的搭配使用能够保证系统长期
15、稳定,高效运行。系统的客户端在Windows平台下运行,服务器端可在Windows平台下运行,可实现各操作点的信息共享。相互之间的信息传递要做到顺畅、快捷、准确;采用图形化的操作界面,对各种信息能进行能及时处理;系统维护方便可靠,既安全、实时和先进,又经济4。2.2 技术简介2.2.1 B/S架构简介 因为传统的C/S结构存在了各种弊端,所以改良是必不可少的。从而新的三层模式结构出现了,浏览器/服务器,也就是人们常说的B/S系统,它成功提替代了C/S,也是对C/S结构的重大改进。不过本质上来说,B/S结构也是一种C/S结构,是一种二层传统C/S机构模式发展而来的在Web上应用的特例。B/S之所以能发展的如此之快,应用的如此之广,得益于其无与伦比的简便性,它的“客户端”,是不需要安装与维护的,只要你有浏览器,就能使用。而它的维护与扩展,也是极其方便简单,一端维护,多端使用5。Ajax的出现,也极大的强化了交互性,实时刷新的能力,使得用户的体验好感大大增加。2.2.2 MySQL技术简介MySQL作为一种关系型数据库管理系统的一种,它显得非常轻便,而且还开发源码。自从瑞典AB公司开