Font Size: a A A

The Design And Implementation Of Instant Messaging System Based On Android Platform

Posted on:2018-11-02Degree:MasterType:Thesis
Country:ChinaCandidate:S ZhangFull Text:PDF
GTID:2348330542969484Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The development of Internet applications and population of mobile devices have caused a series of mobile social craze.Mobile social with IM becomes popular for making people communication with using fragmented time effectively.Nowadays.there are a lot of social apps in Android platform,like Wechat,QQ,EasyChat,etc.They bring convenience to people in some days.but they cannot meet the special security education industry data centralized and unified management,and the requirement of adjusting the configuration conveniently.Developing a safety education instant messaging system based on the Android platform,it is one of great significance to do well on the safety education.The development of safety education of instant messaging system aims to provide a practical,simple and convenient application tool for bureau of education,schools,teachers,students and parents,and carry out safety education effectively.This application uses the popular Android operating system as the basis of design and implementation of the platform.This APP is mainly divided into two parts of the instant communication and user interface.The message content of IM is divided into text message type and other message types.Text message type uses SignalR framework to send and receive,modeling the send and receive into event,and then using JSON format to encapsulate data,forming a unified message processing interface;Other message types,including images,voices,videos,files,which using HTTPS communication protocol and HTTPS 's statelessness to apply brittle nature of wireless communication,realizing the reliability of the transmission.At the same time,using HTTPS with functions of data encryption,avoiding the third party access to sensitive information.The design of the user interface using XML file to express the semantic interface,to fit different sizes of screens,implementing the pictures of different pixel displaying friendly on the phone screen.Data storage using DB Utils interface which is popular,it realizes the unified access to different data sources,including text,Excel spreadsheets,relational database,which to apply different class system configuration of the phone.In the designing of system architecture,taking the MVC pattern to separate the display and the logic to reach good scalability.Logic design based on the principle of encapsulation and modular which dividing into data formatting module,communication module,data storage module.The function of the system including the logining,news messages,contacts,and personal navigation.After the system implementation,taking functional testing,stress testing and adaptation testing.The testing results show that the system is functional,and can be in different class,different configurations of normal operation of mobile phone.In the case of intermittent communication link,the sending and receiving message can be normal,and no message is missing or incomplete.
Keywords/Search Tags:Mobile social application, instant messaging, Android, safety education, Mobile App
PDF Full Text Request
Related items