毕业论文-----linux平台下的聊天软件的设计与开发

毕业论文-----linux平台下的聊天软件的设计与开发

ID:25955946

大小:439.00 KB

页数:30页

时间:2018-11-23

毕业论文-----linux平台下的聊天软件的设计与开发_第1页
毕业论文-----linux平台下的聊天软件的设计与开发_第2页
毕业论文-----linux平台下的聊天软件的设计与开发_第3页
毕业论文-----linux平台下的聊天软件的设计与开发_第4页
毕业论文-----linux平台下的聊天软件的设计与开发_第5页
资源描述:

《毕业论文-----linux平台下的聊天软件的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux平台下的聊天软件的设计与开发摘要如今互联网技术高度发达,网络带给人们的方便不言而喻。网络聊天软件作为一种开销低且方便快捷的通讯手段,被越来越多的人所使用。本文阐述了如何使用GTK+图形开发库和C语言编写一个基于Linux平台运行的聊天软件的过程。文章主要分为四个部分,第一部分主要分析了该类产品的一个发展过程和开发此类软件的背景及意义。在此基础上,进一步的分析了该类产品的需求情况。在第三章中详细的介绍了所选取的开发环境,因为这一套开发体系使用者数量并不多所以在此多花了一些笔墨进行讲解,通过了解这些知识将会对该类软件的开发流程有一个总体的认识。之后,在通过对预备方

2、案的分析和总结后,最终确定设计路线。程序设计路线这一章节对该软件的各个功能模块和操作处理流程进行了详细的划分和设计,并且运用各种图表清晰的展现了软件的模块信息和总体结构。软件的预期效果在这一章节中得到了体现,完成效果符合前期的需求分析。最后总结了该软件开发的不足之处,还有软件需要完善的部分。关键词:Linux系统;C/S结构;TCP/IP协议;网络编程;图形用户界面DesignGtkInterfaceMessageSoftwareinthePlatformofLinuxOperatingSystemAbstractNowadaysthenetworktechnology

3、developsveryrapidly,andtheconveniencegoeswithoutsayingthatthenetworkbringouttopeople.Thechatprogramasacheapandquickmeansofcommunicationhasbeenadoptedbymoreandmorepeopleintheworld.ThisdisquisitionexpoundhowtousetheGTK+andCprojectachatprogrambaseontheLinuxplatform,thepaperisdividedintofour

4、parts.Thefirstpartistodealwiththedevelopmentofthisproductandthebackgroundandsignificanceofdevelopingofthissoftware.Onthisbasisitgoesontodescribethedemandforthisproduct.Thethirdpartintroducesindetailthechoiceaboutthecircumstanceofthisdevelopment.Asthepeopleadoptingthisdevelopingsystemaren

5、otmany,thispartdevotesmuchspacetoit.Withsuchknowledgeinhand,you'llhaveageneralideaofthedevelopingprogramofthissafeware.Andthedesignideawillbedeterminedthroughtheanalysisandsumming-upofthepreparatorydesign.Inthesectiondealingwiththeprogramdesign,allthefunctionmodesandtheiroperationflowoft

6、hissoftwaregiveanaccountofthedetaileddivisionanddesign.Inaddition,allthechartsshowtheinformationofthemodesandtheirwholestructures.Finally,thepaperpointsouttheshortcomingsinthedesignofthesoftware.Anditishopedthatfurthereffortswillbemadeinthedesign.Keywords:Linuxoperatingsystem;Server/clie

7、ntmodel;TCP/IPprotocol;Networkprogramming;Graphicsuserinterface目录1引言11.1课题的背景及意义11.2网络聊天软件的发展及现状11.3本章小结22软件需求分析22.1软件功能需求22.2总体性能需求22.2.1服务器端性能需求22.2.2客户端性能需求22.3错误处理需求32.4本章小结33设计原理及方案分析33.1TCP/IP协议33.1.1TCP协议33.1.2UDP协议43.2套接字简介43.3开发平台简介53.3.1Linux系统简介53.3.2Gtk+图形开发库简

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

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

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