基于ASP的试卷管理系统 计算机毕业论文.doc
《基于ASP的试卷管理系统 计算机毕业论文.doc》由会员分享,可在线阅读,更多相关《基于ASP的试卷管理系统 计算机毕业论文.doc(25页珍藏版)》请在三一文库上搜索。
1、基于ASP的试卷管理系统摘 要:为了方便学生与所用人员在网上交流,我们将开发具有交互功能的试卷管理系统。本系统采用ASP技术开发,使用vbscript语言开发后台代码,应用Access2003数据库技术,可以实现在网上进行考试,并对试卷管理系统的信息进行科学的、规范化的管理。针对各个角色要实现不同功能的具体实际情况和需求,系统提供后台管理,用户管理等功能。利用网络和数据库技术,结合目前硬件价格普遍下跌,基于B/S模式研究开发了试题库与在线考试系统这一ASP应用程序。它运用方便、操作简单,效率很高,本论文主要阐述一个功能比较强大的试卷管理系统的后台操作过程及一些关键技术。考试时考生输入准考证号码
2、核对正确后,进入考生界面,考生界面有选择科目,实现了考生在选择科目后,进入考试窗体,考完后对题目的自动评分。管理员进入管理员界面,管理员界面主要由用户管理、试题管理、试卷管理、成绩排序等组成。实现了真正的无纸化考试大大减轻了教师的问题和繁重的工作量。关键词:ASP;ACCESS;自动评分;排序;IIITitle:Management System for Examination Paper Based on ASP Abstract: For the convenience of the teachers and personnel communicate with each other in
3、 the Internet, we will develop interactive examination management system The system uses ASP technology development, uses the Vbscript Language for the background code, Apply of Access 2003 database technology can be used for the examination search and realize the examination management system for s
4、cientific and standardized management. Various roles for different functions in order to achieve the specific realities and needs of the background system management, user management functions. Using the Internet and database technology, combining the present price decline, It based on B/S model was
5、 developed with on-line examination system test this ASP application. It was used conveniently, simple operation, high efficiency, This paper mainly elaborates a more powerful function of the background paper management system and some key technology operation. Exam candidates to enter the certifica
6、tion card check correctly, enter the candidate interface subjects candidates to choose the interface to achieve the candidates in the choice of subjects, go to the examination form and finished the title after the automatic Grade Point. Administrator to enter the administrator interface, the adminis
7、trator interface mainly by user management, test management, paper management, performance ranking component. To achieve a truly paperless examination greatly reduced the teachersquestion and heavy workload.Keywords: ASP;Access;Automatic Grade Point;Sort;目 录摘 要IAbstractII1 绪论11.1 背景和意义11.2 技术现状11.3
8、主要工作11.4开发工具21.5运行环境介绍32 总体设计42.1 需求分析42.2 功能设计42.3 系统结构设计52.4 系统流程设计52.4.1传统二层结构62.4.2 三层数据库应用结构72.4.3 多层分布式数据库系统72.5 方案选择72.6 工具选择73 数据库83.1 数据库设计83.2 表间关系104 系统实现114.1模块设计114.2管理页面114.2.1管理员登录页面114.2.2学生参加考试页面124.2.3添加试卷页面135 系统流程分析145.1 考生流程145.2 管理员流程14结 语14参考文献16致 谢17附 录18附录219柳亚林:VLAN在校园网中的高效
9、应用第 1 页 共 5 页1 绪论1.1 背景和意义现阶段,学校与社会上的各种考试大都采用传统的考试方式。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户1。人们迫切要求利用这些技术来进行考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证!客观!更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分
10、采用这种方式。为了适应新形势的发展,我们推出了这一系统,使其尽快在各类考试中发挥高效、便捷的作用, 把老师从繁重的工作中解脱出来!1.2 技术现状随着信息化技术的迅猛发展,试卷管理试卷显示出它独特的优势。网络考试具有覆盖面广、信息量大且更新快、网络考试平台功能强大、效率高、可以更好地维护考试的公正性以及成本低等优势。在这个高度信息化的社会里,建立无纸化考试是最方便的来节约人力和物流资源的手段。在美国采用网上考试形式的就高达776%。网络考试在全球的发展,也必然带动中国无纸化考试的相关增长2。近几年来,无纸化考试成为各大高校、企业和各种公司等常用的最有效的途径。来自各地的考生迫切需要能在网上知道
11、自己的成绩,这一系统的开发解决了这一问题。据统计,全球每天约有2000考生就会通过考试,中国现阶段的无纸化考试已显示出巨大的发展潜力。1.3 主要工作本文以ASP和 Access 2003为基础,建立的一个试卷管理系统,并使其达到系统化、规范化和自动化的目的。在此软件的开发过程中,严格遵守了软件工程的规范,它经历了系统概述、需求分析、概念设计、详细设计、测试,运行等几个阶段,使系统结构清晰,条理分明。针对各个角色要实现不同功能和具体实际情况和需求,来完成系统的设计。系统提供后台管理,用户管理和角色管理等功能。操作方便,用户界面友好,可以实现以下基本功能:(1)系统管理功能:系统管理员可以管理系
12、统内的各种信息资源,例如:查看、删除全部的学生信息和试卷信息等。(2)用户管理功能:可以帮助广大的考生参加各个科目的考试、查看考试成绩,修改,添加,删除创建试卷,高级查询成绩。1.4开发工具(一)ASP简介 ASP是微软提供的新一代的Web开发平台,它为开发人员提供了生成企业级Web应用程序所需要的服务、编程模型和软件基础结构,同其他Web开发平台相比,ASP具有下面三大优势3。(1)支持编译型语言通常情况下,解释型的脚本语言在性能上抵不上编译型的语言。由于ASP页面在执行前会被编译,所以ASP的性能得到了很大的提高4。(2)程序代码与页面内容的成功分离ASP Web开发技术为程序员提供了一种
13、非常好的开发模式,即代码灵活书写技术,从而使ASP的程序结构异常清晰,开发和维护的效率也得到了很大的提高。另外可以利用DIV+CSS集成环境下开发ASP应用程序,该环境不仅提供了强大的调试能力,而且还集成了“所见即所得”的HTML编辑器为开发人员开发Web页提供了方便的图形化支持5。(3)引入服务器脚本在ASP中,服务器端脚本会生成发送给浏览器的HTML代码,显示表单控件,还能生成隐藏的HTML元素来存储当前的状态。在提交页面时,这些信息就会传送回服务器,服务器将自动处理这些信息,改变HTML,显示页面6。(二)ADODB简介adodb.recordset和adodb.connection确切
14、的说都是WINDOWS下的集成组建,server.createobject将目标组建实力化并将他实例对象赋值在变量中来操作,实例adodb.recordset就是将结果集组件实例化,从而是对应变量能够在查询数据库结果时能够得到相对应的结果集,adodb.connection的实例则是创建连接数据库的对象,从而实现连接数据库和关闭数据库连接等操作7。(三)Access 2003简介Access 2003旨在提供一个非常便于使用数据库平台,可以针对目标情况进行快速的部署。它附带的免费图形用户界面简化了基本的数据库操作。通过与Visual Studio 2008项目的集成,数据库应用程序的设计和开发
15、也变得更加简单8。Access 2003使用SQL语言进行查询操作。1.5运行环境介绍网上招聘系统的设计与实现的运行环境是在Internet信息服务(IIS)环境下运行。配置好IIS,然后创建ASP Web应用程序9。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事10。启动服务器IIS:(1)选择“开始”|“程序”|“管理工具”|“Internet服
16、务管理器”菜单,启动“Internet 信息服务”程序,界面如图2-1所示,其中,myserver是计算机名字,在不同用户的计算机上,该名字是不同的。在myserver文件夹下,有多个子文件夹,其中“默认Web站点”文件夹管理着Web应用程序。1-1 Internet服务管理器界面2 总体设计2.1 需求分析通过调查分析开发考试系统所具备的能力及实现的方法.确定总体结构,利用Access数据库所具有的能力,以最简洁最容易的方法,使用ASP使其成为一个初级的系统软件.据对教学过程的实际调查了解,在整个教学过程中,主要涉及到教师的教学和学生的学习两个方面,对老师而言,他可以修改试卷,添加试卷,创建
17、试卷,查询成绩和排列成绩等。学生可以通过姓名和学号参加考试,来完成考试等功能。2.2 功能设计本系统主要涉及到考生考试和管理员界面(1)考试考试模块是网络考试系统的核心部分,由于采用Web技术实现,所以从理论上讲,考试可以在时候、任何地方进行,但是为了使考场易于组织和管理,所以本系统对考试时间作了严格的限制,因此在进入系统时首先判断当前时间是否为申请试卷时制定的考试时间,由于判断的时间是服务器端的时间,所以跟考试机器的时间无关,即使考生修改所在机器的时间,也无济于事。为了方便将学生集中起来考试有利于监考,也可以通过锁定考试中心IP地址的方式限制学生的使用的电脑。考生在这个页面输入自己的信息,如
18、考场编号,准考证号码、密码等等,单击“登陆”后进入信息处理程序(在服务器端执行),当提交测试卷后系统会根据考生的测试卷分数自动在后台随即为考生得出分数。A. 考生登陆:首先验证考生的准考证编号和登陆密码。如果考生时在指定的考试时间内,就允许考生考试B. 考试试卷:选择考试科目,如语文,高数,C语言等提交试卷得出分数C. 提交试卷:在不同状态下提交不同的试卷(系统自动判断并自动在后台完成阅卷)。D. 分数预览:可以预览一个考生的一科成绩,同时还可以对所有考生每一科成绩查询成绩E. 排序成绩:对某单科成绩进行升序和降序排列F. 关闭系统(2)考试管理子系统A. 考试管理员登陆:输入管理员的用户名和
19、密码B. 考生管理:添加,删除考生C. 考生成绩查询:查询已申请了试卷的考生,可以查询考生每一科成绩,和一科的所有考过试的考生成绩。D. 考生成绩排序:可对已考过试的考生的一科所有成绩进行升序和降序。E. 试卷管理:试卷的删除,添加,修改,也可以修改考生的考试IP,班级等F. 历史信息查询:查询参加过考试的考生的考试成绩。G. 修改密码:修改管理员密码。H. 关闭系统(3)后台功能系统(整个考试系统的核心所在)自动阅卷:考生提交试卷系统自动进行2.3 系统结构设计通过对系统流程设计的分析,系统用户分为三种角色:试卷管理用户模块管理模块共用功能提交信息公布成绩登陆管理用户试卷管理成绩公布退出管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于ASP的试卷管理系统 计算机毕业论文 基于 ASP 试卷 管理 系统 计算机 毕业论文
链接地址:https://www.31doc.com/p-3919911.html