欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    基于ASP的试卷管理系统 计算机毕业论文.doc

    • 资源ID:3919911       资源大小:513.52KB        全文页数:25页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于ASP的试卷管理系统 计算机毕业论文.doc

    基于ASP的试卷管理系统摘 要:为了方便学生与所用人员在网上交流,我们将开发具有交互功能的试卷管理系统。本系统采用ASP技术开发,使用vbscript语言开发后台代码,应用Access2003数据库技术,可以实现在网上进行考试,并对试卷管理系统的信息进行科学的、规范化的管理。针对各个角色要实现不同功能的具体实际情况和需求,系统提供后台管理,用户管理等功能。利用网络和数据库技术,结合目前硬件价格普遍下跌,基于B/S模式研究开发了试题库与在线考试系统这一ASP应用程序。它运用方便、操作简单,效率很高,本论文主要阐述一个功能比较强大的试卷管理系统的后台操作过程及一些关键技术。考试时考生输入准考证号码核对正确后,进入考生界面,考生界面有选择科目,实现了考生在选择科目后,进入考试窗体,考完后对题目的自动评分。管理员进入管理员界面,管理员界面主要由用户管理、试题管理、试卷管理、成绩排序等组成。实现了真正的无纸化考试大大减轻了教师的问题和繁重的工作量。关键词: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 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 scientific 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 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 certification 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 administrator 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 主要工作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在校园网中的高效应用第 1 页 共 5 页1 绪论1.1 背景和意义现阶段,学校与社会上的各种考试大都采用传统的考试方式。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户1。人们迫切要求利用这些技术来进行考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证!客观!更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。为了适应新形势的发展,我们推出了这一系统,使其尽快在各类考试中发挥高效、便捷的作用, 把老师从繁重的工作中解脱出来!1.2 技术现状随着信息化技术的迅猛发展,试卷管理试卷显示出它独特的优势。网络考试具有覆盖面广、信息量大且更新快、网络考试平台功能强大、效率高、可以更好地维护考试的公正性以及成本低等优势。在这个高度信息化的社会里,建立无纸化考试是最方便的来节约人力和物流资源的手段。在美国采用网上考试形式的就高达776%。网络考试在全球的发展,也必然带动中国无纸化考试的相关增长2。近几年来,无纸化考试成为各大高校、企业和各种公司等常用的最有效的途径。来自各地的考生迫切需要能在网上知道自己的成绩,这一系统的开发解决了这一问题。据统计,全球每天约有2000考生就会通过考试,中国现阶段的无纸化考试已显示出巨大的发展潜力。1.3 主要工作本文以ASP和 Access 2003为基础,建立的一个试卷管理系统,并使其达到系统化、规范化和自动化的目的。在此软件的开发过程中,严格遵守了软件工程的规范,它经历了系统概述、需求分析、概念设计、详细设计、测试,运行等几个阶段,使系统结构清晰,条理分明。针对各个角色要实现不同功能和具体实际情况和需求,来完成系统的设计。系统提供后台管理,用户管理和角色管理等功能。操作方便,用户界面友好,可以实现以下基本功能:(1)系统管理功能:系统管理员可以管理系统内的各种信息资源,例如:查看、删除全部的学生信息和试卷信息等。(2)用户管理功能:可以帮助广大的考生参加各个科目的考试、查看考试成绩,修改,添加,删除创建试卷,高级查询成绩。1.4开发工具(一)ASP简介 ASP是微软提供的新一代的Web开发平台,它为开发人员提供了生成企业级Web应用程序所需要的服务、编程模型和软件基础结构,同其他Web开发平台相比,ASP具有下面三大优势3。(1)支持编译型语言通常情况下,解释型的脚本语言在性能上抵不上编译型的语言。由于ASP页面在执行前会被编译,所以ASP的性能得到了很大的提高4。(2)程序代码与页面内容的成功分离ASP Web开发技术为程序员提供了一种非常好的开发模式,即代码灵活书写技术,从而使ASP的程序结构异常清晰,开发和维护的效率也得到了很大的提高。另外可以利用DIV+CSS集成环境下开发ASP应用程序,该环境不仅提供了强大的调试能力,而且还集成了“所见即所得”的HTML编辑器为开发人员开发Web页提供了方便的图形化支持5。(3)引入服务器脚本在ASP中,服务器端脚本会生成发送给浏览器的HTML代码,显示表单控件,还能生成隐藏的HTML元素来存储当前的状态。在提交页面时,这些信息就会传送回服务器,服务器将自动处理这些信息,改变HTML,显示页面6。(二)ADODB简介adodb.recordset和adodb.connection确切的说都是WINDOWS下的集成组建,server.createobject将目标组建实力化并将他实例对象赋值在变量中来操作,实例adodb.recordset就是将结果集组件实例化,从而是对应变量能够在查询数据库结果时能够得到相对应的结果集,adodb.connection的实例则是创建连接数据库的对象,从而实现连接数据库和关闭数据库连接等操作7。(三)Access 2003简介Access 2003旨在提供一个非常便于使用数据库平台,可以针对目标情况进行快速的部署。它附带的免费图形用户界面简化了基本的数据库操作。通过与Visual Studio 2008项目的集成,数据库应用程序的设计和开发也变得更加简单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服务管理器”菜单,启动“Internet 信息服务”程序,界面如图2-1所示,其中,myserver是计算机名字,在不同用户的计算机上,该名字是不同的。在myserver文件夹下,有多个子文件夹,其中“默认Web站点”文件夹管理着Web应用程序。1-1 Internet服务管理器界面2 总体设计2.1 需求分析通过调查分析开发考试系统所具备的能力及实现的方法.确定总体结构,利用Access数据库所具有的能力,以最简洁最容易的方法,使用ASP使其成为一个初级的系统软件.据对教学过程的实际调查了解,在整个教学过程中,主要涉及到教师的教学和学生的学习两个方面,对老师而言,他可以修改试卷,添加试卷,创建试卷,查询成绩和排列成绩等。学生可以通过姓名和学号参加考试,来完成考试等功能。2.2 功能设计本系统主要涉及到考生考试和管理员界面(1)考试考试模块是网络考试系统的核心部分,由于采用Web技术实现,所以从理论上讲,考试可以在时候、任何地方进行,但是为了使考场易于组织和管理,所以本系统对考试时间作了严格的限制,因此在进入系统时首先判断当前时间是否为申请试卷时制定的考试时间,由于判断的时间是服务器端的时间,所以跟考试机器的时间无关,即使考生修改所在机器的时间,也无济于事。为了方便将学生集中起来考试有利于监考,也可以通过锁定考试中心IP地址的方式限制学生的使用的电脑。考生在这个页面输入自己的信息,如考场编号,准考证号码、密码等等,单击“登陆”后进入信息处理程序(在服务器端执行),当提交测试卷后系统会根据考生的测试卷分数自动在后台随即为考生得出分数。A. 考生登陆:首先验证考生的准考证编号和登陆密码。如果考生时在指定的考试时间内,就允许考生考试B. 考试试卷:选择考试科目,如语文,高数,C语言等提交试卷得出分数C. 提交试卷:在不同状态下提交不同的试卷(系统自动判断并自动在后台完成阅卷)。D. 分数预览:可以预览一个考生的一科成绩,同时还可以对所有考生每一科成绩查询成绩E. 排序成绩:对某单科成绩进行升序和降序排列F. 关闭系统(2)考试管理子系统A. 考试管理员登陆:输入管理员的用户名和密码B. 考生管理:添加,删除考生C. 考生成绩查询:查询已申请了试卷的考生,可以查询考生每一科成绩,和一科的所有考过试的考生成绩。D. 考生成绩排序:可对已考过试的考生的一科所有成绩进行升序和降序。E. 试卷管理:试卷的删除,添加,修改,也可以修改考生的考试IP,班级等F. 历史信息查询:查询参加过考试的考生的考试成绩。G. 修改密码:修改管理员密码。H. 关闭系统(3)后台功能系统(整个考试系统的核心所在)自动阅卷:考生提交试卷系统自动进行2.3 系统结构设计通过对系统流程设计的分析,系统用户分为三种角色:试卷管理用户模块管理模块共用功能提交信息公布成绩登陆管理用户试卷管理成绩公布退出管理员则负责系统内各种信息资源的管理,包括用户的添加、管理用户的修改、试卷的创建,修改,删除部分或者全部。图2-1总体结构考生用户可以选择考试科目来完成自己的主观部分试题,在提交试卷后,可以查看自己的成绩。2.4 系统流程设计进入系统后,首先是登录界面,输入考生的学号和姓名可以登录,系统将根据用户选择来区分是否参加过考试,如果参加过考试,出现提示不能考试。如果没参加过考试链接到各自的主界面下。管理员可以在主界面按下管理登陆,输入密码和用户对后面的管理系统进行管理,按照要求进行管理,链接到各自的用户界面。其过程如图2-2所示:登录考生界面管理界面考试试卷考生成绩试卷管理管理成绩图2-2登录和管理这里需要注意的是管理员用户的修改,一般情况下,由于管理员用户是不能随便修改的,所以它的修改是手动登录后,才能再次修改。2.4.1传统二层结构图2-3二层结构传统的二层式程序,也就是客户/服务器(Client/Server)结构,这种程序相对简单、清楚、开发容易,其结构如图1。客户机都通过网络连接到同一个数据库上,不过这样结构问题很多,最主要的就是性能较差维护困难已经不适应在因特网(Internet)上使用11。数据同一性和完整性难以控制。同时由于每一个客户机都必须安装特定的软件,且这种客户端软件体积还比较大,用户使用起来非常不方便,所以目前已经面临淘汰。不过这样的系统开发比较简单,对开发人员的技术要求也不高,在内部局域网上使用还有一定的市场。2.4.2 三层数据库应用结构图2-4三层结构三层结构是目前用得最多的,这种结构比传统的C/S结构增加了一个应用程序服务器,应用程序服务器包括了统一的界面、业务规则和数据处理逻辑等等12,这样客户端程序就可以做得比较小,也就是常说的瘦客户,更由于业务规则和数据处理逻辑的集中在服务器上统一管理,客户端无须进行复杂的计算,也不会因为错误的操作而影响到其他的用户,所以他的可靠性、稳定性和效率都比较好13。当然开发这样的系统在技术上和成本上要求就要多一些。2.4.3 多层分布式数据库系统近年来随着因特网的快速发展,许多企业都开始上网,因此基于网络的营销系统、MIS系统、ERP系统都快速发展起来了,这个时候仅仅三层的应用程序已经不能满足实际需求了14。因此又发展出来了多层分布式的数据库系统。在多层分布式系统中,人们把中间的应用服务器再拆分为很多比较小的系统,均匀分散到多台计算机中处理,这样就能得到更好的性能并且降低了程序复杂度。在中必须要有一个所谓的中间件来支持和管理分散的业务处理程序15。2.5 方案选择本系统应用于因特网,并且要满足一个学校几千学生考试的需要,因此本系统决定采用微软公司所推出的Web分布式多层应用程序结构是较好的方案,但是由于我们的能力有限,只能用传统的二层结构进行设计。2.6 工具选择在设计过程我们所采用的工具有Frontpage2000或Dreamwear MX,利用这些工具进行代码和界面的设计;此外,还运用Microsoft Access进行数据库的设计与连接。3 数据库在前面几章中,提到的试卷管理系统的各种功能的实现都离不开数据库的支持,因此数据库的设计作为本系统的设计的一部分不可缺少。开发本系统中使用的数据库系统是 Access2003。从系统设计中功能分析得到,本系统需要建立以下几个数据表:学生信息表,管理表;试卷信息表;成绩表;试题结构表。用户的对数据库的需求具体体现在各种信息的提供、创建、刷新和查询等方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为具体的设计打下基础。数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。本系统的数据项如下:(1)用户登录中的数据项:用户名,密码。(2试卷信息中的数据项:试卷标题,IP地址,创建时间,主要内容,试卷名称,考试时间。(3)保存用户成绩的数据项:考生用户考试信息学号,用户姓名,电子邮件,试卷名称,成绩,考试时间 (4)保存学生登录信息中的数据项:编号,学号,姓名。(5) 试题信息中的数据项:题目类型,题目序号,题目,选择项,答案。3.1 数据库设计管理表就是管理者享有修改密码和用户名的权利,对管理者的登录次数没有限制表3-1管理员用户表(adminuser)字段名称数据类型字段说明AdminID文本管理员用户password文本登录密码登陆次数数字NULL学生信息表是在用户登录时,输入的学号和姓名是否和数据库中的给出信息一致,如果一致的情况下,用户可以登录,否则,不能登录。用于管理学生登录界面。表3-2学生信息表字段名称数据类型字段说明StudentID文本NULLname文本NULL试卷信息表是管理试卷时,可以添加,修改试卷信息,表明了创建时间,考试时间,和考试的IP,XX班级做了限制。表3-3试卷信息表字段名称类型字段说明试卷名称文本NULL创建日期日期/时间NULL考试时间1日期/时间NULL考试时间2日期/时间NULLIP地址1文本NULLIP地址2文本NULL班级文本NULL成绩表是在考生考完了要考的科目时,按下提交时,在数据库中的成绩表里就会显示该考生参加考试的学号,姓名,考试科目,和该科目的成绩,和你当时做题的时间。表3-4成绩表字段名称类型字段说明StudentID文本学生证号码Name文本学生姓名试卷名称文本NULL成绩数字NULL考试时间日期/时间NULL数据库中放有已有的科目,每套试题的项目如下表中的各项,可以修改,删除,新建。但是它目前只有客观题目。用来设计试卷的内容,分数。表3-5高数表字段名称数据类型字段说明题目类型数字NULL题目序号数字NULL题目文本NULL本题分数数字NULL选择项1文本选择的题目选择项2文本选择的题目选择项3文本选择的题目选择项4文本选择的题目正确答案文本正确答案表3-6 C语言表字段名称数据类型字段说明题目类型数字NULL题目序号数字NULL题目文本NULL本题分数数字NULL选择项1文本选择的题目选择项2文本选择的题目选择项3文本选择的题目选择项4文本选择的题目正确答案文本正确答案注意:表中还有语文表,高数表,数据结构表等他们都是属于试题结构。在修改试题时,就会调用相应的表来和修改的内容对应。3.2 表间关系数据库设计共包括管理员用户表学生信息表试卷信息表成绩表高数表C语言表等其中成绩表和学生信息表是一一对应的关系,通过studentID连接起来4 系统实现系统后台的管理就会用到数据库,使用micosoft的access数据库进行管理,管理员登录之后,进入到后台的管理页面,管理员可以进入各模块,进行试卷的修改,创建,删除等,当后台加入考生时,前台就得到了具体的内容,同样,如果后台删除了某信息,原来在前台显示的信息,就会消失。本系统主要实现了两大模块即管理员模块和考生用户模块4.1模块设计 考生用户模块学生用户登录时,输入姓名,学号,选择考试的科目提交后,进入考试的某一科目界面,开始答题,完成后提交试卷,交卷后可以查看该科目的成绩。 管理员模块管理员输入用户名和密码,登陆成功后,可以添加考生用户,修改用户,对试卷的管理包括:删除,添加,创建,修改。对成绩的查询,包括某一科目的全部考试成绩和某一考生的单科成绩。本系统的ASP和数据库ACESS连接是通过connect.asp文件来完成的,用于打开ACESS数据库的代码是:<%'session.timeout=10'session对象的超时值Set conn = Server.CreateObject("ADODB.Connection")conn.Open "Driver=Microsoft Access Driver (*.mdb); DBQ=" & Server.MapPath("examination.mdb")Set rs = Server.CreateObject("ADODB.Recordset")图4-1管理员界面%>4.2管理页面4.2.1管理员登录页面管理员登录页面(系统主界面)显示页面时读取了库中的管理表,提交时写到了管理表主要代码:<select name=”Subject”> <%rs.Open “Select * From试卷信息Order By创建日期DESC”, conn, 1,1while not rs.eof%><option value=”<%=rs(“试卷名称”)%>”><%=rs(“试卷名称”)%></option> <%rs.movenextwendrs.close%>图4-2考生用户界面</select> 4.2.2学生参加考试页面学生参加考试页面显示页面时是读取了库中的学生信息表,提交后调用了试题结构表 主要代码:<select name="Subject"> <!- #include file="connect.asp" -> <%rs.Open "Select * From 试卷信息 Order By 创建日期 DESC", conn, 1,1 while not rs.eof%> <option value="<%=rs("试卷名称")%>"><%=rs("试卷名称")%></option> <%rs.movenext wend rs.close%> </select></p>图4-3试卷界面4.2.3添加试卷页面添加试卷页面显示页面时读取了库中的相应的那个那个试题表比如时:高数表,在原来的试题中又加了题目。提交到了高数表。返回到该科目的试题页面主要代码:<select name="questiontype"> <option value="1">单项选择</option> <option value="2">多项选择</option> <option value="3">填空</option> </select> 序号: <input type="text" name="questionNo" size="5"> <input type="text" name="question" size="73"> (<input type="text" name="fen" size="4">分)<br> <% for n=1 to 4%>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 选择项<%=n%>:<input type="text" name=s<%=n%>><br> <%next %> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 正确答案:<input type="text" name="answer" size="10"> 5 系统流程分析5.1 考生流程考生在第一个界面上时,流程如图输入准考号、 姓名、 考试科目进行考试,考完交卷交完卷、马上知道成绩考生图5-1考生管理5.2 管理员流程后台的管理员登陆后,主要工作如下:管理员资料修改查询考生成绩考试科目操作退出删除试题修改新建管理员(老师)图5-2管理员管理结 语本系统的需求,是经过实际调研,认真论证设计出的,具有很强的实用性。开发工具为Dreamweaver,ASP语言功能强大,数据库采用了常用数据库Acess 2003,采用B/S模式进行开发。利用现有的较成熟的数据库技术,结合ASP+IIS开发平台,采用HTML语言及动态脚本语言进行代码编写,来完成系统的开发。主要实现了用户登录,成绩的查询,用户的管理,试卷的删除,修改,添加,创建. 本系统限于我的精力、技术和时间,因此要改进的地方比较多,其中有许多功能模块未能实现,如还未能实现随机抽卷功能、未能显示考试计时器等,所以整个系统看起来没有实际那么复杂,未能和我所设想的那么完整。其实还可以增加更多的功能,由于时间与能力的关系,因而无法完成。综上所述,该系统基本上能够实现系统的需求,可以方便地进行添加,修改,为双方都提供了便利条件。操作简便, 减轻用户的工作负担,加强了数据记录的安全性和完整性,提高了工作效率。参考文献1 刘好增,张坤.ASP动态网站开发实践教程M.清华大学出版社,2007.327-4202 赵增敏. ASP动态网页设计M.电子工业出版社, 2003.30-403 李烨.别具光芒Div+Css网页布局与美化M.北京:人民邮电出版社.2006.37-67.4 Barry Brey. Intel Microprocessors: Architecture. Programming,&Interfacing(6th Edition).Prentice Hall,2002.09-235 苏英如.ASP.NET编程技术与交互式网页设计M.北京:中国水利水电出版社.2004.99-234. 6 丁士锋.完全手册C#2.0实用开发详解M.北京:电子工业出版社.2008.192-460.7 王建华,汤世明.ASP.NET2.0动态网站开发技术与实践M.北京:电子工业出版社.2007.139-222.8 杜巧玲.网页设计超级梦幻组合M.清华大学出版社,2003.16-189 李世杰.Active server pages(ASP)3.0网页设计手册M.北京:清华大学出版社,1999.11-2010 Elliot Koffman Macromedia Flash MX 2004 Killer Tips-Flash MX 2004终级技巧M.News Riders Paperback 2003.50-6011 Stephen Shankland Google funds Photoshop-on-Linux WorkJ.CNET,2008.20-3012 Steve Caplin Art and Design in PhotoshopM. Focal Press,2008.05-2513 陈恭和,王汉新,刘瑞林.数据库基础与ACCESS应用教程M.高等教育出版社,2006.12-1614 梁建武,陈语林.ASP程序设计M.中国水利水电出版社.2001.03-2315 RichterJeffrey Applied Microsoft Net framework programmingM.Microsoft Press,2002.79-102第 21 页 共 22页附 录本系统采用ASP+ACCESS2003设计而成,ASP作为一种流行的网络编程语言,以其简单易学,功能强大等特点备受网络编程爱好者的青睐。因为ASP是由微软公司提供的脚本开发环境,目前只能在微软推出的WEB服务器上才能正常进行。利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,我们基于B/S模式研究开发了试题库与在线考试系统这一ASP应用程序。它运用方便、操作简单,效率很高,现阶段虽只实现了试卷的客观题部分,但已具有试题(卷)录入、修改和查询,就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,并给出其详细的成绩与试卷评估,同时也大大减轻了教师出题、改卷等繁重的工作量。数据库设计管理员可以对考生用户进行增、删,并可以对试卷进行增加、删除、修改。考生用户可以在提交考题后,得出成绩。系统模块设计本系统将分为两个模块,分别为:学生用户登录模块、管理员用户模块。学生用户登录模块学生用户通过学号、姓名进行登录(帐号和密码同为学生的学号)。管理员用户模块管理员可以增、删学生用户和管理员的修改,修改,添加,删除,创建试卷。查询单个考生的成绩和多个考生复杂查询。附录2管理员登入代码:<% response.buffer=falseresponse.expires=0if session(“logstatus”)<>1 then%><font size=”5” ><b>你还没有登录,没有权利浏览本页,请先<a href=”adminlogin.htm”>登录</a>!</b></font><%else %> <!- #include file=”connect.asp” -><html><head><title>试卷管理系统</title><meta http-equiv=”Content-Type” content=”text/html; charset=gb2312”><LINK href=”style.css” rel=stylesheet></head><script LANGUAGE=”JavaScript”><!- function openwin(url,name,w,h) window.open (url,name,”width=” + w + “,height=” + h + “,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no”)/-></script><body background=”images/adminbj.jpg”><p align=”center”><img border=”0” src=”images/adminlogo.gif”><a href=”login.asp”>退&nbsp;&nbsp;&nbsp;&nbsp;出</a><table width=”608” border=”0” cellspacing=”0” cellpadding=”3” align=”center”><tr><td width=”600”><table border=”1” width=”584” cellpadding=”1” cellspacing=”0” bordercolordark=”#FFFFFF” bordercolorlight=”#999999” align=”center” height=”96”><tr align=center><td bgcolor=”#33CCFF” width=”291” height=”17”><B>管理员资料修改</B></td><td bgcolor=”#33CCFF” width=”261” height=”17”><b>查询考生成绩</b></td></tr><tr><td width=”291” height=”71”><form method=”POST” action=”changezl.asp”><div align=”center”>用户名:<input type=”text” name=”username” size=”10” value=”><br>密码:<input type=”password” name=”password” size=”10” value=”><br><input type=”submit” name=”Submit” value=”提交”><input type=”reset” name=”Submit2” value=”清除”></div></form></td><td width=”261” height=”71”><form method=”GET” action=”searchs

    注意事项

    本文(基于ASP的试卷管理系统 计算机毕业论文.doc)为本站会员(小小飞)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开