在线考试系统开题报告3

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

毕业设计(论文)开题报告题目:在线考试系统的设计与实现姓名:院系(部):专业:电子信息工程年级:学号:指导教师:开题时间:****学院教务处制论文题目在线考试系统的设计与实现课题来源自拟题目研究方向基于C/S架构的在线考试系统报告内容:一、立题依据(研究的目的与意义)随着网络的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。远程教育成为现代教育技术未来发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程。对于一些课程来说,随着考生数量的增加,教师出卷阅卷的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设,目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过计算机来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观性、公证性,自动化组卷、阅卷可以减轻教师的工作强度。在线考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。另外考虑到C/S模式的系统能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。此次开发的网上考试系统,旨在探索一种基于C/S模式的以互联网为基础的考试模式。通过这种新的模式,为考试创造一种新的考试环境,提高考试工作效率和标准化水平,使学校管理者、教师和学生可以在任何时候、任何地点通过网络进行考试。基于这些优点,我们开始着手开发“网上考试系统”。二、研究内容(内容、结构框架或研究提纲以及要突破的难点)本系统由五个子模块组成:登陆模块、考试管理模块、成绩管理模块、考试控制模块、用户管理模块(如下图所示)。本文主要讲述登录模块。在线考试系统登录模块考试管理模块成绩管理模块考试控制模块用户信息管理模块成绩打印试卷生成模块试题管理模块阅卷管理模块成绩查询模块成绩排序模块学生信息管理模块教师信息管理模块管理员信息管理模块时间控制模块监视模块考试资格管理模块(一)登录模块考生输入用户名和密码进行登录,系统进行识别,如果是合法信息,则显示该考生的个人信息,考生确认后进入实体抽取界面。其流程图如图1所示:本系统的客户端采用C/S模式,C/S模式,即客户端/服务器模式,C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。使用本系统考试的考生在输入正确的用户名和密码之后,进入考试系统,此时本系统还拥有考生头像及考生屏幕的抓取功能,监考人员可以随时查看考生的考试情况,并且做到不打扰学生考试,从而提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。YesYesNoNoNo按照用户名查询NoYes提示密码错误登录信息录入接收登录信息用户名、密码为空?提示用户不存在已登录用户已存在吗口令正确吗?图1用户登录模块执行流程提示用户名或密码不能为空(二)用户管理模块此模块主要是对各用户信息进行管理,主要包括学生对自己信息的管理、教师对自己信息的管理以及管理员对学生、教师和管理员自己信息的管理。如图2所示:图2用户信息管理(三)考试管理模块此模块包括试卷的生成、考生随机获取试题、考生考试过程的管理以及教师阅卷管理等。(四)成绩管理模块管理员或教师可以查看考生的考试成绩,并进行统计,包括考试人数,最高分,最低分,平均成绩以及各分数段的人数等,并且可以获取到各分数段的考生的姓名和学号。(五)考试控制模块主要是指对考试时考试的控制以及在考试过程中抓取考生的屏幕、获取考生的头像等。试卷的断线处理是本系统实现的难点,当试卷被随机生成时,可以将其所有的内容和对应的学生的信息保存在一个暂存表中,但只是保存了试卷的信息,当学生遇到突发事件再次登录进行考试时,也只能将试卷的全部内容显示出来,并不能将学生已经做过的试题答案显示出来。管理员教师信息学生信息管理员信息教师信息查看教师信息添加教师信息修改教师信息删除管理员信息查看管理员信息修改学生信息查看学生信息添加学生信息修改学生信息删除三、研究方法与技术路线本系统使用C#和SQLServer技术开发,并使用C#编程语言,采用C/S模式构建,同时,通过在SQLServer中建立存储过程来实现系统中数据的相关处理。C#拥有C/C++的强大功能以及VisualBasic简易使用的特性,SQLServer数据库能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。本系统的客户端采用C/S模式,C/S模式,即客户端/服务器模式,是一种两层结构的系统:第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。C/S模式主要由客户应用程序、服务器管理程序和中间件三个部分组成。由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。同时由于开发是针对性的,因此,操作界面漂亮,形式多样,可以充分满足客户自身的个性化要求。而且,本系统既可以用于局域网也可以用于广域网的考试,适应了现代网上考试的需求。四、研究进度安排2010年10月,确定论文的大致方向和相关资料的搜集2010年11月,完成开题报告,论文提纲2011年4月,向指导老师提交论文初稿2011年4月,论文修改2011年5月,完成论文,准备论文答辩。五、预期研究结果一套完整的基于C/S模式的在线考试系统,考生能够顺利的完成考试。以及一篇完整的符合要求的论文。六、参考文献:1、《C#程序设计教程》,李春葆、谭成予、金晶、曾平,清华大学出版社,2010年第1版2、《C#应用程序设计教程》,耿肇英,人民邮电出版社,2010年第2版3、《VisualC#2008》,应用开发教程,董淑娟,高等教育出版社,2010年第1版4、《VisualC#程序设计实用教程》,杨建军,清华大学出版社,2009年第1版5、《C#程序设计实例教程》,徐少波,人民邮电出版社,2010年第1版6、《SQLServer2005基础教程与实验指导》,郝安林、许勇,清华大学出版社,2008年第1版7、《SQLServer2000应用与开发范例宝典》,明日科技,人民邮电出版社,2006年第1版8、《SQL实用教程》,奥佩尔,清华大学出版社,2009年第3版9、《SQLServer数据库应用教程》,杨俊红,水利水电出版社,2008年第1版10、《SQLServer应用与开发范例宝典》,庞娅娟、房大伟、张跃廷,人民邮电出版社,2009年第2版指导教师意见:(指导教师意见应明确研究目的、研究内容、研究方法是否科学合理,研究计划是否可行、能否采用等)指导教师(签名):年月日专家组成员(不得少于三人)姓名职称所在教研室院系专家组论证意见专家组组长签名:专家组委员签名:年月日备注

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功