计算机网上考试系统
l 基本信息
作者: 邓 江
学生学号:
班级:
院系 计算机科学与工程学院
专业 计算机科学与技术
学校: 华南理工大学
指导老师: 吴一民
写作日期: 2002年6月
字数: 18,354
编号: 151
类别: 理工科〉计算机软件
级别: 本科毕业论文
摘要
网上考试系统的实现综合了网络技术与数据库技术,利用校园网资源,可实现所有课程的无纸化考试,是网络时代计算机在CAI中的一个重要应用。本文分析传统考试方法的种种不足与不便之处,指出传统考试系统将会逐步为无纸考试的形式所代替,从而提出计算机网上考试系统的系统构成、设计思想和实现方案,阐述了考试界面的设计和从题库中随机生成试题的算法等,解决编程和实现中的许多问题。
关键字:网上考试系统;MYSQL数据库;ODBC;LINUX
Abstract
The network examination system, as a result of the combination of computer network
technology and database technology, is an important application of computer
in this age of Information Technology in that it can realize paperless examinations
on all courses, using the resource of campus network. This article analyze the
limitations and weaknesses of the traditional way of examinations, indicating
that it will gradually be substituted by paperless examinations, thus present
a design of a web-based computer examination system as well as its structure
and implementation. The design of the user interface of the system and the algorithms
of selecting questions from database are also discussed in the article, plus
other problems confronted in the process of programming.
Key Words: network examination system; MYSQL; ODBC; Linux
目录
前言 6
第一章 问题的提出 7
1.1 网上考试的引入 7
1.2 国内外网上考试的发展情况 8
第二章 相关技术 10
2.1 客户机/服务器模式与浏览器/服务器模式 10
2.2 ODBC 11
2.3 DELPHI5.0与数据库应用程序 13
2.4 DELPHI5.0与客户机/服务器编程 14
第三章 问题的分析 15
3.1 系统目标 15
3.2 系统功能描述 15
3.2.1 服务器端功能描述 15
3.2.2 客户端功能描述 16
3.3 系统用例图 16
3.3.1 角色识别 16
3.3.2 用例识别 17
3.3.3 模型及用例描述 17
3.4 系统流程 22
3.5 功能模块 24
3.5.1 模块划分 24
3.5.2 模块功能描述 25
第四章 系统详细设计 27
4.1 系统数据库的结构 27
4.1.1 AUTHENTICATION数据库 27
4.1.2 PAPRE数据库 28
4.1.3 SUBJECTS数据库 29
4.2 数据库的设置 30
4.3 各模块的详细设计 30
4.3.1 人员管理模块 31
4.3.2 数据库管理模块 32
4.3.3 题库管理模块 33
4.3.4 组卷模块 35
4.3.5 阅卷模块和查询模块 37
第五章 实例 39
5.1 系统演示 39
5.1.1 人员管理模块演示 39
5.1.2 题库管理模块演示 40
5.1.3 组卷模块演示 41
5.1.4 阅卷及查看模块演示 43
5.2 开发环境与运行环境 44
结束语 46
参考文献 47
致谢 47