西南交通大学-计算机网络实验课程考试系统设计与实现.doc

上传人:教**** 文档编号:87912911 上传时间:2023-04-18 格式:DOC 页数:23 大小:1.09MB
返回 下载 相关 举报
西南交通大学-计算机网络实验课程考试系统设计与实现.doc_第1页
第1页 / 共23页
西南交通大学-计算机网络实验课程考试系统设计与实现.doc_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《西南交通大学-计算机网络实验课程考试系统设计与实现.doc》由会员分享,可在线阅读,更多相关《西南交通大学-计算机网络实验课程考试系统设计与实现.doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第五期个性化实验项目结题报告-项目总结报告项目名称 计算机网络实验课程考试系统设计与实现2010 年 05 月 29 日一、 项目研究背景与国内外研究现状1. 1项目研究背景随着互联网的发展,远程教育技术也迅速广泛的发展开来,现代远程教育是以现代通信技术、计算机技术、网络技术和多媒体技术等为基础,使计算机的交互性、多媒体的信息综合性和网络的分布性相综合,为人们提供的远程教育信息服务。远程教育也叫做网络学校,就是借助于先进的信息传输技术,突破时空限制,实现异地传输,使不同地域的人,在不同的时间段内,都能够享受优秀教学资源的一种新兴的教育事业。知识的提高与创新是知识经济的生命线,知识经济要求终身教

2、育和创造性学习,而远程教育是知识经济背景下必然的选择。人们对于知识技术性人才的需求量也越来越大,而各种考核评定人才的技能等级考试也应运而生。在线考试是远程教育的重要组成部分。在信息化时代的今天,过去那种重复繁杂的从出题、印刷、分发,到监考、阅卷、汇总和公布成绩的工作,已经越来越不适应当今高效率、快节奏的生活和工作了。目前,学校及社会上的各种考试基本上都是采用传统的考试方式,在这种方式下,组织一次完整的考试至少要经历四个步骤:人工出卷、考生考试、人工阅卷、成绩统计。随着各种考试类型的不断增加和考生数量的不断膨胀,组织考试的工作量会变得越来越大,效率变得越来越低。在线考试管理系统恰恰能够解决这些问

3、题。计算机在线考试是利用计算机和网络进行组卷、考试、评分,实现教考分离,在一定程度上减轻了教师在考试环节的劳动强度,相对减少了考试各环节的人为主观因素,更快速、客观、安全地组织考试,把教师从繁重的组卷、评卷、成绩分析等工作中解放出来,提高考试的效度和信度,对提高教学效果和教学质量具有重要意义。本系统在分析在线考试系统相关理论的基础上,借助HTML技术、CSS技术、PHP技术、MYSQL数据库技术构建了一个在线考试系统;以网络工程技术与应用课程为例,搭建了一个试题库;分析了在线考试系统的功能和模块组成,探讨了自动组卷、自动阅卷等相关技术。1.2国内外研究现状1.2.1 国内发展现状当前,我国人才

4、培养工作有着显著的特点,一是强调培养人的创造性思维;二是随着改革开放的深入、现代化事业的建设与推进,需要大量的各种各样的人才,急需大量地培养;三是要求不拘一格育人才,通过造就各种通道催人成材。这些特点又从一个方面呼唤着教育模式的彻底改革,催促着以“自主式”为主要教学形式的现代远程职业培训的快速向前发展。这也如实地反映出后工业化时期的基本特征。根据后现代教育革命的理论,教育改革的中心目标就是构建培养知识型劳动力的教育模式。以“自主式”教学形式为主的现代远程职业培训体系自然是这种教育模式的实质表现。随着网络教育的发展,接受网络教育和考试认证的人越来越多,促进了网络教育的发展,同时对网络考试需求也越

5、来越高。网络考试作为网上教育和学习的评估手段,成为当前教育测量界中的一个重要的热点问题。利用Internet的开放性、分布性的特点和基于Internet的巨大计算能力使考试突破了时间和空间的限制,网络考试正在得以迅速发展。1.2.2 国外发展现状 美国是目前远程职业培训规模最大的国家。44%的高等学校向全社会提供各种远程教育,接受远程高等教育的学员约占全日制在校学员32%,此外,还有21%的高校计划在今后3年内开展远程教育。近年来美国高校远程教育课程建设快速发展,达到了5.4万种。其中本科课程3.5万种,研究生课程1.4万种,非学历学位课程5000种。虚拟大学的办学模式。所有的教学活动和教育管

6、理是通过现代教育技术实现的,现代教育技术几乎成为学员唯一获取知识的手段。英国的开放大学是一种面向全社会、全世界的全方位开放的大学。实行免试入学,实行学历教育和终身教育相结合的办学机制,采用学分制。从小学教育到高等教育、研究生教育,每个层次的教学内容都应有尽有。开放大学的教学以网络为基础,采用多媒体教学环境,应用CAI课件。为了保证质量,开放大学还提供了一系列辅助教学体系,比如学科和课程结构体系,多媒体教材体系、质量保证体系和学员自主体系等。印度IT职业教育的特点是,学员只需完成基础教育后,不用进行高等教育,直接进行职业教育就可以实现人才培养,大大降低了人才的培养成本和使用成本,缩短培养周期。在

7、政府的鼓励和支持下,国内外民间资本积极投入IT职业教育,采取各种各样的经营方式,形成了成熟的产业规模。其中最具代表性的就是印度APTECH计算机教育公司,以特许的经营方式推广IT职业教育,已在印度国内及世界30多个国家发展了1500多个教育中心,成为世界上最大的计算机教育机构。二、 项目主要研究内容与采取的方法路线2.1 主要研究内容2.1.1 考试系统主要功能调查 该系统主要实现通过在线客观题的测试,考察学生对相关课程的掌握。试题结构完整,试题题型丰富。各种题型要有量,试题应比较均匀的分布在教学认知、教学难度、课程知识点的三维空间中。同时要有质,要求同一知识点的试题内容尽量不要相近或重复。

8、学生通过该系统进行网上在线答题并且提交。通过系统自动批改以及教师手动批改,完成在线考试;同时,本系统可以设定题库,进行相关的添加题目和删除试题,方便系统自行生成试卷。考试完成后,可进行自动登记分数。 本系统可以更方便的实施在线考试,便于学生考试以及教师的批改、登记分数等工作,大大提高了阅卷批改的速度和正确率。方便生成题库以及学生了解考试的范围,提高教学进程。2.1.2 系统开发工具1程序编辑器 EditPlus,是一款由韩国人写的小巧但是功能强大的可处理文本、HTML和程序语言的32位编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。在开发此系统时,需要

9、用到的语言包括PHP、HTML、CSS等,它们都有自己的语法规则和书写格式。运用EditPlus文本编辑器编写程序,就能预先设置所编写程序的种类,此后,该软件会自动控制格式,以不同的字符颜色区分代码中的变量或字符串等。2网站开发集成软件包 XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris三种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。该软件包特别适合中小型网站的开发、测试和建站。

10、许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。 到目前为止,XAMPP 共有以下四种版本: 适用于 Linux 的版本(已在 Ubuntu、SuSE、RedHat、Mandrake 和 Debian 下通过测试), 适用于 Windows 98、NT、2000、2003、XP 和 Vista 的版本, 适用于 Solaris SPARC 的测试版(在 S

11、olaris 8 环境下开发并测试), 适用于 Mac OS X 的测试版。 适用于 Mac OS X 和 Solaris 的 XAMPP 版本尚处于开发的第一阶段。使用时风险自担!3美工软件 该系统在浏览器上显示的界面所用到的图片几乎都是用photoshop做出来的。2.1.3 系统开发流程 需求分 析初步框架搭建模 块分 工界 面设 计代 码编 写系统测 试2.2 采取的方法路线2.2.1 需求分析(1) 项目概述 1.产品描述 网上在线考试系统用于考生网上在线考试、教师网上阅卷等。主要组成部分如下图:考试系统试题管理子系统在线考试子系统用户信息管理子系统考试信息管理子系统成绩管理子系统

12、2.系统结构图: (2) 产品功能此网上在线考试系统主要功能是考生网上在线答题考试。与之相关的功能有:用户(学生和教师)管理,题库管理,考试管理,试卷生成,试卷批改等。用户管理学生管理:学生的学号注册,包括注册用户、设定密码,完成注册后要设定相应的登录功能教师管理:完成教师登录的功能,选择科目,以及设计教师对题库等的制作界面题库管理试题的增,删,改,包括单选题,多选题,填空题,实验题,问答题等,设定难度系数,提供较为详细的解答,以供学生学习参考,以及为教师讲解试卷做参考试卷生成可按教师指定的难度系数及题目类型和数量随机生成;也可以由教师从题库中查询,手动生成,并可进行局部调整考试管理设置考试科

13、目,考试学生,考试时间安排等在线考试学生用户登录后,选择考试科目,考试时间,确认开始后,开始考试,并计时在规定时间内答题试卷批改选择题部分能自动评分,其他题目类型教师查看每个人的答卷并在网上打分,系统给出每个人的总分,并打印某次考试的成绩表(3)各个模块的功能性需求 用户管理模块功能编号1功能名称用户管理功 能描 述教师管理:完成教师登录的功能,选择科目,以及设计教师对题库等的制作界面学生管理:学生的学号注册,包括注册用户、设定密码,完成注册后要设定相应的登录功能输入项名称类型备注教师用户名字符必须输入,名称必须唯一教师密码字符准确无误考生用户名字符必须输入,名称必须唯一考生密码字符准确无误管

14、理员用户字符必须输入,名称必须唯一管理员密码字符准确无误处理描述管理员登录部分:在管理员登录界面上登录,输入用户名和密码。输入正确信息成功登录后,可对教师信息进行归结;对相关考生进行添加、删除等操作。教师登录部分:在教师登录界面上登录,输入用户名和密码。输入正确信息,登录教师登录界面后,可进行对在线管理子系统等子系统的操作,以及修改密码,添加、删除考生工作。如果输入错误信息,现实出错。考生登录部分:在考生登录界面上登录,输入考生用户名和密码。在输入正确信息后,登录在线考试系统,对判断题等各种题型进行回答操作。考试完成后,进行试卷提交。可通过成绩管理子系统对成绩进行了解。输出项资料维护到数据库中

15、保存界面要求简洁直观,容易操作 题库管理模块功能编号2功能名称题库管理功 能描 述试题的增,删,改,包括单选题,多选题,填空题,实验题,问答题等,设定难度系数,提供较为详细的解答,以供学生学习参考,以及为教师讲解试卷做参考输入项名称类型备注题目管理字符或数字题目类型设定字符必须是选择题、填空题、问答题、判断题四种类型中的一种题目难度系数设定数字必须是1、2、3、4、5这五个数字之一处理描述题目管理部分点击进入试题添加栏目,可由教师将相关试题打入,完成题目的添加设置,并给出该题的正确答案(除问答题);对相关试题可以点击删除栏目,实现原题目的删除;对相关题目可以点击修改栏目,实现原试题的修改,进入

16、文本修改状态,教师可手动进行题目的重新编排。题目类型设定部分讲已经设置好的题目进行类型选择,将其选择为填空题、选择题、判断题、问答题四种中的任意一种。题目难度系数设定部分讲已经设置好的题目进行难度设定,分别为1、2、3、4、5中的任意一个数字,数字越大难度系数越大。输出项资料维护到数据库中保存界面要求简洁直观,容易操作试卷生成模块功能编号3功能名称试卷生成功 能描 述可按教师指定的难度系数及题目类型和数量随机生成;也可以由教师从题库中查询,手动生成,并可进行局部调整输入项名称类型备注自动生成试卷手动调整试题处理描述自动生成试卷部分该系统将按照教师设定的考试题目类型以及考题难度,从题库随机抽题,

17、自动生成试卷。手动生成试卷部分完成自动生成试卷部分后,进入手动调整试题状态。由教师阅览试卷,查看试卷情况,根据需要完成试卷的最后生成。输出项资料维护到数据库中保存界面要求简洁直观,容易操作试卷管理模块功能编号4功能名称考试管理功 能描 述设置考试科目,考试学生,考试时间安排等输入项名称类型备注设置考试事项必须输入处理描述由教师设置考试相关事项教师必须仔细的输入考试相关事项,明确考试时间,考试地点以及参加考试的学生姓名。系统将自动根据考试设定的事项进行时间限制和进行考试的考试核对。学生进行考试部分学生在规定时间进行考试答题,完成试卷考生进入后,选择考试科目,系统考试计时开始,考生进行答卷。在规定

18、时间内考生主动提交试卷,如果考试时间己到,系统强迫提交试卷输出项资料维护到数据库中保存界面要求简洁直观,容易操作功能编号5功能名称试卷批改功 能描 述选择题部分能自动评分,其他题目类型教师查看每个人的答卷并在网上打分,系统给出每个人的总分,并打印某次考试的成绩表输入项无处理描述试卷的自动批改部分完成考试后,系统针对选择、判断、填空题,根据答案进行自动打分,并统计以上题型所得总分手动批改部分将学生问答题部分传输给科目教师,进行手动批改,并完成给分分数统计部分根据自动批改和手动批改各部分所给分数,计算学生科目总分将总分信息反馈到给教师和学生本人。输出项资料维护到数据库中保存界面要求简洁直观,容易操

19、作 试卷批改模块2.2.2系统设计1.功能模块设计系统总共分为5个模块:(1) 用户管理 (2) 题库管理(3) 试卷生成(4) 考试管理(5) 试卷批改2. 数据库及数据表设计(1) 数据库系统的数据库主要包括以下五部分:1) 学生信息:包括编号、学号、密码、姓名、性别、专业、班级、各类题型成绩、总成绩2) 教师信息:包括编号、教工号、姓名、密码3) 管理员信息:包括编号、用户名、密码4) 题型信息:包括编号、题号、题干、选项、正确答案、分数5) 公告信息:包括编号、标题、内容 (2) 数据表1)客观题表:2)判断题表:3)选择题表:4)管理员表:5)学生信息表:6)教师信息表:7)公告信息

20、表:3. 界面设计 系统主要界面包括:主页;学生登录界面、学生操作界面;教师登录界面、教师操作界面;管理员登录界面、管理员操作界面三、 项目取得的主要研究成果3.1 实现功能实现的功能重述一下。并附上界面设计图3.1.1主页(如图1)图1实现了:(1)公告(通过数据库中的数据表对公告进行动态更新)(2)学生、教师和管理员三个链接,点击三个几样可以进入各自的操作界面3.1.2 功能展示(1)学生: 第一步:点击主页的“学生”链接便可到达此登录页面(如图2) 图2说明: 1.点击左上角“回到首页”链接便可回到主页; 2.在两个框中分别输入学号和密码,点击登录后,这两个框中的信息会通过代码链接数据库

21、中的学生信息表并在数据库查找此信息,若数据库中有此信息,便会跳转到学生信息修改界面(如图3);若没有找到相关信息,则会弹出提示信息错误的对话框。 图3说明:1.可直接在框中对信息进行修改,修改后点击确认修改,从而对数据库中的信息进行修改,也可不改信息;2.点击“在线考试”按钮就会直接跳转到在线考试的页面;3.如果你前面在此系统考过试的话或者在本次考试结束后可由此链接进行成绩的查询(成绩显示页面(如图4)。 图4第二步:点击“在线考试”按钮到达考试页面:说明:此页面功能为分别进行选择题考试、判断题考试、客观题考试,三样题型分开考,且只有同时只能进行一个题型的考试(如图5) 图5(2)教师:第一步

22、:通过主页的链接进入登陆界面(如图6)图6说明:功能类似于学生登陆界面第二步:点击确认后进入教师操作界面(如图7)图7说明:1.“教师账号管理”链接界面(如图8),可对信息进行修改图82. “试题管理”链接界面(如图9):可分别进行选择题、判断题、客观题的添加,并利用已有的试题进行三种试题的生成图93. 进行试卷的批改:(如图10)图104. 对考试公告(主页上面)进行添加、修改和删除(简略)5. 对全体学生成绩的查询:如图11 图11(2) 管理员:第一步:点击主页链接进行登陆界面(同学生登陆界面),如图12 图12第二步:登录成功后,进入管理员操作界面:如图13 图13说明:1.对学生信息

23、进行统一注册、查询和删除(学生只能修改信息,不能注册); 2.进行教师信息的注册、查询及删除(教师不能自己进行这些功能);3.对管理员密码的修改;4.主页新闻的发布。四、 研究成果的科学意义与应用前景 随着科学技术的进步,加上现今温室效应越来越严重,植物尤其是树木的重要性不言而喻。但是很多的行业、事务又很需要有纸化办公,所以要在照顾到现在工作需要的前提下尽量的低碳化就需要新的技术来替代纸来完成其需要完成的功能。学校考试本来是一个用纸非常多的活动,使用我们的网上考试系统完全可是实现无纸化考试,更免除了安排考场、维持秩序、整理试卷的很多工作。老师更是不用在一大堆的试卷中翻看、查找成绩,只需要在系统

24、中就可以轻轻松松找到需要的信息。现在信息化、网络化是一个不可避免的趋势,将考试搬到网上进行更是有了初步的试验,所以我们的考试系统必然能够得到很广泛的应用。五、 结论与展望计算机技术的发展,己经在悄悄地改变着传统的教育模式。尤其是网络技术的展,使人们可以通过不同的方式上网来学习新的知识。由于网络学习不用受到空间、时间上的限制,因此发展空间很大。为适应新形势下考试的要求,必须对传统的考试方法进行改革。基于Web的在线考试管理系统从组卷、答卷到评分全部由计算机完成,考试内容及考试成绩较少的受到人为因素的干扰,有效地提高了考试的公平性和科学性,使考试管理更加规范化和科学化。并可实时对考试成绩进行查询,

25、大大减轻了工作负担,提高了工作效率。本设计实现了在线考试的基本功能,具有一定的实用性,基本达到了预期效果,可有效地解决传统考试的弊端,实现无纸化考试。但是在线考试系统仍然还不能完全替代传统的考试,随着对系统的不断完善,技术的不断推陈出新,基于Web的在线考试管理系统必将成为将来考试系统的发展主流。考试系统过程是非常严谨的行为,在计算机实现的在线考试系统的很多环节方面,还不够严谨,如考生容貌验证没有解决,可通过声音,容貌,指纹来确认身份。在本系统中,教师在评阅主观题时,首先从考生答案中查找得分点,与标准答案进行比较,对于考生答案和标准答案进行比较,利用贴近度的方法表示,从而得出考生的分数,但是对

26、于谓词的判断不能很好地解决,这是本系统的一个缺陷。希望随着技术的改进,能够找到有效的解决方案。六、 参考文献(1)Dreamweaver 8完美网页设计 李志文、夏华香 北京:中国电力出版社,2007(2)Dreamweaver 8 网页制作入门与实例教程 昭君工作室 北京:机械工业出版社,2006.6(3)PHP与MySQL5程序设计 吉尔摩(Gilmore W.Jason)、朱涛江 北京:人民邮电出版社,2007(4)PHP+MySQL经典案例剖析 陈军 北京:清华大学出版社,2008.1(5)PHP+MySQL完全学习手册 黄桂金、于永军、唐有明 北京:清华大学出版社,2008.6(6)新一代PHP+MySQL+Dreamweaver 网站建设典型案例 张枭 北京:清华大学出版社,2006(7)PHP项目开发全程实录 张仿彦、刘中举、杨丽等 北京:清华大学出版社,2008.6

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁