基于iOS平台的企业移动通信系统的设计与实现
发布时间:2018-04-01 17:02
本文选题:Openfire服务器 切入点:iOS开发 出处:《华中科技大学》2015年硕士论文
【摘要】:随着互联网的广泛应用以及信息技术的飞速发展,各行各业对效率的要求更加严格,效率高于一切的思想已经深入人心。在企业中,沟通成本的降低和沟通效率的提升,代表着工作效率的提高,因此在企业中部署即时通讯系统显得尤为重要。在传统的个人通讯软件中包含着商业广告和大量的娱乐信息,如果在企业中采用普通的个人即时通讯软件,这些商业广告和娱乐信息会分散员工的注意力,降低员工的工作效率,故而在企业即时通信系统中应当完全摒弃这些与工作无关的内容进而大大提高公司员工的工作效率。企业移动通信系统采用C/S结构,通过对企业移动通信系统的研究背景的调查与研究,得出了企业移动通信系统的必要性与方便性。通过介绍苹果iOS开发环境的相关背景,XMPP协议的相关概念以及工作原理以及即时通讯系统应用实现原理和架构,得出了企业移动通信系统在技术上的可行性。通过与用户的沟通交流,了解企业用户对于企业即时通讯系统的要求,整合用户对于系统的需求,对系统进行了需求分析,明确了系统的主要功能职责。根据系统的需求,对企业移动通信系统进行了详细的设计。系统的服务器端采用的是开源即时通讯服务器Openfire,在原有的功能基础上,根据用户的需求,对Openfire服务器进行二次开发,在Openfire服务器原有的结构与功能上进一步的进行扩展开发。系统的客户端是基于当前最流行的苹果手机iOS操作系统,采用了软件设计中经典的设计模型:模型(Model)-视图(View)-控制器(Controller)设计模型,该设计模型用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里,在改进和定制个性化界面及用户交互的同事不需要重新编写业务逻辑,使得系统具有良好的可扩展性。通过对系统需求的分析,将系统的客户端分为了用户登录模块,IP电话模块,组织架构模块,即时聊天模块,电话会议模块,搜索模块以及系统设置模块。根据系统的需求与设计,对这些模块进行了实现。最后根据系统的实现,对系统进行了测试。通过企业移动通信系统进行通讯大大提高了效率,使用户可以及时的收发聊天消息,在使用系统电话功能时也能够很好的保证通话质量。经过测试该系统比较稳定,能满足用户需求,达到了预期目标。
[Abstract]:With the wide application of the Internet and the rapid development of information technology, the requirements of efficiency are more stringent in various industries, and the idea that efficiency is higher than anything else has been deeply rooted in people's hearts. In enterprises, communication costs are reduced and communication efficiency is improved. It is especially important to deploy instant messaging systems in enterprises. Traditional personal communication software contains commercial advertisements and a lot of entertainment information. If ordinary personal instant messaging software is used in the enterprise, this commercial advertising and entertainment information can distract employees' attention and reduce their work efficiency. Therefore, in the enterprise instant communication system, we should completely abandon these contents which are not related to the work, so as to greatly improve the working efficiency of the company's employees. The mobile communication system of the enterprise adopts the C / S structure. Through the investigation and research on the research background of enterprise mobile communication system, The necessity and convenience of the enterprise mobile communication system are obtained. By introducing the related background of Apple iOS development environment and the related concepts and working principles of XMPP protocol, the realization principle and architecture of instant messaging system are introduced. The technical feasibility of the enterprise mobile communication system is obtained. Through communication and communication with the users, the requirements of the enterprise users for the enterprise instant communication system are understood, the requirements of the enterprise users for the system are integrated, and the requirements of the system are analyzed. The main functions and responsibilities of the system are clarified. According to the requirements of the system, the enterprise mobile communication system is designed in detail. The open source instant messaging server Openfire is used in the server side of the system, which is based on the original function. According to the needs of the users, the second development of the Openfire server is carried out, and the original structure and function of the Openfire server are further expanded. The client of the system is based on the most popular iOS operating system of the Apple phone. The classical design model in software design is adopted: the model of Model-View-Viewer-Controller. The design model organizes the code with a method of separation of business logic, data and interface display, and aggregates the business logic into one component. Colleagues who improve and customize personalized interfaces and user interactions do not need to rewrite business logic to make the system extensible. The client of the system is divided into user login module IP phone module, organization architecture module, instant chat module, teleconference module, search module and system setup module. Finally, according to the implementation of the system, the system is tested. The communication through the enterprise mobile communication system greatly improves the efficiency, so that users can send and receive chat messages in time. The system can also be used to ensure the quality of the telephone, and the system is stable, can meet the needs of users and achieve the desired goal.
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
【相似文献】
相关期刊论文 前10条
1 申昶;我国二代半移动通信系统获商用化进展[J];邮电设计技术;2000年08期
2 李玉斌;日本日立和美国高通开发第25代移动通信系统[J];移动通信;2000年03期
3 何益平;尽快建立我国专用移动通信系统[J];通讯世界;2001年04期
4 ;2001年CDMA移动通信系统研讨会[J];国外电子测量技术;2001年06期
5 ;我国正式启动4G移动通信系统开发研究[J];信息技术与标准化;2002年04期
6 李军;TD-SCDMA移动通信系统开发及进展[J];电信科学;2002年08期
7 李宏年;一种具有指纹认证保护作用的移动通信系统及实现[J];移动通信;2004年08期
8 夏炜,卢敏;移动通信系统安全体系的演进[J];移动通信;2005年06期
9 施志勇,朱q嗜,
本文编号:1696453
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/1696453.html