王琛 曹桂磊 卢曦
摘 要:智能手机的存在方便了信息的发布,加速了信息的传播,方便了丰富大学生的校园社团生活,设计一款校园社团APP成为当下高校的一种流行趋势。校园社团的种类和功能越来越丰富,学生对校园社团APP的需求越来越多样化。为了综合满足学生的此类需求,文章提出了基于移动端的校园社团APP设计方案,主要包括用户个人信息管理、社团管理、社团人员管理、社团活动管理、社团交流等功能。
关键词:校园;社团;移动平台;设计
1 传统社团管理的缺陷
随着现代信息社会的到来,互联网信息和人们生活学习的联系也日益密切。在大学生活中,社团是不可或缺的一部分。随着大学生的学习生活越来越多元化,社团的种类也越来越丰富,与此同时社团的管理工作也变得越来越复杂,如果仍然按传统的管理机构进行管理,不仅会带来一定程度上的不便,还会耗费不必要的人力和资源[1]。传统校园社团结构管理方式中存在的不足如下。
1.1 活动通知传递方式过于麻烦
无论是学校下达给各社团的通知,还是各社社长要传达给社员的信息,在传统的社团管理模式中都只能通过约定一个固定时间开会来传达,而找到每个人都方便的时间并不容易,这样的会议不仅浪费了时间,还很容易通知不到位,遇到比较紧急或比较复杂的通知,有时还需要开会时做笔记防止遗忘,长此以往更是容易出差错。这种情况下如果可以将通知放在一个公共平台上,不仅可以提高工作效率,避免时间的浪费,同时也能通知得更加清楚到位,优化了传统的社团管理模式。
1.2 沟通交流不方便
在传统的社团管理方法中,社长或老师如果想了解社员们的想法,或是想与社员们进行讨论,无非是开集体会议,但这样的方法同样存在浪费时间的弊端,并且也不能保证每一个人都能参与,并不有利于社团营造融洽的氛围。如果可以在社团网站的平台上进行留言板或论坛形式的沟通交流,就可以在轻松愉快的环境下进行讨论。
1.3 工作效率较低
传统校园社团活动的一系列策划和宣传都有很大的局限性,传统的活动宣传方式要耗费许多不必要的时间和资源,甚至让原本可以参加活动的同学不能参加,而参加了的同学也只能通过有限的渠道向别的同学转述活动的情况。如果可以在线进行活动的备案和宣传,就可以节省很多精力,也提高了管理者的工作效率,促进了社团的个性化发展。
1.4 资料数据维护不便
每个校园社团的建立都要上报基本资料给学校进行登记备案,每个社员的加入也要上报资料给各社社长以便于集中管理。众多资料不仅不便于查阅,也给维护带来了许多困难。而利用社团APP将数据保存在数据库内,不仅简化了资料录入登记的过程,也让数据维护的操作简便了许多。
2 系统功能需求分析
針对以上不足之处,本文根据社团体系中不同用户角色的需求,设计了一个校园社团APP的构建方案,为当今大学生社团事务处理提供一个良好的平台[2]。从校园社团APP的用户群体来看,社团人员管理、活动管理、社团交流是比较重要的模块,所以设计的目标就是为了让用户有一个舒适的体验。本校园社团APP的功能需求如下:
(1)尚未在系统中注册的用户在注册后可以进行申请加入某社团的操作,这些用户资料和申请信息都将显示在后台管理系统的界面中,管理员可以对所有的用户信息以及申请信息进行管理操作。
(2)注册用户登录后可以在后台管理系统上发布和修改社团信息。社团的设立、每个社团的详细信息和各社团活动的管理全部都能在后台进行管理操作。同时用户可以在前台界面查看每个社团的详细信息,也可以在社团活动模块中了解社团最近开展的活动。这样不仅方便用户了解社团相关的信息,也为管理员管理社团提供了一个规范便捷的平台。
(3)注册后用户还可以使用留言板在线留言。这个功能可以让同学们更便捷地表达自己的想法,有利于同学们之间的互相交流,让同学们都能为社团建设添砖加瓦,也能让管理人员总结出有价值的信息,更好地管理社团和组织社团活动。
3 系统总体架构
本系统是为了给在校大学生提供完善的校园社团服务,给更多想要参加社团的人提供平台。本系统基于Android,分为两大部分,首先是服务器的搭建,服务器的作用包括调用、存储、更新数据;其次是Android端的设计,Android端用来与用户交互;前后台数据的交互采用AsyncHttpClient技术实现[3]。
4 系统功能设计
本系统的使用群体分为社团普通用户和社团管理者。
面向普通用户,本APP实现的主要功能包括查看社团列表及详细信息、申请加入社团、查看近期的活动、在线留言、个人信息的修改。其中,用户必须进行注册登录后才能使用留言板、申请加入社团和个人信息修改的功能。用户用例如图1所示。
面向系统管理员,本APP实现的主要功能包括处理社团事务以及管理社团人员等。管理员登录后可以修改密码、管理社团信息、管理社团活动、管理社团人员信息、审核留言板、审核社团相关申请。管理员用例如图2所示。
经过以上分析确定了本系统的总体功能模块设计,如图3所示。
5 系统主要模块功能设计
5.1 社团管理功能
管理员登录后台管理系统后,可以实现:(1)增加新社团,可以对新社团信息进行录入,包括社团名称、社团负责人、介绍和成立时间。(2)修改社团信息,可针对现有社团的详细信息进行修改,其中社团序号不能修改。(3)删除现有社团,可以删除任意不合规范的现有社团,删除成功后给出操作成功的提示框。
5.2 社团人员管理功能
注册后的登录用户可以浏览社团详细信息,并在详细信息页面申请加入社团。管理员登录后,可以审核用户申请:(1)通过用户申请,对用户申请信息进行同意操作,同意申请后,修改该用户个人信息中的所属社团。(2)拒绝用户申请,删除系统用户提交的申请信息,在删除成功后会给出删除完毕的提示。
5.3 社团活动管理功能
管理员登录后台管理系统后,可以实现:(1)增加新社团活动,选择现有社团增加新的社团活动。(2)删除现有社团活动,对已有的社团活动进行删除,删除成功后给出操作成功的提示框。
5.4 社团交流功能
注册后的系统用户登录后能够进入留言板模块并进行使用,留言板功能不仅可以看到别人的留言信息,还可以发表自己的留言。管理员可以在后台管理系统删除用户提交的留言信息,当删除成功后给出操作成功的提示框。
6 数据库设计
本平台的数据库采用Microsoft SQL Server作为数据库管理工具,根据系统的需求分析和功能设计,并且结合系统各模块的详细设计,可以得到如下数据庫设计方案。
(1)社团列表:存放学校现有社团的信息,用于前后台界面展示不同社团的具体信息。
(2)留言列表:存放系统用户的留言信息,用于实现留言板功能的界面展示。
(3)管理员表:存放现有的管理员账号相关信息。
(4)活动列表:存放社团进行的活动信息,用于在前后台界面展示社团活动的具体信息。
(5)用户列表:存放已进行注册的系统用户信息,用于在前台交互界面显示出该用户的个人信息供用户自行修改(但不可修改所属社团),同时在后台管理界面显示每个用户的账号详细信息供管理员进行管理。
(6)申请列表:存放系统注册用户申请加入社团的信息,一个用户可申请多个社团,用于在后台管理界面展示还未处理的用户申请信息。
7 结语
随着校园社团的种类和功能越来越丰富,智能手机等移动技术日新月异,学生对此类校园社团APP的功能需求不断增加。为了综合满足学生对校园生活学习娱乐等多方面的个性化需求,本文提出了基于移动端的校园社团APP设计方案,该设计方案能够在学校与学生、学生与学生之间搭建一个很好的信息交流平台,不但为大学生参加校园社团活动提供了便捷的服务,而且帮助学校更好地管理社团,从而营造和谐文明、积极向上的校园氛围。
[参考文献]
[1]彭奕平.基于安卓平台的掌上校园APP的设计与开发[J].科技资讯,2017(11):24-25.
[2]史肖敏,刘敏娜.基于Android的校园论坛的设计与实现[J].电脑知识与技术,2016(7):54,57.
[3]贾步忠.基于Android的校园信息共享平台设计[J].自动化与仪器仪表,2017(9):85-86,89.
(编辑 王雪芬)