毕业论文范文——网络教学系统设计.doc
《毕业论文范文——网络教学系统设计.doc》由会员分享,可在线阅读,更多相关《毕业论文范文——网络教学系统设计.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕 业 设 计(论 文)目录摘要IABSTRACTII引言1 开发工具的介绍21. 1 ASP简介21. 2 数据库ACCESS的介绍41. 3 Dreamweaver MX 2004介绍61.4 IIS介绍61.4.1 IIS简介61.4.2 IIS安装说明72运行环境要求93 需求分析103.1 问题分析103.2 设计目标103.3 解决方案103.4 设计思想113.5 系统总功能模块图114 网站总体分析与设计134.1 网站系统分析134.2 主页的设计134.3 数据库的设计145 网站的具体设计185.1 网上自学185.2 网上考试246 网站的实践与测试296.1 教学应
2、用实践296.1.1 学生方面296.1.2 教师方面306.2 网站测试与意见反馈30结束语31致谢32参考文献33译文34摘要 网络技术飞速发展,在各个领域、各个方面得到广泛的应用。教育作为知识的后盾更需要运用现代教育技术,实现网络教学是本系统的设计目标。网络教学系统设计以计算机技术和网络技术为基础,使现代教育媒体与传统教育手段有机结合教学系统。因为ASP简单、易用,所以本设计是以ASP语言结合javascript、Vbsctipt和ACCESS数据库完成动态网页的设计。我所设计的部分主要完成网上自学和网上考试,包括优秀文章、教案浏览、信息发布、题库管理等。 将某科教案以一定的形式放到网上
3、,以及将作业、习题、练习试卷等也在网上公布,而且还可以提供相应的自测练习。对于老师,不用每次上课都要拿上U盘等,把做好的课件拷到电脑上再给学生讲课,下次上课还要重新拷贝;对于学生,除了听老师在课堂上的讲授,更需要更多的自学,有了在网上公布的教案课件、习题、自测练习,使学生自学时能够把握好重点,掌握所学知识的整体结构,以能系统学习。关键字:网络、网络教学、ASP语言、动态网页-ABSTRACTThe network technology rapid development, in each domain, each aspect obtains the widespread applicatio
4、n. The education needs to utilize the modern education technology as the knowledge backing,the realization network teaching is this system design goal. The network teaching system designs take the computer technology and the network technology as a foundation, causes the modern education media and t
5、he traditional education method organic synthesis teaching system. Because ASP simple, is easy to use, therefore this design is unifies Javascript, Vbsctipt and the ACCESS database by the ASP language completes the dynamic homepage the design. I design the part mainly completes on-line studies indep
6、endently with the on-line test, including the outstanding article, teaches the document browsing, the information issue, the question bank management and so on. Teaches the document of some subject to put on-line by the certain form, as well as the work, the exercise, the practice examination paper
7、and so on also on-line announces, moreover also may provide the corresponding self-test practice. Regarding teacher, does not need each time to attend class all must take the U plate and so on, the class which completes beats on the computer to teach again to the student, Next time will attend class
8、 also must again the copy;Regarding the student, except listens to teachers in classroom teaching, need more studying independently, had the on-line announcement to teach the document class, the exercise, the self-test practice, enables the student studied independently when to grasp key, grasped st
9、udies the knowledge the overall construction, achieved the system study the goal.【key words】Network, Network education, ASP language,Dynamic homepage引言计算机技术的突飞猛进地发展与应用,使教学手段、教学思路和教学体系乃至整个社会教育观念和教育模式带来了深刻的变革,开创了教学手段的崭新局面,使教育技术从早期的视听教学发展到目前的多媒体网络化教学,教育信息化已成为教育改革的一个大趋势。目前,随着以多媒体网络为代表的现代信息技术和与其相适应的教学开发技
10、术的出现,使多媒体网络教学系统以其先进的技术、强大的功能,在教学中得到迅速的开发和应用,代表了现代教学技术的发展方向。而随着Web技术的迅猛发展,动态Web网页技术已经成为现今Web设计的热门话题。动态Web网页技术有很多优点,它可以使Web页面更加美观,而且使页面的交互性更强,能实现静态Web页面所不能实现的功能。ASP是微软公司推出的一种用来取代CGI的技术,它是基于IIS的开放式的服务器端脚本环境。使用ASP可以很好的将HTML、脚本命令和组件融合在一起、集简单性、高效性和易扩展性于一体。使用ASP,可以很容易的创建动态、交互且高效的Web服务器应用程序。而且在众多的动态网页开发技术中,
11、ASP以其简单、易学、易用而著称,很快适应了Web技术的快速发展。基于以上原因,本系统应用来ASP来实现。其设计的预期结果是完成教案、练习等在线发布以供教师和学生使用,有权限的人可以对其在线修改和添加,学生在线自学、在线自测等1 开发工具的介绍应用的系统开发工具包括:ASP、ACCESS、DREAMWEAVER和IIS5.0 1. 1 ASP简介1、 ASP脚本语言性能通常情况下,Web服务器的处理速度足够满足使用。因为他们的主要任务是从磁盘中载入页面并发往客户端。因此,Web服务器的性能主要取决于磁盘的读写速度。每个页面的请求结果都使处理器等待磁盘。这意味着执行ASP脚本通常对性能的影响非常
12、小。而且如果在一个页面上某段脚本代码多次执行,而这段代码的编译版本已被高速缓存,那么只须执行它,而不必多次编译,这样对性能的影响就更小了。但是,随着用户请求数量的增加,服务器负载也会不断增加,解释和执行每个ASP页面就有了相应的代价。应尽可能压缩ASP解释器的工作量,如避免在同一个页面上混用多种脚本语言。2、 ASP工作原理ASP的工作原理分为访问HTML页面和访问ASP页面两个过程(1) 访问HTML页面的过程: 在客户端浏览器地址栏处输入HTML文件的URL地址,通过网络发送一个网页请求。 根据浏览器发送的URL找到相应的Web服务器。 Web服务器收到请求,通过扩展名.html或.htm
13、判断是否为HTML文件的请求。 Web服务器将对应的HTML文件从磁盘或存储器中取出并送回浏览器 HTML文件由用户的浏览器解释,结果在浏览器窗口中显示出来。 (2) 访问ASP页面的过程: 当用户请求一个*.asp页面时,该请求通过网络被发送到相应的Web服务器。 Web服务器响应该HTTP请求,并根据扩展名.asp识别出ASP文件。 Web服务器从硬盘或内存中获取相应的ASP文件。 Web服务器将ASP文件发送到脚本引擎(asp.dll)文件中。 脚本引擎(asp.dll)将ASP文件从头到尾进行解释处理,并根据ASP文件中的脚本命令生成相应的HTML网页。 若ASP文件中含有访问数据库的
14、请求,就通过数据库连接组件与后台 据库相连。ASP脚本是在服务器端解释执行的,它依据访问数据库的结果集自动生成符合HTML语言的页面,以响应用户的请求。所有相关的工作由Web服务器负责。3、 ASP的特点(1) 任何开发工具皆可发展ASP:只要使用一般的文本编辑程序,如WINDOWS记事本,就可以编辑。当然其他网页发展工具,例如FRONTPAGE EXPRESS也可以;(2) 语言相容性高:ASP与所有的ACTIVEX SCRIPT语言都相容,除了可结合HTML、VBSCRIPT、javascript、ACTIVEX服务器组件来设计外,并可经由外挂组件模组的方式,使用其他厂商所提供的语言。(3
15、) 隐密安全性高:如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务端执行,将结果转换成标准HTML文件,再传送到客户端的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。(4) 易于操控数据库: ASP可以轻易地通过ODBC(Open Database Connectivity),驱动程序连接不同的数据库,例如Access,Foxpro,dbase,oracle等等,另外,ASP亦可将“文本文件”或是“Excel”文件当成数据库用。(5) 面向对象学习更容易ASP具备有面向对象(Object-
16、Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Server、Application以及Session,同时, 若使用ASP内建的“Application”对象或“Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。4、 ASP的内建对象ASP提供了六个内建对象,供用户直接调用:(1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。(2) Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整
17、个会话过程中一直保存。Session对象需cookie支持。(3) Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。(4) Response对象:服务器将输出内容发送到用户端。(5) Server对象:提供对服务器有关方法和属性的访问。(6) Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。5、 ASP的主要内置组件(1) Ad Rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW 日益重要的广告服务。(2) Brows
18、er Capabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。(3) atabase Access组件:提供ADO (ActiveX Data Objects)来访问支持ODBC的数据 库。(4) ile Access组件:提供对服务器端文件的读写功能。(5) ontent Linking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户也可自行编制Actiive组件,以提高系统的实用性。(6) atabase Access组件ADO
19、ADO(ActiveX Data Object)是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库访问解决方案。ADO对象在服务器端执行,并向客户端提供含有数据库信息的内容,客户端也可以根据指定的权限返回参数来对数据库进行读写等操作。ADO的特点就是执行速度快、使用简单、低内存消耗且占用硬盘空间小。在使用ADO之前要先在ODBC中添加相应的数据库驱动程序,并创建相应的DSN(数据源名)。ADO中包含许多对象,其中Connection对象和Recordset对象主要用于控制数据库存取,要建立一次数据库访问首先要创建一个Connection对象,然后用基于这个Connection
20、对象的Recordset对象来完成对数据库从操作。1. 2 数据库ACCESS的介绍1、 ACCESS的发展Microsoft Access是一个关系型桌面数据库管理系统,它可以用来建立中,小型的数据库应用系统。自从1992年发布以来,Microsoft Access已成为桌面数据库的领导者。Microsoft Access经历了Access1.0,Access2.0,Access95,Access97和Access2000各个版本。Microsoft Access是微软公司开发的,它充分利用了Windows平台的优越性,如图形界面和Windows的事件驱动机制。Microsoft Acces
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 范文 网络 教学 系统 设计
限制150内