You are on page 1of 9

Marghazar - UOG - Project Management Office Version: 1.

0
Final Year Project Deliverable Guide Date: September 30, 2019

Department of Software Engineering

University of Gujrat
Faculty of Computing and Information Technology

“Niyamat Bakers Web Application”

Submitted By:

Hasnain Ali 16064198-047


Jabar Hussain 16064198-070
Abrar Hassan 16064198-077

Supervised By:
Sir Bilal Tariq Butt

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
1
Marghazar - UOG - Project Management Office Version: 1.0
Final Year Project Deliverable Guide Date: September 30, 2019

DECLARATION

I certify that project title “Niyamat Bakers Web Application” is under my supervision with

students (Hasnain Ali Roll No 16064198-047) (Jabar Hussain Roll No 16064198-070)

(Abrar Hassan Roll No 16064198-077) of Bachelor of Science (Software Engineering),

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

working under my supervision.

__________________________________
Mr. Bilal Tariq Butt
Department of Information Technology
Faculty of Computing & Information Technology
University of Gujrat, Punjab, Pakistan.
Email: bilal.tariq@uog.edu.pk
Dated:25-09-2019

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
2
Marghazar - UOG - Project Management Office Version: 1.0
Final Year Project Deliverable Guide Date: September 30, 2019

TABLE OF CONTENTS
FINAL YEAR PROJECT PROPOSAL..........................................................................4

1.1 INTRODUCTION...........................................................................................................4

1.2. PROJECT TITLE:.........................................................................................................4

1.3. PROJECT OVERVIEW STATEMENT:.............................................................................4

1.4. PROJECT GOALS & OBJECTIVES:..............................................................................5

1.5. HIGH-LEVEL SYSTEM COMPONENTS:.........................................................................6

1.6. LIST OF OPTIONAL FUNCTIONAL UNITS:....................................................................6

1.7. EXCLUSIONS:.............................................................................................................6

1.8. APPLICATION ARCHITECTURE:..................................................................................6

1.9. GANTT CHART:..........................................................................................................8

1.10. HARDWARE AND SOFTWARE SPECIFICATION:........................................................8

1.11. Tools and technologies used with reasoning:.........................................................8

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
3
Marghazar - UOG - Project Management Office Version: 1.0
Final Year Project Deliverable Guide Date: September 30, 2019

Niyamat Bakers Web Application


1.1 Introduction
A “Niyamat Bakers Web Application” is basically a web application that will use for the
conversation between Administrator, Sales persons, Company employees and Customers.
This system will use to take online order from retailers and online customers. We are
going to introduce this system to reduce the Operational cost, Product wastage and
Secure payment system and improve the performance of Product manufacturing.
Actually, we are developing a tool that is used in manufacturing the products and manage
the orders. We develop a fully operational website to provide this project development
tool online.

1.2. Project Title:


“Niyamat Bakers Web Application”

1.3. Project Overview statement:


This system is about the manufacturing and delivering of product. Where our retailers
or online customers will give the order of product and then we will manufacture the
product according to their order and then our sales persons will deliver order on shops
or to online customers of their particular areas and then they will pay to sales persons
and sales person will update his/her record.

Project Overview Statement Template


Project Title: Niyamat Bakers Web Application

Project Manager: Bilal Tariq Butt


Project Members:
Name Registration # Email Address Signature
Hasnain Ali 16064198-047 16064198-047@uog.edu.pk

Jabar Hussain 16064198-070 16064198-070@uog.edu.pk

Abrar Hassan 16064198-077 16064198-077@uog.edu.pk

Project Goal
To replace the manual works with online management system.
Objectives:
Sr.# Objective’s Detail
1 To efficient interface that are easy to use
2 Administrator can manage stock, raw material, profit & loss and sales
3 Sales person will get notification of loaded product and shop lists to deliver the product
4 Retailers will give the order of required number of products and have their previous record
of purchased products and balance.
5 Employees have their accounts, leaves and balance details
6 Online customers can bay products through giving order online
7 Only Retailers can communicate through the online chat module

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
4
Marghazar - UOG - Project Management Office Version: 1.0
Final Year Project Deliverable Guide Date: September 30, 2019

Project Success criteria:


 Fully responsive and Operational Website.
 Fulfill the Functional & Non-functional Requirements.
 Manage Accounts and Data Successfully.
 Meet the customer Requirements.
 Administrator can manage the accounts of users.
 The list of products with stock and price.
 Retails can search and buy bulk number of products.
 Sales persons knows about where deliver the product, to which retailer and how much payment
collect from retailer.
 Online customer can search and order products.

Assumptions, Risks and Obstacles:

 Difficult to Manage Accounts and large amount of Data

Organization Address (if any):

Type of project: Research Development


Target End users: Administrator, Retailers, Sales Person, Online Customers, Employee

Development Technology: Object Oriented Structured


Platform: Web based Distributed
Desktop based Setup Configurations
Other_____________________
Approved By:
Date:

1.4. Project Goals & Objectives:


 Our Objective is to make Niyamat Bakers Web Application Software through
fully operational website.
 Our Objective is to make efficient interface that are easy to use.
 Our Goal is to make system where Administrator can manage stock, raw material,
profit & loss and sales.
 Our Goal is to make system where Sales person can get notification of loaded
product and shop lists to deliver the product.
 Our Goal is to make system Retailers will have their previous record of purchased
products and balance.
 Our Goal is to make system Employees have their accounts, leaves and balance
details.
 Our Goal is to make system Online customers can bay products through giving
order online.

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
5
Marghazar - UOG - Project Management Office Version: 1.0
Final Year Project Deliverable Guide Date: September 30, 2019

1.5. High-level system components:


 Administrator will add employees & retailers and sales persons.
 Administrator will manage the stock and raw material.
 Administrator will provide the login access to sales person and retailers.
 Retailers can Chat to communicate with each other.
 Administrator and Sales person will get the notification of payment received from
Retailers.
 Administrator will manage orders and Profit & Loss.
 Online customers will register and login then can buy products online and pay
cash on delivery.

1.6. List of optional functional units:


 Payment through Easypasia, Jazzcash & cash on delivery
 Complete User Manual Contains Complete Documentation how to use system.

1.7. Exclusions:
At the moment nothing

1.8. Application Architecture:

Application Presentation Business


Interface Layer Layer

Sales Person Niyamat Server


Bakers Web
Application -Provide
Retailers specific
Login / Signup -FAQ login Database
Support access
Employee
-Provide
Application
Service Admin
Online
Customer

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
6
Marghazar - UOG - Project Management Office Version: 1.0
Final Year Project Deliverable Guide Date: September 30, 2019

Administrator:
 Login
 Manage Stock & Raw Material
 Daily Sales
 Profit & Loss
 Manage Orders
 Add employers
 Manage Employees
 Generate Invoices
 Add Sales Person
 Search Record
 Delete Record
 Update Record

Sales person:
 Login
 Work Schedule
 Their balance and remaining data
 Shops List to Deliver Product
 Notification of Loaded Products and received payment from customer

Retailer: (customers purchase product on large amount)


 Register & Login
 Give Order of product
 Have data of current and previous purchased products
 Balance Data
 Chat with Other Retailers

Online Customers:
 Register & Login
 Place Online order
 Pay cash on delivery

Live Chat:
 Retailers will Login
 Chat

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
7
Marghazar - UOG - Project Management Office Version: 1.0
Final Year Project Deliverable Guide Date: September 30, 2019

1.9. Gantt chart:


Activity Start End Duration Sept Oct Nov Dec Jan Feb March April
Proposal and Idea 15/09/2019 30/09/2019 1 Month
Documentation 30/09/2019 31/10/2019 1 Month
Research and design 31/10/2019 31/11/2019 1 Month
Coding and Development 31/11/2019 29/02/2020 3 Month
Testing and Correcting 29/02/2020 31/03/2020 1 Month
Ready to Lunch 31/03/2020 31/04/2020 1 Month

1.10. Hardware and Software Specification:


Hardware:
250 GB Hard 4 GB Ram Core i3 or later for better performance
Software:
Windows 7 OS or Later
Browser i.e. Google Chrome
Server:
Dual 2 GHz CPU 500mb Disk space
Server Software:
Php 5.6 or above MySQL 5.6.17 or above

1.11. Tools and technologies used with reasoning:


PHP, MySQL
Use these languages in Bot development platform and Website Development
 Adobe Photoshop and Illustrator for Graphics designing
 Microsoft Visio for Project Design
 Dreamweaver for Website Structure and Layout
 MySQL: To Store data into database

Hardware specifications
© Department of Software Engineering
Faculty of Computing & IT
University of Gujrat
8
Marghazar - UOG - Project Management Office Version: 1.0
Final Year Project Deliverable Guide Date: September 30, 2019

Web Application runs on any type of computer.

1. Tools and technologies used with reasoning

Tools:
 VISUAL STUDIO /DREAM VIEWER

Front End:
 HTML, CSS, Bootstrap, JavaScript/ React JS

Back End:

 PHP

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
9

You might also like