资源简介
学生选课、退课,管理员、教师课程管理
1、访问地址:http://localhost:8080/Examination_System
2、测试账号:
管理员:admin/123
学生:10001/123
教师:1001/123
3、项目技术
spring+spring mvc+mybatis
4、运行环境
jdk1.8+tomcat7+myeclipse+mysql
5、端口号
8888
代码片段和文件信息
package com.system.controller;
import com.system.exception.CustomException;
import com.system.po.*;
import com.system.service.*;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.subject.Subject;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import javax.annotation.Resource;
import java.util.List;
/**
* Created by Jacey on 2017/6/30.
*/
@Controller
@RequestMapping(“/admin“)
public class AdminController {
@Resource(name = “studentServiceImpl“)
private StudentService studentService;
@Resource(name = “teacherServiceImpl“)
private TeacherService teacherService;
@Resource(name = “courseServiceImpl“)
private CourseService courseService;
@Resource(name = “collegeServiceImpl“)
private CollegeService collegeService;
@Resource(name = “userloginServiceImpl“)
private UserloginService userloginService;
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<学生操作>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
// 学生信息显示
@RequestMapping(“/showStudent“)
public String showStudent(Model model Integer page) throws Exception {
List list = null;
//页码对象
PagingVO pagingVO = new PagingVO();
//设置总页数
pagingVO.setTotalCount(studentService.getCountStudent());
if (page == null || page == 0) {
pagingVO.setToPageNo(1);
list = studentService.findByPaging(1);
} else {
pagingVO.setToPageNo(page);
list = studentService.findByPaging(page);
}
model.addAttribute(“studentList“ list);
model.addAttribute(“pagingVO“ pagingVO);
return “admin/showStudent“;
}
// 添加学生信息页面显示
@RequestMapping(value = “/addStudent“ method = {RequestMethod.GET})
public String addStudentUI(Model model) throws Exception {
List list = collegeService.finAll();
model.addAttribute(“collegeList“ list);
return “admin/addStudent“;
}
// 添加学生信息操作
@RequestMapping(value = “/addStudent“ method = {RequestMethod.POST})
public String addStudent(StudentCustom studentCustom Model model) throws Exception {
Boolean result = studentService.save(studentCustom);
if (!result) {
model.addAttribute(“message“ “学号重复“);
return “error“;
}
//添加成功后,也添加到登录表
Userlogin userlogin = new Userlogin();
userlogin.setUsername(studentCustom.getUserid().toString());
userlogin.setPassword(“123“);
userlogin.setRole(2);
userloginService.save(userlogin);
//重定向
return “redirect:/admin/showStudent“;
}
// 修改学生信息页面显示
@RequestMapping(value = “/editStudent“ method = {RequestMethod.GET})
public String editStudentUI(Integer id Model model) throws Exception {
if (id == null) {
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-03-23 14:21 SSM学校教务查询系统\
文件 1108794 2019-03-23 14:16 SSM学校教务查询系统\Examination_System.zip
目录 0 2019-03-21 11:27 SSM学校教务查询系统\数据库\
文件 7823 2019-03-21 11:27 SSM学校教务查询系统\数据库\examination_system.sql
目录 0 2019-03-21 14:14 SSM学校教务查询系统\源码\
目录 0 2018-03-16 14:54 SSM学校教务查询系统\源码\Examination_System\
文件 1324 2018-03-16 14:58 SSM学校教务查询系统\源码\Examination_System\.classpath
文件 1094 2018-03-12 20:23 SSM学校教务查询系统\源码\Examination_System\.project
目录 0 2018-03-16 15:03 SSM学校教务查询系统\源码\Examination_System\.settings\
文件 572 2018-03-12 12:50 SSM学校教务查询系统\源码\Examination_System\.settings\.jsdtscope
文件 57 2018-03-16 15:03 SSM学校教务查询系统\源码\Examination_System\.settings\org.eclipse.core.resources.prefs
文件 736 2018-03-12 12:45 SSM学校教务查询系统\源码\Examination_System\.settings\org.eclipse.jdt.core.prefs
文件 90 2018-03-12 20:23 SSM学校教务查询系统\源码\Examination_System\.settings\org.eclipse.m2e.core.prefs
文件 779 2018-03-16 14:58 SSM学校教务查询系统\源码\Examination_System\.settings\org.eclipse.wst.common.component
文件 252 2018-03-12 12:50 SSM学校教务查询系统\源码\Examination_System\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-03-12 12:50 SSM学校教务查询系统\源码\Examination_System\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-03-12 12:50 SSM学校教务查询系统\源码\Examination_System\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2018-03-12 12:34 SSM学校教务查询系统\源码\Examination_System\.settings\org.eclipse.wst.validation.prefs
文件 4822 2018-03-12 13:11 SSM学校教务查询系统\源码\Examination_System\pom.xm
目录 0 2018-03-16 14:54 SSM学校教务查询系统\源码\Examination_System\sql\
文件 7823 2017-07-18 23:06 SSM学校教务查询系统\源码\Examination_System\sql\examination_system.sql
目录 0 2018-03-16 14:54 SSM学校教务查询系统\源码\Examination_System\src\
目录 0 2018-03-16 14:54 SSM学校教务查询系统\源码\Examination_System\src\main\
目录 0 2018-03-16 14:54 SSM学校教务查询系统\源码\Examination_System\src\main\java\
目录 0 2018-03-16 14:54 SSM学校教务查询系统\源码\Examination_System\src\main\java\com\
目录 0 2018-03-16 14:54 SSM学校教务查询系统\源码\Examination_System\src\main\java\com\system\
目录 0 2018-03-16 14:54 SSM学校教务查询系统\源码\Examination_System\src\main\java\com\system\controller\
文件 13113 2017-07-18 23:06 SSM学校教务查询系统\源码\Examination_System\src\main\java\com\system\controller\AdminController.java
文件 1473 2017-07-18 23:06 SSM学校教务查询系统\源码\Examination_System\src\main\java\com\system\controller\LoginController.java
文件 1309 2017-07-18 23:06 SSM学校教务查询系统\源码\Examination_System\src\main\java\com\system\controller\RestPasswordController.java
文件 4217 2017-07-18 23:06 SSM学校教务查询系统\源码\Examination_System\src\main\java\com\system\controller\StudentController.java
............此处省略277个文件信息
- 上一篇:SQL Server培训 pptx
- 下一篇:hashcat for windows
评论
共有 条评论