| dc.description.abstract |
Modem hand held devices such as smart phones and Tabs have become increasingly powerful in recent years. Dramatic breakthroughs in processing power along with the number of extra features included in these devices have opened the doors to a wide range of commercial possibilities. Therefore by the help of the mobile we can automate the ordering system as there are already many system available for ordering mechanism, but this project is about the centralize ordering system for dine in venue.
Furthermore this Project is not just about the ordering system of dine in venues but the major and important role of this Project is that it is build on the concept of Framework, that this Ordering system can also be use in General Store ordering system, Medical Store, Cafes, Restaurants etc. In this Project we targeted the Restaurants in the scope of Final Year Project. The architecture is built in such a way that by the help of minor changes the system can be use for any ordering system.
This project holds the simple 3 tier architecture that includes UI, logics and database basically, there is a Control Panel from where the whole controls of the system is available that is for the administrator, vendors and there is an application for the customers to visit the Restaurant and place the order. Customer uses the application and administrator, vendors use the Control Panel, all the Restaurants and their Menus are added to the Control Panel and calls on mobile application through APIs.
Control Panel is built on the technology of ASP.NET MVC 5 in which we have used C- Sharp programming language along with HTML 5, CSS 3, JS, Jquery, Ajax and built the Control Panel on the architecture of Model, View and Controller. Model for the communication with SQL database, Controller holds the logics fetch data from Model and pass to the View, whereas View is for the User Interface. The Mobile application is built using the Java programming language in which we are calling the API's from the Control Panel.
Finally, there is a Control Panel for the vendors, administrator and an application for the customers. Administrator manages the whole Control Panel and allow rights to the vendors, vendor manages the Restaurant's items, menus, deals etc. Customer can login to the application and chose the desired Restaurant, customer can see the menus, deals etc and place the order by submitting the request, then there is a notification on the Control Panel for the customer's order. |
en_US |