——————————DescriptionStart——————————
运行环境 Java≥8、MySQL≥5.7、Tomcat≥8
开发工具 eclipse/idea/myeclipse/sts等均可配置运行
适用 课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb的SSM宿舍管理系统(java+jsp+ssm+spring+mysql)
一、项目简述
功能:包括学生管理,班级管理,宿舍管理,人员信息维 护。维修登记,卫生管理,访客管理等等。
二、项目运行
环境配置: Jdk1.8 + Tomcat8.5 + mysql + ldea2019 (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)
项目技术: JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven
——————————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 40 41 42 43 44 45 46 47 48 49 @Autowired private StudentService studentService; @RequestMapping(value = "/findStudent") public String findStudent (String s_name, Integer s_studentid,Integer s_classid, String s_classname, Integer pageIndex, Integer pageSize, Model model) { PageInfo<Student> pi = studentService.findPageInfo(s_name,s_studentid,s_classid, s_classname,pageIndex,pageSize); model.addAttribute("pi" ,pi); model.addAttribute("s_name" ,s_name); return "student_list" ; } @RequestMapping(value = "/exportstudentlist", method = RequestMethod.POST) @ResponseBody public List<Student> exportStudent () { List<Student> studentList = studentService.getAll(); return studentList; } @RequestMapping( "/deleteStudent") @ResponseBody public String deleteStudent (Integer s_id) { int s = studentService.deleteStudent(s_id); return "student_list" ; } @RequestMapping(value = "/addStudent" ,method = RequestMethod.POST) @ResponseBody public String addStudent (@RequestBody Student student) { int s = studentService.addStudent(student); return "student_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 public String findVisitor (String v_name, Integer v_phone , Integer pageIndex, Integer pageSize, Model model) { PageInfo<Visitor> pi = visitorService.findPageInfo(v_name,v_phone, pageIndex,pageSize); model.addAttribute("pi" ,pi); model.addAttribute("v_name" ,v_name); return "visitor_list" ; } @RequestMapping(value = "/exportvisitorlist", method = RequestMethod.POST) @ResponseBody public List<Visitor> exportVisitor () { List<Visitor> visitorList = visitorService.getAll(); return visitorList; } @RequestMapping(value = "/addVisitor" ,method = RequestMethod.POST) @ResponseBody public String addStudent (@RequestBody Visitor visitor) { int v = visitorService.addVisitor(visitor); return "visitor_list" ; } } package com.demo.interceptor;
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 @RequestMapping(value = "/findStudent") public String findStudent (String s_name, Integer s_studentid,Integer s_classid, String s_classname, Integer pageIndex, Integer pageSize, Model model) { PageInfo<Student> pi = studentService.findPageInfo(s_name,s_studentid,s_classid, s_classname,pageIndex,pageSize); model.addAttribute("pi" ,pi); model.addAttribute("s_name" ,s_name); return "student_list" ; } @RequestMapping(value = "/exportstudentlist", method = RequestMethod.POST) @ResponseBody public List<Student> exportStudent () { List<Student> studentList = studentService.getAll(); return studentList; } @RequestMapping( "/deleteStudent") @ResponseBody public String deleteStudent (Integer s_id) { int s = studentService.deleteStudent(s_id); return "student_list" ; } @RequestMapping(value = "/addStudent" ,method = RequestMethod.POST)
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 * 修改学生信息 */ @RequestMapping(value = "/updateStudent" ,method = RequestMethod.POST ) public String updateStudent ( Student student) { int s = studentService.updateStudent(student); return "redirect:/findStudent" ; } @RequestMapping( "/findStudentById") public String findStudentById (Integer s_id,HttpSession session) { Student s= studentService.findStudentById(s_id); session.setAttribute("s" ,s); return "student_edit" ; } } package com.demo.controller;@Controller public class VisitorController { @Autowired private VisitorService visitorService;
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 @Controller public class StudentController { @Autowired private StudentService studentService; @RequestMapping(value = "/findStudent") public String findStudent (String s_name, Integer s_studentid,Integer s_classid, String s_classname, Integer pageIndex, Integer pageSize, Model model) { PageInfo<Student> pi = studentService.findPageInfo(s_name,s_studentid,s_classid, s_classname,pageIndex,pageSize); model.addAttribute("pi" ,pi); model.addAttribute("s_name" ,s_name); return "student_list" ; } @RequestMapping(value = "/exportstudentlist", method = RequestMethod.POST) @ResponseBody public List<Student> exportStudent () { List<Student> studentList = studentService.getAll(); return studentList; } @RequestMapping( "/deleteStudent") @ResponseBody public String deleteStudent (Integer s_id) { int s = studentService.deleteStudent(s_id);
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 } @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); return "class_edit" ; } @RequestMapping(value = "/updateClass" ,method = RequestMethod.POST)
——————————PayStart——————————
项目链接: https://javayms.github.io?id=391422282105200dk https://javayms.pages.dev?id=391422282105200dk