法的选择 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 权限管理 11
3 数据库应用基础与开发工具 12
3.1 数据库理论基础 12
3.1.1 数据库
管理系统 12
3.1.2 数据库系统设计 13
3.1.3 数据库设计范式分析 13
3.2 数据库开发工具 14
3.2.1 Delphi 7.0特点 15
3.2.2 Access简介 15
3.2.3 数据库连接组件 16
4 试卷生成系统 18
4.1 系统总体结构设计 18
4.2 算法概要 19
4.2.1 随机策略 20
4.2.2 补偿策略 20
4.3 数据模块窗体及ADO的设置 21
4.4 数据库后台设计 21
4.4.1 系统E-R图 21
4.4.2 数据库部分表格设计 22
4.4.3 数据库部分表的列举 22
4.5 试卷生成 23
4.6 生成试卷向导模块设计 23
4.7 试卷生成系统的主要功能实现 24
4.7.1 登录界面 24
4.7.2 主页面设计 24
4.7.3 权限管理 25
4.7.4 定制试卷界面 26
4.7.5 试卷预览 26
5 软件测试及其维护 28
5.1 测试方法 28
5.2 系统维护 28
结束语 29
参考文献 30
1 概述
1.1 试卷生成系统产生的背景
随着社会经济的迅速发展和科学技术的全面进步,
计算机事业的飞速发展,以计算机与
通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。在计算机飞速发展的今天,简化试卷的手工操作势必所然。所以如何设计好试卷管理系统,尽可能地减少试卷管理的重复性和低效性就成为当前最为重要的问题。
通过对试卷自动生成的管理的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,本课题是一个适应现今试卷管理管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。用该系统能根据试题难易度及题型题数自动组卷或手工组卷、能浏览增删或修改题库中的题目、能对生成的试卷保存并打印。该系统的特点是:组卷的灵活性大。在出一份试卷的过程中,只要没有将选题的题目作为一份试卷保存起来,生成试卷向导过程的每一个步骤都可以有人为的干预,如可以调整试卷的总体难度、题目数量、题型种类,甚至具体的每一道题目。系统界面美观,布局合理,能让使用者在操作过程中有一个良好的视觉感受。
1.2 问题的提出
数据库是一门研究数据管理的技术,始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。
随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别是教育事业。在经济发达的国家,许多教育机构(如公办、私立、培训机构等),都投入了大量的资金开发MIS系统,以求在将来激烈的竞争中立于不败之地。在我国,民办教育是新兴的一个行业,是随着改革开放和市场经济的发展根据中国特有的国情发展起来的,特别是中国民办教育促进法的出台,从一定的程度上规范和促进了中国民办教育