1引言
社会实践教育,是高校在教育行政管理上的创新。它加强了高校思想政治课实践教学力度,提高了教育教学质量。但是社会实践信息的管理一直采用手册记录,人工统计的方式。每逢毕业季,一所高校6000左右学生的社会实践学分核算统计工作,时间紧任务重。在统计后毕业生的实践手册的管理与规整,历史数据的保存与统计,这些对历史数据的管理操作若继续采用传统人工的方式来进行基本是不可行的。
2项目需求
现有的实践活动,校方发起的主要是志愿者活动,型式比较固定,选择也较少。除此之外,寒暑假工也是学生社会实践的一大组成元素[1]。寒暑假工相对于学校组织志愿者活动灵活性较高,但是也就是因为具备较高灵活性,在学生开展社会实践活动的时候就容易出现问题。现在学生参与寒暑假工是常出现的问题有:寒暑假期间需要参与寒暑假实践的同学人数较多,寒暑假实践需求旺盛。学生有相当一部分是通过寒暑假工中介去参与寒暑假社会实践的,但是中介提供的实践信息存在不能确定性,学生组团去到实践单位后,发现名额已满,被放鸽子的事件也时有发生[2]。由于寒暑假工的审核难度较大,在审核寒暑假的时候通常只是根据实践单位的盖章和实践新得去审核,至于盖章是否是真,实践时间是否达标等问题都没有进行深究,存在一些管理漏洞。社会实践管理平台与企业合作,通过验证的企业开在平台上发布实践活动。这样一来,丰富的实践活动和安全有效的审核成为了可能。有了更多的选择,学生可根据自己喜好和能力去参与社会实践。如此,学生能通过参与社会实践活动提高自我,学校开展社会实践特色课程的目的也更好地实现了。
3系统功能设计
3.1系统运行环境
系统运行在windowsserver2008操作系统上,数据库采用SQLServer2008;网站业务逻辑编码采用Asp.net[3];Webapp采用Jquerymobile编码[4];WEB服务器采用IIS7.0;前端网页开发采用Dreamwearcs5+FastStone;移动端测试器材采用Android\i-pad;图片制作工具采用Photoshopcs4。
3.2系统实现
通过网站的形式展现社会实践数字化云管理平台。系统的管理结构如图1所示,其中图2与图3分别是学生申报个人社会时间活动及集体活动的流程图。
3.2.1权限管理的实现
本系统的权限管理由用户、角色和功能三部分组成。对于功能部分,我们将系统中的功能理解为通过url访问的资源以及网页中以下操作的控制。在功能表(functions)的url字段中我们实际存了两种数据,一种是网页的url,另一种是操作的标识字符。在用户登陆后,我们判断用户的角色,获取用户可以访问的网页资源;在具体展现一个网页时,检查用户充当的角色是否拥有某一操作的标识字符,若有则展现,否则隐藏。这样一来,用户充当不同的角色就可以访问不同的页面,或者访问统一页面,不同的角色有不同的功能权限。
3.2.2业务流程的实现
实现业务流程控制的主要工作就是准确记录活动所处的每一个阶段。在本系统中记录活动所处的阶段主要有两个字段,一个是活动表(activities)的progress字段,另一个是学生参与活动表(stuAct)的progress字段。活动表的progress字段用数字标识活动的不同阶段,每个数字具体标识的意义如下:0:活动未审核;1:活动审核未通过;2:活动通过审核;3:活动已确定参与人员;4:活动结束。学生参与活动表表的progress字段用于标识学生参与活动的不同阶段,用文字直接标识。系统中学生参与活动的标识阶段有6种,分别是:登记活动、确认报名、报名待确认、确认参与、未被选择、未参与活动。通过活动表的progress字段和学生参与活动表的progress字段的结合使用,可以准确控制活动流程。活动表的progress字段控制活动的生命周期,表示一次活动走到了第几个流程。学生参与活动表的progress字段控制学生参与活动的各种状态,表示学生参与一次活动的具体情况。系统在不同的阶段或改写活动表的progress字段标识,或改写学生参与活动表的progress字段标识,实现实践活动的业务流程控制。
3.3关键技术
(1)通过导出pdf表格代替原来的手册,导出带水印pdf文件作为学生成绩单。(2)将原有的社会实践活动管理流程总结转化为程序处理流程,实现活动生命周期内关键流程步骤文件保留。(3)实现活动报名的并发控制。(4)网页浏览器兼容处理和移动端兼容Android和iOS,实现信息也pc和移动端的无差异表达。
4系统特色与创新
社会实践管理平台的出现将全校的学生的实践信息以数字化的形式管理起来,学校统计学生实践数据,不再专门需要组织人力去完成;系统自动统计并生成成绩单,快速且准确,节约了时间成本和人力成本。由于不用手册,改用电子章或打印表格代替,学校每年不用去印刷实践手册,节约了印刷手册的费用。同时,由于没有了手册,每年统计实践得分时,班干抱着一大堆实践手册跑的场景也成为了历史。社会实践管理平台是得管理实践信息更加轻松高效。由于本平台使用网站系统和WebAPP两种形式实现。所以,不仅在pc端可以运行,在移动端也可同时兼容。
5结语
从肇庆学院开设社会实践特色课程的初衷出发,丰富多样的社会实践活动对于参与了活动的学生来说,其教育意义对学生日后的发展也是大有帮助的,这一部分教育意义才是我们开展本项目所最终关注的。社会实践信息化管理系统对社会实践活动实现提供了有力的信息化帮助。
作者:黄杰 黄涛 单位:肇庆学院