局域网聊天系统详细设计

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

卷号

卷内编号

密级

项目编号: JYWLTXT

局域网聊天系统

详细设计说明书

Version:

项目承担部门:08软件第5小组撰写人(签名):全体成员

完成日期:2010-7-21

本文档使用部门:08软件第5小组评审日期:2010-7-21

目录

1.引言 (2)

1.1编写目的 (2)

1.2背景 (2)

1.3定义 (2)

1.4参考资料 (2)

2.程序(模块)系统的组织结构 (2)

3.界面设计要求 (2)

4.本软件系统中各程序(模块)的设计说明 (3)

4.1系统配置管理模块的设计说明 (3)

4.1.1个人资料模块 (3)

4.1.2信息屏蔽模块 (5)

4.1.3上线提示模块 (7)

4.2用户扫描的设计说明 (9)

4.3在线交流的设计说明 (12)

4.4消息群发模块 (15)

4.5消息记录模块的设计说明 (17)

4.5.1消息查询模块 (17)

4.5.2消息记录模块 (20)

5.模块相互关系表 (21)

1. 引言

1.1 编写目的

软件详细设计是软件概要设计的进一步细化,他对系统的各个功能进行了逻辑上的实现。规定了编码的结构和思路,是应用系统进行物理实现的直接基础。

1.2 背景

软件系统的名称:局域网聊天系统

本项目的任务提出者:实习单位

本项目的任务开发者:西南交大08级软件工程第五组

软件系统的用户:同局域网下用户

1.3 定义

列出文件中用到的专业术语的定义和外文字母的原词组。

UDP:数据报协议

TCP:传输控制协议

SOCKET:套接字

1.4 参考资料

相关项目案例,《计算机软件产品开发文件编制指南》。

“Visual C++ 6 开发使用手册”,机械工业出版社,1999/2,CIP-40581

“TCP/IP进行网际互连”,电子工业出版社,1998/4,ISBN 7-5063-4607- 5/TP.2188 2. 程序(模块)系统的组织结构

3. 界面设计要求

(1)系统窗口所使用的图标统一

(2)系统:分辨率为800*600、小字体

(3)该系统用户界面可根据模块大致分为:

1、用户总体界面

2、用户聊天界面

3、系统配置界面

4、消息记录界面

5、消息群发界面

总体界面根据功能界面的设计基础上,统一做以下要求:

1、按钮根据摆放位置在考虑美观性的基础上设置大小及字体。

2、弹出的对话框采取统一样式,告知信息必须明确。

3、界面要做到简洁美观大方。

4、编辑框根据形式及摆放位置设置大小及宽度,必须顾及整体的协调性。

4. 本软件系统中各程序(模块)的设计说明

4.1 系统配置管理模块的设计说明

模块详细设计说明表

4.1.1 个人资料模块

编号:

窗口对象说明表编号:

4.1.2 信息屏蔽模块编号:

窗口对象说明表

窗口对象说明表编号:

4.1.3 上线提示模块编号:

窗口对象说明表:

窗口对象说明表编号:

4.2 用户扫描的设计说明

模块详细设计说明表编号:

窗口对象说明表

窗口对象说明表编号:

4.3 在线交流的设计说明

模块详细设计说明表编号:

窗口对象说明表

窗口对象说明表编号:

4.4 消息群发模块编号:

窗口对象说明表编号:

4.5 消息记录模块的设计说明

4.5.1消息查询模块

模块详细设计说明表编号:

窗口对象说明表

窗口对象说明表编号:

4.5.2 消息记录模块

模块详细设计说明表

编号:PS1001

5. 模块相互关系表

模块相互关系表

相关文档
最新文档