Mobile Reservation and Ordering System: Difference between revisions
No edit summary (change visibility) |
No edit summary (change visibility) |
||
| Line 30: | Line 30: | ||
Welcome page directs user to restaurant login page when the user logins into system as restaurant user. This page expects user to enter username and corresponding password in order to login into the system. Then it directs user to restaurant main page. |
Welcome page directs user to restaurant login page when the user logins into system as restaurant user. This page expects user to enter username and corresponding password in order to login into the system. Then it directs user to restaurant main page. |
||
[[File: |
[[File:restLogin1.jpg]] |
||
[[File:restLogin2.jpg]] |
|||
[[File:restLogin3.jpg]] |
|||
===== Restaurant Main Page ===== |
===== Restaurant Main Page ===== |
||
Revision as of 03:37, 4 May 2013
Introduction
Communication through mobile systems is taking over our daily life, and shaping point of views to the world. Mobile technologies are in demand of today’s business life and nowadays these mobile systems are most popular systems of innovative technology. Mobile Reservation and Ordering System project will give the chance of controlling the availability of nearby restaurants and their menu options to the user without going to restaurant.
Project Description
Mobile Reservation and Ordering System presents a system that is appropriate for setting time and shape of the meals. By means of using of this software product, we plan to serve customers with a system that arranges proper time and proper restaurants for them. This project is based on mobile Android and IOS operating system, that’s why every mobile device that handles these operating systems will be available for our reservation and ordering application. Also because of growing movement on mobile applications’ market share, this project gives us the opportunity to approach many users.
Purpose of the Project
The purpose of this project is to present mobile users software product in order to give them chance to place order without going to restaurants, minimize the waiting time for the preparation of food, provide restaurant users chance to keep track how many customers come and at which time intervals, provide restaurant users to save money while hiring required number of waitress depending on the number of person placed an order and give them chance to compute with fast food chains for the fight against obesity.
Project Design
Information flow representation is the description of the general structure and process flow of the software project. By using different kinds of diagrams, the process was articulated clearly and thus the implementation phase was completed easily since we abide the standard flow of the processes. Using these flow diagrams provided us to make a shape of our software product.
Hardware and Software Interfaces
For Mobile Reservation and Ordering System Project Development we used :
- Eclipse with Android SDK for Java Development
- XCode for IOS Development
- NetBeans IDE for Web Application (through JSP)
- Apache Tomcat web server
- MySQL for Web Applications Database that works on Linux Server and holds restaurant, menu, reservation and order information
- SQLite for Android and IOS mobile application’s database that updates itself depending on the information updates from the restaurants
For Mobile Reservation and Ordering System Application user :
- User must have Android or IOS operating systems running device.
- New versions of web browsers should be used in restaurant’s computers for the dynamic interactions with database.
Mobile User Interfaces
The software interface for mobile user is the interface of mobile application program that is composed of finding the closest restaurants, selecting restaurant, selecting menu and time, stating number of person and reservation detail and placing order buttons. Menu selection options provide mobile user to make choices from the restaurant menu list.
Android Mobile User Interfaces
IOS Mobile User Interfaces
Restaurant User Interfaces
The software interface for restaurant web user is the interface of web application. The login page is provided with web application in order to give restaurant user chance to login system and control order information using its specific username and password. Another interface for restaurant user is that the restaurant related information taken from the database is shown in order to make required changes for restaurant and restaurant menu information.
Restaurant Login Page
Welcome page directs user to restaurant login page when the user logins into system as restaurant user. This page expects user to enter username and corresponding password in order to login into the system. Then it directs user to restaurant main page.
Restaurant Main Page
This page shows restaurant name, coordinates, available seats and status of the restaurant as a label. It also shows related information about reservation such as reservation id, arrival date, arrival time, phone number and reservation description. It direct user to restaurant info edition page and menu pages. Moreover,it allows restaurant user to delete the reservations and see detailed information about the reservation and ordered menu items directing user to reservation detail page. The restaurant user can change the status of the restaurant by clicking status change button.
Restaurant Edit Account Page
Restaurant main page directs user to restaurant info edition page when the user clicks edit account link. It allows restaurant user to change the previous restaurant info entering new name, new password, new coordinates or new description information. Restaurant user can also change the number of available seats in the restaurant and restaurant status through this web page.








