# love-examination
基于SSM+Bootstrap【爱校教务系统管理系统】附源码
**免费领取源码+参考论文** 基于SSM+Bootstrap【爱校教务系统管理系统】
> **博主介绍:** 🚀自媒体 JavaPub 独立维护人,全网粉丝15w+,csdn博客专家、java领域优质创作者,51ctoTOP10博主,知乎/掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和副业。🚀
>
> ---
>
> **公众号:JavaPub** ⭐ ⭐简历模板、学习资料、面试题库等都给你💪
>
> ---
> 🍅 `文末获取源码` 🍅 **无套路,免费领取**
>
> ## 前言介绍:
现如今学校招生越来越多,必然就会有大量的学生信息需要处理。如果只靠人力来完成,这将会变成一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,给管理这些数据带来了很大的不便,也越来越不适合学校发展的需要.教务管理系统是一个庞大而复杂的系统,它包括对院系资料的管理,对课程资料的管理,对学生资料的管理和对学生成绩的管理等等主要的功能。教务管理系统是每个学校的一项必不可少的内容,它的好坏直接影响到学校里的主要工作,一旦此系统瘫疾,学校将会受到非常严重的损失,也会影响到每一个学生.
![在这里插入图片描述](https://img-blog.csdnimg.cn/5b9abf3ea7ab4281a325128e50924310.png)
一、行业发展缓慢的原因分析
所以现如今设计一个功能完整、操作简单以及界面友好的教务管理系统变得非常重要。
为了提高教务管理工作的效率,减少错误的出现,节约大量的人力资源,现在的学校的教务管理也逐步从手工转到计算机自动化信息处理阶段。
通过这个系统,用户可以方便的对院系资料、课程资料、学生资料和学生成绩资料进行添加、修改和删除操作,还可以对学生资料和成绩进行查询操作.除此之外,对用户的添加和删除操作也很方便
> ## 系统设计:
该项目是基于SSM+Bootstrap【爱校教务系统管理系统】,下面做了功能和相关技术的描述,适合出入职场和即将进入职场的各位,如有问题欢迎留言。
系统总共分为几个大的模块。
管理员可对 教师信息、学生信息、课程信息 进行 增删改查 操作,管理员账户,可以重置非管理员账户的密码
* 课程管理:当课程已经有学生选课成功时,将不能删除
* 学生管理:添加学生信息时,其信息也会添加到登录表中
* 教师管理:同上
* 账户密码重置:
* 修改密码:
教师登陆后,可以获取其,教授的课程列表,并可以给已经选择该课程的同学打分,无法对已经给完分的同学进行二次操作
* 我的课程
* 修改密码
学生登录后,根据学生信息,获取其已经选择的课程,和已经修完的课程
* 所有课程: 在这里选修课程,选好后,将会自动跳转到已选课程选项
* 已选课程: 这里显示的是,还没修完的课程,也就是老师还没给成绩,由于还没有给成绩,所以这里可以进行退课操作
* 已修课程: 显示已经修完,老师已经给成绩的课程
* 修改密码:
一
**运行环境**
JDK8、Tomcat8、MySQL5.7、IntelliJ IDEA、Maven
- IOC容器:Spring Web框架:SpringMVC
- ORM框架:Mybatis
- 数据源:C3P0
- 日志:log4j
- 前端框架:Bootstrap
---
![在这里插入图片描述](https://img-blog.csdnimg.cn/195df2aad236468eb37474805e7bcebb.png)
**账号:**
![Alt text]
管理员页:管理员账户:admin+123
![Alt text]
学生页:学生登录: 10001+123
![Alt text]
老师页:教师登录:1001+123
> ## 功能截图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/ea6d5cb072b64475bd93e548d8e77a5d.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/4f682246cd3548bd955e83ce64c578ad.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/42cf329175b04113b6770b358e063c46.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/c77beeea40cf446892babb196c0db036.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/c0466cc6a0974866a0be81c87d46a26a.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/94f2fcdc442449ab98247ba3ab165631.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/151a471ee48f4baf80eaaa77c434c624.png)
> ## 代码实现:
```java
import java.io.IOException;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/MyServlet")
public class MyServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public MyServlet() {
super();
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("doget MyServlet");
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("dopost MyServlet");
super.doPost(request, response);
}
@Override
public void init(ServletConfig servletConfig){
System.out.println("MyServlet");
}
}
```
----
```java
package com.system.controller;
import com.system.exception.CustomException;
import com.system.po.*;
import com.system.service.*;
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<StudentCustom> 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<College> 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)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于SSM+Bootstrap的爱校教务系统管理系统源码+项目说明.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于SSM+Bootstrap的爱校教务系统管理系统源码+项目说明.zip (149个子文件)
.classpath 1KB
org.eclipse.wst.common.component 768B
org.eclipse.wst.jsdt.ui.superType.container 49B
bootstrap.css 143KB
bootstrap.min.css 118KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
glyphicons-halflings-regular.eot 20KB
CourseExample.java 25KB
TeacherExample.java 23KB
StudentExample.java 19KB
UserloginExample.java 13KB
RoleExample.java 12KB
AdminController.java 11KB
SelectedcourseExample.java 11KB
CollegeExample.java 9KB
CourseServiceImpl.java 5KB
TeacherServiceImpl.java 4KB
SelectedCourseServiceImpl.java 4KB
StudentController.java 4KB
StudentServiceImpl.java 4KB
StudentServiceImplTest.java 4KB
TeacherServiceImplTest.java 3KB
LoginRealm.java 3KB
TeacherController.java 2KB
Course.java 2KB
CustomExceptionResolver.java 2KB
PagingVO.java 2KB
UserloginServiceImpl.java 2KB
Teacher.java 2KB
StudentMapperCustomTest.java 2KB
LoginController.java 1KB
RestPasswordController.java 1KB
CourseServiceImplTest.java 1KB
Student.java 1KB
StudentMapperTest.java 1KB
SelectedCourseServiceImplTest.java 1KB
SelectedCourseService.java 1KB
TeacherMapperCustomTest.java 1KB
CourseMapperCustomTest.java 1KB
UserloginServiceImplTest.java 1KB
TeacherService.java 981B
MyServlet.java 971B
StudentService.java 966B
CourseService.java 896B
SelectedCourseCustom.java 873B
UserloginMapper.java 867B
CollegeMapper.java 841B
TeacherMapper.java 835B
StudentMapper.java 835B
CourseMapper.java 823B
Userlogin.java 815B
CustomDateConverter.java 798B
CollegeServiceImpl.java 793B
RoleMapper.java 787B
UserloginMapperCustomTest.java 742B
SelectedcourseMapper.java 733B
StudentCustom.java 687B
Role.java 675B
Selectedcourse.java 594B
CustomException.java 548B
RoleServiceImpl.java 519B
College.java 482B
UserloginService.java 453B
StudentMapperCustom.java 440B
CourseCustom.java 334B
TeacherCustom.java 325B
TeacherMapperCustom.java 323B
CourseMapperCustom.java 307B
UserloginCustom.java 271B
UserloginMapperCustom.java 214B
CollegeService.java 209B
RoleService.java 177B
CollegeCustom.java 102B
a.jpg 603KB
jquery-3.2.1.min.js 85KB
bootstrap.js 68KB
bootstrap.min.js 36KB
npm.js 484B
.jsdtscope 560B
editCourse.jsp 6KB
editTeacher.jsp 6KB
showCourse.jsp 5KB
showTeacher.jsp 5KB
showStudent.jsp 5KB
showCourse.jsp 5KB
showCourse.jsp 5KB
selectCourse.jsp 5KB
overCourse.jsp 5KB
addTeacher.jsp 5KB
addCourse.jsp 4KB
showGrade.jsp 4KB
editStudent.jsp 4KB
addStudent.jsp 4KB
userPasswordRest.jsp 3KB
passwordRest.jsp 3KB
passwordRest.jsp 3KB
passwordRest.jsp 3KB
mark.jsp 3KB
login.jsp 2KB
共 149 条
- 1
- 2
资源评论
土豆片片
- 粉丝: 1573
- 资源: 5636
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功