delphi题库系统(一)

时间:2023-03-07 11:02:49 计算机毕业论文 我要投稿
  • 相关推荐

delphi题库系统(一)

摘  要
一般情况教师想出一份试卷,要么到庞大的题库里一道一道的把题找出来,或是从几本相关的书里把题一道一道挑出来。这样即费时又费力,而且很难保证试题的覆盖面和把握好试卷的难度。正是为了能够帮助教师轻松的出一份高质量的试卷而开发了本软件。为了达到预期的目标我们最终选择了Microsoft Office Word做为本软件的终端输出。本软件是在对现有控件的改进和VBA编程的研究的基础上开发的。本软件实现了以下主要功能:1.手动生成试卷;2.自动生成试卷;3.抽取现有试卷;4.用户管理;5.数据库管理。大量的测试表明本软件在Windows 98/me/2000/XP平台配合Office XP/2003 的环境下程序运行稳定且各项功能运行得都很正确,基本达到了预期的要求!!
结论:经过老师的实际试用本软件在界面上和功能上都有独到之处!!相信完全可以胜任出一份好的试卷任务。

 


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 higt 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 VBA programing. These functions of this software are as follows: One. Manual create paper; Two. Auto create paper; Three. Select from existential papers; Four. User manage; Five. Database manage. The result of many test is that this software is runing steady and these funtions of it is runing right in the environment which make up of Windows 98/me/2000/XP and Office XP/2003, it is basic reach the requests.
 In all: the result of real test by teacher is that this software are unique in interface and function. We must believe it can complete creating a high quality paper.


目  录

摘  要 1
Abstract 2
前  言 1
1 . 简述 2
1.1 开发工具简介 2
1.1.1 Delphi 7.0的特点 2
1.1.2 主要的控件及其属性简介 2
1.1.3 数据库连接方式选择 3
1.2 程序运行环境 4
2 . 需求分析 5
2.1 负责的功能模块 5
2.2 软件功能分析 5
3 . 设计阶段 8
3.1 概要设计 8
3.1.1 系统数据库设计 8
3.2 详细设计 12
3.2.1 程序流程图 12
3.2.2 窗体功能简介 14
4 . 软件实现 20
4.1 OOP简介 20
4.2 开发的关键技术 20
5 . 软件测试及其维护 24
5.1 系统测试平台简介 24
5.2 测试方法 24
5.3 系统维护 25
6 . 开发总结 26
参 考 文 献 27
致  谢 28
译    文 29
原    文 33


前  言
在开发本软件之前,正是我努力提高自己的Delphi开发水平的时期。因此我选择了Delphi做为我的开发工具,然而这次开发的软件和以前不一样。最主要的区别在于这个软件要以Microsoft Office Word做为试卷的终端输出。而它们又是两个不同公司的产品。因而,刚一开始我特别担心这个技术能否得到比较圆满的解决。在开发的过程中我不断的对VBA技术进行研究,并且将它应用于这次的软件开发中。因而比较好的解决了Microsoft Office Word的接口编程问题。还有一个比较棘手的问题就是Delphi提供的控件都是很基本的,而这次开发中要用到一个可以标记选中状态的树型控件,在对Delphi的TtreeView的深入研究后确认它不能胜任这个任务。因此,我开始寻找第三方控件,然而这一次我很失望因为只找到了一个2000年编写的TCheckTree控件,没办法了,最后下定决心修改那个TCheckTree控件以使它能更加稳定和实用。在深入研究Windows的消息机制和VCL框架对Windows消息机制的封装技术后我成功的修改了那个TCheckTree控件。在程序开发的后期测试中,我充分利用各个同学电脑平台的多样性。把本软件在多达4种操作系统和3个不同版本的Office上进行测试。测试表明:在Windows 98/me/2000/XP平台配合Office XP/2003 下程序运行稳定且各项功能运行得都很正确!!

 

. 简述
开发工具简介
Delphi 7.0的特点
Delphi是Borland公司出品的开发工具,在众多的开发工具中,我们为什么要选择Delphi呢?因为Delphi具有众多其它开发工具所没有的优点!具体介绍如下:
 开发的高效
 语言的高效
 编译的高效
 执行的高效
 维护的高效
基于以上理由,我们毫不忧郁的选择了Delphi做为我们的开发工具!!

主要的控件及其属性简介
 TForm类的控件:
BorderIcons属性:用来控制程序标题按钮的可用性。
BorderStyle属性:用来控制程序边框的样式。
Color属性:用来控制程序界面的颜色。
Font属性:用来控制程序界面的字体。
Position属性:用来控制程序运行时界面的显示位置。
 TADOConnection类的控件:
ConnectionString属性:用来控制链接字符串。
LoginPrompt属性:用来控制链接时是否要输入密码。
Connected属性:用来控制是否进行链接。
 TADOQuery类的控件:
Connection属性:用来指定和哪个TADOConnection控件相连。
SQL属性:用来添加向数据库提交的SQL语句。
Add方法:用来向SQL属性添加SQL语句。
Open方法:用来执行SQL语言中的Select语句。
ExecSQL方法:用来执行任何SQL语句。
FieldByName属性:用来给数据库的字段赋值。
FidldValues属性:用来取出数据库的字段的。

【delphi题库系统(一)】相关文章:

一物一权原则质疑12-06

一带一路论文参考文献范例09-19

对汽车维修服务业的一项研究(一)05-12

消防联动控制系统(一)05-11

C语言程序设计 (一)05-11

网上书店销售系(一)05-11

撰写教育论文的一般步骤11-02

论区分一罪与数罪的标准06-08

简述“与众不同”是一种权利05-06

命运:一个哲学范畴08-05