Online Grocery
Online Grocery
Online Grocery
BY:
B.PUJITHA (13M61A0504)
A grocery store is a retail store that primarily sells food. A grocer is a bulk seller
of food.
As pollution around the world has increased buying food on the road side is not
advisable.
Whether in charge of a small individually owned grocery store or one that is part
of larger chain maintaining a grocery store successfully involves considerable
responsibility.
ABSTRACT
"Health is wealth”. As the saying goes from our ancient times. Eat healthy and
stay healthy as of now a days its very difficult to have healthy food.
Grocery store managers must ensure that the store runs smoothly that items are
priced comparatively and that customers are satisfied.
people are unable to find time to household works like buying grocery. So by this
platform we provide grocery .
This is an Internet based application that can be accessed throughout the web.
This system can be used to search for all grocery and fresh vegetables which are
available in the market
LITERATURE REVIEW
Grocery store managers must ensure that the store runs smoothly that items are priced
comparatively and that customers are satisfied.
Drawbacks of super market management system is if we cancelled the ordered item the money is
not returned i.e they didn’t maintained cancelation option.
In grocery management system we overcome the drawback and we create a option called wallet.
EXISTING SYSTEM:
A grocery store is a retail store that primarily sells food. A grocer is a bulk seller of food.
Grocery stores often offer non-perishable food that is packaged in cans, bottles and boxes,
with some also having fresh produce, butchers, delis, and bakeries.
As pollution around the world has increased buying food on the road side is not advisable.
Whether in charge of a small individually owned grocery store or one that is part of larger
chain maintaining a grocery store successfully involves considerable responsibility.
Grocery store managers must ensure that the store runs smoothly that items are priced
comparatively and that customers are satisfied.
PROPOSED SYSTEM:
HARDWARE REQUIREMENTS:
contd..
SOFTWARE REQUIREMENTS:
admin customer
employee
add cat order
item
change view
sales
add sun
sales
add password profile view
category items wallet purchase
items
MODULES
Employee Module
Administrator Module
User Module
Payment option Module
Contd..
MODULES DESCRIPTION
Employee Module:
In this employee module the employee mainly receives the customers
requirement and have to process on customers request.
He basically works on the available products and daily checks the stock
availability on time and informs the administrative in charge about the products
availability.
He delivers the stock ordered by the customer with proper packing and in time
delivery.
Administrator Module:
The user must have the personal account and using his login details customer first
check the products availability and orders the required products.
If the server is busy then customer has to retry once again and continue his
request.
He can check on various products availability and choose the products required.
PAYMENT OPTION MODULE
contd..
User
level 0
Level 1
admin
Level 1
Employee
level 0
Level 1
payment
2
USE CASE DIAGRAM:
contd..
Add category
Sub category
Add items
View Profile
Employee
View items
Admin
Order items
View profile
Change password
Customer
Log out
Wallet
CLASS DIAGRAM:
contd..
Customer Class
View Items
+username Employee Class
+Item Id +password
+username
+View() +Data Upload() +password
+View Data()
+Login()
+Verification()
+View Profile()
+Logout()
+CVhange Password()
+Logout()
+Item Name
+Item ID Class Login
Admin__+
+Order() +username
+password +username
+password
+login()
+login()
+Add Category()
+Add Sub Category()
+Add Products()
+View Profile()
+Logout()
ACTIVITY DIAGRAM:
Activity diagrams are graphical representations of workflows of stepwise activities and
actions with support for choice, iteration and concurrency.
In the Unified Modeling Language, activity diagrams can be used to describe the business
and operational step-by-step workflows of components in a system.
An activity diagram shows the overall flow of control.
contd..
admin
Admin
Add Category
View Profile
Add Products
SEQUENCE DIAGRAM:
contd..
SEQUENCE DIAGRAM-1
ADMIN
signIn Admin Home Add Category Add Sub Category Add Items View Profile Logout
: Admin
1 : Username()
2 : Password()
3 : valid()
7 : Add Item()
8 : View Profile()
9 : Logout()
SEQUENCE DIAGRAM-2
EMPLOYEE
: Employee
1 : new User()
2 : username()
4 : password()
5 : valid() 3 : invalid()
6 : View Profile()
7 : Change Password()
8 : Logout()
10 : Logout()
SEQUENCE DIAGRAM-3
CUSTOMER
sign in Customer Home View Profile View Items Order Items Wallet Change Password Logout
: Customer
1 : Username()
2 : Password() 3 : valid()
4 : invalid()
5 : View Profile()
6 : View Items()
7 : Order Items()
8 : View Wallet()
9 : Change Password()
10 : logout()
COLLABORATION DIAGRAM
contd..
COLLABORATION DIAGRAM-1
ADMIN
COLLABORATION DIAGRAM-2
EMPLOYEE
COLLABORATION DIAGRAM-3
CUSTOMER
STATE CHART DIAGRAM
CUSTOMER
Customer
Login home
Logout
EMPLOYEE
Employee
login home
Logout
ADMIN
Admin
Login
Login Home
Logout
Component Diagram
Employee__
View Profile__
View Item
Wallet Admin_+
Order Item
View Profile_ Add Category Add Sub Category
Deployment Diagram
HTTP
<<artifact>>
<<artifact>>
userside
Tomcat Server
JDBC
Database server
<<artifact>>
My Sql
TABLES IN GROCERY
Admin
Card
Category
Customer
Employee
Item
Item order
Notification
Status
Subcategory
Wallet
contd..
ADMIN
Pass Varchar(255)
EMPLOYEE
cname Varchar(225)
ITEM
Weekly report
5
4.4
4.5
4
4
3.5
3
2.5
2 2
2
1.5
1
1
0.5
0
0
fruits vegitables
Series 1 Series 2 Series 3
TEST CASES
admin