聊天软件_开题报告模板
选题的目的和意义
1.1 选题的背景
随着信息技术的飞速发展,人们在工作中对即时聊天,文件传输的使用和需求越来越多。现有的商用QQ和MSN等聊天软件娱乐性很强,源代码不明确,信息安全性无法保障,软件本身作为第三方软件不便管理。从技术层面上说单纯的即时聊天软件结构简单,功能模块不多,因此很多公司自行研发此类软件供内部使用。
1.2 选题的技术现状
  由于此软件是为了满足日常工作中对信息交流的需求,因此主要考虑软件稳定性和软件功能的实现,而对美工和软件娱乐性不用过多考虑。软件功能主要是即时聊天和文件传输,同时考虑用户数量和实际需求,还需要对用户进行管理操作。软件基于客户端—服务器模式,方便管理。主要用VC++开发,用ADO链接数据库,用MY SQL5.0导入数据。这些基本功能主要涉及到网络传输(Socket类)和数据库操作(ADO)的使用,以及用户界面的设计。
表达今天好冷的句子1.3 选题的意义
  聊天软件的使用可以大大方便人们的工作,其内部软件的身份,完全取缔其中的娱乐性质,提高工作效率,方便用户管理,信息安全得到了保障。在当前社会,此软件需求量较大,可以产生一定的社会利益和经济利益。软件本身在技术上并没有太多的创新,不过其中涉及到数据库的操作和各个功能模块之间的组合与交互,也有一定的工作量和难度。
国旗的意义2 题目的主要内容
根据软件的结构和功能,开发工作主要要做的包括基本文字聊天功能,基本管理功能,以及服务器功能,数据库功能等。
2.1 任务概述
  软件开发主要做的工作有:各个界面的设计,数据结构和数据库设计与建立,具体各个功能的实现。
2.2 设计的总体结构描述
  总体上来看,软件可分为服务器和客户端两大块。其中服务器部分如图:
客户端部分如图:
2.2.1设计的各个功能模块描述
snh48成员烧伤2.2.2文字聊天模块:
2.2.3文件传输模块:
2.2.4急促的反义词语音聊天模块
  语音聊天流程:
含氟牙膏
2.3 设计的预期结果
该系统客户端用户能够进行信息的发送和接受(包括字符串信息以及文件信息);B站舞蹈区卖肉精选
该系统客户端用户可以进行好友管理(查联系人,添加联系人,删除联系人,修改联系人信息,对联系人换组);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。