2014年Linpop东软实训概要设计

2014年Linpop东软实训概要设计

ID:44945195

大小:417.31 KB

页数:20页

时间:2019-11-05

2014年Linpop东软实训概要设计_第1页
2014年Linpop东软实训概要设计_第2页
2014年Linpop东软实训概要设计_第3页
2014年Linpop东软实训概要设计_第4页
2014年Linpop东软实训概要设计_第5页
资源描述:

《2014年Linpop东软实训概要设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、标准文案项目名称:LinPop项目编号:第3版文档编号:_PD_003第1册/共1册LinPop概要设计版本:Ver1.0大全标准文案东软集团IT人才实训中心总页数17正文14附录0生效日期2014.7.5编制:审批:大全标准文案修订记录日期版本说明作者2014.7.50.1文档设计2014.7.50.5修改文档格式2014.7.51.0修改结构体内容大全标准文案目录●1引言1n1.1术语1●2系统结构2●3模块功能概述3n3.1主窗口模块3●4模块架构4n4.1主界面模块44.1.1模块内部构成44.1.2模块的实现5n4.2配置文件及状态存储模块64.2.1模块内部构成64.2

2、.2模块的实现7n4.3聊天窗口模块74.3.1模块内部构成74.3.2模块的实现8●5模块接口设计9n5.1主界面模块9●6关键数据结构11n6.1选用的数据结构11n6.2使用规则11n6.3注意事项11●7限制条件12●8框架流程13●9模块间时序14n9.1时序图14●10附件15n10.1参考文档15大全标准文案●1引言该文档的目的是描述LinPop项目的概要设计,其主要内容包括:●系统结构设计●模块功能概述●模块架构●模块接口设计●主要算法本文档与其读者是:●详细设计阶段的开发人员●项目管理人员●测试人员本文用于编写系统概要设计,说明软件架构级涉及的基本算法、关键数据结

3、构、主要设计思想。为软件详细设计打下基础。n1.1术语序号用语说明1socketSocket接口是TCP/IP网络的API,它定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序2GTK是一套用于创建图形用户界面并且具有面向对象和可继承性工具3监听软件随时等待其他用户发送给自己的消息并在消息到来时作出相应反应4广播客户端每上线一次就进行广播,自动搜索局域网内所有用户,并显示在好友列表中。大全标准文案●2系统结构大全标准文案●3模块功能概述n3.1主窗口模块本模块实现功能点:■与用户交互操作,对用户的操作做出相应的反馈。■显示个人基本信息与好友列表。■引出聊天窗口

4、。大全标准文案●4模块架构n4.1主界面模块4.1.1模块内部构成主界面模块主要有个人信息展示、列表选项卡、好友列表、个人信息窗口、分组功能菜单。聊天界面主要有聊天窗口、历史记录、文件传输窗口、文件接受窗口。窗口标题栏主要的功能键有最大化、最小化、关闭窗口。大全标准文案图●1主界面模块图4.1.2模块的实现表4-1主界面模块功能定义序号功能点功能点详细说明1头像显示显示用户头像图片左键单击弹出个人信息对话框2用户名显示显示用户名称。3个性签名显示显示用户的个人签名4好友列表显示好友分组5好友信息显示好友信息,包括IP,个性签名,和头像6个人状态设置可以设置个人的头像,状态,昵称大

5、全标准文案n4.2配置文件及状态存储模块4.2.1模块内部构成大全标准文案4.2.2模块的实现表4-2配置文件及状态存储模块模块功能定义序号功能点功能点详细说明●用户名更改左键进入文本编辑模式输入所要的用户名●用户个性签名更改左键进入文本编辑模式输入所要的个性签名●用户头像更改左键单击下拉菜单选择头像n4.3聊天窗口模块4.3.1模块内部构成大全标准文案4.3.2模块的实现表4-2聊天窗口模块功能定义序号功能点功能点详细说明1头像显示显示用户头像图片左键单击弹出个人信息对话框2用户名显示显示用户名称3个性签名显示显示用户个性签名4历史记录左键单击弹出历史记录5文件传输左键单击弹出文

6、件传输窗口6好友信息显示界面显示当前好友的信息7历史记录对话框显示与当前好友的对话历时记录8左键单击文件打开弹出地电脑默认文件夹进而选择所要上传的文件9左键单击文件发送发送所选择的文件10左键单击文件接受弹出文件接受窗口11显示对方发送的文件列表列出所收到的文件目录12左键单击查看打开文件默认下载保存文件夹13左键单击关闭关闭文件接受窗口14创建文件接收进程可以实现文件的双向接收15最大化按钮左键单击实现窗口最大化16最小化按钮左键单击实现窗口最小化17关闭按钮左键单击实现窗口关闭大全标准文案●5模块接口设计n5.1主界面模块函数名gbooleanLinpop_init(intar

7、gc,char*argv[])文件名Frame_init.c功能概要主窗口启动初始化应用程序参数变量名类型I/O说明argcintI参数个数argvchar*[]I参数:IP、计算机名、MAC返回值类型gboolean说明值TRUE/FALSE启动初始化应用程序是否成功详细说明主函数调用该接口实现主窗口的启动及初始化应用程序。使用注意事项函数名gbooleanChat_init(Chatting_info*info1,Chatting_info*info2)文件名Ch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。