Sie sind auf Seite 1von 6

Android Food order and delivery app

With the increasing popularity of food delivery in colleges and universities, the
traditional telephone order food has inconvenience to the customers and the food
delivery store. The online food ordering system provides convenience for the
customers. It overcomes the disadvantages of the traditional queuing system. This
system increases the takeaway of foods than visitors. Therefore, this system
enhances the speed and standardization of taking the order from the customer. It
provides a better communication platform. the user’s details are noted
electronically. Using this application, the customers need not go to the restaurant
by themselves, but they can order the dishes through Android mobiles anywhere.
In this system there are four namely, Admin, Delivery boy, Restaurant manager
and User. Admin can login, manage restaurants by adding, updating and deleting,
manage delivery person by adding, updating and deleting. Admin can also check
register users and the orders total count. Delivery boy can login and see the
allotted orders, they can upload the status of the order whether it is picked, on
the way or delivered. Restaurant manager can login and update their restaurants
details, they can even check for reviews and ratings given by users. They can
manage menu by adding new items and deleting unwanted. Manager can manage
orders by allotting to the delivery boy, can update status of delivery. Manager can
see the payment done by electronic mode. Users can register and login. User have
option to choose the cuisine, hotels of nearby. User will get details of restaurant
like name, location and reviews. User will can select the food from the menu list,
can add to favorites and can processed further. User can view the history of their
orders and the current orders status. User have online payment options. User will
get notification of the order status.
 Modules:

The system comprises of 4 major modules with their sub-modules as follows:

1. Admin

 Manage Restaurants: Admin can manage restaurants by adding, updating


and deleting.
 Manage Delivery Person: Admin can manage delivery person by Adding,
Update, Delete and View
 View Users: Admin can view users
 View Orders: Admin can view orders.

2. Delivery Boy

 Login: Delivery boy can login using credentials.


 Profile: they can set their profiles.
 Change Pass: They can change password.
 Orders: - only todays orders will be shown, it will show Completed/Pending
list, Order details with Restaurant and User Information, Continuous
Location Updates and Change status i.e. Parcel Picked/Delivery
InProgress/Delivered

3. Restaurant Manager
 Login: Restaurant Manager can login using credentials.
 Change Password: They can change their password.
 My Restaurant: They can view and update details of restaurant
 Reviews: They can also view all the Ratings and reviews
 Manage Menu: They can manage menu by adding, updating and deleting.
 Orders: Restaurant manager can see Previous, Current and Upcoming order
details. Assign delivery person to the order, update status of the order.
 Transactions: Payment entries can be seen by manager.

4. User

 Register: User can register and get login


 Login: User can login using credentials.
 Profile: User can set their profile.
 Change Password: User can change their password.
 Cuisine: User can select list of cuisines. Can also list hotels and search for
the desire restaurant.
 Restaurant: Restaurant Details been shown like address, location, reviews
and ratings.
 Menu: list of Menu with price, details and photos. Filter menu by Kind of
Food e.g.: Appetizers, Main course, Sides etc. Proceed to Order, Cart Page -
Modify deleted items, Order Confirmation/Payment/COD etc.
 Orders: Users can view the pervious and current order history and also can
track the order.
 Transactions: payment can be done online.
 Favorites - Favorites Food/remove from Favorites
 Notification - Notifications on order status changed.
Project Lifecycle:

Description
The waterfall Model is a linear sequential flow. In which progress is seen as
flowing steadily downwards (like a waterfall) through the phases of software
implementation. This means that any phase in the development process begins
only if the previous phase is complete. The waterfall approach does not define the
process to go back to the previous phase to handle changes in requirement. The
waterfall approach is the earliest approach that was used for software
development.
Android

 Hardware Requirement:

1. Laptop or PC

 i3 Processor Based Computer or higher


 1GB RAM
 5 GB Hard Disk
2. Android Phone or Tablet
 1.2 Quad core Processor or higher
 1 GB RAM

 Software Requirement:

1. Laptop or PC
 Windows 7 or higher.
 Java
 Android Studio
2. Android Phone or Tablet
 Android v5.0 or Higher
 Advantages
 If planned properly, the health benefits are more in using the food
ordering apps.

 For those who are disabled and elderly, who cannot get out of the
house, people who don’t have anybody to physically support them,
the food ordering app is very useful.

 No need to waste time standing in long queues.

 When we order food more regularly and get familiar with all the
deals and discounts, we can avail the benefits during special
occasions.

 Limitation
 Data need to be entered properly otherwise, outcome may won’t be
accurate.

 Application
 This system can be used by the multiple peoples to get the
counselling sessions online.

Das könnte Ihnen auch gefallen