• 大小: 28.52MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-16
  • 语言: Java
  • 标签: ssm  

资源简介

主要包含学生、教师、管理员三端。 管理员主要包括:课程管理、学生管理、教师管理、账号密码重置等功能。 教师主要包括:我的课程、成绩管理等功能。 学生主要包括:查询所有课程、已选课程、已修课程、修改密码等功能。 前端采用jsp,数据库采用mysql,具体内容可以参考先参考https://blog.csdn.net/l13890/article/details/80760807

资源截图

代码片段和文件信息

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) {
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        546  2017-07-18 08:06  Examination_System\.gitignore

     文件        320  2018-06-21 16:38  Examination_System\.idea\artifacts\Examination_System_war.xml

     文件       3792  2018-06-21 16:38  Examination_System\.idea\artifacts\Examination_System_war_exploded.xml

     文件        648  2018-06-21 16:57  Examination_System\.idea\compiler.xml

     文件        594  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__commons_beanutils_commons_beanutils_1_8_3.xml

     文件        558  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__commons_logging_commons_logging_1_2.xml

     文件        522  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__com_fasterxml_classmate_1_3_1.xml

     文件        493  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__com_mchange_c3p0_0_9_5_2.xml

     文件        598  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__com_mchange_mchange_commons_java_0_2_11.xml

     文件        578  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__javax_servlet_javax_servlet_api_3_1_0.xml

     文件        473  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__javax_servlet_jstl_1_2.xml

     文件        611  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__javax_validation_validation_api_1_1_0_Final.xml

     文件        455  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__junit_junit_4_12.xml

     文件        469  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__log4j_log4j_1_2_17.xml

     文件        574  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__mysql_mysql_connector_java_5_1_41.xml

     文件        541  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__org_apache_shiro_shiro_core_1_2_3.xml

     文件        555  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__org_apache_shiro_shiro_spring_1_2_3.xml

     文件        534  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__org_apache_shiro_shiro_web_1_2_3.xml

     文件        549  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__org_aspectj_aspectjweaver_1_8_10.xml

     文件        532  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__org_hamcrest_hamcrest_core_1_3.xml

     文件        634  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__org_hibernate_hibernate_validator_5_4_1_Final.xml

     文件        608  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml

     文件        585  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__org_jetbrains_annotations_java5_16_0_2.xml

     文件        645  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__org_mybatis_generator_mybatis_generator_core_1_3_5.xml

     文件        500  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__org_mybatis_mybatis_3_4_1.xml

     文件        549  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__org_mybatis_mybatis_spring_1_3_0.xml

     文件        506  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__org_slf4j_slf4j_api_1_6_4.xml

     文件        609  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__org_springframework_spring_aop_4_3_9_RELEASE.xml

     文件        623  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__org_springframework_spring_beans_4_3_8_RELEASE.xml

     文件        637  2018-06-21 16:38  Examination_System\.idea\libraries\Maven__org_springframework_spring_context_4_3_8_RELEASE.xml

............此处省略487个文件信息

评论

共有 条评论