时间: 2021-08-17 15:13:32 人气: 18 评论: 0
随着人们生活水平的提高以及对饮食及健康的追求,美食这个词已渗透到我们生活的核心,成为人们日常生活中不可或缺的一部分。不管大人小孩,男女老少,大家对舌尖上的味蕾都有一定的追求,“吃货”的代名词也逐渐渗透到我们的生活中。而美食也成为一个地方及旅游胜地不可或缺的特色代表。游客们去一个景点,总是少不了对地方美食一番追溯。而当今各种美食综艺节目也越发广泛且火,种种情况都表明美食在当今社会的地位,为了更好的发展及探索美食:一方面让更多的人传承中华传统美食,另一方面顺应社会发展趋势,便利人们的生活,特开发一个吃货美食管理系统。
通过吃货美食管理系统这个平台,可以实现美食的信息化,网络化,多元化,使吃货们从而获得更广阔的美食制作方法以及知悉各种不同地域的美食,增加更多美食途径。系统的主要功能包括:登陆注册、会员中心、美食分享专栏、好友模块管理、活动区、美食汇、退出。
本系统基于三层框架(mvc)开发,使用eclipse这款开发工具进行开发,使用Oracle数据库进行数据存储。 本系统主要实现对用户,美食以及会员的简单管理。使用的核心技术是 struts2、tomcat、hibernate 框架和Jsp、Javascript 等。
关键词:吃货管理,美食分享,JSP,B/S结构
拟解决的主要问题
(1)登陆,用户根据用户名、密码进行登录,系统从数据库获取用户名,用户名存在并且密码正确的情况下,成功登录,否则登录失败,并在登录页面给出相应提示。
(2)吃货管理,该模块主要包括用户用户基本信息的修改,积分的积累,好友添加,黑名单管理,被加入黑名单的用户,只能看到别人发布的信息,无法对别人的信息进行评论,点赞
(3)美食管理:主要包括美食分享,美食分类;美食分享可查看美食分享资料,图片,每一个模块都可对其进行设置精华和删除;美食分类可根据美食种类分类,以及中西餐分类。
(4)美食分享:该模块包括美食分享的发布,评论,收藏,美食旅行的发布,评论,收藏等功能。吃货们可在系统中分享自己的美食信息,收藏其他人的分享信息以及评论他人的美食信息
(5)会员中心:在该模块中可进行查看个人信息,系统信息,查看个人积分,以及会员健康表,会员根据登陆记录制定自己的健康表
(6)退出:用户对数据操作完毕后,可以点击退出按钮,退出管理系统,回到登陆界面。
目 录
摘 要 3
Abstract 3
1 绪论 5
1.1课题背景 5
1.2目的和意义 5
1.3开发工具及相关技术 5
1.3.1开发工具 5
1.3.2 JSP 7
1.3.3 JavaScript 8
1.3.4 MVC 8
1.3.5 Struts2 9
1.3.6 Hibernate 9
1.4软硬件需求 10
2 需求分析 10
2.1系统拟解决的问题 10
2.2系统可行性分析 11
2.2.1技术的可行性 11
2.2.2经济的可行性 11
2.2.3操作可行性 11
2.2.4法律的可行性 12
2.3系统用户用例图 12
2.3.1 普通会员用例图 12
2.3.2 黄金会员用例图 12
2.3.3钻石会员用例图 13
2.4功能模块需求分析 13
3 系统分析与设计 15
3.1数据库的分析与设计 15
3.1.1数据库表结构图 15
3.1.2数据库的连接原理 17
4 系统实现 19
4.1登陆模块 20
4.1.1 注册页面实现 20
4.1.2 登陆页面实现 22
4.2 好友模块 24
4.2.1 添加/删除好友页面实现 24
4.2.2 黑名单页面实现 25
5 总 结 25
参考文献 25
196
198
82