当前位置:文档之家› 软件开发设计文档实用模板

软件开发设计文档实用模板

软件开发设计文档
文档管理信息表
文档变更纪录
目录
1开发规划 (1)
1.1开发人员 (1)
1.2开发计划 .................................................................................................. 错误!未定义书签。

1.3开发环境和工具 (3)
1.4开发规范 .................................................................................................. 错误!未定义书签。

2总体设计 (4)
2.1概念术语描述 (4)
2.1.1术语1 (4)
2.1.2术语2 (4)
2.3主要界面流程描述 (6)
2.3.1功能1界面流程 (6)
2.3.2功能2界面流程 (8)
2.4模块列表 (8)
3数据结构 (9)
4接口规范........................................................................................................... 错误!未定义书签。

4.1<模块1API> ............................................................................................. 错误!未定义书签。

4.1.1Interface1 .........................................................................................错误!未定义书签。

4.1.2Interface2 .........................................................................................错误!未定义书签。

4.2<模块2API> ............................................................................................. 错误!未定义书签。

4.3<模块3API> ............................................................................................. 错误!未定义书签。

4.4<数据库API> ........................................................................................... 错误!未定义书签。

5模块设计........................................................................................................... 错误!未定义书签。

5.1M ODULE1设计.......................................................................................... 错误!未定义书签。

5.1.1模块设计描述..................................................................................错误!未定义书签。

5.1.2模块界面描述..................................................................................错误!未定义书签。

5.2M ODULE2设计.......................................................................................... 错误!未定义书签。

6附录 (13)
6.1第三方组件 (13)
6.2参考资料 (14)
6.3附加文档 .................................................................................................. 错误!未定义书签。

开发规划开发人员
开发环境和工具开发工具
总体设计
概念术语描述
术语1
静态文本框
术语2
请求报文
响应报文
基本设计描述
1.传入一个与某个浏览器通信的套接字
2.启动一个线程来监听浏览器接收到的数据recive
3.如果监听浏览器的请求报文了,要:
3.1要将请求报文显示在服务器软件的文本框中
3.2要分析浏览器发来的请求报文
3.3要根据请求报文处理浏览器的请求页面
4.生成响应报文,并输出到浏览器T
5.关闭当前连接
主要界面功能流程描述
功能1界面流程
1.使用vs2010创建一个基于c#的窗体程序
2.使用静态文本框,按钮等元素布置界面
3.添加显示文本框用来显示“ip”,“端口号”,和“日志”
3.给两个按钮的text重命名并在name里给其命名
4.最终窗体界面如图所示:
(注:我们默认服务器的ip地址为127.0.0.1,端口号为5004)
功能2创建浏览器和服务器的通信流程数据结构
模块列表
功能3接收请求报文流程模块列表
数据结构
数据库表列表
功能4分析请求报文流程模块列表
数据结构
数据库表列表
功能5读取文件流程模块列表
数据结构
数据库表列表
功能6生成响应报文流程模块列表
数据结构数据库表列表
附录
第三方组件
使用的命名空间:
using System;
using System.Collections.Generic; using ponentModel; using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using .Sockets;
using ;
using System.Threading;
参考资料
自己动手写web服务器(视频版)。

相关主题