毕业设计:基于Web的网络教学平台设计(完整版)资料.doc
《毕业设计:基于Web的网络教学平台设计(完整版)资料.doc》由会员分享,可在线阅读,更多相关《毕业设计:基于Web的网络教学平台设计(完整版)资料.doc(255页珍藏版)》请在咨信网上搜索。
1、毕业设计:基于Web的网络教学平台设计(完整版)资料(可以直接使用,可编辑 优秀版资料,欢迎下载)摘 要随着计算机网络技术的快速发展,逐渐暴露了传统的管理和教学模式中存在的不足和缺陷,已经不能适应现代化管理和教学的快速性、便捷性,网络教学平台的研制就在这种形式下产生了,其目的就是为了弥补传统的管理和教学模式存在的薄弱环节。减少管理和教学工作中的烦琐,加快管理和教学进程。本论文主要是对基于Web的网络教学平台进行概要设计论述网络教学平台应该具备的功能,该系统主要功能包括教务人员可以通过该平台对教学过程进行跟踪和评价,对教学人员进行系统功能授权和系统资源使用授权。教师可以通过课程生成系统上传自己的
2、授课课程,上传课程资源,通过课程论坛与学员进行非实时性的网络交互,通过考试系统制作试卷等功能。学生通过该平台学习网络上所开设的课程,通过考试系统进行相关课程的考试,并可以与教师在网络上进行相关课程内容的探讨和提问,并为学生提供个人空间,以满足学生在网络上学习的快捷途径。本网络教学平台采用基于BS型的三层网络体系结构,使用网络上流行的动态网络开发语言JSP/ASP和SQL Server 2000 作为后台数据库,以IIS+Resin作为网络服务器,采用该体系结构可以大大的减少维护管理的时间。本次设计主要完成了网络教学平台的概要设计和网络考试系统详细设计包括网络教学平台包括的网络交互模块、基本服务
3、模块、应用支持模块三大功能模块的设计。 通过该平台研制加快了校园教务管理和教学的速度,提高了管理教学的质量和效率。弥补了传统管理和教学中的不足,也提高了资源信息的共享。关键字:基于Web的网络教学平台、网络考试系统、JSP、SQL Server 2000。目 次摘 要IABSTRACTII1 引言61.1 项目开发背景61.2 项目开发的目的61.3 项目开发的目标61.4 系统技术综述7后台数据库系统SQL server 20007应用程序开发环境JSP技术7数据访问接口72 需求分析82.1 问题分析82.2 方案选择82.3 运行环境8硬件环境8软件环境9服务器端软件9用户端软件92.4
4、 功能需求概述92.5 系统功能模块划分10个人虚拟空间10网络课程门户10教师管理平台10高级管理员管理平台12考试系统123 总体设计143.1 网络教学平台的三层体系结构143.2网络教学平台系统结构图143.3 模块设计16网络交互模块模17基本服务模块17应用支持模块18网络课程门户183.4 网络考试系统设计18网络考试系统层次模块图19系统流程图19数据流程图20功能模块设计20考生管理模块21成绩查询模块22控制考试模块22制作试卷模块23审批试卷24考生考试模块243.5 数据库设计254 详细设计274.1 系统管理模块27系统登陆27系统管理27更改密码28高级管理页面2
5、8添加部门资源29添加管理员304.2 学生注册314.3 题库管理31基本属性设置31问题设置32试卷预览334.4 连接数据库的JavaBean设计335 系统测试345.1 测试方案345.2 测试内容34用户登录模块的测试34考试系统管理模块的测试34网络考试系统权限管理模块的测试34网络考试系统监控模块测试34网络考试系统试卷预览测试345.3 测试结果355.4 结论与评价366 结论37致谢38参考文献391 引言1.1 项目开发背景随着计算机技术、网络技术、数据库技术、通信技术的飞速发展,社会开始迈入了信息化时代,教育作为社会的一部分,也受到了飞速发展的信息技术的冲击,信息技术
6、对教育的巨大影响已经日益显现,近几年,教育信息化已成为教育界特别是教育技术学界专家学者关注的焦点,教育部领导也在不同场合强调“必须以教育信息化推动教育现代化”。随着教育部“校校通工程”和“西部高校校园网络工程”等工程的推进,各高校都在努力建设和完善自己的校园网络,不少学校在校园网基础上开始构建网络教学平台,利用网络教学平台积极开展教育教学活动。目前,在很多高校中,教师在上课的过程中经常用到多媒体教室,随着教育技术的不断发展,许多任课教师均可以制作多媒体课件。上课的时候任课老师的一般做法是:对于容量小的课件使用软盘携带对于容量大点的用U盘或者光盘携带,再大点的用移动硬盘携带。但是这样做的问题是:
7、任课教师在上课前必须花一段时间去做相应的准备;最使人头痛的是信息化教学信息量非常大,学生很难在课堂上短短的时间内吸收如此多的教学信息,而当学生想继续深入学习的时候,在课后是很难找到学习资料。因而在这样的情况下,开发一个能存储、处理、传递教育信息的网络教学平台是当务之急,也是开展与推动教育信息化的软件基础。1.2 项目开发的目的现阶段大多数学校的管理和教学活动都采用传统的面授课程和手工作业等还比较普遍未能实现网络化,研究基于Web的网络教学平台,辅助传统模式向网络模式转换,该项目开发的目的在于通过网络实现校园内的各种教学环节。实现网络教学资源管理、网络授课、网络教务管理、网络考试等功能弥补传统管
8、理和教学模式中存在的缺陷和不足之处。通过实现网络教务管理、授课、考试把学校教务人员和教师从繁重的工作中解脱出来。1.3 项目开发的目标本次设计题目为“通用网络教学平台研制”,包括网络考试系统、高级管理员后台管理、教师上传课程模板、资源管理、论坛、个人空间等子系统。项目由三人共同完成,本人负责系统总体设计和网络考试系统的实现。1.4 系统技术综述 后台数据库系统SQL server 2000SQL Server是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性等功能。Microsoft SQL Server2000是Microsoft公司开发的优秀企业级大型网络数
9、据库。它是把多线程作为基础结构,显著的优点是:所需的资源少、同时又能够把数据合并起来管理,既能够保证数据的完整性,又能够保证数据的安全性。采用Windows 2000 Server 的操作系统与Microsoft SQL Server2000有较好的兼容性。 Web应用程序开发环境JSP技术JSP的全称是Java Server Pages,它是SUN推出的一种动态网页技术标准。它在传统的静态页面文件(*.html,*.htm)中加入JAVA程序片段和JSP标记,就构成了JSP页面。JSP具有以下的优点: 1)将业务层与表示层分离:使用JSP技术,网络开发人员可以使用HTML来设计页面显示部分(
10、如字体颜色等),使用JSP指令或者JAVA程序片段来生成网页上的动态内容;2)能够跨平台:JSP支持绝大部分平台,包括现在非常流行的LINUX系统,应用非常广泛的Apache服务器也提供了支持JSP的服务;3)组件的开发和使用很方便:如ASP的组件是由C+,VB等语言开发的,并需要注册才能使用;而JSP的组件是用Java开发的,可以直接使用; 数据访问接口系统采用JDBC-ODBC桥数据驱动程序,以纯Java的方式来连接数据库,为访问不同的数据库提供统一的接口。JDBC数据库驱动程序是把JDBC调用翻译成厂商专用API的调用。开放数据连接(ODBC)最初是为微软操作系统上的SQL提供API标准
11、,后来也在其他的平台上提供了支持。ODBC为直接访问数据定义了一组函数,而不是在客户应用程序中嵌入SQL。JDBC-ODBC桥在JDBC API 和ODBC API 之间提供了一个桥梁,这个桥把标准的JDBC调用翻译成对应的ODBC调用,然后通过ODBC库把它们发送到ODBC数据源。2 需求分析2.1 问题分析基于Web的网络教学平台响应了现代化信息高速公路的便捷性,快速性和异地性,提出立体化教学包模式,打破了传统的纸质教学模式。为教师学生以及教学管理人员提供了教授、学习和管理的网络环境为教师学生以及教学管理人员节省了大量的时间提高了教学质量。并且也为其他网络在线学员提供了方便便捷的学习环境,
12、该平台采用层次化设计结构,通过网站门户把相互独立的教学服务子系统集成,为用户提供了统一的、快捷的教学服务。2.2 方案选择通过分析提供以下解决方案:采用B/S模型, SQL Server 2000作为后台数据库, JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Resin+IIS5.0服务器技术。B/S模式有以下优点:1)开发成本及维护成本降低。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完成通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只
13、有浏览器,网络管理人员只需要做硬件维护。2)良好的安全性能,防火墙技术可以保证后台数据库的安全性。所有客户端请求都是通过DBMS来访问数据库,减少了数据直接暴露的风险。因此系统的架构就采用了B/S设计模式。2.3 运行环境该网络教学平台采用B/S结构无地域空间的限制,本节叙述该系统对运行环境的要求,下面对该系统运行环境的要求进行介绍。 硬件环境.1 服务器端服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能的硬件。服务器端的配置如下:1)处理器:Inter Pentium 4
14、 1.6GHz 或更高。2)内存:256MB。3)硬盘空间:200GB。4)光驱:CD-ROM 48X。5)显卡:SVAG显示适配器。.2 用户端因为客户端主要用于浏览和操作数据,所以对客户端的硬件要求不高,用户端配置如下:1)处理器:Inter Pentium 1.0GHz 或更高2)内存:128MB。3)硬盘空间:40GB。4)光驱:CD-ROM 48X。5)显卡:SVAG显示适配器。 软件环境.1 服务器端软件1)操作系统:Windows 2000 Server。2)网络协议:TCP/IP。3)Web服务器:Internet Information Server5.0/Personal
15、Web Server/Resin4)数据库:Mircrosoft SQL server 2000。5)浏览器:Internet Explorer 6.0。.2 用户端软件1)操作系统:Windows 98/2000/XP。2)网络协议:TCP/IP。3)数据库:Mircrosoft SQL server 2000。4)浏览器:Internet Explorer 6.0。2.4 功能需求概述该网络教学平台在校园网上建立一个基于Web的网络教学环境,在该网络教学环境中可以开展网络教学的各项活动,包括课件制作、课程上传、视频点播、师生网上交流、学生自学、网络考试等。实现了教和学的不同教学环节在同一个
16、网络平台就可以进行统一管理。该平台为统一为用户提供了一个在线门户一个个性化的网络空间和网络教学服务。2.5 系统功能模块划分该网络教学平台的提供的主要功能模块有个人虚拟空间、网络课程门户、教师管理平台、高级管理员管理平台、网络考试系统平台等。 个人虚拟空间所谓个人虚拟空间就是在网络上为用户提供一个存储空间以及相关的服务,让用户在这个空间里可以查看自己的所选的网络课程信息、可以查看自己的考试成绩,维护自己的个人信息,参加网络考试,进行在线作业,进入在线论坛讨论区,个人日志(日记),浏览教学资源和网络课程门户,实现了方便快捷的访问网络上的常用资源。并且在任何一台联网的计算机上用户都可以访问自己的个
17、人空间,就象自己独占一台计算机一样,个性空间的设置实现了移动学习,不论是在实验室、宿舍还是在校外,都可以方便的进入自己的个人空间进行自学。 网络课程门户网络课程门户是实施网络教学的主要场所,教师、学生和其他的用户可以通过网络课程门户实现课前、课后、和课上的实时和非实时交流,以来完成教学的各个环节。网络课程门户分为学习和管理两个部分,学习针对学生,管理针对教师。 教师管理平台教师管理平台是教师对自己教授课程进行发布、管理以及与学生交互(交流)和试卷生成等的环境,其具有资源管理、课件制作课程发布、教学大纲制作、任课教师简介、课程修改维护、教授其他课程、系统页面管理、最新学术动态、布置作业、试题管理
18、、题库管理、成绩管理、统计分析、学生评价、个人信息管理、学生信息管理、授权管理等功能。对上述功能细化如下:资源浏览:教师进入管理页面后,可以浏览资源库中的资源,寻找适合自己教学的教材包(包括主教材、电子教材、视频教材等)然后可以浏览教材的详细信息,并且可以把自己选中的教材添加到自己的教学网站中。资源添加:教师点击该按钮后显示需要添加的资源类型,上传资源向资源库中添加自己的教学资源。课件制作:该项功能提供了几种模版(PPT制作、CAI制作、课件制作、视频制作)制作完毕后可以上传到相应的数据库中,成为资源库中的可用资源。课程公布:课程公布栏为教师提供了将要上传课程的公布信息、包括标题和该门课程的发
19、布内容,上传后在该门的教学网站中动态的生成课程公布栏中的公布信息。教学大纲制作:教学大纲的制作提供了该门课程的教材包上传、该门课程的主教材名、该门课程的简介、以及课程的组织形式(章节的组织形式)、手写后上传等。并且可从资源库中查找相关资源进行上传。任课教师简介:包括该课任课教师的相关信息、系别、姓名、职称、联系方式、助教姓名、联系方式、一些后可以上传到该门课程的教学网页的相关位置。课程修改维护:课程修改维护为教师提供了对已经上传的教学信息进行更换、添加和添加更多的相关课程的资源。教授其他课程:一位教师可以教授一门以上的课程,就是说教师可以生成不同教程的相同教学网页,但其与教师相关的基本信息是不
20、变的。系统页面配置:为教师提供对自己教学空间布局的适合自己的个性化设计。最新学术动态:为教师提供该门课程或几门课程的相关学术文章的发布平台,包括主题、作者、编辑时间、主要内容、提供自己编写环境、也提供搜索功能搜索网上的学术论文上传。布置作业:布置作业选项为教师提供了相关课程的作业布置工作,也可以分为自动和手动两方面的功能,自动功能与试题库相连从试题库中选择作业,手动功能,提供为教师提供自己编辑功能,上传到相关位置供学生学习。试题管理:为教师提供了试卷的制作,详细内容如下。1)基本设置包括科目名(科目名称和考试性质)试卷性质(选修、必修、专业选修)。2)自定义试卷包括题型设置(提供题型(选择、填
21、空、问答)、难度(易、中、难)分数选项220)、问题设置(问题的内容、答案)。3)随机生成试卷包括从题库中随机的选择、题型难度、分数、相关答案等功能。4)试卷预览包括对教师生成的试卷进行查看提供、删除、重置等功能。题库管理:向题库中添加试题(科目、题型、难度、试题内容、答案)、更改试题和删除试题等功能。成绩查询:对选课学生的成绩进行查询包括个体信息查询(系别、课程号、学号、姓名、班级、成绩)和全体查询,对全体学生成绩的查询,并提供打印功能。统计分析:对该门课程的相关统计信息、对资源库中资源被浏览次数等进行分析,从中获取决策信息。学生评价:通过学生成绩和作业对学生进行评价。在线答疑:该选项为教师
22、提供了在线解答学生疑难问题的平台,回复的问题在课程讨论区中显示,提供了教师或助教与学生之间的交互。个人信息管理:个人信息管理为教师提供自己的信息的更改、添加和教师上传哪些课程,课程的状态、考试时间、网上课程的安排等信息。学生信息管理:提供学生基本信息(系别、班级、学号、姓名等)的查询、更改、打印等功能。授权管理:教师可以通过该项功能向助教或外校教师授权自己所具有功能的部分功能。 高级管理员管理平台高级管理员具有除教师具有的功能外还具有教师权限发放和管理功能、系统的维护和管理以及给学校领导查看权限等功能。 考试系统网络考试系统包括的功能有试题库管理,试卷管理生成(包括自动生成和手动生成)考试平台
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 Web 网络 教学 平台 设计 完整版 资料
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。