logo资料库

在线考试(网上考试系统)论文-包包括流程图,自动生成试卷!.doc

第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
资料共22页,剩余部分请下载后查看
Abstract
第一章 系统总体设计
第一节 设计目标和思想
一、设计目标
二、设计思想
第二节 设计实现的功能
一、用户注册
二、用户登陆
三、在线考试
四、计算机自动阅卷
五、试题库管理
第二章 数据库设计
第一节 数据库的整体规划
第二节 数据库表设计
一、管理员表
二、考生档案表
三、成绩表
四、考试试卷表
五、填空题表
六、选择题表
第三章 页面开发与程序设计
第一节 登陆页面
第二节 注册页面
第三节 考试页面
一、打开试题库
二、显示试题
三、考生答题
第四节 阅卷页面
一、批改选择题的部分源代码
二、批改填空题的部分源代码
第五节 管理页面
一、成绩管理
二、选择题管理
三、填空题管理
参考文献
致 谢
河南工程学院毕业设计(或论文) 摘 要 本设计总共分了三部分, 系统总体设计主要是阐述设计目标、设计思想和实现的功能。 数据库设计则是详细介绍数据库中各个表的各字段的含义。页面开发与程序设计是主要详细 介绍各页面的功能及程序实现,列出了部分页面的图片和实现部分功能的源代码。 主要功能:考生在线注册,考生可以在注册页面注册自己的信息,提交后系统会自动判断 信息是否已经存在,若存在会给出相应的提示,若不存在则会注册成功,信息也会填加到数 据库的表中。在线考试,考生正确登陆后,会先给出本次考试的题型和各种题型的数目、分值 以及试卷的总分。点击“抽取试题”按钮可以得到随即抽取的完整试卷。在线阅卷,考试后结 束后,系统会自动的批改试卷,并把正确答案和考生提交的答案同时输出,让考生知道自己 错在哪里,同时还会显示本次考试的成绩,并且成绩会存入数据库的成绩表中,便于以后的 查询。后台管理的功能,管理员可以登陆进入后台管理页面,对选择题和填空题进行增加和删 除操作,通过成绩管理可以查询到所有考生的成绩。 教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的 负担,也节省了考试过程中的成本,这表明其经济性和使用性是相当可观的。用户可以是学 校等单位的教师及学生和企事业单位的培训部门(因为企事业单位每年要对员工进行素质、 安全教育与技能等方面的培训及考试)。 关键词: ASP 技术 数据库 随机抽取算法 I
河南工程学院毕业设计(或论文) Abstract The design altogether has divided three chapters. The system design mainly is elaborates the design goal, the design concept and the realization function.The database design is in the detailed introduction database the table various fields meaning.The page development and the programming are main introduced in detail various pages the function and the realization, has listed the partial page picture, with realization partial function source code. The main function : Examinee online registration,the examinee may register own information in the registration page, after the submission the system can judge the information automatically whether already existed, if existed can give the corresponding prompt, if did not exist can register successfully, the information also could fill in adds to the database in the table.Online test, after the examinee lands correctly, can give this test first the topic and each kind of topic number, divides the value as well as the examination paper total score. The click “the extraction test question” the button may obtain immediately the extraction complete examination paper.Online examines test papers, after the test had ended, the system can automatic revise the examination paper, and the answer which submits the correct answer and the examinee also outputs, lets the examinee know oneself wrong in where, meanwhile can demonstrate this test the result, and the result can store the database in the result table, is advantageous for later inquiry.Backstage management function, the manager may land enters the backstage management page, and fills up the topic to the choice question to carry on the increase and the deletion operation, may inquire all examinee's result through the result management. Teachers have to do is carefully designed topic, rather than the organization of the examination, thus greatly reducing the burden on teachers, but also save costs in the process of examination, which showed that the use of its economy and is of considerable. Users can schools, and other units of the teachers and students and the training sector enterprises (enterprises and institutions each year because of staff quality, safety education and skills, and other aspects of training and examinations). Key word: ASP Technology Database Random sampling method II
河南工程学院毕业设计(或论文) 目 录 前 言......................................................................................................................................................................1 第一章 系统总体设计................................................................................................................................ 2 第一节 设计目标和思想........................................................................................................................... 2 一、设计目标.......................................................................................................................................... 2 二、设计思想.......................................................................................................................................... 2 第二节 设计实现的功能........................................................................................................................... 2 一、用户注册.......................................................................................................................................... 3 二、用户登陆.......................................................................................................................................... 3 三、在线考试.......................................................................................................................................... 3 四、计算机自动阅卷............................................................................................................................ 3 五、试题库管理......................................................................................................................................3 第二章 数据库设计 ......................................................................................................................................4 第一节 数据库的整体规划.........................................................................................................................4 第二节 数据库表设计................................................................................................................................4 一、管理员表.......................................................................................................................................... 4 二、考生档案表......................................................................................................................................4 三、成绩表...............................................................................................................................................5 四、考试试卷表......................................................................................................................................5 五、填空题表.......................................................................................................................................... 6 六、选择题表.......................................................................................................................................... 6 第三章 页面开发与程序设计................................................................................................................6 第一节 登陆页面......................................................................................................................................... 7 第二节 注册页面......................................................................................................................................... 8 第三节 考试页面........................................................................................................................................... 8 一、打开试题库......................................................................................................................................9 二、显示试题........................................................................................................................................ 10 III
河南工程学院毕业设计(或论文) 三、考生答题........................................................................................................................................ 11 第四节 阅卷页面....................................................................................................................................... 11 一、批改选择题的部分源代码........................................................................................................ 11 二、批改填空题的部分源代码........................................................................................................12 第五节 管理页面......................................................................................................................................... 13 一、成绩管理........................................................................................................................................ 13 二、选择题管理....................................................................................................................................15 三、填空题管理....................................................................................................................................16 参考文献 ...............................................................................................................................................................17 致谢......................................................................................................................................................................... 18 IV
河南工程学院毕业设计(或论文) 前 言 现今,计算机技术的发展和计算机的使用已日益普及,网络也便成为人们首选的信息交 流和和办公工具,于各行各业。因此迅速方便的网络考试取代烦琐的纸张考试在所难免。网 络考试也越来越成为教育机构不可缺少的帮手,它体现在人力和物力上的优势。首先,避免 了资源和时间的浪费;其次,还有利于环保,减少劳动力,提高效率;再次,方便了交流及 生活。将教育的重点转移到现代化科技的应用和发展上,以培养更多更好适应社会发展的优 秀人才。在信息高速发展的新时代,信息的多样化也就意味着形式的多样化,为适应社会的 发展,方便用户的需求,特设计此网络考试系统。本系统设计的网络考试,不区分专业人员 和计算机人员,任何人都可以进行权限范围内的操作,而不必担心受到计算机水平的限制, 这就大大地促进了网络考试系统的推广和普及,有利于 Internet 技术的应用及宣传。此网络 考试,包括试题库维护、抽题、评分、试卷卷面生成、考试注册、后台数据库的设计、学生 成绩查询、试题审批等部分。 这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减 轻了教师的负担,这表明其经济性和使用性是相当可观的。用户可以是学校等单位的教师及 学生和企事业单位的培训部门(因为企事业单位每年要对员工进行素质、安全教育与技能等 方面的培训及考试)。节省了考试过程中的成本,更方便企业对考试工作的管理。系统模拟考 试真实环境,支持在线考试管理模式,并为领导和考试管理者设立独立专区,可全方位了解 系统应用情况和查询考试档案。 1
河南工程学院毕业设计(或论文) 第一章 系统总体设计 第一节 设计目标和思想 一、设计目标 在线考试系统是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客 户端的配置很简单,使考试不受地域的限制,一个完备的在线考试系统可以使用户在网上学 习过后及时的检测自己的学习效果,以发现自己的不足,使得学习效率大大的提高。在考试 系统中题目的生成、试卷的提交、试卷的批阅等都可以在网上直接的自动完成。只要形成一 套完整的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护 题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性和使用性是相当可观 的。 用户可以是学校等单位的教师及学生和企事业单位的培训部门(因为企事业单位每年要 对员工进行素质、安全教育与技能等方面的培训及考试)。 二、设计思想 系统是专门用于用户注册、登陆、参加在线考试以及管理员进行成绩查询的 ASP 应用程序。 它应该具有开放性、方便性和灵活性。考生进行有效的身份验证登陆后,既可进行随机抽题 考试。一旦考生做完交卷后便立即看到自己的考试成绩,并且分数将被记入数据库以供审核 和查阅;另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题组成各类形式 的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的,就 算是同一个考生在刷新之后也将得到不同的试题。 服务器端我采用 ACCESS 数据库系统和 ASP 组件来构成考试的应用服务系统;客户端采用 浏览器来完成考试全过程。 第二节 设计实现的功能 考试系统应具有用户注册、多用户同时在线考试、动态随机出题、自动判卷、管理员管 理等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地的考试并 迅速获得成绩,同时也大大减轻了教师出题、监考和判卷的繁重工作量。 2
河南工程学院毕业设计(或论文) 一、用户注册 用户可以进行注册,然后登陆。该模块的功能是实现用户的远程注册。用户输入学号和 密码,提交之后由系统判断该用户是否已经存在,如果存在,就给出相应的信息,如果不存 在,就把用户输入的学号和密码写到数据库中,完成注册。 二、用户登陆 用户用已经注册过的信息进行登陆,提交之后由系统判断该用户是否存在,如果存在再 判断成绩项是否有成绩,若没有成绩就会提示抽取试题,进行在线考试;若有成绩则会提示 考生已经参加过了此次考试,并且给出考试成绩。 三、在线考试 在线考试是本系统重要的部分之一。每个考生的试卷都不同,即使是同一个考生每次抽 取的试题也都不相同。考生的答题信息通过单选按钮、文本框的选择和填写来反映,考生交 卷后考试结束,并直接进入阅卷页面。 四、计算机自动阅卷 本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示考生分数,并且能看到正 确的答案,并把考试的成绩保存进数据库的成绩表中。 五、试题库管理 管理员可以增添各种题型的新题。考生考试以后,管理员可以查询到所有考生的成绩, 并且成绩按降续排列。 3
河南工程学院毕业设计(或论文) 第二章 数据库设计 第一节 数据库的整体规划 建立 ACCESS 数据库。将考生的个人信息和试题存放在数据库 kaoshixitong 中。数据库 中共有下述 6 个表:管理员表(admin)、考生档案表(student)、考生成绩表(chengji)、考 试试卷表(shijuan)、选择题表(xuanzeti)、填空题表(tiankongti)。 第二节 数据库表设计 一、管理员表 管理员表中有 3 个字段,分别为管理员编号、管理员账号和管理员密码。内容如表 2-1 所 示。 本系统实例管理员账号为“admin”,密码为“123”。 字段名称 id 账号 密码 表 2-1 管理员表 含义 管理员 管理员账号 管理员密码 数据类型 自动编号 文本 文本 二、考生档案表 此表包含个人信息:姓名、学号、密码、性别。考生档案表的内容如表 2-2 所示。 表 2-2 考生档案表 字段名称 id 姓名 密码 性别 学号 含义 考生编号 考生姓名 密码 性别 学号 4 数据类型 自动编号 文本 文本 文本 文本
分享到:
收藏