大家好!我是程序员一帆,感谢您阅读本文,欢迎一键三连哦。
💞当前专栏:Java毕业设计
精彩专栏推荐👇🏻👇🏻👇🏻
开发环境
- 开发语言:Java
- 框架:ssm
- JDK版本:JDK1.8
- 服务器:tomcat7
- 数据库:mysql 5.7
- 数据库工具:Navicat12
- 开发软件:eclipse/myeclipse/idea
- Maven包:Maven3.3.9
- 浏览器:谷歌浏览器
论文目录
【如需源码或全文请按文末获取联系】
一、项目简介
本文以Java为开发技术,实现了一个高校奖学金管理系统。高校奖学金管理系统的主要实现功能包括:管理员:首页、个人中心、学生管理、辅导员管理、教务处管理、奖学金类型管理、奖学金信息管理、学生成绩管理、奖惩信息管理、奖学金申请管理、公告信息管理。学生:首页、个人中心、奖学金信息管理、学生成绩管理、奖惩信息管理、奖学金申请管理、公告信息管理,辅导员;首页、个人中心、学生管理、学生成绩管理、奖惩信息管理、奖学金申请管理、公告信息管理,教务处;首页、个人中心、学生管理、学生成绩管理、奖惩信息管理、奖学金申请管理、公告信息管理通过这些功能模块的设计。基本上实现了整个高校奖学金管理系统的过程。
二、系统设计
2.1软件功能模块设计
高校奖学金管理系统的整体结构设计如图4-2所示。
2.2数据库设计
1、教务处管理实体图如图4-3所示:
2、辅导员管理实体图如图4-4所示:
3、学生成绩管理实体图如图4-5所示:
三、系统项目部分截图
3.1管理员功能模块
学生管理
管理员对学生管理进行编辑填写学生账号、学生姓名、密码、性别、专业、联系电话、邮箱、年级、班级、家庭地址、家庭情况并进行删除、修改操作。程序成效图如下图5-2所示:
辅导员管理
管理员对辅导员管理可以编辑辅导员工号、辅导员姓名、密码、性别、联系电话、教师邮箱等操作并可以进行删除、修改等操作。程序效果图如下图5-3所示:
教务处管理
管理员对教务处管理进行编辑教务处工号、密码、教务姓名、性别、联系电话、教师邮箱等操作并可以进行删除、修改等操作。程序效果图如下图5-4所示:
3.2学生功能模块
奖学金信息管理
学生进入奖学金信息管理可以查看奖学金名称、奖学金类型、奖金、开始时间、结束时间、申请表、发布时间等信息进行详情、申请操作。程序效果图如下图5-9所示:
奖惩信息管理
学生进入奖惩信息管理可以对标题、学生账号、学生姓名、类型、发布时间修改,并可以进行删除等操作。程序效果图如下图5-10所示:
3.3辅导员功能模块
学生管理
辅导员进入学生管理可以对学生账号、学生姓名、密码、性别、专业、联系电话、邮箱、年级、班级、家庭地址、家庭情况修改,并可以进行删除等操作。程序效果图如下图5-12所示:
学生成绩管理
辅导员进入学生成绩管理可以对标题、学生账号、学生姓名、学生成绩、评语、登记时间删除、详情等操作。程序效果图如下图5-13所示:
3.4教务处功能模块
奖惩信息管理
教务处进入奖惩信息管理可以对标题、学生账号、学生姓名、类型、发布时间查看、详情等操作。程序效果图如下图5-17所示:
四、部分核心代码
package com.controller;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;
import com.entity.JiaowuchuEntity;
import com.entity.view.JiaowuchuView;
import com.service.JiaowuchuService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;
/**
* 教务处
* 后端接口
* @author
* @email
* @date 2021-01-28 10:57:06
*/