# 75-奖学金管理系统 - 功能说明

# 项目概述

奖学金管理系统是一个集奖学金项目管理、在线申请、多级审批、公示发布、证书管理于一体的综合性Web应用系统。采用前后端分离架构,基于Vue 3和Spring Boot技术栈,为高校师生提供便捷的奖助学金申请和管理服务。系统支持多角色协同(学生、教师、院系管理员、系统管理员),实现从项目发布、学生申请、多级审批、结果公示到证书颁发的全流程数字化管理。


# 项目概览

# ✨ 创新点

# 1. 多角色协同审批体系

  • 四级角色设计:学生、教师、院系管理员、系统管理员四级角色,权限分明。
  • 多级审批流程:支持教师初审、院系复审、系统管理员终审的多级审批机制。
  • 审批记录追溯:完整记录每个审批环节的审批人、审批结果、评分、意见等信息。
  • 院系分级管理:不同院系管理员只能管理本院系的申请,数据隔离安全可靠。

# 2. 智能化申请管理

  • 申请状态流转:待提交→待审批→审批中→已通过/已拒绝,状态自动流转。
  • 自动评分机制:支持多个审批人分别打分,系统自动计算综合评分。
  • 附件材料上传:支持贫困证明、获奖证书、科研成果等多种材料上传。
  • 申请条件智能匹配:系统根据学生GPA、年级、院系等信息自动匹配可申请项目。

# 3. 奖助学金项目多样化

  • 三大类别:奖学金(国家奖学金、校级奖学金)、助学金(国家助学金)、补助(科技创新、临时困难)。
  • 等级划分:国家级、省级、校级、院级等多个等级,金额差异化设置。
  • 名额控制:每个项目设置申请名额上限,达到名额后自动停止申请。
  • 时间控制:申请开始时间、截止时间精确控制,过期自动关闭。

# 4. 公示与证书管理

  • 自动公示发布:审批通过后自动生成公示信息,包含获奖名单、公示时间。
  • 公示状态管理:公示中→公示结束,时间自动控制。
  • 电子证书生成:系统自动生成电子荣誉证书,包含证书编号、学生信息、奖项、金额。
  • 证书下载打印:支持证书图片下载和在线打印。

# 5. 技术架构先进性

  • 前后端分离:清晰的职责划分,Vue 3前端+Spring Boot后端。
  • JWT认证:基于Token的无状态认证,安全高效。
  • 富文本编辑:支持项目说明、公示内容、反馈回复的富文本编辑与展示。
  • 响应式布局:Element Plus组件库,适配多端设备。

# ✨ 项目亮点

# 一、业务功能亮点

  1. 完整的评审闭环:从项目发布、学生申请、多级审批、公示到证书颁发,流程完整。
  2. 智能评分系统:多个审批人独立评分,系统自动汇总,确保公平公正。
  3. 灵活的项目配置:支持不同类型、等级、金额、名额、时间的奖助学金项目。
  4. 院系分级管理:不同院系管理各自学生申请,数据隔离,权限清晰。
  5. 意见反馈机制:学生可提交建议、咨询、投诉,管理员在线回复,提升服务质量。

# 二、技术实现亮点

  1. 现代化前端技术栈:Vue 3.4.29 + Element Plus 2.8.4 + Vite 5.3.1,开发高效体验流畅。
  2. 稳定可靠的后端架构:Spring Boot 3.2.10 + MyBatis Plus 3.5.6,构建稳健后端服务。
  3. 完善的数据库设计:10张核心表,utf8mb4字符集,支持完整业务流程。
  4. 安全性设计:JWT Token认证、密码加密存储、接口权限控制。
  5. 富文本编辑器:集成WangEditor,支持项目说明、公示内容的富文本编辑。

# 三、用户体验亮点

  1. 双端界面设计:
    • 前台:水平导航,简洁直观,适合学生浏览和申请。
    • 管理后台:侧边导航,功能集中,高效管理。
  2. 交互优化:
    • 实时消息提示。
    • 申请状态实时更新。
    • 审批进度可视化展示。
    • 常见问题FAQ引导。
  3. 数据可视化:管理后台提供统计报表,申请数量、通过率、金额分布可视化展示。
  4. 移动端适配:响应式设计,支持手机、平板等多端访问。

# 系统管理员

# 用户管理

学生用户管理:管理全部学生账号,可修改用户信息(姓名、学号、院系、专业、班级、年级、GPA)、状态,支持重置密码。

教师管理:管理全部教师账号,包括教师信息、工号、院系、职称、状态管理、启用/禁用。

院系管理员管理:管理院系管理员账号,设置管理院系,支持新增、编辑、删除、启用/禁用操作。

系统管理员管理:管理全部系统管理员账号,支持新增、编辑、删除、启用/禁用操作。

# 奖助学金项目管理

项目发布:发布奖助学金项目,设置项目名称、类型(奖学金/助学金/补助)、等级(国家级/校级)、金额、名额、项目说明、申请条件、申请时间。

项目编辑:修改项目信息、调整金额、更新名额、延长申请时间、上下架管理。

项目状态管理:未发布、进行中、已结束状态切换。

项目查看:查看项目申请人数、已通过人数、剩余名额统计。

# 申请审批管理

申请记录管理:查看全部申请记录,筛选申请状态(待提交/待审批/审批中/已通过/已拒绝)。

审批操作:对申请进行终审,填写审批意见、打分、确定实际金额,批准/拒绝申请。

审批记录查看:查看每个申请的完整审批记录(教师、院系、管理员三级审批记录)。

批量审批:支持批量审批多个申请,提高工作效率。

# 公示管理

公示发布:创建公示信息,设置公示标题、内容、获奖名单、公示开始时间、结束时间。

公示编辑:修改公示内容、调整公示时间、更新名单。

公示状态管理:公示中、公示结束状态切换。

公示查看:查看公示详情、获奖人员名单。

# 证书管理

证书生成:为通过审批的申请生成电子荣誉证书,自动分配证书编号。

证书编辑:修改证书信息、重新生成证书图片。

证书查看:查看全部证书,按学生、项目、时间筛选。

证书下载:导出证书图片,支持批量下载。

# 内容管理

系统公告管理:发布和管理系统公告(奖学金评选通知、申请截止提醒、结果公示等)。

意见反馈管理:查看学生提交的意见反馈,回复处理,标记状态(待处理/已处理)。


# 院系管理员

# 申请审批

本院系申请查看:查看本院系学生的全部申请记录,按状态筛选。

院系复审:对教师初审通过的申请进行复审,填写审批意见、打分,批准/拒绝申请。

审批记录查看:查看本院系申请的完整审批记录。

申请统计:统计本院系申请人数、通过率、各项目申请分布。

# 学生管理

本院系学生管理:管理本院系学生信息,查看学生GPA、申请历史、获奖记录。

学生资格审核:审核学生申请资格,查看学生成绩、违纪记录、贫困证明等材料。

# 个人中心

个人信息:修改个人信息(姓名、头像、联系电话、邮箱)。

修改密码:修改登录密码。


# 教师

# 申请审批

待审申请查看:查看本院系待审批的申请记录。

教师初审:对学生申请进行初审,填写审批意见、打分,批准/拒绝申请。

审批记录查看:查看自己审批过的申请记录。

申请统计:统计审批数量、通过率。

# 学生查看

学生信息查看:查看学生基本信息、GPA、申请材料。

# 个人中心

个人信息:修改个人信息(姓名、头像、联系电话、邮箱、工号、职称)。

修改密码:修改登录密码。


# 学生用户

# 浏览项目

奖助学金项目浏览:

  • 首页浏览可申请的奖助学金项目
  • 按类型筛选(奖学金/助学金/补助)
  • 按等级筛选(国家级/校级)
  • 查看项目详情(金额、名额、申请条件、截止时间)

项目详情:查看项目详细说明、申请要求、剩余名额、申请截止时间。

申请指南:查看申请流程说明、常见问题解答。

# 在线申请

提交申请:

  • 选择申请项目
  • 填写申请理由(支持富文本编辑)
  • 上传附件材料(贫困证明、获奖证书、科研成果等)
  • 提交申请

我的申请:

  • 查看自己提交的全部申请
  • 实时查看申请状态(待提交/待审批/审批中/已通过/已拒绝)
  • 查看审批进度(教师初审、院系复审、管理员终审)
  • 查看审批意见和评分
  • 撤回申请(仅待提交状态可撤回)

申请修改:待提交状态的申请可以修改申请理由和附件材料。

# 公示查看

公示列表:查看全部奖助学金公示信息。

公示详情:查看公示内容、获奖名单、公示时间。

我的获奖:查看自己获奖的项目、金额、公示时间。

# 证书管理

我的证书:查看自己获得的全部荣誉证书。

证书详情:查看证书编号、奖项名称、颁发日期、金额。

证书下载:下载证书图片,在线打印。

# 个人中心

个人信息:修改个人信息(姓名、头像、联系电话、邮箱、学号、院系、专业、班级、年级)。

修改密码:修改登录密码。

意见反馈:提交意见反馈(建议/咨询/投诉),查看反馈处理状态和管理员回复。

# 系统公告

公告浏览:浏览系统公告、评选通知、申请截止提醒等。

公告详情:查看公告详细内容。


# 功能权限对照表

功能模块 系统管理员 院系管理员 教师 学生
首页 ✓ ✓ ✓ ✓
学生用户管理(全部) ✓ - - -
学生用户管理(本院系) - ✓ - -
教师管理 ✓ - - -
院系管理员管理 ✓ - - -
系统管理员管理 ✓ - - -
奖助学金项目管理 ✓ - - -
奖助学金项目浏览 - ✓ ✓ ✓
申请记录管理(全部) ✓ - - -
申请记录管理(本院系) - ✓ - -
申请记录管理(待审) - - ✓ -
申请记录管理(个人) - - - ✓
终审审批 ✓ - - -
院系复审 - ✓ - -
教师初审 - - ✓ -
提交申请 - - - ✓
审批记录查看(全部) ✓ - - -
审批记录查看(本院系) - ✓ - -
审批记录查看(自己审批的) - - ✓ -
审批记录查看(自己申请的) - - - ✓
公示管理 ✓ - - -
公示查看 - ✓ ✓ ✓
证书管理(全部) ✓ - - -
证书查看(个人) - - - ✓
系统公告管理 ✓ - - -
系统公告浏览 - ✓ ✓ ✓
意见反馈管理 ✓ - - -
意见反馈提交 - - - ✓

# 申请状态说明

# 申请流程状态

  • 待提交:学生正在填写申请,尚未提交
  • 待审批:学生已提交申请,等待教师初审
  • 审批中:教师初审通过,正在进行院系复审或管理员终审
  • 已通过:所有审批环节通过,申请成功
  • 已拒绝:任一审批环节拒绝,申请失败

# 公示状态

  • 公示中:正在公示期内,公众可查看
  • 公示结束:公示期结束,进入证书颁发阶段

# 默认账号

# 系统管理员

用户名: admin
密码: 123456
1
2

# 院系管理员

用户名: dept_admin1
密码: 123456
管理院系: 计算机学院

用户名: dept_admin2
密码: 123456
管理院系: 经济管理学院
1
2
3
4
5
6
7

# 教师

用户名: teacher1
密码: 123456
姓名: 王老师
工号: T001
院系: 计算机学院
职称: 副教授

用户名: teacher2
密码: 123456
姓名: 刘老师
工号: T002
院系: 经济管理学院
职称: 讲师
1
2
3
4
5
6
7
8
9
10
11
12
13

# 学生用户

用户名: user1
密码: 123456
姓名: 张三
学号: 2021001
院系: 计算机学院
专业: 软件工程
班级: 软件2101
年级: 2021
GPA: 3.85

用户名: user2
密码: 123456
姓名: 李四
学号: 2021002
院系: 计算机学院
专业: 计算机科学与技术
班级: 计科2101
年级: 2021
GPA: 3.65

用户名: user3
密码: 123456
姓名: 王五
学号: 2022001
院系: 经济管理学院
专业: 会计学
班级: 会计2201
年级: 2022
GPA: 3.75
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

# 核心业务流程

# 学生注册流程

1. 填写注册信息(用户名、密码、姓名、学号、邮箱)
2. 系统创建学生账号(初始状态:启用)
3. 跳转到登录页
1
2
3

# 项目发布流程

1. 系统管理员进入"奖助学金项目管理"页面
2. 点击"新增项目"
3. 填写项目信息:
   - 项目名称(如"国家奖学金")
   - 类型(奖学金/助学金/补助)
   - 等级(国家级/省级/校级)
   - 金额(如8000.00元)
   - 名额(如10人)
   - 项目说明(富文本编辑)
   - 申请条件(如"GPA≥3.8,无违纪记录")
   - 申请开始时间
   - 申请截止时间
4. 保存发布,状态:进行中
5. 学生可在前台查看并申请
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# 学生申请流程

1. 学生登录系统,进入"可申请项目"页面
2. 浏览奖助学金项目,查看项目详情
3. 点击"申请"按钮
4. 填写申请信息:
   - 申请理由(富文本编辑,详细说明申请原因)
   - 上传附件材料(贫困证明、获奖证书、科研成果PDF等)
5. 提交申请,状态:待审批
6. 系统自动分配给本院系教师审批
1
2
3
4
5
6
7
8

# 多级审批流程

【教师初审】
1. 教师登录系统,进入"待审申请"页面
2. 查看学生申请详情(申请理由、附件材料、学生信息)
3. 填写审批意见、打分(0-100分)
4. 点击"通过"或"拒绝"
5. 通过:状态变为"审批中",进入院系复审环节
6. 拒绝:状态变为"已拒绝",流程结束

【院系复审】
1. 院系管理员登录系统,进入"本院系申请"页面
2. 查看教师初审通过的申请
3. 查看教师审批意见和评分
4. 填写复审意见、打分
5. 点击"通过"或"拒绝"
6. 通过:状态保持"审批中",进入管理员终审环节
7. 拒绝:状态变为"已拒绝",流程结束

【管理员终审】
1. 系统管理员登录系统,进入"申请记录管理"页面
2. 查看院系复审通过的申请
3. 查看教师、院系的审批意见和评分
4. 填写终审意见、打分、确定实际金额
5. 点击"通过"或"拒绝"
6. 通过:状态变为"已通过",系统自动计算综合评分
7. 拒绝:状态变为"已拒绝",流程结束
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

# 公示发布流程

1. 系统管理员审批完成后,进入"公示管理"页面
2. 点击"新增公示"
3. 填写公示信息:
   - 选择关联项目(如"国家奖学金")
   - 公示标题(如"2025年秋季国家奖学金评审结果公示")
   - 公示内容(富文本编辑,说明评审过程和结果)
   - 结果名单(JSON格式,包含学生姓名、学号、院系、金额)
   - 公示开始时间
   - 公示结束时间(通常为7天)
4. 保存发布,状态:公示中
5. 学生可在前台查看公示信息和名单
6. 公示结束后,状态自动变为:公示结束
1
2
3
4
5
6
7
8
9
10
11
12

# 证书颁发流程

1. 系统管理员进入"证书管理"页面
2. 点击"生成证书"
3. 选择关联申请记录(已通过的申请)
4. 系统自动填充信息:
   - 学生ID、姓名
   - 奖学金名称
   - 证书编号(自动生成,如CERT2025001)
   - 金额
   - 颁发日期
5. 上传证书图片(可使用模板生成)
6. 保存证书
7. 学生可在"我的证书"页面查看和下载
1
2
3
4
5
6
7
8
9
10
11
12

# 意见反馈流程

1. 学生进入"意见反馈"页面
2. 填写反馈信息:
   - 反馈标题
   - 反馈内容
   - 反馈类型(建议/咨询/投诉)
3. 提交反馈,状态:待处理
4. 系统管理员在"意见反馈管理"页面查看
5. 管理员填写回复内容(富文本编辑)
6. 点击"提交回复",状态变为:已处理
7. 学生可在"我的反馈"页面查看回复
1
2
3
4
5
6
7
8
9
10

# 技术说明

# 系统架构

  • 前端:Vue 3.4.29 + Element Plus 2.8.4 + Vite 5.3.1
  • 后端:Spring Boot 3.2.10 + MyBatis Plus 3.5.6
  • 数据库:MySQL 5.7+
  • 认证:JWT Token
  • 富文本编辑器:WangEditor 5.1.14

# 访问地址

  • 后端API:http://localhost:1000
  • 前端页面:http://localhost:5173(开发环境)

# 数据库

  • 数据库名:a_75_scholarship_system
  • 字符集:utf8mb4
  • 总表数:10张表

# 核心表说明

  • admin:系统管理员表
  • user:学生用户表(包含学号、院系、专业、班级、年级、GPA等字段)
  • teacher:教师表(包含工号、院系、职称等字段)
  • department_admin:院系管理员表(包含管理院系字段)
  • scholarship:奖助学金项目表(包含类型、等级、金额、名额、申请条件、时间等字段)
  • application:申请记录表(包含项目ID、学生ID、申请理由、附件、状态、评分、实际金额等字段)
  • approval_record:审批记录表(包含申请ID、审批人类型、审批人ID、审批结果、意见、评分等字段)
  • announcement:公示信息表(包含项目ID、公示内容、结果名单、公示时间、状态等字段)
  • certificate:荣誉证书表(包含申请ID、学生ID、证书编号、金额、颁发日期、证书图片等字段)
  • feedback:意见反馈表(包含用户ID、反馈内容、类型、状态、回复等字段)
  • notice:系统公告表

# 系统特色

# 多级审批特色

  • 三级审批机制:教师初审、院系复审、管理员终审,层层把关
  • 独立评分系统:每个审批人独立打分,系统自动汇总综合评分
  • 审批记录完整追溯:记录每个审批环节的审批人、时间、意见、评分
  • 灵活的审批权限:不同角色只能审批对应范围的申请

# 项目管理特色

  • 多样化项目类型:奖学金、助学金、补助,满足不同需求
  • 等级化管理:国家级、省级、校级,金额差异化设置
  • 名额智能控制:设置申请名额上限,达到后自动停止申请
  • 时间精准控制:申请开始时间、截止时间精确到秒

# 公示与证书特色

  • 自动公示机制:审批通过后自动生成公示信息
  • 电子证书系统:自动生成证书编号、电子证书
  • 证书下载打印:支持证书图片下载和在线打印
  • 公示时间控制:公示期自动计算,过期自动结束

# 院系分级管理特色

  • 数据隔离:不同院系管理员只能查看本院系数据
  • 权限清晰:院系管理员只能审批本院系学生申请
  • 统计分析:按院系统计申请人数、通过率、金额分布

# 意见反馈特色

  • 多类型反馈:建议、咨询、投诉,分类管理
  • 在线回复:管理员富文本回复,学生实时查看
  • 处理状态追踪:待处理、已处理状态标记
  • 服务质量提升:及时响应学生需求,改进系统功能

# 项目优势

# 1. 解决高校痛点

  • 评审流程规范化:解决传统纸质申请流程繁琐、效率低的问题
  • 数据统计便捷化:自动统计申请数据、通过率、金额分布,替代人工统计
  • 公示公开透明化:在线公示获奖名单,接受监督,确保公平公正
  • 证书管理数字化:电子证书替代纸质证书,方便存档和查询

# 2. 业务流程创新

  • 多级审批机制:教师、院系、管理员三级审批,层层把关,确保评审质量
  • 智能评分系统:多人独立评分,系统自动汇总,避免人为主观因素
  • 院系分级管理:不同院系独立管理,数据隔离,权限清晰
  • 全流程数字化:从申请到证书颁发全流程在线化,提高效率

# 3. 技术实现完善

  • 前后端分离:开发效率高,维护方便,前后端独立部署
  • 响应式设计:适配手机、平板、电脑,随时随地访问
  • 安全认证:JWT Token认证,密码加密存储,保障账户安全
  • 数据库设计规范:10张表,关系清晰,数据完整,支持复杂业务查询

# 4. 用户体验优秀

  • 操作简单:界面清晰,流程顺畅,新手也能快速上手
  • 实时反馈:申请状态实时更新,审批进度可视化展示
  • 多端适配:手机端、PC端都能流畅使用
  • 帮助引导:申请指南、FAQ常见问题解答,降低使用门槛

# 5. 扩展性强

  • 角色可扩展:支持新增更多审批角色(如辅导员审批)
  • 项目类型可扩展:支持新增更多奖助学金类型和等级
  • 审批流程可定制:支持配置不同项目的审批流程(二级审批、四级审批等)
  • 数据统计可视化:预留数据统计接口,可扩展图表展示

Java导航网   |