首页 VueJS 基于Spring Boot的学生会管理系统设计与实现

框架使用:必须用到的:Java语言,SpringBoot和vue框架。

学生会管理系统数据库中分别有管理端(指导老师表、主席团表)、部门表、专业表、班级表、学生端(部长表、干事表、普通学生表)。

权限有五个:指导老师,主席团成员,部长,干事,普通学生。

登陆注册:基于Vue和Spring Boot设计表单校验、错误提示等功能;

1.管理端功能

管理端分为指导老师和主席团成员,管理端注册登录系统,指导老师功能主要包括对部门的增删改,对主席团成员、部长、普通成员进行增删改查操作,新增有效的部门角色,同时对学生会日常活动进行添加、发布、删除,审核通过入会成员,活动新闻的审核、发布、删除、修改;

主席团成员功能主要包括,对部长、普通成员进行增加、修改、查寻操作,查看学生会日常活动、并设置为已读,对入会普通成员进行审核、提交给指导老师再次审核,对活动新闻进行添加、提交给指导老师审核发布;

住:日常活动只有入会成员方可查看,普通学生不能查看。日常活动所有人查看后设置为已读,指导老师那边显示几人已查看。

2.学生端功能

学生端分为部长、干事和普通学生,学生端成员注册登录系统

部长可以自行管理自己本部门成员信息,可以查看学生会所有成员信息,并且可以增加、删除、修改本部门成员信息,查看管理员发布的日常活动、设置为已读,审核入会成员、查看活动新闻;

干事,可修改自己本人信息,可查看学生会部门、管理员、各部门部长所有信息、查看日常活动(指导老师发布日常活动,普通成员接受设置已读),可查看活动新闻。

普通学生,可查看学生会部门相关、管理员、部长、干事所有信息、活动新闻。

住:入会审核,首次审核为部长(某成员注册时填写自己加入的部门,由对应部门部长审核,审核通过提交给主席团二次审核,主席团审核通过,提交给指导老师三次审核。三层审核全部通过,此成员即可入会,由管理员将此成员加入学生会信息中,此成员即可通过入会申请时的对应角色登录系统)


管理端表(姓名,密码,性别,出生日期,身份(指导老师,主席团成员),电话,邮箱,地址)

学生端表(部长、干事)(学号,姓名,性别,出生日期,电话,身份(部长、干事),邮箱,地址,部门,专业,班级,爱好)

学生端表(普通学生)(学号,姓名,性别,出生日期,电话,邮箱,地址,专业,班级,爱好)

部门表(编号,部门名称,部门职责,...)部门:办公室、实践部、文体部、组织部、权益部、纪检部

专业表(编号,专业名称,...)专业:软件工程、计算机科学与技术、电子信息工程、物联网工程、通信工程

班级表(编号,班级, ...)班级:1班、2班、3班、4班、5班、6班、7班、8班

备注:文档中必须有详细的类图,功能架构图、流程图、E-R图,同时对每一张表列出详细的表结构,各权限功能及入会审核,活动、新闻审核等详细流程图。

必须存在的:

(1)系统技术架构设计

(2)系统功能结构设计
(3)系统业务流程图设计(多个)
(4)数据库设计(E-R图 和 表的详细设计图)
(5)每个功能/业务模块 类的设计
(6)UI设计


  • 专注毕业设计源码作品
  • 毕业设计源码论文全套
  • 每件作品均测试后上线
  • 提供所有教程和软件下载

Copyright © 2008-2024 jsjbysjw.com . All Rights Reserved. 备案号:苏ICP备2021056683号-4

  • 联系QQ:81677093
  • 微信:bysj1950