word
word
1 / 15
word
项目名称:LinPop
项目编号: 第 3版
文档编号: _PD_003 第 1 册/共 1 册
LinPop概要设计
东软集团IT人才实训中心
总页数
17
正文
14
附录
0
生效日期
审批:
修订记录
word
word
2 / 15
word
日期
版本
说明
作者
文档设计
修改文档格式
修改结构体内容
目录
●1引言1
n术语1
●2系统结构2
●3模块功能概述3
n主窗口模块3
●4模块架构4
n主界面模块4
模块内部构成4
模块的实现5
n配置文件与状态存储模块6
模块内部构成6
模块的实现7
n聊天窗口模块7
模块内部构成7
模块的实现8
●5模块接口设计9
n主界面模块9
●6关键数据结构11
n选用的数据结构11
n使用规如此11
n须知事项11
●7限制条件12
●8框架流程13
●9模块间时序14
n时序图14
●10附件15
n参考文档15
1引言
该文档的目的是描述LinPop项目的概要设计,其主要内容包括:
系统结构设计
模块功能概述
模块架构
模块接口设计
主要算法
本文档与其读者是:
详细设计阶段的开发人员
项目管理人员
测试人员
本文用于编写系统概要设计,说明软件架构级涉与的根本算法、关键数据结构、主要设计思想。为软件详细设计打下根底。
序号
用语
说明
1
socket
Socket接口是TCP/IP网络的API,它定义了许多函数或例程,程
序员可以用它们来开发TCP/IP网络上的应用程序
2
GTK
是一套用于创建图形用户界面并且具有面向对象和可继承性工具
3
监听
软件随时等待其他用户发送给自己的消息并在消息到来时作出相应反响
4
广播
客户端每上线一次就进展广播,自动搜索局域网内所有用户,并显示在好友列表中。
word
word
1 / 15
word
2系统结构
word
word
2 / 15
word
3模块功能概述
本模块实现功能点:
■与用户交互操作,对用户的操作做出相应的反响。
■显示个人根本信息与好友列表。
■引出聊天窗口。
word
word
3 / 15
word
4模块架构
主界面模块主要有个人信息展示、列表选项卡、好友列表、个人信息窗口、分组功能菜单。
聊天界面主要有聊天窗口、历史记录、文件传输窗口、文件承受窗口。
窗口标题栏主要的功能键有最大化、最小化、关闭窗口。
word
word
4 / 15
word
图 ●1主界面模块图
表4-1 主界面模块功能定义
序号
功能点
功能点详细说明
1
头像显示
显示用户头像图片 左键单击弹出个人信息对话框
2
用户名显示
显示用户名称。
3
个性签名显示
显示用户的个人签名
4
好友列表
显示好友分组
5
好友信息
显示好友信息,包括IP,个性签名,和头像
6
个人状态设置
可以设置个人的头像,状态,昵称
word
word
5 / 15
word
word
word
6 / 15
word
表4-2配置文件与状态存储模块模块功能定义
序号
功能点
功能点详细说明
用户名更改
左键进入文本编辑模式输入所要的用户名
用户个性签名更改
左键进入文本编辑模式输入所要的个性签名
用户头像更改
左键单击下拉菜单项选择择头像
word
word
7 / 15
word
表4-2聊天窗口模块功能定义
序号
功能点
功能点详细说明
1
头像显示
显示用户头像图片 左键单击弹出个人信息对话框
2
用户名显示
显示用户名称
3
个性签名显示
显示用户个性签名
4
历史记录
左键单击弹出历史记录
5
文件传输
左键单击弹出文件传输窗口
6
好友信息显示界面
显示当前好友的信息
7
历史记录对话框
显示与当前好友的对话历时记录
8
左键单
2014年Linpop东软实训概要设计 来自淘豆网m.daumloan.com转载请标明出处.