《数据库应用技术——Delphi应用系统开发》-蒋丽华-电子第一章教程讲解.ppt
文本预览下载声明
数据库应用技术--Delphi应用系统开发蒋丽华 主编中国水利水电出版社 学习要点 学习Delphi数据库应用系统的基本概念 理解Delphi应用系统的组成 学习Delphi基本概念和术语 掌握Delphi可视化编程的基本步骤 学习创建简单的数据库应用系统 理解本书实例数据库应用系统需求 概述: ※1.1 数据库应用系统概述 ※1.1.1 数据库管理系统 ※1.1.2 关系数据库管理系统 ※1.1.3 基于RDBMS的网络数据库应用系统 (1).文件/服务器模式(F/S模File/Server Model) (2).二层C/S模式(C/S模式Client/Server Model) (3).浏览器/服务器模式(B/S模式Browser/ServerModel) ※1.2 Delphi数据库应用系统基本结构 ※1.2.1 Dephi窗体对象初步 ※1.2.2 ADO组件页的组成 图1-3 Delphi自动创建的工程对象以及窗体对象设计视图 图1-4 ADO组件页 ※1.2.3 数据访问组件页的组成 ※1.2.4 数据控制组件页的组成 ※1.2.5 Delphi数据库应用系统基本结构 ※1.3 SQL Server数据库管理系统应用基础 ※1.3SQL Server数据库管理系统概述 ※ 1.4 Delphi数据库应用系统开发初步 ※ 1.4.1 创建基本窗体对象 ※ 1.4.2 设计窗体中的数据控件 ※ 1.4.3 Delphi应用系统运行 ※ 1.4.4 Delphi工程的概念 ※ 1.5 售楼管理系统(SLMIS)的开发实例 ※ 1.5.1 数据库系统分析 ※ 1.5.2 数据库概念结构设计 ※ 1.5.3 数据库逻辑结构设计与实现 ※ 1.5.4 系统功能设计的结果 ※ 1.6 本章小结 ※ 1.7 习题1 根据上述系统提出的要求,可以列出以下管理系统所需的数据项和数据结构: 房屋基本信息:区、栋、单元、楼层、房号、房屋座落、房型、用途、户型、建筑面积、套内面积、单价、朝向、是否复式、备注。 房屋公用信息:区、施工栋号、销售栋号、房屋类型、结构类型、房屋层高、车库层高、阳台封闭情况、地上层数、地下层数、施工单位、施工许可证号、占地面积、开盘时间、建筑面积、多层/小高层/高层、备注。 房屋代收代付:所属座落、金额、备注。 房屋销售许可:区、栋、竣工时间、核准面积、房屋性质、销售许可证号、备注。 客户资料:客户姓名、证件类型、证件编号、该客户制定的合同号、国籍、通讯地址、邮政编码、联系电话、备注。 公司基本资料:出卖人、注册地址、营业执照号、企业资质证书号、法定代表人、联系电话、邮政编码。 合同信息:合同号、购房个人/法人、证件类型、证件号、购房座落、合同建筑面积、合同套内面积、单价、总价、合同金额、代收代付、合同份数、交房时间、合同制作人、合同签定日期、合同制作日期、购房套数。 房屋结算:结算单编号、合同号、客户姓名、房屋座落、合同单价、合同面积、实测面积、合同房款、计算房款、退/补差额、优惠率、合同优惠额、实际优惠额、结算日期、经办人、审核人。 售楼管理系统的E-R图如图1-21所示。 图1-21 系统E-R图 根据系统的E-R图和数据库系统分析,总共需要9个数据表的数据支持(其表名均为“XX数据记录”)。其中表间以房屋座落和合同号为关键字(用以标识不同记录的字段)进行关联。各数据表结构如表1-4~表1-12所列。 表1-4 房屋基本信息hou_bahouse数据记录 续表1-3 通过以上分析,可以知道Delphi数据库应用系统的最基本结构如图1-7所示: 图1-7 Delphi数据库应用系统基本结构示意 由于Borland Delphi仅仅只是一个数据库应用系统前端开发工具,本身并不具备数据库管理系统功能,因此,应用Borland Delphi设计的数据库应用系统需要后台数据库管理系统的支持。本书实例采用SQL Server数据库管理系统作为后台,此处先简要介绍SQL Server数据库管理系统的应用基础。 SQL Server是一个关系型数据库管理系统,既能支持小型数据库,也能支持企业级大型数据库。 1.SQL Server体系结构简述 Microsoft SQL Server由一系列相互协作的组件构成,能最大限度的满足Web站点和企业数据处理系统存储和处理数据的需要。SQL Server应用自身的各种组件,采用组合方式发挥合力,
显示全部