刘一帆
摘要:我校是国家级重点中学,秉承素质教育的治学理念,在学校的指导下具有相同兴趣的同学组成了各类社团,不时组织丰富的社团活动,但是目前看存在管理混乱,成效不突出的问题,并且学校不限制携带手机,也容易使高中生陷入聊天与游戏的误区。针对这两个问题,我考虑以智能手机为载体,实现社团管理系统,既能改变社团管理不善的现状,也能将高中生的视线从手机的娱乐功能转到深入了解科技发展改变人类生活的方向上来,从而增强高中生的思考深度,不断在良好的学校氛围中提高自身的素质修养。
关键词:手机 高中 社团管理
中图分类号:G637 文献标识码:A 文章编号:1007-9416(2016)05-0000-00
随着计算机技术与通信技术的不断发展,智能手机已经普及到各类人民群众,高中生也不例外。但是大部分高中生使用手机对学习的帮助仅限于使用微信或者腾讯QQ传递作业影像,这既不利于高中生对科学技术的发展有更深入的了解,还会产生很多的负面影响,比如陷入聊天或者手机游戏的误区。我校做为国家级重点中学,有着独特的素质教育理念,允许学生自由成立各类社团,发展到现在已经有民族乐团、电声乐队、动漫社、天文社、物理社、读书社等四十多个内容丰富的社团,但是各个社团的管理比较独立并且比较混乱,基于这些问题,我考虑以智能手机为载体,设计一个社团管理系统,通过系统的帮助改善我们学校社团的管理现状,也有利于高中生认识到手机不只是聊天和游戏,还能切实的改善我们身边的问题,进而激发我们的学习热情。
1 现状分析
目前从我们学校社团的整体状况来看不尽人意,从各方面都不能完全满足素质教育的要求,下面就具体问题进行详述:
(1)普通学生:选择社团的时候比较盲目,有一定的随意性。加入社团后对自身的素质培养也没有明显的改善。
(2)社团组织者:没有工具的辅助,发展社团和组织活动经常事倍功半,难以满足社团良性发展的要求。
(3)学校管理者:无法全面掌控社团发展的现状,也无法评估社团发展与素质教育之间的关系,从而无法真正实现高中生素质教育的治学理念。
2 解决方案
针对上述社团的整体不利现状,借助于已经随处可见的智能手机,搭建高中生社团管理系统,限于篇幅,下面仅介绍系统的整体架构与功能概述。
2.1整体架构
根据学校现状,充分利用现有硬件与网络资源,在校园机房搭建该系统,整体架构拓扑图如图1。
普通学生、社团组织者、学校管理者使用手机APP访问社团管理系统的各项功能。为了增强数字学校一体化的效果可以与教室管理系统、学生成绩管理系统等对接,与教室管理系统对接可以浏览教室的空余时间,为社团组织活动预定活动场所,与学生成绩管理系统对接可以在统计分析模块增加参与社团活动的学生成绩分布,更有利于分析社团活动对学习成绩的影响程度,从而平衡社团活动与学习的关系,更有利于学生全方面的成长。
技术上准备采用流行的三层架构:
(1)表示层:客户端主要面向Android手机,开发工具选择JDK1.6+Eclipse+ADT(Android Develop Tools),程序开发完成后创建AVD(Android Virtual Device)进行模拟测试。
(2)业务逻辑层:所有后台功能打包成war包,部署在应用服务器Tomcat7上,Tomcat作为一个轻量级应用服务器,占用系统资源比较少,且具有良好的扩展性,也支持负载平衡,性价比高。
(3)持久层:数据库选择MySQL,该数据库的好处是体积小、访问速度快、性能比较高,也可以跨平台部署,为了保证最大的可移植性,业务逻辑层通过JDBC(Java Data Base Connectivity)访问持久层。
基于该三层架构的系统信息流示意图如图2。
手机通过Http将请求发送到后台App Server,后台App Server通过Web服务接入层响应手机的Http请求,App Server再通过主控Servlet将请求分配到具体的六个业务模块进行处理,在业务模块进行数据处理与业务逻辑处理过程中,如果需要进行数据访问或者持久化操作则利用DAO数据访问层的JavaBean通过Jdbc访问持久层的DB server,DB Server通过对Table、Procedure、Function等对象的操作,将Jdbc的请求数据结果返回App Server,App Server再按原路径将数据结果返回给手机APP进行内容展现。
2.2功能概述
该系统的使用用户可分为三类,学校管理者、社团组织者(会长)、学生,系统功能分为六个模块,分别是社团申请模块、社团招募模块、社团活动模块、社团点评模块、统计分析模块、用户管理模块,他们之间的关系见图3。
社团申请模块:由社团发起学生使用该模块向学校提交社团成立申请,需要填写社团名称、发起人(会长)、发起人所在班级、发起理由、社团logo、社团标语等信息。学校领导通过查看申请酌情进行审批。当会长升高三不再担任会长后指定下任会长,也需要通过此模块进行申请更换会长。如果会长觉得社团没有存在的意义,也可以通过本模块提出注销申请。
社团招募模块:社团成立后,会长可以随时使用招募模块进行定期或者不定期的会员招募活动。可以通过展示文字、图片、视频等各种多媒体资料进行社团的宣传活动,也可以通过消息推送、朋友推荐等功能扩大社团的影响力。如果社团成立的时间比较长,还可以发挥自己的优势,展示以前历次活动的照片及统计数字,比如曾经加入的学生人数,活动次数,活动的好评率等。其他学生可以通过浏览社团的各种宣传资料来选择是否加入该社团,加入社团后如果对加入的社团失去兴趣也可以随时退出。
社团活动模块:会长可以随时发起活动通知,内容包括活动标题、活动内容、活动场所、是否有费用支出、报名截止时间等,该活动通知只发送给当前的社团成员。社团成员收到通知或者浏览到该活动时,选择加入或者不加入本次活动,在报名截止日期过后,明确选择加入本次活动的成员为最终活动人员,会长可以根据最终人数规划活动的最终细节。活动结束后,会长可以发布本次活动的各项多媒体资料,其他成员需要发布资料的必须通过会长的审批同意。
活动点评模块:本模块可大可小,小到可以与社团活动模块合并在一起。但是我觉得将点评模块做大是有意义的,模块功能上不只可以点评活动,也可以点评同学。每次活动结束后,每个参加活动的成员都可以对活动进行点评,成员之间也可以互相点评,也可以对会长的组织能力进行点评。这样的点评是有后续意义的,例如活动好评率高的话可以增强社团成员的凝聚力,也可以在招募时招募到更多优秀的成员;对会长的点评可以促使会长更尽到组织者的作用,不断改进自己的组织管理能力;对成员之间的互评可以起到监督作用,更能强化个人的素质修养。
统计分析模块:通过各类报表的形式展现社团的整体运作情况。所有人都可以查看本校当前社团的数量,参与人数、年级分布及占总学生数的百分比,每个社团的活动频率,社团、社团活动及社团成员的评论等公共信息。普通学生可以根据这些信息适当的选择适合自己的社团,社团组织者可以根据数据改善自己的活动状况,学校领导可以根据这些数据分析社团活动对学生的学习是否有所影响,是否能够真正提高学生的素质。每个人都能从统计分析大数据里面汲取自己需要的营养。
用户管理模块:主要提供三类用户角色的权限分配,用户角色分为学校管理者、社团组织者、普通学生三类(其中社团成员不是一个单独的角色,只是与某个社团挂钩的普通学生),其中社团组织者与普通学生可以同时被某一个学生拥有,既一个学生既可以是社团组织者,同时也可以是其他社团的成员。各类角色的功能可参见上述的模块图与模块描述,因为该模块的思路与其他软件系统类似,不再详细叙述。
3 结语
该社团管理系统不仅能够提高社团运作的透明度,也能使各项社团活动得到有效的管理,既丰富了高中生紧张学习后的业余生活,也能让高中生充分体会到计算机技术和通信技术的强大,树立更加好好学习的信心和决心,同时也能增强学校的办学理念,将素质教育更加深入人心,间接增强学校的社会声誉。
参考文献
[1]明日科技.Android从入门到精通.清华大学出版社,2012.
[2]吴卿.办公软件高级应用(Office 2010) [M].浙江大学出版社,2012
[3]褚华全国计算机技术与软件专业技术资格(水平)考试指定用书软件设计师教程(第4版)[M].清华大学出版社,2014.