在线考试系统毕业设计论文

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(课程)毕业设计

设计题目:基于B/S架构的在线考试系统设计

设计时间:2015.11.16-2016.01.18

学生姓名李志嵘学号**********

专业计算机应用技术班级13华大计算机指导教师马赞玮技术职称讲师/系统分析师

2016 年01 月08 日

基于B/S架构的在线考试系统设计

[摘要]随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试趋于公正、客观,更加激发学生的学习兴趣。本文主要介绍了基于B/S架构的在线考试系统的需求分析、总体设计和详细设计过程,并在此基础建立了后台数据库,利用和数据库原理开发实现了在线考试系统。它具有用户登录验证、用户在线考试、随机生成试卷、自动判卷、用户管理、试卷管理、成绩管理等功能。

[关键词]B/S模式 在线考试系统管理系统

目录

引言 (1)

第一章开发在线考试系统的目的和背景 (2)

第二章需求分析 (3)

2.1 任务概述 (3)

2.2 需求规定 (4)

2.3 对性能的规定 (4)

2.4 数据流图 (5)

2.5 实体-关系 (5)

第三章系统概要设计 (10)

3.1 软件运行环境 (10)

3.2 基本设计概念和设计流程 (10)

3.4 运行设计 (15)

3.5 系统出错处理设计 (16)

第四章数据库设计 (17)

4.1逻辑结构设计要点 (17)

4.2 物理结构设计要点 (17)

4.3 数据结构和程序的关系 (21)

第五章系统详细设计 (22)

5.1 用户注册(user-zc)模块设计说明 (22)

5.2 用户登录(login)模块设计说明 (23)

5.3 在线考试(onlineexam)模块设计说明 (25)

5.4 题库管理(question-gl)模块设计说明 (26)

5.5 试卷管理(paper-gl)模块设计说明 (27)

5.6 公告管理(notice-gl)模块设计说明 (28)

5.7 用户管理管理(user-gl)模块设计说明 (29)

5.8 成绩查询(mark-cx)模块设计说明 (30)

5.9 修改密码(pwd-xg)模块设计说明 (31)

结论 (33)

致谢 (34)

参考文献 (35)

引言

随着网络技术的飞速发展,现在很多大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。

伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。随着Internet的相关技术的发展,特别是Web 技术的出现,人们开始致力于研究和开发基于Internet考试系统,这也大大推动了远程教育的发展。

目前,一些远程教育机构已经开发出了在线考试系统,基本实现了基于Internet 的B/S结构在线考试。通过Server端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。但是与传统的纸面考试相比,目前的在线测试都是基于标准化考试的,而且一般只能用于非正规的考试,因为对于很多方面考虑的还不是很完善,因而使得在线考试在近段时间很难完全替代传统的考试。

本系统采用基于B/S架构,使用开发平台、C#语言和Access数据库进行开发。

第一章开发在线考试系统的目的和背景

在线考试系统(OES)就是通过网络在线考试实现无纸化、快捷、减轻教师负担的一个考试方式,本系统基于B/S架构,使用平台、C#程序开发语言、Visual Studio 2008开发工具、Access数据库进行实现。

1.1开发目的

降低教师的工作量,如不用教师来安排题目,系统自动随机生成一份试卷,教师只需要选择相关题型的数量和分值就可以生成一份试卷、不需要教师亲自批改试卷,提交试卷是自动评分等,不需要安排考场,只要有电脑就可以进行考试,不需要实体试卷,环保可靠。

1.1开发背景

1、系统名称:在线考试系统

2、项目提出者:马赞玮

3、项目开发者:李志嵘

4、项目管理者:李志嵘

5、最终用户:学生、管理员

相关文档
最新文档