龚明丰 闵道祯 孙强
【摘要】 本论文通过对高校社团日常管理进行较为深入的研究,分析其业务流程 ,使用数据库,java技术,UI设计,实现了一个基于安卓移动端的高校社团管理系统。本文将从系统分析,系统设计,系统实现等方面进行了详细阐述实验表明,该应用操作简单,页面美观,使用方便,能提高高校社团日常工作效率。
【关键词】 社团管理 数据库 安卓 java
Design and Realization of the Mobile Application of the College Association Management
Gong Mingfeng Ming Daozhen Sun Qiang (Economic and Business Administration School, Beijing Jiaotong Univercity )
引言
高校社团是校园文化的重要载体,是提高大学生综合素质和能力的有效途径,也是开展大学生思想政治工作新的重要渠道[1]。
而随着高校的建设与发展,大学社团种类越来越丰富,数量也愈来愈多,性质也各有差异,包括由学校团委成立的社团、或者以不同兴趣组成的兴趣社团。许多学者对高校社团建设的关注程度和积极性有了较大提高,一些研究成果对大学生社团的性质与功能有了进一步认识,提出了许多社团管理的策略,逐渐步入了理性认识阶段[2]。
同学们积极参与到学校社团工作当中,社团的规模也越来愈大,这都无疑加大了对社团的管理难度[3],对社团管理系统的信息化变得尤为重要。
由此,面对如此庞大的信息量,可以充分的去利用网络资源,根据目前各大高校社团的类别特点和运行方式等方面来设计高校社团管理系统[4],提高对社团管理工作服务水平和其工作效率,使社团管理工作趋向科学化现代化[5]。
同时,社团管理平台的运行能基本满足学校团委及学生的需求,实现团委对学校社团的规范化管理,将工作人员从复杂棘手的社团管理工作中解决出来,实现学校方面进行社团工作的监督和指导[6]。
一、需求分析
通过与相关高校社团老师和学生的多次详细交流,以及考虑自身的社团工作经验之后。我们认识到当前在处理高校社团管理的日常工作与任务时,急需一个移动终端的管理平台。能提供快捷,多样的功能和服务,以方便他们的以下需求:
1、社团的负责人,如主席,部长,副部长等。对于社团日常事项和人员等进行管理;2、 社团的负责人需要对于举办活动的相应经费进行财务管理;3 、社团负责人需要进行对于人员考核工作,从而为换届时的人员筛选提供重要参考;4 、社团内的人员需要对于社团的任务和工作进行了解;5 、社团内的人员对于社团负责人有双向沟通的需求,需要及时对于负责人给予反馈。
二、系统设计
2.1 系统功能分析
在与相关社团负责人及老师的多次交流后,结合学校社团的相关情况。我们确定和设计了进入系统的角色分为两种:社团负责人,社团工作人员。
在后期的系统不断完善的工作中,我们可以再添加一个学校方面管理社团的管理员角色,并且赋予其更多的权限,以方便学校对于各个社团进行管理。
系统的不同人员的权限和具体功能如下:
1)社团负责人端:
1、社团负责人可以注册账号,并通过发送至相应邮箱的邮件获得密码;2、社团负责人可以录入新的社团活动,对社团信息,活动情况等进行管理;3、社团负责人可对于社团的人员进行考核和评分,方便未来的社团换届选举工作;4、负责人还可以相应的展示出社团未来的年度计划,方便自己和成员查看;5、 负责人可以利用系统开展社团合作,查看可合作的社团和相应的项目;6 、可以设置相应的社团所获奖项等详细信息,作为社团荣耀部分的内容,具有查看和修改的权限;7 、进行财务管理,具有完全的查看和修改的。
2)社团工作人员端:
1、社团工作人员可以注册账号,并通过发送至相应邮箱的邮件获得密码;2、工作人员可以查看具体的人员考评情况,但不能做出修改;3、工作人员可浏览社团的工作计划,同样不能修改;4、可以设置相应的社团所获奖项等详细信息,作为社团荣耀部分的内容;5、查看社团财务管理部分,具有一定的修改权限;6、 可以使用反馈模块,向上级匿名或实名反馈自己的建议或请求。
2.2 系统具体功能介绍
2.2.1 社团荣耀
在这一部分社团负责人或人员可以在其中添加关于社团过去所取得的荣耀和成果。便于社团内的成员进一步的了解社团过去所取得的成绩和进步。
本功能对于不同角色的权限相同。
2.2.2 成员考评
考虑到高校中的社团的定期选举换届工作,我们还设置了成员考评这一部分。这里我们会将社团成员的名单列于其中,方便社团的负责人对于其进行打分,目前暂时采用的是百分制,负责按照相应人员在不同活动中的表现进行打分,之后汇总出一个综合的分数,以评估相关人员的表现。
这个功能对于社团成员登录时会有相应的权限的限制。
2.2.3 年度计划
由于社团在一年中有大大小小的活动和计划,因此我们在软件中设置了年度计划这一模块来使社团的负责人方便处理相应的工作进展。
本功能对于负责人和成员的权限相同。
2.2.4 社团合作
我们在软件中的这一模块中将展示不同社团的合作内容,包括相应的寻求合作的公告和已合作社团的展示。
同时未来还将会进一步完善相关功能,使得不同社团的负责人得以直接在本软件上进行沟通和交流。
2.2.5 社团财务
这部分我们是考虑了社团对于经费使用时的需求。方便管理时对于财务的支出收入等情况进行汇总。
2.2.6 活动管理
在具体的页面浏览中,我们采用listview视图,在简洁的活动概况页中,单击某个活动,则将进入相应的详情页。
2.2.7 反馈
方便于社团中的成员向上级人员反馈个人的意见,产生人员与领导间的双向沟通。
有类似于留言板的功能,且社团成员可以选择匿名或显示名字,有利于私人信息的保护。
2.2.8 社团资讯
这里有作为社团基本信息介绍的页面。
2.2.9 系统设置
这里是作为与其他应用软件一样的系统设置功能。
三、系统实现
在系统实现的阶段。我们的具体技术实现大致分为三个步骤。
第一步应选择合适的软件开发工具,本移动应用软件的开发采用了轻量级的MySQL数据库,通过eclipse以构建安卓应用开发环境,同时还采用了apache作为小型服务器。
MySQL作为轻量级的数据库,非常适合我们的软件开发过程。因其提供了许多易于使用的图形化工具和向导,其体量较小,操作方便器,不会占据太多资源。这为创建和管理数据库带来了很大的方便。
第二步是具体使用所选择的开发工具,建立MySQL数据库,通过Navicat作为开发平台,向MySQL建立表并输入原始数据。
同时编写和调试各个模块的应用程序代码。比如在我们的Android程序中,我们通过访问(call)PHP脚本来执行简单的CRUD操作(创建,读取,更新,删除)。
首先在Android项目访问(call)PHP脚本来执行一条数据操作,这是“创建”。
然后PHP脚本连接MySQL数据库来执行这个操作。这样,数据从Android程序流向PHP脚本,最终存储在MySQL数据库中。其中用json的数据形式返回到手机端,并且手机可直接读取。
第三步完成软件中各个子模块之间的联合调试和测试。
四、结束语
当前高校社团在各大高校中数量仍在不断增长,亦正在走向成熟。而高校校方也认识到了这一点,故各大高校目前已基本具有了各自的社团管理系统[7]。但是,就总体情况说来,高校的社团管理系统仍有待完善。
基于此,开发一款能够精准贴合高校学术需求,操作方便,功能多样,可跨社团合作交流的移动端高校社团管理系统的应用程序,相信会促进高校学术参与社团,参与社会实践的热情[8],同时,以更加多样化的方式使得不同高校的学生进行合作,交流,真正的促进社团的成长和学生个人综合素质提高。
参 考 文 献
[1] 团中央,教育部.关于加强和改进大学生社团工作的意见[Z].中国教育报,2005,10(3)
[2] 李雪梅.大学生社团建设研究[D].四川:电子科技大学,2007
[3] 廖良辉.中美高校学术社团管理比较[J].青年研究,2005,4:45~49
[4] 王志强.高校社团管理系统的研究[D].上海:同济大学,2009
[5] 余俊杰,林启灼.高校社团管理系统的设计与实现[J].科技广场, 2011,11:104~106
[6] 肖峰.湖南工程学院社团管理网络平台的设计与实现[D].山东:山东大学,2012
[7] 孙红.学生社团存在的问题与解决途径探析[J].城市建设理论研究,2012,13
[8] 邓琦,张昊.大学生社团建设中的存在问题及对策研究[J].文教资料,2012,(20):131~132