




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、多媒体技术在线学习系统设计与实现 学 士 学 位 论 文论文题目: 多媒体技术在线学习系统设计与实现目 录 多媒体技术在线学习系统设计与实现1摘要1Abstract21 前言32 在线学习系统需求分析42.1 需求概述42.2 系统开发目标42.2.1 功能目标42.2.2 其它目标42.3 功能需求42.4 性能需求52.4.1 网络环境下的多用户系统52.4.2 数据的完整性和准确性52.4.3 数据平安性52.4.4 本系统采用二级平安保障52.5 开发方案的比拟与选择52.6 系统开发环境及工具72.6.1 开发/运行环境72.6.2 开发工具的选取73 在线学习系统的设计93.1 系
2、统总体结构设计93.2 功能模块设计93.2.1 学习模块93.2.2 作业模块93.2.3 考试模块103.2.4 评估模块103.2.5 调查模块103.2.6 视频模块103.2.7 交流模块104 系统后台数据库设计114.1 数据库设计概述114.2 物理结构设计115 在线学习系统的实现165.1 公共模块的实现165.1.1 配置IIS165.1.2 连接数据库165.2 考试功能模块的实现165.2.1 考试进入页面185.2.2 考试题目页185.2.3 在线判卷295.2.4 成绩统计页306 结论31参考文献33致谢34多媒体技术在线学习系统设计与实现 摘 要:通过在线学
3、习系统的建设,完成了对于在线学习课程的远程化授课。可以使学生不受时间空间的限制,通过在线对于这门课程进行学习。建立起了基于B/S的在线化在线学习系统。本系统采用当前流行的ASP编程技术,可以实现数据的高效、动态、交互访问,具有强大的Server/Client交互能力。阐述整个在线学习系统的概要设计,系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。各个模块的具体实现,且分析并解决实现中的假设干技术问题;建立完整的考试系统、作业系统,进行测试并分析结果。关键词:在线学习系统;asp编程技术;B/SMultimedia technology and online learning syst
4、em designed to achieve Name: Yang Chao Major: Computer Science and Technology Tutor: Wang DonglaiAbstract:Through online learning systems, completed the online distance learning courses of instruction. Will enable students from the constraints of time and space, through an online course for this stu
5、dy. Established based on the B / C of the online learning system online. The system uses the current popular online programming ASP technology, data can be highly efficient, dynamic, interactive access and a powerful Server / Client interactivity. In this paper, the major work done: set up a platfor
6、m to introduce ASP + ACCESS, the whole outline of online learning systems design, system structure and working principle; analysis of the system are unique, difficult and focus; speaker teachers to achieve the detailed design, teaching plans, learning materials, the best tutorial files, online exams
7、, day-to-day operations, teacher assessment, other learning sites connected to the earlier survey, online classroom, online exchanges, such as program modules question; the concrete realization of each module, and the analysis and solution implementation a number of technical issues; the establishme
8、nt of a complete examination system, operating system, to perform the tests and the results of the analysis.Keywords: Multi-media online learning system; multi-media teaching platform; multimedia e-learning; network teaching 前 言 随着现代信息技术的迅猛开展,网络技术在教育中的应用日益广泛和深入,特别是Internet与校园网的接轨,为各大中小学教育提供了丰富的资源,使在
9、线学习真正成为现实,同时也为各大中小学教育开辟了广阔的前景。陈至立部长在全国信息技术教育工作会议上指出:全国实施“校校通工程,努力实现教育的跨越式开展。 远程教育自19世纪在英国诞生以来,已经历了三个阶段:第一阶段以文字、印刷教材为主要传播媒体,以邮政作为主要传播手段如函授教育;第二阶段以播送、电视、 等为主并辅以文字教材的多种媒体组合,以播送电视作为主要传播手段如电视大学;第三阶段以计算机多媒体和网络作为主要技术手段、以数字化信息作为主要传播媒体,以因特网作为主要传播手段如网络学校,真正实现了“师生双向通信交流。前两个阶段的远程教育对教育的普及与开展曾起到了相当大的作用,但由于缺乏适当的通信
10、手段,学生与教师的交流根本上是单向的,反应也是滞后的。我国教育部将远程教育的第三阶段称之为现代远程教育。 利用网络进行远程教育已经成为了教育开展的一个方向,基于网络的教学相对于传统的教学而言,一方面师生可以突破时空的界限,大大的节省了教育资源,而且师生间可以实现互动,反应和交流都比传统的播送电视教学方便,有效率;另一方面,丰富的网络教学、学习资源给师生提供了有利的学习支持,因此,有着广阔的应用前景。 在线学习系统需求分析 需求概述 根据对教学过程的实际调查了解,在整个教学过程中,主要涉及到教师的教学和学生的学习两个方面,对老师而言,它可以发布教案、布置/批改作业、发布公告、答疑解惑和设置考试。
11、学生可以根据自己的需要完成自学、向老师提出问题、与老师和其他同学讨论、查询作业上交情况及作业成绩、在线考试等功能。 在整个系统中通过学习方案的有效管理,教师方便准确下达学习任务,学生对知识进行全面的稳固、温习;而通过在线答疑、答疑教室和在线调查,教师能了解学生对知识的掌握情况,并能帮助学生答疑解惑,及时调整教学方法;利用公告栏,学生可以了解一些最新的动态,重要通知等;另外,学生利用考试这个功能模块,起到了促进学习的作用;各系统功能分开,但又相互关联,而数据完全共享,教师根据自己的职责范围,运用相应的系统完成日常教学工作,学生进行知识的学习,到达了师生互动的效果。 系统开发目标 开发多媒体在线考
12、试系统,实现学生考试在线答题,与在线评阅。功能目标 基于上述对系统开发背景的描述和对系统需求的描述,在线学习管理系统的设计应到达以下的目标: 1 极大地利用优秀的教师资源和知识资源,从而整体提高教育水平,实现平民教育。 2 使学生在不同的地理位置上也能与教师进行交流,打破了传统的面对面教育的局限性。 3 学生可以根据自己的兴趣或学习情况掌握学习进度,自主学习。远程教学不受时间和地点的限制,可实现持续教育和终生教育。其它目标 实用性:要为网上教学提供方便。 操作简单:本系统应该适用于不同水平的使用者,包括教师和学生,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。 功能需求 在本次设
13、计中,主要涉及到两种类型用户对该系统的使用,即学生和教师。这两种用户根据不同的用户姓名和密码登陆,经过验证后进入各自的界面。 学生通过身份验证后进入主窗口。系统的主窗口提供了八项功能选择:学习、查询、考试、评估、链接、调查、视频、交流。 学习:主讲教师、教学方案、教材学习、精华教程文档。对知识进行温习、稳固。 查询:查询资源、我的同学、学习过程。查询其他人的学习过程,检索资源。 考试:考试、作业。通过做题,到达稳固知识的目的。 评估:查看老师对学生的评语,对作业的点评。 链接:链接其他优秀的多媒体资源网站。 调查:与学生互动,了解学生的需求。 视频:教学视频 交流:在线交流、离线提问 对于教师
14、而言,主要是提供应教师(管理员)一个身份认证和权限认证的功能。在这个模块中系统对登录的用户,当输入账号和密码后,进行身份确认,根据身份的类型转入相应的界面,另外教师可以注册新的学生。系统提供应教师的功能有:发布教程、公揭发布、作业批改、评分、答疑、考试管理、学生管理。 发布教程:上传学习内容。 作业批改、评分:下载学生作业,进行批改并且评分。 视频管理:发布教学视频资源。 提问管理:实现非实时的答疑功能。 考试管理:上传题目,以供学生进行考试。 学生管理:对以上几个功能进行管理,另外可以注册新学生。 性能需求网络环境下的多用户系统 信息主要存储在效劳器端的数据库中,由各用户在规定的权限下在各自
15、的客户端上录入、修改、删除相关的内容,各用户还可进行查询、调用,到达信息共享。数据的完整性和准确性 录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。数据平安性 系统默认只有管理员可以修改系统数据,平安得到了保障。本系统采用二级平安保障 第一级:依赖于网络本身对用户使用权限的规定。 第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。 开发方案的比拟与选择 系统架构的选择,对系统的开发来说是至关重要的,因此,选择一个正确、适宜的软件架构是十分必要。本系统是个典型的管理信息系统,目前对管理信息系统的开发设计主要有C/S和B/S两种结构,下面对两种结构进行一下
16、简单的比拟。 运用C/S结构,采用PB、Delphi或VB等技术来开发。操作系统采用 Windows2000,数据库软件使用Oracle数据库,C/S又称Client/Server或客户/效劳器模式。效劳器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle,Sybase,Informix或SQL Server。客户端需要安装专用的客户端软件。 C/S结构的数据库管理系统,如图2-1所示。图2-1 C/S结构图 即一般用户在客户端上操作时,客户端向效劳器端数据库提出请求。这时,效劳器发出响应;客户端收到响应后,开始执行任务。数据库管理员在效劳器端上利用管理平台管理和维护数
17、据库。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,效劳器安装Oracle,Sybase, Informix或SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。 B/S结构原理如图2.2所示,多数页面都是通过ASP脚本程序直接访问数据库和文件系统,有局部ASP程序通过组件(上传组件)访问数据库和文件系统。图2-2 B/S结构系统工作原理图 在线学习系统的设计主要是使用Web浏览器风格的界面来进行数据检索和更新,作为当前流行的Web开展趋势,浏览
18、器界面作为这个系统所有用户熟悉和友好访问的所有类型数据的界面,系统应该为用户提供一个公共的外部接口。 在线学习系统的设计在于所有用户把这个系统看作一系列相互连接的网页,可以从任何一台连接在Internet上的计算机用浏览器进行访问。用户通过选择链接或在基于Web的表单上输入信息与Web浏览器进行交互。这个信息通过Internet传送到Web效劳器,Web效劳器识别出外部数据的请求,并且把请求传递给在Web效劳器上的应用程序代理,这个代理的任务是把数据请求映射到对效劳器的应用程序查询。应用效劳器为请求提供效劳,然后代理把返回的信息转变为一个网页,这个网页被传送到Web效劳器以显示给最终用户。 由
19、于B/S构架管理软件只安装在效劳器端上,网络管理人员只需要管理效劳器,用户界面在效劳器端完全通过浏览器实现,极少局部事务逻辑在前端实现,所有的客户端只需有浏览器,网络管理人员只需要做硬件维护。作者使用B/S模式来开发在线学习系统,它将具有以下优点:实用性:为网上教学提供方便。(2) 操作简单:本系统应该适用于不同水平的使用者,包括教师和学生,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。(3) 代码可读性好:代码将尽可能简洁。 系统开发环境及工具开发/运行环境 1 硬件平台 硬盘空间:5G以上 内存:256M以上; CPU:PIII500以上; 2 组件: 操作系统:Window
20、s 2000/windows XP 数据库:Access 其它软件:IE浏览器 5.0以上,Dreamweaver开发工具的选取 ASP技术,所谓ASP就是Active Server pages 是功能强大的效劳器端脚本编程环境。ASP是一种效劳器端脚本编写环境,可以用来创立和运行动态网页或Web应用程序。他是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP网页可以包含6HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单)
21、,也可以创立使用HTML网页作为用户界面的Web应用程序。它利用VBScript 或JAVA脚本语言使用户的数据和效劳器的数据进行交换,从而到达动态数据库的目的。当浏览器浏览ASP网页时,?Web效劳器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。系统数据库的选择 Access是Office系列软件中用来专门管理数据库的应用软件。所谓数据库是指经过组织的、关于特定主题或对象的信息集合。数据库管理系统分为两类:文件管理系统和关系型管理系统。Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一般也称关系型数据库管理软件。它可运行于各
22、种Microsoft Windows系统环境中,由于它继承了Windows的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创立功能强大的数据库管理系统。Access的根本功能及其常用的操作,主要包括:创立和使用数据表、建立和使用查询窗体,以及数据表与其他数据文件之间的转换等。 Access使用标准的SQL(Structured Query Language,结构化查询语言)作为它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。 一
23、个Access数据库中可以包含表、查询、窗体、报表、宏、模块以及数据访问页。不同于传统的桌面数据库(dbase、 FoxPro、Paradox), Access数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象。此外,Access还利用Office套件共享的编程语言VBA(Visual Basic for Application)进行高级操作控制和复杂的数据操作。 在线学习系统的设计 系统总体结构设计 本课题设计的在线学习系统是利用Asp和Access技术来构建一个基于因特网的动态交互式教学信息化平台,该系统可以在Window
24、s2000/XP局域网或Internet上使用。在总体结构上是趋于采用3层B/S结构,各类教学资源在效劳器一端,采取中心数据库Access统一存放和组织,学生在客户机一端,无须任何配置工作,只须使用浏览器向Web效劳器代理提出请求,效劳代理通过中间组件与数据库链接,把请求效劳的教学内容以Web页面形式通过浏览器反应给学生。 系统由七个子模块组成:学习模块、作业模块、考试模块、评估模块、调查模块、视频模块、交流模块。 整个系统结构如图3-1所示。 图3-1 系统结构图 功能模块设计学习模块 这个模块主要是提供应学习者学习内容。系统按各个章节各小节进行分类,并在菜单页面放置了链接。 该模块主要是为
25、学生所使用,学习在登录系统后可直接选择进入本模块,通过对页面的浏览到达学习的目的。可以浏览历史学习记录,继续上次学习。该功能设计应美观、便捷,使学生能够以一个较愉快的心情进行学习,以提高学习的效率。作业模块 此模块为学生和教师共同使用,但根据权限的不同使用不同的功能。学生主要使用作业上传功能和查询作业分数功能,而教师主要使用网上下载作业并进行作业评分的功能。因此,系统需要提供以下功能: 上传:将作业上载到指定地点,并按某种方式进行标识。 批阅:教师可对作业进行批阅判分。考试模块 此模块是检测学生对知识了解程度的平台,学生在进入此模块之后,可以在线完成考试,系统自动对其评分,学生通过提交可以看到
26、自己的分数。教师那么主要使用此模块的练习题管理功能,例如设定考题的内容、时间等评估模块 此模块提供应教师对学生的学习情况、作业上交情况、考试成绩综合的一个评价,并给学生以后学习指明方向等。调查模块 教师通过此模块来动态收集浏览者的意见和建议,用于调查学生的想法和意见,视频模块 学生可以通过此模块点播教师的上课视频录像。交流模块 网络课程的学习不同于一般的单机课件的学习,主要的一点在于学习环境的不同,它为学习者的学习交流、协作创造了条件,这是网络学习的一个优势。在线答疑主要是学习者和教师之间,学习者和学习者之间,就知识本身或相关话题的讨论。教师善于在在线答疑区中发现学习者目前的问题和学习者思想的
27、火花,以便及时收集、解决和整理。一方面可以提高学习的积极性,提高讨论的有效性,也可以缩短师生之间情感的距离。 系统后台数据库设计 数据库设计概述 数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。这样既便于数据的集中管理,又有利于应用程序的研制和维护,增强了数据的利用性和相容性,提高了决策的可靠性。目前,数据库已经成为现代信息系统不可分割的重要组成局部。数据库技术也是计算机领域中开展最快的技术之一。 数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。数据库及其应用的性能都建立在良好的数据库设计的根底之上,数据库
28、的数据是一切操作的根底,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。 设计数据库必须遵循一定的规那么,在关系型数据库中,这种规那么就是范式,范式是符合某一种级别的关系模式的集合。一般我们设计数据库遵循第三范式。即:数据库表中不包含已在其他表中包含的非主关键字信息。采用范式减少了数据冗余,节约了存储空间,同时加快了增、删、改的速度。 物理结构设计 数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于给定的计算机系统。为一个给定的逻辑数据模型选取一个最符合应用要求的物理结构
29、的过程,就是数据库物理结构设计。 系统数据表如表4-1至表4-14所示。表4-1 Aclass表字段名称数据类型(字段大小)默认值说明classID(主键)自动编号(长整型)无class文本(50)无章节标题表4-2 ANclass表字段名称数据类型(字段大小)默认值说明Nclassid(主键)自动编号(长整型)无Nclass文本(50)无二级小标题classID数字无所属章节ID表4-3 rticle表字段名称数据类型(字段大小)默认值说明articleid(主键)自动编号(长整型) 无content备注无教程内容title文本(50)无教程标题Nclassid文本(50)无所属小标题IDc
30、lassid文本(50)无所属章节IDNkey文本(50)无关键字hits数字无点击数dateandtime日期/时间Now添加时间表4-4 homework表字段名称数据类型(字段大小)默认值说明ID(主键)自动编号(长整型) 无workname文本(50)无作业名称addtime日期/时间无布置时间Is_upload是/否无是否允许上传true为允许上传object_class文本无布置作业的对象content备注无备注表4-5 question表字段名称数据类型(字段大小)默认值说明ID(主键)自动编号(长整型) 无question文本(50)无提出的问题keyword文本无关键字que
31、stiontime日期/时间Now提出时间questioncontent备注无问题内容answertime日期/时间无答复时间content备注无答复问题datetime日期/时间无最后更新时间state数字无状态studyid数字无提问学生的ID表4-6 report表字段名称数据类型(字段大小)默认值说明id数字 0试卷id数字0试卷id学生id数字0学生id分数数字0分数考试日期日期/时间无考试日期是否补考是/否False是否补考补考成绩数字0补考成绩补考日期日期/时间Now补考日期表4-7 student表字段名称数据类型(字段大小)默认值说明ID(主键)自动编号(长整型) yourn
32、ame文本(50)无真实名字yourpass文本(50)无登陆密码studyid文本(50)无登陆学号yourmail文本(50)无E-mailLoginTimes数字无登陆次数LoginTime日期/时间无最后一次登陆时间LoginIP文本无最后一次登陆IPpingyu备注无评语表4-8 studying表字段名称数据类型(字段大小)默认值说明ID(主键)自动编号(长整型) articleid数字无教程内容IDstudyid文本(50)无学生IDstudate日期/时间无学习时间classid文本(50)无章节IDnclassid数字无章节小标题ID表4-9 teacher表字段名称数据类型
33、(字段大小)默认值说明ID(主键)自动编号(长整型) 无username文本(50)无用户名password文本(50)无密码flag文本(50)无标记(用户是否有效)表4-10 text表字段名称数据类型(字段大小)默认值说明ID(主键)自动编号(长整型)无判断题数数字0判断题数判断题每题分数数字0判断题每题分数选择题数数字0选择题数选择题每题分数数字0选择题每题分数填空题数数字0填空题数填空题每题分数数字0填空题每题分数设置日期日期/时间Date设置日期考试时间数字120考试时间表4-10 Type1(判断题)表字段名称数据类型(字段大小)默认值说明ID(主键)自动编号(长整型) 无题干文
34、本(50)无题干正确答案是/否无正确答案参加日期日期/时间Date参加日期表4-11 Type2(选择题)表字段名称数据类型(字段大小)默认值说明ID(主键)自动编号(长整型)无题干文本(50)无题干选项1文本(50)无选项1选项2文本(50)无选项2选项3文本(50)无选项3选项4文本(50)无选项4正确答案文本(50)无正确答案参加日期日期/时间Date参加日期表4-12 Type3(填空题)表字段名称数据类型(字段大小)默认值说明ID(主键)自动编号(长整型) 无题干文本(50)无题干正确答案文本(50)无正确答案参加日期日期/时间Date参加日期表4-13 Upload(填空题)表字段
35、名称数据类型(字段大小)默认值说明ID(主键)自动编号(长整型) 无fType备注无类型图标fDataOLE 对象无作业内容workname文本(50)无作业标题adddate日期/时间无上交时间studyid文本(50)无学生IDworkid文本(50)无作业IDchengji数字无教师评分表4-14 Video表字段名称数据类型(字段大小)默认值说明ID(主键)自动编号(长整型) 无vurl文本(50)无视频地址state是/否无视频状态 在线学习系统的实现 公共模块的实现配置IIS 进入到“控制面板添加或删除程序添加/删除Windows组件,在“Windows组件向导对话框中选中“Int
36、ernet 信息效劳(IIS),单击“下一步按钮就能完成IIS组件的安装。 翻开控制面板管理工具Internet信息效劳,在默认网站处单击右键,翻开属性,找到主目录,将本地路径改为:D:/多媒体在线学习系统。连接数据库 Conn.asp 文件的作用是与数据库文件建立连接,提供其他文件调用,而且可以随时变更数据库所在位置,平安性更高。代码如下 DbData/info.mdb Set conn Server.CreateObjectADODB.Connection /0. Conn.Open Connstr 考试功能模块的实现 该模块用于评估学生知识掌握的程度,通过这种方式提高学习效率,这也是本系
37、统的重要局部之一。本模块是阶段性考试,可以充分了解学生对每章甚至每节的知识点掌握的程度,有利于教师掌握难点。学生正确的进入学生模块主界面后,选择在线测试操作,系统将显示考试模块界面,学生进入,系统从试题库从随机生成试卷进行测试,每张试卷都不一样,最大程度上防止了作弊,如在规定时间内没完成试卷的解答, 自动提交并算出测试成绩,页面转到成绩显示界面,如在规定时间内答完,提交后同样进入成绩显示界面;也可以查看历次参加考试的成绩。完成测试后便可退出,如图5-1所示。 图5-1考试模块活动图此模块涉及到ASP文件: ks/ChangeTime.asp 倒计时 ks/conn.asp 数据库连接、库函数
38、ks/css.css 样式表 ks/exit.asp 退出 ks/global.asa 全局函数 ks/index.asp 考试进入页 ks/my_report.asp 我的成绩 ks/report.asp 个人详细成绩统计管理 ks/test.asp 考试首页 ks/test_over.asp 在线判卷 ks/admin/admin.asp 管理首页 ks/admin/conn.asp 数据库连接 ks/admin/exit.asp 退出 ks/admin/report.asp 成绩统计 ks/admin/type_1.asp 判断题管理 ks/admin/type_1_add.asp 判断
39、题添加 ks/admin/type_1_del.asp 判断题删除 ks/admin/type_1_edit.asp 判断题修改 ks/admin/type_2.asp 选择题管理 ks/admin/type_3.asp 填空题管理 ks/admin/test.asp 试卷管理 ks/admin/test_again.asp 补考管理 ks/admin/welcome.asp 管理欢送页sp 试卷添加 ks/admin/report1.asp 成绩管理考试进入页面 学生可以通过考试来对自己所学的知识做一次考核,通过考试进入界面可以参加考试,每个学生每学期可进行一次考试。 如图5-2所示。图5-
40、2 考试进入页面考试题目页 考试的题目是按照老师的要求,再通过系统随即在题库中抽取。其中包含了选择题、判断题和问答题,学生可以直接考试题目页作答。 如图5-3所示。图5-3 考试题目页代码如下:!-#include file./student/check.asp-!-#include fileconn.asp-%flagpd0flagxz0flagtk0randomizeset rssconn.executeselect top 1 * from report where 学生id&sessionstudyid & and 是否补考False or 补考成绩0 order by id desc
41、 if rss.eof thenqi1elseqirssid+1end if cuteselect top 1 * from report where 学生id&sessionstudyid& and 是否补考True and 补考成绩0 order by id desc if not rss.eof thenqirssidend if set rssconn.executeselect top 1 * from test order by id descif rss.eof then%script languagejavascriptalert请先出题!再进行考试!;history.back
42、;%elsepdrss判断题数pdsrss判断题每题分数xzrss选择题数xzsrss选择题每题分数tkrss填空题数tksrss填空题每题分数sessionttimerss考试时间sessiontimenrss考试时间zfpd*pds+xz*xzs+tk*tkstestidrssidset rsconn.executeselect top 1 * from type1 order by id desctype1rsidset rsconn.executeselect top 1 * from type2 order by id desctype2rsidset rsconn.executes
43、elect top 1 * from type3 order by id desctype3rsidsqlfindselect * from report where 试卷id&testid& and 学生id&sessionstudyid& and 是否补考False or 补考成绩0set rsfindconn.execute sqlfindif not rsfind.eof then%script languagejavascriptalert你已经参加过这次考试了,请等待下一次考试!;window.navigateindex.asp;%else set rsfindsconn.exec
44、uteselect * from report where 试卷id&testid& and 学生id&sessionstudyid& and 是否补考True and 补考成绩0if not rsfinds.eof thenelsesqlininsert into report id,试卷id,学生id,分数 values&qi&,&testid&,&sessionstudyid&,0response.write sqlinend if end if %!-#include fileChangeTime.asp -meta -equivContent-Language contentzh-c
45、nmeta nameGENERATOR contentMicrosoft FrontPage 4.0meta nameProgId content/.umentmeta -equivContent-Type contenttext/html; charsetgb2312网上考试系统link relstylesheet typetext/css hrefcss.cssstyle typetext/css!-body background-color: #EAEAEC;-body topmargin0 leftmargin0 onLoadChangeTimeTABLE cellSpacing0 c
46、ellPadding0 width100 alignleft border0 TD width25 background./bottomimg/new_r4_c2.jpgIMG height9 src./bottomimg/new_r4_c2.jpg width26TD vAligntop width762 bgColor#fffffftable border1 cellpadding4 cellspacing0 styleborder-collapse: collapse bordercolor#111111 width760 td aligncenterform nameform1 act
47、iontest_over.asp td aligncenterfont classtest1第 %qi% 期考试 input typehidden nameqi value%qi% input typehidden nametestid value%testid% (本期考试 %pd% 道判断题,%xz% 道选择题,%tk% 道填空题,总分 %zf% 分)input typehidden namepd value%pd% input typehidden namexz value%xz%input typehidden nametk value%tk%input typehidden name
48、zf value%zf%input typehidden namepds value%pds%input typehidden namexzs value%xzs%input typehidden nametks value%tks% /.div aligncenter classXhsmall%TimeLogintimeTimeSubmitDateAddn, TimeGet, TimeLoginresponse.Write登录时间:&TimeLogin& 交卷时间:&TimeSubmit %font color#000080%studyidsessionstudyidset rs Server.CreateObjectadodb.recordsetsqlstrselect * from student where studyid&studyid&rs.open sqlstr,conn,1,3%考生姓名:%rsyourname% 学号:%rsstudyid%rs.close set rsnothing% div aligncentertable border0 cellpadding5 cellsp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数学-浙江强基联盟2024-2025学年高一下学期3月月考试题+答案
- 工会年度工作总结
- 北师大版三年级下册数学第一次月考(1-2单元)检测卷(含答案)
- 教育学校活动主题班会
- 幼儿园教育保育评估指南
- 天然气灶具知识培训课件
- 教育扶贫控辍保学政策
- 公司车辆停放培训
- 中秋立体美术课件
- 教育的未来:探索新时代的教学模式
- 走进中国传统节日 详细版课件
- Q∕SY 02098-2018 施工作业用野营房
- 浙教版劳动五年级下册 项目三 任务三 环保小车我来造 教案
- 隔离开关培训课件
- 图像融合技术中英文对照外文翻译文献
- 35kV高压电缆敷设专项施工方案(完整版)
- 锅炉空气预热器拆除安装方案
- 风电齿轮箱结构原理及维护知识
- 加油站安全生产考核奖惩台账
- 出国签证户口本翻译模板(共4页)
- 农村渡口改造及小型码头
评论
0/150
提交评论