首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

即时通讯系统的设计与实现

摘要第4-5页
abstract第5页
第一章 绪论第8-13页
    1.1 课题来源第8页
    1.2 课题来源及论文的主要内容第8-10页
    1.3 论文的组织结构第10页
    1.4 系统开发环境第10-11页
    1.5 系统开发方法第11-12页
        1.5.1 研究方法与步骤第11页
        1.5.2 技术路线第11-12页
    1.6 本章小结第12-13页
第二章 相关知识第13-17页
    2.1 即时通讯相关知识第13页
    2.2 设计模式及其应用相关知识第13-14页
    2.3 非关系型数据库相关知识第14-15页
    2.4 基于redis缓存策略的相关知识第15-17页
第三章 即时通讯系统分析第17-28页
    3.1 数据分析第17-20页
    3.2 系统功能需求分析第20-27页
        3.2.1 服务器端业务分析第20-23页
        3.2.2 客户端业务分析第23-25页
        3.2.3 系统业务流程分析第25-27页
    3.3 本章小结第27-28页
第四章 即时通讯系统设计第28-55页
    4.1 系统架构设计第28-29页
    4.2 系统功能模块设计第29-40页
        4.2.1 接口服务设计第29-32页
        4.2.2 后台管理系统设计第32-35页
        4.2.3 移动客户端功能设计第35-37页
        4.2.4 PC客户端功能设计第37-38页
        4.2.5 定时job服务设计第38-40页
    4.3 基于设计模式的模块组合设计第40-46页
        4.3.1 基于简单工厂模式的日志模块设计和通讯模块设计第41-43页
        4.3.2 基于单例模式的全局资源设计第43-44页
        4.3.3 基于适配器模式与外观模式兼容性设计第44-45页
        4.3.4 基于观察者模式的消息设计第45页
        4.3.5 基于模板方法模式的框架结构设计第45-46页
    4.4 缓存策略设计第46-52页
        4.4.1 设计缓存策略的原因第47-48页
        4.4.2 多种类型的缓存产品的设计选型第48-49页
        4.4.3 即时通讯系统的缓存业务设计第49-50页
        4.4.4 缓存管理系统设计第50-52页
    4.5 基于MongoDB的聊天记录存储方案设计第52-54页
    4.6 基于Kafka的订单转化率计算第54页
    4.7 本章小结第54-55页
第五章 即时通讯系统实现第55-71页
    5.1 系统开发环境第55-59页
        5.1.1 数据库第55页
        5.1.2 开发工具visual studio 2013第55-56页
        5.1.3 开发语言C第56页
        5.1.4 缓存Redis第56-57页
        5.1.5 消息队列kafka第57-58页
        5.1.6 非关系型数据库MongoDB第58-59页
    5.2 系统软件环境第59-63页
        5.2.1 服务器端第59-60页
        5.2.2 Android客户端第60-61页
        5.2.3 IOS客户端第61-62页
        5.2.4 PC客户端第62-63页
    5.3 系统硬件环境第63页
    5.4 代码设计与实现第63-70页
        5.4.1 服务端通讯接口集成第63-65页
        5.4.2 Redis的使用第65-66页
        5.4.3 Kafka的使用第66-67页
        5.4.4 MongoDB的使用第67-69页
        5.4.5 离散的消息记录整合为用户会话第69-70页
    5.5 本章小结第70-71页
第六章 即时通讯系统系统测试与维护第71-77页
    6.1 系统测试第71-75页
        6.1.1 功能测试第71-72页
        6.1.2 性能测试第72-73页
        6.1.3 测试环境第73-74页
        6.1.4 测试过程第74-75页
        6.1.5 测试结论第75页
    6.2 系统维护第75-76页
    6.3 本章小结第76-77页
第七章 总结与展望第77-79页
参考文献第79-81页
附录1 攻读硕士学位期间参加的企业项目第81-82页
致谢第82页

论文共82页,点击 下载论文
上一篇:K-means算法在选课系统中的应用研究
下一篇:RGB-D室内场景图像的目标提取算法研究