基于B/S的在线考试系统设计asp+sql

时间:2020-09-01 16:16:40 计算机应用毕业论文 我要投稿

基于B/S的在线考试系统设计asp+sql

毕业论文

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

摘  要:近年来,互联网在国际上得到了迅猛的发展,基于互联网的各种应用也日益受到人们的重视。考试系统正是在这种形势下应运而生的。本系统对在线考试系统的组成、运行机制、可应用技术和具体实现进行了深入的研究,并介绍了整个系统的开发原理、总体规划、设计思想及具体实现过程,力争使在线考试系统得以真正的实施。
  在线考试方便了考生考试、老师出题、成绩管理和用户管理,同时将各种形式的考试周期缩短。该在线考试系统是采用B/S的结构模式,用ASP动态网页技术,VBScript的脚本语言和HTML超文本标记语言结合编写,可以随机出题。在该系统中,管理员创建各种试题的题库,进行试题类别和样式的定义,并对试题、成绩、用户、考试科目等进行管理;教师在题库中和网页中可以添加试题并对用户的成绩进行管理。用户则可以选择不同类别的试卷,系统随机生成试卷并开始考试。之后用户可以查询成绩。用户使用该系统,可以对特定学科的学习情况进行检测,通过不同难度的试卷的最后得分了解知识掌握的深浅。

关键词: ASP技术;SQL应用;B/S模式在线考试;试题库;组卷
 
The Design Of Online Testing System Based On B/S
 
ABSTRACT:With the rapid development of Internet, more and more web-based applications came into being in recent years. Online Testing System (OTS) is one typical application. Online Testing System has become more and more necessary along with the development of web-based Distance Learning technologies. Our research works was mainly focused on the various aspects of Online Testing System including overall architecture, components designing, applicable technologies and concrete implementation, etc.
And this system is beneficial to students answer in the test paper; teachers coming out the paper and managers managements. The system of the examination on line is needed to reduce the complex process and the long time. This system developed is based on mode of B/S, uses ASP technique, and its develop language is VBScript and HTML. In the examination online system, manager creates vary sorts question storeroom, defines the mode of test questions, manages all the functions .e.g. Teacher could adds new test questions to the storeroom, manage the achievements of users, and system create test paper randomly by users different selection. And user could browse papers achievements.e.g.By the results of the system used by common users, these users can know clear the shortage of their special subject.

Keywords:  ASP technique; SQL application; B/S mode; the examination online; question storeroom; test-sheet generating

目录

摘  要 1
ABSTRACT 2
1 概述 3
1.1 发展原因 3
1.2 设计思想 3
1.3 设计目标 4
1.4 开发环境及介绍 4
1.4.1 ASP技术 4
1.4.2 WEB 数据库技术 5
1.5 本课题研究意义 6
2  需求分析 7
2.1 系统需要解决的问题 7
2.2 系统体系结构的分析 7
2.3 系统应该具备的`基本功能 8
2.4 系统的设计 9
2.5 功能需求 9
2.6 性能需求 9
2.7 设计需求 10
2.8 数据库中表的设计 10
3  总体设计 13
3.1 基本简介 13
3.2 环境与系统结构 13
3.3 系统目标 13
3.4 系统结构图 13
3.5 系统功能 14
3.6 考试管理系统 15
3.6.1 试题库管理 15
3.6.2 组卷规则 15
3.6.3 评分系统 15
3.6.4 成绩登记管理 15
3.7 考生考试系统 15
3.7.1 考生登录 15
3.7.2 考生考试 15
3.7.3 组卷 15
3.8 计时部分 16
3.9 密码系统 16
4  详细设计 17
4.1 试题设计 17
4.2 建立E-R模型 17
4.3 将E-R模型转化为关系模式 20
4.4 数据库中表的设计 21
4.4.1 question表设计 21
4.4.2 subject表设计 22
4.4.3 score表设计 23
4.4.4 denglu表设计 23
4.4.5 tiankong表的设计 23
4.4.6 chengjidengji表的设计 24
4.5 管理员、用户权限 25
4.6 注册模块 25
4.7 系统总体框架 25
4.8 管理员管理模块 26
4.8.1 管理模块的程序流图 26
4.8.2 管理模块设计 26
4.9 用户模块 29
4.9.1 用户模块的程序流图和数据流图 30
4.9.2 用户模块设计 30
4.10 考试模块设计 33
4.10.1 试卷生成 33
4.10.2 试卷分发 33
4.10.3 在线考试 33
4.11 考试中2次登陆问题的解决方法 34
4.12 系统的安全性 35
5 具体实现 36
5.1 各文件功能介绍及详解 36
5.2 系统实现的关键技术 41
5.2.1功能模块 41
5.2.2 几个重要事件的处理 42
6 结束语 44
参考文献 46
致 谢 47

注:不包括源代码.

基于B/S的在线考试系统设计asp+sql

【基于B/S的在线考试系统设计asp+sql】相关文章:

1.基于.NET的B/S架构管理系统设计

2.基于B/S架构的电子政务模拟系统设计

3.基于J2EE在线考试系统的设计与实现

4.B/S架构的校园考勤管理系统设计

5.B/S和C/S混合架构的文件管理系统设计

6.基于Web技术的网络考试系统

7.基于云架构的系统安全设计

8.基于安卓系统的移动办公系统架构设计

9.基于嵌入式系统数字温度的测试系统设计