第1章 系统框架与开发模式
1.1 业务模型和系统架构的建立
1.1.1 结构细化与业务分析
1.1.2 开发技术选型
1.1.3 数据库的选择
1.2 本章小结
第2章 应用服务器的设计
2.1 建立应用服务器
2.1.1 自动化服务器向导
2.1.2 应用服务器的实例模型
2.1.3 应用服务器的线程模型
2.1.4 应用服务器的逻辑模型
2.1.5 远程数据模块的实现
2.1.6 客户端登录的实现
2.2 本章小结
第3章 基础数据的建立
3.1 线路的建立
3.1.1 数据表格的设计
3.1.2 服务器函数的设计
3.1.3 客户端的设计
3.2 GPS采集数据的导入
3.2.1 GPS采集数据的格式
3.2.2 GPS线路数据表设计
3.2.3 将GPS数据导入数据库服务器端函数设计
3.2.4 客户端GPS数据文件的导入
3.3 线路数据的后期编辑
3.3.1 线路数据的编辑与删除
3.3.2 GPS采集数据的追加
3.3.3 巡线员线路数据的分配
3.4 定位人员管理及定位队列的建立
3.4.1 巡线人员的表的设计
3.4.2 服务器端建立巡线员函数的设计
3.4.3 客户端界面设计
3.4.4 客户端的实现
3.5 本章小结
第4章 定位方式的选择与技术实现
4.1 GpsOne定位技术介绍
4.2 项目中定位数据的组织及实现模式
4.3 本章中的缩略语
4.4 CDMA位置服务业务模型
4.4.1 移动台(MS)发起的定位
4.4.2 网络侧发起的定位
4.5 L1定位通信协议分析。
4.5.1 L1接口概念
4.5.2 L1协议承载方式
4.5.3 L1语法
4.5.4 定位请求类型
4.5.5 L1定位请求协议
4.5.6 L1定位答复协议
4.5.7 DTD中的元素和属性
4.5.8 结果代码和错误代码
4.6 本章小结
第5章 定位通信服务器设计实现
5.1 Socket通信中阻塞式与非阻塞式
5.2 定位通信服务器的实现
5.2.1 变量、函数的声明与用途
5.2.2 函数的实现
5.2.3 定位通信服务器的界面设计
5.3 本章小结
第6章 主动定位请求设计实现
6.1 数据库设计
6.2 主动定位请求设计实现
6.2.1 结构设计
6.2.2 主程序单元变量定义
6.2.3 函数声明
6.2.4 函数定义
6.2.5 COM端口参数配置界面
6.3 本章小结
第7章 应用服务器定位通信设计实现
7.1 数据库位置数据存储表的设计
7.1.1 定位及历史轨迹表的设计
7.1.2 序列及触发器设计
7.2 通信子线程单元的设计
7.2.1 变量、函数的声名与用途
7.2.2 函数的实现
7.2.3 定位请求与通信线程在主程序中的实现
7.3 应用服务器主界面
7.4 应用服务器参数配置
7.4.1 ADO数据库连接参数配置
7.4.2 与定位通信服务器连接参数配置
7.4.3 主动定位请求客户端连接参数配置
7.4.4 定位队列参数配置
7.5 本章小结
第8章 MapX应用的基础知识
8.1 MapX数据组织的基本方式
8.1.1 Mapinfo图层数据格式
8.1.2 Mapx对图层数据的组织
8.1.3 MapX的图元图标
8.1.4 Mapx功能的拓展
8.2 MapX的主要功能
8.3 Mapx在Delphi中的注册使用
8.4 Mapx显示地图的简单实现
8.5 本章小结
第9章 地图基础功能的设计实现
9.1 客户端界面的没计
9.2 地图操作的实现
9.2.1 地图平移功能
9.2.2 地图放大功能
9.2.3 地图缩小功能
9.2.4 图元选择功能
9.2.5 距离测算功能
9.2.6 图层管理功能
9.2.7 图层查看功能
9.2.8 圆形区域选择功能
9.2.9 矩形区域选择功能
9.2.10 多边形区域选择功能
9.2.11 状态回放功能
9.2.12 状态后退功能
9.3 地图导航功能
9.3.1 界面设计
9.3.2 导航地图事件
9.3.3 主地图事件
9.4 小章小结
第10章 数据组织与菜单功能设计实现
10.1 定位人员数据组织与显示
10.1.1 线路类型一线路一巡线员节点树的构建
10.1.2 线路、巡线员操作菜单的构建
10.1.3 多巡线员选择的实现
10.2 客户端定位请求
10.2.1 服务器端请求响应函数的实现
10.2.2 客户端数据模块引入接口
10.2.3 单人定位请求
10.2.4 多人定位请求
10.3 本章小结
第11章 定位显示的设计实现
11.1 定位显示的实现
11.1.1 服务器端位置数据的获得
11.1.2 客户端位置图元牛成函数
11.1.3 单人定位显示的实现
11.1.4 多人同时定位显示的实现
11.2 小章小结
第12章 开源的Mjcab技术
12.1 Mitab技术的引进
12.2 小章小结
第13章 历史轨迹与线路的显示
13.1 历史轨迹的实现
13.1 11历史轨迹服务器端处理的实现
13.1.2 历史轨迹图元的生成函数
13.1.3 历史轨迹查询条件设置
13.1.4 历史轨迹数据列表的实现
13.1.5 历史轨迹在地罔上的显示
13.1.6 历史轨迹点信息
13.2 线路存地图上的显示
13.2.1 整条线路显示的实现
13.2.2 分段路段显示的实现
13.3 线路信息点属性数据
13.3.1 线路信息点的查询
13.3.2 线路信息点的编辑修改
13.4 定位与线路对比显示的实现
13.5 历史轨迹与线路对比显示的实现
13.5.1 轨迹与线路组合图元的生成函数
13.5.2 轨迹线路组合显示的界面调用
13.5.3 历史轨迹点与线路点信息的区别显示
13.6 小章小结
第14章 监护点与故障点的设置与显示
14.1 在地图上添加监护点
14.1.1 客户端界血设计
14.1.2 数据库设计
14.1.3 服务器端实现函数设汁
14.1.4 客户端实现代码
14.1.5 运行实现过程
14.2 监护点定位的实现
14.2.1 客户端界面的设计
14.2.2 客户端取得监护点信息列表
14.2.3 服务器端GetPatrol函数的实现
14.2.4 服务器端监护点位置及属性数据的获得
14.2.5 服务器端监护人员信息的获得
14.2.6 客户端监护点图元生成函数
14.2.7 客户端监护定位点图元生成函数
14.2.8 客户端监护点定位显示的实现
14.2.9 单个监护点定位显示实例
14.2.10 多监护点定位显示实例
14.2.11 监护点与线路的同时显示
14.2.12 监护点信息的显示与删除
14.3 故障点没定
14.3.1 表设计
14.3.2 序列设计
14.3.3 触发器设计
14.3.4 服务器端函数设计
14.3.5 客户端设定
14.4 故障点显示
14.4.1 服务器端函数实现
14.4.2 客户端故障点图元生成
14.4.3 故障点信息
14.4.4 故障点的删除
14.5 本章小结
第15章 考核统计
15.1 考核统计的办法
15.2 实现方法
15.2.1 界面设计
15.2.2 代码实现
15.2.3 运行结果
15.3 本章小结
第16章 安装制作
16.1 建立安装工程
16.2 安装程序设计
16.2.1 界面信息
16.2.2 安装文件的路径设置
16.2.3 第三方组件的选择
16.2.4 快捷方式设置
16.2.5 系统注册信息
16.2.6 安装过程的界面显示
16.2.7 安装过程中的语言选择
16.3 复杂功能的代码实现
16.3.1 序列号输入界面的代码单元
16.3.2 序列号验证功能的实现
16.4 安装程序示例
16.5 小章小结
附录DTD中的元素和属性