首页 > 其他分享 >基于springboot校园社团信息管理

基于springboot校园社团信息管理

时间:2023-08-25 10:04:17浏览次数:35  
标签:springboot 管理 社长 信息管理 用户 管理员 社团活动 社团

在中国对于校园社团的网站其实是很缺少的,校园社团信息管理系统为学校提供一个监管大学社团的平台,为社团提供一个在线收纳社员的平台,为学生提供一个在线选择社团的平台。管理员后台进行所有社团管理的操作以及审核状态的操作,社长对自己社团管理的操作以及审核学生的操作。然后用户进入前台选择查看和加入社团,等待社长审核,社长接收到消息并处理来达到两者间的交互。

本系统主要分为管理员、社长和学生。

管理员的功能如下:

(1)用户管理:管理学生,社长,社团成员。对其进行基本的信息管理。

(2)社团信息管理:对社团进行分类,如篮球社,动漫社,但社团名称不同(社团名称不允许重复)。对社团人员信息进行操作,修改社团成员信息,删除社团成员。

(3)基本信息管理:基本信息是指校园社团在前台展现给用户看的内容,如社长上传的社团周刊,社团新闻等。管理员可查看社团周刊(使用户看到这一周内的全部周刊),也可修改,删除社团周刊。社团新闻由管理员上传,主要内容是关于其他学校或者其他国家社团的一些介绍以及活动,可以让我们学校拿来借鉴学习。最后有一个关于我们的介绍,由用户来提交一些意见或建议给管理员,管理员进行可查看。

(4)统计管理:社团人气排行,社团热门推荐(推荐排名前三的社团给用户看)、社团种类排行、近期活动,推荐近期的活动给用户,包括一些活动的内容与要求。

(5)审核管理:学生提交创建社团由管理员进行审核,同意或是拒绝。

(6)评论管理:管理员可删除一些不当言论。

社长功能:

(1)社团管理:包括社团信息管理,社团活动管理,社团周刊管理。社长可对社团的信息以及社团成员进行管理,可以添加,编辑以及删除社团活动,限制活动人数。社长每周上传关于自己社团的周刊来吸引更多的学生加入自己的社团。

(2)审核管理:社长审核想要加入自己社团的学生,同意或拒绝。

(3)评论管理:社长可回复,删除在社团下面的评论。

(4)个人中心管理:管理自己的个人信息,如修改密码等。

学生:

作为前端用户,学生可以浏览关于社团和社团活动的基本信息,在登录之后可以申请加入社团或社团活动,可以在评论区评论、回复,对于喜欢的社团周刊可以进行下载。

(1)个人中心:学生可以对自己的用户信息进行修改,如:修改密码等。

(2)查看社团:用户可以查看社团信息。

(3)添加社团:用户选择社团进行加入,处于等待状态,待社长审核后等待结果。

(4)创建社团:对学生创建社团操作进行管理。

(5)申请社团活动:对学生所申请社团活动的管理。

基于springboot校园社团信息管理_java

基于springboot校园社团信息管理_java_02

基于springboot校园社团信息管理_校园社团信息管理_03

基于springboot校园社团信息管理_mysql_04

基于springboot校园社团信息管理_springboot_05

标签:springboot,管理,社长,信息管理,用户,管理员,社团活动,社团
From: https://blog.51cto.com/u_6668792/7226390

相关文章

  • 基于springboot的音乐网站
    随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了音乐网站的开发全过程。通过分析音乐网站管理的不足,创建了一个计算机管理音乐网站的方案。文章介绍了音乐网站的系统分析部分,包括可行性分析等,系统设计部分主要介绍了系统功能设计和数......
  • 利用systemd设置springboot微服务服务在linux重启后自启动
    要使SpringBoot服务的JAR包在Linux重启后自启动,您可以使用systemd。以下是步骤:1.创建一个systemd服务单元文件在/etc/systemd/system/目录下,创建一个新的服务单元文件,例如my-springboot-app.service。使用sudo打开一个文本编辑器来创建和编辑文件:sudonano/e......
  • Springboot K8s Job 一次性任务 如何禁用端口监听
    问题:SpringBoot一次性任务执行时,也会默认监听服务端口,当使用k8sjob运行时,可能多个pod执行存在端口冲突解决办法:命令行禁用SpringBoot一次性任务启动时端口占用java-cp./XXX-Dspring.config.location=/home/XXXX.propertiesorg.springframework.boot.loader.Properties......
  • Spring Data JPA查询报错java.lang.StackOverflowError hibernate SpringBoot
    toString()造成死循环,重写toString()方法现象测试JPA的多对多查询时,有一个User对象,该User有多个Role,然后报错User@Data@Entity@Table(name="user")publicclassUser{@Id//主键自动增长@GeneratedValue(strategy=GenerationType.IDENTITY)@Co......
  • SpringBoot 实现 IP 地址解析
    1.离线解析在使用时需要将ip2region.xdb文件下载到工程文件目录下,使用ip2region即是完全基于xdb文件的查询,单次查询响应时间在十微秒级别,可通过如下两种方式开启内存加速查询:vIndex索引缓存:使用固定的512KiB的内存空间缓存vectorindex数据,减少一次IO磁盘操作,保持......
  • 【知识整理】基于Springboot的Kafka消费者动态操作
    基于Springboot的Kafka消费者动态操作1.问题​ 在基于Springboot开发Kafka相关业务时,遇到如下业务场景:执行部分操作时,如停止服务替换镜像、执行特殊业务处理等,需要先停止Consumer接收Kafka消息,待处理完成后再开启Consumer接续接收Kafka消息为并发消费Kafka消息,可通过配置sp......
  • springboot3 集成mybatis 和通用mapper
    xml版本查看:https://www.cnblogs.com/binz/p/6564490.htmlspringboot3.x以前的版本查看https://www.cnblogs.com/binz/p/17421063.htmlspringboot3.x查看  https://www.cnblogs.com/binz/p/17654403.html1、pom引用<parent><groupId>org.springframework.boot</gro......
  • springboot中2种配置定时任务
    1、@Schedule用@Schedule注解,直接放到方法上就可以生效,代码如下:@Scheduled(cron="0*/5***?")publicvoiddealResult(){log.info("开始执行定时任务......");DefaultProfileprofile=DefaultProfile.getProfile(rdsConf......
  • 【知识整理】Springboot启动扩展点
    SpringBoot启动扩展点整理1.前言​ 在Springboot服务启动阶段,Springboot提供了许多扩展点。在实际的业务开发过程中,部分特殊的业务需求需要再Springboot服务启动过程中动态的加载配置或者执行业务处理,特此将常用的Springboot启动扩展点做一个简单的整理。2.准备阶段2.1Env......
  • 直播系统开发,springboot指定时间触发定时任务
    直播系统开发,springboot指定时间触发定时任务新建测试Demo类执行定时任务 packagecom.task.zhixingshijian;importjava.time.LocalDateTime;importjava.time.temporal.ChronoField;importjava.util.*;/** *@authorwuzhenyong *ClassName:TaskDemo.java *date:2022-......