基于JSP的食疗养生网站设计.docx
《基于JSP的食疗养生网站设计.docx》由会员分享,可在线阅读,更多相关《基于JSP的食疗养生网站设计.docx(10页珍藏版)》请在冰豆网上搜索。
![基于JSP的食疗养生网站设计.docx](https://file1.bdocx.com/fileroot1/2023-8/14/93421c86-08ca-44c9-ae2b-2c1eaff517b9/93421c86-08ca-44c9-ae2b-2c1eaff517b91.gif)
基于JSP的食疗养生网站设计
基于JSP的食疗养生网站设计
摘要:
食疗是是利用食物来影响机体各方面的功能,使其获得健康或愈疾防病的一种方法。
食疗养生是根据不同的人群、不同的年龄、不同的体制,而后不同的疾病在不同的季节选取具有一定保健作用或治疗的食材,通过合理的搭配及烹饪等来做成食物,既能养生保健,又能防病治病。
而次网站的设计以Dreamweaver进行页面设计,JSP编写脚本,与SQLServer2012连接成整体。
而后在网站的主页面左中部单独来实现类似与“手机APP应用‘过日子’”的一模块应用来实现用户输入身体指标来得出相应的搭配建议,从而不同于单纯的养生网站只有单纯的查找信息。
信息化的时代,网络浏览以及查找下载最基本的应用将被人们所使用,此网站的设计也是为了便于人们对食疗养生的需求所设计。
关键词:
食疗养生;单独模块应用;Dreamweaver;JSP;
.1序言
1.本网站的设计是利于只要用户能够上网就可以查找一些日常相关的食疗搭配,帮助用户不费力的找到需要的资料等。
减少了图书查找占用时间,体现了网络化对用户的时效性跟便利性。
主要研究把应用系统立于网站上,使用户可以根据自身的身体指标在相应的页面位置输入数值而得到相应的搭配建议。
主要问题是资料的收取以及资料可信度。
.正文
古代食疗养生就指出传统医学极为重视养生保健,抗老防衰,且有着独特的养生理论和实践。
在中国古代就有《养生录》中提及养生“六宜”,食宜暖些、食宜少些、食宜淡些、食宜缓些、食宜软些。
《尊生八笺》中有“厚味伤人无所知,能甘淡薄是吾师,三千功行从此始,天鉴行藏信有之”之说,意思就是:
饮食是为了养生,但如果贪食无忌讳,则对人有益的东西也能变成有害的东西,更何况对身体本来就无益的东西,如果只是觉得味道好而去贪吃,则隐藏的祸患就不小了。
1中医食疗。
个人觉得食疗是基于中医的基础上把吃与结合的一种预防与治疗的方法,药膳就是基于此,药物跟食物相结合来达到预期的效果。
而住院后养身又是疗养的体现,西药大多伤身,是药三分毒就是这么来的。
中药里不缺乏补身药材,与食物相熬而取得补身的效果。
2可行性分析
2.1经济可行性分析
此网站能体现对用户需求的时效性跟便利性,用户不必要花费大量时间金钱去查找相关书籍或者去相关医院咨询医师,只需要网络连通性好就行,手机上网也能登陆查找。
这便能省去很多的不必要步骤。
而且对于用户而言,在经济上就不必花费其他部分的钱物,只需找到自己需要的内容而后独自就可以烹饪或者学习。
2.2技术可行性分析
网站是基于JSP编写脚本,Dreamweaver进行网页设计而后连接数据库成一体。
不同于一般网站设计的是次网站除了一般养生网站所拥有的功能外还添加了类似App应用模块,方便用户对自己的身体指标数值所需的搭配方案来进行了解与实用。
“手机APP过日子是实用生活类应用,是智能手机的第三方应用程序,也称‘移动应用’”,它是便于用户实时实用的一种应用,我设计网站的初衷就是想为用户提供一个可以便捷的了解和得到养生搭配等信息的服务型网站,在SQL中存放各项身体指标值所需要的搭配,而后用户只要输入数值区间就行。
在网站页面上添加了这一的技术实现了用户打开网站页面就能对自身的身体指标值所对应的搭配数值等得到相应的结果,它能解决用户自身只知道自己的指标值却又不知道何时的疗养搭配等问题。
而Dreamwaver是用来对页面进行编辑的技术,利于不让页面太过呆板。
面向不同人群,不同的轻病史人群,在Windows操作系统且连接internet的个人电脑上使用。
也可以手机浏览网页查看。
3网站设计需求分析
3.1需求分析
3.1.1用户需求分析
实施网络便利化后,用户登录网站首页,除基本的注册、登录、查询等功能外,可根据自身的情况查找相关的类进行了解。
另外,用户自身的身体指标在相应的测试页输入数值,也可得到一些对应的调理及搭配建议。
而后,注册的用户可留言于推销自己的医师,可进一步进行交流。
在网站里还有用户自己输入身体指标数值而得到搭配方案的功能模块。
网站本身只是负责传递的作用。
而后用户可通过查找项对一些相应的愈病方案搭配进行了解,还有四季食物搭配养生情况分类也能得到一些搭配方案,
3.1.2网站功能分析
系统整体功能包括网站的实现,用户能正常注册登录,查询食疗、养生等信息及搭配,测试模块得到疗养搭配方案,留言评论。
网站主要由身体指标测试搭配功能模块、注册、登录、查询、身体指标测试、食疗与养生分类、信息发布等极大主要功能构成,用户输入查询项或在相应的页面点击内容可得到对应的方案,输入身体指标值得到疗养搭配方案。
3.2用例图
3.2.1用户注册及信息
3.2.2注册用户用力规约
参与者:
管理员(主要参与者)、注册用户(次要参与者)
假设:
系统开放注册,注册用户可以通过登录注册填写信息来完善注册信息,且注册用户是不可重复的。
前置条件:
用户进入网站主界面,点击“注册”。
后置条件:
系统保存用户信息并跳转到主界面。
主事件流:
1.用户点击“注册”,进入注册界面;
2.用户输入用户名,点击“验证”,系统查找数据库,若用户名已存在,则提示用户已存在。
若用户名合法,则进入下一事件;
3.用户输入密码;
4.用户再次输入密码;
5.用户输入身份证号码;
6.系统验证密码、身份证号码:
若两次输入的密码一致,则验证身份证号码;若身份证号码格式不正确则提示身份证号码格式错误;若身份证号码格式正确,则显示注册成功,并跳转到选择界面。
7.系统验证用户输入的验证码,如验证码一致,则注册成功,如输入不一致,则继续跳转到注册页面。
3.3.1留言评论信息
3.3.3留言评论用例规约
参与者:
管理员(主要参与者)、注册用户(次要参与者)、医师(次要参与者)
假设:
用户在留言界面留言,而后等待回复,评论网站信息。
前置条件:
用户进入网站主界面,在留言也评论及给医师留言。
后置条件:
系统保存用户信息。
主事件流:
1.用户可在留言界面给医师留言。
2.用户可评论网站发布的信息。
3.医师自主回复用户的留言。
4.管理员定期管理留言信息。
3.4类图
3.4.1
3.4.2管理员
3.4.3医师
3.4.4管理员患者关系图
3.5顺序图
4数据库设计
分析需要用到的表
1.养生信息表
代码实现:
USE[shiliaoyangshen]/*在数据库中建立表及表名*/
GO
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
CREATETABLE[dbo].[jijie](/*创建表格并设立主键*/
[jijie][nchar](10)NOTNULL,/*列名、数据类型及是否为空*/
[shicai][nchar](10)NOTNULL,
[shuliang][float]NOTNULL,
[dapei][nchar](10)NOTNULL,
[fuzuoyong][nchar](10)NULL
)ON[PRIMARY]
GO
5.系统测试
致谢:
参考文献
[1]王先国.JSP动态网页编程技术[M].北京:
电子工业出版社,2006,110~115.
[2]胡百敬.SQLServer数据库开发详解[M].北京:
电子工业出版社,2006,123~125.
[3]黄存东.数据库原理及应用(SQLServer2005)[M].北京:
中国水利水电出版社,2011,124~134.
[4]叶核亚.Java程序设计实用教程(第3版)[M].北京:
电子工业出版社,2012,312~321.
[5]樊蔚虹.食物养生与营养搭配速查百科[M].浙江科学技术出版社,2012,30~35.
[6]张瑞,柴可夫.中医研究[J].常用蔬菜功效,2010,(12):
21-22.
[7]关红霞,许军.新疆中医[J].中国古代食疗养生观,2010,(6):
88.
[8]唐友国.JSP网站开发详解[M].北京:
清华大学出版社,2008,218~224.
[9]林建素.Eclipse开发学习笔记[M].北京:
电子工业出版社,2008,105~124.
[10]梁立新.JavaWeb应用开发[M].北京:
电子工业出版社,2007,11~23.
[11]JoshuaBloch.EffectiveJavaSecondEdition[M].USA:
Addison-Wesley,2008,85~102.
BasedontheJSPdiethealthwebsitedesign
Abstract:
thedietinsuchaspectsastosustainlife,topromotehealthandprolonglifecanplayaveryimportantrole.ThedoctoroftraditionalChinesemedicineemphasizes"functionisnotasgoodasdiet"becausemostdrugswithsideeffect,andthefoodisdifferent.Dietisusingfoodtoaffectthebodyallaspectsofthefunction,makeitamethodofobtainthemorehealthordiseaseprevention.Dietregimenisaccordingtodifferentpeople,differentage,differentsystem,theselectionindifferentseasonanddifferentdiseasehascertainhealthcarefunctionortreatmentofingredients,madebyreasonablecollocationandcookingfood,cannotonlypreserveone'shealthcare,preventionandcure.DietfoodwebdesignwithDreamweaverpagedesign,JSPscripting,andthenconnecttoSQLServer2012intoawhole.Informationage,networkbrowseandfindthedownloadofthemostbasicapplicationwillbeusedbypeople,thissiteisdesignedtofacilitatepeople'sdemandfordietregimen.
Keywords:
dietregimen;Dreamweaver.TheJSP.Asawhole