Font Size: a A A

Design And Implementation Of Android-based Restaurant Ordering System

Posted on:2016-12-31Degree:MasterType:Thesis
Country:ChinaCandidate:X M ChenFull Text:PDF
GTID:2348330470984450Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of wireless network technology, the popularity of smart phones and the improvement of the quality of people's life, the restaurant's order dishes model will usher in a revolution. The updating of menu of traditional mode is difficultly and costly, and cooking and passing dishes is prone to error. Along with the the cost of hardware reducing gradually and technology matures, the wireless order dishes model of the restaurant was become a trend, and can greatly improve the restaurant grade and quality of service.Embarking from the topic background, the research status at home and abroad are reviewed in details.In this paper, the function of Android SDK of Android mobile phone operating system, Android software stack and the advantages of Android platform is analyzed and studied, and Android mobile platform is selected as the client development platform. J2 EE platform as the mainstream web application development platform is studied,and we also research SSH under the platform and data exchange technology between Android client and Web server. Applying software engineering design ideas and UML object-oriented modeling language, system requirements are analysised and system functional requirements by useing case analysis. The system architecture and function module are designed under MVC design pattern, and the detailed design of the system database also.Using Android as mobile client,Tomcat as the server, we implement the restaurant wireless ordering system based on Android platform,and use SQLite and My Sql as he client and the server database respectively. Its core funcion are table query,selection of table, order dishes,menu browsing, placing a order, checking out and data management and statistical analysis in the management terminal. In order to improve the running speed of the client program and realize data synchronization between the client and the server, the data used frequently is transported to the Android client in XML format, and saved to the SQLite database.In order to verify the feasibility and effectiveness of wireless ordering and management system, a prototype system has been implemented by using the rapid prototyping method. The system runs stably, and has the good user experience.
Keywords/Search Tags:Android, J2EE, Restaurant wireless ordering, SSH
PDF Full Text Request
Related items