




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(课程)毕业设计设计题目: 基于 B/S 架构的在线考试系统设计 设计时间: 2015.11.16-2016.01.18 学生姓名 李志嵘 学 号 1399141015 专 业 计算机应用技术 班 级 13 华大计算机 指导教师 马赞玮 技术职称 讲师/系统分析师 2016 年 01 月 08 日II基于 B/S 架构的在线考试系统设计摘要 随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试趋于公正、客观,更加激发学生的学习兴趣。本文主要介绍了基于 B/S 架构的在线考试系统的需求分析、总体设计和详细设计过程,并在此基础建立了后台数据库,利用 ASP.NET 和数据库原理开发实现了在线考试系统。它具有用户登录验证、用户在线考试、随机生成试卷、自动判卷、用户管理、试卷管理、成绩管理等功能。关键词 B/S 模式 ASP.NET 在线考试系统 管理系统III目录引言 .1第一章 开发在线考试系统的目的和背景 .2第二章 需求分析 .32.1 任务概述 .32.2 需求规定 .42.3 对性能的规定 .42.4 数据流图 .52.5 实体-关系 .5第三章 系统概要设计 .103.1 软件运行环境 .103.2 基本设计概念和设计流程 .103.4 运行设计 .153.5 系统出错处理设计 .16第四章 数据库设计 .174.1 逻辑结构设计要点 .174.2 物理结构设计要点 .174.3 数据结构和程序的关系 .21第五章 系统详细设计 .225.1 用户注册(user-zc)模块设计说明 .225.2 用户登录(login)模块设计说明 .235.3 在线考试(onlineexam)模块设计说明 .255.4 题库管理(question-gl)模块设计说明 .265.5 试卷管理(paper-gl)模块设计说明 .275.6 公告管理(notice-gl)模块设计说明 .285.7 用户管理管理(user-gl)模块设计说明 .295.8 成绩查询(mark-cx)模块设计说明 .305.9 修改密码(pwd-xg)模块设计说明 .31结论 .33致谢 .34参考文献 .351引言随着网络技术的飞速发展,现在很多大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。随着 Internet 的相关技术的发展,特别是 Web 技术的出现,人们开始致力于研究和开发基于 Internet 考试系统,这也大大推动了远程教育的发展。目前,一些远程教育机构已经开发出了在线考试系统,基本实现了基于 Internet的 B/S 结构在线考试。通过 Server 端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。但是与传统的纸面考试相比,目前的在线测试都是基于标准化考试的,而且一般只能用于非正规的考试,因为对于很多方面考虑的还不是很完善,因而使得在线考试在近段时间很难完全替代传统的考试。本系统采用基于 B/S 架构,使用 ASP.NET 开发平台、C#语言和 Access 数据库进行开发。2第一章 开发在线考试系统的目的和背景在线考试系统(OES)就是通过网络在线考试实现无纸化、快捷、减轻教师负担的一个考试方式,本系统基于 B/S 架构,使用 SP.NET 平台、C#程序开发语言、Visual Studio 2008 开发工具、Access 数据库进行实现。1.1 开发目的降低教师的工作量,如不用教师来安排题目,系统自动随机生成一份试卷,教师只需要选择相关题型的数量和分值就可以生成一份试卷、不需要教师亲自批改试卷,提交试卷是自动评分等,不需要安排考场,只要有电脑就可以进行考试,不需要实体试卷,环保可靠。1.1 开发背景1、系统名称:在线考试系统2、项目提出者:马赞玮3、项目开发者:李志嵘4、项目管理者:李志嵘5、最终用户:学生、管理员3第二章 需求分析需求分析就是指对要解决的问题进行详细的分析,弄清楚问题的要求。需求分析阶段的任务确定本系统的功能需求,明确以后设计的方向,作为概要设计的依据,下面是需求分析的详细介绍。2.1 任务概述用于确定本系统要完成的目标、用户群体和相关约束。2.1.1 目标本在线考试系统实现以下功能: 1、能够判断用户的身份,并根据身份的不同页面显示不同内容。2、能够实现在线添加试卷和试题的功能。3、能够实现在线考试的功能。4、能够实现查询考试分数的功能。 5、能够实现在线答题的功能。5、能够实现用户注册的功能。2.1.2 用户的特点本软件的最终用户是面向管理员、学生,他们都具有一定的计算机应用基础,可以比较熟练操作计算机。系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。2.1.3 假定和约束本系统必须满足以下限制:1、系统采用 access 数据库2、在线考试系统全天运行3、系统中所有用户能够正常登陆,能够完成各自权限内的功能。4、界面友好,操作简便。5、软件系统开放性好,结构灵活,可扩充,易于维护。42.2 需求规定 2.2.1 对功能的规定1、判断用户的身份。共有两种身份:管理员,学生。系统能根据身份的不同显示不同界面内容,实现不同的功能。2、在线添加试卷和试题。管理员添加需要考查的试卷或试题到系统的信息库中。3、在线考试和答题。学生登录界面后,根据系统的提示,进行答题、考试。4、在线查询考试分数。分数出来后,学生可进入系统查询考试分数。5、添加、删除用户。管理员根据实际情况添加或删除用户。详细见图 2-1。图 2-1 软件系统结构图2.3 对性能的规定2.3.1 精度软件输入主要是学生信息以及试题信息,故无输入精度需求。输出主要是考试成绩,故采用浮点型精度要求。2.3.2 时间特性要求查询信息要求不超过 10 秒2.3.3 灵活性可以较灵活的供各用户使用。52.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 判断题实体及属性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Module 1 My bedroom (教学设计)-2024-2025学年教科版(广州)英语四年级上册
- 5《走近我们的老师》教学设计-2024-2025学年道德与法治三年级上册统编版
- 5、搭石(教学设计)2024-2025学年统编版语文五年级上册
- 砍伐桉树合同范本
- Unit 1 Playtime Lesson 3(教学设计)-2023-2024学年人教新起点版英语二年级下册
- 2 百分数(二)-折扣(教学设计)-2023-2024学年六年级下册数学人教版
- 家具运输合同范本
- 就诊卡合同范本
- 10 《我们所了解的环境污染》《从“白色污染”说起》教学设计-2023-2024学年道德与法治四年级上册统编版
- Module 11 Unit 1第二课时教学设计 2024-2025学年外研版八年级英语上册
- 课堂嵌入式评价及其应用
- 高中物理课程标准
- 化工原理传质导论
- 环境与可持续发展ppt课件(完整版)
- Linux操作系统课件(完整版)
- 跨境电商亚马逊运营实务完整版ppt课件-整套课件-最全教学教程
- 中国传媒大学《当代电视播音主持教程》课件
- 浙美版小学六年级美术下册全册精品必备教学课件
- DB32∕T 4245-2022 城镇供水厂生物活性炭失效判别和更换标准
- 人教版七年级上册历史课程纲要
- 湿法冶金简介
评论
0/150
提交评论