软件开发技术手册 作者: XXX版本号: x.xx 发布时间: 200x-xx-xx文档编号软件名称软件简介相关系统参与人员金安技术版权所有严禁在金安公司以外公开或使用!版本历史版本号作者参与者修改说明日期1.00 Damy 2004-06-5---27 一、软件介绍1、介绍软件名称、实现主要功能。2、本软件与整个系统中其它相关软件关系介绍。软件名称主要功能在整个系统中与其它软件关系( 相关协议文档的说明) 例如:软件名称AJ-M01 GIS软件( 煤矿端) V1.0 主要功能a、地图的导入( mapinfo 格式)b、图元添加,修改,删除c、图元显示、操作、查询d、图层管理e、用户管理通信处理:对因地图操作而生成的特征向量的保存,管理,发送等。在整个系统中与其它软件关系此软件是通过安全卫士程序,将地图特征向量数据传输到中心,与安全卫士程序有通信协议。使用时需要安全卫士程序配合。二、软件开发环境操作系统名称版本说明数据库名称版本说明开发语言名称版本说明使用控件名称版本说明引用关键算法名称版本备注1、软件开发平台: 详细说明软件开发所用操作系统、数据库等版本。2、使用开发语言以及版本。3、使用相关控件名称、版本(如组件、DLL等)。4、软件中引用关键算法说明。例如:操作系统名称Win2000 版本Win2000 professional+SP4 说明软件在 win2000 开发,可运行于win2000\XP 系统数据库名称SQL Server版本Professional 2000说明-- 开发语言名称Delphi 版本6.0+SP2 说明使用控件 1 名称GISDLL.dll 版本V1.0 、说明GIS 开发平台使用控件 2 名称REGDLL.dll 版本V1.0 说明软件注册控件引用关键算法名称-- 版本备注三、软件框架与流程1、软件框架结构描述。2、软件主要流程图。3、软件使用通信协议、接口、数据库(表)方面详细说明。例如:1、软件框架结构图地图数据转入功能模块:1、将 Mapinfo 格式地图导入到GIS自己格式文件中,同时将图中对象相关的其属性存放到本地数据库中。(煤矿地图要严格按照地图制作规范进行绘制,同一煤矿只生产一个图,每一层导入到该图的相应图层)2、生产自己格式的地图文件,供程序调用。地图显示、操作、查询功能模块:1、显示全图、地图放大、缩小、移动、选择等;2、分层显示的功能,用户可选择显示/ 隐藏相关图层。3、各图层对象查找功能(主要是巷道层、工作面层、传感器层、分站层),并闪烁提示用户。地图编辑、修改功能模块(设定用户权限):1、可对地图中的点、线...