You are on page 1of 8

MODULES

There are 5 modules. They are as follows:

1. Registration Module
2. Login Module
3. Admin Module
4. User Module
5. Billing Module
6. Staff Module

MODULE DESCRIPTION

Registration Module:

In the registration module, users will provide all the necessary details and
register.

Login Module:

Only the registered users can login. Here we check the correct authentication.

Admin Module:

Admin login by using Username and Password, and adding information


about all the products in the shopping mall with price & rack number(location).

Add the staff of the shop.

User Module:

New user register using their personal information. User login to the app
using username and password. easy. The user can view information about all the
products available in the shopping mall with price, list of items with price gets
displayed. The user goes through the items and will select the desired items.
After selecting, this application sorts the Selected items and displays them rack
wise i.e. rack1 items first, rack2 items second and so on.

Billing Module

Each shopping cart is designed or implemented with a Product


Identification Device (PID) that contains microcontroller, LCD and RFID
reader. Purchasing product information will be read through a RFID reader on
shopping cart and it is displayed in LCD which is interfaced to the controller. At
the billing counter, the total bill will be transferred to PC by Bluetooth module.
When a customer purchase a product, he/she first scans the RFID tag of each
product to the RFID reader and then places it into the trolley.

Staff module

The staff module which describes that he can view the bills of the
customer .and can view the bills of the customer and view the payment mode.

Data flow diagram


Level 0DFD:

Smart trolly

Users
Admin
staff
Level 1

View Users
User

yes

Admin Login

Add trolly

trolly

Add Product Product

View feedback
feedback

Add staff
staff
Level 2
Product view and search
View product

users Login
Bill view
Product

Add feedback
feedback

Payment type

Level 3
Staff Login
Trolly view
View trolly

Notification View notification

Bill view

Table design
1.login
Column Name Data Type Constrains Description

logid Int Primary key ID

User name Varchar(50) - User name

Password Varchar(50) - Password

Type Int - Role

2.Registration

Column Name Data Type Constrains Description

Id Int - id

Name Varchar(50) - User name

Email Varchar(50) - Email id

Pass Varchar(50) - password

Address Varchar(50) - Address

Phone Varchar(50) - Phone number

3.Product

Column Name Data Type Constrains Description

Id Int - id

Name Varchar(50) - User name

categ Varchar(50) - category

Brand Varchar(50) - Brand


Qty Varchar(50) - Quantity

loc Varchar(50) - location

Price Varchar(50) - Amount

4.Feedback

Column Name Data Type Constrains Description

User name Varchar(50) - User name

Date Date - Date

Subject Varchar(MAX) - Subject

description Varchar(MAX) - description

5.Notification

Column Name Data Type Constrains Description

Trolly id Varchar(50) - User name

P roduct table - normalize

SYSTEM REQUIRMENTS

Hardware Configuration
• Processor - Pentium –IV
• Speed - 1.1 Ghz

Software Configuration
• Operating System : Windows XP
• Programming Language : Android ,PHP

 Database :SQL

You might also like