在线考试系统毕业设计说明
- 格式:doc
- 大小:803.50 KB
- 文档页数:51
毕业设计(论文)课题名称在线考试系统的设计与研发姓名XXX学号XXXXXXX专业计算机科学与技术摘要随着计算机网络技术及相关技术的不断发展,考试的手段和媒介也在发生着巨大的变化,传统的考试方式和手段正面临着强烈的冲击。
计算机网络技术应用于教育领域,经历了从传统的纸笔考试到计算机辅助考试,再到实现了真正的无纸化考试。
在线式考试不仅可以节省大量的人力、物力,还可以提高考试的效率和质量,降低考试成本,使得网络考试不受时间和空间的限制,并且评测结果更为准确和客观。
将“在线考试系统”作为设计题目主要是为了把教师从传统的卷纸考试的工作中解脱出来,把学生从传统的学习方式中解脱出来。
“考试系统”主要由两个部分组成,分别是:“前台的网页设计”和“后台的题库系统服务”。
该系统所能实现的主要模块功能,包括学生信息管理、管理员信息管理、考试科目管理、题库管理、自动组卷、在线考试、自动阅卷、学生成绩管理等功能。
本系统采用ASP语言进行开发,集题库管理,在线考试,实时评判于一体,本文分析了计算机考试系统的关键技术以及存在的问题。
提出了实现该系统的体系结构,软件功能模块等,系统通过提高考试的效率,增强测试的反馈效果,使教师的教与学生的学更有针对性。
本系统速度快、稳定性强,为学生课程学习、个性化学习提供了灵活、方便、科学的检测手段,经过测试,该系统达到了预期的设计目标,非常适合于学校的考试工作。
关键词:在线考试; ASP技术; 数据库开发和应用; 随机生成试卷;目录摘要................................................................ 关键词: ............................................................ 绪论 ................................................................1系统实现的关键技术................................................. 1.1ASP技术......................................................... 1.2数据库技术....................................................... 1.2.1数据库技术概述................................................. 1.2.2ADO与数据库的交互技术.........................................2系统分析........................................................... 2.1分析.............................................................2.1.1条件的可行性 (6)2.1.2技术的可行性...................................................2.1.3经济上的可行性.................................................2.1.4考试系统的实用性...............................................2.2系统构架与开发环境...............................................2.2.1确定系统的构架.................................................2.2.2选择开发环境...................................................2.3系统需求分析..................................................... 3数据库分析与设计...................................................3.1数据流程分析.....................................................3.2数据库概念设计...................................................3.3数据库逻辑设计................................................... 4系统设计与实现.....................................................4.1总体设计 (10)4.2模块的详细设计...................................................4.2.1管理员子系统...................................................4.2.2学生管理子系统.................................................5系统测试........................................................... 5.1测试内容......................................................... 5.3测试总结.........................................................6结论.............................................................. 参考文献 ............................................................ 致谢............................................................... 绪论随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,其中之一是教师如何通过网络了解学生的学习状况。
教务管理系统毕业论文教务管理系统毕业论文一、引言随着信息技术的快速发展,数字化教育管理已成为现代教务管理的趋势。
其中,教务管理系统在提高学生信息管理、课程管理、成绩管理等方面发挥着重要作用。
本文旨在设计和实现一个适用于高校的教务管理系统,以期提高教务管理的效率和精确性。
二、研究现状分析目前,国内外许多高校都已引入了教务管理系统。
这些系统在课程安排、学生选课、成绩查询等方面发挥了一定的作用。
然而,仍存在以下问题:一是系统功能相对单一,缺乏个性化和智能化;二是数据共享性差,存在信息孤岛现象;三是安全性能不稳定,易受攻击。
针对这些问题,本文将设计一个功能完善、数据共享、安全稳定的教务管理系统。
三、设计思路与实现本研究采用B/S架构,以MySQL为数据库,使用PHP语言进行开发。
系统设计主要包括以下几个方面:1、需求分析:深入了解高校教务管理的需求,确保系统功能的实用性和易用性。
2、系统架构设计:采用分层设计思想,将系统划分为表示层、业务逻辑层和数据访问层。
3、数据库设计:建立合理的数据库结构,保证数据的安全性和完整性。
4、界面设计:采用简洁、直观的用户界面,提高用户体验。
5、功能模块设计:将系统分为学籍管理、课程管理、成绩管理、选课管理等多个模块,实现模块之间的数据共享和业务协同。
四、系统测试与结果验证在系统实现后,我们将进行严格的测试,包括单元测试、集成测试和系统测试。
测试的重点是系统的稳定性、安全性和易用性。
同时,我们将邀请一批学生进行一段时间的使用,根据反馈意见进行系统的优化和改进。
五、总结与展望本文设计和实现了一个适用于高校的教务管理系统,旨在提高教务管理的效率和精确性。
系统实现了学籍管理、课程管理、成绩管理、选课管理等多个模块,具有较好的功能性和易用性。
经过严格的测试和用户反馈,系统在稳定性和安全性方面也表现出较好的性能。
然而,本研究仍存在一些不足之处,如系统的智能化和个性化程度仍有待提高。
毕业设计(论文)题目: 基于Java技术的在线考试系统的开发毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日摘要在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。
考试报名系统数据处理系统设计与实现毕业论文目录摘要 (Ⅲ)ABSTRACT (Ⅳ)前言 (Ⅴ)第一章系统调查与研究 (1)1.1 选题目的及意义 (1)1.2 国外相关技术的研究现状 (1)1.3 解决的主要问题……………………………………………………………………1第二章系统分析 (2)2.1 报名管理系统的重要性及意义 (2)2.2 用户组织机构及职能分析 (3)2.3 开发思路 (3)2.4 系统分析 (4)2.4.1 系统要达到的目的……………………………………………………………42.4.2 系统可行性分析………………………………………………………………42.4.3 业务流程分析…………………………………………………………………52.4.4 数据流程分析…………………………………………………………………62.5 数据字典……………………………………………………………………………72.5.1 数据库设计……………………………………………………………………72.5.2 数据字典 (7)第三章开发工具及开发环境的介绍 (8)3.1 C#/简介 (8)3.1.1 C#简介 (8)3.1.2 简介 (9)3.2 数据库的选择 (10)3.3 开发运行环境 (10)第四章系统详细设计 (11)4.1系统设计 (11)4.1.1 系统设计原则 (11)4.1.2 系统详细设计 (12)4.2系统功能模块具体实现 (13)4.3系统安全 (26)参考文献 (28)致谢 (29)前言教育信息化是将信息作为教育系统的一种基本构成要素,并在教育的各个领域广泛地利用信息技术,促进教育现代化的过程。
教育信息化的过程中应高度重视对教育系统以信息的观点进行信息分析,并在此基础上进行信息技术在教育中的有效应用。
教育事业是科教兴国的核心,而考试制度是我们长久以来检测学生学习成果的有效方法,同时考试作为最直接体现信息化社会中人们的知识水平的一种方式,也是目前使用最为广泛、最为公平的形式之一。
xxxxx(毕业设计)题目:学生成绩查询系统的设计与实现系院:xxxx学生姓名:xxx学号:xxx专业:xxx年级:xxx完成日期:xxx指导教师:xxx摘要学生成绩查询系统成为教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,以其便捷性被越来越多的老师、学生所接受,所以学生成绩查询系统应该能够为用户提供充足的信息和快捷的查询手段。可以说它完全是为学生朋友服务的系统,并且适用于各所高校。对于本系统,我们需要实现以下一些以下主要功能:1.学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己需要的信息。2.添加功能:管理员可以通过填写表格的形式输入学生成绩等相关信息。系统可以自动避免重复信息。3。
修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。4。
删除功能:管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。5。
管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。6.根据设计的数据库管理成绩数据,其中包括数据流程图的绘制,分析数据字典和设计数据库结构.关键词:成绩;查询;在线;数据字典目录1 绪论 (2)1.1成绩查询系统发展及现状 (3)1。
2成绩查询系统的发展目标 (3)1。
3成绩查询系统的服务整合 (4)2 系统需求分析 (5)2。
1开发背景 (5)2。
2需求分析 (5)2。
2。
1需求信息的收集 (6)2.2.2 需求信息的整理 (7)2。
3系统功能架构 (8)2.4系统功能模块 (8)3 系统设计 (10)3.1软硬件配置 (10)3.1。
1 硬件配置 (10)3.1。
2 软件配置 (10)3.2系统功能设计 (10)3.3业务流程图 (11)3。
四川理工学院
毕业设计(论文)任务书
如需整套源程序代码请联系:QQ 821213166
设计(论文)题目:基于web的网络考试系统的设计与实现
学院:计算机学院专业:网络工程班级:2008级4班学号:08101030xxx
学生:张xx 指导教师:赵攀
接受任务时间2011年12月15日
系主任(签名)教学院长(签名)1.毕业设计(论文)的主要内容及基本要求
本论文主要从社会现状和生产需求的情况,为简化现代化教育考试模式及流程,实现智能考试,智能阅卷,智能评出学生成绩而设计的基于WEB的考试系统的设计与实现而撰写的论文,文中主要说明基于web考试系统的开发过程,以及如何实现各个功能模块,实现最终的考试系统,从而方便学校、企业以及其他部门使用该系统,实现高效的无纸化考试。
2.指定查阅的主要参考文献及说明
[1] 张钢.ASP网站建设专家[J].机械工业出版社,2001,26.
[2] 宋彦浩.建网技术源代码公开[J].中国水利水电出版社,2001.5
[3] 庄水龙.INSTANT ASP—实例解析ASP网站编程[M].2002.1
[4] 李瑞旭.ASP实例教程[J].中国电力出版社,2000.8
[5] 网冠科技.ASP 3.0时尚编程百例[M].机械工业出版社,2001
[6]梁建武、陈语林,ASP程序设计[M].中国水利水电出版社,2001
[7]石志国.ASP动态网站编程[J].新东方电脑教材研发室, 2001.9
[8] 立雅科技.网页整合大全[M].电子工业出版社,2004
[9] 王志良、薛为民.ASP精解案例教程[M].清华大学出版社,2004。
基于Java的上线教育系统毕业设计随着互联网的迅猛发展,上线教育正日益成为一种新的教育模式。
基于这一背景,本文将从基于Java的上线教育系统的设计和实现展开讨论,旨在帮助读者深入了解上线教育系统的关键设计原则和技术实现。
一、系统需求分析1.1 教学资源管理上线教育系统需要有效管理各类教学资源,包括课件、视瓶、习题等,用户可以根据需求对资源进行检索和下载。
1.2 用户管理系统需要支持多类用户,包括学生、教师和管理员,对不同身份的用户进行权限管理和身份识别。
1.3 课程管理系统需要实现课程的管理和发布功能,包括课程信息、章节内容、作业等。
二、系统架构设计2.1 前端设计采用HTML、CSS、JavaScript等前端技术实现系统的用户界面设计,保证系统的友好性和易用性。
2.2 后端设计基于Java语言和相关技术框架,设计系统的后端业务逻辑和数据存储功能,保证系统的稳定性和安全性。
2.3 数据库设计采用关系型数据库或者NoSQL数据库进行系统的数据存储,保证系统的数据完整性和一致性。
三、系统功能实现3.1 用户登入注册实现用户的注册和登入功能,保证用户信息的安全性和私密性。
3.2 教学资源管理支持教师上传和管理教学资源,学生浏览和下载教学资源。
3.3 上线学习支持学生上线观看课程视瓶、参与上线互动和提交作业等学习功能。
3.4 考核评估支持上线考试和成绩查询等考核评估功能,教师可以发布考试、批改试卷,并及时反馈成绩。
四、系统性能优化4.1 缓存设计采用缓存技术对系统的热点数据进行缓存,提高系统的响应速度和并发能力。
4.2 高可用性设计采用集裙和负载均衡等技术手段,提高系统的可用性和容错性。
4.3 安全性设计采用加密、防火墙、登入验证等手段,保护系统的安全性和稳定性。
五、系统测试与部署5.1 单元测试对系统的各个模块进行单元测试,保证系统的功能正确性和稳定性。
5.2 集成测试对系统进行整体集成测试,保证系统的各项功能协调一致。
第1章考试系统概述1.1 计算机考试系统的研究意义传统的基于纸和笔的考试老师要花费大量的时间和精力出题、改卷、统计分数等,存在诸多弊端:工作量大、周期长、反馈能力弱、人为的因素影响考试成绩。
随着高校扩招和各类考试自动化出卷批改的要求,迫切需要一种高效、快捷、科学的考试方式。
随着计算机技术与网络技术的不断发展,利用计算机网络技术实现的计算机网上考试取代传统的手工考试成为一种趋势。
利用计算机对数据库的并发存取功能和网络传输特性,实现高效、准确和科学的网上考试将成为现代教育方式中的一种重要手段。
它的优点主要体现在以下几个方面:1.出卷方便快捷。
通过现成的题库系统,只要输入考卷的难度级别、试卷的题型题量等约束条件,软件会自动生成符合要求的试卷,简便、快捷、公平;2.阅卷准确快速。
通过计算机阅卷,可以大大减轻教师阅卷的工作量,提高教师的工作效率,同时提高阅卷的准确性;3.成绩分析统计科学直观。
成绩分析统计由计算机自动完成,可以方便地统计及格率、优秀率和每题的得分情况等。
计算机考试方式的优越性较之传统方式,既灵活方便,又高效可靠,还能及时反馈教学情况,减少诸多中间环节,提高教学效率[1]。
我校有一万多学生,每个学期都要组织大规模的考试,耗费老师大量的时间和精力,如果能够把本课题的考试系统应用到教学实践,一定能够节省很多的时间和精力,提高阅卷效率和正确率。
1.2 计算机考试系统国外研究现状计算机考试系统指的是由计算机软件来辅助测试,计算机辅助测试简称CAT。
60年代初CAT起源于美国,经过40多年的发展,已经在国外得到了广泛应用。
1.2.1 国外在用的考试系统国外有许多专门的考试机构采用计算机辅助测试对考试对象进行考核,比较著名的有美国Sylvan Learning System Inc,它在全世界一百多个国家和地区有数千个考试中心,提供近百个不同类型,一千多种考试。
国也有许多考试采用了计算机考试系统。
1.2000年开始TOEFL考试在中用计算机考试模式[1];2.人事部组织的专业人员计算机应用能力考试;3.微软认证、Cisco认证等;4.全国围的“全国计算机等级考试”,“NIT考试”都采用计算机考试模式;5.省大学生计算机一级等级考试全部采用计算机考试,二级等级考试的部分容采用了计算机考试;6.还有很多大学和科研机构采用了自主研发的考试系统,例如大学、师大学等院校;7.交通管理部门组织的驾驶员理论考试。
以上的考试系统大多比较完善,但是一些计算机基础考试系统还有一些不足,比如试题的实用性程度不高;为了方便计算机批改,操作题比较死板;批卷的智能化有待提高。
1.2.2 考试系统分类以题库构成为标准可以把计算机考试系统分为三种:1.不以题库为基础的考试,试卷以单份为主,多用于心理测验和调查研究;2.题库由试卷库构成,试卷库指多份试卷,随机抽取一份给学生考试;3.题库由试题库构成,试题库指海量试题,海量试题按照一定组卷策略组卷[2]。
对计算机辅助测试系统的分类还有很多方法。
按试卷是否基于题库可分为基于题库的考试系统和非基于题库的考试系统;按题量是否定长可分为定长和不定长的考试系统;按采用的测试理论可分为基于经典测试理论和基于项目反应理论的考试系统;按是否是自适应考试可分为传统的和自适应的考试系统,自适应组卷指依靠大型题库,自行适应被测试人员水平,灵活实施测试难度。
1.2.3 组卷算法分类和进展[3][4]组卷算法的好坏直接关系到试卷的成卷质量,是考试系统的一个研究重点。
试题库组卷的计算机考试系统根据组卷算法的不同可以分为以下几种:1.随机组卷,这是最低级的组卷算法,随机地从试题库中抽取一定数量的试题组成试卷,对抽取的题目没有任何约束条件[5]。
2.多重目标约束组卷,试题设置题号、难度、分值、重要性、知识点等属性值,然后根据多种属性值的约束条件组卷。
可以使用深度优先或者广度优先算法搜索试题。
该组卷算法较之于随机组卷算法有很大进步,生成试卷的质量比较高。
3.基于遗传算法的组卷算法,遗传算法是一种模拟大自然生物进化过程的计算模型。
遗传算法的群体搜索策略为多目标优化提供了非常合适的解决方案[6]。
4.遗传算法的改进,例如判断优化目标个体优劣的基于偏好的多目标调和遗传算法[7]。
5.多种人工智能算法的组合,例如遗传算法与模拟退火算法的结合[8],遗传算法与蚂蚁算法的结合[9]。
6.各类算法的扩展,例如基于学生BOSM模型的智能组卷算法[10];分段随机抽选法对随机组卷的改进[11];增加信息反馈提高试题属性质量,将学生答题的情况反馈给试题,修正试题的难度等[12]。
组卷算法的发展方向是在海量试题库的基础上运用人工智能生成试卷。
1.2.4 考试系统的实现模式分类从逻辑上来说,一个典型网络应用由三部分组成:表示逻辑层、业务逻辑层和数据逻辑层。
其中表示逻辑层直接面向用户,主要完成应用的前端界面处理,即人机界面处理;业务逻辑层实现应用的业务规则处理,决定程序的流程;数据逻辑层是应用中对数据进行管理的部分,主要完成应用对数据的存取、更新、管理等工作以及访问数据的安全性、完整性、一致性。
计算机考试系统有两种主要模式:客户机/服务器模式(Client/Server)和浏览器/服务器(Browser/Server)模式。
C/S模式于1989年由麻省剑桥的ForesterResearch首先提出[13],是客户进程从服务进程中请求服务的一种计算方式,属于协同处理的畴。
根据表示层、应用层、数据层分布在几层,C/S模式可以分成两层C/S模式和三层C/S模式。
两层模式将一个考试系统的三个逻辑层分布在Client端和Server 端,Client和Server通过网络联结起来。
通常Client端和Server端分别运行在不同的计算机中,Client端一般安装于普通计算机,Server端一般安装在功能更强的服务器。
将业务逻辑独立出来,就产生了三层C/S模式。
在三层C/S模式中,表示逻辑位置不变,仍放在Client端,业务逻辑则放在一个独立的中间服务器上,数据逻辑在另一个服务器上[14]。
随着网络的发展,出现了B/S模式。
B/S模式在本质上也是一种C/S结构,它由传统的C/S结构发展而来,是一种在Web上的应用。
与传统C/S结构不同的是,B/S的表示层为Web浏览器,功能层为Web服务器,使用ASP、JSP或PHP等技术。
相对C/S结构而言,B/S结构的优点有:简化客户端;易于维护;易于升级;用户操作简便易学;便于网上发布消息。
但是B/S结构也有一些缺点:1.交互性弱。
C/S模式的客户端是完整的应用程序,在出错提示、帮助等方面都有强大的功能并且可以在子程序间自由切换。
B/S模式虽然由JavaScript、VBScript提供了一定的交互能力,但和C/S相比功能就少多了;2.安全性低。
由于采用开放的TCP/IP协议和解释型的脚本语言编程,数据的流向不固定,容易被截取破译,其安全性有限;3.数据处理能力弱。
B/S模式的数据处理多用解释脚本语言实现,无法开发出利用可视化工具开发的功能强大的编译型应用程序。
C/S和B/S模式各有优缺点,适合不同的场合。
一般而言,B/S模式的缺点就是C/S模式的优点,而B/S模式的优点就是C/S模式的缺点。
C/S模式相比而言有以下优点:1.性好。
可以设置专门的加密函数,针对不同的数据设置不同的加密方式和加密等级。
而B/S模式采用开放的TCP/IP协议和解释型的脚本语言编程,安全性较低;2.数据处理能力强。
可以连接多种关系数据库;3.交互性强。
相对浏览器而言可以生成更加复杂的图形界面和允许更多的用户交互方式[15];4.可控性好。
服务端可以控制连接的时间、连接的IP、连接用户等信息,适合安全性要求高的应用;5.数据分析统计功能强。
可以批改多种题型的试题,并且进行复杂的数据分析和统计。
本课题的网上考试系统是使用Java语言实现的二层C/S模式系统。
根据使用对象和实现功能的不同,客户端分为三种类型:学生使用的客户端,教师使用的客户端和管理员使用的客户端。
1.2.6 考试系统的开发平台分类考试系统由应用程序和数据库组成,开发程序主要有微软的Visual Basic、Visual C++、Visual FoxPro(VFP)和PowerBuilder、Delphi、JBuilder等,数据库主要有本地数据库Access和网络数据库SQL Server、MYSQL、ORACLE等。
从理论上说开发平台可以由任何一种开发程序和数据库组成,也就是任意两两组合,但是综合考虑系统需求、软件的兼容性等方面,往往有比较合适的组合。
对于数据库的选择,可以考虑数据存取速度、容量和网络存取等要求。
如果考试系统是单机版的,那么可以选择Access数据库;如果数据库数据的容量在几十万行之,并且要求网络存取,那么可以选择SQL Server;如果数据库中的数据非常大,那么从安全性和速度等方面考虑采用ORACLE是最好的选择。
如果数据库采用SQL Server,有很多开发程序支持它,分别使用不同的技术连接和管理数据库。
1.VB+SQL Server,DAOs方法、ODBC API或VBSQL方法管理数据库;2.VC+SQL Server,开放数据库连接Open Database Connectivity(ODBC)实现数据库访问;3.Delphi+SQL Server,数据库引擎BorlandDatabaseEngine实现连接;4.VFP+SQL Server,SQL Pass Through(SPT)技术直接访问ODBC函数,并把SQL语句发送给服务器执行;5.Java+SQL Server,JDBC实现数据库访问。
1.2.7 计算机考试系统的发展趋势[16]计算机考试系统朝着智能化的方向发展,例如组卷的智能化,批卷的智能化等。
另外考试系统对学生答题情况的统计和成绩分析的要求也越来越高,据此掌握教学质量。
出于考试的严肃性,网上考试系统对安全性、容错性和性的要求也越来越高。
1.3 J2SE实现网上考试系统现在已经有了多种实用的考试系统,应用于各种类型的考试,那么为什么要开发本网上考试系统呢,主要出于以下几点考虑:1.虽然各种类型考试系统研究很多,但是和操作系统无关或者支持多操作系统的考试系统的研究还比较少。
Java语言和平台无关,可以使用JBuilder开发多平台下的J2SE程序。
2.商品化软件一般只能获得考试系统的学生端,出于系统的原因,有时甚至不能批改试卷,例如省计算机一级考试下发到学校的是考试客户端,考试结束后学生答题数据包统一上交批改。
但是教师希望批改后统计和分析学生成绩,并且以直观的方式显示,从而发现问题改进教学。