论文部分内容阅读
随着即时消息系统的发展,即时消息系统逐渐应用于企业移动办公软件。本课题正是基于将即时消息服务应用于移动办公的理念而展开。本课题遵循软件开发的生命周期,从前期的资料收集、技术调研到需求分析、系统设计、开发、测试、维护,该即时消息系统以Node作为开发平台,集合Express搭建Web服务框架、Socket.io作为通信机制,实现了企业级通信、在线客服和群组管理三大功能。其中,企业级通信中集合了 OA工作流通知,方便企业对员工的管理;在线客服与CTI呼叫中心对接,为企业顾客提供更加优质的服务。本文先介绍了课题相关背景,包括即时消息系统技术架构和Web服务器的发展以及本课题依托的CATI系统的简介。然后,对前期调研选择的关键技术展开充分地理论研究和分析,为后期开发奠定扎实的理论基础。接着,对课题进行需求分析明确主要功能模块和接口需求,并据此展开系统的概要设计、详细设计与实现。为了确保系统的鲁棒性,本文最后进行了白盒、黑盒、内存泄露三方面的测试并进行了改进,提高了系统稳定性、健壮性和整体性能。