远程教育系统平台的设计与实现
2016-03-30谭荆
谭荆
【摘 要】远程教育系统平台的开发主要由SQL数据库的确立和保护以及表面应用程序开发两个部分共同构成。第一部分要求确定数据一致、完整、且对安全性要求较高,而第二部分则应用程序要求具备功能齐全,使用方便等优点。
【关键词】教育系统;平台设计;SQL
1 本课题科学依据和研究意义
随着电子技术和通信技术的发展,尤其是网络技术和互联网的快速发展,越来越多的人选择继续教育。当代的远程教育方式采用信息化技术、电子技术、计算机技术和网络教学方法进行统一教学规划的一个系统,它是当代人们自我学习提高的主要手段。远程教育给学生提供了别样的、生动的动态交互渠道,以及新型、便捷的交互方式,给学生一个真实的上课氛围,且通过提供在线问答、相互讨论等功能,实现了教师与同学之间的异地交流,达到了提高同学的学习效率和认真态度。当今个高校的继续教育中心规模逐年增加,覆盖范围越来越广,建立远程教育系统,从而更合理有效地解决各地随时出现的招生、报名、大邑、在线探讨等问题,已经成为关乎高校继续教育发展的一个非常重要的瓶颈。电子信息技术和internet互联网的飞速发展为此提供了必要条件。
现在国内众多高校均开办了继续教育学院,而作为远程教育系统核心的网络教学平台通常都根据市场调研结果和学校的实际情况委托定制开发。经过调查发现一方面教学平台容量较大,一般应满足九个要求:(1)在线学习,(2)课件下载,(3)答疑辅导,(4)作业管理,(5)实训指导,(6)教务管理,(7)公告通知,(8)内部通讯,(9)学籍管理。另一方面网络教学平台的软硬件系统必须能够适应未来负载均衡的需要,系统负荷增大必须增加硬件配置时,只需要添加服务器数量,增加网站的接入带宽即可,不需要重新安装现有的软硬件系统,实现平滑升级过渡。从而采用合种技术来设计远程教育系统就显得至关重要。
2 总体研究方案
远程教育系统同时要符合以下技术指标:国家教育部《教育信息化技术标准》和《教育管理信息化标准》,远程教育系统需要管理教师文档,各类教学文件。远程教育系统需支撑对课程内容及学习对象的状态定义,并上传考试管理及其他子模块的对应接入口, 远程教育系统还需要支持各种加密及密码和版权保护技术,远程教育系统以“B/S”模式运用开发,整个系统必须具有安全保护措施,关键数据及网站管理与维护采用加密通信。
本系统主要研究各功能模块的设计与实现。主要研究在B/S模式下采用PHP结合MYSQL技术来开发网络教学平台系统。要设计,建设并运行一个结构合理,功能完善,富有效率的网络教学平台是一个系统工程。具有较大的技术难度和管理难度。由于各模块相对独立,所以可以采用多人并行设计研发的措施。尽可能在较短时间内达到目标,在设计过程中要注意多人多任务的协调和统筹,务必使整个系统统一完整并且高效实用。
3 详细设计流程及其处理方法
图1详细的给出了系统流程,通过此图能够发现,系统超级管理员及各站点管理员可以通过级别不同的用户的设置,级别不同用户获得不同的权限及工作方式,然而不同工作之间是互相制约有互相协作的,系统设计者需要弄清各个步骤、各个细节及各个关系,最终才能设计出合理且完善的远程教育系统。简要从各个用户端来讲述远程教育系统的工作方式。
第一步,用户端上线。根据系统超级管理员及各站点管理员设置新增用户,每个用户的不同权限。上线以后就能考到对应各自不同站点的访问及管理权限,该系统可分为了以下五种级别:1.超级系统管理人员,对应获得最高权限。2.各远程站点管理人员,获得本站点的最高权限,可以自主增加或删除本站点的其他权限的用户。3.站点秘书,为本站点录取信息。4.登记人员,对参加考试的学生成绩登分。5.站点班导师,管理新收学生的常用信息,及学籍信息管理。
超级系统管理人员上线以后,第一步必须确定各个站点基本情况,最重要的是设置各个站点的机构组织及确定站点种类,便于将来对站点的各种规则和要求都是从此而来。第二步超级系统管理人员必须通过与各个站点协商的规则来设置一些必要参数,例如学习方式设置、学习层次设置、学习专业设置、学费收取设置等等。在做第二步之前,站点管理员首先需要把该学年度的各种需要的所有专业及专业代码在远程教育系统中进行了初始化,接下来,超级系统管理员将给新增站点添加站点管理员,并且确定站点管理员的初始账户及密码。
站点管理员获得了自己初始账户及登录密码之后,可通过互联网使用普通IE登陆远程教育系统。接下来,站点管理员需要修改自己的初始密码,然后依照不同的上课专业、上课课程、上课层次、上课形式确定相对应的上课时间、上课地点、上课老师、上课注意事项等等。
站点秘书通过自己的账户名和初始登录密码可以成功登陆远程教育系统,但相对权限较小,依照考生报名流程,站点秘书需要给新生的报名表上贴上机打条形码,接下来考生在登记表上完善个人信息和招考资料,假如考生先前已经通过网络报名,需要完善网络报名信息及编号,站点秘书通过网络编号可以从后台导出考生的基本资料及网报信息,不然登记人员将依据考生报名登记表信息为考生录入后台,最终依据考生的条件机打出《录取通知书》或者《考试通知书》。
对于没有达到录取条件的考生,报名后得到考试通知书,学校安排其参加自主招生入学考试,由超级系统管理员设置考试时间、考试名称、考试科目,站点管理员在此基础上设置入学考试的考试地点、监考教师、考试注意事项等,再通过系统安排好各考场参考考生,生成准考证号,由系统打印出考生准考证、考生签到册、考场门贴、考生座位签等,最后按要求方便快捷的完成入学考试组织工作,系统超级管理员可以监管各个站点的组织情况。
4 结论
远程教育系统平台是一套基于远程教育招生报名管理、入学考试管理、其他教学管理上的实用性较强的一套信息化管理系统。从较长时间的实际应用效果来看,系统的设计目标基本实现。
【参考文献】
[1]Jesus Castagnetto等. PHP高级编程[M].机械工业出版社,2001:201-245.
[2]侯志荣.Web应用程序开发:算法分析与应用[M].人民邮电出版社,2008:99-117.
[3]李立功.MySQL程序设计与数据库管理[M].科学出版社,2002:59-119.
[4]姚媛,韩锡斌,刘英群,程建钢. MOOCs与远程教育运行机制的比较研究[J]. 远程教育杂志,2013,06:3-10.
[5]王志军.中国远程教育交互十年文献综述[J].中国远程教育,2013,09:25-29+61+95.
[6]马晓玲,曹盼,邢万里,彭飞燕,杨飞,吴永和.远程教育:一个开放的新纪元——透视美国远程教育2013年会[J].远程教育杂志,2014,02:67-75.
[7]钟志贤,黄林凯,范艳敏,宋灵青.远程教育的现状、挑战与发展——访远程教育专家Michael G. Moore[J].中国电化教育,2014,08:14-18.
[8]丁兴富.我国远程教育的繁荣、发展和调整——中国远程教育的历史发展和分期(2)[J].现代远距离教育,2001,02:6-9.
[责任编辑:杨玉洁]