美食推荐网站的开发与设计(源码)【字数:11306】
摘 要现代人们生活水平和健康状态的不断提升,美食在人们的日常生活中成为越来越重要的部分。美食推荐网站的目的就是向用户详细的介绍各种美食信息,同时使更多的美食得到推广,宣传传统美食文化。采用B/S模式开发设计的美食推荐网站,在JAVA语言的基础上采用JSP技术和MYSQL数据库进行开发设计。网站整体结构分为前台模块和后台模块。前台模块中的功能主要是用户来使用,包括注册登录、美食信息浏览和搜索、点赞评论美食、留言求助等功能。以管理员的身份进入网站后台进行各种信息的维护,主要有用户管理、美食管理、美食文化和新闻管理,以及信息的查看与搜索等功能。网站经过多轮测试,解决了测试中出现的问题,可以满足用户的正常使用。
目 录
第一章 绪论 1
1.1 背景和意义 1
1.2 主要内容 1
1.3 文章结构 1
第二章 相关技术简介 3
2.1 JSP简介 3
2.2 B/S结构 3
2.3 MySQL数据库 4
2.4 MyEclipse简介 4
第三章 美食推荐网站的需求分析 5
3.1 系统的可行性分析 5
3.1.1 技术可行性 5
3.1.2 经济可行性 5
3.1.3 环境可行性 5
3.2 数据需求分析 6
3.2.1 静态数据描述 6
3.2.2 动态数据操作 6
3.3 功能需求分析 6
3.3.1 功能分析 6
3.3.2 主要功能数据流程图 8
3.4 非功能需求分析 10
3.4.1 数据准确性需求 10
3.4.2 安全性需求 10
第四章 美食推荐网站的系统设计 11
4.1 概要设计 11
4.2 详细设计 11
4.2.1 模块设计 11
4.2.2 功能时序图 12
4.3 数据库设计 14
4.3.1 数据库概念设计 14
4.3.2 数据库逻辑设计 15
4.3.3 数据库表设计 1 *好棒文|www.hbsrm.com +Q: #351916072#
9
第五章 美食推荐网站的系统编码与实现 23
5.1 浏览美食 23
5.2 美食评论 24
5.3 用户分享美食 26
5.4 添加留言信息 27
5.5 美食管理 28
第六章 美食推荐网站的系统测试 31
6.1 编写目的 31
6.2 测试环境 31
6.2.1 环境配置 31
6.2.2 运行环境 31
6.3 测试用例 32
6.4 测试结果 33
6.4.1 测试缺陷列表 33
6.4.2 分析缺陷 33
结束语 34
致谢 35
参考文献 36
第一章 绪论
1.1 背景和意义
中国的饮食文化源远流长。中国独特的环境、文化和风俗,孕育了八大菜系,浓缩了中国饮食文化的精髓。随着中国餐饮业的迅速发展,特别是在经济快速发展的沿海地区,饮食所发散出的文化和风情已经被越来越多的人关注,人们从中西餐和快餐,感受到不同国家的艺术内涵,文化品位以及饮食风格。饮食正潜移默化地改变着城市的文化品位,彰显城市的时尚魅力。
现代人们在快节奏的生活方式下,越来越不注重自己的饮食习惯和方式。在忙碌的工作和生活中出现在人们餐桌上的大部分是快餐和外卖之类的食物。而美食推荐网站的目的在于向人们介绍美食以及美食文化。让浏览网站的用户开始重视自己的饮食,让人们享受美食的乐趣,从而提高人们的生活水平。目前关于美食的信息也更多地出现在大家的视野中,美食作为中国的传统文化中最重要的一部分,也需要搭上网络信息高速的快车,通过网络平台去展示各种美食以及文化,让用户在众多的信息之中快速浏览到感兴趣的美食,提高美食及其文化在公众视野的知名度。相比于传统的“酒香不怕巷子深”式的口碑传播速度相比,现如今的网络传播速度要快的多,所以本系统以特色美食推荐作为研究主题,针对传统美食文化和现代美食创新等方面进行设计开发。
1.2 主要内容
本课题设计实现了一个B/S体系结构的美食推荐网站,网站内有可以供用户浏览的大量信息。开发此美食推荐网站基于my eclipse 10.0开发工具和MySQL数据库。
这个系统所需要的主要功能从用户和管理员角度进行划分,概括可以分为前台和后台。用户可以使用的功能是登录、注册信息,浏览美食文化以及信息、分享、评价、收藏等。后台管理主要是针对管理员进行对用户信息、美食信息的维护、对站内各种信息的审核。对于登录的用户进行权限设置,能够正确登录到不同的操作界面。使用数据库来建立相关表,以便对数据查看、增加、修改、删除。
1.3 文章结构
主要分为六个章节,第一章节是绪论,介绍了课题背景和意义。
第二章节为相关技术简介,主要介绍了JSP技术、B/S和My eclipse以及MySQL数据库等。
第三章节为系统需求分析,主要介绍了系统的可行性分析、数据需求分析以及功能需求分析等。
第四章节为系统设计,对系统的概要设计、详细设计以及界面设计进行分析
第五章节为系统编码与实现,对系统进行了功能进行详细介绍。
最后是结束语以及致谢。
第二章 相关技术简介
2.1 JSP简介
JSP全称为Java Server Pages,中文翻译就是Java服务器界面,JSP是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来[1]。是大家统一制定的一种动态网页技术的标准。大部分的JSP界面是由以下几部分构成的,它包括:静态数据(如HTML来完成网页的静态显示,和一些无法改变的数据内容。)JSP指令(JSP指令主要是设置网页的编码方式和网页的脚本语言。JSP主要有三种指令标签<%page%>、<%include%>、<%taglib%>一个指令包含多种属性。)JSP动作(JSP动作在页面请求阶段起作用,JSP动作是由XML语法构成的如: 利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。)
目 录
第一章 绪论 1
1.1 背景和意义 1
1.2 主要内容 1
1.3 文章结构 1
第二章 相关技术简介 3
2.1 JSP简介 3
2.2 B/S结构 3
2.3 MySQL数据库 4
2.4 MyEclipse简介 4
第三章 美食推荐网站的需求分析 5
3.1 系统的可行性分析 5
3.1.1 技术可行性 5
3.1.2 经济可行性 5
3.1.3 环境可行性 5
3.2 数据需求分析 6
3.2.1 静态数据描述 6
3.2.2 动态数据操作 6
3.3 功能需求分析 6
3.3.1 功能分析 6
3.3.2 主要功能数据流程图 8
3.4 非功能需求分析 10
3.4.1 数据准确性需求 10
3.4.2 安全性需求 10
第四章 美食推荐网站的系统设计 11
4.1 概要设计 11
4.2 详细设计 11
4.2.1 模块设计 11
4.2.2 功能时序图 12
4.3 数据库设计 14
4.3.1 数据库概念设计 14
4.3.2 数据库逻辑设计 15
4.3.3 数据库表设计 1 *好棒文|www.hbsrm.com +Q: #351916072#
9
第五章 美食推荐网站的系统编码与实现 23
5.1 浏览美食 23
5.2 美食评论 24
5.3 用户分享美食 26
5.4 添加留言信息 27
5.5 美食管理 28
第六章 美食推荐网站的系统测试 31
6.1 编写目的 31
6.2 测试环境 31
6.2.1 环境配置 31
6.2.2 运行环境 31
6.3 测试用例 32
6.4 测试结果 33
6.4.1 测试缺陷列表 33
6.4.2 分析缺陷 33
结束语 34
致谢 35
参考文献 36
第一章 绪论
1.1 背景和意义
中国的饮食文化源远流长。中国独特的环境、文化和风俗,孕育了八大菜系,浓缩了中国饮食文化的精髓。随着中国餐饮业的迅速发展,特别是在经济快速发展的沿海地区,饮食所发散出的文化和风情已经被越来越多的人关注,人们从中西餐和快餐,感受到不同国家的艺术内涵,文化品位以及饮食风格。饮食正潜移默化地改变着城市的文化品位,彰显城市的时尚魅力。
现代人们在快节奏的生活方式下,越来越不注重自己的饮食习惯和方式。在忙碌的工作和生活中出现在人们餐桌上的大部分是快餐和外卖之类的食物。而美食推荐网站的目的在于向人们介绍美食以及美食文化。让浏览网站的用户开始重视自己的饮食,让人们享受美食的乐趣,从而提高人们的生活水平。目前关于美食的信息也更多地出现在大家的视野中,美食作为中国的传统文化中最重要的一部分,也需要搭上网络信息高速的快车,通过网络平台去展示各种美食以及文化,让用户在众多的信息之中快速浏览到感兴趣的美食,提高美食及其文化在公众视野的知名度。相比于传统的“酒香不怕巷子深”式的口碑传播速度相比,现如今的网络传播速度要快的多,所以本系统以特色美食推荐作为研究主题,针对传统美食文化和现代美食创新等方面进行设计开发。
1.2 主要内容
本课题设计实现了一个B/S体系结构的美食推荐网站,网站内有可以供用户浏览的大量信息。开发此美食推荐网站基于my eclipse 10.0开发工具和MySQL数据库。
这个系统所需要的主要功能从用户和管理员角度进行划分,概括可以分为前台和后台。用户可以使用的功能是登录、注册信息,浏览美食文化以及信息、分享、评价、收藏等。后台管理主要是针对管理员进行对用户信息、美食信息的维护、对站内各种信息的审核。对于登录的用户进行权限设置,能够正确登录到不同的操作界面。使用数据库来建立相关表,以便对数据查看、增加、修改、删除。
1.3 文章结构
主要分为六个章节,第一章节是绪论,介绍了课题背景和意义。
第二章节为相关技术简介,主要介绍了JSP技术、B/S和My eclipse以及MySQL数据库等。
第三章节为系统需求分析,主要介绍了系统的可行性分析、数据需求分析以及功能需求分析等。
第四章节为系统设计,对系统的概要设计、详细设计以及界面设计进行分析
第五章节为系统编码与实现,对系统进行了功能进行详细介绍。
最后是结束语以及致谢。
第二章 相关技术简介
2.1 JSP简介
JSP全称为Java Server Pages,中文翻译就是Java服务器界面,JSP是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来[1]。是大家统一制定的一种动态网页技术的标准。大部分的JSP界面是由以下几部分构成的,它包括:静态数据(如HTML来完成网页的静态显示,和一些无法改变的数据内容。)JSP指令(JSP指令主要是设置网页的编码方式和网页的脚本语言。JSP主要有三种指令标签<%page%>、<%include%>、<%taglib%>一个指令包含多种属性。)JSP动作(JSP动作在页面请求阶段起作用,JSP动作是由XML语法构成的如:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/91.html