网络在线考试系统的设计与实现 毕业论文

网络在线考试系统的设计与实现 毕业论文

ID:343046

大小:184.00 KB

页数:20页

时间:2017-07-26

上传者:green wind
网络在线考试系统的设计与实现  毕业论文_第1页
网络在线考试系统的设计与实现  毕业论文_第2页
网络在线考试系统的设计与实现  毕业论文_第3页
网络在线考试系统的设计与实现  毕业论文_第4页
网络在线考试系统的设计与实现  毕业论文_第5页
资源描述:

《网络在线考试系统的设计与实现 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

任务书Ⅰ、毕业设计(论文)题目网络在线考试系统Ⅱ、毕业设计(论文)选题意义及要求本课题是锻炼我们能够具备技术文档工程师的基本素质。在一个完整的软件开发/测试生命周期的项目环境下,完成《网络在线考试系统》的需求分析和全套技术文档的组织、编写、修订、提交、存档工作。Ⅲ、毕业设计(论文)工作内容和进度安排第1周根据老师布置的任务和课题要求,完成工作计划。第2周深入理解网络在线考试系统设计需求第3周设计网络在线考试系统调研问卷,并进行客户需求访谈第4周整理收集到数据并进行初步分析第5周撰写可行性分析报告第6周编写项目计划、项目启动会议记录第7周根据材料编写概要设计说明书第8周根据材料编写详细设计说明书第9周根据所学知识编写和归类代码文档第10周根据具体工作编写测试计划书、测试方法、策略说明书第11周根据材料编写系统部署方案文档第12周编写和整理论文 网络在线考试系统的设计与实现网络在线考试系统的设计与实现目录摘要IIABSTRACTIIII绪论4I-I网络在线考试系统的研究背景4I-II网络在线考试系统的研究意义4I-III网络在线考试系统的优势5I-IV考试系统的现状分析6II网络在线考试系统的计划7II-I计划目标7II-II用户使用流程分析7II-III信息数据分析8III网络在线考试系统的分析9III-I可行性分析9III-II系统功能分析10III-III在线考试系统登陆图10IV网络在线考试系统的设计11IV-I系统设计特性11IV-II系统设计工具12VI-III系统设计功能13VI-VI系统其他模块设计14VI-V系统数据库设计14结束语17参考文献1817 网络在线考试系统的设计与实现网络在线考试系统的设计与实现摘要如今社会上的计算机网络技术不断发展,相对于传统的基于纸笔的考试形式已不能适应现在的发展需,同时计算机在线考试模式逐步替代传统考试模式。利用网络的计算机在线考试系统应运而生。通过利用网络的便捷性,极大程度上减少了传统考试所带来的困难,同时减少了教师的工作量。在线考试系统的设计就是基于上述目的开发设计的。本系统主要包括考生考试、教师管理两大模块,应当具有在线考试、成绩查询、考试管理、试题管理、试卷管理和成绩管理等功能,同时对系统的工作原理、需求分析和总体设计做了简要的概述,并针对系统中模式结构进行了详细的阐述和说明。关键词在线考试;ASP;数据库17 网络在线考试系统的设计与实现DesignandimplementationofonlineexaminationsystemABSTRACTThecontinuousdevelopmentofcomputernetworktechnologyinsociety,relativetothetraditionalpenandpaper-basedtestformdoesnotsuitthepresentdevelopmentneeds,atthesametimethecomputerexamexaminationmodeofgraduallyreplacingtraditionalonline.Usingnetworkedcomputersofonlineexaminationsystemcameintobeing.Easethroughtheuseofthenetwork,dramaticallyreducingthedifficultiesbroughtaboutbythetraditionalexam,whilereducingtheworkloadofteachers.Designofon-lineexaminationsystembasedonthisdesign.Thissystemincludesthreemajormodulecandidateexams,managementofteachers,administrators,onlinetest,resultquery,testmanagement,testmanagement,testmanagementandperformancemanagement,systemsmanagement,usermanagement,andotherfunctions,systemworksatthesametime,demandanalysisanddesignabriefoverview,andforteachersinthesystemmanagementmoduleforadetaileddescriptionandinstructions.KEYWORDSon-lineexaminationsystem,asp,database17 网络在线考试系统的设计与实现I绪论I-I网络在线考试系统的研究背景上世纪90年代末,计算机普及和Internet迅速发展,从根本上改变了人们日常生活、工作和娱乐方式,同时也在改变着教育,很多国内外的大学和其它社会机构都进行了远程教育,实现了异地教育和培训。二十一世纪是信息时代,信息技术发展更加迅速,计算机网络安下一代国际互连网即InterneII悄悄地向我们走来,全面性、可靠性和速度等会有质的飞跃,远程教育将具有更强的生命力,优质的教育资源共享就能更好地实现,终身教育真正成为可能,传统的教育势必会受到严峻的挑战。网络远程教育机构面临着这一千载难逢的机会,必须加强远程教育软件的研究开发工作,让更好、更完善的软件系统应用到远程教育当中去。传统的考试方式在现今来看存在很多弊端。由于传统考试涉及到组织命题、试卷印刷、考场安排、组织阅卷等诸多环节,考试试卷周期长、效率下降;同时人工批卷等主观因素也影响到考试的公正性。随着网络技术在教育领域应用的普及,应用现代信息技术构架的网络在线考试系统展现出了越来越多的优越性。网络考试系统正是迎合这一时代需求而开发的,它旨在探索一种以互联网为基础的考试模式。通过这种新的模式,为学校创造一种新的考试环境,提高考试工作效率和标准化水平,使学校管理者、教师和学生可以随时随地通过网络进行考试。在线考试系统利用网络手段将考试资源整合,实现了一定程度的无纸化考试,从而使考试这项常规而繁琐的任务变得更加方便。避免了以往学校考试中物质方面,例如:纸张、笔、监考老师等资源的浪费。后台管理方面由专业管理人员进行管理,确保了程序的稳定性、安全性。登陆在线考试系统后台管理,可以对考试内容、专业、科目和考试题目等都作了详细的分类,这样考生通过自己的学生编号和密码进入前台,按步骤依次进行选题和答题,答题完毕后系统会自动判断考卷,并核对出最后考卷的分数,解决了在学校考试后等待考卷分数通知的问题。I-II网络在线考试系统的研究意义网络在线考试系统有效地提高了考试的便捷性、可靠性、安全性,同时大幅度降低了考试成本。在线考试系统是社会的网络化发展的必要趋势,它将成为一种不可或缺的考试方式。本文研究的目的是设计一个简易的网络在线考试系统,其具有一定的通用性以及便捷性,能够满足多门课程的测试与考核要求。为教师17 网络在线考试系统的设计与实现与学生开展进行各项考试的一个考核平台。同时建立学生利用网络自主学习提供条件,为不同课程的网上考试提供平台。为了满足系统对便捷性、可靠性、安全性、扩展性、跨平台性等方面的要求,系统总体架构设计采用先进的基于B/S的三层体系结构:学生用户层、教师管理层、考题数据层。需要建立后台数据库,内含一个试题样库,教师可以在题库中添加、编辑和删除试题同时可以增加新的考试科目。并可以充分利用题库中的试题由系统随机组卷,在指定时间内发布试卷。学生可以利用设定的账号及密码登陆考试系统,进行考试、练习、查询等功能。学生参加考试后能立即得到答案,并分析考试中答错的题目,同时教师能得到学生考试后传送到系统的反馈信息,有效提高对成绩查询及分析。最后对学生考试中出现的错误进行统计以便于今后的教学。此外,还应具有良好的用户界面,操作方便,尽量减少误操作率。具有安全保密机制。I-III网络在线考试系统的优势传统考试方式在效率与正确等方面会由于人为情况出现很多变化。例如:考前的地点设置、考卷设计、考卷印制;考试过程中的监考;以及考后的审核。由于都是人为情况,因此出现错误的几率较大,甚至会影响到最终考试的结果。因此,网络在线考试系统应具有以下优势:1)、资源的节约传统考试一般存在组织命题、试卷印刷、考场安排、组织阅卷等诸多环节,其中对于物质方面、人力方面都有很大的消耗,有时可以说是浪费资源严重。但是,利用计算机的考试方式,出题与答题都是由数据完成,考试完毕系统自动判断考卷,同时核出最后考卷的分数。通过计算机的利用极大地节约了人力、财力、物力及时间资源。2)、成绩的准确传统考试的阅卷形式一般都是由监考老师进行,但是由于是认为因素所以对于题目的判定存在一定误差,其中也包括由于阅卷量较大而造成的误判。基于计算机的考试系统利用设计处理的考试的试题保证了答案的标准化,它不但高效迅速而且准确避免人为因素,从而在较大程度上避免人为误差及人情分等问题,保证考试的公平公正。3)、作弊的杜绝17 网络在线考试系统的设计与实现传统考试由于命题的一致性致使考生在考试过程中存在一定作弊因素,这项因素仅被监考降低但是无法杜绝。利用计算机的考试系统在考题的生成方面存在随机性,考题通过题库任意选择,使得同一考试中的问卷保证相同性大幅度减少,同时极大的降低了考试的作弊因素,从而降低了考试成绩的公平性。I-IV考试系统的现状分析在线考试是现阶段研究开发的一个热点。世界各国对教育的发展给予了前所未有的关注,都试图在未来的信息社会中让教育处于一个优势的位置,从而走在社会发展的前列,为此许多国家都把信息技术应用于教育,采取措施推进教育信息化。在线考试系统是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化考试,节约大量的人力物力,并且速度更加快捷。网络化在线考试作为网上远程教育的重要组成部分和发展分支,己经在国外一些发达国家得到蓬勃发展,人们选学课程和考试都是通过网上进行。特别是Internet业务的普及,构筑高性能、低成本的计算机网络化在线考试,从技术条件和经济条件方面己经成熟。例如美国,一些著名的考试就采用了网上在线考试的形式包括Microsoft公司的MCSE(微软系统工程师认证考试)GMAT(工商管理硕士入学考试)、托福考试、GRE(美国研究生入学考试)等等,并己在全范应用。普遍地看绝大多数远程教育的考试还停留在传统考试方式。在此方式下,组织一次考试至少要经过5个步骤,即人工出卷、考生考试、人工阅卷、试卷分析和成绩评估。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且这样工作将是一件十分烦琐和非常容易出错的事情。但是,我国国内方面考试系统的应用也已经逐渐替代传统考试模式,例如一般的计算机类的取证考试多选择集体的上机考试模式。不过以上的考试形式多利用的是局域网情况下,对互联网的真正应用还停留在网上报名工作和网上成绩查询,还没有真正形成利用互联网考试的规模。因此,随着国内网络教育的兴起,各高校纷纷开发了自己的网络教学平台。作为网络课程重要组成部分的网络考试系统也相继问世。17 网络在线考试系统的设计与实现近几年来,借鉴发达国家的成功经验,结合我国的实际情况,伴随着网络应用的不断扩大,远程教育和虚拟大学的出现,网络应用正不断深入人心。人们迫切要求利用网络技术进行在线考试,来提高了考试的质量,突出公正和客观性,减轻组织及保障工作的负担,提高工作效率[9]。于是许多教育教学类的课程在线考试软件应运而生,高等学校,企事业单位也都纷纷组织研究此类应用的解决方案,并研制开发了大量的不同类型计算机在线考试软件,也推出了一批优秀的在线考试软件产品。比如全国计算机等级考试软件、职称计算机能力考试等等。有力地推动了我国网络化在线考试的发展水平,并积累了大量有价值的经验。II网络在线考试系统的计划II-I计划目标1)、提高考试效率,减少教师在考试过程中的工作量。2)、保证考试的公正性、公开性。3)、系统试卷生成、系统试卷判定、系统试卷评分,保证考试的真实性。4)、考生用户可以参加考试、查询成绩。5)、教师可以对试卷的设计、评判等信息进行管理。II-II用户使用流程分析1)、考生用户考试方面考生用户在登陆面输入账号、密码,选择所在的院系及需要考试的科目等。系统会检索考生的身份,确认在考试时段中并且未参加过考试,通过后允许考生进入到考试系统中。根据教师设定考试的要求,从后台题库中随机抽取生成试卷,考生则开始进行正式的答卷。考试过程中考卷设有时钟,这样提醒考生剩余时间。考试完成后考生手动点击交卷,考试规定的时间接近时会有自动提示。考生在提交填写完成的试卷,之后系统会自动生成成绩。选择题和判断题的自动阅卷比较简单只要与标准答案进行比较即可。而填空题和简答题的阅卷,存在一定个人因素在内,因此答案个数的不确定性和判卷的尺度都会有影响。要实现计算机自动阅卷相对比较困难。通过采取在多个答案之间设置特定分隔符,再设置关键字。通过对关键字的判断实现填空题和简答题的自动阅卷。2)、教师管理考试方面教师管理在登陆界面输入管理员的账号、密码,系统检索账号和秘密正确后则通过系统的登录识别。否则,系统会弹出提示对话框,通知登陆信息出现错误。正确登录教师管理系统后,可以对题库进行选择。然后,根据考试科目的考试要求17 网络在线考试系统的设计与实现,教师可以设置考卷参数并保存。考生在考试时,将按照教师设置的情况从题库中随机抽取试题组成试卷进行考试。在考试结束后,系统保存考生考试结果,根据教师设置按指令系统将评卷得出成绩。教师还可以通过人工阅卷模式对系统自动评卷的结果进行检查,也可以对填空和简答等试题进行实际评测,从而最终得出考生的成绩并保存。教师可以通过信息查询模块查询、下载考生的成绩,还可以通过成绩管理模块对成绩进行各项分析。教师可以进入管理员界面,可以对整个学校年级信息进行操作。包括各年级信息的录入、各年级课程的录入,还可以对各年级信息进行修改。同时,可以对学生信息进行录入和操作。在“学生信息”这一项中输入参加考试学生的姓名、学号、年级等信息,系统将会根据学生的年级从库中取出这个年级所有的科目信息。这样,登录权限表中生成一条记录,在这条记录中包含这个学生每一门科目考试是否已经登录过和提交过的信息,用以作为判别学生是否已经参加过此门考试的依据。教师也可以通过“学生权限查看”这一项,查询每个学生的信息,如果学生信息不正确,可以修改学生的信息。II-III信息数据分析1)、考生信息:学号、学生姓名、密码、专业、班级。考生不用通过注册即可直接登录考试系统,其操作权限仅为参加考试和查询考试成绩。同时保证两台或两台以上计算机不能用同一用户ID同时登陆。2)、科目信息:教师对考试科目的增加、删除和修改操作。3)、试题信息:教师可以对各科目中各类型的试题进行添加、修改、删除和查询等操作。添加考试题目信息时,需要选择所属的专业、科目,然后再进行添加。4)、试卷信息:a)添加试题。教师首选要选择试题所属科目。若没有该科目则可以添加新的科目。如果输入不正确或者该科题库中已有该试题编号和内容等情况,系统则会给出相应的提示或警告,以待更正。b)试题修改:教师可以对以添加的试题进行修改。c)试题删除:教师可以删除不再需要的试题。同时也可以删除不需要的科目。5)、主观题批改:系统对客观题自动评分,并为教师提供主观题审核界面,进而统计最终得分。17 网络在线考试系统的设计与实现6)、考试成绩信息:教师和考生均可以通过该模块查询某科目考生的考试成绩。同时,教师还可以查询考试记录,来查看考生是否参加了考试。同时可以对过去的考试结果和成绩库进行删除和清理工作。7)、老师信息:登陆管理员界面进行注册。教师具有考生所没有的权限,即具有考生信息管理、考试题库管理以及试卷信息管理等操作权限。III网络在线考试系统的分析III-I可行性分析1)、技术可行性技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬件、软件能否满足开发者的需要等。软件方面,网络化考试需要的各种软件环境都已具备,数据库服务器方面则有MySQL,网页制作上有AdobeDreamweaver等工具,均能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。其灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,计算机容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。2)、设施可行性设施上的可行性主要分析现今社会设施条件是否能够达成目标,实现多人同时在线考试。设施方面,如今各级学校都再进行计算机化的改变,课程中多利用计算机实现同步教学。一些学校的考试也实现了局域网络下的上机考试。一般学生个人家中也基本实现了拥有计算机以及网络的条件。因此,在设施上的可行性程度基本满足。3)、个人可行性个人上的可行性主要分析现今个人对于计算机的熟悉程度是否能使用考试系统,而不是对于操作完全不明。个人情况中,现今社会网络发展迅速,社会人尤其是年轻人对于计算机的普及较为全面。教育部门的老师、教授对于计算机的使用也处于较为熟练运用的程度上。因此,在个人对计算机使用以及理解的情况,相信能够适应网络在线考试系统的使用。现在的系统具备很好的人机交互界面,操作者只需具备初步的Windows17 网络在线考试系统的设计与实现XP使用经验即可熟练地操作本系统。在系统中大部分的操作均可用鼠标的单击来完成,从而简化了繁琐的输入、输出工作。III-II系统功能分析系统基本功能包含:1)、试题、试卷功能:生成考试用的试卷,对试题库进行管理。包括增加、修改、删除试题。2)、考试功能:为考试选择试卷,并设定考试时间与参考人员等信息。3)、成绩功能:分别对客观题和主观题进行评价,并进行成绩分析。4)、自动阅卷功能:系统对客观题自动评分,并为教师提供主观题的审核界面,从而并统计最终得分。III-III在线考试系统登陆图1)、教师登陆删除教师登陆界面登陆试题管理学生信息管理成绩管理科目管理考试管理查询删除添加修改添加删除修改阅卷成绩处理2)、学生登陆17 网络在线考试系统的设计与实现学生登陆界面考试模块成绩查询参加考试查询登陆IV网络在线考试系统的设计IV-I系统设计特性对于网络在线考试系统来说,便捷性、安全性、扩展性是最重要的关键的因素:1)、便捷性便捷性是指系统使用过程中是否保证使用的简便与快捷。相较于传统考试模式,在线考试系统已经做到了快捷方便,在此之上更要对系统的简便与快捷进一步保证。学生登陆系统、参加考试;教师批改答卷、修改试题等都要做到清楚明了,设计目标使系统使用过程能够轻松掌握。2)、安全性安全性是指考试系统能够保护数据或基础结构避免受恶意攻击或者盗用。安全性是通过为信息的机密性、完整性和可靠性提供充分的保护来预防风险。保对于在线考试系统来说,题库、试卷、成绩三者的安全性是必需要加以考虑的,以保证考试过程与最终成绩的真实可靠。3)、扩展性可扩展性是指系统能保证可持续增长以满足用户的需求和业务复杂性要求。本系统是以动态变化为模型。初期设置的系统体积较小,通过需求的增长而增加其体积17 网络在线考试系统的设计与实现。这种增长会非常迅速,不仅表现在支持的用户数量上而且表现在提供的用户服务的复杂性和集成性方面。对于考试系统而言,这种扩展性就显得尤为重要,因为考试系统功能的完善是一个渐进的过程,要根据学习的要求和技术的发展不断改进。IV-II系统设计工具1)、Dreamweaver工具此工具是一个可视化的网页设计和网站管理的工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP功能、处理Flash和Shockwave等媒体格式和动态HTML、基于团队的Web创作。在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver会自动更新所有链接。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。2)、ASP技术介绍ASP是ActiveServerPage的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是。asp,现在常用于各种动态网站中。因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows2000Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。3)、SQLServer技术SQL(StructuredQuery17 网络在线考试系统的设计与实现Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。SQLServer是一个关系数据库管理系统。它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。Sybase则较专注于SQLServer在UNIX操作系统上的应用。数据库引擎是SQLServer系统的核心服务,负责完成数据的存储、处理和安全管理。VI-III系统设计功能1)、教师部分教师部分主要分为科目管理、学生信息管理、考试管理三个部分。科目管理中包括试题管理与成绩管理。试题管理即考试中的试题,教师可以出题、试题查询、试题修改、教师抽题。成绩管理部分,教师可以判卷、考后查询分析、删除成绩。教师所出题目可包含单选题、多选题、判断题、简答题。试题查询方面可以利用学生的姓名(账号)、班级等信息进行查询。同时,教师可以对已经不需要的成绩信息进行删除,以保证数据的简洁,减轻系统因数据较多带来的问题。学生信息管理包括学生信息的添加、删除以及修改。学生信息包含学生的姓名、密码、专业、班级等。考试管理包括对考卷的评判以及成绩的处理。评判方面选择题目属于客观题有系统自动评分,填空以及简答属于主观题目,一部分由系统做出评分,再由教师通过专门的窗口进行评价。最终的出成绩。2)、学生部分学生部分主要分为考试部分以及成绩查询。考试部分就是学生通过账号与密码登陆系统,由系统从题库中随机抽题进行考试。考试过程中有时间记性提示,考试完成后考生点击交卷即可完成。考试中考生不能运行考试系统外的其他软件(除考试需要软件),也不能随便关闭计算机,否则视为取消考试。17 网络在线考试系统的设计与实现成绩查询部分学生可使用参加考试账号和密码进行成绩查询。考试完成后系统会自动评分,在完成教师与系统双重评定下输出成绩。VI-VI系统其他模块设计1)、题库设计考试题型分为主观题和客观题两大类。客观题里包括有单选、多选、判断题,主观题有名词解释、简答题等。客观题方面由系统进行评判,而主观题的评分要求系统具备较高的智能。由于各题型需要的信息种类和数量不同能,故可以对它们分别建库。2)、试卷设计教师需要在考试前设置考试的题型,每个题型的试题数量,试卷的总分,试题的范围等数据。系统随机生成一套试卷并存储在数据中的试卷表中,教师可以对试卷进行管理,如添加新的试卷、删除试卷等操作。在学生进行考试过程中,选定的试卷随机生成试卷,每个学生的试卷的试题排序都不一样。3)、系统阅卷评分设计a)客观题客观题里包括有单选、多选、判断题,学生答案和服务器上存放的该题标准答案根据题的编号来对比,一致认为该题作答正确,不一致说明作答错误,再根据教师在考试前对考卷分数的设计进行评分。b)主观题主观题有名词解释、简答题等,这是系统评分的一个难点。本系统将主观题中的名词解释、简答设置成自动阅卷。评分部分主要是设定没题目的关键字,通过对关键字的识别进行评分。因为考虑到主观题部分计算机阅卷可能存在部分误差,因此在计算机自动阅卷之后还提供一个人工阅卷接口,可以人工对主观题的阅卷进行补充,从而使系统对考生的成绩更加合理、公正和公平。VI-V系统数据库设计数据库的设计保证以下因素:a)、数据库信息保证层次分明,布局合理。b)、数据库保证整体结构化,数据的结构化,规范化和标准化,这是建立数据库和进行信息交换的基础。c)、注意维护数据的正确性和一致性。在管理信息系统中,17 网络在线考试系统的设计与实现多个用户共享由于并发操作,可能影响数据的一致性,因此必须注意保证数据的正确。d)、设定相应的安全机制,由于数据库的信息对特定的用户有特定的安全机制必不可少。1)、数据库表简易设计教师信息:字段数据类型长度主键描述T_IDint10是教师登录账号T_Namenvarchar10否姓名T_sexnvarchar2否性别T_Passwordnvarchar20否登录密码T_Classint10否所属班级学生信息:字段数据类型长度主键描述S_IDint10是学生登陆账号S_Namenvarchar10否姓名S_sexnvarchar2否性别S_Passwordnvarchar20否登录密码S_Classint10否所在班级试卷表:字段数据类型长度主键描述K_IDint5是科目号K_namenvarchar60否科目名称K_Classnvarchar5否所在部门Timeint60否考试时间Danxuanint5否单选题Duoxuanint5否多选题Tiankongint5否填空题17 网络在线考试系统的设计与实现Jiandaint5否简答题Score1int5否单选题分Score2int5否多选题分Score3int5否填空题分Score4int5否简答题分Scoreint5否总分试题表:字段数据类型长度主键描述Q_numberint5是试题编号K_IDnvarchar5否科目号Questionntext20否试题内容Typenvarchar20否题型OptionAnvarchar50否答案AOptionBnvarchar50否答案BOptionCnvarchar50否答案COptionDnvarchar50否答案DKeysntext20否正确答案成绩表:字段数据类型长度主键描述S_IDnvarchar10是学生证号K_IDnvarchar5否科目号K_namenvarchar50否科目名称S_danxuanint5否单选成绩S_duoxuanint5否多选成绩S_panduanint5否判断成绩S_Scoreint5否总成绩结束语17 网络在线考试系统的设计与实现通过这次毕业设计,对很多东西有了新的认识和新的见解,认识问题的和思考解决办法有了本质上的进步,特别是对一个系统开发的模式有了更深的认识,对专业技能的运用更熟练。时至今日,计算机网络技术的日益成熟及校园网的逐步普及,都为考试信息化提供了良好的基础。这次的毕业设计中主要设计一个易于管理和维护的面向教学的在线考试系统,具有一定的通用性,能够满足多门课程的测试与考核要求。在设计过程中也遇到了很多问题,开始做需求时不确定考试系统到底应该具备那些功能,只知道主要功能就是有试题能考试,但具体流程,怎样实现这些功能就很模糊,所以查看了很多资料才理清楚。数据库设计也是个难点,不明确要实现哪些功能就不能很好的把数据库设计好。设计数据库就是开发一个系统的核心。设计数据库一定要思路清晰,各个数据的流向各个表之间的关系一定要弄清楚,透彻。数据库设计出错了对以后整个系统的影响是最直接的。所以做需求时一定要做好需求分析,考虑完善,数据库设计要谨慎。总之需求分析时能做好就能降低需求变更,再加上设计时考虑到的技术可行性就可以大幅度的降低需求变更。通过此次毕业设计,使我认识到了其中有很多不足的地方。并且需要进一步学习和加强的方面还很多。通过这次毕业设计,我深深体会到,要真正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破。感谢过程中老师对我的帮助,希望这次的经历能让我在以后学习中激励我继续进步。17 在线考试系统设计—教师模块参考文献陈涛《基于Web的在线考试系统设计与实现》郜继红《基于B/S模式的在线考试系统的设计与实现》张瑞英《网络在线考试系统的设计与实现》19

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭