delphi开发数据库应用程序概述(编辑修改稿)内容摘要:

数据库应用程序的开发步骤 数据库应用程序的最终目标就是为用户提供一个满足其长期需要的软件产品,因此,成功地开发一个数据库应用程序的关键之一是要详细地定义用户的需求,然后再围绕用户的需求进行开发,数据库应用程序的一般开发的三个基本步骤如下。 ● 系统设计 ● 系统实现 ● 系统运行和维护 在这个三个基本步骤中,都包含着数据库的开发和应用程序界面的开发两大类任务,对 于一个客户 /服务器模式的应用,数据库和应用界面的区别就更明显一些,因为它们运行在不同的平台之上,而且使用的操作系统都常常不一样,如(一个 Unix 环境的服务器和 Windows 环境的客户机)。 1、系统设计 系统设计阶段应当根据用户的需求,明确地描述数据库(数据库服务器端)和应用界面(客户机端)实现的功能,即决定哪些功能由服务器端实现,哪些功能由客户机端实现,对于客户 /服务器应用程序,许多功能既可以在服务器端实现又可以在客户端实现的,例如一个复杂的数学变换功能既可以由客户端的应用程序实现,也可以由服务器端的存贮 过程实现。 服务器和客户端应用程序功能的划分往往取决于应用程序运行的硬件环境,例如:如果客户端是低档的 PC机,服务器端是高档的工作站,那么大量的计算由服务器完成是比较理想的。 2、系统实现 系统实现阶段的主要任务是使用 Delphi提供的工具和部件以及 Pascal语言实现系统设计阶段的设想,并进行调试。 在系统实现阶段,最好使用数据库的一个备份数据库,这个备份的数据库与原数据库具有相同的结构,但其中的数据库只是原数据库中的一部分,至所以不在原数据库上开发应用程序,是因为考虑到没有调试好的应用程序可能会破坏数据库中的数据或者妨碍数据库的正常操作。 如果应用程序是基于远程 SQL 数据库服务器的,在系统实现阶段可以采用两种方法: ● 在本地 InterBase 服务器上,使用数据库的备份数据库进行开发和调试 ● 在远程服务器上,使用数据库的备份数据库进行开发和调试 第一种方法优越性在于,它是独立于服务器的,而不至于影响服务器的其它的操作,而且不消耗服务器的资源不增加网络的负担。 它的不利的方面是开发出来的应用程序只能在标准的 SQL 服务器上使用和调试。 第二种方法能够使程序设计人员直接感受到服务器的特性,但它在调 试阶段要消耗网络和服务器的资源,这种方法具有一定的危险性,程序中的错误可能会导致服务器的瘫痪。 3、系统运行和维护 一个应用系统性能的优劣,效率的高低始终应当由用户来做出判决,应用程序在运行过程中,用户会提出一些新的需求和建议,根据用户需求的变化,应当对应用程序做一定的修改,使其进一步地得到完善和提高。 交付数据库应用程序 交付数据库应用程序意味着将它交付给最终用户,并且提供应用程序运行所需的软件,非数据库应用程序往往只需要一个 EXE 文件,而数据库应用程序要包括下列几类文件: ● 数据库应用程序生成的 EXE 文件和 DLL文件(如果有的话) ● 必要的辅助文件(如 Readme 文件或 HLP 联机帮助文件) ● 支持访问数据库的 BDE,有时也称为 IDAPI ● 用于打印输出报表的 ReportSmith 报表工具 ● 如果应用中使用了 VBX 控件,还要包括 VBX和 安装 BDE 在交付数据库应用程序时,必须同时在运行应用程序的机器上安装 BDE, Delphi 本身包含可再安装的 BDE,在准备数据库应用程序 安装盘时,同时从 Delphi 中复制一份 BDE 到最终用户的机器中, BDE 中包含访问多种数据库系统的驱动程序,为了节省磁盘空间,在安装 BDE时,可以只安装应用程序必须的驱动程序,例如,如果我们的应用程序只需要访问 dBASE 数据库文件,那。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。