在线考试系统开题报告_第1页
在线考试系统开题报告_第2页
在线考试系统开题报告_第3页
在线考试系统开题报告_第4页
在线考试系统开题报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计(论文)开题报告题 目: 在线考试系统的设计与实现 姓 名: 院系(部): 专 业: 电子信息工程 年 级: 学 号: 指导教师: 开题时间: *学院教务处制论文题目在线考试系统的设计与实现课题来源自拟题目研究方向基于C/S架构的在线考试系统报告内容:一、立题依据(研究的目的与意义)随着网络的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。远程教育成为现代教育技术未来发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程。对于一些课程来

2、说,随着考生数量的增加,教师出卷阅卷的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设,目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过计算机来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客

3、观性、公证性,自动化组卷、阅卷可以减轻教师的工作强度。在线考试系统是传统考场的延伸,它可以利用网络的无限广阔空间 ,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。另外考虑到C/S模式的系统能充分发挥客户端的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。此次开发的网上考试系统,旨在探索一种基于C/S模式的以互联网为基础的考试模式。通过这种新的模式,为考试创造一种新的考试环境,提高考试工作效率和标准化水平,使学校管理者、教师和学生可以在任何时候、任何地点通过网络进行考试。基于这些优点,我们开始着手开发“网上考试系统”。二、研究内容(

4、内容、结构框架或研究提纲以及要突破的难点)本系统由五个子模块组成:登陆模块、考试管理模块、成绩管理模块、考试控制模块、用户管理模块(如下图所示)。本文主要讲述登录模块。在线考试系统登录模块考试管理模块 成绩管理模块考试控制模块用户信息管理模块 成绩打印 试卷生成模块 试题管理模块 阅卷管理模块 成绩查询模块 成绩排序模块学生信息管理模块教师信息管理模块管理员信息管理模块时间控制模块监视模块考试资格管理模块(一)登录模块 考生输入用户名和密码进行登录,系统进行识别,如果是合法信息,则显示该考生的个人信息,考生确认后进入实体抽取界面。其流程图如图1所示: YesYesNoNoNo按照用户名查询No

5、Yes提示密码错误登录信息录入接收登录信息用户名、密码为空?提示用户不存在已 登 录用户已存在吗口令正确吗?图1 用户登录模块执行流程提示用户名或密码不能为空 本系统的客户端采用C/S模式,C/S模式,即客户端/服务器模式, C/S结构的优点是能充分发挥客户端的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。使用本系统考试的考生在输入正确的用户名和密码之后,进入考试系统,此时本系统还拥有考生头像及考生屏幕的抓取功能,监考人员可以随时查看考生的考试情况,并且做到不打扰学生考试,从而提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。(二)用户

6、管理模块 此模块主要是对各用户信息进行管理,主要包括学生对自己信息的管理、教师对自己信息的管理以及管理员对学生、教师和管理员自己信息的管理。如图2所示:管理员教师信息学生信息管理员信息教师信息查看教师信息添加教师信息修改教师信息删除管理员信息查看管理员信息修改学生信息查看学生信息添加学生信息修改学生信息删除 图2 用户信息管理(三)考试管理模块 此模块包括试卷的生成、考生随机获取试题、考生考试过程的管理以及教师阅卷管理等。(四)成绩管理模块管理员或教师可以查看考生的考试成绩,并进行统计,包括考试人数,最高分,最低分,平均成绩以及各分数段的人数等,并且可以获取到各分数段的考生的姓名和学号。(五)

7、考试控制模块 主要是指对考试时考试的控制以及在考试过程中抓取考生的屏幕、获取考生的头像等。试卷的断线处理是本系统实现的难点,当试卷被随机生成时,可以将其所有的内容和对应的学生的信息保存在一个暂存表中,但只是保存了试卷的信息,当学生遇到突发事件再次登录进行考试时,也只能将试卷的全部内容显示出来,并不能将学生已经做过的试题答案显示出来。三、研究方法与技术路线本系统使用C#和SQL Server 技术开发,并使用C#编程语言,采用C/S模式构建,同时,通过在SQL Server中建立存储过程来实现系统中数据的相关处理。C#拥有C/C+的强大功能以及Visual Basic简易使用的特性, SQL S

8、erver数据库能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。本系统的客户端采用C/S模式,C/S模式,即客户端/服务器模式,是一种两层结构的系统:第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。C/S模式主要由客户应用程序、服务器管理程序和中间件三个部分组成。由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。同时由于开发是针对性的,因此,操作界面漂亮,形式多样,可以充分满足客户自身的个性化要求。而且,本系统既可以用于局域网也可以用于广域网的

9、考试,适应了现代网上考试的需求。四、研究进度安排2010年10月,确定论文的大致方向和相关资料的搜集2010年11月,完成开题报告,论文提纲2011年4月,向指导老师提交论文初稿2011年4月,论文修改2011年5月,完成论文,准备论文答辩。五、预期研究结果一套完整的基于C/S模式的在线考试系统,考生能够顺利的完成考试。以及一篇完整的符合要求的论文。六、参考文献:1、C#程序设计教程,李春葆、谭成予、金晶、曾平,清华大学出版社,2010年第1版2、C#应用程序设计教程,耿肇英,人民邮电出版社, 2010年第2版3、Visual C# 2008,应用开发教程,董淑娟,高等教育出版社,2010年第1版4、Visual C#程序设计实用教程,杨建军,清华大学出版社,2009年第1版5、C#程序设计实例教程,徐少波,人民邮电出版社,2010年第1版6、SQL Server 2005基础教程与实验指导,郝安林、许勇,清华大学出版社,2008年第1版7、SQL Server 2000应用与开发范例宝典,明日科技,人民邮电出版社,2006年第1版8、SQL实用教程,奥佩尔,清华大学出版社,2009年第3版9、SQL Server 数据库应用教程,杨俊红,水利水电出版社,2008年第1版10、SQL Server 应用与开发范例宝典,庞娅娟、房大伟

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论