基于JSP技术的网络教学系统设计与实现.docVIP

基于JSP技术的网络教学系统设计与实现.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文档。上传文档
查看更多
基于JSP技术的网络教学系统设计与实现   摘要:网络教学不但弥补了统一教学模式中存在的不足,还可以充分利用网络资源,对提高教学质量起到了十分重要的作用。本文介绍的网络教学系统采用B/S结构以及JSP/Servlet作为开发工具,并采用了基于MVC的最新设计模式。该文对该系统的体系结构、系统功能等进行了详细的分析,并介绍了开发中所采用的关键技术。   关键词:网络教学;JSP/Servlet;MVC   中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)18-4933-03      1 概述   教学资源建设是教育信息化的基础和必由之路,对于有效提高教学质量和教学效率、扩大教育规模、促进高校教学改革、提高学校教学和科研水平有着不可估量的作用[1]。在高校的计算机应用基础教学过程中,我们发现传统教学模式很难满足所有学生个性化的需要,统一教学模式的局限性变得越来越突出。网络教学系统正是顺应这种需要进行设计和开发的。该系统基于JSP技术的网络教学平台,利用多媒体技术和网络通信技术,合理有效地利用网络资源来组织教学。网络教学强调对学生自主性和创造力的培养,打破了传统教学模式在时间和空间上的限制,弥补了教师统一教学模式的不足,不仅可以增强学生的自主学习积极性,提高学生的学习效率,也有助于教师了解学生对课程掌握状况,及时进行进度调整和辅导教学。   2 需求分析   参考现有的网上学习系统模式,并结合传统教学中优良经验,该网络教学系统实现了以下功能:   管理员对基础数据的管理和维护;   教师对题库管理功能;   教师发布信息功能;   教师对课件上传下载及在线浏览功能;   教师对试卷生成管理功能;   教师的在线阅卷评分功能;   学生注册功能;   学生在线考试功能;   教师和学生在线交流功能;   学生在线做作业功能;   学生和教师间讨论答疑功能;   学生下载资料功能。   3 系统体系结构   网络教学系统基于Browser/Server开发模式,使用了近年来国内很流行的JSP技术,以Windows2003 Server为操作系统,配合SQL Server2000作为后台的数据库,界面设计使用Macromedia Dreamweaver 8来完成,应用服务器Tomcat 5.0作为JSP开发的Web服务器。将传统的“浏览器/Web服务器”的两层体系结构扩展成“浏览器―Web服务器+应用服务器―数据库服务器”三层体系结构,这种模式采用多种标准的协议和技术,适合于任何硬件平台和软件环境。当前Browser/Server开发模式的Web应用中,浏览器直接通过HTML或者JSP的形式与用户交互,响应客户端用户提交的请求。虽然原理简单,却存在致命的缺陷,因为大部分信息管理系统对数据的操作量都是惊人的,随着功能的扩展,代码的增多,JSP页面会变得臃肿不堪,这将导致Web服务器的负荷过重。因此,本系统在中间层上采用基于模型视图控制器(MVC:Model-View-Controller)的最新设计模式。Model层用来实现业务逻辑,View层用来显示用户界面,Controller层主要负责View层和Model层之间的控制关系。MVC设计模式三层架构数据传递如图1所示。   4 系统功能分析   网上教学系统分为四个子系统: 管理员系统、教师系统、学生系统、互动系统。这些系统又是由各自的模块组成,这些模块之间相互联系,相互配合,构成一个完整的网络教学系统。其系统功能如图 2所示。   4.1 系统管理员模块   系统管理员拥有最高权限,不能删除和修改,但可以更改密码。该管理员登陆管理员模块后,管理员设定以后可以进行系统的初始化设置,并负责维护该系统基础数据。例如新建其他管理员,系的设定,专业的设定,追加教师信息,学生信息,教师授课指定,添加和删除课程,管理所有上传的资料等。基础信息管理:在该模块当中,管理员可以对课程,系,专业的信息进行添加、 修改和删除操作。   ①教师信息管理:管理员在该模块中对教师信息管理,例如添加一位新的教师,删除教师,修改教师信息,同时将已经存在的课程分配给教师,以便于教师对学习该课程的学生进行教学作业及管理。   ②学生信息管理:管理员在该模块中对学生信息进行管理,包括学生信息注册,学生信息修改,学生信息删除。在学生信息注册过程中,指定学生所在的系,专业及所选课程。在这些信息确定以后,该名学生才有权限学习指定课程的内容,下载教师的课件及参加在线考试等。   ③管理员设置:在该模块中,超级管理员可以添加一位新的管理员,并可以对管理员进行删除,修改操作。   4.2 教师教学管理模块   ①课程设置:包括课程添加、课程查询和

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档