阶梯式GIS软件工程实践系列教程:数据库篇图书
人气:17

阶梯式GIS软件工程实践系列教程:数据库篇

亲,全新正版图书,欢迎购买哦!

内容简介

数据库篇的重点在于通过《实现基于数据库的图形系统》这样一个带有一定复杂度的主题,由浅入深逐步开展编程实践,让学生充分理解和掌握基于数据库的概念封装和软件系统实现方法。同时进一步巩固了GIS及其相关领域基本的图形知识、强化了对计算机高级语言、数据结构、算法设计、程序跟踪和调试优化等知识和技能的训练。各项实践由易到难,逐步递进,直至后带有挑战性的实践。

编辑推荐

地理信息系统、软件工程、计算机科学与技术等专业的本科生和硕士研究生。

目录

第1章 实践目的及要求

1.1 实践目的

1.2 实践目标

1.2.1 数据库开发

1.2.2 C 语言

1.2.3 图形绘制

1.2.4 编程工具和框架

1.2.5 程序调试

1.2.6 编程规范化

1.3 实践要求

1.3.1 对学生的要求

1.3.2 对老师的要求

第2章 背景知识概述

2.1 几何图形及其结构

2.1.1 点

2.1.2 线

2.1.3 区

2.2 windows图形编程

2.2.1 图形绘制方法

2.2.2 数据坐标系与窗口坐标系

2.3 数据库基本概念

2.4 系统功能与设计说明

2.4.1 软件架构设计

2.4.2 存储层"数据库物理结构"设计

2.4.3 逻辑层"数据管理接口"设计

2.4.4 表现层"功能及菜单"设计

第3章 系统实现过程

练习1:创建图形数据管理层动态库工程

练习2:在数据库中手动创建所需数据表

练习3:建立"连接数据库"和"断开数据库"接口

练习4:实现"初始化图形数据库"接口

练习5:实现访问图形数据总表的接口

练习6:实现"添加点"接口

练习7:创建图形编辑系统应用工程

练习8:完成"连接数据库"和"断开数据库"功能

练习9:完成"初始化图形数据库"功能

练习10:完成"造点"功能

练习111:实现"查找点"接口

练习12:实现"删除点"接口

练习13:实现"删除点"功能

练习14:实现"修改点"接口

练习15:实现"移动点"功能

练习16:实现"添加线"接口

练习17:实现"添加线"功能

练习18:实现"查找线"接口

练习19:实现"删除线"接口

练习20:实现"删除线"功能

练习21:实现"修改线"接口

练习22:实现"移动线"功能

练习23:实现"添加区"接口

练习24:实现"添加区"功能

练习25:实现"查找区"接口

练习26:实现"删除区"接口

练习27:实现"删除区"功能

练习28:实现"修改区"接口

练习29:实现"移动区"功能

练习30:窗口重绘

练习3l:实现"计算图形外包络矩形"功能

练习32:编写"计算图形外包络矩形"存储过程

练习33:用存储过程优化"计算图形外包络矩形``功能

练习34:增加"更新点、线、区较大ID号"触发器

第4章 强化编程练习

练习35:增加"更新点、线、区逻辑数"触发器

练习36:增加"恢复点"接口

练习37:实现"恢复点"功能

练习38:实现"修改点参数"功能

参考文献

附录1 C 编码规范

附录2 程序员的基本修炼

免责声明

更多相关图书
在线咨询