论文格式
电气工程 会计论文 金融论文 国际贸易 财务管理 人力资源 轻化工程 德语论文 工程管理 文化产业管理 信息计算科学 电气自动化 历史论文
机械设计 电子通信 英语论文 物流论文 电子商务 法律论文 工商管理 旅游管理 市场营销 电视制片管理 材料科学工程 汉语言文学 免费获取
制药工程 生物工程 包装工程 模具设计 测控专业 工业工程 教育管理 行政管理 应用物理 电子信息工程 服装设计工程 教育技术学 论文降重
通信工程 电子机电 印刷工程 土木工程 交通工程 食品科学 艺术设计 新闻专业 信息管理 给水排水工程 化学工程工艺 推广赚积分 付款方式
  • 首页 |
  • 毕业论文 |
  • 论文格式 |
  • 个人简历 |
  • 工作总结 |
  • 入党申请书 |
  • 求职信 |
  • 入团申请书 |
  • 工作计划 |
  • 免费论文 |
  • 合作期刊 |
  • 论文同学网 |
搜索 高级搜索

当前位置:论文格式网 -> 毕业论文 -> 计算机论文
毕业论文标题:

Linux平台下的聊天软件的设计与开发

 本文ID:LWGSW13708 价格:收费积分/100
扫一扫 扫一扫
本站会员可自行下载:下载地址 Linux平台下的聊天软件的设计与开发 (收费:1000 积分)  

论文字数:13585,页数:32

摘  要
如今互联网技术高度发达,网络聊天软件作为一种开销低且方便快捷的通讯手段,被越来越多的人所使用。
本文阐述了如何使用GTK+图形开发库和C语言编写一个基于Linux平台运行的聊天软件的过程。文章主要分为四个部分,第一部分主要分析了该类产品的一个发展过程和开发此类软件的背景及意义。在此基础上,进一步的分析了该类产品的需求情况。在第三章中详细的介绍了所选取的开发环境,通过了解这些知识将会对该类软件的开发流程有一个总体的认识。之后,在通过对预备方案的分析和总结后,最终确定设计路线。
程序设计路线这一章节对该软件的各个功能模块和操作处理流程进行了详细的划分和设计,并且运用各种图表清晰的展现了软件的模块信息和总体结构。软件的预期效果在这一章节中得到了体现,完成效果符合前期的需求分析。
最后总结了该软件开发的不足之处,还有软件需要完善的部分。

关键词:Linux系统;C/S结构;TCP/IP协议;网络编程;图形用户界面
Design and Implementation of Chat Software on the Platform of Linux Operating System
Abstract
Nowadays the network technology develops very rapidly, the chat program as a cheap and quick means of communication has been adopted by more and more people in the world.
This disquisition expounds how to use the GTK+ and C cord a chat program based on the Linux platform, and the paper is divided into four parts. The first part is to deal with the development of this product and the background and significance of developing of this software. On this basis it goes on to describe the demand for this product. The third part introduces the choice about the circumstance of this development. With such knowledge in hand, we have a general idea of the developing program of this software. And the design idea will be determined through the analysis and summing-up of the preparatory design.
In the section dealing with the program design, all the function modes and their operation flow of this software give an account of the detailed division and design. In addition, all the charts show the information of the modes and their whole structures.
 Finally, the paper points out the shortcomings in the design of the software. And it is hoped that further efforts will be made in the design.

Key words: Linux Operating System; Client rver Model; TCP/IP Protocol; Network Programming; Graphics User Interface

目  录

1 引言 1
1.1 课题的背景及意义 1
1.2 网络聊天软件的发展及现状 1
1.3 TCP/IP协议简介 2
1.3.1 TCP协议简介 2
1.3.2 UDP协议简介 2
1.4 套接字简介 3
1.5 开发平台简介 3
1.5.1 Linux系统简介 3
1.5.2 Gtk+图形开发库简介 4
1.5.3 Gnome的开发结构简介 4
1.5.4 Glade集成开发工具简介 4
1.5.5 编程语言和编程工具简介 5
1.6 本章小结 5
2 软件需求分析 5
2.1 软件功能需求 5
2.2 总体性能需求 6
2.2.1 服务器端性能需求 6
2.2.2 客户端性能需求 6
2.3 错误处理需求 6
2.4 本章小结 6
3 程序设计方案 6
3.1 方案比较 6
3.1.1 采用TCP方式连接 6
3.1.2 采用UDP方式连接 7
3.2 方案选择 8
3.3 总体设计方案 8
3.3.1 服务器功能模块划分 8
3.3.2 客户端功能模块划分 8
3.3.3 消息标识的定义 9
3.3.4 消息结构体的设计 10
4 软件流程 11
4.1 服务器消息处理流程 11
4.2 客户端操作流程 12
4.3 客户端消息发送和接收流程 13
4.4 申请用户流程 14
5 详细设计 15
5.1 服务器主要函数和变量 15
5.2 服务器消息处理模块的设计与实现 15
5.3 服务器数据存储的方法 16
5.4 客户端主要窗口设计 17
5.5 客户端主要函数和变量 20
5.6 客户端功能模块的设计与实现 21
5.7 本章小结 23
结    论 23
参考文献 24
致    谢 25
声    明 26


相关论文
本论文在计算机论文栏目,由论文格式网整理,转载请注明来源www.lwgsw.com,更多论文,请点论文格式范文查看
上一篇:Word试题库工具插件的设计 下一篇:Smart系统—公共资源模块的设计与..
Tags:Linux 台下 聊天 软件 设计 开发 【收藏】 【返回顶部】
最新文章
热门文章
计算机论文
推荐文章

本站部分文章来自网络,如发现侵犯了您的权益,请联系指出,本站及时确认删除 E-mail:349991040@qq.com

论文格式网(www.lwgsw.com--论文格式网拼音首字母组合)提供计算机论文毕业论文格式,论文格式范文,毕业论文范文

Copyright@ 2010-2018 LWGSW.com 论文格式网 版权所有 蜀ICP备09018832号