论文排版(样式).doc

上传人:sk****8 文档编号:3123475 上传时间:2019-05-22 格式:DOC 页数:28 大小:756.50KB
下载 相关 举报
论文排版(样式).doc_第1页
第1页 / 共28页
论文排版(样式).doc_第2页
第2页 / 共28页
论文排版(样式).doc_第3页
第3页 / 共28页
论文排版(样式).doc_第4页
第4页 / 共28页
论文排版(样式).doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、I广东海洋大学本科学位论文(大学本科)在线考试系统的开发张 小 晗二 00 八 年 六 月 二 十 日摘 要I摘 要在线考试系统是集合现代考试理论、方法和现代信息技术手段的智能化网上考试系统,为学生个性化学习提供灵活、方便、科学、公平的个别化考试服务,学生可以随时随地进行课程结业考试,它可以节约考试成本,提高考试工作的效率。本论文叙述了在线考试系统开发过程中的主要技术,包括基于 B/S 的服务模式、ASP 语言和Access 2003 数据库管理系统等,重点介绍了在线考试系统的开发过程:包括系统分析、系统调查、数据流程分析、功能设计、数据库设计、系统物理配置方案、系统实现、系统调试和测试关键字

2、:在线考试;ASP;Access 数据库;Web;自动评分AbstractIIAbstractDevelopment of online exam systemOnline examination system is an intelligent web examination system integrating modern examination theory, method and modern information technology, which is to provide a individualized, flexible, convenient, scientific a

3、nd fair examination service. Students can participate in course exam at any time and in any place. It can save exam cost and improve exam efficiency.This thesis discusses main techniques used in developing the online exam system, including B/S based service pattern, ASP language and Access 2003 data

4、base management system etc .And it places emphasis on developing process of online examination system including system analysis, system survey, data process analysis, function design, database design, system physical configuration scheme, system realization, system commissioning and testing. Key wor

5、ds: Online examination; ASP; Access database; Web; Automatic grading目录1目录在线考试系统的开发 .I摘 要 .IAbstract.II目录 .1在线考试系统的开发 .11. 绪论 .11.1 选题背景 .11.2 在线考试系统的技术路线 .12. 系统设计相关原理 .32.1 ASP 技术 .32.1.1 ASP 的特点 .32.1.2 ASP 的处理流程 .32.2 JavaScript.32.3 Access 2003 数据库 .32.4 SQL 语句 .42.5 Web 技术 .42.6 B/S 模式及其优势 .43.

6、 系统设计 .53.1 系统需求分析 .53.1.1 考生使用在线考试系统流程 .53.1.2 系统特点 .53.1.3 系统目标 .53.2 系统功能结构 .53.2.1 系统总体结构设计 .53.2.2 系统模块设计 .63.2.3 前台功能模块 .63.2.4 后台功能模块 .73.3 数据库设计 .73.3.1 系统 E-R 图 .73.3.2 表设计 .73.3.3 创建表间关系 .84. 系统的实现 .104.1 前台功能的实现 .104.1.1 登录页面 .104.1.2 注册页面 .124.1.3 准考试页面 .134.1.4 考试页面 .134.1.5 客观题自动评分页面 .

7、134.1.6 查询以往成绩页面 .134.2 后台功能的实现 .134.2.1 后台登录页面 .1324.2.2 后台管理首页 .144.2.3 试题管理页面 .144.2.4 成绩管理页面 .144.2.5 试卷管理页面 .144.2.6 学生管理页面 .154.2.7 管理员信息修改页面 .154.2.8 用户帮助页面 .155. 系统的发布与维护 .165.1 运行环境 .165.2 Web 应用程序的测试环境 IIS.165.2.1 IIS 简介 .165.2.2 配置在线考试系统 .16结论及尚存在的问题 .18参考文献 .19附 录 .20独创性声明 .21致 谢 .221. 绪

8、论1在线考试系统的开发1. 绪论1.1 选题背景现今,不管是国内还是国外的各大机构,都不断的推出了一系列大型的认证考试,如微软的MCSE、Cisco 的 CCNA 以及我们国家的自学考试和各省市的各种考试等,这些考试都在朝着网络化的方向发展,只有这样才符合大规模考试省时省力以及公正公开的要求。所以,网上考试系统的研制是当今教育信息化建设的一项重要课题,目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以弥补传统手工考试的不足。基于 Web 的网络考试已成为大势所趋,与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求,它在教育现代化的

9、进程中具有很重要的现实意义。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要1,于是产生了大量的在线考试系统。它应用 ASP 等网络软件开发工具进行研发,并充分利用了 B/S 结构的特点,其功能目标是实现将现有的纸张答题式考试向基于 Internet 的无纸化考试系统的转变,具有良好的开放性,允许系统管理员对试题库进行管理与开发,有效地保证了题库的时效性。通过 Internet/Intranet 来实现网上考试,可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大

10、效力,更好的为学校的教学、科研、管理服务,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时间、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。利用 ASP 技术开发的基于 WEB 的多用户在线考试系统具有用户注册、多用户同时在线考试、考试时间控制、对客观题自动判卷、题库维护、考卷制定、用户管理、成绩管理等功能2 1.2 在线考试系统的技术路线本文主要阐述一个在线考试系统开发的方法及一些关键技术。一个在线考试系统必须要具备以下几个重要部分:第一,登录模块。前台登录系

11、统应该有用户名和密码,以保证学生信息的安全性和准确性。作为这样的一个系统,数据的处理都是在后台,所以还要有一个后台管理入口,后台登录系统应该有管理员、密码和验证码,确保信息的安全性。第二,后台管理模块。管理员进入后台管理系统,可以管理题库、考生信息、考生成绩、管理员信息等。第三,考生答题模块。该模块是2整个系统的核心,考生在规定时间内在线答题,提交后完成对客观题的自动阅卷评分,并将成绩和主观题答题数据回收到数据表2. 系统设计相关原理32. 系统设计相关原理2.1 ASP 技术ASP 是 Active Server Pages 的简称,中文意思是动态服务器网页,它是一种在微软公司的WEB 服务

12、器 IIS(Internet Information Server)上开发交互网页的新技术。2.1.1 ASP 的特点(1) 使用 ASP 可以组合 HTML 页、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。(2) 使用 VBScript、JavaScript 等简单易懂的脚本语言,结合 HTML 标记,即可快速完成网站的应用程序3,无须编译,容易编写2.1.2 ASP 的处理流程以 login.asp 为例,当用浏览器查看一个 ASP 文件时,在 IE 浏览器中输入http:/localhost/test_online/login.asp,浏

13、览器向 WWW 服务器发出请求要求返出 login.asp 的内容.2.2 JavaScriptJavaScript 是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet 网页制作上,它的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容2.3 Access 2003 数据库微软公司的 Access 2003 数据库管理系统,是 Office 2003 里面的一个组件,能满足基本的Web 站点和企业数据处理系统存储和分析数据的需求。Access 是与 Windows 和 Internet 结合紧密的数据库

14、软件,随着它的 Security Wizard 的不断改进,在 Access 中实现安全性已变得非常简单42.4 SQL 语句SQL 全称是“结构化查询语言(Structured Query Language)”,是一种标准的关系型数据库查询语言3。它具有以下优点。2.5 Web 技术World Wide Web(简称为 WWW)中文译名为“万维网” ,它是一种建立在 Internet 上的全球性、交互性、动态和分布式的图形信息系统4。WWW 提供了一个可以轻松驾驭的图形化用户界面2.6 B/S 模式及其优势伴随着 Internet 的迅速发展,计算机技术正在由基于 C/S(Client/Server 客户端/服务器)模式的应用系统转变为基于 B/S(Browser/Server 浏览器/服务器)模式的应用系统。对于本在线考试系统,其系统结构如图 2-1 所示。系统维护管理数据库服务器( A c c e s s 2 0 0 3 )W e b 服务器( I I S A S P )浏览器浏览器浏览器浏览器 考试管理、考试T C P / I P 协议H T T P 协议图 2-1 系统结构示意图过去,网络软件的开发都采用 C/S(Client/Server)模式,在这种模式下,主要的业务逻辑都集中于客户端程序,因此,必然导致安装、调试、维护和升级困难以及增加安全隐患。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。