王博石 朱楠 李吉 张凌熙 李林燕
摘 要:随着时代的发展,学生爱好更加广泛,高校社团数量与日俱增,传统的社团管理要开展一项活动,需要经过策划、审请、批准、开展等环节,这些环节基本通过人工沟通,会消耗大量时间,工作效率较低。为了提高老师及社团管理员对社团的管理效率,借助信息化技术显得尤为必要。本系统使用Spring+SpringMVC+MyBatis框架开发高校社团管理信息系统,面向普通社员、社团管理员、系统管理员三类用户,实现社员管理、社团活动管理、社团日志管理等功能,方便社团管理者和老师对社团的便捷管理,操作简便、运行稳定,可以广泛应用于高校社团管理。
关键词:社团管理;SSM框架;信息化管理
一、引言
随着时代的发展,学生爱好更加广泛,高校社团数量与日俱增,传统的社团管理要开展一项活动,需要经过策划、审请、批准、开展等环节。在此期间学生需要去找到老师并提交议案,往往还需要来回沟通,会消耗掉大量时间,有时甚至会拖延活动进程,因此为了提高老师及学生社团管理员对社团的管理效率,利用信息化手段构建高校社团管理系统就显得尤为必要。本系统使用Spring+SpringMVC+MyBatis框架开发高校社团管理信息系统,面向普通社员、社团管理员、系统管理员三类用户,实现社员管理、社团活动管理、社团日志管理等功能,适用于社团管理员对各大社团的成员信息和各大社团负责人对活动的申请进行管理审批,操作简便、运行稳定,可以广泛应用于高校社团管理,有着很好的应用前景。
二、系统构建
高校社团管理信息系统为提高社团管理员的工作效率,利用现代化信息技术,实现对社员的动态管理、社團活动的实时审批及社团活动记录等功能,系统功能架构图如图1所示,主要包括普通用户模块、社团管理员模块两个模块,下面将对两个模块分别进行介绍。
(一)普通用户模块
普通用户模块主要是针对普通社员来进行使用,主要包括以下功能:
(1)首页注册与登录:用户可以先注册一个账号;输入用户名和密码匹配成功则可以登录系统。(2)用户申请入社:用户可以通过查询社团,点击查看社团简介,选择感兴趣的社团进行申请加入,输入个人信息,点击申请入社。(3)社团活动参加申请:普通社员登录系统,可对社团活动进行浏览,对于自己感兴趣的活动课进行参加申请,带社团管理员审核后则可参加该活动。(4)查询活动审批结果:可以输入活动信息编号查询也可以在已提交活动界面中查看,查看之前申请的参加活动审批结果。
(二)社团管理员模块
社团管理员模块主要是针对社团管理员来进行使用,主要包括以下功能:
(1)首页注册与登录:社团管理员账号密码提前进行分配,输入用户名和密码匹配成功则登录系统。(2)会员管理:社团管理员可以对会员信息进行录入、修改、删除。(3)审批活动:社团管理员可以对提交上来的活动进行审批查询和修改。(4)社团联系人查询:管理员可以输入联系人编号或姓名进行查询。(5)社团管理:对社团进行录入、修改、删除。(6)社团活动日志管理:可对社团举办的历史活动进行查看,也可以进行活动日志记录。
三、系统实现
系统基于采用Shiro框架和SSM框架,利用Eclipse开发集成平台、MySQL数据库、Navicat、Tomcat、PowerDesigner等软件实现了本系统的普通用户模块、社团管理员模块两大功能模块。
普通用户点击注册时,系统向服务器发送请求,跳转至注册页面,用户填写注册信息后点击注册,系统此时验证账号的合法性,例如,密码长度是否合法等,若不合法,系统页面出现红字提示,同时系统检验数据库中是否已有相同的数据,若有相同数据,则系统返回注册失败提示;若全部合法,则系统返回注册成功信息,可以报名活动。
普通用户点击申请入社,系统发送请求给服务器,服务器将查询到的各个表数据返回到页面,页面显示社团信息,用户可以点击查看社团简介,并选择感兴趣的社团点击申请加入,用户输入个人信息,点击提交,系统再次向服务器发送请求,验证相关限制合法之后,将用户与所申请的社团建立关联,将数据提交至数据库,服务器返回申请成功的信息。
用户点击社团活动申请,系统向服务器发送请求,返回当前社团所有活动数据列表,用户在感兴趣的活动栏目中可进行参加申请,输入相关信息并进行合法验证,若不合法,则需重新输入,若合法,系统将数据录入数据库,状态为未审批,社团管理员可在审批活动页面查询到该记录,并对其进行审批。
系统管理员可以对全部社团进行查询、录入、修改和删除,点击添加会员,系统将跳转至添加会员页面,输入相应信息,单击“提交”后,系统将会在验证输入框信息的合法性后,将数据存入数据库,系统再次访问数据库是可查找到该会员的信息。点击在修改会员信息页面点击“修改”,在弹框中会出现会员信息,可以选择所需修改的信息,点击提交,系统将会在数据库中存入最新的信息。在删除会员信息页面,可以对会员信息进行单个删除和批量删除。
社团管理员可在查询已审批活动页面对已审批的活动进行条件或全部查询,输入条件可为活动信息编号或活动名称,当不输入任何条件时,系统默认全部查询,并且将查询到的数据显示在页面中。同时,可在此点击查看活动审批不通过的原因,对已审批活动点击“修改”,在弹框中会出现活动信息,可以选择所需修改的信息,点击提交,系统将会在数据库中存入最新的信息。
系统管理员可在管理员模块进行社团管理,对社团信息进行添加、修改和删除操作,点击添加社团,系统将跳转至添加社团页面,输入相应信息,单击“提交”后,系统将会在验证输入框信息的合法性后,将数据存入数据库,系统再次访问数据库是可查找到该社团的信息。在修改社团信息页面点击“修改”,在弹框中会出现社团信息,可以选择所需修改的信息,点击提交,系统将会在数据库中存入最新的信息。在删除社团信息页面,可以对社团信息进行单个删除和批量删除。
社团管理员在进行活动审批是,可查询所有已申请的活动数据列表,并对未审批活动进行审批,点击审批,当不予以通过时,需给出原因,未审批活动经社团管理员审批后,可在已审批活动查询页面中查询。在删除活动信息页面,可以对社团信息进行单个删除和批量删除。
四、结束语
本系统采用Spring+SpringMVC+MyBatis技术,设计开发了高校社团管理信息系统的普通用户、社团管理员两大功能模块,实现高效社团的社员管理、社团活动管理等功能。本系统旨在提高高校社团管理工作效率,节省教师和同学线下沟通、跑腿时间,实现社团工作线上实时处理,便捷快速的获取信息,极大的满足了社团管理员、老师的需求,解决了高校社团管理工作效率低、沟通繁复的难题。
参考文献:
[1]赵禄雷,郝小刚. 基于B/S模式的高校体育社团信息管理服务平台构建[J]. 运动,2015,21:90-92.
[2]邹建国,马丁,刘奇祥. 基于B/S与C/S架构的高校社团管理系统[J]. 现代计算机,2013,19:58-62.