软件开发设计文档实用模板(9页).doc
《软件开发设计文档实用模板(9页).doc》由会员分享,可在线阅读,更多相关《软件开发设计文档实用模板(9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-软件开发设计文档实用模板-第 6 页软件开发设计文档文档管理信息表主题web服务器版本内容可响应客户端发送文件请求的web服务器关键字套接字,请求报文,响应报文,tcp编程参考文档无创建时间2016/4/2创建人吴鑫最新发布日期2016/4/2文档变更纪录更改人日期更改内容何鑫2016/4/4创建文件目 录1开发规划1开发人员1开发计划2开发环境和工具3开发规范32总体设计4概念术语描述42.1.1术语14术语24 主要界面流程描述7功能1界面流程7功能2界面流程7模块列表83数据结构94接口规范1010Interface110Interface2101111115模块设计12Module1
2、设计12模块设计描述12模块界面描述12Module2设计136附录14第三方组件14参考资料15附加文档15开发规划开发人员角 色主要职责负责模块人员备注何鑫n 负责编写窗口界面n 创建通信套接字建立连接n 获取http请求,解析请求报文n 封装文件到http响应报文中,并发送该响应报文n 软件的测试与优化n xxx模块xxxnnnnnnn开发环境和工具开发工具工具作用Microsoft visual studio 2010web服务器,窗口界面总体设计概念术语描述术语1静态文本框术语2请求报文响应报文基本设计描述 3.如果监听浏览器的请求报文了,要: 4.生成响应报文,并输出到浏览器T主要
3、界面功能流程描述功能1界面流程1. 使用vs2010创建一个基于c#的窗体程序2. 使用静态文本框,按钮等元素布置界面“ip”,“端口号”,和“日志”3. 给两个按钮的text重命名并在name里给其命名4. 最终窗体界面如图所示:(注:我们默认服务器的ip地址为127.0.0.1,端口号为5004)功能2创建浏览器和服务器的通信流程数据结构数据库表列表表名作用endpoint网络节点对象,用来传入ip号和端口号adress用来获得IP这个文本框里面的内容,为将套接字绑定到端口号中做准备threadwatch创建负责调用套接字监听的线程sokwatch负责监听浏览器的套接字sokconnect
4、ion接收浏览器请求并生成相应的通信套接字对象isrunning用来控制监听循环是否退出模块列表模块名称(英文)功能备注模块1sokwatch.Bind(endpoint)将套接字绑定到指定的端口号上模块2sokwatch.Listen(10)设置监听队列(监听套接字能够同时处理的浏览器连接请求最大个数)模块3 void watchConnectt()监听浏览器的连接请求模块4threadwatch = new Thread(watchConnectt)实例化线程模块5threadwatch.Start()启动线程模块6void showmsg(string msg)用来在txtmsglog文
5、本框中显示相应的连接信息功能3接收请求报文流程模块列表模块名称(英文)功能备注模块1 public delegate void DGshowmsg(string msg)用来在控件上显示消息的委托类型新建类Dataconnection模块2public delegate void DGshowmsg(string msg)用来在控件上显示消息的委托类型新建类Gshowmsg,并用委托类型模块3public Dataconnection(Socket sokconnection,DGshowmsg dgshow)在Dataconnection类里,通过在构造函数传入参数的方式来传入与某个浏览器通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 设计 文档 实用 模板
限制150内