收藏到会员中心
|
文档题目: |
基于Qt实现的IM(即时通讯)的消息、网络、鉴权三模块的开发设计 |
 |
上传会员: |
Qianduoduo1820 |
提交日期: |
2023-02-08 19:20:54 |
文档分类: |
计算机设计 |
浏览次数: |
11 |
下载次数: |
0
次 |
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)会员上传,如需要全文请注册成本站会员下载) |
|
|
|