毕业论文:在线考试系统毕业论文(终稿).doc

毕业论文:在线考试系统毕业论文(终稿).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘 要 随着计算机网络技术及相关技术的不断发展,考试的手段和媒介也在发生着巨大的变化,传统的考试方式和手段正面临着强烈的冲击。计算机网络技术应用于教育领域,经历了从传统的纸笔考试到计算机辅助考试,再到实现了真正的无纸化考试。在线式考试不仅可以节省大量的人力、物力,还可以提高考试的效率和质量,降低考试成本,使得网络考试不受时间和空间的限制,并且评测结果更为准确和客观。 将“在线考试系统”作为设计题目主要是为了把教师从传统的卷纸考试的工作中解脱出来,把学生从传统的学习方式中解脱出来。 “考试系统”主要由两个部分组成,分别是:“前台的网页设计”和“后台的题库系统服务”。该系统所能实现的主要模块功能,包括学生信息管理、管理员信息管理、考试科目管理、题库管理、自动组卷、在线考试、自动阅卷、学生成绩管理等功能。 本系统采用ASP语言进行开发,集题库管理,在线考试,实时评判于一体,本文分析了计算机考试系统的关键技术以及存在的问题。提出了实现该系统的体系结构,软件功能模块等,系统通过提高考试的效率,增强测试的反馈效果,使教师的教与学生的学更有针对性。 本系统速度快、稳定性强,为学生课程学习、个性化学习提供了灵活、方便、科学的检测手段,经过测试,该系统达到了预期的设计目标,非常适合于学校的考试工作。 关键词:在线考试; ASP技术; 数据库开发和应用; 随机生成试卷; 目 录 摘 要 1 关键词: 1 绪论 3 1 系统实现的关键技术 3 1.1 ASP技术 3 1.2数据库技术 4 1.2.1 数据库技术概述 4 1.2.2 ADO与数据库的交互技术 6 2 系统分析 6 2.1分析 6 2.1.1条件的可行性 6 2.1.2 技术的可行性 6 2.1.3经济上的可行性 6 2.1.4考试系统的实用性 6 2.2系统构架与开发环境 7 2.2.1确定系统的构架 7 2.2.2选择开发环境 7 2.3系统需求分析 7 3 数据库分析与设计 8 3.1数据流程分析 8 3.2数据库概念设计 9 3.3数据库逻辑设计 9 4系统设计与实现 10 4.1总体设计 10 4.2 模块的详细设计 11 4.2.1管理员子系统 11 4.2.2学生管理子系统 13 5 系统测试 14 5.1 测试内容 14 5.3测试总结 15 6 结 论 15 参考文献 16 致 谢 16 绪论 随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,其中之一是教师如何通过网络了解学生的学习状况。为此,配合传统课堂教学而建立的在线系统就显得相当必要。 本系统应具有以下功能或目标: ① 用户登录。 ② 用户管理:管理员对用户增加、删除。 ③ 试题库管理:对各题型的管理,试题的录入、增加、编辑、删除等。 ④ 试题参数设置:知识范围、题型、数量、分值等。 ⑤ 试卷生成:可以指定试卷的各题型的数量,从试题库里随机抽取试题生成一份考卷。 ⑥ 在线考试:系统严格控制整个考试过程,考生需要在限定的考试时间内交卷。 ⑦ 计算机自动阅卷:能够自动评分,最后计算机生成每个考生的成绩,并将结果保存于考生成绩数据库。 ⑧ 综合查阅:不同的用户,根据不同的权限,可以对考生试卷、成绩等信息进行查询,并能够删除指定纪录。 ⑨ 在线考试系统应该具备友好4.数据库分析与设计 数据库技术对数据处理量大、数据类型复杂,以及对数据的存储、维护、检索、分类、统计等诸多方面具有强大的功能。数据库独立于程序而存在,具有较好的安全性,本考试系统使用Microsoft Access作为后台数据库。 3 数据库分析与设计 3.1数据流程分析 通过对系统功能需求,以及功能模块的划分情况的深入研究分析,可以得到如图4.1所示的在线考试系统的数据流程图。 简洁的操作界面,安全性要高,稳定性要强,能够满足多人以上同时及进行在线考试。 图4 .1 系统数据流图 3.2数据库概念设计 在线考试的主要实体为:管理员、教师、考题、学生,并简要地设计出如图4.2所示E-R关系图,为数据库的逻辑结构设计奠定基础。 图4.2 E-R简图 3.3数据库逻辑设计 数据库的逻辑设计是将数据的概念结构转化为Access数据库系统的实际模型,从而得到数据库的逻辑结构,以便在数据库中建立表结构。 本考试系统主要包括5个数据库表,1.question表用于计算机基础题库的建立,将题目通过试题编辑系统输入其中,为考题来源。2. subject 表用于题库类别的建立3. student表用于学生信息的写入。4. score表用于系统自动评分以后,成绩的写入。5.admin表。各表的结构如表4.1-4.5所示。

文档评论(0)

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

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

1亿VIP精品文档

相关文档