资源描述:
《基于linux聊天客户端模块设计与实现论文终稿》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、XX学院本科生毕业论文(届)题目:基于Linux聊天客户端模块设计与实现系别:计算机科学系专业:计算机科学与技术班级:作者姓名:学号:指导教师:职称:学历:论文成绩:20年月目录摘要1Abstract1绪论3第一章概述41.1Linux的网络功能与编程41.1.1Linux概述41.1.2Linux的特点51.1.3Linux的网络功能71.1.4Linux提供的网络服务71.2TCP/IP协议简介81.3Socket的简介91.4ARM的简介9第二章规划设计112.1课题来源112.2需求分析11第三章系统分析与设计方
2、案133.1聊天系统客户端的总体设计要点133.2聊天系统客户端的设计步骤及功能模块划分133.3聊天系统客户端各功能模块14第四章系统设计与实现234.1开发环境工具234.2硬件环境244.3网站功能模块的测试26第五章总结315.1毕业设计总结和展望315.2经验和感想31结束语33参考文献34指导教师评语阅卷人评语基于Linux聊天客户端模块设计与实现计算机科学系20级班摘要:聊天室是一种广泛应用于网络的聊天方式,操作非常简单,功能也很丰富。可以使用多种编程类语言来设计和开发出功能比较完善的网络聊天室。整个项目介
3、绍在Linux操作系统下设计和实现的一个网络聊天室客户端的全过程。本系统采用C/S构架设计,使用了linux下C编程,结合QT编译语言,开发出简洁美观和布局合理的用户GUI界面;利用了Socket网络开发技术实现客户端和服务器端的连接访问;通过对数据流操作的合理解析,实现信息传递、接受和数据保存。同时,采用多线程、多任务的设计思想,开发出性能稳定,功能全面的服务器。本篇论文介绍客户端的实现,主要功能包括:实现聊天室的登录、注册、群聊以及私聊。最后将整个客户端程序移植到ARM开发板上,在板子上完整的实现系统的功能。使本聊天
4、室客户端可以在移动设备上实现功能、摆脱了传统的PC机限制。关键词:聊天室;Linux系统;QT语言;Socket;ARMTheDesignandEmplementationofChatroomclientBasedonLinuxClass,Grade,ComputerOfScienceAbstract:Chatroomisawiderangeofapplicationsinthenetworkchatmode,theoperationissimple,thefunctionisalsoveryrich.Youcanuse
5、avarietyofprogramminglanguagetodesignanddevelopafunctionmoreperfectnetworkchatroom.TheentireprojectisintroducedintheLinuxoperatingsystemdesignandimplementationofanetworkchatroomclientprocess.ThissystemadoptsC/Sarchitecturedesign,theuseofLinuxCprogramming,withQTla
6、nguagecompiler,asimpleandreasonablelayoutoftheuserinterfaceGUI;useof2Socketwebdevelopmenttechnologytorealizetheconnectionbetweentheclientandserveraccess;throughthedatastreamoperationofrationalanalysis,therealizationofinformationtransmission,receivinganddatasave.A
7、tthesametime,multi-threading,taskdesign,developedastableperformance,fullyfunctionalserver.Thispaperintroducestherealizationoftheclient,themainfunctionincludes:therealizationofthechatroomlogin,registration,groupchatandprivatechat.Finallytheclientprogramtotransplan
8、tedintotheARMdevelopmentboard,theboardonthefullimplementationofthefunctionofthesystem.Thechatclientallowsmobiledevicestoachievefunction,getridofthetraditionalP