高职院校学生社团管理系统的设计
2020-09-10李永刘芳
李永 刘芳
【摘 要】学生社团组织及其开展的活动是高职院校促进学生成长成才的重要途径之一,针对目前大多高职院校的学生社团仍使用手工或半手工方式管理的问题,设计与开发学生社团管理系统,既便于社团的推广,也便于学生根据自己的兴趣爱好选择适合自己的社团。
【关键词】学生社团;管理系统;数据库设计
高职院校中的学生社团是学校学生在自愿基础上自由结成并按照章程自主开展活动的学生群众组织。这些社团有的是根据学生的兴趣爱好组建的;有的是结合专业设置组建的,其活动是对课堂教学的有益补充,并真正体现了以学生为主体、以教师为主导的教学理念。但目前大多高职院校的学生社团仍使用手工或半手工方式管理,其管理效率低下,不利于社团活动的发布与归档,阻碍了社团的进一步发展。为此,利用信息化手段,设计与开发高职院校学生社团管理系统不但有助于社团管理的规范化、提高社团管理水平与效率[1],而且便于社团的推广。
一、系统需求分析
学生社团管理系统主要通过对学生社团的日常事务进行管理,包括社团及其成员管理、社团活动管理、社团经费管理和信息发布管理等。本系统的需求分析主要分为系统的功能需求以及非功能需求两个方面。
(一)系统的功能需求
学生社团管理系统的总体功能需满足高职院校学生社团各项业务工作的需要。通过调查分析,确定高职院校学生社团管理系统的主要功能需求包括以下七个部分,分别是社团信息管理、社团成员管理、社团活动管理、活动考勤管理、社团经费管理、信息发布管理以及系统基础管理。系统功能结构如图1所示。
图1中各功能需求包含的功能如下所述。
(1)社团信息管理:主要包括社团基本信息的添加、修改、删除及查询等功能。
(2)社团成员管理:完成对社团成员信息的基本维护,主要包括新成员的添加、原有成员信息的修改与删除、以及社团成员的查询等功能。
(3)社团活动管理:主要包括社团活动信息的添加、修改、删除及查询等功能。
(4)活动考勤管理:主要是对社团成员在入社后参加社团活动的出勤情况的管理。
(5)社团经费管理:主要包括社团收入进账、支出费用的管理。
(6)信息发布管理:通过此功能发布、维护社团消息。
(7)系统基础管理:主要包括对系统用户信息的维护、数据库的维护管理、系统日志的管理等功能。
(二)系统的非功能需求
系统的易操作性、可扩展性、安全性和使用效率等非功能需求与系统功能需求同样重要,其影响着系统运行后的最终实现目标[2]。
(1)具有良好的人机界面,方便用户操作
本系统的操作对象以社团学生为主,要求系统不但要有合理的功能布局、美观的人机界面,还要具有较强的交互性和纠错能力,如通过必要的智能提示和数据验证等手段提高系统的易操作性。
(2)系统需具有较强的可扩展性
本系统要实现大量的数据操作和管理功能,如数据的添加、修改、删除和查询等,所以在功能设计上应尽量科学合理、层次结构清晰,具有较强的可扩展性,并进行相应数据接口的设计。
(3)系统的安全性和使用效率
本系统采用基于Internet网络的B/S架构实现,其用户分为系统管理员、社团负责人和普通用户3类,登录后应拥有不同的系统功能权限。如系统管理员具有本系统的最高权限,可进行社团信息、系统基础信息管理等;社团负责人具有对本社团成员信息、活动信息以及考勤信息等的管理;而普通用户则只能查看本社团的活动信息以及系统发布的公共信息。另外,当用户查询相关信息时,系统要有一定的响应速度。
二、系统功能设计
根据前面系统功能需求分析的结果,本系统要实现社团信息管理、社团成员管理、社团活动管理、活动考勤管理、社团经费管理、信息发布管理以及系统基础管理等功能,由于社团信息管理和信息发布管理比较简单,只需要进行相应数据的添加、修改、删除和查询操作,所以下面主要针对其余5方面的功能加以介绍。
(一)社团成员管理模块设计
社团成员是构成社团的主体,本模块主要包括纳新管理、成员信息的修改与查询、退社管理等。每学年新生入学后,可通过纳新管理实现新成员的招收;当社团成员毕业或者其他原因退社时,需要及时删除该成员记录。另外,社团成员在入社后,可根据社团的需要进行成员信息的变更等。
(二)社团活动管理模块设计
社团活动管理模块主要包括活动信息(社团名称、活动名称、活动主题、活动日期、活动地点、经费支出、出席人数)的添加、删除、修改及查询等。
(三)社团活动考勤模块设计
活动考勤模块主要包括活动考勤信息(社团名称、活动名称、活动主题、活动日期、活动地点、经费支出、出席人数)的添加、删除、修改及查询。并在完成考勤操作后,即可通过考勤统计界面查看每个社团每个活动的考勤统计结果,包括活动编号、活动名称、时间、地点、应到人数、出勤人数、出勤率。
(四)社团经费管理模块设计
经费管理模块是对社团的经费进行管理,主要包括社团的收入和社团的支出管理。社团收入需要根据收入明细一项一项的进行统计核实,如赞助、学校奖励等收入。社团支出需要明确社团的支出明细,如活动支出、奖励支出等,以确保经费的合理利用和收支平衡。同时可对当前费用、历史支出费用等账目进行查询。
(五)系统基础管理模块设计
该模块是保证整个系统运行管理的基础,只有系统管理员才能进行操作。其中,用户信息的维护包括用户的增删改,如用户权限的修改;数据库的维护管理主要是对数据的备份与恢复;系统日志的管理提供对系统运行过程中所记录的日志信息的查询与删除操作。
三、系统数据库设计
(一)数据库分析
由系统需求分析及系统功能设计可知,本系统涉及到的基本实体集有系统用户、社团组织、社团成员和社团活动,所以需要创建用户表、社团组织表、社团成员表和社团活动表;又由于社团成员为学校不同院部、专业和班级的学生,为简化数据表间联系的复杂性,可将院部和专业信息合并成一个二维表,所以需要创建专业信息表和班级信息表,用于存储院部、专业和班级相关信息;另外,根据活动考勤统计功能需求,还需要创建活动考勤表,用于存储学生参加社团活动的出勤信息。
(二)数据库设计
在数据库分析的基础上,再对各个表进行细化,提炼出各表中需要存储的具体字段及其属性,如字段名、数据类型、约束等。本系统主要数据表有如下8张:专业信息表、班级信息表、社团信息表、社团成员信息表、社团活动信息表、活动出勤信息表、消息发布信息表和用户信息表,具体如表1所示。
四、结束语
随着我国高职院校“以就业为导向,以职业能力培养为核心”教育教学改革的深入[3],无论在“教”还是“学”方面都要着力培养学生的技术应用与创新能力,而学生社团组织则为其提供了一个有效的培养途径。针对目前高职院校社团大多仍使用手工或半手工方式管理的问题,本文提出的学生社团管理系统的设计方案,能够有效提高社团管理工作的效率和质量,为日后社团管理信息系统的建立提供了基础。
【参考文献】
[1]杨豆琪.数字化校园背景下的社团管理模式探析[J].人才资源开发,2017(3):68-70.
[2]陈莹.基于NET框架的高校社团管理系统的设计与实现[D].长春:吉林大学,2015.
[3]刘芳.面向高职信息类专业群的“实训、实战、实体”實践教学体系的构建[J].职业技术教育,2015,36(11):37-40.