基于Web的在线考试系统的设计与实现
摘 要:近年来,互联网在国际上得到了迅猛的发展,基于Web的考试系统在这种形势下应运而生。本系统在考试本身所具有的公正性、公平性方面作了大量的工作,对网络环境下在线考试系统的组成、运行机制、可应用技术和具体实现进行了深入的研究,并介绍了整个系统的开发原理、总体规划、设计思想及具体实现过程。文章对试题库的设计、考试安全性等进行了较为详细的描述,同时加强了考试过程的控制,以确保考试的安全性,同时对asp、Microsoft SQL Server 2000、Dreamweaver MX做了必要的分析和介绍。最后,总结了系统的特点、优势及不足之处,并对未来的发展和应用前景做了展望。 [资料来源:http://www.doc163.com]
关键词:在线考试系统 Web asp SQL Server 2000 B/S [资料来源:http://doc163.com]
毕业设计(论文)外文摘要 [资料来源:https://www.doc163.com]
The Design and Implementation of Web-Based Online-test System
Abstract: With the rapid development of Internet, more and more web-based (or Internet-based) applications came into being in recent years. This Online Testing System paid particularly attention on the equity and impartiality of examinations. The study was mainly focused on the various aspects of Online Testing System including the constitution, operating mechanism, applicable technologies, and introduced the exploitation principle, overall architecture, components designing and concrete implementation of the whole system. This dissertation is a summary of all the above-mentioned aspects. More importantly, we put more emphasis on the corresponding Test Bank designing and test-sheet generating, Testing Process Controlling and Testing Securities. Also the theory of asp, Microsoft SQL Server 2000, Dreamweaver MX are presented in this dissertation. Finally, the characteristics and advantages of the Online Testing System are summarized, future development and application perspective are also given.
[资料来源:http://www.doc163.com]
Keywords: Online Test System;Web;asp;SQL Server 2000;B/S [资料来源:http://doc163.com]
目 录
1 引言 1
1.1 在线考试系统的背景 1
1.2 在线考试系统在国内外的发展现状 1
1.3 目标、内容和意义 2
1.4 论文章节介绍 2
2 开发工具简介 4
2.1 asp简介 4
2.2 Microsoft SQL Server 2000 5
2.2.1 Microsoft SQL Server 2000概述 5
2.2.2 SQL Server 2000特性与功能 5
2.3 ADO访问数据库 6
2.4 Dreamweaver MX简介 7
3 需求分析及设计思想 10
3.1 系统的需求分析 10
3.2 系统的可行性分析 11
3.2.1 技术可行性 11
3.2.2 经济可行性 11
3.2.3 操作可行性 11
3.2.4 研究可行性 11
3.3 系统的数据流图 11
3.4 数据字典 12
4 系统的总体设计 14
4.1 系统运行需求环境 14
4.2 系统总体功能结构设计 14
4.3 系统框架 14
4.4 系统流程图 15
4.5 数据库的分析与设计 15
5 在线考试系统详细设计 19 [资料来源:https://www.doc163.com]
5.1 网站整体设计 19
5.1.1 CSS样式表文件设计 19
5.1.2 数据库连接 19
5.1.3 网站结构设计 19
5.2 前台主要功能模块详细设计 20
5.2.1 前台文件总体架构 20
5.2.2 学生注册 21
5.2.3 找回密码 22
5.2.4 查询成绩 23
5.2.5 在线考试 23
5.2.6 退出考试系统 24
5.3 后台主要功能模块详细设计 24
5.3.1 后台总体架构 24
5.3.2 后台登录模块设计 26
5.3.3 后台管理首页设计 26
5.3.4 管理员设置模块设计 27
5.3.5 考试题目模块设计 30
5.4 系统测试 32
6 收获与心得体会 33
6.1 强制屏幕定时刷新 33
6.2 禁止用户刷新屏幕 33
6.3 自动生成准考证号 34
6.4 删除选中的多条记录并给出确认对话框 34
6.5 浮动框架的应用 34
6.6 程序调试及错误处理 35
结 论 36
致 谢 37
参 考 文 献 38
论文章节介绍
[资料来源:https://www.doc163.com]
第一章引言,主要包括在线考试系统的背景,国内外的发展现状,研究目标、内容和意义。
第二章开发工具的简介,asp,Microsoft SQL Server 2000,Dreamweaver MX的简介。
第三章系统的需求分析及总体设计,系统的可性行分析,包括:技术可行性,经济可行性,操作可行性,研究可行性。
第四章系统的总体设计,数据库的分析及设计。包括系统运行需求环境,总体功能结构设计,系统框架等
第五章系统的详细设计部分,包括网站整体设计,前台主要功能模块详细设计,前台文件总体架构,后台主要功能模块详细设计,以及程序调试、系统测试。
第六章设计心得与收获。主要包括在设计中的一些心得体会及系统所用到的关键技术。
最后是毕业设计总结、致谢和参考文献。
在线考试系统的后台功能结构包括:
1) 学生管理模块,包括查询、删除学生信息功能。
2) 专业管理模块,包括查询、删除、修改、添加专业信息功能。
3) 课程管理模块,包括查询、删除、修改、添加课程信息功能。
4) 套题管理模块,包括查询、删除、修改、添加套题信息功能。
5) 成绩管理模块,包括查询、删除、修改、添加学生成绩信息功能。
6) 题目管理模块,包括查询、删除、修改、添加试题题目信息功能。
7) 管理员模块,包括查询、删除、修改、添加管理员信息功能。
[版权所有:http://DOC163.com]