智能化远程继续教育系统的设计与实现

点赞:6398 浏览:21266 近期更新时间:2024-02-22 作者:网友分享原创网站原创

【摘 要】针对远程继续教育的特点,设计并实现了一个具有导学、练习、测试、互动、自主构建、监督学习等一体化的智能化远程继续教育系统.系统可以根据不同课程的需求,拼接、拆卸各个功能模块,构建起不同课程的教学平台,满足了远程继续教育的智能化需求.

【关 键 词】智能远程继续教育系统;远程继续教育;终身学习;三层构架

1.引言

传统远程继续教育系统主要以在线视频怎么写作、在线练习、在线测试等怎么写作为主.虽然在继续教育工作上呈现一定成效,但远远不能满足当今新时代、新环境下人们对新知识学习的需求,因为传统的这种教育系统只停留在灌输式视频教学,无法满足学习层次不一、学习时间不一、学习需求不一等多方面差异的不同群体的自主继续教育需求.因此,如何构建一个具有高度智能化、集导学、练习、测试、互动、自主构建、监督学习等多功能一体化的远程继续教育系统已成为解决满足人们迅速增长的知识而需要进行远程继续教育学习的一个重要课题.

2.系统需求分析

2.1远程继续教育的特点

远程继续教育是指借助各种媒体实现非面对面教授、学习的一种教学方式.与传统教育不一样的是接收教育者是社会人员,因此,远程继续教育主要具有如下特点:

(1)学习者专业差异、文化水平差异较大,学习能力自然有强有弱;

(2)学习时间、地点不固定,教与学将不受时空地域限制;

(3)开设的课程实践性较强,需要较多的案例等学习资源;

(4)学习者思维比较活跃,问题自然会更多,师生、生生互动需求大.

2.2传统远程继续教育系统的不足

传统的远程继续教育系统由于功能性不强、大多只停留在资料呈现功能上,导致出现如下不足:

(1)系统导学功能不强,大多呈现灌输式教学;

(2)无法做到因材施教,无法满足不同认知水平的学习者的自主学习需求;

(3)教与学无法协同,学习效果难于监控、反馈等;

(4)实践性教学环境难于实现.

因此,新设计与开发的远程教育系统围绕解决上述问题,实现智能化远程继续教育是本文的重点.

2.3功能需求

远程继续教育系统是给继续教育学习者与授课教师在线进行交流、学习的一个平台.学习者在该平台中要能够访问到所有课程资源,并能通过多种交互形式与其他学习者、教师进行探讨、交流;为了能够提高继续教育的学习效果,系统还需提供在线监控学习者的学习状态以及学习效果等;与传统继续教育系统不同的是,系统要能够激发学习者的自主学习,要求导学功能要强;为了能够调动学习者的积极性,系统还需提供自主构建学习空间功能,为此把用户划分为超级管理员、模块管理员、注册用户三大类,而模块管理员根据发布课程的实际功能模块确定种类.

2.4性能需求

系统按照不同的用户身份,赋予相应的权限来确保系统的安全行;良好的操作界面,一方面要使课程发布者在不懂技术的情况下能够发布课程,另一方面要让学习者便于构建自己的学习空间;为了使不同的课程能够便捷发布,系统需要采用模块化设计,针对不同的课程,功能模块要可拼装、拆卸.

3.系统设计

3.1系统功能总体设计

基于远程教育特点和智能化远程继续教育的需求,智能化远程继续教育系统总体功能设计如图1所示.

(1)系统基本设置模块:该模块主要负责新创建一门继续教育课程的基本信息设置.

(2)课程导学模块:该模块负责课程的导学功能,学习者通过该模块,可以根据系统设定的教学目标,有计划、有选择地进行学习,在学习过程中系统将提供多种智能化小工具如电子记事本、计算机器等辅助学习者学习.

(3)课程管理模块:该模块负责对课程的练习、课件、视频等资料的管理.

(4)系统资源管理模块:该模块负责对整个系统的学习资源按类别进行管理.

(5)互动管理模块:提供问答、论坛等功能.

(6)用户管理模块:负责新建用户、权限设置、重置等功能.

(7)构建空间模块:该模块为学习者提供自建学习空间怎么写作,学习者通过该功能模块可以对系统感兴趣的资源进行收集,组建自己的学习知识体系.

(8)风格管理模块:该模块为不同课程提供不同风格需求.

(9)作业考试模块:为学习者提供自我测验、考试、作业等功能.

(10)数据管理模块:该模块提供系统数据的备份、恢复功能.

3.2系统角色设计

为保证系统权限控制具有良好的可扩展性和安全性,系统将不同类型用户抽象成不同权限的角色,而每个角色预置一些特定权限,每一种角色可被多个户所继承使用,具体如图2所示.

本系统预先设置了超级管理员、模块管理员、注册用户这三种角色,每个角色对应于其中的若干个功能模块.

智能化远程继续教育系统的设计与实现参考属性评定
有关论文范文主题研究: 关于继续教育的论文范文集 大学生适用: 学院论文、自考论文
相关参考文献下载数量: 98 写作解决问题: 本科论文怎么写
毕业论文开题报告: 论文任务书、论文总结 职称论文适用: 核心期刊、高级职称
所属大学生专业类别: 本科论文怎么写 论文题目推荐度: 优秀选题

4.系统实现

本系统选用VS2008作为开发工具,C#作为开发语言,SQLServer2005作为数据库怎么写作器.

考虑到系统客户端频繁访问数据库,本文设计了一个数据工程来单独实现访问数据库的功能,使用存储过程来访问数据库,不再直接使用SQL语言进行访问,主要目的是提高系统编程效率和系统运行效率,具体构架设计如图3所示.

整个数据库工程Datisit包括了3个文件,分别是Datisit.cs文件,SystemError.cs文件,SystemTools.cs文件.其中Datisit.cs文件包含了系统对数据库访问的所有操作;SystemError.cs文件包含了系统所有错误的处理操作;SystemTools.cs文件包含了系统所有的常用、通用工具.5.典型应用实例


下面结合在智能化远程继续教育系统开展一门《局域网》课程的继续教育学习,首先在整个系统上采用智能化手段,把用户划分为超级管理员(可以进行所有操作)、新闻管理员(只能对新闻进行操作)、资料管理员(只能对资料进行操作)、课程管理员(只能对课程进行操作)、论坛管理员(只能对论坛进行操作)、文集管理员(只能对文集进行操作)、注册用户(通过审核的学习者).为了能够体现系统的灵活性,除了注册用户外,其他用户均由超级管理员新建,新建的用户可为新闻、资料、课程、论坛和文集管理员的任意组合.

整个系统的功能结构实现流程如图4所示.

根据这门课程和继续教育的特点,将这么门课程的功能模块拼装如图5所示.

6.结束语

本文在分析远程继续教育特点和传统远程继续教育系统的不足之处后,又对智能化远程继续教育系统相关功能、性能需求进行了分析,接着对智能化远程继续教育系统进行了设计与实现的阐述,最后结合实例阐述了系统智能化的实现,并给出了实例主要界面.系统已在多家单位试运行,运行效果良好.由于许多单位教学资源相对短缺,不同单位之间可以通过资源共享解决,因此,如何实现区域性智能化远程继续教育平台大联盟,达到区域性资源共享是本课题的后续研究.