当前位置: 首页 > news >正文

基于SpringBoot的学生会管理系统 源码

StudentUnionManagementSystem

基于SpringBoot的学生会管理系统 源码 链接

目录

  • StudentUnionManagementSystem
    • 介绍
    • 软件架构
    • 使用说明
        • 1.页面登录
        • 2.首页
        • 3.成员信息管理
        • 4.角色信息管理
        • 5.权限管理
        • 6.活动管理
        • 7.文件管理
        • 8.活动展示

介绍

学生会管理系统
SpringBoot
Mybatis-plus
shiro
layui

软件架构

软件架构说明

.
├─log
│      
├─src
│  ├─main
│  │  ├─java
│  │  │  └─com
│  │  │      └─sums
│  │  │          │  
│  │  │          ├─annotations
│  │  │          │      
│  │  │          ├─aspect
│  │  │          │      
│  │  │          ├─config
│  │  │          │      
│  │  │          ├─controller
│  │  │          │      
│  │  │          ├─dao
│  │  │          │      
│  │  │          ├─entity
│  │  │          │      
│  │  │          ├─service
│  │  │          │  │  
│  │  │          │  ├─factory
│  │  │          │  │      
│  │  │          │  ├─impl
│  │  │          │  │      
│  │  │          │  └─roles
│  │  │          │      │  
│  │  │          │      └─impl
│  │  │          │              
│  │  │          ├─shiro
│  │  │          │      
│  │  │          └─utils
│  │  │                  
│  │  └─resources
│  │      │  application-dev.yml
│  │      │  application.yml
│  │      │  banner.txt
│  │      │  
│  │      ├─mappers
│  │      │      
│  │      ├─static
│  │      │  ├─css
│  │      │  │      style.css
│  │      │  │      
│  │      │  ├─editormd
│  │      │  │       
│  │      │  ├─file
│  │      │  │      
│  │      │  ├─font-awesome
│  │      │  │          
│  │      │  ├─imgs
│  │      │  │      
│  │      │  ├─js
│  │      │  │      
│  │      │  ├─layui
│  │      │  │          
│  │      │  ├─layui-formSelects
│  │      │  │      
│  │      │  └─treetable-lay
│  │      │          
│  │      └─templates
│  │          │  activityDetails.html
│  │          │  homepage.html
│  │          │  _fragments.html
│  │          │  
│  │          ├─error
│  │          │      4xx.html
│  │          │      
│  │          ├─studentUnion
│  │          │      ****.html
│  │          │      
.

使用说明

1.页面登录

在application-dev.yml文件配置文件的保存路径、预览文件依赖的启动路径和数据库访问路径及数据库账号、数据库密码。
完成后进入src/main/java/com/sums/中,运行SumsApplication类。
系统访问
系统启动成功后后自动打开http://localhost:8088/sums/loginView,这是学生会成员的登录入口。
在这里插入图片描述

输入账号密码 10011/123456点击登录,进入系统页面。

2.首页

在这里插入图片描述
首页中展示的内容分为三个部分,最新的活动、公共及部门介绍。点击活动图片可以进入到活动详情页面。

3.成员信息管理

在这里插入图片描述
在这个页面中,顶部是对成员的查询条件,输入想要查询的成员信息点击查询。每个成员信息都有两个操作,一个是删除按钮,另一个是角色分配,点击角色分配弹出所有的系统角色选中想要分配的角色点击确定。

4.角色信息管理

在这里插入图片描述
在个页面中,可以增加、删除、编辑系统角色。最重要的是可以给角色分配具体的功能有哪些。点击功能分配弹出可以选择的功能,选中想要分配的功能点击确定即可。

5.权限管理

在这里插入图片描述
此页面是对系统所有功能的管理,点击上面的添加按钮可以增加一个根菜单,点击已有菜单后面的新建按钮可以在对应的菜单增加它的子菜单或具体的功能。点击修改可以修改菜单或功能的信息。点击删除可以删除菜单下的所有内容,也可以删除具体的某个功能。

6.活动管理

在这里插入图片描述
此页面是对活动信息的管理,管理员在这个页面发布活动,直接是通过的状态,也可以审核主席提交上了的活动信息。主席在这个页面可以发布活动,也可以审核副主席提交上了的活动信息。副主席在这个页面可以发布活动,也可以审核部长提交上了的活动信息。活动通过后,发布活动的用户可以设置活动的宣传图和报名截止时间。

7.文件管理

在这里插入图片描述

此页面是对文件信息的管理,管理员在这个页面上传文件,可以选择主席、副主席、所有角色可以看到文件信息,也能看到主席上传的文件。主席在这个页面上传文件,可以选择哪些角色可以看到文件信息,默认是管理可见。副主席在这个页面上传文件,可以选择部长角色可以看到文件信息,默认是主席可见。部长在这个页面上传文件,可以选择部门成员可以看到文件信息,默认是副主席可见。

8.活动展示

非学生会成员和学生会成员都能访问http://localhost:8088/open/可以浏览学生会举办活动的列表。
在这里插入图片描述

在活动列表页面点击活动名称可以进入活动详情页面如图23,在这个页面可以浏览活动的举办时间、地点,也可以点击报名按钮进行报名。
在这里插入图片描述

http://www.lryc.cn/news/35297.html

相关文章:

  • [league/glide]两行代码实现一套强大的图片处理HTTP服务
  • Kafka 消费者组
  • 高效学 C++|组合类的构造函数
  • Java使用Springboot+Mybatis构建第一个项目
  • L2-007 家庭房产 L1-007 念数字
  • 1/4、1/2、整车悬架天棚主动控制仿真分析合集
  • 【微信小程序项目实战】TodoList-项目主体搭设(2)
  • 23种设计模式-迭代器模式(安卓应用场景介绍)
  • 面试 - 软件工程体系
  • 05-CSS
  • 华为OD机试题,用 Java 解【分奖金】问题
  • Multisim 14.3 安装教程
  • 06-Oracle表空间与用户管理(表空间,用户,备份与恢复,导入导出数据)
  • XSS攻击防御
  • 敏捷开发还需要PRD吗
  • 完整教程:使用Spring Boot实现大文件断点续传及文件校验
  • 数位dp-- 数字游戏
  • Linux脚本 启动、重启、停止、授权
  • Pytorch深度学习实战3-8:详解数据可视化组件TensorBoard安装与使用
  • 华为OD机试 - 旋转骰子(C 语言解题)【独家】
  • 如何做SpringBoot单元测试?
  • ZZULI训练: 数组和字符串专题
  • ElasticSearch如何解决深分页问题?
  • JDK8新特性宝典
  • 【C++】关于C++模板的分离编译问题
  • 小应用记账本-第2章-数据库设计
  • Spring Boot+Vue前后端分离项目练习06之网盘项目创建vue项目
  • Python - 单元测试
  • 特权级那些事儿-实模式下分段机制首次出现的原因
  • 详解Vue安装与配置(2023)