Data Base Project on:-Super-Market Management System
Data Base Project on:-Super-Market Management System
Designed to make the existing system more informative, reliable, fast and easy for all the
stake-holders.
Objective
To produce software which manage the activities done in a Super-Market.
To store large amount of data in the database which will reduce clumsiness.
To reduce paper work; so that users can spend more time on monitoring the Super-Market.
Project Description
Based on the transactions in a Super-Market.
First activity is adding the items to the system along with their rates and names of the items
which will be up for sale in the Super-Market. This authority is given only to Admin.
Any modification to be done in the item name or item rate cane be done only by Admin.
Right to delete any item details rest with the Admin too.
As the customer buys the products and comes to the billing counter, the user is supposed to
enter the item name purchased.
Project Description
The system will display all the items a customer wants to purchase.
If the stock is not available, the supermarket orders and buys from a prescribed
vendor.
The amount can be paid either in cash or via online according to customer
preference.
Admin provides a unique username and password for each employee through
which they can login.
Problems with the existing system
Manual system faces a lot of inefficiencies.
Time consuming.
Supplier details
Customer details
Products in stock
Data entry operator will enter the information of the product in the database.
The administrator will enter the taxes and the commissions for each product.
The customer will come and take the basket with him/her and choose the product and take it to the counter.
The bill calculating operator will check the products with the Bar Code detecting machine; then it will match
with Product-ID; then it will show its information and price and the bill will be calculated and total payment will
be shown.
Customer will pay for the products and they will be packed and delivered to the customer.
Error reduction.
• Customer – Customer Name , Customer ID , Address Line 1 , Address Line 2 , Address Line 3 , City ,
District , State , PIN , Contact No. , E-Mail ID , Membership Card No.
• Ordered Product – Product Name , Product Type , Product Brand , Product Model ID , Product
Price , Product Manufacturing Descriptions
• Billing Counter – Bill No. , Bill Date , Customer ID details , Bill Amount
• Product Shelves – Product Category , Product Type , Product Brand , Product Model ID
• Stock – Product Name , Product ID , Product Type , Product Price , Manufacturing Details , Product
Model
• Supplier Details – Supplier Name , Supplier ID , Contact No. , E-Mail ID , Address Line 1 , Address
Line 2 , Address Line 3 , City , District , State , PIN
• Order placed for the Supplier – Order No. , Product Type , Product Brand , Date of Order , Ordered
Quantity
Primary Keys
Customer – Customer ID
Ordered Product – Product Model ID
Billing Counter – Bill No.
Account – User ID
Stock – Product ID
Supplier Details – Supplier ID
Order given to Supplier – Order No.
Employee Details – Employee ID
Payment – Payment Receipt No.
Relationships
Customer is related to Ordered Product and to Billing Counter
Order placed for the Supplier is related to Stock Supplier and Employee Details
Employee Details is related to Order placed for the Supplier and Account
Remove Derived Quantities
Remove Bill Amount from Billing Counter
Remove Payment Amount from Payment
Relationships
Customer – Customer ID – Ordered Product
Customer – Customer ID – Billing Counter
Ordered Product – Product Model ID – Billing Counter
Billing Counter – Product Model ID – Stocks
Relationships
Billing Counter – User ID – Accounts
Order Details for Supplier – Order No. – Orders placed for Stock Supplier
It offers a simple, efficient and reliable way of storing, managing and accessing data.
The features offered by DBMS are : Query ability, Backup, Security and Computation which
are the needs of a fast-paced corporate system.
To churn profits, companies need to have a good plan along with affective DBMS.
Thank You!