| |
| |
| |
内容简介 本书从软件工程的角度出发,介绍了数据库应用系统开发所需的基本概念、基本理论和基本方法,强调系统开发过程的工程项目观点,强调数据库应用系统开发过程的前期工作:需求分析、系统规划、数据库建模。书中详细描述了数据库应用系统的传统开发方法、面向对象开发方法,以及数据库设计与实现中的数据库建模方法与步骤,并遵循这些方法和步骤构建了五个具体应用实例。这些实例有单机桌面系统和网络C/S模式系统,用到了Visual 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 技术核心 参考文献
| |
数据库应用系统开发技术-相关图书 ·通信电子电路 ·数字通信技术 ·现代推销学 ·数字电子技术及应用 ·大学生学习生活指南 ·人员管理的创新实践 ·战略管理:获取竞争优势 核心概念.分析工具.案例 ·燃料电池技术 ·跨文化沟通指南:高级商务沟通指南(中英文对照) ·计算机与通信专业英语(修订版第二版) ·创业学 ·工程经济学:第12版 ·知识管理(第2版) ·中级会计学 ·大众传播理论:基础、争鸣与未来 ·徐渭集 ·商务英语口语(第1册) ·经贸秘书实务 ·货币银行学 ·基于FPGA的嵌入式系统设计
|
| |