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

PB楼盘房地产销售管理系统 第3页

更新时间:2010-2-25:  来源:毕业论文
PB楼盘房地产销售管理系统 第3页
第二章 软件开发环境与技术简介
通过前期的市场调研与研究分析了其他的一些管理应用软件,权衡了各方面的利弊,最终选择了用PowerBuilder9.0来开发房地产销售管理系统。本章主要介绍了房地产销售管理系统的开发工具、数据库的选择以及软件开发环境。
2.1开发工具介绍
2.1.1 PowerBuilder9.0的功能简介
PowerBuilder9.0版是由Sybase公司2003年推出的新一代4GL Plus 数据库开发工具,它不仅继承了以往版本的各种先进技术,而且适应目前开放式软件的开发潮流,在快速继承开发环境中增加了构建Web Services、JSP Web、EJB的功能,满足了在4GL RAD环境中创建完整应用和应用组件的需求,并且使企业应用可以平滑过渡到基于浏览器和Web的应用模式下。同时,PowerBuilder9.0卓越的应用开发效率及强大的Web功能为新版本增色不少。PowerBuilder9.0同时支持多种关系型数据库管理系统,如Sybase、Oracle、MS SQL Server等,提供了多种数据库的专用接口和ODBC接口。其拥有数据窗口这个具有专利技术的智能对象,利用该对象可以操作数据库的数据而无需编写SQL语句。它具有丰富的数据窗口数据源和多种样式的数据显示格式,可以查询、修改、插入、删除、浏览、打印数据,打开和存储数据,这样可以满足房地产销售管理系统中对于信息的检索等功能的要求。也可以在数据窗口中直接定义功能按钮实现与定义的系统功能,它还支持数据库的事物管理和并发控制等机制。其采用面向对象的开发方法,这样可以使系统开发人员无需精通专用语言就可以迅速转向面向对象的开放方式。PowerBuilder应由一系列对象组成,包括窗口、菜单、函数、数据窗口和各种控制对象,它支持对象的继承、封装和多态性。[3]
PowerBuilder是一个集成的开发环境。它提供了应用的各种成分,包括窗口、数据窗口、菜单、事件处理程序、数据库、图形、报表的建立和文护,数据库管理、调试、编译等工作,都能在PowerBuilder集成开发环境中完成,从而可以大大加快开发的速度可视化的开发环境供了良好的跨平台性。它有多个版本。如果要把一个平台上开发的代码移植到另一个平台上,只要重新编译就可以了。此项功能有利于以后房地产销售管理系统的升级。[3]
PowerBuilder9.0主要特点有:
1.开放式数据库联接ODBC环境
2.基于客户机/服务器的体系结构
3.面向对象的应用程序开发方法
4. 可视化的开发环境
5.强大的数据提取能力
2.1.2 PowerBuilder9.0的集成开发环境
PowerBuilder9.0是目前的最新版本,它提供可视化集成开发环境是一个典型的多文档界面(MDI),在这个环境下,用户可以通过菜单、工具栏以及一些功能键等方便快速的创建对象,编写事件处理程序。
启动PowerBuilder9.0后,其集成开发环境出现,主要包括菜单栏、工具栏、系统树和文件夹窗口、底部的输出窗口。
在开发房地产销售管理系统时充分利用好PB的各项功能,在此开发环境中,结合各种控键的独特指出,使此次开发的房地产销售管理系统功能更加完善、界面更加美观大方。[3]
2.2 数据库系统开发背景资料
纵观当今的商用数据库市场,称之为群雄割据毫不为过。自20世纪70年代关系模型提出后,由于其突出的优点,迅速被商用数据库系统所采用。据统计,70年代以来新发展的DBMS系统中,近百分之九十是采用关系数据模型,其中涌现出了许多性能优良的商品化关系数据库管理系统。例如,小型数据库系统Foxpro, ACCESS, PARADOX等,大型数据库系统DB2, INGRES, ORACLE, INFORMIX, SYBASE, SQL SERVER等。80年代和90年代是RDBMS产品发展和竞争的时代。各种产品经历了从集中到分布,从单机环境到网络环境,从支持信息管理到联机事务处理(OLTP),再到联机分析处理(OLAP)的发展过程;对关系模型的支持也逐步完善;系统的功能不断增强。[4]
现在市面上的数据库编程工具门类众多,比如VB,VC,DELPHI,PB等,这些开发工具大都采用了不同面向对象的程序设计语言,提供可视化编程环境。PB采用了弹性可重复利用的完整的面向对象程序语言且都可以灵活表现数据,其被公认为是当今世界上最快的编辑器、最为领先的数据库技术之一,因此选择PB来对房地产销售管理系统进行开发。[4]
2.3系统采用的数据库
在当今的信息时代,我们每天都要与各种各样的信息打交道。在计算机实现对信息的存储、处理、查询等操作都离不开数据库技术的支持。
2.3.1数据库的基本概念
数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息。简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系型数据库(flat-file)和关系型数据库(relational)。关系型数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,如记录、域等。数据库简单的定义是:由蕴含着一定的意义的数据,一些按照一定的规律组织起来所组成的数据集合。在数据库中除了用一些作为外部信息的数据之外,还有一些内部数据。这些数据定义了数据库的用户及其相应的权限,数据库表单的定义等等,通常把存放这些数据的地方叫做数据字典。[5]
2.3.2数据库设计过程
数据库的建立:
创建一个数据库的过程有以下几个步骤:确定数据库的使用范围;确定支持数据库所需要的字段;将字段划分成一些合理的数据表格;确定数据表格之间的关联。
创建一个工程时,首先应当全面分析工程的特点,根据工程的需要确定要建立的数据库,应当使数据库的内容既能达到工程的要求,同时内容上尽可能地清晰简练。在确定数据库的需求后,要将这些需求划分成合理的数据表格。
在划分了合理的数据表格之后,就可以建立数据表格的结构。在为字段命名时,应使字段名能够反映字段的内容。字段的数据类型及数据宽度的选择要合理,既要满足使用要求,又要少占用内存。在数据表格结构中需要一个关键字段,数据表格中的数据就是按照主关键字段的顺序存放的,而且利用主关键字段能够高效的与其他数据表格建立关联。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

PB楼盘房地产销售管理系统 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

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