摘要:随着国家经济发展水平的提高,人们的生活水平也在不断的提高,享受美食已经逐渐成为人们生活的乐趣。中国饮食文化源远流长,各地的特色美食多种多样,但由于现实中美食传播受到地域限制,导致各个地方的美食只能流传于当地而不能被广大百姓所知晓。为了让更多的人更方便的享受到不同地域的美食,本人开发了中华四方美食网。
本设计是基于Web的网站,使用JSP+Tomcat服务器建立平台;后台数据库采用了成熟和兼容性较好的SQL Server。JSP继承了所有Java语言的特点,而且发展前景十分的广阔,因此本项目才使用JSP语言作为工具,进行基于MVC模式的美食网站的设计与开发,选用经典的Struts框架与Spring结合作为系统的框架,在数据持久层方面则使用了Hibernate,以实现美食展示、美食教程查看、美食上传、美食搜索、美食收藏等功能以及网站的后台管理。
关键词 中华四方美食网;JSP;SQL Server
目录
摘要
Abstract
1 绪论-1
1.1 开发背景-1
1.2 系统开发的意义-1
1.3 系统开发的内容-1
2 系统开发技术-2
2.1 开发语言JSP技术介绍-2
2.2 Java组件JavaBeans-2
2.3 Struts的工作原理-3
2.4 Spring简介-4
2.5 Hibernate的工作原理-5
3 需求分析-6
3.1 系统功能分析-6
3.2 数据需求分析-6
3.2.1 数据流图-6
3.2.2 数据字典-8
3.3 性能需求分析-10
3.3.1 数据负荷需求-10
3.3.2 适应性需求-10
3.3.3 可靠性需求-10
4 系统设计-11
4.1 系统总体设计-11
4.1.1 系统功能设计-11
4.1.2 系统功能模块图设计-12
4.1.3 系统体系结构-12
4.2 系统详细设计-13
4.2.1 逻辑分层结构设计-13
4.2.2 文件夹组织结构设计-14
4.2.3 系统页面结构设计-14
4.2.4 系统功能设计-15
4.2.5 功能页面设计-15
4.2.6 实体映射设计-17
4.2.7 数据库设计-18
5 系统功能的实现-23
5.1 数据库连接的实现-23
5.2 用户管理模块-23
5.2.1 功能描述-23
5.2.2 用户管理功能的实现-23
5.3 美食搜索模块-27
5.3.1 功能描述-27
5.3.2 美食搜索功能的实现-28
5.4 美食上传模块-28
5.4.1 功能描述-28
5.4.2 美食上传功能的实现-28
5.5 美食教材模块-30
5.5.1 功能描述-30
5.5.2 美食教材功能的实现-30
结论-33
致谢-34
参考文献-35