——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
登录、退出、宿舍、教师、班级、学生、卫生、访客、管理员等模块的增删改查管理













技术框架
JavaBean MVC JSP SSM(Spring SpringMVC MyBatis) MySQL CSS JavaScript Bootstrap JSP jQuery LayUI
基于javaweb的SSM宿舍管理系统(java+jsp+ssm+javabean+mysql+tomcat)
——————————CodeStart——————————
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| @RequestMapping( "/findStudentCleanById") public String findDormCleanById(Integer g_id, HttpSession session) {
StudentClean d= studentCleanService.findStudentCleanById(g_id); session.setAttribute("d",d); return "studentclean_edit"; } }
package com.demo.controller;
@Controller public class AdminController { @Autowired private AdminService adminService;
@RequestMapping(value = "/login") public String login( Admin admin, Model model, HttpSession session, HttpServletRequest request) {
admin.setA_password(MD5Util.MD5EncodeUtf8(admin.getA_password())); Admin ad = adminService.findAdmin(admin); if(ad!=null){ session.setAttribute("ad", ad); return "homepage"; }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| public String deleteDormitory(Integer d_id) { int d = dormitoryService.deleteDormitory(d_id); return "dormitory_list"; }
@RequestMapping( "/updateDormitory") public String updateDormitory( Dormitory dormitory) { int d = dormitoryService.updateDormitory(dormitory); return "redirect:/findDormitory"; }
@RequestMapping( "/findDormitoryById") public String findDormitoryById(Integer d_id,HttpSession session) {
Dormitory d= dormitoryService.findDormitoryById(d_id); session.setAttribute("d",d); return "dormitory_edit"; }
@RequestMapping(value = "/findDormitoryStudent") public String findDormitoryStudent(Dormitory dormitory,Model model) { List<Dormitory> d = dormitoryService.findDormitoryStudent(dormitory); model.addAttribute("ds",d); return "dormitory_Studentlist"; }
} package com.demo.controller;
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
@Controller public class AdminController { @Autowired private AdminService adminService;
@RequestMapping(value = "/login") public String login( Admin admin, Model model, HttpSession session, HttpServletRequest request) {
admin.setA_password(MD5Util.MD5EncodeUtf8(admin.getA_password())); Admin ad = adminService.findAdmin(admin); if(ad!=null){ session.setAttribute("ad", ad); return "homepage"; } model.addAttribute("msg", "用户名或密码错误,请重新登录!"); return "login"; }
@RequestMapping(value = "/loginOut") public String loginOut(Admin admin, Model model, HttpSession session) { session.invalidate(); return "login";
}
@RequestMapping(value = "/findAdmin") public String findAdmin(String a_username, String a_describe,Integer pageIndex, Integer a_id ,Integer pageSize, Model model) {
PageInfo<Admin> ai = adminService.findPageInfo(a_username,a_describe, a_id,pageIndex,pageSize); model.addAttribute("ai",ai); return "admin_list";
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| int d = dormCleanService.addDormClean(dormclean); return "dormclean_list"; }
@RequestMapping( "/deleteDormClean") @ResponseBody public String deleteDormClean(Integer g_id) { int d = dormCleanService.deleteDormClean(g_id); return "dormclean_list"; }
@RequestMapping( "/updateDormClean") public String updateDormClean(HttpServletRequest request) { DormClean vo = new DormClean(); vo.setG_id(Integer.valueOf(request.getParameter("g_id"))); vo.setD_id(Integer.valueOf(request.getParameter("d_id"))); vo.setD_dormbuilding(request.getParameter("d_dormbuilding:")); vo.setD_grade(Integer.valueOf(request.getParameter("d_grade"))); vo.setUpdate_time(new Date()); int d = dormCleanService.updateDormClean(vo); return "redirect:/findDormClean"; }
@RequestMapping( "/findDormCleanById") public String findDormCleanById(Integer g_id, HttpSession session) {
DormClean d= dormCleanService.findDormCleanById(g_id); session.setAttribute("d",d); return "dormclean_edit"; }
}
package com.demo.controller;
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
@RequestMapping(value = "/findClass") public String findClass(Integer c_classid, String c_classname, String c_counsellor, Integer pageIndex, Integer pageSize, Model model) {
PageInfo<Class> ci = classService.findPageInfo(c_classname,c_counsellor, c_classid,pageIndex,pageSize); model.addAttribute("ci",ci); model.addAttribute("c_classid",c_classid); return "class_list"; }
@RequestMapping(value = "/exportclasslist", method = RequestMethod.POST) @ResponseBody public List<Class> exportClass(){ List<Class> classList = classService.getAll(); return classList; }
@RequestMapping( "/deleteClass") @ResponseBody public String deleteClass(Integer c_id) { int c = classService.deleteClass(c_id); return "class_list"; }
@RequestMapping(value = "/addClass" ,method = RequestMethod.POST) @ResponseBody public String addClass( @RequestBody Class uclass) { int c = classService.addClass(uclass); return "class_list"; }
@RequestMapping( "/findClassById") public String findClassById( Integer c_id,HttpSession session) { Class c= classService.findClassById(c_id); session.setAttribute("c",c);
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=321421412802103ab
https://javayms.pages.dev?id=321421412802103ab