基于Springboot+Vue⾼校学⽣社团管理系统设计
开发软件: Eclipse或者idea + Vscode或者Webstorm + mysql数据库 + Redis缓存
技术栈: Springboot+vue前后端分离技术,spring security⾓⾊权限安全框架,redis缓存⽤户访问令牌!前台基于vue设计,使⽤了elementui组件。
具体要求:
页⾯要求:
⾸页:图⽚轮播(5张图⽚),社团列表的跳转链接,导航栏(logo,系统名字,⾸页,社团,活动,关于我们,⽤户头像和姓名,⽤户账号退出按钮),活动列表的跳转链接,公告(关于社团)
社团页⾯:两种⽅式展⽰(热度和类型),热度是指社团⼈数,搜索框(模糊查询)社团图⽚,社团理念,社团名字。
活动页⾯:活动列表(发布时间,活动名称,活动主题图⽚,举办⽅,举办地点),搜索框(按照社团模糊查询,按照活动名称模糊查询)
社团详情:社长,现有⼈数,创建时间,社团类别,社团宗旨,社团介绍,联系⽅式,评论区(按照点赞数排序,点赞数越多排的越⾼),申请⼊社按钮,申请成为社长按钮。
社团活动详情:活动名称,活动主题图⽚,举办时间,举办社团,地点,时间,简介,详情,参加按钮。
⽹站美观⼤⽅,尽量不要留有空⽩,可⽤公告填补空⽩处。
主要内容:
Web端功能:
1、⽤户模块:⽤户可以在该模块注册、⽤户信息管理,搜索并查看社团情况,通过填写⽤户名、联系⽅式、密码等进⾏注册,
注册成功后使⽤⽤户名密码进⾏登录。⽤户信息管理包括修改个⼈信息和查看个⼈信息,对评论进⾏点赞,可以参加活动,社团评论,申请加⼊社团等。
2、学员模块:搜索并查看社团详情,评论点赞和评论回复,创建社团,申请加⼊社团,个⼈信息管理,申请为社长,搜索并参加活动。
3、社长模块:审核⼊社申请,管理社团信息,发布活动信息,审核社长申请,社员管理。
4、展⽰模块:按照热度和类型来进⾏社团分类(热度:申请加⼊的⼈数,类型:科技学术类、⽂艺体育类、理论学习类、公益服务类)、社团活动展⽰、社团展⽰。
后台管理端:
1、⽤户信息管理模块:管理员可以通过该模块对⽤户增删改查,同时该模块会显⽰⽤户是否已学员实名认证。
springboot架构图
2、社团信息管理模块:对社团的信息查看和删除。
3、评论管理模块:对评论的内容查看和删除。
4、社长审核模块:对提交上来的社长申请进⾏同意或者拒绝。
5、学员认证信息模块:对认证信息的查看和删除,上传⽤Excel的⽅式上传数据。
6、社团活动模块:对社长申请的社团活动进⾏审核,同意后才能发布。
7、社团成员管理
8、社团管理:审核社团创建申请
9、评论管理
10、回复管理
11、学员认证管理:通过excel⽂件上传数据到数据库中存储
运⾏注意点:
(1)运⾏的时候图⽚放到D:\bs\uploadPath这个⽬录下⾯
(2)管理员登录账号密码: admin/admin123  普通⽤户请⾃⾏注册!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。