数据库应用系统开发技术

数据库应用系统开发技术
作 者: 刘军
出版社: 机械工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《数据库应用系统开发技术》作者简介

内容简介

本书从软件工程的角度出发,介绍了数据库应用系统开发所需的基本概念、基本理论和基本方法,强调系统开发过程的工程项目观点,强调数据库应用系统开发过程的前期工作;需求分析、系统规划、数据库建模。书中详细描述了数据库应用系统的传统开发方法、面向对象开发方法,以及数据库设计与实现中的数据库建模方法与步骤,并遵循这些方法和步骤构建了五个具体应用实例。这些实例有单机桌面系统和网络C/S模式系统,用到了Visula FoxPro 6.0、Delphi 6.0和SQL Server 2000等开发工具。本书适用于数据库应用系统的开发人员参考,亦可供大专院校学生使用。

图书目录

第1章 数据库系统

1. 1 数据库系统的组成

1. 1. l 数据库(DataBase)

1. 1. 2 用户(User)

1. 1. 3 软件(Software)系统

1. 1. 4 硬件(Hardware)系统

1. 2 数据库系统的结构

1. 2. l 数据库系统的三级模式结构

1. 2. 2 数据库系统的工级映射

1. 3 数据库管理系统

1. 3. 1 DBMS的主要功能

l. 3. 2 DBMS的组成

1. 3. 3 常用数据库管理系统简介

1. 4 数据模型

l. 4. l 层次模型(Hierarehical Mode)

l. 4. 2 网状模型(Network Model)

1. 4. 3 关系模型(Relational Morlel)

1. 4. 4 面向对象模型(ObjectRelationalModel)

第2章 数据库应用系统

2. l 数据库应用系统概述

2. 1. l 数据库应用系统的定义

2. 1. 2 数据库应用系统的组成

2. 1. 3 数据库应用系统的结构

2. 2 数据库应用系统的开发方法

2. 2. l 结构化方法

2. 2. 2 原型化方法

2. 2. 3 面向对象的开发方法

2. 3 数据库应用系统的体系结构模式

2. 3. 1 C/S模式(客户机/服务器模式)

2. 3. 2 B/S模式(浏览器/服务器模式)

2. 3. 3 BIS与CIS的混合模式

2. 4 数据库应用系统的开发原则和开发步骤

2. 4. l 数据库应用系统的开发原则

2. 4. 2 数据库应用系统的开发步骤

第3章 数据库应用系统开发的项目管理

3. l 数据库应用系统开发项目管理的范围及意义

3. 1. l 数据库应用系统开发项目管理的范围

3. 1. 2 数据库应用系统开发项目管理的意义

3. 2 数据库应用系统的开发计划

3. 2. l 数据库应用系统开发计划的目标

3. 2. 2 数据库应用系统开发的计划任务

3. 2. 3 成本估计

3. 2. 4 效益分析

3. 2. 5 风险分析

3. 3 数据库应用系统的开发进度安排

3. 3. l 进度安排的基本原则

3. 3. 2 工作量分配

3. 3. 3 人员组织

第4章 数据库应用系统的质量管理

4. l 质量的概念

4. 1. l 质量

4. 1. 2 质量控制

4. 2 质量保证措施

4. 2. l 技术审查

4. 2. 2 程序测试与正确性证明

4. 3 质量管理办法

4. 3. l 实行工程化的开发方法

4. 3. 2 实行阶段性冻结与改动控制

4. 3. 3 实行里程碑式审查与版本控制

4. 3. 4 外部监理与审计

4. 3. 5 进行全面测试

第5章 数据库应用系统的传统开发方法

5. l 系统规划

5. l. l 系统规划的内容

5. 1. 2 可行性研究与分析

5. 2 系统需求分析

5. 2. l 系统分析的任务

5. 2. 2 数据流图

5. 2. 3 数据字典

5. 3 系统设计

5. 3. l 系统设计的任务

5. 3. 2 系统设计的原则

5. 4 系统实现

5. 4. l 选择程序设计语言

5. 4. 2 编码风格

5. 5 系统测试

5. 5. 1 系统测试的目标. 原则

5, 5. 2 系统测试的方法

第6章 数据库应用系统的面向对象开发方法

6. l 面向对象的概述

6. 1. l 类与对象

6. 1. 2 属性(Attribute)

6. 1. 3 消息( Message)

6. 1. 4 方法(Method)

6. l. 5 封装(Encapsulation)

6. 1. 6 继承(Inheritance)

6. 1. 7 多态性( Polymotphism)和动态绑定

6. 2 面向对象分析

6. 2. l 面向对象分析的概念

6. 2. 2 面向对象分析的过程

6. 2. 3 建立对象模型

6. 2. 4 建立行为模型

6. 2. 5 建立功能模型

6. 3 面向对象设计

6. 3. l 面向对象设计的概念

6. 3. 2 面向对象设计的准则

6. 3. 3 面向对象设计的过程

6. 4 面向对象测试

6. 4. l 面向对象的单元测试

6. 4. 2 面向对象的集成测试

6. 4. 3 面向对象的确认测试

6. 5 面向对象设计的实现

6. 5. l 面向对象设计语言实现的特点

6. 5. 2 几种面向对象的设计工具

6. 5. 3 面向对象的程序设计风格

第7章 数据库设计与实现

7. l 数据库的设计过程

7. 1. 1 需求分析

7. 1. 2 概念设计

7. 1. 3 逻辑设计

7. l. 4 物理实现

7. 2 数据库的概念设计

7. 2. l 实体建模

7. 2. 2 概念模型的ERD表示

7. 2. 3 高校师资管理的实体ERD图

7. 3 数据库的逻辑设计

7. 3. 1 逻辑建模

7. 3. 2 四个完整性

7. 4 数据库的物理实现

7. 4. l 物理设计

7. 4. 2 数据库的实现

第8章 数据库应用系统开发实例

8. l 宾馆客房管理系统

8. 1. l 系统简介

8. 1. 2 系统规划

8. 1. 3 系统设计与实现

8. 2 客户信息管理系统

8. 2. l 系统简介

8. 2. 2 系统规划

8. 2. 3 系统设计与实现

8. 2. 4 技术核心

8. 2. 5 测试与运行

8. 3 人事考勤管理系统

8. 3. l 系统简介

8. 3. 2 系统规划

8. 3. 3 系统设计与实现

8. 3. 4 代码编写

8. 4 企业进. 销. 存管理系统

8. 4. l 系统简介

8. 4. 2 系统规划

8. 4. 3 系统设计与实现

8. 5 政府采购项目评标系统

8. 5. l 系统简介

8. 5. 2 系统规划

8. 5. 3 系统设计与实现

8. 5. 4 技术核心

参考文献