项目介绍:
本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,下面是大概的功能,系统适合于基础一般的同学使用。
项目技术:
后端:ssm
前端:layui、js、css等
开发工具:idea
数据库:mysql 5.7
JDK版本:jdk1.8
服务器:tomcat8
功能概述:
系统分为三个角色,分别为管理员、教师、学生。 管理员: 实验室信息管理:维护实验室信息,导出(下方出现都可以实现,不重复写) 用户组信息管理:查看用户权限 权限维护:可以给用户赋予菜单权限信息 菜单管理:对系统的菜单进行维护 教师信息管理:维护教师信息 学生信息管理:对学生信息管理 用户账号管理:登陆账号维护 班级管理:对班级信息维护 专业信息维护:维护专业信息 实验室类型管理:维护类型 信息通告管理:查看并维护通告内容 实验设备管理:维护实验设备信息 实验室使用审批:查看并审批 设备借用审批:查看并审批 系统日志:查看系统使用日志 退出功能 教师: 实验课程管理:维护实验课程,需要先申请实验室 个人信息维护 学生信息管理:维护学生信息 借用设备管理:借用或者归还设备 设备损坏登记:归还设备后登记 设备维修登记:归还设备后登记 信息通告的浏览查看 借用实验室:借用并查看实验室,可进行归还操作 退出功能 学生: 维护个人信息 实验课程查看 实验设备查看 查看信息通告 退出
数据库设计文档:
部分功能展示:
系统登陆
管理员- 实验设备管理
管理员- 实验室维护
管理员- 权限维护
管理员-菜单管理
管理员-账户管理
管理员- 班级信息管理
管理员-设备借用审批
教师-个人信息
教师-借用设备
教师-借用实验室
教师-实验课维护
教师-损坏登记
学生查看实验设备
部分代码:
@RequestMapping("/Index") public String index(Model model, HttpServletRequest httpServletRequest){ HttpSession httpSession = httpServletRequest.getSession(); Users users = (Users) httpSession.getAttribute("islogin"); if (users!=null) { int groupid = users.getGroupid(); String username = users.getUsername(); String password = users.getUpassword(); Users users1 = usersService.getusersByusername(username); if (users1.getUpassword().equals(password)){ // 此处封装需要带到前端的数据 model.addAttribute("users",users1); Groupinfo groupinfo = groupinfoService.selectByPrimaryKey(users1.getGroupid()); if (groupinfo!=null){ /*start权限中心*/ String quanxian = groupinfo.getQx(); String qx[] = {}; qx = quanxian.split(","); Map map = new HashMap(); for (String qxcache : qx) { int qxid = Integer.parseInt(qxcache); Map map1 = new HashMap(); map1.put("pmenu", menuService.selectByPrimaryKey(qxid)); map1.put("cmenu", menuService.getmenubyfdm(qxid)); map.put(String.valueOf(qxid) + "menus", map1); } model.addAttribute("parentmenus", map); /*end权限中心*/ return "index"; } else { model.addAttribute("errmsg","用户组信息错误!"); return "login"; } } else { model.addAttribute("errmsg","您以更改密码请重新输入"); return "login"; } } return "login"; }
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~