ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:452.05KB ,
资源ID:4674183      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4674183.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(在线考试系统的设计与实现.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

在线考试系统的设计与实现.docx

1、在线考试系统的设计与实现编号2011052104毕 业 论 文(设 计)( 2013届本科)论文题目: 在线考试系统的设计与开发 学 院: 信息工程学院 专 业: 计算机科学与技术 班 级: 2011级专升本 作者姓名: 段丰胜 指导教师: 段红英 职称: 讲师 完成日期: 2013 年 4 月 15 日目 录诚信声明 (III)中文摘要 (IV)第1章 绪 论 (1)1.1 课程研究的背景和意义 (1)1.2 在线考试系统的发展现状研究 (1)1.2.1 国内外研究现状、水平和发展趋势 (1)1.3 系统研究的目标和内容的 (1)1.3.1 系统研究的目标 (1)1.3.2 研究内容 (2)

2、第2章 在线考试系统需求分析 (2)2.1传统考试状况分析 (2)2.2可行性分析 (3)2.2.1经济可行性 (3)2.2.2技术可行性 (3)2.3设计目标与功能要求 (3)2.4系统开发工具 (4)2.4.1Asp 技术介绍 (4)2.4.2数据库Access介绍 (4)2.4.3Dreamweaver 8的介绍 (5)第3章 系统总体设计 (5)3.1基本简介 (5)3.2 运行环境与系统结构 (5)3.3 系统结构图 (6)3.4 数据库设计 (6)3.4.1 数据库概要说明 (6)3.4.2 数据库概念结构设计 (6)3.4.2.1 用户实体对象 (6)3.4.2.2 试题类型实体

3、对象 (6)3.5 数据库逻辑结构设计 (7)第4章 系统实现 (8)4.1 系统流程图设计 (8)4.2 系统各功能模块的实现 (8)4.2.1 在线考试系统登录模块的实现 (8)4.2.2 进入考试界面 (9)4.2.3 考试管理模块 (9)4.2.4 学生模型和管理员信息管理模型 (9)4.2.5 试题管理模块 (10)4.3 结论 (10)第5章 总结 (11)参考文献: (11)英文摘要 (12)致 谢 (13)附 录 (14)诚信声明陇东学院本科生毕业论文(设计)诚信声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知

4、识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 作者签名: 二O一 年 月 日在线考试系统的设计与开发冯 茂(陇东学院信息工程学院 甘肃 庆阳 745000)摘要:随着网络技术的日益成熟,网络已经深入到生活的每一个角落,包括教育、购物、咨询、办公等许多领域。在网路迅速发展的今天,网页技术的应用越来越广泛。网页技术的应用对于教育行业来说有事更加的明显。教育行业可以通过网络进行学生和教职工的管理、组织学生在线考试等活动。这样不仅能增加学校管理的透

5、明度,还提高了学校的管理水平。在线考试系统还能充分的利用学校的现有资源,大大减轻教师的工作量,把教师从出卷、阅卷等一些繁重中做中解脱出来。由于网络的存在扩大了学校的服务范围,为学校的管理提供了更多的条件。本文对此做出了详细的调查,可行性研究和分析。系统采用了B/S结构,在网络上建立学校自己的教育网站。系统开发经历了系统分析、系统设计和系统实施三个阶段。本系统主要的功能是为考生提供在线考试的平台,为教师组织考试提供方便以及其他管理性功能。在线考试系统是基于浏览器/服务期,基于三层架构的设计框架,前台应用Asp.NET技术,后台采用的Access作为数据库与前台连接。采用管理员(教师)、考生二级授

6、权方式,提高系统的安全性。关键字: 在线考试;B/S结构;Asp.NET;Access数据库第1章 绪 论1.1 课程研究的背景和意义考试是检验教学效果的重要手段,是促进学生学习的重要手段,也是教学过程中的一个重要环节。学生考试成绩的优劣,不但反映其对教学内容和应掌握知识的分析、理解、吸收、运用的能力,更反映教师对教学内容的把握和熟练程度。传统的学校教学中,进行一场考试,要求老师编写试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这是一个繁杂的过程,需要大量人力、物力与时间的投入,已经越来越不适应学校信息化建设与现代教学的需要。尤其在远程网络教学中,学生分布广,不易统一集

7、中安排考试,给校方和学生带来了众多的不便。在线考试系统不仅减轻了在组织考试、评卷、成绩统计等方面所花费的人力和物力,并且突破了时间与空间的限制,不仅节省了资源,而且提高了评分的客观性、公正性和准确度,大大改善了考试工作的效率。加上数据库技术的利用,大大简化了传统考试的过程,因此在线考试是不可缺少的一种考试手段。在当今信息时代,计算机技术与网络技术越来越广泛地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。将计算机与网络技术应用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高科研和管理水平的必要手段。1.2 在线

8、考试系统的发展现状研究1.2.1 国内外研究现状、水平和发展趋势在国际上,计算机模拟考试的研究和运用开始于20世纪70年代,美国考试委员会(NBE)着手进行该领域的研究工作,在1983年编制了有效的模拟考试系统。当时的名称是计算机辅助考试系统(CBE)。另外,加拿大、英国等其它西方国家也在大力开展在线考试系统1。在国内,在线考试系统的研究在最近几年取得了很大的进步。我国许多企业和高校都投入大量的人力资源组建试题库,并取得了一定的成就。目前已经有越来越多的等级考试运用了在线考试系统,比如会计的电算化考试、计算机等级考试、银行资格证考试等,这些已经充分说明,在线考试系统正在改变着我们的学习和生活。

9、1.3 系统研究的目标和内容的1.3.1 系统研究的目标在线考试系统是一个基于Web的实时在线考试系统,系统的目标是实现一个基于Internet的智能化远程考试系统,采用开放、动态的系统架构,将传统的考试模式与先进的网络应用相结合。1.3.2 研究内容本系统可以在Windows XP/7平台环境下稳定的运行,对软、硬件要求低,运行速度快、操作简单、易于管理和维护;而且具有较强的针对性、实用性和操作性,初步解决了校园理论考核层次广、次数多、内容全,以及保密性和公平性差、评卷困难等问题。并对其详细的设计方案、实现技术和运行情况做了分析和研究,最后对未来的工作做了研究与探讨。论文主要围绕系统设计开发

10、研究,保证了考核的公平、公正、公开,有力的促进了理论学习的全面开展。本文重点研究了以下几个方面:(1)系统的体系机构、工作方式、主要功能模块、主要数据的工作流程、后台数据库的设计、数据库配置与连接;(2)系统各功能模块的详细设计、开发及其关键技术第2章 在线考试系统需求分析2.1传统考试状况分析传统的考试方式是教师提前命题、印刷试卷、组织学生考试、学生在统一时间和地点考试、收卷后教师阅卷、成绩统计。如图1-1所示: 图1-1 传统考试模式这种模式存在有较多的问题:命题:由于是统一的时间进行考试,所以考生的试卷都是一样的,这样给教师命题带来很大的麻烦,即:试题太难或者太容易,都达不到考试的目的。

11、印刷试卷:组织考试,印刷试卷费工费时,成本高,而且对于纸张资源也是一种浪费,在印刷的时候,也会担心试题被泄漏。组织学生考试:监考人员资源的浪费和教师资源的匮乏,如何调配这些资源也是一个难题,如果是全国统一考试,还要涉及不同区域同时考试的问题。学生统一考试:由于是同一时间,同一地点,同一张试题,考生作弊问题便会出现,而且是非常难解决的问题,再加上每个监考员监考的严格程度不同,这些人为因素难以控制,使考试难公平,公正。教师阅卷:教师阅卷比较容易出错,会造成人为的不公正性。成绩统计:当成绩录入时,成绩数据量大会导致录入者输入错误或者看错。2.2 可行性分析可行性分析也称为可行性研究,即是在系统调查的

12、基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、管理的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。本系统的可行性分析包括以下几个方面的内容。2.2.1 经济可行性在线考试系统将在减少由于人为原因导致试卷阅卷的不公正的同时,也可以让教师的工作量得以减少,使得教师有更多的时间去备课教学资源和研究科研项目。本系统如果用在一些辅助教育类的网站上,那经济效果是很明显的;如果是用在学校的教学管理上,会得以发挥其潜在的经济效益,比如印刷试卷的费用等。因此,本系统在经济上是可行的。2.2.2 技术

13、可行性技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等。硬件方面,硬件的更新速度之快,可靠性越来越高,目前一般的硬件平台均能满足此系统的设计需要。软件方面,编程的软件以及Web服务器等均已具备,并且环境变量已经搭好,数据库用Access存储大量的数据,Access开源化,目前已经很成熟,在灵活、安全和易用方面均能提供良好的支持。因此,系统的软件开发平台已经成熟可行。2. 3设计目标与功能要求在线考试系统的总体目标:本系统提供给管理员类用户、教师类用户及学生类用户使用。不同的用户类型所能完成的功能不同。管理员类用户可以对于已经注册的考生及系统中已经存在的教

14、师进行删除操作,对于未注册过的考生及系统中未存在的教师进行添加操作;教师类用户可以创建试题、删除试题、修改试题,也可进行试题维护、修改密码以及对成绩的统计;学生类用户主要是参与考试,完成试卷,查询成绩。系统具备的基本功能:根据以上的需求分析,画出本系统的使用流程图,如图2-1所示:图2-1系统考试模式2.4 系统开发工具该在线考试系统主要采用Asp、HTML、Access数据库、Dreamweaver8.0等技术和工具,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。下面就对这几种技术和方法做一个概述。2.4.1 Asp 技术介绍Microso

15、ft Active Server Pages 即我们所称的Asp,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个Asp页,Web服务器就可以处理相应的Asp代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。Asp内含于IIS3.0和4.0之中,通过Asp我们可以结合HTML网页、Asp指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。2.4.2 数据库Access介绍Microsoft Office

16、Access是由微软发布的关联式数据库管理系统。它结合了图形用户界面和Microsoft Jet Database Engine两项特点,是 Microsoft Office 的系统程式之一。本系统中Access 数据库的使用如下:(1) 启动Access,建立“数据库名称.mdb” (2) 启动dreamweaver,新建conn.Asp文件,将以下代码粘贴进去即可 (3) (4)用IIS测试你本机的站点 2.4.3 Dreamweaver 8的介绍Macromedia Dreamweaver 8是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起

17、,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于CSS的设计的领先支持到手工编码功能,Dreamweaver提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用Dreamweaver及所选择的服务器技术来创建功能强大的Internet应用程序,从而使用户能连接到数据库、Web服务和旧式系统。 系统配置所环境: Win9x/Me/NT/2000/XP/2003/win7/。第3章 系统总体设计3.1 基本简介在线考试系统适用于远程教育的方式,参加考试的学生不需要聚集在一个考场内进行考试。学生使用教师或者考试管理员分配的账号登

18、录考试系统,然后选择需要参加的考试科目。选定考试科目后,开始答题。系统自动计算学生已经参考的时间,如果在考试时间内没有答完试卷,系统自动交卷。交卷后,系统马上批阅试卷,并给出考试结果。3.2 运行环境与系统结构在线考试系统前台基于Asp设计而成,后台基于Access数据库。整个系统采用Browser/Web/DataBase的三层体系结构。在Browser/Server三层体系结构下,表示层(presentatioon)、功能层(business logic)、数据层(data service)被割成3个相对独立的单元。(1)第一层(表示层):Web浏览器。在表示层中包含系统的显示逻辑,位于客

19、户端。它的任务是由Web浏览器向网络上的Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上,系统采用IE浏览器。(2)第二层(功能层):具有应用程序扩展功能的Web服务器。在功能层中包含系统的事务处理逻辑,位于Web服务器端。(3)第三层(数据层):数据库服务器。在数据层中包含系统的数据处理逻辑,位于数据库服务器端。3.3 系统结构图在线系统的机构图如下3-1所示:图3-1 系统结构图3.4 数据库设计3.4.1 数据库概要说明 在考试管理系统中,采用的是Access数据库,用来存储考试成绩,题

20、库,试题类型,系统参数和用户信息等。这里将数据库命名为Date,其中包含5张数据库表,用于存储不同的信息。3.4.2 数据库概念结构设计 通过对系统的需求分析及系统功能结构的确定,规划出系统中使用的数据库实体对象及实体E-R图。3.4.2.1 用户实体对象用户实体用来存放用户的基本信息,包括用户编号,用户类型,用户名称,用户密码和是否已登录等属性。用户实体E-R图如图3-2所示。图3-2 用户实体图3.4.2.2 试题类型实体对象试题类型实体用于存储实体的类型编号和类型名称等属性。题库实体是考试试题的来源,题库的健全性关系到整个系统的健全性,主要包括试题题目的编号、试题类型的编号、试题题目、试

21、题答案、选项A、选项B、选项C、选项D和答案等属性。试题类型实体E-R图和题库实体E-R图如下图3-3所示。 图3-3试题类型实体图 3.5 数据库逻辑结构设计数据库中表的设计如下图3-43-8所示:图3-4 管理员表图3-5 试题表图3-6 分数表图3-7考试人员表图3-8 科目表第4章 系统实现4.1 系统流程图设计系统流程图如下图4-1所示:图4-1 系统流程图4.2 系统各功能模块的实现4.2.1 在线考试系统登录模块的实现当用户进入登录页面时,主页面会出现“用户登录”、“用户名”、“密码”等字样,如果用户没有输入完整信息或没注册,系统会给出相应的提示信息。用户登录(关键代码见附录)如

22、下图4-2所示:图4-2 登录页面4.2.2 进入考试界面当用户以正确的方式进入考试系统后,考试系统会显示如下的画面“欢迎您进入在线考试系统”等字样,这样用户可以根据系统的提示选择考试科目。(关键代码见附录)如下图4-3所示:图4-3选择科目页面4.2.3 考试管理模块考试管理模块主要完成考生验证与成绩收集工作。管理员具有最高的权限,其主要任务是设定考试系统参数,管理题库,添加用户等。进入后台管理窗体后,管理员可通过管理页面菜单对学生信息、考试科目、考试成绩等,进行修改和查询。(关键代码见附录)如下图4-4所示:图4-4管理员页面4.2.4 学生模型和管理员信息管理模型 学生模型的作用是准确地

23、反映学生的学习水平,学习能力以及对知识的掌握情况,为系统实现个别化教学提供依据。学生管理模块主要是对学生信息、考试信息等进行添加、修改、删除等功能。(关键代码见附录)如下图4-5所示:图4-5学生管理页面管理员通过登录进入管理界面并对管理员信息进行修改、删除、添加等功能。(关键代码见附录)如下图4-6所示:图4-6 管理员管理页面4.2.5 试题管理模块管理员可以通过管理信息界面对考试的科目和试题进行添加、删除、修改等操作来实现添加考题的功能。添加考题窗体运行效果。(关键代码见附录)如下图4-7所示。图4-7 科目管理页面4.3 结论计算机考试系统经过系统功能分析,可行性研究,需求分析三个阶段

24、,基本了解了该系统的功能要求及设计的可行性。通过总体设计、详细设计、编码三个阶段,基本实现了考试系统考生注册,考试,系统管理等预定要求,最后将所有模块组装成一个完整的系统。经过测试,系统实现了需求分析中的所有要求,运行正常,操作界面简洁。第5章 总结经过近三个月的毕业课题的设计与开发,我不仅拓宽了我的专业知识面,而且更重要的是它提高了我各方面的能力。在功能模块实现方面基本上达到了起初设计的要求,即在线考试系统可以自动的对试卷进行批阅,减少批卷时间,提高批卷的准确性,对教师的减负有极大的帮助2。而且,本系统还可以将学员的得分一并进行分类统计,并存入每一个学员信息库,这样有利于从学期角度把握学员的

25、学习情况,也有利于教师从知识点的角度把握班级学员的整体学习情况,这极大的减轻了教师的工作量,进而使教师有更多的时间去研究教材教法,提高教学质量。 对本系统的界面和功能模块上还有许多要完善和改进的的地方,比如:在考试系统界面方面还需要进一步的美化和完善;还有在考试科目以及试题管理方面还有很大的需要充实和完善;最重要的是在系统的推广上尤其是整个校园和网络推广还要做更大的宣传。参考文献:1 赵丽 在线考试系统的设计与研究D, 20072 陈从建 基于Struts的在线考试系统的设计与开发D, 20093 赵玉 基于A的在线考试系统的设计与实现D, 2007,54 李春葆等 数据库原理与应用M 清华大

26、学出版社,20055 刘福青、高昆 基于Internet的通用考试系统S ,长春科技出版社,20006 萨师煊、王珊 数据库系统概论M 高等教育出版社,20057 王姗、 陈红 数据库系统原理教程 M清华大学出版社,20058 何海涛、李重真 通用试题库管理系统的设计与实现 R燕山大学学报,2003Design and development of online examination systemFeng Mao(College of information engineering, Longdong University, Gansu Qingyang 745000)Abstract: w

27、ith the development of network technology, network has penetrated into every corner of life, including many areas of education, shopping, consultation, office etc. Today with the rapid development of the Internet, more and more extensive application of webpage technology. Application of webpage tech

28、nology for the education industry is more obvious. Education industry to students and teachers through the network management, organize the students online examination activities. This will not only increase the transparency of school management, improve school management level. Online examination s

29、ystem can fully use the existing resources of the school, greatly reducing the workload of teachers, the teachers from the volume, checking some heavy do out.Because the network has expanded the school range of service, to provide more conditions for the school management. This paper made a detailed

30、 investigation, feasibility study and analysis. System uses the B/S structure, establishing schools for their education website on the internet. System development has experienced three stages of system analysis, system design and system. The main function of this system is to provide online examination candidates for the platform, to provide convenient and other management function for teachers to organize the examination.Online examination system is based on Browser / service period, design framework based on three layer architecture, the applicatio

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1