期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 科技论文 > 电子论文 >

高校社会实践管理系统研究

1系统功能设计

1.1系统运行环境

系统运行在windowsserver2008操作系统上,数据库采用SQLServer2008;网站业务逻辑编码采用Asp.net[3];Webapp采用Jquerymobile编码[4];WEB服务器采用IIS7.0;前端网页开发采用Dreamwearcs5+FastStone;移动端测试器材采用Android\i-pad;图片制作工具采用Photoshopcs4。

1.2系统实现

通过网站的形式展现社会实践数字化云管理平台。系统的管理结构如图1所示,其中图2与图3分别是学生申报个人社会时间活动及集体活动的流程图。1.2.1权限管理的实现本系统的权限管理由用户、角色和功能三部分组成。对于功能部分,我们将系统中的功能理解为通过url访问的资源以及网页中以下操作的控制。在功能表(functions)的url字段中我们实际存了两种数据,一种是网页的url,另一种是操作的标识字符。在用户登陆后,我们判断用户的角色,获取用户可以访问的网页资源;在具体展现一个网页时,检查用户充当的角色是否拥有某一操作的标识字符,若有则展现,否则隐藏。这样一来,用户充当不同的角色就可以访问不同的页面,或者访问统一页面,不同的角色有不同的功能权限。图4为管理员导航栏,图5为学生导航栏。两个导航栏都分成了两级导航。我们来看两图的一级导航栏,两条导航的链接都不是通过硬编码写上去的,导航栏的链接是在用户登录系统后,系统根据用户的角色,在functions的数据表中,查询该角色的导航链接,在得到结果后,系统将结果通过一定的数据包装,返回给页面,浏览器处理动态填充的链接数据,渲染出页面。上面控制权限用的是根据不同的角色获取其对应的页面url来实现权限控制的,下面介绍通过获取不同角色的操作标识来实现权限控制。如图6,在管理员申请活动的时候,参与对象是做了权限控制的,未拥有“发布全校性活动”权限的角色在发布活动的时候,只能选择参与对象为本学院学生,拥有“发布全校性活动”权限后方可申请发布全校学生参与的活动。参考图7参与对象权限控制,里面的f.url=”发布全校性活动”的逻辑判断,就是根据当前角色判断其是否拥有functions表中url字段的“发布全校性活动”权限,来实现参与对象权限的控制的。1.2.2业务流程的实现实现业务流程控制的主要工作就是准确记录活动所处的每一个阶段。在本系统中记录活动所处的阶段主要有两个字段,一个是活动表(activities)的progress字段,另一个是学生参与活动表(stuAct)的progress字段。活动表的progress字段用数字标识活动的不同阶段,每个数字具体标识的意义如下:0:活动未审核;1:活动审核未通过;2:活动通过审核;3:活动已确定参与人员;4:活动结束。学生参与活动表表的progress字段用于标识学生参与活动的不同阶段,用文字直接标识。系统中学生参与活动的标识阶段有6种,分别是:登记活动、确认报名、报名待确认、确认参与、未被选择、未参与活动。通过活动表的progress字段和学生参与活动表的progress字段的结合使用,可以准确控制活动流程。活动表的progress字段控制活动的生命周期,表示一次活动走到了第几个流程。学生参与活动表的progress字段控制学生参与活动的各种状态,表示学生参与一次活动的具体情况。系统在不同的阶段或改写活动表的progress字段标识,或改写学生参与活动表的progress字段标识,实现实践活动的业务流程控制。

1.3关键技术

(1)通过导出pdf表格代替原来的手册,导出带水印pdf文件作为学生成绩单。(2)将原有的社会实践活动管理流程总结转化为程序处理流程,实现活动生命周期内关键流程步骤文件保留。(3)实现活动报名的并发控制。(4)网页浏览器兼容处理和移动端兼容Android和iOS,实现信息也pc和移动端的无差异表达。

2系统特色与创新

社会实践管理平台的出现将全校的学生的实践信息以数字化的形式管理起来,学校统计学生实践数据,不再专门需要组织人力去完成;系统自动统计并生成成绩单,快速且准确,节约了时间成本和人力成本。由于不用手册,改用电子章或打印表格代替,学校每年不用去印刷实践手册,节约了印刷手册的费用。同时,由于没有了手册,每年统计实践得分时,班干抱着一大堆实践手册跑的场景也成为了历史。社会实践管理平台是得管理实践信息更加轻松高效。由于本平台使用网站系统和WebAPP两种形式实现。所以,不仅在pc端可以运行,在移动端也可同时兼容。

3结语

从肇庆学院开设社会实践特色课程的初衷出发,丰富多样的社会实践活动对于参与了活动的学生来说,其教育意义对学生日后的发展也是大有帮助的,这一部分教育意义才是我们开展本项目所最终关注的。社会实践信息化管理系统对社会实践活动实现提供了有力的信息化帮助。

作者:黄杰 黄涛 单位:肇庆学院 计算机学院  


    更多电子论文论文详细信息: 高校社会实践管理系统研究
    http://www.400qikan.com/mflunwen/kjlw/dzlw/128604.html

    相关专题:婴幼儿营养食谱1688例 教师职称论文


    上一篇:社会网络下移动互联网用户的推荐行为
    下一篇:高校农学英语教学创新探索

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍