资源简介
主要包含学生、教师、管理员三端。
管理员主要包括:课程管理、学生管理、教师管理、账号密码重置等功能。
教师主要包括:我的课程、成绩管理等功能。
学生主要包括:查询所有课程、已选课程、已修课程、修改密码等功能。
前端采用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.xm
文件 3792 2018-06-21 16:38 Examination_System\.idea\artifacts\Examination_System_war_exploded.xm
文件 648 2018-06-21 16:57 Examination_System\.idea\compiler.xm
文件 594 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__commons_beanutils_commons_beanutils_1_8_3.xm
文件 558 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__commons_logging_commons_logging_1_2.xm
文件 522 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__com_fasterxm
文件 493 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__com_mchange_c3p0_0_9_5_2.xm
文件 598 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__com_mchange_mchange_commons_java_0_2_11.xm
文件 578 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__javax_servlet_javax_servlet_api_3_1_0.xm
文件 473 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__javax_servlet_jstl_1_2.xm
文件 611 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__javax_validation_validation_api_1_1_0_Final.xm
文件 455 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__junit_junit_4_12.xm
文件 469 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__log4j_log4j_1_2_17.xm
文件 574 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__mysql_mysql_connector_java_5_1_41.xm
文件 541 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__org_apache_shiro_shiro_core_1_2_3.xm
文件 555 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__org_apache_shiro_shiro_spring_1_2_3.xm
文件 534 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__org_apache_shiro_shiro_web_1_2_3.xm
文件 549 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__org_aspectj_aspectjweaver_1_8_10.xm
文件 532 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__org_hamcrest_hamcrest_core_1_3.xm
文件 634 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__org_hibernate_hibernate_validator_5_4_1_Final.xm
文件 608 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xm
文件 585 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__org_jetbrains_annotations_java5_16_0_2.xm
文件 645 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__org_mybatis_generator_mybatis_generator_core_1_3_5.xm
文件 500 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__org_mybatis_mybatis_3_4_1.xm
文件 549 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__org_mybatis_mybatis_spring_1_3_0.xm
文件 506 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__org_slf4j_slf4j_api_1_6_4.xm
文件 609 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__org_springfr
文件 623 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__org_springfr
文件 637 2018-06-21 16:38 Examination_System\.idea\libraries\Maven__org_springfr
............此处省略487个文件信息
相关资源
- ssm招聘系统毕业设计程序
- ssm火车票售票系统毕业设计程序
- ssm酒店管理系统毕业设计程序
- ssm网上银行网站毕业设计程序
- java框架SSM的用户,管理员,快递员的
- java设计--基于ssm疫情防控信息管理系
- JavaWeb基于SSM框架的仓库管理系统源码
- 基于ssm的精准扶贫网站java毕业设计
- 基于ssm高校心理测评网站java毕业设计
- 基于ssm共享充电宝管理系统javaweb.zi
- 基于SSM-客户管理系统
- ssm疫情防控信息管理系统毕业设计程
- JavaEE 课程设计 SSM框架 房屋租赁系统
- 宠物商城+ssm框架+jsp页面+mysql数据库
- ssm校园课程教学资源共享毕业设计程
- 医院挂号预约系统(ssmbootstrapjspmysq
- JavaWeb基于SSM框架的课程设计
- ssm志愿者管理系统程序毕业设计程序
- JAVA SSM项目 包含权限控制
- 校园超市购物系统(JAVAJSPSSM).zip
- 北大青鸟ssm框架App项目
- ssm电商网站
- 基于SSM的服装设计作品在线展销系统
- Java EE企业级应用开发教程Spring+Sprin
- JavaEE企业级应用SSM开发教程(PDF版)
- 基于SSM实现的物流管理系统
- 基于(ssm框架+mysql+jsp)maven管理的租
- ssm+mysql实现的Java web酒店管理项目
- 基于SSM(Spring+SpringMVC+MyBatis)和Boot
- 基于ssm的jsp招聘网的毕业设计论文+源
评论
共有 条评论