全文总字数:3836字
1. 研究目的与意义(文献综述)
随着计算机网络的不断发展与普及,计算机网络越来越与人们的生活息息相关,而作为计算机网络的主要功能之一,网络通讯的需要也越来越大。诚然,国内外的都涌现了不少的通讯软件,但是它们往往都捆绑着不少的附加功能,例如广告,和一些除通讯外的娱乐功能。并不是所有的计算机网络的使用者都需要这些额外的功能,不少人更需要一款简洁而不带多余功能的通讯软件。本次设计目的在于开发一种简洁的网络通讯软件,只含有通讯软件的核心功能。
在国外,icq 是最早的即时通讯软件,这款软件早在1996年就诞生了,在发布不到六个月的时间内,就拥有了85万注册用户。随后便掀起了即时通信软件的发展潮流,由雅虎推出的pager,微软推出的windowsmessenger等等一系列软件相继进入市场。经过多年的市场竞争,不少这类型的软件退出了历史舞台,而随着智能手机的出现与普及,新一代的即时通讯软件接连诞生,如whatsapp、telegram、skype等。它们在多端同步,个人隐私等方面较过去的通讯软件有了进步。
1999年腾讯qq问世,中国的即时通信软件市场正式开启,也意味着腾讯时代的来临。腾讯在即时通信软件领域内的霸主地位可以说无可撼动。与此同时,即时通讯软件也面临着互联互通、免费或收费等诸多问题的困扰。
2. 研究的基本内容与方案
基本内容:
本次毕业设计需要完成,在linux内核操作系统下,使用c 编程语言,利用qt框架编写客户端程序,实现通讯工具的基本功能,同时需要编写服务器程序响应客户端的请求。
目标:
3. 研究计划与安排
第一阶段(2013年3月—3月15日左右):通过查阅论文及核心期刊、外文资料等了解与自己业设计相关的内容,研究内容为qt框架编程与网络通信编程技术,并根据自己的题目,作深入探讨,着手调查,了解相关流程,并在此阶段上完成开题报告和英文资料的翻译。
第二阶段(2013年3月中旬—4月):进一步学习和研究qt框架编程与网络通信编程技术,进行需求分析,撰写需求分析报告。
第三阶段(2013年4月—4月十日左右):制定系统开发的概要设计和详细设计,熟悉开发环境。
4. 参考文献(12篇以上)
·谢希仁.计算机网络(第5版) [m].电子工业出版社, 2008.01.
·霍亚飞.qt creator快速入门.[m].北京航空航天大学出版社,2012.05.
·[美]stanley b.lippman / [美]josee lajoie / [美]barbara e.moo.c primer 中文版[m].王刚,刘巨峰译.电子工业出版社,2013.9.
