[-] 今天是: 设为首页 加入收藏
计算机 ASP ASP.NET VB JSP BS结构 管理系统 JAVA C/C++ Delphi Power Builder VFP PHP 网上书店 学生 图书 精品课程 论坛 考试 人事 基于web 企业 进销存 计算机应用 网站建设 编程 环境配置 外文翻译 电子 通信 PLC 单片机 电气 控制 智能 电源 CDMA GPRS 机械 数控车床 模具 钻床 土木工程 住宅楼 办公楼 教学楼 综合楼
您现在的位置: 爱毕业设计网 >> 计算机毕业设计 >> VC﹢﹢ >> 正文
找找看:
基于QT的局域网聊天软件开发(附答辩记录)☆
来源:2BYSJ.CN 编号:2BYSJ7857150            客服QQ:306826066(为了更好的为您服务,请先加好友再咨询)
类别:VC﹢﹢

基于QT的局域网聊天软件开发(附答辩记录)☆(包含任务书,开题报告,中期检查表,毕业论文,15000字,程序代码)
摘  要
本文主要介绍了如何用QT技术来实现一个局域网的聊天软件。论文阐述了QT的概念,发展历史,功能及其应用平台,以及QT的发展前景;讲述了socket通信的工作原理及其应用方面;分别叙述了TCP/IP通信和UDP通信的工作流程和应用方面,以及他们之间的区别。本文还介绍了软件的需求分析,界面设计,及其测试用例,并且比较详细的描述了整个软件的实现过程。
本软件主要是应用于局域网的聊天及文件传输,采用最基础的C++语言,用QT界面开发工具来开发,使用了TCP/IP和UDP通信协议进行通信。该软件应用QT进行界面开发,能够开发出优美的界面;用TCP/IP通信实现文件的传送,用UDP通信实现聊天信息之间的传输。
 
关键词:QT,TCP/IP 通信,UDP 通信,界面开发
 
ABSTRACT
This paper describes how to use QT technology to achieve a software of chat base on LAN.This paper describes the conception of QT,and the history of QT,and the function of QT,and the Application Platform of QT,and the development prospects of QT.This paper also describes how to work of socket communication and the ways about it be used.It introduce the workflow and the ways about it be used that about TCP/IP communication and UDP communication,and the different between them.This paper also introduce the demand analysis,the design of interface,and the test case about the software.It also describes the realization process about software in detail.
This software is used to chat on LAN and send files.It use C++ language and QT develop software to develop this software.The software use TCP/IP communication and UDP communication to communicate.The interface of the software is developed by use QT develop software.The QT develop software can create beautiful interface.The software use TCP/IP deal to send files,and use UDP deal to chat with others.
Keywords: QT,TCP/IP communication,UDP communication,Interface

软件设计和研究的方法
由于TCP/IP通信和UDP通信用不同的软件实现的原理都类似,因此,通信方面可以参考的内容十分丰富。聊天界面的设计主要参考QQ聊天软件的界面设计。
1.4 设计过程:
1.对聊天软件界面应该十分熟悉,并且设计出一款和谐,美观的聊天界面
2.创建登陆设定,针对不同的人建立相应的登陆方式
3.建立UDP通信连接,使软件能够实现聊天通信
4.建立TCP/IP通信连接,使软件能够实现文件传输
5.优化界面,添加聊天的其他设置
1.5 研究内容:
该软件的研究内容主要在两方面:
1.QT开发在界面设计方面是否能够设计出优美的界面,比其他开发软件是否更具优势,以及通信方面是否可行。
2.QT开发的软件是否具有可移植性,跨平台性是否十分优越于其他开发软件。

主要功能描述
1.登陆功能
进入登陆界面,用户必须选择用公共端口登陆还是用私有端口登陆,选择之后,用户才能进行登陆操作,从公共端口登陆需要有公共端口的端口号作为用户名,用“123456”作为登陆密码。从私有端口登陆,用户可以自己定义端口号和登陆密码。点击“登陆”按钮后,用户将进入聊天界面。
2.界面功能
进入聊天界面之后,用户需要点击创建登陆端口的按钮,用户才能进入聊天平台。在进入聊天平台之后,用户就可以进行聊天了。用户能够设置字体的大小,颜色等,可以发生数据,传送文件等。
 

基于QT的局域网聊天软件开发
基于QT的局域网聊天软件开发
基于QT的局域网聊天软件开发
基于QT的局域网聊天软件开发
基于QT的局域网聊天软件开发
基于QT的局域网聊天软件开发

以上是大纲和介绍,如需要完整的资料请在线购买.


默认支付宝,如要使用银行卡或网银请看
在线支付提示>>

本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
1.无需注册,点击在线购买后即可获取该套毕业设计(论文)完整资料
2.支付后请联系在线客服QQ:306826066发送资料.

  • 发表评论
  • 加入收藏
  • 加入QQ书签
  • 关闭页面
  • 网友评论(评论内容只代表网友观点,与本站立场无关!)
    • 在线咨询
    • QQ:306826066
    • QQ:281788421
    • 旺旺客服
    • 技术支持
    • 售后服务
    爱毕业设计网