Sie sind auf Seite 1von 19

Online Green Market

Affan Ahmad

Hafiz Muhammad Atif

Saad Sohail

Sajjad Saeed

Supervised By

Dr. Muzafar Khan

Submitted for the partial fulfillment of BS Software Engineering degree to

the Faculty of Engineering & CS


NATIONAL UNIVERSITY OF MODERN LANGUAGES
ISLAMABAD

October, 2019
ABSTRACT
Fruits & Vegetables Market (Sabzi Mandi) is a place which fulfill the daily
requirement of very person. Farmer sell food to earn. Farmer bring food at mid
night. Shopkeeper buy food for their shops and earn money. People buy food from
market to eat. People have to buy fresh fruits and vegetables in between 5 to 8 am.
Then afterwards the remaining fruits and vegetables are left in market. Farmer
face problem about price in market. Broker is a middleware who buy food from
farmer and sell it in market. Farmer always sell his goods in less price then the
Government rates. He faces loss every time. The solution to this problem is
customer can buy fruits & vegetables form home at any time at Government
prices. Farmer should have price list of market. Farmer should have weekly and
monthly price graph of market. He should get the predicted prices of market, so it
will help the farmer to get best price of his goods. Customer will have fruits &
vegetable at Government rates. Broker cannot buy and sell goods at his own rates.

1|Page
UNDERTAKING
Its hereby undertake that we are marking this group for our final year project by
our own choice. It is entirely our duty to complete this project in time. In case of
failure or underperforming, neither the university not the supervisor will be held
responsible for unsatisfactory performance.

GROUP MEMBERS

Name Roll No Signature

Saad Sohail (11435) _____________________


Sajjad Saeed (11415) _____________________
Hafiz Muhammad Atif (11427) _____________________
Affan Ahmad (11430) _____________________

PROJECT SUPERVISOR:

Dr. Muzafar Khan ____________________

Dated: 29 Oct 2019

2|Page
3|Page
4|Page
Table of Contents
1 Introduction ............................................................................................................8
1.1 Statement of Problem .........................................................................................8
2. Existing System ......................................................................................................9
2.1 Hum Mart ............................................................................................................9
2.1.1 Limitation of Hum Mart ....................................................................................9
2.2 Sabzi Mandi Online ............................................................................................10
2.2.1 Limitation of Sabzi Mandi Online ...................................................................10
2.3 Fowrry ................................................................................................................10
2.3.1 Limitation of Fowrry .......................................................................................10
3. Proposed System .................................................................................................10
3.1 Features of Proposed System ...........................................................................11
4. Comparison between Existing system and Proposed system .............................12
5. Recourse Requirement ........................................................................................12
5.1 Software Requirement ......................................................................................12
5.2 Hardware Requirement .....................................................................................13
5.3 Functional Requirement ....................................................................................13
5.4 Non-Functional Requirement ............................................................................13
6. Proposed Plan for Implementation .....................................................................13
6.1 Requirement Specification ................................................................................14
6.2 Modeling ............................................................................................................14
6.3 Coding ................................................................................................................14
6.4 Data Analysis......................................................................................................14
6.5 Testing ...............................................................................................................14
7. Activity Diagram...................................................................................................14
8. Gantt Chart ..........................................................................................................18
9. Reference .............................................................................................................18

5|Page
List of Figures
Figure 1: Activity Diagram for Farmer .......................................................... 15
Figure 2: Activity Diagram for Shop keeper .................................................. 16
Figure 3: Activity Diagram for Customer ...................................................... 17
Figure 4: Gantt Chart ..................................................................................... 18

6|Page
List of Tables
Table 1: Comparison between Existing system and Proposed System .......... 12

7|Page
1 Introduction

Fruits and Vegetable Market is a place which fulfils the needs of the people.
Almost every person interacts with it. In our daily routine we need fruits and
vegetable that is available in the Fruits and Vegetable Market. The Government
of Pakistan releases the fruits and vegetable price list at 11 pm. Price of fruits and
vegetable should be followed according to this price list. The buying and selling
of the fruits and vegetables starts from 4 am to 8 am. The fresh quality of food is
available at this time. Then after 8 am the quality of food is not good as compare
to previous food which is available at 5 am to 8 am. Most of the shopkeeper buy
fruits and vegetable in between 5 to 8 am. The shopkeeper brings fruit and
vegetable to his shops and stalls, people buy fruits and vegetable from them.
Farmer bring his goods to the market at 12 am. Farmer sell the food in the market.
The life of any fruit and vegetable is maximum 3-5 days then it starts
decomposing. Broker is the middleware between the farmer and the customer. He
buys the food from the farmer and sell it to the shopkeeper.
Now a days in the market both the customer and the farmer facing problems.
Customer is unaware of the prices that are released by the Govt. of Pakistan.
Customer have to buy the fruits and vegetables from the shops in the streets. The
shopkeeper does not follow the price list of the Government of Pakistan. He sells
everything on his own rates, so customer have to pay heavy amount. Customer
have to compromise in the quality of food also.
Farmer bring the food to the market to get the price of his goods but he has to face
the problem which is broker. Broker do not follow the price list. When the farmer
brings the food to market, he has to face broker. Broker is a very clever man with
a lot of communication skills. Broker start degrading the farmer by saying ‘what
is this? This is mess’ to buy the food at minimum price because he knew that
farmer won’t take his good back to his village, he has to sell it any price.

1.1 Statement of Problem


The main problem is faced by the farmer and customer. Customer have to buy the
fruits and vegetables from the street and stalls at high. He does not know about the
price list of Government of Pakistan. The quality of fruits and vegetables are also
not very good. The shopkeeper does not follow the price list. He takes a big margin

8|Page
at every item of food. For the sake of reasonable price and good quality the
customer has to visit the fruit and vegetable market (Mandi) but it not possible for
anyone to visit market daily and at 5 to 8 am to buy fresh fruits and vegetable. And
it is not possible for everyone to visit the market daily. So, customer have to buy
the fruits and vegetable from local shops at high prices.
The major problem which is faced by the farmer from the manual system. When
he brings his good at the market to sell. It is mandatory for him to sell the goods
at any cost whether he face loss or profit he has to sell it. Because most of farmer
came from middle of Punjab so it took 1 or 2 days to reach the market. If they go
back to their village their goods won’t be sellable. Broker who is a middleware in
customer and farmer. Broker degrade the farmer by using different kind of tricks
just to buy the goods at minimum price. Broker buy goods at minimum price sell
it to shopkeepers at high rates.
Due to the cleverness of broker farmer face loss. When farmer is on his way to
market, he does not know about the price list. He does not know about the demand
& supply of the market. He is unaware of everything so that is why he face loss
most of time.

2. Existing System
There is an existing system related to the same purpose which is mentioned below:

2.1 Hum Mart


Hum Mart is an application which only covers the Karachi City. This application
is not for other countries. In this application a user can order the fruits and
vegetables. This application is the E-commerce Grocery System.[1]

2.1.1 Limitation of Hum Mart


• Customer can only place an order.

• Customer do not get the Government price list.

• Customer has to buy the fruits and vegetables on the price of the application.

• Application only covers one city of Pakistan.

• It does not provide any facility to Farmer, Shopkeeper.

9|Page
2.2 Sabzi Mandi Online
Sabzi Mandi Online is an official android base application which is announced by

D.C of Islamabad. This application is used to get the order from the user and
deliver it to the customer. [2]

2.2.1 Limitation of Sabzi Mandi Online


• Customer can only place an order.

• Customer can only place an order of minimum Rs 1000.

• Customer of less requirement can’t place an order.

• There is no benefit for the Farmer.

• This application only fulfills the Order management system.

• There is no module of demand and supply of mandi.

2.3 Fowrry
Fowrry is an official android base application which is announced by D.C of
Islamabad. This application is used to get the order from the user and deliver it to
the customer.[3]

2.3.1 Limitation of Fowrry


• Customer can only place an order.

• Customer can only place an order of minimum Rs 1000.

• Customer of less requirement can’t place an order.

• There is no benefit for the Farmer.

• This application only fulfills the Order management system.

• There is no module of demand and supply of mandi.

3. Proposed System
The proposed solution offers an application on which it covers the three phases
which will includes Customer, Farmer and Shopkeeper. The system will allow the
customer and the farmer to see the price list which Government of the Pakistan
release daily.

10 | P a g e
The system will have the order management system for the customer. So, he/ she
can place an order for the fresh fruits and vegetables daily or whenever they like.

Customer is allowed to navigate the order. The system provides the opportunity to
the salesman and the shopkeeper to earn. This application has a dashboard on
which they can see order which customer have placed. Shopkeeper have to pick
the fruits and vegetable from the mandi daily for their shops so it will be a lucky
jack port for them to pick some other orders to get more cash.

Farmer who is unaware of the mandi, he will use the application get the price of
the products that he will bring to the mandi. Farmer will get to know the demands
of the mandi by using the application. Application have module in which
application will tells the farmer about the Predicted Price list of the fruits and
vegetables. System will also inform the farmer when he will bring his good the
mandi so he can get the best price of his goods.

3.1 Features of Proposed System


Our system has following features
• Customer can see the Government Official price list.

• Farmer can see the demand of Mandi

• Farmer can see the predicted price list of the fruits and vegetables.

• Shopkeeper can pick up orders.

• Customer will get fresh fruits and vegetables on Mandi at house door step.

• Farmer can see where and when he can sell his goods at good price without
having any loss.

• Farmer can see the statistics of the upcoming seasonal fruits and vegetable. It
will help the farmer which fruits and vegetable he should produce in his farms
to get more profit.

• Data Analysis will be performed by using the parameter like previous data,
weather, days, season, traffic situation, political situation, demand, natural
disaster, currency rate and monthly dates.

11 | P a g e
4. Comparison between Existing system and Proposed system
The comparison is between the existing systems which is people using and
proposed system. Comparison table will briefly describe the missing modules in
the existing system.
Table 1: Comparison between existing system and proposed system

Features Feature Availability

Hum Proposed Sabzi Mandi Fowrry


Mart System Online

Government Price ✓ ✓ ✓ ✓
List

Order ✓ ✓ ✓ ✓
Management

Demand & Supply ✓


× × ×
Predicted Price ✓
List × × ×
Data Analysis ✓
× × ×

5. Recourse Requirement
The recourses which will be required in the development of the proposed system
are as followed:

5.1 Software Requirement


The programming language used for the developing the application will Kotlin,
C#, JavaScript, jQuery, Ajax.
Following are the tools and technology ae required for the development.
• Android Studio.

• Microsoft Visual Studio.

• Axure RP 9.

• Enterprise Architect.
12 | P a g e
5.2 Hardware Requirement
For the development of the system Android developers will require a device laptop
or a personal computer with minimum 6 GB RAM, 500 GB hard disk and Core i5
4th generation. To run the android studio. For web development developers will
require a device laptop or a personal computer with minimum 4 GB RAM, 500 GB
hard disk and Core i5 4th generation.

5.3 Functional Requirement


• Application must display the Government price list.

• Customer order should be placed on the order dashboard.

• Shopkeeper must pick the order from the order dashboard.

• System must inform the demand and supply of the Mandi.

• System should inform the customer about the salesman/ shopkeeper who is

delivering.

• System must show a success message after delivering the order.

• System must display the predicted price list.

• System must inform farmer about demand and supply of the mandi.

• System will help the farmer about the demand of the upcoming seasonal crop.

• System must inform farmer about when & where he can sell his good at good
price.

5.4 Non-Functional Requirement


• User Interface will be very friendly so an uneducated farmer can use it easy.

• System will verify the user Contact No. or its Email.

• System will only allow authenticate user to use the system.

• System security will very easy to learn.

6. Proposed Plan for Implementation


The plan for the proposed system’s implementation is as followed:

13 | P a g e
6.1 Requirement Specification
Requirement gathering phase will be started in Oct and it will be completed in 15
days.

6.2 Modeling
The prototype for the system will be designed in Axure RP 9 to achieve the best
User experience. We will test the prototype with the perspective of the user. For
the further architecture of the system, Enterprise Architect will be used to design
the detailed architecture of the system. The design will have all the important and
structural diagrams. The Design will be completed in 25 days. Database
architecture will be designed for the better understanding of our Database. It will
be completed in 10 days.

6.3 Coding
After the successful implementation of the modeling and design of the system the
coding module will be started. To Implement the system for the use of real
environment we will perform coding. It is the long module which will cover all the
difficult phases like data analysis, so it will be started in Dec 2019 to May 2020.

6.4 Data Analysis


Data Analysis will be performed to get the predicted prices of the Mandi. Data
Analysis also cover the future demand & supply of the Mandi. Data Analysis will
help the farmer to know about the demand of the fruits and vegetable on upcoming
days and it will help the farmer to know about the predicted price of the food that
he has in his farm. The data analysis will be started in Jan 2020 to March 2020.
6.5 Testing
Testing of system will be covered during all the time of the development, unit
testing will take place during the development the developers will perform unit
testing on their own modules. Once all the modules are developed and completed
and tested by the developer then they all will be integrated together then the
Integration and system testing will be performed. We will try to use adopt the best
test practice according to the Environment. For android application testing will be
perform on every simulator of android.

7. Activity Diagram
The activity diagrams for the system flow are as followed:

14 | P a g e
7.1 Activity Diagram for Farmer
The flow of the system for the farmer is as followed:

Figure 1: Activity Diagram for Farmer

15 | P a g e
7.2 Activity Diagram for Shopkeeper
The flow of the system for the Shopkeeper is as followed:

Figure 2: Activity Diagram for Shopkeeper

16 | P a g e
7.3 Activity Diagram for Customer
The flow of the system for the customer is as followed:

Figure 3: Activity Diagram for Customer

17 | P a g e
8. Gantt Chart
Tasks 2019 2020

Oct Nov Dec Jan Feb Mar Apr May June

Write the Proposal

Collect the problems

Requirement Gathering

Design the User Interface Prototype

Design the Architecture

Design the Database

Gather Parameter for Data Analysis

Techniques

Build the Database

Build the User Interface

Build the System

Test the Web & Android

Test the Database

Test the Data Analysis Techniques

Test the User Interface

Perform Integration Testing

Write the Progress Report

Write the Final Report

Prepare for the Presentation

9. Reference
1. https://hummart.com
2. http://sabzimandionline.com
3. http://fowrry.com

18 | P a g e

Das könnte Ihnen auch gefallen