系统角色: 系统管理员、学生和组织(校级/院系级/社团)
主要功能包括: 用户可以浏览活动,在活动详情页中进行报名。用户可以浏览组织列表,查看社团组织的相关信息。管理员可以对组织用户活动 进行增删查改。
框架结构:Spring Boot 2 结构、Spring MVC, Spring5, MyBatis
数据库:MySQL
不建议看图购买系统, 毕业云提供在线浏览真实的系统,请认真验收完全部功能再进行购买, 访问链接请点击链接。
管理员账号/密码:admin/admin
组织(校级/院系级/社团)账号/密码:O20222635/password
学生账号/密码:13854445556/13854445556
学生角色运行链接:链接
管理员、组织角色运行链接:链接
前端技术: JSP,JQuery,Bootstrap,HTML, CSS
后端技术:
控制层框架: Spring MVC、Spring 5 框架、持久层框架: MyBatis、Spring Boot 2 结构
数据相关:
MySQL5.7
数据库可视化 MySQL-Front
开发环境: Idea、Eclipse、JDK8
运行环境: window10/11,Mac
功能结构图:
流程图:
系统前台:
基础功能:登录、注册、注销、个人信息/密码修改
学生注册:
学生登录
校园社团主页:
全部组织浏览,
功能: 根据类别进行筛选(社团/校级组织/院级组织)
全部活动浏览
功能:根据活动名称和组织名称进行查询,并可以根据人文或者科技进行筛选
热门组织(校级/院系/社团)
功能:根据点击量降序进行展示,显示数量待定,根据模板进行配置
最新组织(校级/院系/社团)
功能:根据创建时间降序进行展示,显示数量待定,根据模板进行配置
热门活动(根据加入的数量降序进行展示)/最新结束的
大图可以加一张,或者几张,但是只能是固定的广告图,这样能好看一点
校园社团活动页面:
个人信息/密码修改
我的主页
我加入的组织(校级/院系/社团)
参加的活动(人文/科技)
我的综合分数
组织(校级/院系/社团)详情
加入组织(可以加入多个组织)
正在进行的活动
未开始的活动
已结束的活动
社员列表(社员角色:会长/干事/社员)
活动详情
加入活动(加入该活动的学生才能加入该活动)
显示活动内容
参加人员列表
系统后台:
每个组织的加入者都有可能被分配未会长,会长可以登录。会长可以审批加入活动等申请,会长也可以审批加入社团。 但是呢如果组织中没有会长,管理员也可以进行会长的分配。
校园设备后台页面:
系统基本信息管理(管理员)
管理员管理:主键,登录用户名,登录密码,移动电话,姓名,邮箱,状态(0:正常 1:删除)
功能:添加/修改/删除/检索
组织管理:主键,登录账户,登录密码,组织类型(校级/院系级/社团), 负责人姓名,负责人联系方式,指导教师姓名, 指导教师联系方式,组织简介,组织组图,组织名称,组织人数,删除状态(0:正常 1:已删除)
功能:添加/修改/删除/检索
编辑组织
系统审批管理(管理员)
加入组织审批:主键,申请学生姓名, 社团名称, 申请时间, 审批状态(0:未审批 1:审批通过 2:未通过)
功能:审批/检索
活动审批(通过后才能显示到前台):主键,所属组织,学分类型(0:人文 1:科技),学分,活动名称,活动负责人,活动创建时间,活动开始时间,活动所需经费(元),已报名人数,限制人数,活动场地,活动状态(0:未开始 1:已结束 2:进行中 3:已取消),活动审批状态(0:未审批 1:审批通过 2:未通过)
功能:审批/检索/取消/删除活动
组织审批管理(会长, 不同的组织,会长可以登录进行管理, 这里只显示当前组织的审批)
加入组织审批: 主键,申请学生姓名, 社团名称, 申请时间, 审批状态(0:未审批 1:审批通过 2:未通过)
功能:审批/检索
加入活动审批: 主键,申请学生姓名, 社团名称, 申请时间, 审批状态(0:未审批 1:审批通过 2:未通过)
功能:审批/检索
日常运维管理(会长) 这里只显示当前组织的相关信息
活动管理:主键,所属组织,学分类型(0:人文 1:科技),学分,活动名称,活动负责人,活动创建时间,活动开始时间,活动所需经费(元),已报名人数,限制人数,活动场地,活动状态(0:未开始 1:已结束 2:进行中 3:已取消),活动审批状态(0:未审批 1:审批通过 2:未通过)
功能:添加/编辑/开始/结束/查看/检索
社员管理:主键,学生姓名,专业,班级,学号,联系电话,邮箱,角色(会长/干事/社员)
功能:查询,踢出组织