基于iOS平臺的企業(yè)移動(dòng)通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文選題:Openfire服務(wù)器 切入點(diǎn):iOS開發(fā) 出處:《華中科技大學(xué)》2015年碩士論文
【摘要】:隨著互聯(lián)網(wǎng)的廣泛應(yīng)用以及信息技術(shù)的飛速發(fā)展,各行各業(yè)對效率的要求更加嚴(yán)格,效率高于一切的思想已經(jīng)深入人心。在企業(yè)中,溝通成本的降低和溝通效率的提升,代表著工作效率的提高,因此在企業(yè)中部署即時(shí)通訊系統(tǒng)顯得尤為重要。在傳統(tǒng)的個(gè)人通訊軟件中包含著商業(yè)廣告和大量的娛樂信息,如果在企業(yè)中采用普通的個(gè)人即時(shí)通訊軟件,這些商業(yè)廣告和娛樂信息會(huì)分散員工的注意力,降低員工的工作效率,故而在企業(yè)即時(shí)通信系統(tǒng)中應(yīng)當(dāng)完全摒棄這些與工作無關(guān)的內(nèi)容進(jìn)而大大提高公司員工的工作效率。企業(yè)移動(dòng)通信系統(tǒng)采用C/S結(jié)構(gòu),通過對企業(yè)移動(dòng)通信系統(tǒng)的研究背景的調(diào)查與研究,得出了企業(yè)移動(dòng)通信系統(tǒng)的必要性與方便性。通過介紹蘋果iOS開發(fā)環(huán)境的相關(guān)背景,XMPP協(xié)議的相關(guān)概念以及工作原理以及即時(shí)通訊系統(tǒng)應(yīng)用實(shí)現(xiàn)原理和架構(gòu),得出了企業(yè)移動(dòng)通信系統(tǒng)在技術(shù)上的可行性。通過與用戶的溝通交流,了解企業(yè)用戶對于企業(yè)即時(shí)通訊系統(tǒng)的要求,整合用戶對于系統(tǒng)的需求,對系統(tǒng)進(jìn)行了需求分析,明確了系統(tǒng)的主要功能職責(zé)。根據(jù)系統(tǒng)的需求,對企業(yè)移動(dòng)通信系統(tǒng)進(jìn)行了詳細(xì)的設(shè)計(jì)。系統(tǒng)的服務(wù)器端采用的是開源即時(shí)通訊服務(wù)器Openfire,在原有的功能基礎(chǔ)上,根據(jù)用戶的需求,對Openfire服務(wù)器進(jìn)行二次開發(fā),在Openfire服務(wù)器原有的結(jié)構(gòu)與功能上進(jìn)一步的進(jìn)行擴(kuò)展開發(fā)。系統(tǒng)的客戶端是基于當(dāng)前最流行的蘋果手機(jī)iOS操作系統(tǒng),采用了軟件設(shè)計(jì)中經(jīng)典的設(shè)計(jì)模型:模型(Model)-視圖(View)-控制器(Controller)設(shè)計(jì)模型,該設(shè)計(jì)模型用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件里,在改進(jìn)和定制個(gè)性化界面及用戶交互的同事不需要重新編寫業(yè)務(wù)邏輯,使得系統(tǒng)具有良好的可擴(kuò)展性。通過對系統(tǒng)需求的分析,將系統(tǒng)的客戶端分為了用戶登錄模塊,IP電話模塊,組織架構(gòu)模塊,即時(shí)聊天模塊,電話會(huì)議模塊,搜索模塊以及系統(tǒng)設(shè)置模塊。根據(jù)系統(tǒng)的需求與設(shè)計(jì),對這些模塊進(jìn)行了實(shí)現(xiàn)。最后根據(jù)系統(tǒng)的實(shí)現(xiàn),對系統(tǒng)進(jìn)行了測試。通過企業(yè)移動(dòng)通信系統(tǒng)進(jìn)行通訊大大提高了效率,使用戶可以及時(shí)的收發(fā)聊天消息,在使用系統(tǒng)電話功能時(shí)也能夠很好的保證通話質(zhì)量。經(jīng)過測試該系統(tǒng)比較穩(wěn)定,能滿足用戶需求,達(dá)到了預(yù)期目標(biāo)。
[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.
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP311.52
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 申昶;我國二代半移動(dòng)通信系統(tǒng)獲商用化進(jìn)展[J];郵電設(shè)計(jì)技術(shù);2000年08期
2 李玉斌;日本日立和美國高通開發(fā)第25代移動(dòng)通信系統(tǒng)[J];移動(dòng)通信;2000年03期
3 何益平;盡快建立我國專用移動(dòng)通信系統(tǒng)[J];通訊世界;2001年04期
4 ;2001年CDMA移動(dòng)通信系統(tǒng)研討會(huì)[J];國外電子測量技術(shù);2001年06期
5 ;我國正式啟動(dòng)4G移動(dòng)通信系統(tǒng)開發(fā)研究[J];信息技術(shù)與標(biāo)準(zhǔn)化;2002年04期
6 李軍;TD-SCDMA移動(dòng)通信系統(tǒng)開發(fā)及進(jìn)展[J];電信科學(xué);2002年08期
7 李宏年;一種具有指紋認(rèn)證保護(hù)作用的移動(dòng)通信系統(tǒng)及實(shí)現(xiàn)[J];移動(dòng)通信;2004年08期
8 夏煒,盧敏;移動(dòng)通信系統(tǒng)安全體系的演進(jìn)[J];移動(dòng)通信;2005年06期
9 施志勇,朱q嗜,
本文編號:1696453
本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/1696453.html