基于B-S模式远程教育系统设计和实现.docVIP

基于B-S模式远程教育系统设计和实现.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于B-S模式远程教育系统设计和实现

基于B/S模式远程教育系统设计和实现   摘要:本文首先介绍了远程教育含义、B/S模式,从网络教学环节中教师、网络教学系统、学习者三个主体着手,实现学生、教师在异地也能更好的学习与沟通,从而达到远程教育的目的。 关键词:远程教育系统 B/S模式 设计与实现 二十一世纪是网络的时代,各种网络技术带给人们很多的便利,人们可以足不出户的享受购物、娱乐、在线游戏。基于B/S开发模式的远程教育系统,方便远程学习者的在线学习,系统一般包含了教学过程中各种教学工具、系统。在这个网络教学平台上,学习者的主动性和积极性得到了提高,增加了学习者的知识面、能力的增强。教师能够及时发布各种公告、答疑、批改作业、视频教学。 一、远程教育的含义 简单地说,远程教育由特定的教育机构,综合运用各种社会技术,集开发、制作各种教育资源,营造了一种教育环境,为学生提供了一个可以异地随时接受教育的教学平台。在这个教学平台上,教师能够组织学生进行所有的教学活动,学生讨论问题、学习、写作业、考试,最终达到学习知识的目的。 远程教育是教育组织将系统教学课程送给校园外学生,学生通过音频、视频接受的教育的新型教育模式,最终实现网上学习的目的。随着现代信息技术的不断发展,远程教育将会越来越多的被大家所采用。 二、B/S模式 伴随着中间件技术的成熟而兴起的B/S模式,比C/S(客户机/服务器)模式更具优势。B/S模式从逻辑上将应用分为表示层、业务逻辑层和数据存储层三层。三层结构相互独立,不会因为一层的改变而改变本层的功能。三层结构如图2-1所示。 图2-1 本文所研究的远程教育系统的开发实现也是采用B/S模式,将系统功能实现的核心部分集中到服务器上,既简化了系统的开发、维护和使用,也方便了学生学习使用。 三、系统数据库设计 数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库的设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效的存储数据,满足各种用户的应用需求(信息要求和处理要求)。 四、现代远程教育系统的实现 本系统是基于Internet的,系统设计目的是用于远程网络教学,所有功能都是通过应用服务器和用户浏览器之间的交互来完成。与系统相关的数据由数据库服务器来组织和维护。通过Internet网络连接的教师、学习者通过IE浏览器或其他浏览软件提交服务请求,获取或上传学习资料;数据库服务器负责存放数据,包括用户数据库和各类教学资源;最后,应用服务器根据用户的请求做相应的响应,必要时检索数据库服务器的数据,并把服务结果通过浏览器反馈给用户。 (一)用户验证模块 用户使用本系统之前,必须进行实名登录,用户登录页面内嵌于系统首页当中,在登录之前,用户无法浏览本系统提供的各种内容。登录流程图如图4-2所示。 (1)用户输入用户名和密码后,系统自动进行身份验证; (2)当验证不通过时,给出相关报错信息,返回,要求用户重新登录; (3)当验证通过时,系统自动再次判断登录用户是教师还是学生; (4)当判断为学生时,系统框架主页(Frame)中自动显示出学生学习页面和个性化推荐页面;当判断为教师时,系统框架主页中自动显示出教师管理页面和教学推荐页面。并提供页面中所有功能。 (二)学生模块: 本模块用于参考学生考前在规定时间内注册自己的相关信息及参加考试的个人密码。学生根据注册的学号及密码在规定时间内登陆网上考试系统参加考试。学生可随时修改个人参加考试的密码。课程学习功能模块 课程学习模块是系统的主体部分,包括课程学习子模块和课程测验子模块。 (1)课程学习子模块 课程学习子模块是学习者学习的最重要一个模块,学习者通过本模块进行浏览课程知识点,通过本模块上交作业、提问等等。本模块主要功能:1)将课程知识库中各种学习资料按照章节树结构展现出来。 2)学习者登陆后,系统通过用户表中的学号识别学习者身份,根据学习者测试成绩和访问历史记录,获得学习者的个性学习行为,并与课程知识树进行匹配,产生推荐集,并显示出来。 3)学习者进行学习过程中,实时记录模块自动记录学习者的学习过程。 (2)课程测试(练习)子模块 课程测试系统包括试题库、测试组卷策略库、测试过程控制系统和测试结果库。1)试题库的主要功能是将课程的试题资源按照一定的教育测量理论加以组织,分成难、一般和易三类,为测试试卷的生成提供试题素材。2)组卷策略库的主要功能是根据学习者的学习情况,教师针对不同章节制定不同题量、不同测试时间和不同题型的组卷策略。3)测试过程控制系统就是要根据测试的目的,自动从试题库中抽出试题,组成符合学习

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档