基于WEB的远程教学系统的设计与开发.docVIP

基于WEB的远程教学系统的设计与开发.doc

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

基于WEB的远程教学系统的设计与开发 【摘 要】本文以web浏览器/服务器(B/S)为系统基本模式来设计远程教学系统,应用统一建模语言UML对系统建立需求和分析模型,建立合理的关系数据库,在关系数据库设计中,采用了ER图及对应的关系模式来表示。 【关键词】远程教学 JSP UML SQL Server 一、绪论 (一)远程教学的概念。远程教学不仅打破了传统的时空限制,也能充分利用高质量的教育资源,最大限度地发展教育功效,所以是现在也是未来的重要的教育手段。 (二)课题的来源,意义和目标。随着用户人数的增多,传统教学局限性,使得软件工程远程教学系统成为教学管理的迫切需要。传统的教学方式表现出在管理员和用户不能同步;例如:资料必须由人上交、提问只能在课堂上提出等。基于上述对需求概要的描述,基于web的远程教学管理系统的设计应达到此些目标,但同时要求系统的操作尽可能简单易行。 二、可行性研究和需求分析 (一)可行性研究。系统的可行性分析主要包括技术可行性,经济可行性,操作可行性。1.技术可行性。考虑到本系统是基于B/S模式的,作者可以通过JSP+SQL server 2005+TOMCAT的开发体系来开发。2.经济可行性。网络教学管理系统的手工阶段不仅耗费了大量的时间,人为出错影响到整个实验教学的质量,利用JAVA语言体系开发可实现客户端零配置和客户端平台无关性。3.操作可行性。B/ S(浏览器/服务器)模式逐渐成为现代MIS的首选方案,是一种从传统的二层C/S(客户机/服务器)结构发展起来的新的网络结构模式。它的出现克服了C/S模式下MIS系统的种种缺陷。 (二)需求分析。1.需求概述。教学过程中,主要涉及到管理员和用户,用户又包括老师和学生两个方面,在整个系统中教师通过练习作业模块准确下达学习任务,学生则可以对知识进行全面的巩固、温习;而通过留言版答疑模块,教师能了解学生对知识的掌握情况,并能帮助学生答疑解惑;另外,学生利用在线考试功能模块促进学习作用;各系统功能模块分开,但又相互关联,而数据完全共享,教师根据自己的职责范围,运用相应的系统完成日常教学工作,学生进行知识的学习,达到了师生互动的效果。2.系统功能要求。在本次系统设计中,主要涉及到学生和教师用户。这两种用户根据不同的用户姓名和密码登陆进入到主界面,实现不同的用户使用权限。用户通过身份验证后进入主窗口。系统的主窗口提供给用户提供六项功能选择:资料共享,系统简介,练习作业,答疑留言,教师风采,视频教程,在线考试。用户中教师的活动流程包括:教师验证成功登陆后,教师进入教师空间,进行教学选择,包括:学习资料课件的查看上传,学生练习作业查看管理,教师上课教学视频上传,回复留言板进行学生问题答疑,以及批阅学生考试作业。教师完成教学功能之后,推出教学。在系统设计中还有一个主要的超级管理员。主要负责:系统用户管理,个人密码管理,师生管理以及系统管理。3.系统数据模块。系统数据模块表现了用户、系统、数据库的关系。用户模块(学生和教师):包括一个实体(学生)数据源点。资料共享,练习作业,答疑留言,教师风采,视频教程,在线考试六个加工处理,相关的加工处理之后会形成各自的文件放在数据字典中。数据原点或终点,加工处理,文件之间的数据流用箭头表示。管理员模块:包括一个实体(管理员)数据源点。管理选择包括:系统管理,系统用户管理,师生管理,资料共享管理和留言管理。 三、系统设计 (一)系统的总体结构设计。本远程教学系统是利用JSP和J2EE技术来构建一个基于因特网的教学信息化平台。在总体结构上是趋于采用3层B/S结构,各类教学资源在服务器一端,采取数据库统一存放和组织,用户在客户机一端,只须使用浏览器向Web服务器提出请求,服务通过中间组件与数据库链接,把请求服务的教学内容以Web页面形式通过浏览器反馈给用户。 (二)系统的详细设计(模块设计)。1.资料共享模块。未注册用户能根据条件(科目)浏览资料,文献和课件。注册用户能根据条件(科目)查询、下载 资料,文献和课件。管理员能根据条件查看、下载、删除、修改 资料,文献和课件。2.练习作业模块。学生(以注册用户)通过作业练习来测试自己的所学内容。3.答疑留言模块。教师答疑区中发现学习者目前的问题和学习者学习中存在的疑问,以便及时收集、解决和整理。4.视频教程模块。该模块主要是为学生所使用,学习在登录系统后可直接选择进入本模块,通过对动态视频的浏览达到学习的目的。5.在线测试模块。学生在进入此模块之后,可以在线完成练习题,系统自动对其评分,学生通过提交可以看到自己的分数。教师则主要使用此模块的练习题管理功能。 (三)系统后台数据库设计。1.数据库概念设计。概念结构设计是数据库设计的核心。概念结构独立于数据库的逻辑结构。概念模型(E-R模型)的组成元素

文档评论(0)

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

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

1亿VIP精品文档

相关文档