食物营养成分查询系统.docx

  • 需要金币1000 个金币
  • 资料目录论文助手 > 论文题目 > 科学发展 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-09-23
  • 论文字数:7796
  • 课题出处:(南宋才女)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:本次毕业设计以食物营养成分查询为主题进行网站的设计与开发。主要的开发语言是HTML5和JAVA,辅之以JSP和CSS。同时为了简化代码,减少出错概率,应用当前主流的SSH框架。

项目结构采用分层的思想,主要分为三层,即:视图层,控制层和持久层,分别对应V(View),C(Control),M(Model),以此来理清开发过程中各个模块之间的逻辑关系,减少模块之间耦合,也方便项目功能扩展与维护。

本项目主要开发工具是Myeclipse10,服务器使用的是开源的apcche-Tomcat7.0.42。数据库采用轻量级开源而且稳定的MySQL。具体的框架版本为Struts2,Spring4.x,Hibernate5.x。

 

关键词:javaweb;分层;MVC;SSH;数据库;

 

目录

摘要

Abstract

1. 绪论.-3

1.1 研究背景-3

1.2 研究目标-3

1.3 论文结构-3

2. 相关技术与方法-4

2.1 架构概述-4

2.2 STRUTS2-5

2.2.1 Struts2是什么-5

2.2.2 Struts2的定位-5

2.2.3 Struts2的技术优势-5

2.3 SPRING-6

2.3.1 Spring是什么-6

2.3.2 Spring的核心思想-6

2.4 HIBERNATE-7

2.4.1 Hibernate是什么-7

2.4.2 ORM核心思想-7

2.5 SSH整合-8

2.5.1 Struts2与Spring整合-8

2.5.2 Hibernate与Spring整合-8

2.5.3 web.xml的配置-8

3. 系统分析-9

3.1系统可行性分析-9

3.1.1 经济可行性分析-9

3.1.2 技术可行性分析-9

3.1.3 操作可行性分析-9

3.2 系统需求分析-9

3.2.1 系统总体需求-10

3.2.2 系统用例图需求-10

4. 系统设计-13

4.1系统实体类设计-13

4.1.1 User实体类设计-13

4.1.2 Admin实体类设计-13

4.1.3 FoodCalss实体类设计-14

4.2.4 FoodItem实体类设计-14

4.2.5 User_FoodItem实体类设计-15

4.2 数据库设计-15

4.2.1 t_user表-15

4.2.2 t_admin表-16

4.2.3 t_foodCalss表-16

4.2.4 t_foodItem表-16

4.2.5 user_foodItem表-16

4.3 关键业务设计-17

4.2.5 用户登陆业务时序图-17

4.2.5 用户添加食物业务时序图-17

5. 系统实现-18

5.1 HIBERNATE配置文件-18

5.1.1 HIBERNATE映射配置文件-18

5.1.2 HIBERNATE核心配置文件-19

5.2 STRUTS配置文件-19

5.3 SPRING配置文件-19

5.4 WEB.XML配置文件-19

5.5 拦截器-19

5.5.1 拦截器与过滤器的区别-19

5.5.2 拦截器主要作用 -20

6. 系统实际实现与测试-21

6.1 用户登陆与注册-21

6.1.1 用户登陆界面-21

6.1.2 用户注册界面-21

6.2 管理员主界面-22

6.3 网站主页-22

6.4 食物营养信息页面-22

7 总结-24

参考文献-25

致谢-26

附录-27


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费