论文总字数:30884字
摘 要
21世纪是一个知识大爆炸的时代,互联网拉近了人们的距离,信息化革命席卷了各个行业。物质生活水平的提高使得人们的消费观念悄然发生改变,人们对美食推荐自动化的要求越来越高,这对于传统美食推荐行业来说既是机遇也是挑战。提高美食推荐水平、推进网上美食推荐行业信息化已势在必行,线上美食推荐网站的出现为此提供了有力的保证。
浙江美食推荐系统站采用B / S架构,主要使用JSP技术进行开发,结合最新流行的SpringMVC和Mybatis的SSM框架技术。中间件服务器是Tomcat服务器,使用MySql数据库和MyEclipse开发环境。力求系统的全面、通用。严格按照软件开发和测试的规范流程进行开发和测试。本网站从站内资讯、在线留言、猜你喜欢、我的收藏、我的发布、历史评论,再到个人信息管理,有效的简化了传统的美食推荐流程,大大提高了人们获取信息的效率。
关键词:美食推荐;Mybatis;MySql数据库;JSP;SSM框架
Design and Implementation of Zhejiang Food Recommendation System
Abstract
The 21st century is an era of knowledge explosion. The Internet has brought people closer together, and the information revolution has swept across industries. The improvement of material living standards has caused people's consumption concepts to change quietly, and people's requirements for food recommendation automation have become higher and higher. This is both an opportunity and a challenge for the traditional food recommendation industry. It is imperative to improve the food recommendation level and promote the informationization of the online food recommendation industry. The emergence of online food recommendation websites provides a strong guarantee for this.
Zhejiang Gourmet Recommendation System Station adopts B / S architecture and mainly uses JSP technology for development, combining the latest popular SpringMVC and Mybatis SSM framework technology. The middleware server is a Tomcat server, using the MySql database and the MyEclipse development environment. Strive to be comprehensive and versatile. Development and testing are carried out in strict accordance with the normative process of software development and testing. From the website information, online messages, guess your favorite, my collection, my posting, historical comments, to personal information management, this website has effectively simplified the traditional food recommendation process and greatly improved the efficiency of people's information acquisition.
Keywords: Gourmet Recommendations,Mybatis,MySql database,JSP,SSM framework
目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1研究背景 1
1.2研究意义 1
1.3研究目标 1
1.4 论文组织 2
第二章 开发工具及技术 3
2.1 MySQL 3
2.2 JAVA 3
2.3 JSP技术 4
2.4 Tomcat服务器 4
第三章 系统需求和可行性分析 5
3.1总体设计原则 5
3.2功能模块分析 5
3.3可行性分析 7
3.3.1技术可行性 7
3.3.2经济可行性 7
3.3.3 操作可行性 7
3.3.4 安全可行性 8
3.4用例需求分析 8
3.5界面需求 9
3.5.1.输出设计 9
3.5.2.输入设计 9
第四章 系统设计 11
4.1概要设计 11
4.2路由设计 11
4.3页面设计 11
4.4数据库设计 11
4.4.1数据库概念结构设计 11
4.4.2数据库逻辑结构设计 12
4.4.3安全性设计 13
4.5 推荐算法的分析与设计 13
4.5.1余弦定理相似度量 14
4.5.2欧氏距离相似度量 14
4.5.3余弦距离与欧氏距离的对比 16
4.6 代码实现 16
4.7推荐算法中浙江美食信息收集录入 21
第五章 系统实现 24
5.1登录注册 24
5.2美食浏览模块 24
5.3用户推荐系统 25
5.4我的发布 25
5.5口味推荐 26
5.6留言管理 26
5.7管理员信息管理 27
5.8口味添加 27
5.9我的收藏 27
5.10会员信息评论统计 28
5.11管理员模块 28
5.12推荐功能实现结果 29
第六章 系统调试与测试 30
6.1测试概述 30
6.2测试内容 30
6.3测试程序 30
6.4 测试结果 31
6.4.1路由测试 31
6.4.2 Controller测试 31
6.5本章小结 32
第七章 总结与展望 33
7.1总结 33
7.2展望 33
致 谢 34
参考文献 35
第一章 绪论
1.1研究背景
浙江是吴越文化、江南文化的发源地,是中国古代文明的发祥地之一。早在5万年前的旧石器时代,就有原始人类“建德人”活动,境内有距今7000年的河姆渡文化、距今6000年的马家浜文化和距今5000年的良渚文化,是典型的山水江南、鱼米之乡,被称为“丝绸之府”、“鱼米之乡”,曾是吴越国和南宋的都城,美食经过千百年的积累数不胜数,随着科学技术的发展,对浙江也随之改变了许多,尤其是计算机科学技术和网络通信技术的大力发展,人类社会从工业社会发展到信息社会,人们对信息的意识,对开发和使用信息资源的重视程度越来越高。这完全消除了地域的限制,并在真正意义上实现了信息资源的共享,从而导致人们工作方法和生活方式重大变化。人们可以通过各种浏览器查看各种信息,包括美食信息。
目前,Internet己经从当初的一个通讯网络发展成为世界最大的信息库,并且在七十年代迅速发展成为全球范围内传播信息的主要渠道之一,能够如此迅速的发展,就不得不谈到--Web技术,随着Web技术的发展,其资源和用户数量呈指数型爆炸增长。如何在Web上快捷、智能化地发布信息己成为当前的研究热点之一。3,4浙江美食推荐系统同时也可以称作浙江美食信息分享系统,主旨就是将网页上一些实时更新的浙江美食信息采用统一集中式的管理,并通过对信息的特点进行分类处理,实现在各个网页上不同的位置进行显示,这种应用就是浙江美食推荐系统。
剩余内容已隐藏,请支付后下载全文,论文总字数:30884字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;