网上考试系统的设计与实现
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要:本系统是一个基于WEB实现的网上考试系统。此系统能够实现网上的各项操作,包括老师出卷,和学生的网上在线考试。此系统的出现,不仅提高了考试的效率和质量,而很重要的一点就是真正的实现了无纸化的考试,在传统的考试方式上得到提升。
本论文主要研究网上考试系统的需求背景和技术背景,问题定义,可行性分析,系统需求分析,系统设计说明,使用说明,系统评价。背景说明部分主要进行需求和技术的背景分析,以确定系统开发的必要性和迫切性。问题定义部分确定系统涉及的范围、需要完成的功能、完成功能需要的数据。在系统的需求分析部分,本文主要进行了任务流、功能需求、数据流、性能、运行的需求分析和数据描述(含数据字典)。设计说明书概述了任务、总体设计、数据结构设计、运行设计、出错处理、安全设计。用户手册介绍系统的操作和环境的安装。帮助读者了解软件系统的开发流程,从而进一步了网上考试系统以及它的使用方法。
论文的最后附加评价系统的特点,提出改进方案和建议、致谢、总结以及参考文献。
关键词:Microsoft SQL Server Microsoft Visual Studio .NET 2003 asp.NET
毕业设计(论文)外文摘要
On-line test system design and implementation
Abstract: The on-line test system is based on WEB. This system can implement the on-line operation, publishing the volume including teacher with student's on-line test. This system appearance, not only enhanced the test efficiency and the quality, but very important was the true realization has not had the paper test, obtained the promotion in the traditional test way.
The present paper mainly studies the on-line test system the demand background and the technical background, the question definition, the feasibility analysis, the system demand analysis, the system design explanation, the operating instructions, the system appraisal. The background showed partial mainly carries on the demand and the technical background analysis, determines the system development the necessity and the urgency. The question definition partial determinations system involves the scope, needs to complete the function, and completes the functional need the data. In the system demand analysis part, this article has mainly carried on the duty class, the function demand, the data stream, the performance, the movement demand analysis and the data description (contains data dictionary). The design instruction booklet outlined the duty, the system design, the construction of data design, the movement design, has made a mistake processing, the safe design. User handbook introduction system operation and environment installment. Helps the reader to understand the software system the development flow, thus further understands the supermarket sale system as well as its application method.
The paper final additional assessment system characteristic, proposed the improvement program and the suggestion, expresses thanks, the summary as well as the reference.
Keywords: Microsoft SQL Server Microsoft Visual Studio .NET 2003 asp.NET
目 录
1. 引言 1
1.1 课题研发的目的和意义 1
1.1.1 网上考试系统研发的目的和意义 1
1.2 课题研发的背景 1
1.2.1 课题背景 1
1.3 课题可行性研究 2
1.3.1 可行性研究的目的 2
1.3.2 技术可行性 2
1.3.3 经济可行性 3
1.3.4 操作可行性 3
1.3.5 法律可行性 3
1.4 论文各章简介 3
1.4.1 论文简介 3
2. 系统需求分析 5
2.1 现有系统介绍 5
2.2 业务流程分析 5
2.2.1 任务概述及业务流分析 5
2.3 数据流分析 6
2.3.1 E-R图 6
2.3.2 数据流 6
2.4 数据字典 7
2.4.1 数据字典 7
3. 系统设计 9
3.1 新系统简介 9
3.2 系统总体设计 9
3.2.1 总体结构 9
3.2.2 功能分配 11
3.2.3 内部接口 13
3.3 数据库设计 13
3.3.1数据表 13
3.4 运行设计 14
3.5 出错设计 15
3.6 安全设计 15
3.7 维护设计 15
4. 主要模块详细设计 16
4.1 引言 16
4.2 总体设计 16
4.2.1 流程图 16
4.2.2 学生模块 17
5. 使用说明书 25
5.1 系统简介 25
5.2 主要功能 25
5.3 运行环境 25
5.3.1 软硬件环境 25
5.3.2 asp.NET与数据库 25
5.3.3 IIS的安装与配置: 28
5.4 操作说明 28
6. 系统评价 30
6.1 系统的特色与优点 30
6.2 系统的不足与改进方案 30
6.2.1 系统的不足 30
6.2.2 改进方案 30
6.3 毕业设计的心得体会与收获 30
结 论 32
致 谢 33
参 考 文 献 34
附 录 35
论文简介
第一章节:其主要内容是系统简介对开发的系统做简要的介绍。从三个方面:背景介绍、问题定义、可行性报告来分别说明系统的主要架构。
第二章节:系统需求分析报告 主要是对系统的需求进行分析。解决"系统应该做什么?"这样一个问题,从任务概述及业务流程分析,数据流程分析及数据描述(含数据字典),功能需求,性能需求,运行需求,其他需求这些方面来进行综合阐述。
第三章节:系统设计说明书 主要是对以下紧接着要做的设计进行说明。包括:任务概述、总体设计、接口设计、数据结构设计、运行设计、出错设计、安全保密设计、维护设计。
第四章节:主要程序详细设计 是论文最重要,也是技术含量最大的一章,这一章主要阐明所要开发的网站是如何进行开发的,在技术上又是如何实现的。包括一些抓图,对系统的开发有一个十分详尽的说明。
第五章节:用户操作手册 主要是就已经封装好的系统向用户进行说明,整个角度都是针对用户而言,从用户的角度来思考,阐明这个系统。要说明的对象包括:系统简介,主要功能,系统运行的硬、软件环境,操作说明。
第六章节:系统评估 用专业的眼光对系统的性能进行客观的评估。包括:系统总体评价、改进方案或建议、设计总结与收获。
系统简介
本系统分二大模块:一个学生考试系统,一个管理员后台管理系统。而学生考试系统又可以分成以下的几子功能块:个人信息维护,考试记录查询和在线考试三大块。此考试模块的实现上,主要先通过学生选择相应的试卷并且进入考场,在阅读完了考场的各种要求后,就真正的进入到了考试的状态,此时计时器将启动。此时,用户可以选取此试卷的一个题型并且开始答题,当用户完成了该题型的所有试题,便可选取另外的题型,继续答题,直到所有的题型都完成,用户便可以交卷,并且得到此试卷的用户的答题情况和试卷的总得分。而个人信息维护则可以修改用户的一些基本信息。考试记录查询主要实现了用户查看以往的考试记录。
而管理员的后台管理,主要完成用户对系统的基本信息的管理。而此后台的最主要的功能就是试卷的管理,此块有添加,修改和删除试卷的子模块。试卷的添加则采用了随机出题的基本算法来实现。