ImageVerifierCode 换一换
格式:DOC , 页数:38 ,大小:887.50KB ,
资源ID:155481      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-155481.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(在线考试系统毕业设计论文.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

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

1、 (课程)毕业设计 设计题目: 基于 B/S 架构的在线考试系统设计 设计时间: 2015.11.16-2016.01.18 学生姓名 李志嵘 学 号 1399141015 专 业 计算机应用技术 班 级 13 华大计算机 指导教师 马赞玮 技术职称 讲师 /系统分析师 2016 年 01 月 08 日 II 基于 B/S 架构的 在线考试系统 设计 摘要 随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分 繁 琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,人们迫切要求利用这些技术来

2、进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试趋于公 正 、客观,更加激发学生的学习兴趣。本文主要 介绍了 基于 B/S 架构的 在线考试 系统 的需求分析、总体设计和详细设计过程 , 并在此基础建 立了后台数据库,利用 ASP.NET 和数据库 原理 开发实现了在线考试系统。它具有用户登录验证、用户在线考试、 随机 生成试卷 、自动判卷、 用户管理、 试卷管理、成绩管理等功能 。 关键词 B/S 模式 ASP.NET 在线考试系统 管理系统 III 目录 引言 . 1 第一章 开发在 线考试系统的目的和背景 . 2 第二章 需求分析 . 3 2.1

3、任务概述 . 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 在

4、线考试( 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 参考文献 . 351 引言 随着网络技术的飞速发展,现在很多大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。

5、但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。 远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与 社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的

6、事情,可以说传统的考试方式已经不能适应现代考试的需要。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。 伴随着远程教育的蓬勃发展,作为教学当中不可分割 的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。随着 Internet 的相关技术的发展,特别是 W

7、eb技术的出现,人们开始致力于研究和开发基于 Internet 考试系统,这也大大推动了远程教育的发展。 目前,一些远程教育机构已经开发出了在线考试系统,基本实现了基于 Internet的 B/S 结构在线考试。通过 Server 端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。但是与传统的纸面考试相比,目前的在线测试都是基于标准化考试的,而且一般只能用于非正规的考试,因为对于很多方面考虑的还不是很完善,因而使得在线考试在近段时间很难完全替代传统的考试。 本系统采用基于 B/S 架构,使用 ASP.NET 开发平台、 C#语言和 Access 数据库进行开发。 2 第一章 开发 在线

8、考试系统 的目的和背景 在线考试系统( OES)就是通过网络在线考试实现无纸化、快捷、减轻教师负担的一个考试方式,本系统基于 B/S 架构,使用 SP.NET 平台、 C#程序开发语言、 Visual Studio 2008 开发工具、 Access 数据库进行实现。 1.1 开发目的 降低教师的工作量,如不用教师来安排题目,系统自动随机生成一份试卷,教师只需要选择相关题型的数量和分值就可以生成一份试卷、不需要教师亲自批改试卷,提交试卷是自动评分等,不需要安排考场,只要有电脑就可以进行考试,不需要实体试卷,环保可靠。 1.1 开发背景 1、 系统名称:在线考试系统 2、 项目提出者:马赞玮 3

9、、 项目开发者:李志嵘 4、 项目管理者:李志嵘 5、 最终用户:学 生、管理员 3 第二章 需求 分析 需求分析就是指对要解决的问题进行详细的分析,弄清楚问题的要求。 需求分析阶段的任务确定本 系统的功能 需求 , 明确以后设计的方向,作为概要设计的依据,下面是需求分析的详细介绍。 2.1 任务概述 用于确定本系统要完成的目标、用户群体和相关约束。 2.1.1 目标 本在线考试 系统实现以下功能: 1、能够判断用户的身份,并根据身份的不同页面 显示不同内容 。 2、能够实现在线添加试卷和试题的功能。 3、能够实现在线考试的功能。 4、能够实现查询考试分数的功能。 5、能够实现在线答题的功能。

10、 5、能够实现用户注册的功能。 2.1.2 用户的特点 本软件的最终用户是面向管理员、学生,他们都具有一定的计算机应用基础,可以比较熟练操作计算机。系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。 2.1.3 假定和约束 本系统必须满足以下限制: 1、 系统采用 access 数据库 2、 在线考试系统全天运行 3、 系统中所有用户能够正常登陆,能够完成各自权限内的功能。 4、 界面友好,操作简便。 5、 软件系统开放性好,结构灵活,可扩充,易于维护。 4 2.2 需求规定 2.2.1 对功能的规定 1、判断用户的身份。共有两种身份:管理员,学生。系统能

11、根据身份的不同显示不同界面内容,实现不同的功能。 2、在线添加试卷和试题。管理员添加需要考查的试卷或试题到系统的信息库中。 3、在线考试和答题。学生登录界面后,根据系统的提示,进行答题、考试。 4、在线查询考试分数。分数出来后,学生可进入系统查询考试分数。 5、添加、删除用户。管理员根据实际情况添加或删除用户。 详细见图 2-1。 图 2-1 软件系统结构图 2.3 对性能的规定 2.3.1 精度 软件输入主 要是学生信息以及试题信息,故无输入精度需求。输出主要是考试成绩,故采用浮点型精度要求。 2.3.2 时间特性要求 查询信息要求不超过 10 秒 2.3.3 灵活性 可以较灵活的供各用户使

12、用。 5 2.4 数据流图 数据流图 就是 数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。 他可以让我们直观地看出数据的输入输出转化,详细见图 2-2。 图 2-2 数据流图 2.5 实体 -关系 实体关系图:简记 E-R 图是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。 2.5.1 实体及属性图 1、用户实体及属性 ,见 图 2-3。 图 2-3 用户实体及属性图 2、单选题实体及属性 ,见图 2-4。 6 图 2-4 单选题实体及属性图 3、多选题实体及属性 ,见图 2-5。 图 2-5 多选题实体及属性图 4、判断题实体及属性 ,见图 2-6。 图 2-6 判断题实体及属性图 5、试卷实体及属性 ,见图 2-7。 7 图 2-7 试卷实体及属性图 6、公告实体及属性 ,见图 2-8。 图 2-8 公告实体及属性图 2.5.2 实体 -关系图 用户和试卷题目的关系图见图 2-9,用户和试卷的关系图见图 2-10, 用户和公告的关系图见图 2-11,题库与试卷的关系图 见图 2-12。 图 2-9 用户和试卷题目的关系图 图 2-10 用户和试卷的关系图

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。