摘要: 一般情况教师想出一份试卷,要么到庞大的题库里一道一道的把题找出来,或是从几本相关的书里把题一道一道挑出来。这样即费时又费力,而且很难保证试题的覆盖面和把握好试卷的难度。正是为了能够帮助教师轻松的出一份高质量的试卷而开发了本软件。为了达到预期的目标我们最终选择了Microsoft Office Word做为本软件的终端输出。本软件是在对现有控件的改进和Delphi编程的研究的基础上开发的。本软件实现了以下主要功能:1.手动生成试卷;2.自动生成试卷;3.抽取现有试卷;4.用户管理.大量的测试表明本软件在Windows 98/me/2000/XP平台配合Office XP/2003 的环境下程序运行稳定且各项功能运行得都很正确,基本达到了预期的要求。
关键词: 题库,试卷生成,数据库
General examination paper automatic production system
Abstract: The general situation teacher thinks out a paper,reach huge exam pool each finds out the question, or shoulder the question together out from several relevant books. Time-consuming and also strenuous like this, and very difficult to guarantee coverage rate and paper degree of difficulty of examination question. Helping the teacher thinks out a high quality paper is the destination of develop this Software. In the cause of this we select the terminal is Microsoft Office Word. This Software’s base of develop is improve on control in existence and study the
Keyword: Exam pool,Create paper,Data base
目 录
摘要.. 1
Abstract 1
前 言. 3
第一章 绪论. 4
1.1 系统开发背景及现状. 4
1.2 系统开发的目的. 4
1.3 系统开发关键技术与开发环境. 4
1.3.1 Delphi 7.0的新特点. 4
1.3.2 系统运行平台. 5
1.4 全文结构. 5
第二章 数据库技术分析. 6
2.1 数据库理论基础. 6
2.1.1 数据库管理系统. 6
2.1.2 数据库系统设计. 6
2.2 数据库的逻辑结构. 7
2.3 在Delphi中存取数据库. 8
2.4 SQL 语言在Delphi中的运用. 9
2.5 本章小结. 10
第三章 系统分析与设计. 11
3.1 系统功能需求. 11
3.2 系统介绍. 11
3.2.1 总体框架. 11
3.2.2 系统功能特点. 12
3.3 系统设计. 12
3.3.1 系统的开发原理. 12
3.3.2 系统的总体设计. 12
3.4 系统的详细设计. 12
3.5 本章小结. 13
第四章 系统功能的实现. 14
4.1 系统结构和主要界面. 14
4.1.1 系统登入界面和首页界面. 14
4.1.2 系统管理模块. 14
4.1.3 试卷管理模块. 16
4.1.4 题库管理模块. 18
4.2 数据库的设计和构建. 20
4.3 数据库的连接. 22
4.4 主要功能的实现代码. 23
4.4.1 用户登入功能的实现代码. 23
4.4.2 数据备份的实现代码. 25
4.4.3 试卷自动生成的实现代码( 部分). 26
4.5 本章小结. 30
结 论. 31
参考文献. 32
致 谢. 33
Abstract: In general, teachers come up with a paper, or to a large item bank where one of the questions to find out, or from several books related to title a one singled out. So that the time-consuming and laborious, and difficult to ensure that examination questions of coverage and a good grasp of the difficulty of examination papers. Precisely in order to be able to help teachers easily out of a high-quality papers in the development of this software. In order to achieve the desired objectives we finally chose the Microsoft Office Word as the terminal output of this software. This software is the improvement of existing controls and the Delphi programming developed on the basis of the study. The software implements the following main features: 1. Manually generate papers; 2. Automatically generated papers; 3. Extraction of existing papers; 4. User management. A large number of tests show that the software is Windows 98/me/2000/XP platform, with Office XP/2003 environment stable and run the various functions are run correctly, basically reached the expected requirements.
Key words: item bank, test paper, database
General examination paper automatic production system
Abstract: The general situation teacher thinks out a paper, reach huge exam pool each finds out the question, or shoulder the question together out from several relevant books. Time-consuming and also strenuous like this, and very difficult to guarantee coverage rate and paper degree of difficulty of examination question. Helping the teacher thinks out a high quality paper is the destination of develop this Software. In the cause of this we select the terminal is Microsoft Office Word. This Software''s base of develop is improve on control in existence and study the Delphi programming. These functions of this software are as follows: One. Manual create paper; Two. Auto create paper; Three. Select from existential papers; Four. User manage. The result of many test is that this software is running steadily and these functions of it is running right in the environment which make up of Windows 98/me/2000/XP and Office XP/2003, it is basic reach the requests.
Keyword: Exam pool, Create paper, Data base
Directory
Abstract .. 1
Abstract 1
Introduction. 3
Chapter I Introduction. 4
1.1 Background and status of system development. 4
1.2 system development purposes. 4
1.3 System Development key technology and development environment. 4
1.3.1 Delphi 7.0 new features. 4
1.3.2 System operating platform. 5
1.4 Full-text structure. 5
Chapter II Analysis of database technology. 6
2.1 Database theoretical basis. 6
2.1.1 database management system. 6
2.1.2 Database system design. 6
2.2 The logical structure of the database. 7
2.3 in Delphi to access the database. 8
2.4 SQL Language in Delphi in use. 9
2.5 Chapter Summary. 10
Chapter III systems analysis and design. 11
3.1 System functional requirements. 11
3.2 System Introduction. 11
3.2.1 overall framework. 11
3.2.2 System Features. 12
3.3 system design. 12
3.3.1 Principles of system development. 12
3.3.2 The overall design of the system. 12
3.4 The detailed design of the system. 12
3.5 Summary of this chapter. 13
Chapter IV the realization of system functions. 14
4.1 system architecture and key interfaces. 14
4.1.1 system login interface and home interface. 14
4.1.2 System management module. 14
4.1.3 papers management module. 16
4.1.4 item bank management module. 18
4.2 Database design and build. 20
4.3 database. 22
4.4 The main function of the realization of the code. 23
4.4.1 The implementation code for the user login function. 23
Data Backup 4.4.2 implementation of the code. 25
4.4.3 Paper automatically generated implementation code (part). 26
4.5 Chapter Summary. 30
Conclusion. 31
References. 32
Thanks. 33