计算机毕业设计-基于ssm的美食分享系统-美食点评管理系统java代码
1.开发环境及工具下载
- 开发语言:Java
- 架构:B/S
- 框架:SSM(Spring、SpringMVC、MyBatis)
- 前端:HTML+CSS+JavaScript+bootstrap
- 数据库:MySQL
- 编译工具:Idea、Eclipse、MyEclipse (选其一)
- 其他:jdk1.8、Tomcat 、maven
eclipse 下载
mysql 5.7 下载
jdk 1.8 下载
tomcat 8.0 下载
maven 3.5 下载
idea 下载
2 系统功能模块
2.1 用户功能模块
- 注册
- 登录
- 查看美食文章
- 分享美食打卡
- 发布动态
- 点赞
- 评论
- 关注
- 发布美食图片
- 美食视频
- 地点
2.2 商家管理模块
- 注册
- 登录
- 发布美食文章
- 美食图片
- 位置地图
- 美食视频
- 创建群组
- 查看个人空间关注
- 粉丝数
2.3 管理员管理模块
- 登录
- 用户管理
- 审核商家
- 美食文章管理
- 群组管理
- 打卡空间管理
- 系统管理
3 部分运行界面
4 更多推荐
ssm+vue养老院管理系统
基于ssm的问卷调查管理系统
基于ssm的物业管理小程序
基于SSM+vue的美容美发造型预约管理系统
springboot教务管理系统
4 群组核心代码实现
@Controller("manageGroupController")
@RequestMapping("/")
@Before(AdminLoginInterceptor.class)
public class GroupController extends BaseController {
private static final String MANAGE_FTL_PATH = "/manage/group/";
@Resource
private IGroupService groupService;
@RequestMapping(value = "${managePath}/group/index")
public String index(@RequestParam(value = "status",required = false,defaultValue = "-1") Integer status,
String key,
Model model) {
Page page = new Page(request);
ResponseModel responseModel = groupService.listByPage(status,page,key);
model.addAttribute("model",responseModel);
model.addAttribute("key",key);
return MANAGE_FTL_PATH + "index";
}
@RequestMapping(value = "${managePath}/group/delete/{id}",method = RequestMethod.GET)
@ResponseBody
public Object delete(@PathVariable("id") int id){
Member loginMember = MemberUtil.getLoginMember(request);
ResponseModel response = groupService.delete(loginMember,id);
return response;
}
@RequestMapping(value = "${managePath}/group/changeStatus/{id}",method = RequestMethod.GET)
@ResponseBody
public Object changeStatus(@PathVariable("id") int id){
ResponseModel response = groupService.changeStatus(id);
return response;
}
}
注意:该项目只展示部分功能,如需了解,评论区咨询即可。
希望和大家多多交流!!
源码项目、定制开发、代码讲解、答辩辅导