Font Size: a A A

The Design And Implementation Of The Server For12580Mobile Application

Posted on:2016-05-13Degree:MasterType:Thesis
Country:ChinaCandidate:C B LiFull Text:PDF
GTID:2308330467496746Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Beijing Umessage Information Technology Co., Ltd. is the exclusive partner of CMCC12580business.12580APP(12580Mobile Application), which was developed by Umessage as one key component of12580comprehensive information platform, can be installed on all smart mobile devices with iOS, Android or WP(Windows Phone Mobile Operating System) operating system. Users can search useful information such as restaurants, hotels, banks, parks and other relevant merchants based on users demands, either nearby ones based on user’s location or in the whole city. Users can also plan routes from start point to the destination, book hotels and air tickets, get weather forecast of current city by the APP.CSP (Client Server Platform) provides stable services to12580APP.12580APP send requests to CSP, CSP call relevant sub-systems to gather data according to the request type, convert response messages to JSON format, and return formatted messages to12580APP.The author’s responsibility during the internship are requirement analytics, system design(including system topology and architecture of Application server), module development, system maintenance and so on. The Author’s duty is summarized as following:(1) Participated in and completed requirement analytics. Write requirement document based on12580APP requirements, advantage and disadvantage of the legacy Application server system.(2) Participated in and completed system topology and software architecture design. Based on system requirements and take industry most popular web site topology and architecture as references, work together with team leader to design system topology and software architecture of Application server, which is the core module of CSP.(3) Completed or participated in the development of many modules, such as core foundation module, merchant detail module, searching module, bus&train module, UGC(User Generated Content) module, APP promotion checking module and so on.(4) Write unit test cases for relevant modules, ensure codes can run smoothly before delivered to SVN(Apache Subversion) repository. (5) Responsible for Application server maintenances. Develop relevant module used to update Application servers automatically instead of update Application servers manually each time to avoid probable mistakes.CSP runs stable since it’s released, can handle about3.000.000requests come from12580APP and more than300.000independent users daih. CSP was rational designed with high availability, flexibility and expandability, and was a best practice of high cohesion, low coupling software development principles...
Keywords/Search Tags:12580, 12580Mobile Application, Mobilc Application Server, SpringMVC
PDF Full Text Request
Related items