• java基于springboot的学生素质考评管理系统的设计与实现


    下面功能模块为基本完成,足够作为毕设使用,可能有细节没有照顾好。
    一、用户角色及功能需求描述
    (一)学工部系统管理员

     

    1.组织机构管理
    进入该功能模块后界面表单显示现有组织机构,并设置【新建】按钮,每条表单内容后设置【编辑】和【批量删除】按钮
    (1)新建组织机构
    录入组织机构信息,作为录入用户【所属系别】、【所属班级】、【所属部门】信息时的选择项,其中教师/学生机构层级分别为:
    教师:【所属部门】
    学生:【所属系别】--【所属班级】
    (2)编辑组织机构
    可以修改组织机构信息
    (3)删除组织机构
    删除数据库中本条组织机构相关信息
    2.权限管理
    进入该功能模块后界面表单显示现有权限,并设置【新建】按钮,每条表单内容后设置【编辑】和【删除】按钮
    (1)新建权限
    录入权限信息,作为选择用户【权限】信息时的选择项,权限共分为:
    学生:普通学生、班级考评小组学生
    教师:学工部系统管理员、学工部教师、教务处教师、任课教师、团委教师、班级考评小组教师、系部考评领导小组教师、院领导
    (权限对应功能见用户角色功能模块图)
    (2)编辑权限
    可以修改权限信息
    (3)删除权限
    删除数据库中本条权限相关信息
    3.用户管理
    进入该功能模块后界面表单显示现有用户,并设置【新建】按钮(支持excel批量导入),每条表单内容后设置【编辑】和【批量删除】按钮,该功能模块需支持表单内容关键字检索或筛选
    (1)新建用户
    录入用户(教师/学生)信息,其中信息分别包括:
    学生:学号(即系统用户名)、密码、姓名、性别、生源地、所属系别、班级、权限
    教师:工号(即系统用户名)、密码、姓名、性别、所属部门、权限
    【为用户选择权限后,用户登陆系统可看到相对应的功能模块(每名用户可选择多种权限)】
    (2)编辑用户
    可以修改用户信息
    (3)删除用户
    删除数据库中用户相关信息
    4.素质考评指标管理
    进入该功能模块后界面表单显示现有考评指标,并设置【新建】按钮,每条表单内容后设置【编辑】和【批量删除】按钮,该功能模块需支持表单内容关键字检索或筛选
    (1)新建考评指标
    指标类别共分为四级(例:【德育考评】--【政治理论学习】--【参加XX政治理论学习】--【参加XX培养工程】),填写时要逐级依次填写,点击提交后保存至数据库,以便学生选择时从数据库中查找
    (2)编辑考评指标
    可以修改考评指标信息
    (3)删除考评指标
    删除数据库中考评指标相关信息

     

    一级指标 二级指标 三级指标 四级指标
    德育考评 小组评议分数 无 1项
    政治理论学习 2项 5项
    主题教育活动 无 2项
    志愿服务 无 1项
    违反校规校纪 无 8项
    学业考评 课程学习 无 1项
    学术科技 4项 46项
    违反课堂出勤及纪律 无 3项
    拓展素质考评 小组评议分数 无 1项
    文化体育 3项 25项
    党团学工作 4项 16项
    劳动与社会实践 2项 6项
    4.发布信息管理
    进入该功能模块后界面表单显示现有已发布信息,并设置【新建】按钮,每条表单内容后设置【编辑】和【批量删除】按钮,该功能模块需支持表单内容关键字检索或筛选
    6.学籍管理
    进入该功能模块后界面表单显示现有学籍信息,每条表单内容后设置【编辑】和【批量删除】按钮,该功能模块需支持表单内容关键字检索或筛选
    7.个人中心
    用于修改个人用户密码

    (二)普通学生
    0.功能模块图

    1.个人中心
    用于修改个人用户密码
    2.查看相关信息
    进入该功能模块后界面表单显示现有已发布信息,每条表单内容后设置【查看详情(下载附件)】和【批量删除】按钮,该功能模块需支持表单内容关键字检索或筛选
    4.查看学籍
    查看个人学籍(不可修改)
    学籍信息包括:姓名、学号、性别、民族、身份证号、政治面貌、生源地、所属系别、班级、专业、小区、照片、学制
    5.素质考评
    进入该功能模块后,点击【选择学期】按钮后,开始填写考评信息,按指标级别依次在四个下拉框中选择具体考评指标(原理与选择省市区相同)(若上一项没选择,则下一项下拉框中显示为空)。之后设置【上传附件】一栏,支持上传相关证明材料附件(图片或文件),最后设置【情况说明】一栏,可填写文本信息(可为空),全部操作完成后点击【提交】,提示提交成功。
    考评信息需逐条填写,关闭提交成功提示后,所有选项框自动清空,此时可继续填写。
    6.查看考评情况
    进入该功能模块后有两个子模块:【查看考评进度】和【查看考评排名情况】,进入任意子模块后,点击【选择学期】按钮后,表单显示相关信息。
    (1)
    进入【查看考评进度】子模块后,表单显示本学期现有已提交信息,每条表单内容后设置【成绩确认】、【申请复审】和【删除】按钮,该功能模块需支持表单内容关键字检索或筛选。
    表头信息包括:
    学年学期、指标所属级别1、2、3、4、
    当前状态(所有可能情况:待审核、审核通过待确认、审核未通过、待复审、复审通过待确认、复审未通过、已确认)
    本项得分(【学生】选择【成绩确认】后才能显示)、
    审核人(【班级考评小组成员】提交后自动将用户姓名保存到这栏)、
    操作(包括【成绩确认】、【申请复审】和【删除】三个按钮)。

    表下方设置【确认本人成绩】按钮:表单每项状态都为【已确认】时方可点击,点击后学生
    每个二级指标(共12个)的总得分(该指标下所有四级指标【本项得分】相加)、
    每个一级指标(共3个)的总得分(该指标下所有二级指标【本项得分】相加)、
    所有指标总得分分别保存至【班级综合素质评价成绩单】表单内对应项下(班级考评小组教师可查看),成绩单结构如下图所示:

    (2)
    进入【查看考评排名情况】子模块后,表单显示本学期考评成绩单:
    表头信息包括:
    学年学期
    【考评总分】(所有成绩均确认后可查看,将所有【本项得分】列数据求和)
    【班级排名】(【班级考评小组教师】选择【提交本班成绩】后才能显示)
    【系部排名】(【系部考评领导小组教师】选择【提交本系成绩】后才能显示)
    【学院排名】(【学工部教师】选择【提交本学院成绩】后才能显示)

    (三)班级考评小组学生

     

    1.个人中心
    用于修改个人用户密码
    2.查看相关信息
    进入该功能模块后界面表单显示现有已发布信息,每条表单内容后设置【查看详情(下载附件)】和【批量删除】按钮,该功能模块需支持表单内容关键字检索或筛选
    3.班内审核与赋分
    在本界面选择【学期信息】后,可查看本班同学提交的考评加分减分项内容、说明以及证明材料(附件),班内考评小组成员依据相关标准逐项进行审核与赋分(该模块支持关键信息检索),审核流程如下:
    (1)审核通过
    点击每项末设置的【查看证明材料】按钮--选择【通过审核】--输入【单项得分】--点击【提交】--普通学生在【查看考评情况】模块下查看
    (2)审核不通过
    点击每项末设置的【查看证明材料】按钮--选择【未通过审核】--输入【未通过理由】--点击【提交】--普通学生在【查看考评情况】模块下查看并选择【申请复审】或【删除此项】
    (3)复审过程同正常审核过程

    (四)班级考评小组教师
    0.功能模块图

    1.个人中心
    用于修改个人用户密码
    2.查看/发布信息
    查看已发布的相关信息(可下载附件),发布相关信息(支持上传附件)。(该模块支持关键信息检索)
    3.班内权限管理
    班级考评小组教师可选定班级同学进入【班级考评小组】,并获得(三)中相关权限来完成相关操作。
    4.班级素质考评管理
    (1)查看本班成绩,工作流程如下:
    在该模块下,每位班级普通同学选择【确认本人成绩】后的成绩会保存至本成绩单,教师可查看【班级素质考评成绩单】,本成绩单包括班内每名学生每个二级指标得分(共12个)、考评总得分、班级排名和个人详细成绩单(附件形式)。汇总确认无误后选择【提交本班成绩】,提交后【系部考评领导小组教师】可查看。该功能模块需支持表单内容关键字检索或筛选。
    (2)打印当前表格(导出excel)(可能是总表也可能是经筛选操作后的)

    (五)系部考评领导小组教师
    0.功能模块图

    1.个人中心
    用于修改个人用户密码
    2.查看/发布信息
    发布相关信息,查看已发布的相关信息。(该模块支持关键信息检索)
    3.系部素质考评管理
    (1)查看本系成绩,工作流程如下:
    所有班级提交【班级素质考评成绩单】后生成【系综合素质考评评分汇总表】,按总得分降序排列并排名。该功能模块需支持表单内容关键字检索或筛选。
    (2)打印当前表格(导出excel)(可能是总表也可能是经筛选操作后的)

    (六)学工部教师(非系统管理员)
    0.功能模块图

    1.个人中心
    用于修改个人用户密码
    2.查看/发布信息
    根据综合素质考评标准发布相关奖惩、宿舍内务情况等证明信息,查看已发布的相关信息。(该模块支持关键信息检索)
    3.学院素质考评管理
    (1)查看本学院成绩,工作流程如下:
    所有系提交【系综合素质考评评分汇总表】后生成【学院综合素质考评评分汇总表】,按总得分降序排列并排名。该功能模块需支持表单内容关键字检索或筛选。
    (2)打印当前表格(导出excel)(可能是总表也可能是经筛选操作后的)
    4.学籍管理
    (1)创建学籍
    录入学生相关学籍信息,其中信息分别包括:
    学生:学号、姓名、性别、生源地、所属系别、专业、班级等
    (2)编辑学籍
    可以修改学籍信息
    (3)删除学籍
    删除数据库中学籍相关信息

    (七)团委教师
    0.功能模块图

    1.个人中心
    用于修改个人用户密码
    2.查看/发布信息
    根据综合素质考评标准发布相关参加活动人员名单、次数及表现情况等证明信息,查看已发布的相关信息。(该模块支持关键信息检索)

    (八)任课教师
    0.功能模块图

    1.个人中心
    用于修改个人用户密码
    2.查看/发布信息
    查看已发布的相关信息,发布相关信息。(该模块支持关键信息检索)

    (九)教务处教师
    0.功能模块图

    1.个人中心
    用于修改个人用户密码
    2.查看/发布信息
    根据综合素质考评标准发布相关证明信息,查看已发布的相关信息。(该模块支持关键信息检索)
    3.课程管理
    根据各专业培养方案录入课程、学分、课程类型、考查方式、学分、任课教师、上课班级等信息

    (十)院领导
    0.功能模块图

    1.个人中心
    用于修改个人用户密码
    2.查看/发布信息
    发布相关信息,查看已发布的相关信息。(该模块支持关键信息检索)
    3.系部素质考评管理
    (2)打印当前表格(导出excel)(可能是总表也可能是经筛选操作后的)

    二、主要工作流程
    (一)素质考评管理
    1.管理员创建考评指标
    2.相关部门教师发布素质考评标准所需相关信息(例如:活动参加人员名单、表现情况、学生干部任职情况、迟到早退旷课情况、卫生检查情况、实践验收情况、个别项院团委和系党总支直接赋分情况等
    3.学生根据自身情况填写考评信息
    4.班级考评小组审核本班考评信息并赋分
    5.完成审核赋分异议复审(若无则省略)
    6.本班学生全部确认成绩
    7.班级考评小组教师审核本班考评成绩单,无误提交至系部考评领导小组
    8.系部考评领导小组审核并汇总《综合素质考评评分汇总表》
    9.审核完成面向全系公示
    10.公示期到无异议上报学工部
    11.学工部保存备案

  • 相关阅读:
    python实验2 π的计算
    java计算机毕业设计疆域特色农家乐系统MyBatis+系统+LW文档+源码+调试部署
    1049 Counting Ones 甲级 xp_xht123
    微服务与中间件系列——GateWay整合Swagger3增强Knife4j
    运筹学基础【六】 之 运输问题
    【python】Django——连接mysql数据库
    ChatGPT会对我们日常生活带来什么影响?这些技术会改变我们学习阅读工作方式吗?
    获得淘宝商品详情高级版 API 返回值说明
    【45. 状态压缩DP(最短Hamilton路径)】
    VUE+TS使用elementUI的el-checkbox双重v-for循环做勾选
  • 原文地址:https://blog.csdn.net/zhgl322/article/details/125408503