社区教育数字化学习平台的设计与实现

2016-02-19 09:24吴培飞
计算机时代 2016年2期
关键词:社区教育

吴培飞

DOI:10.16644/j.cnki.cn33-1094/tp.2016.02.019

摘  要: 针对杭州经济技术开发区的社区教育、终身教育发展的需要,运用C#、ASP.NET、SQL Server、Visual Studio等技术进行了社区教育在线学习平台的设计与实现的研究项目。实现了用户注册和管理、在线学习、互动学习、非实时场地使用预约和台账记录、社区志愿者信息管理和学分登记,以及为学习者建立终身学习档案和终身累计学分档案等。经运行测试,该平台运行稳定、可靠,有较好的实用价值和推广价值。

关键词: 社区教育; 在线学习平台; 社区平台; ASP.NET; SQL Server

中图分类号:TP311.52:G434          文献标志码:A     文章编号:1006-8228(2016)02-64-03

Design and implementation of digital learning platform for community education

Wu Peifei

(Information Engineering Institute, Hangzhou Vocational & Technical College, Hangzhou, Zhejiang 310018, China)

Abstract: According to the need of the community education in Hangzhou Economic and Technological Development Zone, a community education online learning platform is designed and realized by using the technologies of C#, ASP.Net, SQL server and visual studio etc. User registration and management, online learning, interactive learning, reservation of field for non-real-time use and ledger records, community volunteers information management and credit registration, and the establishment of lifelong learning archive and lifetime cumulative credit files for learner, and so on have realized in the platform. Through the test, this platform is proved stable and reliable, and has good practical value and promotion value.

Key words: community education; online learning platform; community platform; ASP.NET; SQL Sever

0 引言

从我国社区教育模式的实际情况来看,还未能很好地发挥对教育资源的整合利用功能[1]。研究充分利用辖区高校、企业以及各级各类教育培训机构的优质教育资源,营造一个区域范围内的融技能培训、科普教育、学历提升、公益组织、政策维权、爱心超市为一体的、立体的、开放的社区教育生态环境,以及相应的公共管理平台和服务体系,使之能够充分发挥区域内政府、高校、企业优质教育资源的优势,促进交流与互动,评价与反馈,让社区各类人员既能在这个平台内有研修的主题、合作的伙伴、有导师的指引,又能分享到区域内的优质资源,同时形成一套有效的促进社区人员持续发展的机制,是社区教育模式创新的重要内容[2]。

杭州经济技术开发区基本形成了经济技术开发区、出口加工区、高教园区合力发展的格局,区内拥有14所高校,近20万师生,教育资源非常丰富;全区还拥有国家、省、市级高新技术企业100家、研发中心(技术中心)44家,就业资源十分充裕;随着城市化的推进,区域内30几个社区一部分是由于新建的楼盘而成立的社区,居住着大量的“新移民”,一部分是撤村建居而成立的社区,居住着本地的失土居民,还有大量的外来务工人员散居在各个社区。开发区高校、企业的社区教育十分丰富,为社区教育模式的创新提供了得天独厚的资源优势。

当前迫切需要充分利用现代信息技术,依托远程教育网络,建设一个在线学习平台,创建优质的教育资源库,通过互联网突破传统教育在时间和空间上的限制,让社区教育服务进入千家万户,形成覆盖全区、乃至全市的“人人皆学、时时能学、处处可学”在线学习网络,让社区居民在家就可以各学所需。社区教育在线学习平台与资源的建设和推广应用,也能缓解目前社区教育学习场所不足的问题,从而降低社区教育学习场地、设备建设费用[3-4]。

1 社区平台的总体架构

在本研究项目规划中,为了让Web服务器与数据服务器分离,在社区平台的系统架构中配备了四台服务器,同时为了增加数据的安全性架设了对应的数据备份服务器。系统总体架构设计示意图如图1所示。

2 社区平台总体功能模块设计

社区平台的总体功能设计包括用户前台页面、后台管理两大部分。用户前台页面包括网站导航功能模块、新闻文章功能模块、注册登录功能模块、学习资源功能模块、学习排行功能模块、在线学习功能模块;后台管理包括文章管理功能模块、课程管理功能模块、用户管理功能模块、系统设置功能模块。其总体功能模块设计关系图如图2所示。

3 社区平台的数据库整体设计

社区平台开发中设计的数据库名称为ptdb,根据平台功能需求,共设计了六张数据表。

在每个数据表中,都有一个Dataid字段,它是每条记录的重要的标识性编码,Dataid字段值为GUID数据编码技术生成的全局统一标示符编码。当进行数据调用时,该字段的GUID编码值均被作为惟一的识别属性,以*.aspx?dataid=“……”的形式显示在用户浏览器中,这样就能提高页面访问的安全性与准确性,防止数据的非授权访问和修改。

数据库E-R图,即数据库实体-联系(Entity-

Relationship)图,用来反映现实世界中实体之间的联系。构建社区平台的数据库E-R图如图3所示。

4 网站功能模块的技术实现

由于系统中涉及的功能模块较多,我们主要通过分析学习排行模块的技术实现来分析系统的实现过程。

学习排行模块中的学员排行、社区排行和热门课程在首页中布局在同一个区域,通过标签切换的形式来切换显示对应内容。其界面效果如图4所示。

学习排行模块的实现方法,通过main/main.aspx中的自定义控件标签cc1:ShowHTML ID=“Show-

HTML5”调用 main/main.aspx.cs、bin/main.cs、bin/common.cs中的对应程序进行处理与显示,程序代码如下:

<div class="item clearfix">

<!--学习排行开始-->

<cc1:ShowHTML ID="ShowHTML5" runat="server"/>

<!--学习排行结束-->

</div>

学员排行通过main/main.aspx.cs调用bin/main.cs中namespace Forever. Business的函数public void SetHTML (string ID)中的case "popular":语句,在该语句中的#region//积分_个人积分程序块将调用数据库ptdb中的dbo.USERS数据表中的USERNAME、points字段值,并将前6个points字段值按从高到低排序,再按排序顺序显示USERNAME值于main/main.aspx 页面中。

社区排行通过main/main. aspx. cs调用bin/main.cs中namespace Forever. Business的函数public void SetHTML(string ID)中的case "popular":语句,在该语句中的#region//积分_社区积分程序块将调用数据库ptdb中的dbo. USERS数据表中的deptID、points字段值,并将deptID相同的points字段值相加,并将相加值的前6个按从高到低排序,再按排序顺序显示deptID值对应dbo.Words_School表中的showvalue值于 main/main.aspx页面中。

热门课程排行通过main/main.aspx.cs调用bin/main.cs中namespace Forever. Business的函数public void SetHTML(string ID)中的case "popular":语句,在该语句中的#region//课程_学习次数程序块将调用数据库ptdb中的dbo.Words_Tools数据表中的showvalue、learn字段值,并将前6个learn字段值从高到低排序,再显示showvalue值于main/main.aspx页面中。

5 结束语

杭州经济技术开发区数字化社区平台作为一个区级层面的、面向区内所有社区居民的数字化社区平台,它的成功建设为社区居民提供了良好的在线学习体验,有效激励更多的社区居民参与学习,让居民享受优质的教育资源[5]。

平台的开发建设填补了杭州经济技术开发区社区教育在线学习的空白,突破了社区教育时空上的限制,使广大市民获得了参与在线学习的机会,推进了杭州经济技术开发区社区教育、终身教育的发展,推进了杭州经济技术开发区学习型社会的建设,随着平台开发的不断完善与深入推广,它将成为杭州经济技术开发区社区教育、终身学习转型发展的重要方式[6-7]。

该系统尚有进一步改进的地方。

⑴ 该平台用户体验相对单一,需进一步加强针对用户的功能建设,如在线发表评论、讨论互动、参加测试等。

⑵ 后台数据统计功能目前相对较弱,需加强对学习资源使用、用户学习等方面信息的全面统计,并将统计结果形成分析图表等。

⑶ 还需设计面向学习用户在线学习支持服务功能,如在线客服、在线学习引导、在线帮助等。

接下来,我们将对该平台的实施效果进行跟踪研究,对存在的问题进一步改进,使系统趋于完善。

参考文献(References):

[1] 宋亦芳.社区数字化学习概论[M].上海科学技术出版社,2010.

[2] 杨平,庄俭.社区教育信息化资源应用的探索与实践[M].上海

高教电子音像出版社,2011.

[3] 张敬涛.我国基础教育信息化的现状与未来发展策略[J].电

化教育研究,2009.1:5-7

[4] 中共中央办公厅.国务院办公厅2006—2020年国家信息化

发展战略[R].中办发(2006)11号,2006.

[5] 杨晓宏,梁丽.全面解读教育信息化[J].电化教育研究,

2005.1:28-31

[6] 程文青,吴砥.国际教育信息化技术标准研宄进展迅速[J].国

际学术动态,2008.6:29

[7] 张进宝.基础教育信息化可持续发展的战略思考[J].现代教

育技术,2008.3:8-9

猜你喜欢
社区教育
台北市社区大学的办学特色与启示
论高等继续教育与社区教育的互动合作
少年儿童社区教育的对策分析