基于QT的局域网通讯聊天室系统设计与实现.docx
《基于QT的局域网通讯聊天室系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于QT的局域网通讯聊天室系统设计与实现.docx(45页珍藏版)》请在优知文库上搜索。
1、ABSTRACTABSTRACTScienceandtechnologyintheincreasinglyupgrades,networktransmissiontoolisvaried,rich,andintheseaofthescienceandtechnology,thecommunicationsoftwareSeemStohavebecomemoreimportant,itisthebridgeofcommunicationbetweenpeople,itcanhelppeopletobetterfinishthework,facilitatecommunication,maketh
2、eworkefficiencygreatlyimproved,sothatthepersonisunabletoleavethenetwork,withoutcommunication.Current,chattoolsaremany,suchasQQ,WeChat,thereisalsoachatfunction,theseareallneedtoprovideaccesstotheInternetenvironmentcanchat,andthesecommonchattoolsforenterprisestaff,butthesetoolshavetoomanyotherentertai
3、nmentfunctions,willaffecttheenterprisestaffsworkefficiency,inordertoprovidetheefficiencyoftheenterprisestaff,butalsototheneedsofthestafftobeabletotimelycommunication,designanddevelopalocalareanetwork(LAN)basedonQTtechnologyintegratingwordsandsendthefileofchatsoftware.Thisdesignisbasedonthetechnology
4、ofQTandc+achievedsendtextmessages,transferfiles,andotherfunctions,inordertobeabletohavegoodscalabilityandmaintainability,usingQTCreatorchatsoftwareapplicationdevelopment,usingtheSQLitedatabasefordatastoragemanagement,afterthevalidationtest,thesystemrealizedthefunctionofchatting,achievedthedesignpurp
5、ose.Keywords:Chat;QT;C+第1章绪论11.1 开发背景11.2 国内外研究现状11.3 研究目标和方法21.4 主要研究内容3第璋相关技术简介42.1 QT开发环境概述42.1.1 QT特点42.1.2 QT类库52.1.3 QT对象通讯机制62.2 编译调试工具简介7第3章可彳锹分析93.1 经济可行性93.2 技术可行性93.3 操作可行性93.4 法律方面可行性分析9第4章需求分析114.1 需求分析114.1.1 功能需求分析114.1.2 性能需求分析114.2 系统用例分析124.3 类与对象模型13第5章系统145.1 总体结构145.2 系统流程设计145.
6、2.1 事件附图设计145.22状态图设计1552.3系统数据流图设计155.3 数据库设计17第6章系统实现186.1 系统主界面模块186.2 聊天室模块226.3 发送接收文件模块27第7章系颁I试297.1 软件测试的概念和原则297.2 测试的过程297.3 系统的运行环境307.4 系统维护307.5 系统存在的不足30献语31参考文献32致谢33第1章绪论1.1 开发背景企业内部各部门以及部门内的人员工作,往往是无法离开沟通和交流,而以往的沟通方式都是传真或者是公司内部电话,这种方式的沟通虽然非常直接,但是有着很多的缺点,效率低,并且相对麻烦。如今,网络发达,网上的资源更是庞大,
7、工作中资源的交流以及输入输出都离不开网络,传统方式将默默的被淘汰,而以计算机科技将会代替之。网络上的沟通有着许多的优势,便捷性好,部署简单,方便公司管理。因此,公司有一套用于内部信息交流的系统非常重要。系统拥有着公司邮箱,集体视频会议,点对点沟通等功能,而项目的研究在国内外都还算成熟,典型的项目例如微软的Lync,腾讯的RTX等。现今的通讯工具往往是即使信息交互,这种功能的出现大力的推动着公司企业的发展,能使公司人员之间的交流,便捷化,高效化。企业人员相互交换信息,加强公司内部的合作性,促进资源的流动。但是一般的高性能即时通讯工具收费都狠高,使得公司内部无法普及。这样的话一项具备方便,快捷,安
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 QT 局域网 通讯 聊天室 系统 设计 实现
