




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电脑知识赛在线考试系统开题报告5100字
赣南师范学院数计学院2011届毕业生论文毕业论文开题报告题目:《电脑知识赛在线考试系统开题报告》班级:07计本(2)班学号:070703079姓名:罗海群指导教师:廖燕完成时间:20xx年12月25日一、问题的提出电脑知识赛在线考试系统,是为了进一步减轻我院电脑知识赛的工作负担,提高电脑知识赛的效率,让人人都有机会参加竞赛,随时随地都能进行电脑知识的练习和测试不仅仅局限于数计楼有限的机房中而设计的。二、电脑知识赛在线考试系统概述在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。电脑知识赛在线考试系统也属于网络考试方式,它具有网络考试方式的一切优点。同时,作为网络的一种具体应用,电脑知识赛在线考试系统不仅可以减轻我院电脑知识赛培训的工作负担提高其工作效率,而且对于那些对电脑感兴趣但基础又不是很好的同学来说无疑有很大的帮助,那些热爱电脑的同学可以从大一时就可以开始慢慢的训练自己,在不断的训练中提升自己的专业水平增加对专业的兴趣。在一定程度上对老师选拔人才也有很大的帮助,老师可以在众多的考生中直接选拔出一批优秀的进行强化训练即可,而无需再进行那些繁琐的报名、登记、测试、选拔、训练的过程了。三、电脑知识赛在线考试系统常用的实现技术电脑知识赛在线考试系统的实现技术有多种,可以采用传统的客户机/服务器(C/S)型的MIS型架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,这样一来考务工作比较烦琐;而且考试程序放在客户机上,安全性也受到一定影响。另外一种考试系统采用Web技术实现。Web技术超越了传统的“客户机/服务器”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此Web结构有着更好的安全性。在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上(事务层和数据库可以是同一台机器)。四、本系统拟采用的解决方法(技术)本系统作为电脑知识赛培训过程中的一个重要的软件,要求实现电脑知识赛在线考试系统的各项基本功能。从安全性和易维护性考虑,选择Web实现技术。简单的说就是将系统做成一种B/S模式,可以让用户通过浏览器直接访问位于服务器上的试题以及对系统进行远程维护。服务器端程序的实现技术也很多,本设计采用ASP技术(配合Vbscript、Javascript、HTML等)。ASP文件就是在普通的HTML文件中嵌入VBScript或JavaScript脚本语言。当客户端请求一个ASP文件时,服务器就把该文件解释成标准的HTML发过去。在服务器端运行的好处是:第一,因为发出的是标准的HTML文件,所以不会存在浏览器兼容的问题;第二,可以很方便地和服务器交换数据,如读取数据库或操作服务器上的文件;第三,因为在客户端仅可看到由ASP输出的HTML文件,可以保护源代码不被泄露。五、系统的组成和功能构想(1)系统的组成本系统的用户可分为操作员(系统管理员、一般管理员、指导老师)和考生两类。本系统共分成两个界面:一个界面用于操作员登录(即后台),主要负责操作员管理、考生档案管理、试题档案管理、出题计划管理、成绩查询、试题结果分析和留言板管理。另外一个界面用于考生登录(即前台),主要负责考生注册、个人信息维护、在线考试(练习)、成绩查询、留言等。从总体上考虑,系统应该实现下列功能:对操作员来说(后台),包括操作员管理、考生档案管理、试题档案管理、出题计划管理、成绩查询、试题结果分析和留言板管理。?操作员管理操作员的类型一般分为系统管理员、一般管理员、指导老师三种。操作管理员模块主要功能:对于一般管理员、指导老师的添加、删除、修改操作。?考生档案管理对考生档案管理的添加、修改、查询和删除操作;对已提交注册申请的考生进行激活。?试题档案管理电脑知识赛中只有单选题,所以本系统只有选择题,题目类别有三种分别为基础、C语言、网络,题目的难易度分为2难度和3难度,其支持四个选项。管理员可以添加、修改删除试题信息。本系统还支持批量上传功能,即选择符合格式要求的含有大量题目的Excel表,该表中的题目可以直接逐条的批量导入数据库中。?出题计划管理出题计划实际上相当于考试试卷或练习试卷,管理员如果要进行一次考试或练习的话,就需要填写一条出题计划。出题计划管理模块的主要功能有:添加、修改、删除出题计划。如果本次计划设置为练习计划的话则单场无需设置单场练习时间,如果是考试计划的话则必须设置单场考试的时间。为使学校易于组织和管理,本系统对考试时间需做一定的限制。如果是学院统一所有考生进行考试的话,则此次考试是比较集中的,如果同一时刻很多考生同时抽题的话会加重服务器的负担,故可在制定完一条计划后可以选择批量生成试卷,给每一位参加该次考试的考生生成一份试卷。?成绩查询可查看任意一位考生的所有考试成绩和任意一次出题计划的所有考生的成绩。?考试结果分析本系统中有试题的分析和考生的分析,试题分析是按题目的出错率由高到低排列已考过的题目,管理员可以选择性的对出错率高的题目进行点评。另外考生分析则是按照考生所做过的题目系统按考生的出错率由低到高排列考生的学号,管理员可以选择性的对考生进行分组。?留言板管理可对考生的留言进行回复、删除,同时可发布一些有用的信息,如最终参赛者名单等。对考生来说(前台),包括考生个人档案维护、在线考试(练习)、自定义练习、成绩查询、留言等。?考生个人档案维护用户可通过前台的注册成为被系统的考生,并等待管理员的审核激活,只用通过了审核考生才能通过登录窗口进入本系统。进入系统后考生可以修改自己的密码和个人信息。当考生忘记了自己的密码时,可以通过找回密码输入正确的学号、姓名后再输入自己所设问题的正确答案就可找回自己的密码。?在线考试(练习)在线考试主要功能有:考生开始考试时随机试卷的自动出题;考试过程中对考生掉线的处理;考试完毕后自动计算成绩。在线考试主要包括:1)随机出题:考生进行考试时,先检测此考生的此次考试的题目是否已经生成,如果没有生成,则根据出题计划内的设置随机出题。2)考试过程管理:在进行考试时,系统要实时保存考生的答案,考试结束时如果考生还未交卷,系统要强行交卷。3)自动评分:考生交卷后,系统根据数据库内保存的试题标准答案对考生的答案进行自动评分,评分结束后显示考生的得分情况、正确答案以及对题目的点评信息,让考生及时掌握不懂的知识点。4)断线续考:在考生进行登入时,系统自动检测此考生是否已经参加过此次考试,如果考生没有交卷,考试时间为未结束且此次考试不是学院统一安排的考试则直接进入进行未完成的考试,若此次考试是学院统一安排的考试的话则需先进入再次登录验证,只有监考老师输入正确的再次登录密码后考生才可进入考试,如要进行延时监考老师还需输入延时时间和延时密码才可延时。在线练习与在线考试类似。其不同是在线练习无需限制单场练习的时间,为了减小服务器的压力对练习答案不要进行实时的保存,要考生自己点击保存答案,系统将会保存其作答答案,如果考生提交前没有保存答案的话,那么考生的作答将无效。?自定义练习每位考生每天至多可进行3次自定义练习,考生制定完练习后便直接进入在线练习。?成绩查询考生可以对自己以往的考试和练习成绩进行查询。?留言板学生提交对系统的留言信息。(2)系统功能的初步构想1)界面方面:系统有“登陆”、“运行”、“退出”三个界面。每个界面对应系统不同的运行状态(具体由登录系统人员的身份而定)。2)内容方面:由于网上考试的特点所限,考试内容以客观题为主。主观题只给出参考答案和评分标准。(以上是指“在线测试模式”下)对于“人工模式”下,则由阅卷人改卷后,通知考生成绩。这时以“综合测试题”为主。3)安全性方面:设立用户名和密码验证方式,防止非法用户登录和越权操作。同时将重要信息的维护只限于服务器端,避免了远程维护带来的安全隐患。考试的预约机制,也在一定程度上保证了考试的安全性。4)其他:可以根据具体情况适当用其他辅助工具(如:DreamwaverMX、DreamwaverUltraDev等工具)对系统的界面进行美化和布局,以达到更好的效果。5)运行环境要求:服务器端操作系统:WINDOWS2000Web服务器:IIS6.0数据库:MicrosoftSQLServer客户端操作系统:任何windowspc平台;浏览器:IE6+IE7+遨游数据库:MicrosoftSQLServer6)开发环境:Windows2000Server(SP2)+IE6.0+IIS5.0+Dreamweaver8。六、主要技术简介MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。ActiveServerPage是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写产生动态网页的HTML程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。由ASP(ActiveServerPages)是微软公司开发的基于WindowsNTServer和IIS(InternetInformationServer)的服务器端脚本环境,它具有如下特点:?无需编译:ASP脚本集成于HTML当中,容易生成,无需编译或连接即可直接解释执行;?易于生成:使用常规文本编辑器(如Windows下的记事本),即可进行*.ASP页面设计.还可以使用可视化的集成编辑环境VisualInterDev;?独立于浏览器:ASP脚本在服务器端解释执行,用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP所设计的主页;?面向对象:在ASP脚本中可以方便地引用系统组件和AS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基础语文知识课程
- 卫生健康教育防治春季传染病
- 初中生应了解的理财知识
- 投标部门职责培训
- 机动车辆报废与维修协议
- 合同签订后的注意事项
- 外贸合同附加协议
- 本地化服务分包合同
- 利息递增的借款协议
- 呼吸衰竭专科培训课件
- 三方报关委托协议书模板
- 输变电工程施工质量验收统一表式(电缆工程电气专业)
- 山东省2024年夏季普通高中学业水平合格考试地理试题02(解析版)
- 2024版北京市家庭居室装饰装修工程施工合同
- 山东省人工智能融合创新职业技能竞赛(人工智能训练师)试题及答案
- Classroom English英文课堂用语
- 立体几何解答题罕见压轴难题(解析版)
- 13J933-2体育场地与设施(二)
- 温室大棚租赁合同标准范本
- 箱式变电站吊装方案设计规范
- MOOC 走进舞蹈艺术-首都师范大学 中国大学慕课答案
评论
0/150
提交评论