| The Food and Beverage(F&B)is the most important part in service sector,So far most of F&B O2 O is focus on on-line apps,while the majority of F&B services have not been effectively stepped in O2 O yet.The lightweight development language consists of script languages and dynamic languages,which is primary used in web development.The majority development languages such as PHP,Python,and Ruby belong to the category of lightweight development languages.Compareing to the other lightweight development languages,PHP is more simple and mature with high efficiency and performance by coordinating specific frameworks.This paper has made an analysis on the functional requirements of on-line apps and RMS integration via an actual project,and the design of O2 O system integration interface,and the study of system interface reality and validation based on light weight development language PHP.This thesis has finished following researching tasks:1.Analyzed current status of F&B O2 O and system integration between China and Western countries market,and deconstructed the business procedural and system requirement of F&B O2 O from an actual F&B system integration project,the system integration has been divided into 4 sections: merchant registration,customer binding,check status refreshment and Pay Pal payment.The paper summarized the business model of on-line-to-offline and analyzed pros and coins for each model of them.It also analyzed the special business scenarios like multiple seats arrangement and proposed a design method for friend-binding and split-payment.It also documents the business flow chart for key functional requirements such as customer binding and merchant binding,and also it described non-functional requirements(NFR).2.Designed interface system architecture which is applicable for off-line F&B O2 O integration,it defined interface format and method of on-line-to-offline system integration with the combination of actual business requirements,and defined communication format and transfer method for system integration interface.It described requirements of system functional design and data structure and Meta data definition of database,as well as the main table structure and table relationship for main information table.3.Completed the integration solution of M Company's F&B system with Pay Pal on-line App,the functionalities include merchant registration,customer check-in,bill push-update,join friend,tip settlement and on-line payment.It has been provided the program design flow chart and key-code for main function program,and it summarized the main issues for system development and corresponding solution.It finished unit test and compatible test for system key functions,and launched a Load Runner test for web performance and session load,it also completed a user-POS request simulating test from Google Chrome and Mozilla Fire Fox web browser.This paper studied F&B O2 O integration solution from a light weight development language PHP and development framework Phalcon,which took M Company's F&B management system integration with Pay Pal on-line App as example to analyze and develop F&B O2 O system integration solution via light weight language.The major outcome of this paper is to solve the system & data integration issues of F&B O2 O by utilizing light weight language PHP and PHP development framework Phalcon.This interface system has been rolled out over a dozens of countries,which can be a reference for the contribution of similar system and domestic F&B system integration with on-line O2 O apps. |