目录
第一章 系统的开发背景
1.1 开发环境Delphi7
1.2 数据库的选择
第二章 系统分析设计
2.1 系统分析
2.2 系统设计
第三章 档案资料管理信息系统的具体实现
参考文献
附录1外文资料原文
附录2外文资料翻译
第一章 系统的开发背景
1.1开发环境Delphi7
作为数据库系统的开发,Delphi是个非常理想选择。Delphi因简单易学、功能强大、编译速度快而受到大家的欢迎,并得到了广泛地使用。它提供了灵活的可视化设计工具,将可视化界面与面向对象技术完善、紧密地结合起来,并封装了Windows编程的复杂性。程序的规模小到简单的个人数据库应用,大到复杂的企业的多层次分布式系统,都可以使用Delphi进行开发,其友好的界面,可视化的双向开发模式,良好的数据库应用支持高效的程序开发和程序运行,备受广大程序开发人员的好评。尤其是Delphi对数据库应用的强大支持,大大提高了数据库应用软件开发的效率,缩短了开发周期,深受广大数据库应用程序设计人员的喜爱。Delphi为数据库应用开发人员提供了丰富的数据库开发组件,使数据库应用开发功能更强大,控制更灵活,编译后的程序运行速度更快。
Delphi7不但对于Borland来说是一个重要的产品,事实上对于现在的窗口平台也是一个意义重大的产品。因为当Microsoft全力发展.NET虚拟环境,而Borland本身也往Linux平台上开发RAD工具Kylix的时候,由Borland窗口开发小组所研发的原生视窗开发工具正好填补了仍占多数窗口程序员的需要。
Delphi7再次修正了ADO和BDE/IDAPI组件,也加入了一些新的功能。
图1.1 Delphi7的IDE运行界面
从图1-1中可以清楚地看到,Delphi7的开发环境由以下几部分组成:
1窗口:位于整个开发环境的顶部,是其核心。利用它可以完成工程的监理,应用程序的编写,帮助信息的查询,程序的编译和调试以及应用程序的日常文护等工作。
3设计器:作为IDE的一部分,主要通过向窗体中添加组件以及更改窗体及组建的属性来完成窗体的设计。
4象树视图:编辑窗体时可以使用对象树视图来浏览各数据存取控件及其相互关系。
5象观察器:用来描述组件对象及窗体对象的属性特征和行为事件的。它是应用程序设计过程中最重要的一个工具。
在开发应用程序时,要使用工程来管理构成应用程序的所有不同的文件。一个工程包括:
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选项卡所设置的项目选项。它第一次保存项目是创建,以后每次保存项目都会保存这个文件。
面向对象的程序设计(OOP)是结构化语言的自然延伸。OOP的先进编程方法,会产生一个清晰而又容易扩展及文护的程序。一旦程序建立了一个对象,程序员就可以在其它的程序中使用这个对象,完成不必要重新编制繁复的代码。对象的重复使用可以大大地节省开发的时间,切实地提高工作效率。对象可被理解为可视化控件如按钮,表等。对象是把数据和代码组合在同一结构中。
ADO页面如图1-2所示
图1-2
本系统是通过对象模型ADO来访问数据库的,ADO使我们能够编写应用程序,以通过OLE.DB提供者访问和操作数据库服务器中的数据。ADO最主要的优点是易于使用,速度快,内存支出少和磁盘遗迹小。
ADO的目标是访问、编辑和更新数据源,而编程模型体现了为完成该目标所需的系列动作的顺序。ADO提供类和对象以完成以下活动:
连接到数据源(Connection)。可选择开始一个事务。
可选择创建对象来表示SQL命令(Command)。
可选择在SQL命令中指定列、表和值作为变量参数(Parameter)。
执行命令(Command 、Connection或Recordset)。
如果命令按行返回,则将行存储在缓存中。
可选择创建缓存视图,以便能对数据进行排序、筛选和定位。
通过添加、删除或更改行和列编辑数据。
在适当情况下,使用缓存中的更改内容来更新数据。
在使用事务之后,可以接受或拒绝在事务期间所做的更改,结束事务。
1.2数据库的选择
目前我们常用的数据库有SQL Server和Access。Access对于数据库初学者来说比较容易上手,但从功能上来看,SQL Server的功能要比Access的功能更强大。
数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率保证数据信息的完整性和一致性。
Microsoft SQL Server2000是一种功能强大、完整的关系型数据库系统。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页