博主主页:猫头鹰源码
博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战
主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询
文末联系获取
项目介绍:
本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,可以用作毕业设计、课程设计等。适合选题:大学生、校园、兼职、大学生兼职、校园兼职等。
数据库设计:
系统包含技术:
后端:SSM
前端:layui,js,css等
开发工具:idea(推荐)、eclipse
数据库:mysql 5.7
JDK版本:jdk1.8
服务器:tomcat8
部分截图说明:
下面是首页
登录账号
论坛
登录后查看个人中心
我的兼职
我的帖子
兼职信息查看
聊天
公告列表
后台-登录
后台-用户列表
后台-兼职列表
后台-帖子列表
后台-轮播列表
部分代码展示:
聊天代码:
//去聊天列表 @RequestMapping("/goChatList") public ModelAndView goChatList(ModelAndView mv){ mv.setViewName("server/chatManage/chatList"); return mv; } //获取聊天列表 @RequestMapping("/getChatList") public void getChatList(HttpServletResponse response,Chat chat,Integer page,Integer limit){ if(page == null){ page = 1; } if(limit == null){ limit = 10; } int totalCount = chatService.getChatListCount(chat); List<Chat> list = chatService.getChatList(chat,(page-1) * limit, limit); output(response,JsonUtil.buildJsonByTotalCount(list, totalCount)); } //去编辑聊天 @RequestMapping("/goUpdateChat") public ModelAndView goUpdateChat(ModelAndView mv,Integer id){ Chat chat = chatService.getChatById(id); mv.addObject("chat", chat); mv.setViewName("server/chatManage/updateChat"); return mv; } //编辑聊天 @RequestMapping("/updateChat") public void updateChat(HttpServletResponse response,Chat chat){ chatService.updateChat(chat); output(response,JsonUtil.buildFalseJson(0, "编辑成功!")); } //删除聊天 @RequestMapping("/deleteChat") public void deleteChat(HttpServletResponse response,Integer id){ chatService.deleteChatByChatId(id); output(response,JsonUtil.buildFalseJson(0, "删除成功!")); }
帖子列表
//去帖子列表 @RequestMapping("/goForumList") public ModelAndView goForumList(ModelAndView mv){ mv.setViewName("server/forumManage/forumList"); return mv; } //获取帖子列表 @RequestMapping("/getForumList") public void getForumList(HttpServletResponse response,Forum forum,Integer page,Integer limit){ if(page == null){ page = 1; } if(limit == null){ limit = 10; } int totalCount = forumService.getForumListCount(forum); List<Forum> list = forumService.getForumList(forum,(page-1) * limit, limit); output(response,JsonUtil.buildJsonByTotalCount(list, totalCount)); } //去编辑帖子 @RequestMapping("/goUpdateForum") public ModelAndView goUpdateUser(ModelAndView mv,Integer forumId){ Forum forum = forumService.getForumById(forumId); mv.addObject("forum", forum); mv.setViewName("server/forumManage/updateForum"); return mv; } //编辑帖子 @RequestMapping("/updateForum") public void updateForum(HttpServletResponse response,Forum forum){ forumService.updateForum(forum); output(response,JsonUtil.buildFalseJson(0, "编辑成功!")); }
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,代码工整,清晰,适合学习使用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~