开发框架:SSM+JSP+MySQL
需求分析:
本论文以 SSM为基础,设计并实现了美食分享系统。系统以 SSM框架为后台接口,通过 HTML+ JavaScript+ CSS等前端技术,构建出一个前端静态页面,并通过 JSP+ jQuery来完成前后端的数据交互工作。
该美食分享系统分为两大模块:系统管理员和系统用户。系统管理员负责管理用户、推荐分类、推荐信息、菜谱分类、菜谱以及公告等等,而系统用户则可以享受主题观赏、信息查询、查看和发布菜谱,点赞收藏分享评论,以及交流问答、修改账号等功能。
1. 管理员端:
(1) 用户管理:要对注册用户进行管理,管理员要进行注册用户信息查询,修改用户密码,和执行用户注销等工作;
(2) 推荐分类管理:为了实现对推荐内容的分类管理,管理员需要进行分类的显示、查询、新增、更新和删除操作;
(3) 推荐管理:管理员需要管理系统中的推荐信息,包括查询、新增、删除和编辑推荐信息的具体内容;
(4) 菜谱分类:管理员还需负责菜谱分类的管理,包括查询、新增、修改和删除等操作;
(5) 菜谱管理:管理员可对菜谱执行多种操作,如查询、修改和删除菜谱等。管理员还需要检查并审核会员发布的菜谱,仅经审核通过后,才可在客户端展示;
(6) 资讯公告管理:管理员还可管理资讯的内容,包括查询、发布、修改和删除等操作。
2. 用户端:
(1) 用户登录:如果没有登录系统,将作为游客身份进入。游客只能浏览系统内容,无法在菜谱或问答评论模块上操作任何内容。要使用相应的功能,需要先注册为系统用户并登录;
(2) 信息搜索查询:。在进行信息搜索查询时,用户可以在网站首页顶部的搜索框中输入关键词,并按下搜索按钮,系统将显示与该关键词相关的所有内容;
(3) 推荐浏览:系统用户可浏览推荐信息,也可按分类查看特定推荐内容,点击推荐图片了解推荐详情。
(4) 发布菜谱:系统用户发布菜谱,并查看已上传菜谱的审核进度;
(5) 接收公告:用户能够浏览发布的公告,及时了解系统内资讯;
(6) 交流问答:用户可以发布问题并与别人交流,这些问题对于所有人都是可见的;
(7) 账户修改:系统用户修改用户账号密码。
系统截图如下: