收藏到会员中心

文档题目:

基于Qt实现的IM(即时通讯)的消息、网络、鉴权三模块的开发设计

基于Qt实现的IM(即时通讯)的消息、网络、鉴权三模块的开发设计
上传会员: Qianduoduo1820
提交日期: 2023-02-08 19:20:54
文档分类: 计算机设计
浏览次数: 11
下载次数: 0
下载地址: 点击标题下载 基于Qt实现的IM(即时通讯)的消息、网络、鉴权三模块的开发设计 (需要:40 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数: 8052
XCLW23864  基于Qt实现的IM(即时通讯)的消息、网络、鉴权三模块的开发设计 
摘要
本文主要阐述了IM类工具Simple的开发过程,详细讲述了Simple的需求分析、总体借构设计、三大功能模块(消息模块、网络模块、鉴权模块)的设计以及后台数据库设计与实现、测试与调试流程,最后对Simple的整个设计过程进行了总结。Simple主要实现了局域网内即时通信功能,能够添加解除好友,用户状态展示,点对点对话框聊天以及保存并查看历史记录等IM基本功能。同时在本文中对Simple设计与开发过程中用到的技术和理论进行了分析和研究。
整个Simple是在Win10下的Qt集成环境中开发并编译通过,采用MySql数据库,前端页面使用Qt Design完成,后台开发语言为C++。最终产品基本满足了项目组内部试用。 

关键词 IM;Simple;Qt

目录
摘要 I
目录 I
引言 1
第1章 Simple项目需求分析 2
1.1可行性分析 2
1.1.1 技术可行性分析 2
1.1.2 经济可行性分析 2
1.2 功能需求 2
1.3 性能需求 3
1.4 出错处理需求 3
第2章 Simple项目总体设计 4
2.1 设计过程 4
2.1.1 选取合理方案 4
2.1.2 设计程序结构 4
2.1.3 设计数据库 6
2.1.4 制定测试计划 7
2.2 项目功能模块化 7
2.3 项目信息隐藏和局部化 7
第3章 Simple项目详细设计 8
3.1 模块功能划分 8
3.2 消息模块详细设计 8
3.2.1 模块描述 8
3.2.2 模块设计 8
3.2.3 模块异常处理 10
3.3 网络模块详细设计 10
3.3.1 模块描述 10
3.3.2 模块设计 11
3.3.3 模块异常处理 13
3.4 鉴权模块详细设计 14
3.4.1 模块描述 14
3.4.2 模块设计 14
3.4.3 模块异常处理 15
第4章 Simple项目实现、测试以及错误处理 16
4.1 项目实现 16
4.2 测试以及错误处理 20
4.2.1 测试计划 20
4.2.2 测试措施 21
4.2.3 Simple运行出现的错误及其处理措施 21
4.2.4 测试用例 21
第5章 Simple项目总结 23
参考文献 24
致谢 25

(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇IASS广告智能识别系统 下一篇基于VBSQL server管理产品生产阶..

相关栏目

最新文档下载

推荐文档下载