Font Size: a A A

Design And Implementation Of Android Instant Messaging Tool Based On Bmob

Posted on:2019-02-02Degree:MasterType:Thesis
Country:ChinaCandidate:F X HaoFull Text:PDF
GTID:2428330593951179Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology,Internet and the mobile Internet,the conversation methods are progressing from original method of letters to telephone,then to E-mail,social network and instant messaging(IM),which becomes more and more convenient and efficient.With the aid of IM,people can have communication ‘face-to-face',which beyond the limitation of geographic space and increase efficiency of conversation greatly.Nowadays there have already had many existing popular IM software,such as Gtalk,QQ and Wechat which can satisfy most of the demand of conversation,however there are still huge demand for developing new IM software due to the reasons of intellectual property protection,security,customization,and developing embedded IM function module.This thesis have developed a new IM software running on Android operation system based on Bmob.In consideration of the Android operation system has already had 86.4% market shares in smart mobile phones by the end of March 2017,so the IM software developed in this thesis choices Android.Furthermore,the Bmob cloud server has advantages of stable running,reasonable price and low development & maintaining cost,so the IM software adopts Bmob cloud server and Bmob cloud database.Firstly,this thesis introduces the background knowledge and development process of IM.Then the thesis analyses the requirement of the Android IM software based on Bmob by use case and role analysis.After that the system requirement analysis is carried out.Then the detail design and programming realization for both server-side and client-side are presented.Finally,both functional test and non-functional test are applied to the server-side and client-side by the Black-box method.The testing results show that the IM has very good reliability and stability.The solution of the IM can meet the demand of small-scale IM conversation.After further development and perfected,it can be embedded into other software as an IM functional module.The development process helps me to enhance my software development ability,and the thesis can provide valuable reference to IM developers.
Keywords/Search Tags:Software Development, Instant Messaging, Android Operation System, Bmob Cloud Server
PDF Full Text Request
Related items