PB楼盘房地产销售管理系统 第4页
结合数据库建立表格的特点,分析了房地产销售管理系统的各项功能,大体建立了客户信息表、员工表、楼房信息表、费用信息表等数据表,在每个表格中对每一个字段选取了相对应的数据类型。[6]
2.3.3 PowerBuilder9.0访问数据库的机制
在PowerBuilder9.0是专为各种数据库设计的客户端的应用开发工具,它可以和其它数据库服务器(如Sybase、Oracle、MS SQL、Informix等)构成客户/服务器体系结构,也可以连接到如dBase、FoxPro、Excel等文件类型的数据源上,对这些数据文件进行操作。
对于不同类型的数据源(数据库),PowerBuilder通过采用特定的接口软件的方式进行连接。PowerBuilder与各种数据库的连接方式有两种:
1、通过ODBC(Open DataBase Connecttivity)通用接口软件。
2、通过PowerBuilder为Sybase、Oracle、MS SQL 、Informix提供专用接口软件。
ODBC通过借口是微软公司推出的开放式数据库互连标准接口。ODBC接口以SQL作为标准的查询语言来存取连接的数据源,它允许单个应用同时访问多个不同的DBMS,用户可以通过加载连接到不同数据库的驱动程序来建立与各种数据库的连接。但由于它调用层次多,通过这种接口操作数据库的效率较低。专用接口的特点是调用直接,速度快,并充分发掘了特定数据库的特色,因此,如果要与Sybase、Oracle、MS SQL 等数据库连接,建议使用专用数据库。考虑分析了各数据库的特点与系统实际的要求,则在此次开发的房地产销售管理系统中选用了Sybase数据库。
2.4.数据库应用程序的开发步骤
数据库应用程序的最终目标就是为用户提供一个满足其长期需要的软件产品,因此,成功地开发一个数据库应用程序的关键之一是要详细地定义用户的需求,然后再围绕用户的需求进行开发,数据库应用程序的一般开发的三个基本步骤为 1)系统设计,2)系统实现,3)系统运行和文护。
在这个三个基本步骤中,都包含着数据库的开发和应用程序界面的开发两大类任务,对于一个客户/服务器模式的应用,数据库和应用界面的区别就更明显一些, 因为它们运行在不同的平台之上,而且使用的操作系统都常常不一样,如(一个Unix环境的服务器和Windows环境的客户机)。
2.4.1.系统设计
系统设计阶段应当根据用户的需求,明确地描述数据库(数据库服务器端)和应用界面(客户机端)实现的功能,即决定哪些功能由服务器端实现,哪些功能由客户机端实现,对于客户/服务器应用程序,许多功能既可以在服务器端实现又可以在客户端实现的, 例如一个复杂的数学变换功能既可以由客户端的应用程序实现,也可以由服务器端的存贮过程实现。服务器和客户端应用程序功能的划分往往取决于应用程序运行的硬件环境,例如:如果客户端是低档的PC机,服务器端是高档的工作站,那么大量的计算由服务器完成是比较理想的。
2.4.2.系统实现
房地产销售管理系统实现阶段的主要任务是使用PB提供的工具和部件实现系统设计阶段的设想,并进行调试。
在系统实现阶段,最好使用数据库的一个备份数据库,这个备份的数据库与原数据库具有相同的结构,但其中的数据库只是原数据库中的一部分,之所以不在原数据库上开发应用程序,是因为考虑到没有调试好的应用程序可能会破坏数据库中的数据或者妨碍数据库的正常操作。
如果应用程序是基于远程SQL数据库服务器的,在系统实现阶段可以采用两种方法:
在本地InterBase服务器上,使用数据库的备份数据库进行开发和调试。
在远程服务器上,使用数据库的备份数据库进行开发和调试。
第一种方法优越性在于,它是独立于服务器的,而不至于影响服务器其它的操作,而且不消耗服务器的资源不增加网络的负担。它的不利的方面是开发出来的应用程序只能在标准的SQL服务器上使用和调试。 第二种方法能够使程序设计人员直接感受到服务器的特性,但它在调试阶段要消耗网络和服务器的资源,这种方法具有一定的危险性,程序中的错误可能会导致服务器的瘫痪。
2.4.3.系统运行和文护
一个应用系统性能的优劣,效率的高低始终应当由用户来做出判决,应用程序在运行过程中,用户会提出一些新的需求和建议,根据用户需求的变化,应当对应用程序做一定的修改,使其进一步地得到完善和提高,以求达到用户的要求,如果有需要的话,还应使程序的可括充性更为强大,来保证今后的应用性更为好、更为有效。[6]
2.5硬件环境
所用的机器硬件环境要求:
(1) CPU: Intel Pentium 166MHz 或更高的处理器,或任何运行于Microsoft Windows NT Workstation的Alpha处理器。
(2) 操作系统:Microsoft Windows98/me/XP/2000或Microsoft Windows NT Service/Workstation4.0 或更高版本。
(3) 监视器:Microsoft Windows 支持的VGA或分辨率更高的监视器
(4) 内存:64MB内存以上。
2.6 软件环境
本系统适用于Microsoft Windows98/2000/XP 下开发的,所采用的开发工具是PowerBuilder9.0。由于考虑到该房地产公司每天的数据处理量,我们后台采用了ASA数据库。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
PB楼盘房地产销售管理系统 第4页下载如图片无法显示或论文不完整,请联系qq752018766