开题报告-基于QT的局域网聊天软件设计与实现_第1页
开题报告-基于QT的局域网聊天软件设计与实现_第2页
开题报告-基于QT的局域网聊天软件设计与实现_第3页
开题报告-基于QT的局域网聊天软件设计与实现_第4页
开题报告-基于QT的局域网聊天软件设计与实现_第5页
已阅读5页,还剩3页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE太原科技大学华科学院毕业设计开题报告学生姓名:学号:FORMTEXT学院、系:专业:论文题目:指导教师2015年3月1日

毕业设计开题报告1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文献综述选题的目的和意义目的:运用QT和C++技术来实现局域网聊天软件的功能,使用局域网络实现文字同步化和小文件的基本传输功能,同时丰富文字的多样性以达到聊天的丰富性和可行性,使用简洁美观的UI界面来清晰的表达使用意图,方便用户的操作和理解。意义:当前的社会环境下,信息的交流沟通是必不可少的,即时聊天软件作为人与人之间交流的重要工具,具有着非同寻常的意义和必要性。虽然现在这个时代已经出现了许许多多各种各样的聊天软件,甚至于发展向广域网,全民化的节奏,但局域网内的交流与沟通仍然是不可或缺的。由于广域网的范围涵盖太大,安全系数大大降低,局域网作为家庭,工作的小型网络,安全性便大大提高了。当前社会人们对于隐私的保密需求越来越高,信息的安全性便显得尤为重要。但局域网内的软件往往开发者较少,使得这一领域的软件相对匮乏,可移植性也相对较低,只有少数人可以使用拥有。然而QT具有强大的可移植性,只需要一次编译就可以移植到相关的嵌入式平台或其他平台下使用,这为我们的开发起到了关键性的作用。国内外研究现状目前,中国市场上的企业级局域网聊天软件主要包括:通软联合的GoCom、腾讯公司的RTX、IBM的LotusSametime等,免费版的有中国赢通的汇讯WiseUC,事业线,传我,飞秋飞鸽传书,imo等。局域网聊天软件不再是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。是一种终端连往即时通讯网络的服务。局域网通讯不同于e-mail在于它的交谈是即时的。大部分的即时通讯服务提供了状态信息的特性──显示联络人名单,联络人是否在线,能否与联络人交谈。局域网聊天软件,是以企业内部办公,建立员工交流平台为基础,通过系统整合、边缘功能,为企业提供一整套的即时沟通和实时协作的解决方案。由于企业对信息类软件的需求还在“探索”与“尝试”阶段,所以会导致很多系统不能“互通”,这也成了局域网聊天软件的一个使命。当信息软件被广泛使用之后,“互通”接口具备否,将被作为软件被选用的重要条件。理论与实践的意义此次局域网聊天软件的设计主要采用TCP/IP协议完成,TCP/IP协议作为internet的核心协议,已经被广泛应用与日常的网络使用,在局域网和广域网中都屡见不鲜,目前已经成为事实上的国际标准。TCP/IP协议在网络参考模型中主要作用于网络层、传输层和应用层,支持TCP/IP协议的应用程序通常直接运行与传输层协议,而不需要表示层和会话层的支持。该协议可以在一台计算机需要连接另一台计算机时,帮助其建立一个连接,并控制起发送接受数据,以及决定性的终止连接,TCP/IP协议基本囊括了网络通讯的主要功能,同时具有相当的灵活性和自由性,使得计算机之间可以彼此通信、联通。同时本次开发需要用到UPD协议,也就是用户数据包协议,这是一种异步通信模式,需要采取请求接受的方式来进行通讯,但这样的好处是不需要接受网络吞吐量的限制,同时可以完整的接受发送数据,这样的好处是不需要维护连接状态,因此一台机器可以向多个机器发送相同的消息,虽然UPD协议不是一个可靠协议,但其分发信息的功能在本次设计中起到了至关重要的作用。参考文献:[1]赵辉,叶子青.《VisualStudio2005系统开发实例精粹》.人民邮电出版社,2007年1月:45-67[2]DaielSolin《24小时学通QT编程》机械工业出版社,2000年1月:21-48[3]JasminBlanchetteAndMarkSummerfield.《C++GUIProgram-mingwithQT4》电子工业出版社,2008年6月:70-210[4]陆文周.《Qt5开发及实例》.电子工业出版社,2014年1月:30-110[5]张波.《Qt中的C++技术》.电子工业出版社,2012年7月:55-89[6]StanleyB.Lippman,JoséeLajoie,BarbaraE.Moo.《C++Primer》.电子工业出版社,2013年9月:32-260[7]AndrewKoenig.《C和C++经典著作:C陷阱与缺陷》.人民邮电出版社,2008年2月:21-65[8]孙涌.《现代软件工程》.北京希望电子出版社,2003年8月:30-246[9]ScottMeyers.《EffectiveC++》.电子工业出版社,2011年1月:3-160[10]BruceEckel,ChuckAllison.《C++编程思想》.机械工业出版社,2011年7月:53-168

毕业设计开题报告2.本课题要研究或解决的问题和拟采用的研究手段(途径):研究问题本软件主要实现:实现局域网中用户的日常聊天,文字传输,上线提示,可以更改字体、字号,保存聊天记录,删除聊天记录,传输小型文件,实现窗口拖动等功能,具备基本的局域网聊天软件功能,使用QT开发,使其可以跨平台使用,为将来的软件移植打下坚实的基础。它们各自的功能如下所述:聊天记录保存: 可以保存当前的聊天记录到TXT文档。更改字体、字号: 可以根据用户的喜好自行更改字体、字号、颜色等聊天文字。登录: 使用用户喜欢的用户名进行登录。文字传输: 实现聊天的基本功能。上线提示: 用户上线发出上线提示。文件传输: 可以传输小型文件。窗口拖动: 点击聊天软件窗口可以自由拖动。拟采用的技术此次局域网聊天软件的设计主要采用TCP/IP协议完成,TCP/IP协议作为internet的核心协议,已经被广泛应用与日常的网络使用,在局域网和广域网中都屡见不鲜,目前已经成为事实上的国际标准。TCP/IP协议在网络参考模型中主要作用于网络层、传输层和应用层,支持TCP/IP协议的应用程序通常直接运行与传输层协议,而不需要表示层和会话层的支持。该协议可以在一台计算机需要连接另一台计算机时,帮助其建立一个连接,并控制起发送接受数据,以及决定性的终止连接,TCP/IP协议基本囊括了网络通讯的主要功能,同时具有相当的灵活性和自由性,使得计算机之间可以彼此通信、联通。同时本次开发需要用到UPD协议,也就是用户数据包协议,这是一种异步通信模式,需要采取请求接受的方式来进行通讯,但这样的好处是不需要接受网络吞吐量的限制,同时可以完整的接受发送数据,这样的好处是不需要维护连接状态,因此一台机器可以向多个机器发送相同的消息,虽然UPD协议不是一个可靠协议,但其分发信息的功能在本次设计中起到了至关重要的作用。研究手段1. 查阅文献充分利用图书馆、利用CNKI电子资源和网络等资源,完成论文部分。2. 软件工程软件工程中软件开发的方法。严格按照数据库管理信息系统开发的流程,从需求分析开始,弄清当前系统的工作流程、存在的问题,提出解决的方法;对新系统进行逻辑设计。包括数据库流程、数据字典的描述等等;进行系统总体设计,包括功能模块设计、数据库设计等;最后进行详细的代码设计、用户界面设计,并进行一定的测试。3. 小组讨论与同学进行讨论、请教项目经理等,解决遇到的技术问题

毕业设计开题报告指导教师意见:学生原波的选题,紧扣专业方向、紧扣现实,做到理论与实践结合、与实习体会结合,有现实意义,有完成选题的能力和条件,其开题报告体现了我院培养高级实用型人才的目标的要求。且该生对于所开课题进行了较为详尽的调研,参考了许多文献,最后确定的课题具有一定的实用价值。本课题是学生所学专业知识的延续,符合学生专业发展方向,对于提高学生的基本知识和技能,对于提高学生的研究能力有益。研究方法和研究计划基本合理,难度合适,学生能够在预定时间内完成该课题的设计。同意该课题开题。指导教师:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论