项目编号:2011C56
密 级:
**概要
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
(版本号PD04 V1.02)
**项目组
2011年 12 月 5 日
审批记录
文档名称:**概要设计
现行版本号:PD04 V1.02
拟制人:
日期:2011-12-1
审核人:
日期:2011-12-5
项目负责人审批意见:
签字: 日期:
管理专家审批意见:
签字: 日期:
用户代表审批意见:
签字: 日期:
变更记录
变更
编号
版本号
日期
章节/段落/行
或图/表号
变更
状态
变更简单描述
审核人
批准人
1
V1.00
2011-11-30
A
概要设计初稿完成
2
V1.01
2011-12-1
6.1.1.10
M
修改代理管理类
3
V1.02
2011-12-4
7
M
修改数据库表设计
变更状态:A – 增加 M – 修改 D – 删除
目 录
1引言 1
1.1编写目的 1
1.2项目背景 1
1.3术语 1
1.4参考资料 1
2任务概述 1
2.1目标 1
2.2开发与运行环境 1
2.2.1开发环境的配置 1
2.2.2运行环境的配置 1
2.2.3测试环境的配置 2
2.3需求概述 2
2.4条件与限制 2
3总体设计 2
3.1软件描述 2
3.2处理
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
2
3.2.1**处理流程 2
3.2.2**处理流程 2
3.3功能结构设计 2
3.3.1**功能结构 2
3.3.2**功能结构 2
3.4功能需求与程序代码的关系 2
5接口设计 3
5.1外部接口 3
5.2内部接口 3
5.2.1主控中心内部接口 3
5.2.2测试代理内部接口 3
6数据结构设计 4
6.1逻辑结构设计 4
6.1.1 主控中心主要数据结构 4
6.2物理结构设计 4
6.3数据结构与程序代码的关系 4
7数据库设计 4
7.1 数据库环境说明 4
7.2 数据库的命名规则 5
7.3逻辑设计 5
7.4物理设计 5
7.5 安全性设计 5
7.6数据库管理与维护说明 5
8界面设计 5
9出错处理设计 5
9.1出错输出信息 5
9.2出错处理对策 5
10安全保密设计 5
11维护设计 5
1引言
1.1编写目的
1.2项目背景
1.3术语
【列出本文档中所用到的专门术语的定义和外文缩写的原词组。】
缩写、术语
解 释
1.4参考资料
【1】
2任务概述
2.1目标
2.2开发与运行环境
2.2.1开发环境的配置
类别
标准配置
最低配置
计算机硬件
基于Intel×86结构的CPU,主频≥2.4GHz
内存≥512M
硬盘至少有200M
基于Intel×86结构的CPU,主频≥1GHz
内存≥256M
硬盘至少有200M
计算机软件
Windows 2000或Windows XP操作系统,
Visio C++ 6.0
WinPCap3.1以上
Tcl 84
Windows 2000或Windows XP操作系统,
Visio C++ 6.0
WinPCap3.1以上
Tcl83以上
网络通信
至少要有一块可用网卡,能运行IP
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
栈即可。
至少要有一块可用网卡,能运行IP协议栈即可。
其它
采用Microsoft SQL 2000数据库系统
采用Microsoft SQL 2000数据库系统
2.2.2运行环境的配置
类别
标准配置
最低配置
计算机硬件
基于Intel×86结构的CPU,控制中心要求主频≥2.4GHz
内存≥512M
硬盘至少有200M
测试代理要求
CPU主频≥1GHz
内存≥256M
硬盘至少有200M
软件
Windows 2000或Windows XP操作系统,
WinPCap3.1以上
Windows 2000或Windows XP操作系统,
WinPCap3.1以上
网络通信
至少要有一块可用网卡,能运行IP协议栈即可。连在局域网内。
至少要有一块可用网卡,能运行IP协议栈即可。连在局域网内。
其它
采用Microsoft SQL 2000数据库系统
采用Microsoft SQL 2000数据库系统
2.2.3测试环境的配置
2.3需求概述
2.4条件与限制
无。
3总体设计
3.1软件描述
**主要功能如下:
3.2处理流程
3.2.1**处理流程
3.2.2**处理流程
3.3功能结构设计
3.3.1**功能结构
3.3.2**功能结构
3.4功能需求与程序代码的关系
5接口设计
5.1外部接口
5.2内部接口
5.2.1主控中心内部接口
1. 协议支撑模块测试控制模块
调用接口为Send(ControlConnection s, Command cmd)
参数ControlConnetion s:
类型定义:
struct ControlConnection{
SOCKET s;}
含义:
代表主控中心与待控制的测试代理之间的套接口连接。
参数Command cmd:
类型定义:
struct Command{
int type;
int subtype;
}
2. 协议支撑模块代理管理模块
调用接口为:Send(ControlConnection s, Command cmd)
参数ControlConnetion s:
类型定义:
struct ControlConnection{
SOCKET s;
}
代表主控中心与待控制的测试代理之间的套接口连接。
参数Command cmd:
类型定义:
struct Command{
int type;
int subtype;
}。
5.2.2测试代理内部接口
3. 协议支撑模块脚本执行模块
调用接口为:SendTestResult(CResultInfo resultinfo)
参数 resultinfo:
类型:struct CResultInfo{
bool trflag;
CString sname;
int type;
long num;
CString result;
};
含义:测试结果,包括返回结果的脚本,结果类型,结果数目,结果值。
6数据结构设计
6.1逻辑结构设计
6.1.1 主控中心主要数据结构
6.1.1.1 脚本分发命令消息
struct ScriptDistribute{
int type;
int subtype;
short int len;// data length
char pname[MAX_NAME_SIZE]; //project name
char folder[MAX_NAME_SIZE]; //folder,"Tests" etc.
char sname[MAX_NAME_SIZE]; //script name
int ssize; //script length
}
说明:type定义为1,subtype定义为0,文件名为待传送的脚本文件名,文件长度为要传的文件字节长度,后面跟随的是报文内容,按字节传输。
6.1.1.2
….
6.2物理结构设计
各数据结构无特殊物理结构要求。
6.3数据结构与程序代码的关系
7数据库设计
7.1 数据库环境说明
系统采用Microsoft SQL 2000数据库系统,对于数据库的操作使用Windows环境中流行的客户端数据库编程技术ADO,其是建立在OLE DB底层技术之上的高级编程接口。数据名为TestData。