网上考试系统的设计与实现-大学毕业设计.doc
《网上考试系统的设计与实现-大学毕业设计.doc》由会员分享,可在线阅读,更多相关《网上考试系统的设计与实现-大学毕业设计.doc(15页珍藏版)》请在咨信网上搜索。
1、目 录摘 要1引言11. 绪论11.1 课题背景11.2 国内外研究的现状21.3 课题设计的意义21.4 设计方法22. 系统需求分析32.1 系统功能需求分析32.2 系统模块和数据流图42.2.1考生功能模块42.2.2教师功能模块42.2.3管理员功能模块53. 系统数据库设计63.1 系统的E-R图设计63.2 数据表的创建74. 系统功能的设计与实现84.1系统登陆界面的设计94.2 生成考题模块的设计104.3 生成试卷模块的设计114.4 考生在线考试模块的设计114.5 老师评卷模块的设计125. 总结13参考文献13网上考试系统的设计与实现姓名:张晓宁学号:20101506
2、0224学院:计算机科学与技术学院 专业:软件工程指导教师:朱变 职称:讲师摘 要:本论文的主要工作是设计并实现一个在线考试系统。利用在线考试系统,试卷动态生成,使用计算机自动判卷,大大提高阅卷效率。在服务器端,系统平台采用Windows XP,数据库平台采用SQL Server 2005,采用ASP技术实现用户界面层设计。采用管理员、教师、考生三级授权方式,提高系统安全性。 关键词:在线考试;题库;试卷;动态生成The design and implementation of online examination systemAbstract:The present paper prime
3、task is designs and realizes an online test system. Use the online test system, the examination paper dynamic production, uses the computer to sentence the volume automatically, enhances greatly examines test papers the efficiency. In the server end, the system platform uses Windows XP, the database
4、 platform uses SQL Server 2005, uses the ASP technology realization user boundary layer design. Use the manager, the teacher, the examinee three level of authorization ways, enhances the system safety. Key Words:online examination; database; test; dynamic generation引言 随着Internet/Intranet技术的飞速发展,基于We
5、b的开发技术得到了极大的应用。为充分利用校园网现有的网络资源,本文使用ASP技术开发了一个基于Web的在线考试系统。系统有效解决了传统考试方式所带来的弊端,将传统的书面笔试的出试卷、考试、评阅等多个环节整合成一个集动态出卷、在线考试、自动评阅及成绩查询等多功能为一体的无纸化的考试系统。可灵活利用网络完成考生各阶段考试,同时也大大提高了教学与考试质量,减轻教师负担,提高工作效率。1. 绪论 1.1 课题背景 随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,也有人称之为数字化时代。在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时希望能够得到科学的评价;老
6、师希望有效改进现有的考试模式,提高考试的效率;教育机构也希望给网上的学生提供更全面灵活的服务,同时希望全面准确地对考生进行跟踪和评价。所以要开发出一个面对一般的在线考试系统。1.2 国内外研究的现状 由于考试系统的软件也必将不断的更新,同时软件产品本身就要经过一个重要的一个环节就是在线考试系统,同时它也是最难实现的环节。组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,老师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发
7、展,这些应用正逐步深入到千家万户。1.3 课题设计的意义 目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下一次考试至少要经过出题、考试、成绩评估等等过程,显然,老师的工作量将会很大,并且其工作将是一件十分烦琐和非常容易出错的事情,随着网络技术的飞速发展,所以对应的网络考试系统也应运而生。而一般的在线考试系统主要是面对远程教育方面,并不能满足普通老师的需求,而且考题方式相对单一。所以本系统就开发一个实现在线考试的系统。1.4 设计方法(1)满足系统不同用户角色的应用需求学生:可以在线进行考试,查看自己的基本信息,查询自己的成绩。老师:可以出题、改题并组织考试,考试结束后,可以改卷和评
8、分,上传试题,查看自己的基本信息,查看学生的成绩。管理员:负责账户信息管理和考试科目的管理,并具有老师和学生的所有功能,同时管理自己基本信息。(2)满足多种考试试题型的要求试卷中的题型除单选题、多选题、判断题、填空题客观题外,还包括主观题,即问答题,问答题难度较大,分值也相对较高,考虑主观题老师手工阅卷。(3)满足考试功能的要求试题库管理功能:通过对试题库管理功能建立与维护试题,以便在考试组卷时进行抽题。考生登录功能:在正式考试开考之前,才能通过计算机登录考试系统,输入学号及密码进行身份验证,登录后进行考试。自定义考试功能:在每期考试之前,按照待考科目所依据的考试方案,设定考试日期。随机组卷功
9、能:在线考试充分利用计算机强大的运算和数据处理能力,依据试卷生成规则,教师动态随机从题库中抽题。考试时间控制功能:每场考试都有时间限制,在考生答卷时需要由计算机自动倒计时,到时间后系统将终止考生答卷。计算机评分功能:在考试交卷后,计算机能依据试题标准答案对客观题进行计分。成绩管理功功能:通过此功能对各场考试的考生成绩进行查询,并且以报表的形式可以打印学生的成绩。试题上传功能:该部分是老师指定的路径,将试题上传到指定的路径,安排学生去下载,同时包括了用户基本信息照片的上传管理。上传的文件都是指定格式的。2. 系统需求分析 2.1 系统功能需求分析在线考试系统的主要目标是实现在线考试,围绕这一中心
10、任务,包括动态出卷、自动评卷、成绩查询、用户信息管理、试题管理、成绩管理等等。整个系统有三类角色:考生、管理员、教师。这三类用户有着不同的权限,进入考试系统前,必须经过系统的身份验证,成功后进入相应的页面,否则不能进入系统。在线考试总体功能图如图1所示。图1 在线考试总体功能图2.2 系统模块和数据流图2.2.1考生功能模块(1)用例图考生主要功能模块主要包括成绩查询、个人管理、在线考试和考生登陆这四个模块。具体考生用例图如图2所示。图2 考生用例图(2)需求说明用学号和密码登录系统,然后选择正在进行考试的课程,进行考试,考试结束后,可以对成绩进行查询。(3)顶层数据流图顶层数据流图如图3所示
11、。图3 学生顶层流图2.2.2教师功能模块(1)需求说明教师首先要登录到在线考试系统,然后可以进行基本信息的操作,通过试题管理进行添加,修改,删除和浏览试卷,考试结束后,对试题进行评分输出到成绩表。(2)用例图教师主要功能模块包括教师登陆、试卷管理、考卷管理、个人管理、成绩管理、上传管理六个主要模块。具体教师用例图如图4所示。图4 教师用例图(3)顶层流程图教师顶层流程图如图5所示。图5 教师顶层流程图2.2.3管理员功能模块(1)用例图管理员的主要功能模块包括个人信息、教师管理、学生管理、科目管理、用户管理、上传管理这六个主要功能模块。具体管理员用例图如图6所示。图6 管理员用例图(2)需求
12、说明管理员的功能是三个角色中最强的,他除了单独具有用户管理和科目管理功能外,还具有教师的所有功能。(3)顶层流程图由于管理员功能很多和教师相同,在这将教师部分的内容已略。管理员顶层数据流图如图7所示。图7 管理员顶层流程图3. 系统数据库设计 3.1 系统的E-R图设计 整体E-R关系图如图8所示。图8整体E-R图3.2 数据表的创建 数据库是本设计的一块重要部分,表结构如下所示。表1:Score序号列名数据类型长度标识主键允许空说明1IDInt4是是否编号2UserIDVarchar50否用户编号3PaperIDInt4否试卷编号4ScoreInt4否分数5ExamTimeDatetime8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 考试 系统 设计 实现 大学 毕业设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。