Font Size: a A A

The Design And Implementation Of Dianping Unimenu System

Posted on:2017-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:Q ZhaoFull Text:PDF
GTID:2308330485961793Subject:Engineering
Abstract/Summary:PDF Full Text Request
Recently, many users found an "order dish" link inside DianPing App, you can choose the dish you want to eat online, order and complete the payment process. Currently, DianPing is the first to offer restaurant recommendations and booking, queuing and and payment solutions in the catering industry. In the above dining 020 solutions, all business are all based on a simple menu system accurately and efficiently. Based on this consideration, the DianPing is necessary to make a seperate menu of basic services, carry high concurrency, high response speed requirements, provide accurate and efficient service to the outside invokers.Previously DianPing menu is based on data that is uploaded by users which is called UGC.In the new smart restaurant business, businesses can also upload their official menu. Therefore, we need to UGC and official menu module to merge them into a unified service menu that is UniMenuService. During the building of the system, i participate in the design and coding of UniMenuService, including the design of DB, the process of business logic, which make up a base service of DianPing, providing the CRUD services to the invokers.I complete the design and coding of the CommonMenuService.the transfer of virous data type. At the same time, I also changed the traditional business of DianPing which is called UgcMenu, add the record of praise to make each module more independent.Dianping framework uses Java and its various framework, including message queue swallow, pigeon long-distance calls, cat program monitoring, and maven for configuration management, mybatis for DB management, Spring as an object container, struts2 front-end render, memcached for caching of messages.Ease of use, reliability, efficiency and safety of these frameworks are already proven in long-term practice. In the development of unified menu service process, I will continue to use these frameworks to ensure the progress of UniMenuService, improve project quality so that other modules can fit integrally.
Keywords/Search Tags:DianPing, UniMenuService, CommonMenuService, Swallow, Struts, Spring, Mybaits
PDF Full Text Request
Related items