0% found this document useful (0 votes)
18 views37 pages

12345-Extracted Merged

The document is a project report on the development of an Online Grocery Store Management System, aimed at facilitating grocery shopping for customers and streamlining operations for store owners. It outlines the project's introduction, scope, existing systems, proposed solutions, feasibility studies, and requirements for hardware and software. The report emphasizes the system's user-friendly interface, operational efficiency, and the benefits of local vendor integration for timely deliveries.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views37 pages

12345-Extracted Merged

The document is a project report on the development of an Online Grocery Store Management System, aimed at facilitating grocery shopping for customers and streamlining operations for store owners. It outlines the project's introduction, scope, existing systems, proposed solutions, feasibility studies, and requirements for hardware and software. The report emphasizes the system's user-friendly interface, operational efficiency, and the benefits of local vendor integration for timely deliveries.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 37

APROJECTREPORT

ON


GROCERYSTOREMANAGEMENT
SYSTEM”
SUBMI
TTEDTO

SAVI
TRI
BAIPHULEPUNEUNI
VERSI
TYOFPUNE
ForPar
ti
alFul
fi
lmentOf
T.
Y.B.
Sc.(
Comput
erSci
ence)
Submi
tt
edBy
Pansar
eAkshadaKai
l
as&NagudeGay
atr
iSanj
ay&
PawarVai
shal
iBhausaheb
Undert
hegui
danceof
Mr
.Unde.
M.A.
Depar
tmentOfComput
erSci
ence
Ray
atShi
kshanSanst
ha’
s,
R.
B.Nar
ayanr
aoBorawakeColl
ege,
(Aut
onomous)
Shri
rampur
.
I
nthe
Academi
cYear
2024-
2025

Ray
atShi
kshanSanst
ha’
s,
R.
B.Nar
ayanr
aoBor
awakeCol
l
ege,
Shr
ir
ampur
-413709Di
st-
ANagar
.

CERTI
FICATE
Thi
sist
ocer
ti
fyt
hat
Mi
ss.
Pansar
eAkshadaKai
l
as.
Mi
ss.
NagudeGay
atr
iSanj
ay
Mi
ss.PawarVai
shal
iBhausaheb
OfT.
Y.B.
Sc.
(Comput
erSci
ence)hascompl
eted
t
hepr
ojectent
it
ledas


GROCERYSTOREMANAGEMENTSYSTEM”
Aspr
act
ical
requi
rementofT.
Y.B.
Sc.
(Comput
erSci
ence)
Labcour
seI
Ifi
eldbySav
itr
ibai
Phul
ePuneUni
ver
sit
yofPune
dur
ingt
hey
ear2024-
2025.
Pr
ojectGui
de HeadofDepar
tment

I
nter
nal
Exami
ner Ext
ernal
Exami
ner

ACKNOWLEDGEMENT

I
tisdi
sti
ncthonourandpr
oudpr
ivi
l
eget
oacknowl
edgewi
thourat
ti
tude,
thekeeni
nter
est
t
akenbyPROF.
Unde.
M.A&i
nspi
ri
ngsuggest
ionandconst
antsuper
visi
onandencour
agement
who had made i
t possi
ble of pur
sue and compl
etet
his pr
oject of "
GROCERY STORE
MANAGEMENTSYSTEM "ef
fect
ivel
y.Wewoul
dtaket
hisoppor
tuni
tyt
oexpr
essourpr
ofound
ser
iesi
ndef
iner
stoal
lthemember
sofst
affoft
hei
rconst
anthel
p.

I
thas gi
ven us i
mmense pl
easur
eto associ
ate our
sel
ves wi
tht
hrough pr
ovoki
ng &
absor
bing.Theconceptofpr
ojectweacknowl
edgewi
thcour
tesyt
oPr
of.Mr
.Shi
nde(
Depar
tment
ofComput
erSci
ence)
.Wear
egr
atef
ult
othosewhohav
edi
rect
lyandi
ndi
rect
lyco-
oper
atedt
o
f
ini
sht
hispr
ojectwor
k.

Wegr
eat
lyappr
eci
ateourst
affmember
sPr
of.WamaneS.V,
Prof
.RautR.B,
Prof
.Kawal
eJ.
T,Pr
of.PawarM.S,Pr
of.BhawarD.S,andPr
of.
Bakar
eR.
Dfort
hei
rkeeni
nter
estandnumberof
f
rui
tf
ulsuggest
ionsatv
ari
ousst
agesdur
ingt
hecompl
eti
onoft
hisendeav
our
,whi
chhel
ptor
each
t
hedept
hoft
hiswor
k.

Dat
e:

Pansar
eAkshadaKai
l
as NagudeGay
atr
iSanj
ay

Pawarv
aishal
iBhausaheb
I
NDEX

SR.
NO CONTENT
1. I
ntr
oduct
iont
oourSy
stem
2. Scopeoft
heSy
stem
3. Exi
sti
ng&NeedOfSy
stem
4. Pur
poseOfSy
stem
5. Feasi
bil
i
tySt
udy
6. Har
dwar
e&Sof
twar
eRequi
rement
7. FactFi
ndi
ngTechni
que
8. ER-
Diagr
am
9. UML-
Diagr
am
Cl
assDi
agr
am
Obj
ectDi
agr
am
SequenceDi
agr
am
UsecaseDi
agr
am
Act
ivi
tyDi
agr
am
Col
l
abor
ati
onDi
agr
am
ComponentDi
agr
am
Depl
oymentDi
agr
am
10.
. Dat
aDi
cti
onar
ywi
thI
ntegr
it
yConst
rai
nt
11. Scr
eens(
Input/
out
put
)
12. Adv
ant
ages&Di
sadv
ant
ages
13. Fut
ureEnhancement
14. Concl
usi
on
15. Bi
ogr
aphy
INTRODUCTION

An Online Grocery Store Management System is a software application designed to help


manage an online grocery store. It allows customers to browse, order, and pay for groceries
from the comfort of their homes.
The system helps store owners keep track of products available for sale, manage orders, and
ensure that deliveries are made on time. It also handles inventory, so when items are sold, the
stock gets updated automatically.
For customers, it provides an easy way to search for groceries, add them to their cart, and
make secure payments online. For store owners, it simplifies the process of managing sales,
keeping track of inventory, and handling customer information. Overall, this system makes
running an online grocery store more efficient and convenient for both customers and own
SCOPE 0F SYSTEM
The scope of this work is to design, develop, and test the web website. Some delivery persons
can perform their work. This will be adding on benefit for the customers as it will save their
time, plus it adds on for the shopkeepers also, as people will continue to shop from local
shops rather than preferring to supermarkets every time. Also, since the deliveries from these
local vendors will not be as time-consuming as these days Flipkart, Amazon, etc. take but
rather will be delivered the same day of an order placed. Else the shopkeeper can ask the
customer that the product will be available by the next day, so if he/she still wants to place
the order, it can be done.
Existing System and Need for System

The existing systems for grocery store applications typically focus on providing a platform
for customers to browse products, place orders, and receive deliveries. These systems may
vary depending on the complexity of the store, but generally, they include the following
features: Manual or Basic Online Systems Simple Web or Mobile App: Customers can
browse products, place orders, and receive deliveries. The user interface may be very basic,
and the ordering process could be manual, with staff handling everything behind the scenes.
Basic Inventory Tracking: Inventory might be tracked manually or with a simple inventory
management system, leading to potential errors or stock outs if not properly updated. Limited
Payment Integration: Some grocery stores may only accept cash on delivery, which limits the
convenience of online payments. Basic Customer Service: Support may be via phone, email,
or chat with limited features for tracking orders or handling complaints. Medium-Scale
Systems Payment Integration: Integration with payment gateways like PayPal, Stripe, or
credit card processing allows customers to make secure payments online. Order Management:
A more sophisticated order management system allows store staff to track customer orders,
manage the dispatch process, and provide real-time updates to customers. Delivery Tracking:
Integration with delivery services or in-house tracking systems, providing customers with
real-time updates on their order. User Profiles: Some systems allow users to create accounts,
save shopping lists.
PROPOSED SYSTEM

As we know that grocery is an important part of our daily life. All human beings, may it be a
college student, a bachelor staying away from home due to a job or even the local people in a
city or town of them need groceries. If we think about ourselves as well as others and ask a
simple question: “Would you like to get the grocery while sitting at home rather than
wandering outside in search of grocery. Shops and good quality products?” What would be
your answer, in most cases the answer would be a big “YES”. So, our project is to develop
and design an Online Grocery Store that will provide the grocery of good quality at the
doorstep to the customers within the specified time. This store will provide services in most
the cities including nonmetro cities. The working of this Online Store will be completely
based on the local vendors of the city, unlike the existing systems, which provide groceries
directly from.
FEASIBILITY STUDY
After doing the project Online Grocery Store, study and analysing all the existing or required
functionalities of the system, the next task is to do the feasibility study for the project.
All projects are feasible given unlimited resources and infinite time.
Feasibility study includes consideration of all the possible ways to provide a solution to the
given problem. The proposed solution should satisfy all the user requirements and should be
flexible enough so that future changes can be easily done based on the future upcoming
requirements.
A feasibility study is a high-level capsule version of the entire system analysis and
design process. The study begins by classifying the problem definition. Feasibility
is to determine if it’s worth doing. Once an acceptance problem definition has been
generated, the analyst develops a logical model of the system. A search for alternatives is
analysed carefully. There are 3 parts in feasibility study

1. Operational Feasibility
2. Technical Feasibility
3. Financial Feasibility
4.Economical Feasibility
1.OPERATIONAL FEASIBILITY
As our project consists of a website that has a very Simple Graphical User Interface. So, to
use it a person need not be a highly technical person, even a common person can use it very
easily. The person using our web website does not need to know any kind of programming
language and also does not need to have technical knowledge. People belonging to any age
group can use our website and website without any issues. Overall, our project is very much
operationally feasible.
As the requirements of the project are not large and the objective of the project is well
defined, well understood among the team members, and the schedule for the project is
initially marked out, the project can be satisfactorily completed within the expected timeline.
However, some issues may arise due to a lot of content but, they can be solved with proper
planning and team efforts. Thus, the project is timely feasible.

2. TECHNICAL FEASIBILITY
The project is quite feasible technically as it can be implemented using the support and
features provided by the programming languages and handy software tools which are easily
available to user. Also, with the technical support of the books available, internet resources
and internal staff the technical obstacles that are expected/unexpected could be resolved
without much delay. Also, there is no special hardware involved in the system. Thus, the
Thus, the overall project is technically feasible. The system is self-explanting and does not
need any entire sophisticated training. A system has been built by
concentrating on the graphical user interface concepts, the website can also be handled very
easily with a novice uses. The overall time that a user needs to get trained is less than 15
minutes.

3.FINANCIAL FEASIBILITY
Since no special hardware is required for the system the direct or indirect cost required for the
development and the deployment of the project is reduced. As our project consists of a web
website it does not require any financial help. We will only need a web domain and nothing
else. Hence, our project is financially very feasible. In our website, it is built for the all the
people. It is freely available to utilized. This website doesn’t have any monetary service to
take the charges according to the usage, any user can access this website in freely. Every user
can access this website.
4.ECONOMIC FEASIBILITY
It refers to the benefits or outcomes we are deriving from the product as compared to the total
cost we are spending for developing the benefits are more or less the same as the older
system then it is not feasible to develop the product. The product is economical feasible. The
cost centres in the system development as well as operation are trivial. The major can be
network, internet and the software required for coding. The software used for the
development of the proposed system is PHP and MySQL.
 Reduces the processing time
 Reduces the work load
Administrative will be effective
HARDWARE AND SOFTWARE REQUIREMENT

HARDWARE REQUIREMENTS :
Processor: Intel Core i3 RAM: 4GB
HDD :512 GB

SOFTWARE REQUIREMENTS:
Operating System: Windows 10
Front End: HTML CSS Javascript
Back End: PHP
Database: MySQL
FACT FINDING TECHNIQUES

In simple words, *fact-finding techniques* in an online grocery store management system


project are ways to gather important information to understand what the system needs to do.
These techniques help the project team learn what customers, employees, and the business
want from the system.

Here are the main fact-finding methods in easy terms:

1. Interviews: Talking to people involved (like customers or store staff) to understand


their needs and problems.

2. Surveys: Asking a lot of people questions through forms to learn what features or
services they want.

3. Observation: Watching how people use the store’s website or app to see what works
well and what needs improvement.

4. Document Review: Checking any existing papers or reports about the store to
understand current processes.

5. Focus Groups: Bringing a small group of people together to discuss their opinions on
the store's system.

6. Prototyping: Creating a simple version of the system (like a mock-up) to show people
and get feedback on how it should work.

7. Use Cases: Writing down common tasks that users will do, like placing an order, to
make sure the system can handle them.
These methods help the team understand exactly what is needed for the online grocery store
to work well for both customers and the business
 ER DIAGRAM
rid Username Password id Password

Man
1
Registra on Admin ages
M

name
1 M 1 M
Customer/
email Makes cont
Order Product
User ains

phno

Address

Makes Added
has
to
M

Payment 1
Cart
Cart id

Total cart
Quan ty
pid Amount Ptype
 Class Diagram

Admin

admin id: int

1 password: string

View ()

Update ()

M M M

payment Order Product

payment id: int p id: int Product id: int


1 1 M M Product name:
Payment type: string order id: int
M M string M
View () user id: int
Update ()
add ()
Add to cart ()
view ()
M

1
User

User id: int


M
User name: string

User email: string


M
User phone: int

Register ()

Update account ()
 OBJECT DIAGRAM

Admin

admin id: int

1 password: string

M M M
Payment Order Product

Payment id: int Product id: int Product id: int

Payment type: String 1 1 Order id: int M M Name: String


User id: int M

User

User id: int


M 1
User name: string

User email: string


M
User phone: int
 SEQUENCE DIAGRAM FOR USER

C: Customer DB: Database

Do Registra on

Do Login

Login successful

View and select product

Placed order

Conform order

Deliver product

Gives Bill

Pay Bill

Payment successful

Gives feedback
 SEQUENCE DIAGRAM FOR ADMIN

Admin DB: Database

Login

Login Successful

Add product

Stored product

in DB

Check order

Update D

<<destroy>> <<destroy>>
 Use Case Diagram

Login

Registra on

View Item

Choose Item
User

Make Order

Make Payment

Change Password
 Use Case Diagram

Login

Add Category

Add Item

Manage Item
Admin

Manage Order
 Activity Diagram For User

Login

Search product

Add product to
cart

Add product detail and


book product
 Activity Diagram For Admin

Login

Search product Edit profile

Add to cart View order


Change order My account

Payment status Manage orders


Cancel order Confirm order

Make payment

Generate order

logout
 COLLABORATION DIAGRAM

1.1 Login
1.5 Add details ()

A1: Admin S1: System

1.2 Verify login

1.9 Give Bill ()


1.8 Confirm order ()
1.4 Verify login () 1.3 Registra on ()
1.6 place order ()
1.7 Pay Bill ()
C1: Customer
 COMPONENT DIAGRAM

Grocery.exe

Registra on.php {version 2..0}

Login.php

Database Grocery System

Customer.php

Wishlist.php

Cart.php

Admin_page.php
 DEPLOYMENT DIAGRAM

iiiiiiiiiiiiiiiiiiiiiiiiii
Internet

<<User>>

<<Network>> local network area

Client 2 Client 3
Client 1
DATADI
CTI
ONARYWI
THI
NTEGRI
TYCONSTRAI
NT

Logi
nTabl
e:

Fi
eld Ty
pes NULL Key Def
aul
t

user t
ext Yes Pr
imar
ykey NULL

pass t
ext y
es - NULL

Pr
oductTabl
e:

Fi
eld Ty
pes NULL Key Def
aul
t

no i
nt(
11) Yes Pr
imar
ykey NULL

name t
ext Yes - NULL

pr
ize i
nt(
11) Yes - NULL

Cont
actTabl
e:

Fi
eld Ty
pes NULL Key Def
aul
t

name t
ext Yes NULL -

emai
l t
ext Yes NULL -

phone t
ext Yes NULL -

Or
derTabl
e:

Fi
eld Ty
pes NULL Key Def
aul
t

pname t
ext Yes Pr
imar
ykey NULL

pr
ize i
nt(
11) Yes - NULL

qt
y i
nt(
11) Yes - NULL

t
otal i
nt(
11) Yes - NULL

no I
nt(
11) No For
eignKey NotNULL

I
nputOut
putScr
eens
SCREENS (INPUT-OUTPUT)

USER LOGIN
REGISTRATION
HOME
PRODUCTS
ADMIN
CONTACT
RESPONSES
ADD TO CART
ADVANTAGES AND DISADVANTAGES

Here are the advantages and disadvantages of the Online Grocery Store Management
System project in simple words:

1.Advantages:
1. Easy shopping: Customers can shop from home and get groceries delivered.

2. More sales: Online store can a ract new customers and increase sales.

3. Less work: Automa on can reduce manual work and minimize errors.

4. Be er inventory: Real- me tracking can ensure groceries are always in stock.


5. Compete with others: Online store can compete with other grocery stores.

2.Disadvantages:
1. High cost: Crea ng and maintaining the online store can be expensive.
2. Technical problems: Website issues or payment problems can occur.
3. Security risks: Online transac ons can be vulnerable to hacking.
4. Limited products: Online store may not have all products available.
5. Delivery issues: Managing delivery and logis cs can be challenging.

These advantages and disadvantages explain the benefits and drawbacks of the Online

Grocery Store Management System project in simple terms .


FUTURE ENHENCEMENT
Here are future enhancements for the Online Grocery Store Management System project in
simple words:

#Future Enhancements:
1. Mobile App: Shop on-the-go.
2. Personalized Recommenda ons: Get product sugges ons.
3. Automated Inventory: Op mize stock levels.
4. Real-Time Tracking: Track orders in real- me.
5. Secure Payments: Ensure safe transac ons.

These enhancements will improve customer experience, opera onal efficiency, and security.
CONCLUSION
In conclusion, the Online Grocery Store Management System makes shopping easier for
customers and helps store owners manage inventory and orders efficiently. It simplifies the
buying process and improves store opera ons. With some improvements, it can become
even more user-friendly and scalable for larger businesses.
BIBLIOGRAPHY
h ps://www.w3schools.com
h ps://www.youtube.com
h ps://www.geeksforgreeks.org/python-programming-languageh ps://stackoverflow.com

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy