项目介绍:
该系统为原创,创作于2021年1月,包含详细数据库设计。基于springboot框架,数据层为MyBatis,mysql数据库,具有完整的业务逻辑。
功能详情:
项目技术:
后端:springboot+MyBatis
前端:layui,js,css等
开发工具:idea
数据库:mysql 5.7
JDK版本:jdk1.8
服务器:tomcat8
数据库设计:
部分功能展示:
系统登陆
管理员首页
社长信息管理
社团信息管理
申请信息管理
查看统计信息
社长查看社员信息
查看广场动态
部分代码:
/** * 分页查询 * pageIndex 当前页码 * pageSize 显示条数 */ @RequestMapping(value = "/findTactive") public String findTactive(Integer pageIndex, Integer pageSize,String title, Model model,HttpServletRequest request) { HttpSession session = request.getSession(); if(session.getAttribute("ad") == null){ session.setAttribute("msg", "对不起,请登录!"); return "login"; } Tuser tuser = (Tuser) session.getAttribute("ad"); PageInfo<Tactive> pageList = tactiveService.findPageInfo(pageIndex,pageSize,tuser.getTeamId(),title); model.addAttribute("pageList",pageList); return "TactiveList"; } /** * 添加 */ @RequestMapping(value = "/addTactive" ,method = RequestMethod.POST) @ResponseBody public String addTactive( @RequestBody Tactive tactive,HttpServletRequest request) { HttpSession session = request.getSession(); if(session.getAttribute("ad") == null){ session.setAttribute("msg", "对不起,请登录!"); return "login"; } Tuser tuser = (Tuser) session.getAttribute("ad"); tactive.setBuildId(tuser.getTeamId()); int d = tactiveService.addTactive(tactive); return "TactiveList"; }
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~