基于BS架构的网络教学平台的设计与实现.docVIP

基于BS架构的网络教学平台的设计与实现.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架构 网络教学 教学平台 随着网络和多媒体为主体的信息技术在教育中的逐渐应用,教学方法与学习方式正在发生着巨大的改变。以“无论何时,无论何地”都可以参与的网络教学模式也越来越引起学习者与教学者的关注。教育信息化已经成为各国教育发展的一个重点,我国也十分重视这种教育信息化的改革,将其提到了一个非常重要的位置。 课堂教学中,信息技术的利用使得课堂教学图文并茂,增加了学生学习的兴趣,提高了课堂的知识容量。但是,现有的以课堂教学为主、面对面的传统教学模式,因为受到时间和空间等诸多因素的限制,已经远远不能满足知识更新极快的现代信息社会教育发展的需要。而网上教学可以使各种教学资源,通过Internet以更加生动的形式传播到那些渴望得到知识的人群中去。为此,、建设功能强大、结构合理的网络教学平台,具有重要的现实意义和应用价值。 技术平台的选择 从技术上讲,网络教学平台既不能对学生的计算机配置做过高的要求,也不能对学生的计算机软件做过多的要求。此外,网络教学平台运行起来,还要求具有一定的稳定性。经过对比考虑,笔者认为采用B/S架构网络教学平台的工作模式是一种比较好的选择。B/S模式由浏览器、Web服务器、数据库服务器三个层次组成。在这种模式下,客户瑞使用一个通用的浏览器(如Microsoft Internet Explorer、Netscape Navigator和Mozilla等),代替了形形色色的各种应用软件,用户的所有操作都是通过浏览器进行的。该结构的核心部分是Web服务器软件,它负责接受远程(或本地)的Web查询请求,然后根据查询的条件到数据库服务器获取相关数据,再将结果翻译成各种页面描述语言(如HTML),传送回提出查询请求的浏览器。同样,浏览器也会将更改、删除、新增数据记录描述语言的请求申请至Web服务器,由Web服务器与数据库联系完成这些工作。从上面分析可以看出,B/S架构是一种业务、表现、存储分离的体系结构,这种三层结构模型也正是目前信息系统主流的开发方式。Microsoft.NET也是在这样一种背景下被提出来的架构。总上所述,笔者认为:用.net开发工具,采用基于B/S的三层架构模型开发网络教学平台是一种比较理想的选择。 系统构架 教学平台涉及三种角色的用户:学生、教师、系统管理员。按照使用系统的用户角色我们对系统的功能描述如下: 1)系统为学生用户提供的主要功能有:(1)系统登录。学生以自己的用户名和密码登陆系统,然后选择相应的学习内容。 (2)课程选择。学生用户登录系统后,能够在课程列表选择中选。择新的课程进行学习。(3)提交作业并查看教师批阅情况。学生能够看到老师相关的作业通知,完成作业后,能够提交给系统。并能在老师批阅完成后,查看教师对自己本次作业的批阅情况。(4)提问。学生能够就自己知识中的疑问点进行提问,并能够查看教师相关的回答。(5)学习测试。本测试应分为预习测试、课后测试、综合测试等几个部分。测试形式以主观题为主,学生完成测试后,系统能够自动评阅。对于错误的部分,系统应该能够提示学生进行相关知识点的重新学习。(6)修改个人信息。系统应为用户提供密码等个人信息的修改功能。(7)系统公告查阅。学生能够看到教师相关的通知。 2)相应的,系统为教师用户提供的主要功能有:(1)系统登录。教师以自己的用户名和密码登陆系统,然后选择相应的功能模块进行教学内容上传,或者布置作业与答疑等。(2)教学内容发布。教师把教学内容上传到服务器。(3)作业布置及作业批阅。(4)答疑。教师对学生学习过程中出现的疑问进行回答、讲解。(5)查阅学生学习记录与测试情况。通过此模块,教师可以掌握学生的学习情况,并根据相应信息对学生发出通知进行督促。(6)个人信息修改。系统应为用户提供密码等个人信息的修改功能。(7)系统公告查阅与管理。 3)系统为管理员用户提供的功能主要有:(1)学期等教务信息的管理;(2)用户角色及权限的管理;(3)系统的日常维护;(4)数据的相关统计。 数据库设计 数据库系统采用SQL SERVER 2000,其中,主要数据表如下:Userlnfo用户信息表,表中储存系统中全部用户的相关信息,主键为用户ID User ID,另外还有用户名,密码,手机号码和email地址等字段。 Usertypelnfo用户类型表,表中存储用户类

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档