学生社团管理系统设计与实现
使用者分为三种角色:学生、社长、管理员(不同角色登录后的系统功能不同)
用户注册:学生注册,注册后注册信息写入数据库,登录时验证,并且注册信息不能重复。
登录模块:学生登录、社长登录、管理员登录 需要有账号、密码、验证码(图片验证码)
一、学生功能:
1、个人信息模块:
(1)注册
(2)查看、修改个人信息
2、社团信息模块:
(1)可以查看社团基本信息(简介之类的)
(2)查看社团制度
3、申请加入社团模块
(1)申请加入、由社长审核是否通过(通过后,个人信息要能显示出该学生是哪个社团的)
4、加入社团后查看社团成员:
(1)查看社团内的所有成员信息
5、社团活动模块:
(1)查看社团活动、可以报名参加
6、公告模块:
(1)查看公告、可以评论
7、申请组建社团模块:
(1)申请组建新社团:由管理员审核是否通过,申请组建时需要添加申请资料,包括要组建的社团名称、申请的详细资料,如社团的活动范围、宗旨以及规则制度等。
二、社长的功能:
1、社团基本信息模块
(1)查看、修改社团信息
(2)制度管理:制定社团制度、修改、公示
2、成员信息管理:
(1)人员审批:审批申请加入的学生
(2)能对社团内的所有成员信息进行查看、修改、删除操作,
3、社团活动模块:
(1)申请活动:申请的社团、活动名称、经费、活动时间、详细活动内容、申请的场地器材等,由管理员审批
(2)修改或删除未通过审批的活动
(3)查看活动信息
4、经费管理模块:
(1)社团收入/支出管理:增删改查社团的收入/支出(申请人、收入/支出、金额、时间、用处等信息),由管理员进行审批
5、公告管理模块:
(1)发布公告、实现增删改查操作(发布纳新公告等)
(2)回复留言、删除留言
三、管理员的功能:
1、用户信息管理:
(1)学生信息管理模块:对社团成员的信息进行管理,可以进行社团成员信息的增删改查等操作。可以导入、导出社团成员信息。
(2)社长信息管理模块:指派社长、修改和删除社长信息。可以导入、导出社长信息。
2、权限修改模块:
(1)修改用户权限,如学生竞选社团成功后,将其权限修改为社长
3、社团管理模块:
(1)查看社团信息,可以查看基本社团信息,可以按照社团名称查找信息。可以进行删除、修改操作
(2)审批申请社团:可以对于申请组建社团的信息进行审批
4、活动审批模块:
(1)审批社长申请的活动,并判断是否通过,实现审批、查看、删除操作。
5、经费审批模块:
(1)审批经费支出管理
6、社团评优模块:
(1)评选优秀社团:按照各社团的活动情况进行评选,可以查看所有评选信息,如:社团名称、社长、评优级别、评审年份,
7、公告管理
(1)发布、删除、修改、查看公告
8、用户留言管理模块:
(1)留言管理模块:对用户的留言进行管理,可以进行用户留言的查看、回复、删除。