框架使用:必须用到的:Java语言,SpringBoot和vue框架。
学生会管理系统数据库中分别有管理端(指导老师表、主席团表)、部门表、专业表、班级表、学生端(部长表、干事表、普通学生表)。
权限有五个:指导老师,主席团成员,部长,干事,普通学生。
登陆注册:基于Vue和Spring Boot设计表单校验、错误提示等功能;
1.管理端功能
管理端分为指导老师和主席团成员,管理端注册登录系统,指导老师功能主要包括对部门的增删改,对主席团成员、部长、普通成员进行增删改查操作,新增有效的部门角色,同时对学生会日常活动进行添加、发布、删除,审核通过入会成员,活动新闻的审核、发布、删除、修改;
住:日常活动只有入会成员方可查看,普通学生不能查看。日常活动所有人查看后设置为已读,指导老师那边显示几人已查看。
2.学生端功能
学生端分为部长、干事和普通学生,学生端成员注册登录系统
部长可以自行管理自己本部门成员信息,可以查看学生会所有成员信息,并且可以增加、删除、修改本部门成员信息,查看管理员发布的日常活动、设置为已读,审核入会成员、查看活动新闻;
干事,可修改自己本人信息,可查看学生会部门、管理员、各部门部长所有信息、查看日常活动(指导老师发布日常活动,普通成员接受设置已读),可查看活动新闻。
普通学生,可查看学生会部门相关、管理员、部长、干事所有信息、活动新闻。
住:入会审核,首次审核为部长(某成员注册时填写自己加入的部门,由对应部门部长审核,审核通过提交给主席团二次审核,主席团审核通过,提交给指导老师三次审核。三层审核全部通过,此成员即可入会,由管理员将此成员加入学生会信息中,此成员即可通过入会申请时的对应角色登录系统)
管理端表(姓名,密码,性别,出生日期,身份(指导老师,主席团成员),电话,邮箱,地址)
学生端表(部长、干事)(学号,姓名,性别,出生日期,电话,身份(部长、干事),邮箱,地址,部门,专业,班级,爱好)
学生端表(普通学生)(学号,姓名,性别,出生日期,电话,邮箱,地址,专业,班级,爱好)
部门表(编号,部门名称,部门职责,...)部门:办公室、实践部、文体部、组织部、权益部、纪检部
专业表(编号,专业名称,...)专业:软件工程、计算机科学与技术、电子信息工程、物联网工程、通信工程
班级表(编号,班级, ...)班级:1班、2班、3班、4班、5班、6班、7班、8班
备注:文档中必须有详细的类图,功能架构图、流程图、E-R图,同时对每一张表列出详细的表结构,各权限功能及入会审核,活动、新闻审核等详细流程图。
必须存在的:
(1)系统技术架构设计
(2)系统功能结构设计基于springboot的网络商城管理系统
基于JAVAspringboot的网上商城项目
基于JQuery-easyui的在线考试系统-用户接口
基于spring boot的生猪库存管理系统
高校课题管理系统-课题申请子系统
网上购书系统
基于Java EE架构的网上书店系统设计与实现
网上购书系统