目 录
摘要..........................................................................................................................................................I
ABSTRACT.............................................................................................................................................II
1 概述.........................................................................................................................................................1
1.1 试卷生成系统产生的背景.............................................................................................................1
1.2 问题的提出.....................................................................................................................................1
1.3 现有系统存在问题的分析.............................................................................................................2
1.4 系统开发目标.................................................................................................................................2
1.5 开发方法的选择.............................................................................................................................3
1.6 开发本系统的意义.........................................................................................................................3
2 试卷生成系统需求分析.........................................................................................................................4
2.1 问题的定义.....................................................................................................................................4
2.2 可行性研究.....................................................................................................................................4
2.2.1
技术可行性
..............................................................................................................................6
2.2.2
经济可行性
..............................................................................................................................8
2.2.3
操作可行性
..............................................................................................................................8
2.3 需求分析.........................................................................................................................................8
2.3.1
理解需求
..................................................................................................................................8
2.3.2
主要模块
..................................................................................................................................9
2.3.3
系统业务流图
..........................................................................................................................9
2.4 软件功能分析...............................................................................................................................10
2.4.1
题库管理
................................................................................................................................10
2.4.2
试卷管理
................................................................................................................................10
2.4.3
权限管理
................................................................................................................................12
3 数据库应用基础与开发工具...............................................................................................................13
3.1 数据库理论基础...........................................................................................................................13
3.1.1
数据库管理系统
....................................................................................................................13
3.1.2
数据库系统设计
....................................................................................................................14
3.1.3
数据库设计范式分析
............................................................................................................15
3.2 数据库开发工具...........................................................................................................................16
3.2.1 Delphi 7.0
特点
.......................................................................................................................16
3.2.2 Access
简介
.............................................................................................................................17
3.2.3
数据库连接组件
....................................................................................................................17
4 试卷生成系统的设计与实现...............................................................................................................19
4.1 系统总体结构设计.......................................................................................................................19
4.2 算法概要.......................................................................................................................................20
4.2.1
随机策略
................................................................................................................................21
4.2.2
补偿策略
................................................................................................................................21
4.3 数据模块窗体及 ADO 的设置.....................................................................................................22
4.4 数据库后台设计...........................................................................................................................22
4.4.1
系统
E-R
图
............................................................................................................................22