JSP+mysql营养健康管理系统设计+源程序(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

JSP+mysql营养健康管理系统设计+源程序(3)


(3)基于JSP的WEB管理系统的开发
(a)服务器技术:设计与客户端交互的服务器端程序。
(b)Spring MVC与MyBatis的整合框架:掌握网站开发中Spring MVC与MyBatis结合的开发模式。
(c)JSP的界面设计:通过需求分析,利用JSP网页开发技术对本管理系统进行界面布局的设计,满足相应用户需求的功能。
(d)管理员与用户的登陆与注册设计。
1.4 技术路线
   本系统使用WEB应用服务器Tomcat,基于B/S架构,运用JSP动态网页技术,通过JavaScript实现具体功能模块,连接MySQL数据库实现后台文护功能等等。并实现用户与系统之间的交互,使用户能够管理自己一天的营养。
(1)详细设计
用户可以通过添加食物,计算出用户今日所摄入的各种营养与标准营养进行对比,给用户健康营养的参考。同时也可以管理家庭成员为他们添加所吃食物,计算家庭成员所摄入的营养并与标准营养进行对比。
(2)数据库设计
数据库运用MySQL来设计,主要数据表有:个人信息表、家庭成员表、食物营养含量表、标准营养表、食物表、管理员表、消息表等。
(3)整合
将完成的各模块整合到一起,形成完整的营养健康管理系统。
(4)测试修改
对开发系统进行测试并修改,尽可能发现系统中存在的bug及不足,并对发现的bug进行修正,对不足的地方进行重新编写和测试。
1.5 论文组织结构
第一章 绪论。本章主要介绍所设计的营养健康管理系统课题实现的研究背景及意义,并分析国内外的研究概况,明确了本课题的研究目标、研究内容以及技术路线,并给出了本次论文的组织结构。
第二章 相关技术理论。本章主要介绍系统在实际开发过程中所用到的一些关键技术与理论,有WEB、B/S架构、JavaScript、Spring MVC框架和MyBatis模式等。
第三章 系统需求分析。本章论述了营养健康管理系统要实现的功能,对系统的需求分析采用的是面向对象的需求分析方法。
第四章 系统的设计。本章论述了本系统数据库的结构设计,使用时序图对具体功能进行设计。
第五章 系统的实现。本章主要介绍了系统各个主要功能模块的实现过程以及主要实现算法和功能类
第优尔章 系统的测试。通过WEB端的用户和管理员入口对程序进行调试,修正错误,完善程序。
第七章 总结与展望。通过对开发结果和开发过程进行分析,总结其中所遇到的问题与解决办法,并通过经验总结,提升自我能力。
2 营养健康管理系统的相关技术理论
2.1 WEB技术概述
WEB是World Wide WEB的简写,其中文名是环球信息网或着叫万文网。它是一个基于Internet的、全球连接的、分布的、动态的、多平台的交互式超媒体信息系统[3].。WEB 应用服务的关键技术可分为前端展现与交互技术、后端服务构建技术和应用层网络协议[4]。
WEB服务器传递HTML文件使用的是HTTP协议,在浏览器端再次使用HTTP协议可以将HTML文件检索。当WEB服务器在检索到信息时,WEB浏览器就能以静态和交互式显示所有图像,在此过程中HTTP协议用来定义合法的请求和应答。总的来说万文网是用来访问Internet的成千上万的连接文档的一种结构化的框架[5]。
2.2 B/S的优点
B/S结构是典型的三层结构,分别是表示层、处理层和数据层。它最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零文护[6]。另外B/S结构的系统扩展比较容易,系统的文护和升级方式也较为简单,并且由于B/S结构对系统的性能和配置要求低,所以他可以节约成本。 (责任编辑:qin)