Sei sulla pagina 1di 13

CS- UOG - Project Friday Chicken Version: 1.

0
Final Year Project Proposal Date: November 28, 2018

UNIVERSITY OF GUJRAT
Department of Computer Science

Automation of Friday Chicken

Submitted By:

Ahtisham Nasir 15091519-058

Jahangir Abbas 15091519-091

Ali Raza 15091519-143

Supervised By:

Mrs. Saliha Zahoor


CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018

DECLARATION

I certify that project title “Automation of Friday Chicken” is under my supervision with students

(Ahtisham Nasir Roll No 15091519-058), (Jahangir Abbas Roll No 15091519-091) (Ali Raza

Roll No 15091519-143) of Bachelor of Science (Computer Science), Faculty of Computing &

Information Technology, University of Gujrat, Pakistan, are working under my supervision.

__________________________________

Assistant Professor Mrs. Saliha Zahoor


Department of Computer Science
Faculty of Computing & Information Technology
University of Gujrat, Punjab, Pakistan.
Email: saliha.zahoor@uog.edu.pk

Dated:28.11.2018

© Department of CS
University of Gujrat
ii
CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018

Request to Co-Operate in Requirements Gathering

Friday Chicken shall full support to develop project with title of “Automation of Friday

Chicken” to the students (Ahtisham Nasir Roll No 15091519-058), (Jahangir Abbas Roll No

15091519-091) (Ali Raza Roll No 15091519-143) of Bachelor of Science (Computer Science),

Faculty of Computing & Information Technology, University of Gujrat, Pakistan. They are

working with us on this Project and can visit us when it is required. And we will pay them for this

project.

we shall help and cooperate them to gather real-life user requirements to make our system for a
practical scenario & environment.
We accept your request to grant an approval for collecting user requirements and cooperate with
you and provide all requirements to make a practical software system.

__________________________________

Owner
Qenchi chowk kunjah
Kunjah 50620.
Telephone No. (053) 3383300
Mobile No. 03042319701

© Department of CS
University of Gujrat
iii
CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018

Table of Contents
AUTOMATION OF FRIDAY CHICKEN ................................................................... 05
1.1 INTRODUCTION......................................................................................................... 05
1.2. PROJECT TITLE: ....................................................................................................... 05
1.3. PROJECT OVERVIEW STATEMENT: ........................................................................... 05
1.4. PROJECT GOALS & OBJECTIVES: ............................................................................. 07
1.5. SYSTEM STURUCTURE/MODULES: ............................................................... 07
1.6. LIST OF OPTIONAL FUNCTIONAL UNITS: ................................................................... 08
1.7. EXCLUSIONS: .......................................................................................................... 08
1.8. APPLICATION ARCHITECTURE: ................................................................................ 09
1.9. GANTT CHART: ....................................................................................................... .10
1.10. HARDWARE AND SOFTWARE SPECIFICATION: ....................................................... 10
1.11. TOOLS AND TECHNOLOGIES USED WITH REASONING: ............................................ 11

© Department of CS
University of Gujrat
iv
CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018

© Department of CS
University of Gujrat
v
CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018

Automation of Friday Chicken


1.1. Introduction:
The main aim of this project Restaurant Automation and ordering system is to provide fast services to their
customers, Staffs and users. Usually, People have to go to a restaurant and order the foods and they have to
wait in queue for a long time to get the orders. But with the help of this, you just have to follow a very
simple process to order your stuff. And you need not to wait in the long queue. Restaurant Automation
system manages all details of food items which contains name, description, image, price etc. Admin can
view the confirm order and update the status of the order accordingly.
This will provide the list of different menu list with different categories. The user can select any item from
the restaurant and can order for it by using debit card payment or wallet Payment. Wallet Recharging
available with debit card details or admin can add the amount to the user’s wallet.
Users have to register with valid details and OTP which will get sent to their mobile number to log in
with the restaurant. Users also get a recommendation for food items, Trending food items. The customer
can check their balance, order history and able to delete the order according to order status.

1.2. Project Title:


“Automation of Friday Chicken”
1.3. Project Overview statement:
This app will provide the list of different facilities to their users. A customer can select any item from any
restaurant and can order for it few hours before to the respective restaurant. And according to order
restaurant, people will make foods and deliver to the respective customers. And the customer can pay the
amount from their account directly.
It has the following benefits over the manual system:

 Food ordering pages that look and feel exactly the same as the existing restaurant website.
 The user can also order a Special Combo Box which contains multiple food items.
 Food ordering pages hosted on a secure and special server so no risk of customers getting
redirected to servers where competitors’ websites are listed.
 Developed using the latest programming protocols for minimum server loads and ultra-fast loading
and processing.
 Built-in facility to set modifiers on different menu items

© Department of CS
University of Gujrat
5
CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018

Project Overview Statement Template

Project Title: “Automation of Friday Chicken”


Project Manager: Ms. Saliha Zahoor

Project Members:
Name Registration # Email Address Signature
Ahtisham Nasir 15091519-058 15091519-058@uog.edu.pk

Jahangir Abbas 15091519-091 15091519-091@uog.edu.pk


Ali Raza 15091519-143 15091519-143@uog.edu.pk

Project Goal:
Provide all current facilities of Friday Chicken to customers through an Application. And To do that we will
fulfill all requirements and needs of customers as well as restaurant staff.
Objectives:
Sr.# The completely automated online ordering of food in a restaurant.
1 The order can be placed using personal android phones.
2 Simple user-interface Admin Panel for creation and configuration of menu groups, menu
items, etc.
3 User Feedback
4 Single and individual Admin Panel and login for each branch of Restaurant but could be
monitored by Headquarter.
5 A Complete detail of orders placed with the option to search orders, update order status,
print orders, etc.
6 The completely automated online ordering of food in a restaurant.
Project Success criteria:
User Satisfaction
Assumptions, Risks, and Obstacles: Resolution time

Organization Address (if any): Friday Chicken

Type of project: Research Development


Target End users:
All people of different age group
Development Technology: Object Oriented Structured

Platform: Android based Distributed


Desktop based Setup Configurations
Other_____________________
Approved By:
Date:

© Department of CS
University of Gujrat
6
CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018

1.4. Project Goals & Objectives:


The aim is to capture the fast food market. Basically, they want to provide their products to anyone that is
why Friday Chicken expending their branches all over the city. They want to increase their profit by giving
maximum satisfaction and other better facilities to people that they want. Now after catching such a
marvelous position in the Local Market, Friday Chicken is introducing a new item in form of Android App,
with even more attractive and charming Features. To establish their positions as the leader in Market quick
services are Compulsory and Mandatory, serving good value and innovative products. Consistently
providing a pleasant dining experience, with fast friendly service, in a clean and convenient location. At all
the times, they must be dedicated to providing excellent service and delighting customers such Friday
Chicken say “Our passion, as a restaurant company, is to put a yum on people’s faces around the world,
satisfying customers every time they eat our food and doing it better than any other restaurant company”.
That is The Goal of Our Project. And Now a Days That Couldn’t be done without a Mobile Application.

1.5. System Structure/Modules:


The structure of the system can be divided into 3 main logical components:
• Ordering System- provides the functionality for customers to place their order and supply
necessary details.
• Menu Management-allows the restaurant to control what can be ordered by the customers
• Order Retrieval System-This is a final logical component. Allows restaurant to keep track of all
orders placed. This component takes care of order retrieving and displaying order information.
Product Function:
The Online Food Order System application would have the following basic functions:
Ordering System Module:
This module provides the functionality for customers to place their order and supply necessary
details. Users of the system, namely restaurant customers, must be provided the following functionality:
• Create an account.
• Manage their account.
• Log in to the system.
• Navigate the restaurant’s menu.
• Select an item from the menu.
• Add an item to their current order.
• Review their current order.
• Remove an item/remove all items from their current order.
• Provide payment details.
• Place an order.
• Receive confirmation in the form of an order number.
• View order placed.
Additional Feature:

© Department of CS
University of Gujrat
7
CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018

• Promotional deals in form of Referral Campaign, Token-based Offers and discounts offers.
Out of all the functions outlined above, Account Creation and Management only will be used
every time a customer places an order. This will allow simplifying the overall user experience.
Menu Management System Module:
This module provides functionality for the power user-Administrator only. It will not be available
to any other users of the system like Restaurant Employees or Customers.
Using a graphical interface, it will allow an Admin to manage the menu that is displayed to users of the
web ordering system:
• Add/update/delete food category to/from the menu.
• Add /update/delete food item to/from the menu.
• Update price for a given food item.
• Update additional information (description, photo, etc.) for a given food item.
Before customers can actually use this system, the functionality provided by this component will have to
be configured first. Once the initial configuration is done, this will be the least likely used component as
menu updates are mostly seasonal and do not occur frequently.
Order Retrieval System Module:
This is the simplest module out of all 3 modules. It is designed to be used only by the restaurant
employees and provides the following functions:
• Retrieve new orders from the database.
• Display the orders in an easily readable, graphical way.

1.6. List of optional functional units:


 Scheduled Delivery System for Special Occasions
 User Feed Back
1.7. Exclusions:
 The Friday Chicken Delivery System Shall Operate only for the City and Populated areas near to
City.

© Department of CS
University of Gujrat
8
CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018

1.8. Android App Architecture:

ANDROID APP ARCHITECTURE

© Department of CS
University of Gujrat
9
CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018

1.9. Gantt chart:


Activity Start End Duration Se Oc No De Ja Fe Ma April M Jun July
p t v c n b r ay e

Proposal and 15- 20- 1 week


idea 10- 10-
2018 2018
Documentation 20- 03- 2 Weeks
of project 10- 11-
2018 2018

Research and 03- 22- 3 weak


Design 11- 11-
2018 2018
Coding and 22- 22- 2 months
development 11- 02-
2018 2019
Testing and 22- 30- 1 month
correcting 02- 03-
2019 2019
Ready To 30- 30- 1 month
launch 03- 04-
2019 2019

1.10. Hardware and Software Specification:


Hardware:
 Processor-Based Computer or higher
 Memory: 1 GB RAM
 Hard Drive: 50 GB
 Internet Connection

Software:
 Windows 7 or higher

© Department of CS
University of Gujrat
10
CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018

 Android Development Toolkit(ADT)


 Visual Studio 2010
 SQL Server 2008
 Android 4.0 or higher

1.11. Tools and technologies used with reasoning:


Following tools and technologies will be used:

 Android studio for developing Mobile App:


Develop a fully functional Android App.

 Adobe Photoshop and Illustrator:


For making logos and designs and posters.

 Microsoft Visio:
For making UML diagrams.

Java
For any mobile app developer around the world, the first and the most preferred programming language for
an Android app is Java, one of the reasons being that it's simply the official language of Android app
development, which means it is one of the most supported languages by Google and the one that most apps
in the Play Store are built with.

Support different screen sizes


Android devices come in all shapes and sizes, so your app's layout needs to be flexible. That is, instead of
defining your layout with rigid dimensions that assume a certain screen size and aspect ratio, your layout
should gracefully respond to different screen sizes and orientations.
By supporting as many screens as possible, your app can be made available to the greatest number of users
with different devices, using a single APK. Additionally, making your app flexible for different screen sizes
ensures that your app can handle window configuration changes on the device, such as when the user
enables multi-window mode.

© Department of CS
University of Gujrat
11
CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018

Web Portal Development:


Front-End Development: -
In order to get Front-end objectives, three main languages must be adapted: HTML, CSS, and JavaScript
programming. In addition to fluency in these languages, front-end need to be familiar with frameworks like
Bootstrap.

Back-End Development: -
In order to make the server, application, and database communicate with each other, at back-end we will
use a server-side language like.Net to build an application, and a tool like and SQL Server to find, save, or
change data and serve it back to the user in front-end code.

© Department of CS
University of Gujrat
12

Potrebbero piacerti anche