面向企业的移动即时通讯工具设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:rain12345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网、无线智能终端的快速普及,人们习惯于通过手机中的即时通讯(IM)工具相互沟通交流。而在工作当中,很多企业不允许员工使用个人即时通讯工具,因为这给企业带来了许多的工作效率和安全问题,例如,面向个人的即时通讯工具总会让员工进入到非工作状态的聊天中,所以很多企业迫切需要面向企业的即时通讯工具。目前市场上的企业即时通讯工具大部分都是桌面级的,而移动市场近几年才开始蓬勃发展,所以移动企业即时通讯工具也只有阿里钉钉等。开发属于中小型企业自己的移动即时通讯工具,可以私有化部署,有利于保护数据与运维安全,也可针对公司需求进行个性化定制功能,实现通过简单方式对接中小型企业的组织架构,可扩展性强,可扩展企业需要的部分企业OA功能。开发企业移动即时通讯工具,使得中小型企业能更好的使用移动企业即时通讯工具管理员工,提高工作效率。基于以上背景,本论文充分考虑中小型企业的移动即时通讯的需求以及人们的通讯习惯,设计出一款面向企业的移动即时通讯工具。该工具的主要功能包括管理企业组织架构、发送文字、发送语音、发送图片、群聊等。面向企业的移动即时通讯工具系统选用XMPP协议作为服务器与客户端的即时通讯协议,开源的Openfire服务器作为即时通讯主服务器,即时通讯扩展功能通过扩展Openfire服务器插件实现,其他业务服务器使用SpringMVC框架实现。在数据存储过程中,数据库采用MySQL关系数据库,缓存采用Redis缓存。本人在论文中的主要工作有:1.后台管理系统前端、后端的开发实现,后台管理系统主要提供企业数据管理服务,包括企业组织架构管理、员工管理等,核心功能是实现通过解析Excel表格对接企业通讯录。2.编写Openfire服务器插件实现即时通讯群组等功能。Openfire服务器提供主要的消息传递功能,通过消息扩展以及编写拦截器解析消息实现即时通讯群组、消息回执等其它功能。3.优化消息存储服务,使用缓存异步存储消息,减小数据库压力,提高数据库性能。4.通过将离线消息存储到缓存中,实现即时通讯离线消息功能。提供离线消息功能,将离线消息存储到缓存中,当用户登录时将离线消息发送给用户。5.用户业务服务器的开发实现。用户业务服务器主要为客户端提供接口,来实现除即时通讯外的其他业务功能。本论文撰写的重点是对基于XMPP协议的面向移动的即时通讯系统服务器端的设计与实现,使系统兼容性高,可同时支持Android和IOS客户端的接入,从而实现适合中小型企业的移动即时通讯系统。
其他文献
自然资源,尤其是矿产资源,在区域经济发展中是一把双刃剑,既可能成为经济发展的"引擎",也可能存在"资源诅咒",造成经济的长期停滞。本文通过对鄂尔多斯煤炭产业的繁荣与当地经济
目的:初步探究新型物理治疗技术中频交变电流对肿瘤细胞和正常细胞体外存活率的影响;设置不同实验参数(频率、电流、时间),观察影响效果;针对实验结果,分析中频交变电流抑制
在使用高阶相位调制的100Gbit/s及以上速率的相干光通信系统中,激光器的相位噪声和光纤传输中的色散效应是影响系统性能的主要因素。为了补偿色散及相位噪声的影响,文章提出
前段时间,一条关于四川辣酱在美国热卖的消息在网络上热传。光看标题,还以为麻辣鲜香的四川辣酱已经攻占美国,事实是美国麦当劳复刻了一款1998年短期推出的辣酱,而麦当劳当时
神经梅毒包括梅毒性脑膜脑炎、血管炎、麻痹性痴呆、脊髓痨等,其中麻痹性痴呆是神经梅毒最重的一种~([1-4])。本例报道了既往患有躁狂症的麻痹性痴呆患者1例,提示临床医师应对
回顾状态监测与故障诊断的发展历史。归纳和总结目前故障诊断的主要理论和方法及其存在的问题和解决途径。阐明现代故障诊断的主要内容。从解析余度管理,可信性系统设计和鲁棒
我们当今的社会是由无数个小的家庭组成的大家庭,因而小家庭的幸福和睦与稳定也会带动整个社会这个大家庭的稳定与和谐发展。但是由于社会的发展和东西方文化的交融等因素影
骨髓间充质干细胞(MSC)是一类存在于骨髓中的具有多向分化潜能的干细胞,在体外不仅可以分化为间充质类细胞,而且可以分化为非间充质类细胞。研究了人骨髓间充质干细胞的体外分离
钢管混凝土组合柱结构体系作为结构体系的新成员,近年来逐渐受到关注,但国内外针对钢管混凝土组合柱体系弹塑性分析的研究较少,相关研究成果少,因而本文重点研究钢管混凝土组
高危药品风险性较高,若出现差错会引发严重损害、死亡,同时会给医疗机构、社会带来严重损失。目前,保障患者用药安全,积极避免药品不良事件的发生是医疗机构的工作重点。本文