- 相关推荐
现代远程教学网站的设计与实现-在线考试与信息反馈模块
毕业论文
目 录
前 言 1
1. 关键技术 3
1.1 ASP 3
1.1.1 什么是ASP 3
1.1.2 ASP的 特点 3
1.1.3 ASP的运行环境 3
1.2 相关技术CGI,IDC,ADO 4
1.3 SQL数据库 5
1.3.1 SQL Server 2000 简介 5
1.3.2 SQL Server 2000的新特性 5
1.3.3 SQL功能介绍 5
1.4 VBScript介绍 5
1.4.1 VBScript概述 5
1.4.2 VBScript的特性 6
1.4.3 VBScript的开发环境 6
1.4.4 VBScript与Microsoft Visual Basic的关系 6
1.4.5 VBScript与ASP的关系 6
1.5 JavaScript介绍 7
1.5.1 JavaScript的特点 7
1.5.2 JavaScript与VBScript区别 8
1.6 DREAMWEAVER 8
1.6.1 Dreamweaver的简介 8
1.6.2 Dreamweaver MX功能 8
2. 需求分析 10
2.1 为什么要开发在线考试系统和信息反馈模块 10
2.2 现代远程教学网站中在线考试系统和信息反馈的优势 10
2.3 在线考试系统和信息反馈模块设计的环境需求 10
2.4 系统功能需求分析 11
2.5 本次系统开发需要解决的关键问题 12
3. 系统总体设计 14
3.1 工作原理 14
3.2 结构分析 14
3.2.1 数据表分析 15
3.2.2 数据字典 19
3.2.3 系统用户以及权限分布 19
3.3 设计思路原理 19
3.4 系统构架 20
3.5 系统总体结构模型图 21
4. 详细设计 22
4.1 主要功能模块 22
4.2 主要数据的工作流 23
4.3 前台管理部分 24
4.4 后台管理部分 25
4.5 系统用户公共界面代码实现 26
4.5.1 系统首页 26
4.5.2 用户登录界面 27
4.5.3 实现系统管理员界面 28
4.6 实现普通考生界面 32
5. 功能测试 36
5.1 登录界面 36
5.2 管理模块 37
5.3 普通用户模块 40
结束语 43
参考文献 44
致谢 45
现代远程教学网站的设计与实现
-在线考试与信息反馈模块
摘要:随着网络技术的发展,Internet已成为最具市场潜力的技术领域,现代远程教学网站也开始层出不穷,如何正确、有效地利用这种新型教育方式来提高教学质量和教学效果,仍然是远程教育中的1个难点。本文讨论了1个现代远程教学网站的设计与实现之在线考试和信息反馈模块的设计思想及其实现方法,该系统采用ASP脚本环境,使用VBSript, JavaSript脚本语言,后台数据库使用SQL2000。通过该系统教师可以进行网上设置考试科目、出试卷、评卷、发布新闻等;学生使用该系统可以进行考试、答疑或课堂讨论等,该系统是居于互联网上实现的,因此其通用性很强,经过简单的修改就可以用于企业的内部考试和交流。
本文除了对系统进行了详细的分析之外,还对1些相关的知识进行了讲解,如VBSript, JavaSript,IDC,ADO等。
关键词:现代远程教学;在线考试;信息反馈;ASP
The Modern remote Learning Website Design and Realization
-Online Examination and Information feedback
Abstract: With development of the network technology, Internet has become an area which has the most potential market. Modern long-distance teaching website become more and more popular, it is still a difficult problem in Online Learning that how to use the new education way to improve the quality of the education correctively and effectively, This paper reports a system named as “The examination online and the information feedback” ,It used the ASP technology ,the program langrage is VBScript and JavaScript, through SQL2000 to manage the system data. Using this system the teacher can establish the test subject, the examination paper, the evaluate examination papers, the issue news and so on; The student uses this system to be possible to carry on the test, the Q/A or the classroom discussion and so on, The system is based on the Internet, so it can widely used in various Examination Online systems by supply modification, and therefore, is of great applicability and dissemination.
Keywords: Modern long-distance teaching; the Online Examination; information feedback; ASP
前 言
随着多媒体技术和网络通信技术的发展,基于Internet的计算机远程教学作为1种全新的教学手段,越来越受到人们的关注。计算机远程教学是指利用多媒体技术和网络通信技术,在网络环境下开展的教学活动。它有着传统教学模式所无可比拟的优点,它创造了1种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,大大提高了教学效率和教学效果,使教学活动上了1个新台阶。但是,作为1种与传统教育有着巨大不同的教育方式,如何正确、有效地使用这种新型教育方式来提高教学质量和教学效果,仍然是远程教育中的1个难点。
远程教育和传统的教学方式相比,创造了教育史的1大奇迹,也解决了很多的教育问题,因此,数字教室、多媒体教学、校园局域网都在不断的完善。如何在现有的成绩上完善现有教学网络,改变教学方法来更好的提高教学质量,也成了网络技术人员的主要的研究对象。本文基于网络教学本身的特点和要求,设计了1个网络环境下的在线考试系统和信反馈模块,此模块是在在线教育的基础上拓展出来的。
现在网络上大部分的在线教育系统提供的都是1些单1的教学模式,大部分的都只是提供了电子书籍,开发稍微健全的远程教学网站也只是单1的1个视频教学加电子课程阅读,远远满足不了现代教育的发展,从传统的教学模式上分析,教学的过程1般要分为授课、答疑、布置、批阅作业、考试几个重要环节才能够达到1定的教学效果,所以,设计和开发这个在线考试和信息反馈模块来补充现阶段大部分网络教育系统的缺陷有着极其重要的意义。
考试是学校教学的1个重要组成部分,也是考核学生学习情况的1种重要手段。考试作弊是考试中要严防的现象,有的同学由于各种原因不得已采取不正当手段,在考试中蒙混过关,这不仅是对其他同学的不公平,而且1旦得逞,这个错误的行为会促使他形成依赖的思想,这不仅不能表现出学生的真实学习情况,影响下1步教学的组织,还有为防止试题泄露和考试作弊,对试卷也要格外小心的保管,考试过程中每班也至少要有两名监考教师监考,浪费了大量的人力和物力。因此防止考试作弊有着重大的意义。传统的考试需要由教师选定每道题目,再排版印刷成试卷,密封保存,考试时发给学生答题,考试结束后又要拿回全部试卷逐道题仔细的审阅,这两项的工作量是非常大的。有了这套系统以上问题就迎刃而解。在应用系统的设计上,此系统是通过学生输入考号和密码登录考试界面,此时系统按照教师预先设定好的试卷的结构,从题库里随机抽出题目,在难易程度相同的基础上,保证了每个学生的试卷不是完全相同的,学生只有通过正确的输入自己的考号和密码登录后,才能进入考试系统进行考试,而此时系统就已完成保存姓名和学号的工作。其次,自动随机抽题给教师的工作也带来了极大的便利。题库中的题目都是在录入的时候就设定好,因此可以实现自由的设定考试题数、分值、所考察的知识点等细节,难易题数的比例等,可以让教师有针对性地考核学生的学习情况。本系统克服了现有人工考试模式中的诸多弊端,极大地提高了学校教学质量,可以让教师从繁琐、重复的手工操作中解脱出来,给学校的教学工作带来很大的便利。
在线考试和信息反馈模块的主要好处是1方面可以动态地管理各种考试信息,只要准备足够大的题库,就可以按照要求自动生成各种试卷;考试时间灵活,考生可以在规定时间段内的任意时间参加考试,另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时给出考试结果。另1方面,信息反馈模块包括了实时性答疑和非实性答疑,方便了学生与教师之间,学生与学生之间进行自由讨论,无论是双方在线和不在线都可以很方便的阅读到用户的留言。将考试与论坛相结合的方式,可以让学生对不明了的知识在第1时间内得到教师的答复。
本论文主要阐述1个现代远程教学网站中在线考试系统和信息反馈的后台操作过程及1些关键技术。该系统测试用户信息主要由数据库直接输入,考试时考生输入学号(对应员工的员工号),核对正确后进入考生界面,考生界面主要有选择科目、成绩查询、考试新闻、答疑组成,关键实现了考生在选择科目后进入考试窗体,考试计时,考试时间到,系统强制考生退出,及考完后对客观题的自动评分、存档。没有考试的时候,学生可以通过留言板与老师取得联系,如果学生想跟老师实时性的进行交流,也可以进入实时答疑进行交谈。管理员进入管理员界面,管理员界面主要由科目管理、题库管理、试卷生成、用户管理等模块组成,管理员的新闻界面实现1般新闻和系统提示两部分,系统提示部分显示未审批的考试计划和新闻信息以及作废的操作链接。老师或者领导登录后实现新闻标题下面多了1个系统提示部分,该部分显示未审批的考试计划或者新闻以及还未批改的主题信息,并附有审批及批改等操作链接。对于论坛方面,管理员有查看地、回复、保留和删除论坛内容的权限。
文章对考试题库的设计、组卷的思想进行了较为详细的描述,同时加强了考试过程的控制,以确保考试的安全性,同时对于B/S模式、分布式数据库系统、ASP、SQL,相关理论做了必要的分析和介绍。最后,通过界面的描述介绍了整个系统的使用方法和测试结果。总结了系统的特点和优势及不足之处,并对未来的发展和应用前景做了展望。
【现代远程教学网站的设计与实现-在线考试与信息反馈模块】相关文章:
现代远程教学网站的设计与实现-在线学习和教学管理模块ASP+SQL03-08
基于DSP的扩频电台基带模块的设计与实现03-18
IP协议设计实现—重装模块(一)03-07
在线课程网站设计开题报告(通用8篇)06-27
在线考试系统设计与开发论文05-29
美容网站的设计与实现JSP+SQL03-08
购物网站的设计与实现ASP+SQL03-08
基于FPGA的HDLC通信模块的实现05-14