软件开发技术手册范本

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件开发技术手册

VXXXXX 软件>

作者:XXX

版本号:X.XX 发布时间:200x-xx-xx

金安技术版权所有

严禁在金安公司以外公开或使用

版本历史

、软件介绍

1、介绍软件名称、实现主要功能。

2、本软件与整个系统中其它相关软件关系介绍。

软件名称

主要功能

在整个系统中与其它软件关系

(相关协议文档的说明)

软件名称AJ —M01 GIS 软件(煤矿端)V1.0

主要功能a、地图的导入(mapinfo 格式)

b、图元添加,修改,删除

C、图元显示、操作、查询

d、图层管理

e、用户管理

通信处理:对因地图操作而生成的特征向量的保存,管理,发送等。

在整个系统中与其它软件关系

此软件是通过安全卫士程序,将地图特征向量数据传输到中心,与安全卫士程序有通信协议。使用时需要安全卫士程序配合。

操作系统名称版本说明

数据库名称版本说明

开发语言名称版本说明

使用控件名称版本说明

引用关键算法名称

版本

备注

1、软件开发平台:详细说明软件开发所用操作系统、数据库等版本。、软件开发环境

2、使用开发语言以及版本。

3、使用相关控件名称、版本(如组件、

DLL 等)。

4、软件中引用关键算法说明。

例如:

三、软件框架与流程

1、软件框架结构描述。

2、软件主要流程图。

3、软件使用通信协议、接口、数据库(表)方面详细说明。

例如:

1、软件框架结构图

2、 主要流程图

(略)

3、 详细通信协议见远程监系统中总协议中煤矿端 GIS 与安全卫士部分

四、关键函数与功能说明

(一)、软件关键函数(自定义、系统、引用)

、窗体事件、模块存储过程等的列表。

关键函数或算法请写出流程图或用伪代码描述。

编号

函数名称

功能描述

参数说明

返回值

备注

1

2

3

4

5

函数1 :

流程或算法。

函数2 :

流程或算法。 例如:

1、函数列表

Mapi nfo

格式地图

安全卫士 数据终端

\ 1 r

\厂

专数据库

/\ ____ /

/

¥ /

特征向量保存在

*本地数据库中

.一

1

特征 向量包

返回确 定信息

通信处理功能模块:

1、 根据用户提交保存地图

(煤矿端—监控中心)操 作,一次将多条特征向量进 行组包,发送给安全卫 士。

2、 收到正确返回后,清除

特征向量待发列表中的已 经传送过的特征向量,并 将其移至历史列表。

3、 通信过程中的出错处理

功能

煤矿端GIS 功能模块和数据流程图

地图文件

用户管理模块:

1、 修改密码

2、 新增用户

3、 删除用户 (信

息存库)

2、函数的算法描述(流程图或伪代码描述)

函数4 : GetMapArray ()

5打开地图文件。

10设置地图数量变量n。

15读取地图文件中地图数量保存到n中。

20设置MapArray 数组长度为n。

25再读取地图文件,将各地图信息存到MapArray数组中30关闭地图文件。(二卜软件主要功能列表

功能1:

流程或算法描述。功能2 :

流程或算法描述。例如:2、功能列表

功能流程:

功能1:发送特征向量

t.流程2:取井下系统配置数据

流程3:配置数据处理

四、软件产品说明

1、对归档程序说明软件产品名称,以及使用到相关配置文件参数等说明。

2、软件如何进行安装、参数配置、使用。

需要进行注册或安装数据库等环境的要进行详细说明,或指出参考文档。

3、软件项目文件说明:各单元文件(类)之间关系,说明各单元文件功能

4、软件开发环境配置说明。

例如:

1、煤矿端GIS软件名称如:CoalEditGIS.exe ,使用到GlS.ini配置文件和GIS.UDL 数据连接文件,另外使用到两种自定义字体。

2、软件安装、参数配置、使用请参考此软件安装使用说明手册。

3、软件为Delphi6.0 开发,工程文件在归档程序目录下,名称为CoalEditGlS.dpr,

、软件开发环境配置说明:

程序开发环境安装,在windows2000 professional 系统下,先安装Delphi6.0+SP2 ,再安装MS SQL server2000,再根据安装手册中数据安装部分,将数据库进行还原,再启动

Delphi6.0 打开软件归档目录中工程文件,CoalEditGIS.dpr 。

五、软件存在缺陷及建议

开发人员认为软件在各方面存在缺陷说明,以及建议。

相关文档
最新文档