在线考试管理系统.docx

上传人:cn****1 文档编号:542304832 上传时间:2024-02-19 格式:DOCX 页数:35 大小:374.45KB
返回 下载 相关 举报
在线考试管理系统.docx_第1页
第1页 / 共35页
在线考试管理系统.docx_第2页
第2页 / 共35页
在线考试管理系统.docx_第3页
第3页 / 共35页
在线考试管理系统.docx_第4页
第4页 / 共35页
在线考试管理系统.docx_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《在线考试管理系统.docx》由会员分享,可在线阅读,更多相关《在线考试管理系统.docx(35页珍藏版)》请在金锄头文库上搜索。

1、高等教育自学考试毕业论文(设计)目 录前 言1第一章绪 论21.1系统开发背景21.2 国内外研究现状21.3 系统开发的意义41.4 论文的工作41.5 论文的组织结构4第二章系统开发技术综述62.1 软件工程62.2 数据库SQL Server72.3 UML 建模72.4 ASP.NET72.6 本章小结8第三章系统需求分析93.1 现有考试体系业务调查与分析93.2 可行性分析103.3 系统用例分析113.4系统配置123.5 本章小结12第四章系统设计134.1系统总体设计134.2功能模块设计134.3 结构设计144.3.1学生功能设计144.3.2教师功能设计144.3.3管

2、理员功能设计154.4数据库设计154.4.1 管理员信息表:Admin154.4.2 教师信息表:Teacher164.4.3 学生信息表:Student164.4.4 判断题表:JudgeProblem164.4.5 多选题表:MultiProblem174.4.6 单选题表:SingleProblem174.4.7 课程表:Course174.4.8 成绩表:Score184.4.9 试卷表:TaoTi184.4.10 详细试卷表:TaoTiDetail194.5 本章小结19第五章主要功能模块实现205.1登录模块205.2考生注册页面205.3在线考试页面设计215.4自动评分模块2

3、15.5试题编制模块225.6后台管理模块设计22第六章 总结与展望236.1 系统总结236.2 展望23参考文献25致谢26摘 要本文以苏州高等职业技术学校现有的考试业务为背景,按照软件工程的基本原理,对考试管理系统进行需求收集,利用 UML 建立需求模型,并进行详细的需求分析,在此基础上设计系统的总体结构、功能模块、数据库表结构及关系。在系统实现上,使用面向对象的设计方法,采用.NET 框架,以 ASP.NET、C#技术为支撑,以 MS SQL Server 为后台数据库,最终实现一个基于 B/S 三层架构的学校考试管理系统。该系统实现考试管理、题库管理、试卷管理、在线考试、成绩统计分析

4、等主要功能。极大地满足学校考试管理信息化、智能化的要求。最后,在系统的开发完成后,总结系统的特点和优势及不足之处,对未来发展前景进行展望。关键词:考试管理系统;BS模式;ASP.NET;数据库20前 言在网络技术逐渐渗入社会生活各个层面的今天,传统考试模式已经越来越不适应现代教学的需要,而网络考试则是一个很重要的方向。随着当前我国职业教育规模的日益扩大,职业院校的教学管理任务日趋繁重,考试作为教务管理的核心环节,按照传统的手工方式组织考试,效率低下。信息技术的快速发展以及计算机网络技术的日趋成熟为学校的信息化建设提供了坚实的技术支持, 建立一套多层次、信息化、网络化的考试管理系统,利用现代计算

5、机技术实现传统考试过程中的组卷、考试、阅卷和试卷分析等过程,可提高教务工作效率,规范管理,适应学校未来发展的需要。目前,各地出现了一批网络测评系统和实现类似功能的系统,如上海交通大学远程教育中心开发的远程考试系统、计算机等级考试和Microsoft,CISCO等计算机公司的资格认证考试等。在此,提出网络考试系统的设计与开发,该系统采用BS模式,由浏览器、web服务器和数据库服务器组成,并利用ASPNET技术,后台数据库采用SQL Server 2010开发及运行环境。第一章 绪 论1.1系统开发背景随着信息技术的快速发展以及计算机网络技术的日趋成熟,网络应用不断扩大,信息技术越来越多的被应用于

6、现代教学,为教育的发展带来了新的机遇,注入了新的活力, 从而促进教育方法和教育手段的更新。考试作为现行学校学生学习效果的重要认证方式,受到教育相关部门的高度重视,在线考试成为网络研究与应用的热点之一。基于 Internet 的在线考试已经成为现代考试方式的有力补充和发展。学校校园网的实施不仅宣传了学校的形象,而且也为学校的网络应用搭建了良好的平台。对于每学期举行的考试来说,从试卷出题、印刷、准备考场、考生身份审核、监考,到阅卷、评分,往往要持续很长时间,花费大量的人力、物力,从而使得考试成为一项庞杂的工作。此外,由于整个考试操作过程,全部采用手工操作模式,难免出现错误,严重影响考试的公正性和严

7、肃性。因此,学校决定开发基于校园网平台的考试管理系统,对考试的相关事宜进行信息化管理,即采用计算机为工具替代手工出题、分发试题、考试相关人员身份验证、考试过程中的监考、回收试卷、评阅试卷、统分和试卷分析等过程,使考试更加严谨公正、真实可信, 从而降低考试成本,提高考试管理效率。1.2 国内外研究现状在线考试系统最早是由计算机辅助测试系统发展而来,在国外,很早就开始对计算机辅助测验系统的研究,并且在题库建设,统计测试等方面取得丰富的研究成果。计算机在线考试系统目前的应用范围也非常广泛,在美国,有航空工业计算机辅助训练委员会(AICC)最早提出的计算机管理教学标准;美国国防部提出的可共享课程对象参

8、照模型(SCORM);还有IMS全球学习联合公司提出的学习系统技术规范。在欧洲,有ARIADNE(欧洲远程教育多媒体制作与销售网联盟),PROMETEUS(促进欧洲社会教育和培训中使用多媒体工程),CENISS(欧洲标准委员化信息社会标准化系统)等组织进行多媒体和远程教学技术标准的研究、国际合作及本土化工作。目前在国际电气和电子工程师协会学习技术标准委员会(简称IEEE LTCS)的主持下,若干个工作小组正开展网络远程教育技术标准的制定和修订工作,将形成IEEEl484标准。国际标准化组织ISO于1999年成立了一个JTClSC36委员会,专门从事学习、教育、培训技术标准的征集、修订和批准工作

9、,目前已有美国、英国、德国、日本、乌克兰等国提交了标准议案。世界上许多国家十分重视教育技术国际标准的采用,组织力量参与国际标准制定与本土化工作,其中法国、德国、西班牙已完成了部分IEEE LTSC标准的本土化工作,荷兰、希腊、意大利等国家即将推出他们的教育技术标准草案。美国IMS公司从1999年开始在美国、澳大利亚、新加坡以及欧洲一些国家推广IEEE LTCS的标准并收集各地的反馈结果以丰富和完善标准。美国教育考试服务中心(ETS),从2006年8月开始在中国大陆使用新一代托福网络考试系统TOEFL iBT(IntemetBased Test),即托福网考。和传统纸制托福考试相比,托福网考更能

10、突出以能力为本的特点,体现语言学习的根本性质,测试效率有很大提高。在我国,教育部对网络教育技术标准化建设工作极为重视。2000年11月,组织国内8所重点高校的有关专家开展网络教育技术标准研制工作, 并成立了教育部教育信息化技术标准委员会,简称CELTSC(Chinese e-LearningTechnology Standardization Committee)。该委员会同时也是国家信息技术标准化技术委员会的专业分委员会以及国际标准组织ISO JTClSC36和IEEE LTCS的团体会员。该委员会以研究、制订、推广与教育信息化相关的技术标准为使命。委员会的专家们经过一年的努力工作,提出了一

11、个比较完整的中国现代远程教育技术标准体系结构,并且产生了11项规范,现予发布作为部颁试用标准。这套标准不仅作为现代远程教育系统开发的基本技术规范,也可作为在网络条件下开发其他各种教学应用系统的参考规范。国内的软件厂商也积极开发了在线考试系统,比较著名的如杰佛公式开发的通用考试系统WebExam。它是2000年国内推出的第一款基于互联网的考试系统。石家庄顶天科技发展有限公司开发的E考天下网上学习考试系统,包含有BS版,Web客户端版和个人版等版本。北京瑞日科技有限公司开发的ExamManager网络考试系统。目前国内外在线考试系统主要有以下特点:1 单客户机模式考试系统以软件形式安装在每台计算机

12、中,不需要网络支持,学生在计算机中完成考试。这种系统实现简单,开发难度小,系统成本低。但是这种考试系统维护和升级非常困难,自动化程度低,不适应大规模的考试,属于早期的计算机考试系统模式。2 CS模式基于ClientServer(客户端/服务器)结构的考试模式。它由两部分构成:前端是客户机,通常是PC,主要完成考试系统界面显示,接受考生数据输入,校验数据有效性,向后台数据库发请求,接受返回结果。后端是服务器,提供数据库的查询和管理。这种系统可伸缩性差,考生同时在线人数多则会出现通信的堵塞,安全性管理能力相对较低,所有客户机都需要安装,配置数据库等客户端软件,这将十分繁琐。3 BS模式BS模式(B

13、rowserServer)在线考试系统中,考生的客户端运行浏览器软件。浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SOL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给Web服务器,Web服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器以友好的Web页面形式显 示出来。BS模式在线考试系统不需要客户端安装软件程序,系统易于维护和管理,应用广泛。1.3 系统开发的意义本课题根据作者本人所在学校教学工作的需要,从本校考试业务实际出发,对学校现有考试业务进行深

14、入研究,依据软件工程的基本原理,开发一套适合本校实际考务需求的考试管理系统,该系统利用校园网强大的服务功能,采用 B/S的三层体系结构作为系统的总体结构,以 Web 数据库技术为依托,综合运用 HTML、ASP.NET 等技术,研究并实现学校考试管理系统。利用校园网强大的服务功能,在权限控制下,教师或教务管理人员可利用终端进入组卷系统组卷、编辑并输出试卷;学生可不受地域和时间的限制在任何一个用户终端进行考试,待教师阅卷完毕后,可以进行成绩查询;教师可以利用考试系统登分和进行试卷分析,从而检验自己的教学效果。考试管理系统利用信息技术将考试资源整合,实现无纸化考试, 方便、快捷实施考试业务,强化考

15、试管理,提高了考试的组织和管理效率,进而提高学校的整体教学管理水平。1.4 论文的工作本文以软件工程基本理论为指导,综合利用数据库、 UML、 .NET 等相关技术,设计与实现学校考试管理系统,支持学生有认证地考试、成绩自主查询等业务;支持教师智能组卷、手工组卷、网上阅卷、考试结果统计分析等业务;支持教务管理人员有效地控制相关考试事务。同时采用多项安全措施,保证系统的安全性。1.5 论文的组织结构本文包含以下几个部分:第一章 介绍本课题的开发背景、研究的目的、意义、内容等,通过考察国内外考试系统的研究现状,为将来的系统开发指明目标。第二章 研究考试管理系统相关的开发技术,对所选用的开发工具的合理性及适用性进行了全面分析。其中软件工程规范系统的开发过程;数据库理论为系统数据库的设计提供理论依据和实践平台; UML 可以方便地为系统的分析与设计构建模型;通过讨论不同开发模式的优劣,确定了基于 B/S 的 Web 开发模型,最后通过对不同的 Web 程序实现形式,选择使用 ASP.NET 作为系统的开发平台。第三章 系统需求分析。按照软件工程的理论,对现有学校考试业务进行调研,结合 UML 对系统的需求的需求建模,设计出系统的基本功能和系统配置方案。第四章 系统设计

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号