毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

delphi7+SQL Server2000档案资料管理息管理系统 第2页

更新时间:2007-10-12:  来源:毕业论文

 

目录

 

第一章 系统的开发背景

1.1 开发环境Delphi7

1.1.1 Delphi7的简介

1.1.2 Delphi7IDE运行界面

1.1.3构成Delphi7项目的主要文件

1.1.4支持面向对象的程序设计

1.1.5ADO综述

1.2 数据库的选择

1.2.1数据库的简介

1.2.2 SQL Server2000的简介

1.2.3 SQL Server2000的优点

第二章 系统分析设计

2.1 系统分析

2.1.1档案资料管理信息系统的简介

2.1.2需求分析

2.2 系统设计

2.2.1系统概要设计

2.2.2数据库设计

2.2.3设计思路

第三章 档案资料管理信息系统的具体实现

 

 

 

参考文献

附录1外文资料原文

附录2外文资料翻译


第一章 系统的开发背景

 

1.1开发环境Delphi7

 

1.1.1Delphi7的简介

 

作为数据库系统的开发,Delphi是个非常理想选择。Delphi因简单易学、功能强大、编译速度快而受到大家的欢迎,并得到了广泛地使用。它提供了灵活的可视化设计工具,将可视化界面与面向对象技术完善、紧密地结合起来,并封装了Windows编程的复杂性。程序的规模小到简单的个人数据库应用,大到复杂的企业的多层次分布式系统,都可以使用Delphi进行开发,其友好的界面,可视化的双向开发模式,良好的数据库应用支持高效的程序开发和程序运行,备受广大程序开发人员的好评。尤其是Delphi对数据库应用的强大支持,大大提高了数据库应用软件开发的效率,缩短了开发周期,深受广大数据库应用程序设计人员的喜爱。Delphi为数据库应用开发人员提供了丰富的数据库开发组件,使数据库应用开发功能更强大,控制更灵活,编译后的程序运行速度更快。

Delphi7不但对于Borland来说是一个重要的产品,事实上对于现在的窗口平台也是一个意义重大的产品。因为当Microsoft全力发展.NET虚拟环境,而Borland本身也往Linux平台上开发RAD工具Kylix的时候,由Borland窗口开发小组所研发的原生视窗开发工具正好填补了仍占多数窗口程序员的需要。

Delphi7再次修正了ADOBDE/IDAPI组件,也加入了一些新的功能。


1.1.2Delphi7IDE运行界面

1.1 Delphi7IDE运行界面

从图1-1中可以清楚地看到,Delphi7的开发环境由以下几部分组成:

1窗口:位于整个开发环境的顶部,是其核心。利用它可以完成工程的监理,应用程序的编写,帮助信息的查询,程序的编译和调试以及应用程序的日常文护等工作。

2编辑器:又称单元窗口,是编写程序代码的地方。

3设计器:作为IDE的一部分,主要通过向窗体中添加组件以及更改窗体及组建的属性来完成窗体的设计。

4象树视图:编辑窗体时可以使用对象树视图来浏览各数据存取控件及其相互关系。

5象观察器:用来描述组件对象及窗体对象的属性特征和行为事件的。它是应用程序设计过程中最重要的一个工具。


 

1.1.3构成Delphi项目的主要文件

 

在开发应用程序时,要使用工程来管理构成应用程序的所有不同的文件。一个工程包括:

1项目文件(.dpr

它是主窗体以及其他自动创建的窗体实例化的地方,一般不需要编辑项目文件,除非要执行程序初始化例程、显示启动画面或执行其他必须在程序启动时执行的例程。

2窗体文件(.dfm

它存储了窗体中所有对象的设计属性,以二进制形式保存。

3单元文件(.pas

与一个窗体文件相对应,当我们新建一个项目或新添加一个窗体时,系统会自动生成一个相对应的代码单元。

unit Unit1;

 

interface

 

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, StdCtrls, jpeg, ExtCtrls;

 

type

  TForm1 = class(TForm)

    Image1: TImage;

    Label1: TLabel;

    Label2: TLabel;

    Label3: TLabel;

    Label4: TLabel;

    Label5: TLabel;

    Label6: TLabel;

    Label7: TLabel;

    Label8: TLabel;

  private

    { Private declarations }

  public

    { Public declarations }

  end;

 

var

  Form1: TForm1;

 

implementation

 

{$R *.dfm}

 

end.

4资源文件(.bas

包含了二进制数据,也称为资源。这些资源将链接到应用程序的可执行文件中,包含应用程序的图标、版本信息及其他信息。

5项目选择及桌面设置文件(.dof

存储了project/option选项卡所设置的项目选项。它第一次保存项目是创建,以后每次保存项目都会保存这个文件。

 

1.1.4支持面向对象的程序设计

 

面向对象的程序设计(OOP)是结构化语言的自然延伸。OOP的先进编程方法,会产生一个清晰而又容易扩展及文护的程序。一旦程序建立了一个对象,程序员就可以在其它的程序中使用这个对象,完成不必要重新编制繁复的代码。对象的重复使用可以大大地节省开发的时间,切实地提高工作效率。对象可被理解为可视化控件如按钮,表等。对象是把数据和代码组合在同一结构中。

 

1.1.5ADO综述

 

ADO页面如图1-2所示

1-2

本系统是通过对象模型ADO来访问数据库的,ADO使我们能够编写应用程序,以通过OLE.DB提供者访问和操作数据库服务器中的数据。ADO最主要的优点是易于使用,速度快,内存支出少和磁盘遗迹小。

ADO的目标是访问、编辑和更新数据源,而编程模型体现了为完成该目标所需的系列动作的顺序。ADO提供类和对象以完成以下活动:

连接到数据源(Connection)。可选择开始一个事务。

可选择创建对象来表示SQL命令(Command)。

可选择在SQL命令中指定列、表和值作为变量参数(Parameter)。

执行命令(Command ConnectionRecordset)。

如果命令按行返回,则将行存储在缓存中。

可选择创建缓存视图,以便能对数据进行排序、筛选和定位。

通过添加、删除或更改行和列编辑数据。

在适当情况下,使用缓存中的更改内容来更新数据。

在使用事务之后,可以接受或拒绝在事务期间所做的更改,结束事务。

 

1.2数据库的选择

 

目前我们常用的数据库有SQL ServerAccessAccess对于数据库初学者来说比较容易上手,但从功能上来看,SQL Server的功能要比Access的功能更强大。

 

1.2.1数据库的简介

 

数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率保证数据信息的完整性和一致性。

 

1.2.2SQL Server简介

 

Microsoft SQL Server2000是一种功能强大、完整的关系型数据库系统。

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

delphi7+SQL Server2000档案资料管理息管理系统 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。