论文部分内容阅读
随着互联网的普及和信息技术的不断发展,企业各种对外的业务活动也已经延伸到了互联网上,这也促使越来越多的企业管理者从新的角度和思维来探索企业管理和经营。随着办公自动化和信息数字化,企业管理系统的规模也越来越复杂,涉及到企业的方方面面,企业内部沟通的需求也应运而生。企业内部沟通的目的往往是针对某些问题,亦或围绕某个主题进行深度讨论,但一些个人通讯软件或第三方企业即时通讯平台在安全性和可用性方面无法完全满足企业管理的需求。针对这一需求,南京某公司决定在其企业协同管理平台中加入会话子系统,在平台内部提供基于工作主题的即时通讯服务。本文所介绍的会话子系统基于企业管理平台,在解决企业内部管理问题时,面向不同的事务或组织结构提供基于主题的群组会话聊天服务,包括视频会议和支持多人协作的互动白板功能,同时又能与企业管理模块相兼容。本文研究工作主要集中在会话子系统前端的设计与实现,该系统整体采用前后端分离架构,前端为基于React框架开发的单页面应用,在开发上以前端工程化的思想规范整个开发流程,构建前端的编译生产发布流程。在Web即时通信方面,该系统使用HTML5提供的新技术WebSocket实现浏览器与服务端的持久连接,提供稳定、高效的会话服务。本论文详细介绍了作者围绕会话子系统前端的设计和实现相关工作,包括明确会话需求,进行需求分析,将系统分为事务会话、发布会话、视频会议和互动白板这四个功能模块,并对系统的总体结构和前端架构进行概要设计,对会话子系统前端各模块进行详细设计,阐述各模块的具体实现和系统的运行效果,最后总结了系统的待改进之处以及进一步工作展望。该系统目前己完成集成测试和功能测试,已接入公司企业管理平台,处于内部试用阶段,并准备逐步应用于公司其他产品。