• 大小: 3.03MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-11
  • 语言: 数据库
  • 标签:

资源简介

学生选课、退课,管理员、教师课程管理 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.xml
     文件          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.xml
     目录           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个文件信息

评论

共有 条评论