试题.试卷—--计算机操作系统原理试卷评阅系统.doc
《试题.试卷—--计算机操作系统原理试卷评阅系统.doc》由会员分享,可在线阅读,更多相关《试题.试卷—--计算机操作系统原理试卷评阅系统.doc(44页珍藏版)》请在咨信网上搜索。
摘要 随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。本文设计开发的试卷评阅系统就是其中重要的一个方面。该系统本着减轻教师工作负担、提高工作效率、优化学生考试的流程,增强参加考试学生的身份识别,比传统的考试模式节省人力财力和时间 该系统的开发采用结构化设计思想。系统主要实现学生考试,新考生注册,以及系统管理模块,其中系统管理模块是进行题目的添加,存储和删除。考试模块是客户端学生或教师通过自己的姓名和学号以及密码登陆系统,进入界面时由系统按照出题教师预先设置好的试卷结构从试卷仓库中随机抽取适合的题目,形成试卷。 系统选用的开发软件是ASP和DREAMWEAVER MX 2004,后台数据库为SQL Server 2000。 【关键字】在线考试;动态网页;试卷生成;用户管理;信息发布;试卷管理 40 Abstract As the computer technology developing so rapidly,the informatization of school teaching and managing go ahead too. So it requires developing poisedly every tache and constructing a top-level platform for managing information and carrying through teaching and learning.The system of checking paper which is refered in this paper is designed for this aim.It can release teachers’ burden,improve their efficiency,optimize students’ examination.Therefor,It can not only add ID mechanism but also save money and time. This systerm is developed by structrued design.It's function contains examinees’ login,examination and generally managing.The generally managing contains adding questions,deleting questions.The client is for student.The server is for teacher who login by given name ID and password.The logined teacher only need to adjust the layout of the paper,the system can make the paper automatically by extracting questions from the question depository. Development:ASP, Dreamweaver MX2004, SQL Server 2000 【keyword】On-line examination;Dynamic web page;Try winding is born;Customer management;The information announces;Try a management 目录 第一章 绪论 1 第二章 计算机操作系统原理试卷评阅系统的需求分析 3 §2.1 系统概述 3 §2.1.1 系统的一般概述 3 §2.1.2 系统运行环境 4 §2.2 系统功能需求 4 §2.2.1 学生部分的主要功能要求 4 §2.2.2 老师部分的主要功能要求 4 §2.3 系统性能需求 4 §2.4 系统技术需求 5 §2.4.1 ASP技术 5 §2.4.2 数据库技术 6 §2.4.3 VBScript技术 6 §2.4.4 ASP与SQL数据库的连接 7 §2.5 系统数据流图 8 §2.5.1 试卷评阅系统基本模型图 8 §2.5.2 学生考试模块数据流图 9 第三章 计算机操作系统原理试卷评阅系统设计 10 §3.1 系统功能模块设计 10 §3.1.1 管理员模块 10 §3.1.2 学生模块 11 §3.2 数据库的设计 11 §3.2.1 E-R图 12 §3.2.2 数据库的完整性与安全性 14 §3.3 功能模块设计 14 §3.3.1 系统输出设计 14 §3.3.2 系统输入设计 15 §3.3.3 在线考试模块 16 §3.3.4 用户注册模块及考试科目管理模块 17 §3.3.5 试卷评阅系统考试模块流程图 18 第四章 计算机操作系统原理试卷评阅系统的具体实现 19 §4.1 试卷评阅系统登陆模块的实现 19 §4.1.1 系统首页的实现 19 §4.1.2 学生登陆界面的实现 20 §4.1.3 新考生注册界面的实现 21 §4.1.4 管理员登陆界面的实现 24 §4.1.5 计算机操作系统原理试卷评阅系统流程图 25 §4.2 试卷修改与添加模块的实现 27 §4.2.1 管理界面主界面的实现 27 §4.2.2 试题管理界面的实现 28 §4.3 考试界面的实现 29 §4.3.1 考生查询界面的实现 29 §4.3.2 考试界面的实现 30 §4.4 数据库的实现 32 §4.4.1 试卷评阅系统的数据库的建立 32 §4.4.2 数据库表的建立 33 第五章 系统的测试与运行 35 §5.1 测试计划及测试方法 35 §5.1.1 数据存储测试 35 §5.1.2 接口的测试 35 §5.1.3 信息浏览测试以及考试测试 36 §5.2 测试结果 36 §5.2.1 数据存储测试结果 36 §5.2.2 接口测试结果 36 §5.2.3 信息浏览及考试测试结果 36 §5.2.4 其他功能的测试结果 37 §5.3 系统测试总结 37 总结 38 参考文献 39 致谢 40 第一章 绪论 随着计算机和网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经通过计算机实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,教学软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到教学当中去,这就给软件设计人员提出了更高的设计要求。 教学包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是计算机考试系统,同时它也是最难实现的环节。在我国,虽然教学已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,应用不断扩大,如教学和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。 在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,自已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,作者进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来! 相比传统的考试方式,计算机试卷评阅系统的主要好处是一方面可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,可以在规定的时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。 计算机试卷评阅系统极大地提高了教学的灵活性,现在,在许多领域已经有了广泛的应用。最有影响的案例就是ETS(美国教育考试中心)举办的GRE(美国研究生入学考试)的计算机化考试,它使考试由原来的每年只能有两次参加考试的机会变成了每个工作日都可以参加的考试。 本论文讲述了一个功能强大的计算机试卷评阅系统的后台大概实现过程,该系统基本上可以满足学校及现代信息化企业的内部考试要求,可以实现学校或企业的低成本投入,高效率办公的宗旨。例如:一个学校或公司如果使用了本系统,老师和领导即使在外地出差也可以通过访问Internet轻松设置审批考试`,考试结束后也不需要传统的繁琐的阅卷过程,极大地提高了办公效率。 计算机试卷评阅系统一定要以考生的信息作为基础,关于考生的信息管理其实就是一个简单的会员管理系统。只要对这个系统及数据库稍加修改即可满足任何企业,任意部门,各种学校,机关单位的考试需求。这里所实现的主要是题库的管理,试卷的制定、生成,考试结果的公布和查询等功能。 第二章 计算机操作系统原理试卷评阅系统的需求分析 §2.1 系统概述 该试卷评阅系统主要是代替传统的老师出题,学生考试,老师阅卷的考试模式,通过该试卷评阅系统,老师可以很快的制作各类试卷及试题,而学生也能很方便的进行考试。同时系统还能够进行分数统计,该试卷评阅系统最大的特点是能够很快的给出考试结果,方便学生查询。 §2.1.1 系统的一般概述 该系统是专门用于用户注册、登录、参加在线考试以及管理员进行试题录入、修改、删除、成绩查询、管理用户的ASP应用程序。它应该具有开放性、方便性和灵活性。管理员可以轻松地向题库添加、修改和删除试题。考生进行有效的身份验证登录后,选择进入考试系统,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变。起主要有如下三个部分: ( 1 ).学生登陆部分:学生通过学生登陆窗口进入,在考试前可以先查询自己已经考过的科目,以及成绩。学生可以选择其余还未考过的科目进行考试,不同的科目,其试题也不一样,考试时间也不一样,当考试时间结束后,系统将自动关闭考试窗口,并当场给出所得成绩。 ( 2 ).新考生注册部分:学生登陆界面也有新考生注册功能,从而可以满足学校或者企业向外开放考试。 ( 3 ).管理员登陆部分:该系统的管理员就是老师,老师可以通过管理员登陆窗口登陆。登陆后,老师能够对以往试卷做系列修改,比如修改其中部分试题题目以及答案,老师也可能增加新科目的试卷。 总之,该系统要求界面简单,方便学生注册和考试,以及方便老师管理试卷。 §2.1.2 系统运行环境 为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下: 软件环境: 客户端:Windows XP,Internet Explorer 6.0 服务器端:Windows XP/Windows2000,Internet Information Server (IIS)6.0 数据库:采用SQL server 2000 硬件环境: 服务器: CPU:PIII 500以上 ,内存:256M以上 客户机: CPU:P200MMX以上,内存:32M以上 §2.2 系统功能需求 §2.2.1 学生部分的主要功能要求 新考生注册,学生登陆,查询成绩以及个人其他信息,选择未考科目,在考试时间内进行在线考试。 §2.2.2 老师部分的主要功能要求 首先老师能够对试卷种类以及试卷的内容进行管理,比如老师能够随时修改以往某科目试卷中的试题,能够增加新的科目,以及增加新的试题。其次老师能够对参加过考试的学生的成绩进行查询。 §2.3 系统性能需求 因为考试针对的是学生,而学生是一群体,所以该系统支持多人同时考试,考试的科目可以相同,也可以不同。当考试结束后,系统能很快的给出考试结果。也支持多个老师同时进行试卷的管理,因为每个老师所负责的科目不一样,所以相应的试卷中的试题的编号也不一样,这使得当多个老师同时对试卷进行管理是不会起冲突。通用性方面,要求系统不仅能够进行计算机系考试,而且其他系或专业稍作设置或改动也能使用本系统进行无纸化网络考试。 §2.4 系统技术需求 该试卷评阅系统主要采用ASP,HTML,数据库,VBScript,SQL等技术和工具,以及整合当今流行的网页程序开发集成工具DREAMWEAVER MX 2004,整体设计遵循软件工程的方法,经过需求分析,总体设计,文档和代码的编制,模块测试和系统实现几个阶段。下面就对这几种技术和方法做一个概述。 §2.4.1 ASP技术 ASP的英文全写是Active Server Pages,它其实是一套微软开发的位于服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS6.0,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 ASP包含三方面含义: ( 1 ).Active:ASP使用了微软的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。 ( 2 ).Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和JAVASCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。 ( 3 ).Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。 由此可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。 §2.4.2 数据库技术 SQL全称是“结构化查询语言(Structured Query Language)”,SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。 SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。 SQL不要求用户指定对数据的存放方法。 这种特性使用户更易集中精力于要得到的结果。所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段。查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。 §2.4.3 VBScript技术 Microsoft Visual Basic Scripting Edition是程序开发语言Visual Basic家族的最新成员,它将灵活的Script应用于更广泛的领域,包括Microsoft Internet Explorer中的WEB客户机Script和Microsoft Internet Information Server 中的 Web 服务器 Script。 VBScript使用ActiveX Script与宿主应用程序对话。使用ActiveX Script,浏览器和其他宿主应用程序不再需要每个Script部件的特殊集成代码。ActiveX Script使宿主可以编译Script、获取和调用入口点及管理开发者可用的命名空间。通过ActiveX Script,语言厂商可以建立标准Script运行时语言。Microsoft将提供VBScript的运行时支持。Microsoft正在与多个Internet组一起定义ActiveX Script标准以使Script引擎可以互换。ActiveX Script可用在Microsoft Internet Explorer和Microsoft Internet Information Server中。 VBScript只有一种数据类型,称为Variant。Variant 是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为Variant是VBScript中唯一的数据类型,所以它也VBScript 中所有函数的返回值的数据类型。最简单的Variant可以包含数字或字符串信息。Variant用于数字上下文中时作为数字处理,用于字符串上下文中时作为字符串处理。这就是说,如果使用看起来象是数字的数据,则VBScript会假定其为数字并以适用于数字的方式处理。与此类似,如果使用的数据只可能是字符串,则VBScript将按字符串处理。当然,也可以将数字包含在引号("")中使其成为字符串。除简单数字或字符串以外,Variant可以进一步区分数值信息的特定含义。例如使用数值信息表示日期或时间。此类数据在与其他日期或时间数据一起使用时,结果也总是表示为日期或时间。当然,从Boolean值到浮点数,数值信息是多种多样的。Variant包含的数值信息类型称为子类型。大多数情况下,可将所需的数据放进Variant中,而Variant也会按照最适用于其包含的数据的方式进行操作。声明变量的一种方式是使用Dim语句、Public语句和Private语句在Script中显式声明变量。 另一种方式是通过直接在Script中使用变量名这一简单方式隐式声明变量。这通常不是一个好习惯,因为这样有时会由于变量名被拼错而导致在运行Script时出现意外的结果。因此,最好使用Option Explicit语句显式声明所有变量。 §2.4.4 ASP与SQL数据库的连接 <%@language=VBscript%> <% dimconn set conn=server.createobject("ADODB.connection") conn.open"PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABASE=数据库名称 %> 建立记录集对象: setrs=server.createobject("adodb.recordset") rs.openSQL语句,conn,3,2 §2.5 系统数据流图 §2.5.1 试卷评阅系统基本模型图 管理员 计算机操作系统原理试卷评阅系统 考生 未注册考生 事务 考生信息和试卷信息 考生信息和试卷信息 注册信息 事务 图2.1 系统基本模型图 §2.5.2 学生考试模块数据流图 1.1 更新试题库 1.2 随即抽出试题 B1 试题单 试题单 B2 试题信息 试卷信息 试卷信息 考生 2.1 形成试卷 试卷信息 试卷 2.2 考试 答题信息 C1 答题信息 答题信息 2.3 系统阅卷 答题信息 考生 成绩信息 成绩信息 成绩信息 C2 图2.2 学生考试模块数据流图 第三章 计算机操作系统原理试卷评阅系统设计 §3.1 系统功能模块设计 该系统主要有两大模块:一是管理员模块,其主要功能是实现老师对试卷的管理和查看参加考试学生的考试信息。第二个模块是考生登陆模块,这部分主要实现新考生的注册,以及考生选择科目进行考试。试卷评阅系统的整体结构图如图3.1所示。 试卷管理 计算机操作系统原理试卷评阅系统 老师登陆 学生登陆 在线考试 新考生注册 考试结果 试题管理 考生成绩报表 图3.1试卷评阅系统整体结构图 §3.1.1 管理员模块 管理员模块是供老师对试卷进行管理。其功能结构图如图3.2所示。 管理员 试题查询 删除试题 学生成绩报表 编辑试题 试卷编辑 移动试题 添加试题 图3.2 管理员模块功能结构图 §3.1.2 学生模块 学生模块主要功能是学生进行考试以及新考生的注册。其功能结构图如图3.3所示。 考生登陆 新考生注册 查看个人信息 登陆考试 选择未来考科目进行考试 答题记录 考试结果 选择其他未考科目进行考试 图3.3 学生模块功能结构图 §3.2 数据库的设计 数据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。特别是近年来推出的计算机关系数据库管理系统,操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强。 该系统的数据库主要包含五个表: 1.UserLogin:学生的基本信息表,其中包括(用户名:userid.名:fname.姓:lname.密码:password.生日:dob.性别:gender.街道:street.市县:city.省份:state.国籍:country.邮编:zipcode.电话:phone1.手机:phone2.)。 2.AdminLogin:管理员信息表,其中包括(管理员帐号:AdminID.密码:password.姓名:Name.最近登陆时间:Lastlog.)。 3.UserExams:已考试学生成绩,其中包括(用户名:userid.考试日期:testdate.考试科目:ExamName.分数:percentage.状态:status.)。 4.all_exams:试卷信息表,其中包括(考试名称:ExamName.出卷人:AdminID.创建日期:DateCreated.总问题数:totalQuestions.开始试题编号:SQ_id.结束试题编号:EQ_id.考试主题:Code.及格分数:PPercentage.有效期:ExpireDate.考试时间:totalTime.)。 5.Q_bank:试题信息表.其中包括(试题编号:Q_id.试题序号:code.问题名称:question.选项A:optA.选项B:optB.选项C:optC.正确答案:answer.试题图片:image.)。 因为该系统的试题库的所有试题都包含在一个表里,所以管理员在修改和新增科目时,要选择该科目的试题是从试题库中哪个位置随即抽取试题。 而试题编号主要是方便老师在编辑试题,对考试并无影响。 §3.2.1 E-R图 在系统的数据库设计中,先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后才能得出系统的关系模式。可以采用E-R图的方法来进行数据结构分析,E-R设计方法是一种通过E-R图来描述现实世界信息结构的DB设计方法。 ( 1 ).考生E-R图如图3.4所示。 考生 用户名 密码 手机 电话 国籍 性别 图3.4 考生E-R图 ( 2 ).管理员E-R图如图3.5所示。 管理员 管理员帐号 密码 姓名 最近登陆时间 图3.5 管理员E-R图 ( 3 ).试题库E-R图如图3.6所示。 试题库 试题图片 答案 选项C 选项B 选项A 问题名称 试题序号 试题编号 图3.6 试题库E-R图 ( 4 ).试卷E-R图如图3.7所示。 试卷 考试名称 创建日期 总问题数 开始试题编号 结束试题编号 及格分数 考试时间 图3.7 试卷E-R图 §3.2.2 数据库的完整性与安全性 ( 1 ).数据库的完整性:数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件——完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中。本系统中定义了表与表之间的联系有助于实现完整性规则,一般在程序中实现具体的完整性控制。 ( 2 ).数据库的安全性:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它保护数据库防止恶意的破坏和非法的存取。 本系统包括数据库的安全和服务器的安全。采用管理员表示和鉴定的方法实现数据库的安全,此安全管理措施并不在前台开发工具中实现,而是在后台数据库中实现。在登录数据库时,系统让管理员户表示自己的身份,不同的管理员权限不同,系统进行核实,鉴别此管理员是否为合法用户,若是,系统进一步核实用户,通常要求用户输入口令,系统和对用户口令以鉴别用户身份。服务器的安全也是通过用户在登录服务器时输入合法的用户名和密码来实现的。这是一种简单可行的方法,实现起来比较方便。没有采用更加复杂的系统安全管理措施是因为本管理系统一般是应用在校园网中,采用安全管理措施主要是为了防止没有修改权限的用户无意间修改了数据,因此采用用户标识和鉴定的安全管理措施就能够保障数据库的安全性。 §3.3 功能模块设计 软件所实现的功能强弱是衡量一个软件的最根本的标准。经过对系统的可行性分析、需求分析、数据分析以及数据库设计后,结合调研的情况,确定了本子系统的功能模块,下面,对各个功能模块分别进行详细讨论。 §3.3.1 系统输出设计 该系统最终用户是对计算机操作比较熟练的人员,从他们的应用需求出发,该系统全部采用类似WINDOWS风格的界面,清晰直观,人机交互性好,只需要用户会最基本的WINDOWS操作和拼音输入法,就可以使用本系统。 本系统的报表为学生成绩报表,管理员输入相应密码后,可以查到所有学生的成绩,学生登陆后也可以查看自己已经考过的科目的成绩。如图3.8所示。 图3.8 考生查询自己的成绩 §3.3.2 系统输入设计 该系统数据输入方式仍然采用人工输入的方法,主要输入设备是键盘。如图3.9所示。 图3.9 老师修改原有试题 §3.3.3 在线考试模块 进入在线考场是本系统最重要的部分之一。因为一个系统如果涉及到现实的话,就必须考虑得十分周到、完善。考生登录后,只要选择考试以后,就可以调出试卷进行在线考试。为了实现动态随机不重复的抽取试题,需要在选题过程中每选出一题,就要在试题库中作相应的标志,以便下次不会重复取出此题。试卷出来后要对试题库中的标志位复原。这样就会使每个考生的试卷都不同。考生的其答题信息通过单选按钮选择答案来反映。考试结束采取自主交卷和到了规定的时间自动题示有机结合的方式办法予以实现。学生参加考试及查询成绩流程图如图3.10所示。 运行考试系统 浏览考试新闻 3.0.2选择科目,开启计时器 3.0.1在规定时间内到指定的考场参加考试 学生 3.0.4考试结束,查询分数 3.0.3开始考试 考试结束 图3.10 学生参加考试及查询成绩流程图 §3.3.4 用户注册模块及考试科目管理模块 该模块的功能是实现用户远程注册。用户输入想要注册的用户名、密码、重复密码、真实姓名等等,提交之后由系统判断该用户是否已经存在,如果存在,就给出相应信息,如果不存在,就把用户输入的用户名和密码写到数据库中,完成注册。 考试科目管理流程图如图3.11所示。 2.0.2删除 科目 2.0.1查询 科目 多余或无用的科目 系统管理员 考试时涉及到而没有的科目 2.0.3添加 科目 图3.11 考试科目管理流程图 §3.3.5 试卷评阅系统考试模块流程图 开始 输入用户名和密码 是否正确 进入考试 随即出题形成考试卷 答题及交卷 系统阅卷 显示结果 结束 是 否 图3.12 试卷评阅系统考试模块流程图 第四章 计算机操作系统原理试卷评阅系统的具体实现 前面对该试卷评阅系统已经进行了可行性分析,需求分析,系统的总体设计,对该系统应该具有的模块及其应有的功能有了了解,下面将对该系统各个模块及其功能的具体实现进行研究,以及数据库的具体建立办法进行研究。 该系统的设计主要包括:登陆,注册,试卷修改与添加,考试,考试结果显示,成绩查询,以及数据库的设计。 §4.1 试卷评阅系统登陆模块的实现 登陆模块主要有以下几个文件: 1. Index.html:该文件为在线登陆系统首页。 2. Admin_login.asp:该文件为管理员登陆页面。 3. Exam_login.asp:该文件为学生登陆页面。 4. Exam_signup.htm:该文件为学生注册页面。 5. Connect_ama.asp:该文件用于连接数据库。 §4.1.1 系统首页的实现 系统的首页属于登陆模块的一部分,它的作用是对使用该系统的用户进行分类,如果是考生,则由用户自己选择“学生登陆”,从而进行考试,注册,或者查询成绩等操作。如果是管理员,则由用户自己选择“管理员登陆”,从而进行试卷的管理,试题的管理,查询考生成绩等操作。 总的来说,该页是起导航的作用,其中没有asp代码,只有简单的HTML代码,其主要代码如下: <BODY bgColor=silver> <P><FONT style="BACKGROUND-COLOR: silver"><STRONG></STRONG></FONT> </P> <P align=center> <font size=6 style="background-color: cornflowerblue"><STRONG>在线考试系统</STRONG></FONT><FONT style="BACKGROUND-COLOR: #c0c0c0"> </FONT></P> <p align=center> </p> <P align=center><FONT style="BACKGROUND-COLOR: #c0c0c0"> <a href="aero_user/exam_login.asp">学生登录</A></FONT></P> <P align=center><FONT style="BACKGROUND-COLOR: #c0c0c0"> <a href="aero_admin/admin_login.asp">管理员登录</A></FONT></P> <p align=center <TABLE align=center bgColor=forestgreen border=1 cellPadding=1 cellSpacing=1 width="75%"> <tr> <td> <P align="center">默认学生帐号 = liudehua 密码= 123456<br> </P> <hr> <P align="center">管理员帐号= wuyong999 密码= 19811010</P> <p> </p></td></tr></table></p> </BODY> 代码4.1 试卷评阅系统首页主要代码 §4.1.2 学生登陆界面的实现 学生登陆页面主要实现两个功能,一是考生登陆进行考试,二是新考生的注册。作者制作该页的软件工具是Dreamweaver MX 2004,利用Dreamweaver MX 2004制作该页将会非常方便。 首先创建一个新的页面,然后在其中插入一个层,并在层加入一个表单,表单的action指向exam_instruction.asp文件,既当输入的用户名和密码都无误的时候,页面跳向考试科目选择页面。用于输入用户帐号,密码,以及当帐号或者密码输入错误时,系统给出错误提示,在这里还要添加两个input标签,一个是用户帐号(name=”userid”),另一个是密码(type="password" name="pass")。最后是提交和重置按钮。这部分的主要代码如下: <form method="post" name="form_login" action="exam_login.asp"> <p> </p> <p><b><span lang="zh-cn">用户名:</span> </b> <input name=”userid” size=”20”></p> <p><span lang="zh-cn"><b>密码: </b></span> <input type="password" name="pass" size="21" ></p> <p><input type="- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 试题 试卷 计算机 操作系统 原理 评阅 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文