Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
0
Final Year Project Proposal Date: November 28, 2018
UNIVERSITY OF GUJRAT
Department of Computer Science
Submitted By:
Supervised By:
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
__________________________________
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
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
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
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 Members:
Name Registration # Email Address Signature
Ahtisham Nasir 15091519-058 15091519-058@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
© Department of CS
University of Gujrat
6
CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018
© 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.
© Department of CS
University of Gujrat
8
CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018
© Department of CS
University of Gujrat
9
CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018
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
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.
© Department of CS
University of Gujrat
11
CS- UOG - Project Friday Chicken Version: 1.0
Final Year Project Proposal Date: November 28, 2018
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