搞搞副业 每日更新程序私活 11/22

2022年11月22日

预算100,java语言
题目四、社团活动报名系统 【****】<=A
针对高校社团活动种类多、数量大,以及各个分院社团沟通协调等各种因素的影响,使得社团活动的管理变得日益繁琐,鉴于此,设计并实现一个社团活动报名管理系统,将社团活动的数据进行科学有效的管理,提高管理效率。系统功能上主要分社团管理员(是所有社团的管理员)、社团团长(某一个社团的团长,是某一个社团的管理)、辅导员三个角色,社团管理员进行一般的系统管理(比如社团活动添加、活动审核、活动经费审核等);社团团长在所在分院发起活动报名,审核所在学院学生的活动报名、对当前活动进行归档提交【即结束报名提交给社团上一级审核【审核顺序:社团团长-->辅导员-->社团管理员】,此时关闭报名入口,学生就无法报名】;所在学院学生登录系统参加活动报名。系统里有社团活动名单数据的查询统计功能。
注意:这里涉及一些社团活动报名流程等,另外需要注意数据过滤显示问题,比如计算机学院社团团长只能看到计算机学院学生的活动报名数据并进行审核。
报名流程:社团管理员添加社团活动-->社团团长发起活动报名-->所在学院学生参与活动报名-->社团团长归档提交【即关闭报名】-->辅导员审核-->社团管理员审核。需要考虑审核退回操作,每次审核都有通过和不通过操作,审核不通过的话需要填写“备注”内容,以便知晓原因。
账号体系:基于角色管理,固定“社团管理、社团团长、辅导员”三个角色,通过账号绑定角色,从而让该账号登录系统后具备某角色所具有的权限【即看到对应的菜单或按钮等】。可以整个系统提前写死 admin 超级管理员账号,可以 admin 登录后添加各种账号,并处理账号和角色的绑定操作。
技术要求:
1. 采用JSP【可以采用JSP+JavaBean两层开发,也可以JSP+JavaBean+Servlet
三层开发】;
2. 数据库用 MySQL



