毕业论文---在线考试系统设计与实现.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文---在线考试系统设计与实现

计算机应用专业 毕业论文 课题名称:在线考试系统设计与实现 毕 业 论 文 在线考试系统摘要相比传统的考试方式,网络考试系统极大地提高了教学的灵活性,现有许多领域已经有了广泛的应用。网上考试系统的最大优点是可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷,这大大的降低了同学们作弊的可能性,也给了同学们最大的公平感。只要形成一套成熟的题库就可以实现考试的自动化。在各类考试中发挥高效、便捷的作用,能把老师从繁重的工作中解脱出来!关键词:ASP技术 SQL语句 VBScript Access数据库。[摘要]? 1.前言? 2.系统设计相关原理? 2.1 ASP技术介绍? 2.2 SQL语句介绍? 2.3 VBScript介绍? 3.需求分析? 3.1 系统需要解决的主要问题? 3.2 系统应该具备的基本功能? 4.系统总体设计? 4.1基本简介 4.2 系统结构图? 4.3试题说明? 4.4数据库中表的设计? 4.5功能模块详细设计? 5.系统实现? 小结? [参考文献]?3.需求分析   下面就对在线考试系统的设计进行需求分析。   3.1 系统需要解决的主要问题   因为考试是有特定的对象的,所以考生进入系统应该进行身份验证。考生进入考试系统后,需要选择考试科目,所以系统还应有考试科目选择的功能。鉴于考试环境一般为机房,考试者之间的距离很近,为了避免考试做弊,试卷的试题和题量都应是相同的,但试题并不相同。在线考试基于网络环境,试卷应该从服务器的数据库随机抽取试题后动态生成的。另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷。考试者选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来。考试完毕后,可以返回登录界面或继续考试。    3.2 系统应该具备的基本功能   用户注册:用户可以进行注册,然后登录。   用户信息的管理:管理员可以增删用户   试题库管理:分科目,对单选、多选两种题型试题库的管理,使试题的增删、编辑更为简便。   试卷生成:从试题库里随机抽取试题生成一份原始试卷。   考试过程:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。    计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。   成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。     4.系统总体设计   4.1基本简介   该系统是专门用于用户注册、登录、参加在线考试以及管理员进行试题录入、修改、删除、成绩查询、管理用户的ASP应用程序。它应该具有开放性、方便性和灵活性。管理员不仅可以轻松地向题库添加、修改和查询试题,而且还可以自动新增科目并建立相应的数据;它还允许用户根据自己的需求,选取考试科目。考生进行有效的身份验证登录后,选择考试科目,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。   4.2 系统结构图   根据需求分析,在线考试系统的结构图如下:   4.5.1 管理员模块   管理员可以向题库中添加各种类型且符合要求的试题,也可以对它们进行修改和删除。同时,管理员也能对科目、用户、考试记录等数据进行管理。   1.?试题管理   (1)试题录入   首先,用户选择试题所属科目。若菜单中没有该科目,则可以新增一个。返回、刷新一次页面,即可看到新增的科目名称。而且,在本系统中其它需要选择科目的地方也会自动更新。其次,每道试题有类型、试题内容与选项和答案等栏目。管理员输入完以后,即可看到预览效果。   (2)试题修改   管理员还可以对试题进行修改。不过,对于各表中的主键不用修改,避免了造成系统中的数据混乱,或者覆盖其它有用数据的现象。   (3)试题删除:管理员可以删除不再需要的试题。   2.?科目管理   (1)添加科目:其基本信息有科目名称、题型、题量和考试总时间等,对于用户输入的不符合系统要求的数据,系统仍旧给出提示或警告。   (2)科目删除:管理员可以删除不再需要的科目。   3.用户管理:管理员可以通过管理界面添加或删除用户管理员。   4.考试记录管理:系统中的管理员可以查询考试记录,也可以删除考试纪录。   4.5.2在线考试模块   进入在线考试系统并随机读出试卷是本系统最重要的部分之一。因为一个系统如果涉及到现实的话,就必

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档