POS System
POS System
Description:
Different types of POS system is available but our System will work in both Offline
and Onlinebase store
System will have three types of users like Customers, Sales Manager and Manager
(ADMIN)
“Flexibility is the KEY”.So we tried to make this system most flexible as we can.
Customers will able to Order throw online and Offline store. Sales Manager will
confirm the Order and will readythe order to deliver it to the customers. Finally,
Manager ( Admin ) will havecontrol on the whole system, will manage customers,
Sales Mangers, Products, with complete sales report
Functionalities:
Register:
Customers will have to register providing required fields
User ID
Name
Password
Phone Number
Login:
Customers, Sales Manager and Admin will have to login providing required fields in
different pages
User Name
Password
Sales Man Register:
Sales Manager will be registered by admin using the same required fields
User ID
Name
Password
Phone Number
Check Order:
Sales manager will get a Order with the details with below information
Invoice ID
Product ID
Product Name
Price
Quantity
Sub Total
Bill Amount
Approve Payment:
Sales manager will get a Order with the details. After checking the Order payments
he/she will approve the payment
Confirm Order:
After approving the Order payments he/she will confirm the order to deliver
Search Product:
Customers will be able search their required products by name
Do Order:
Customers will get a system to select the products and Quantity to confirm the
Order
Sales Man Update:
Admin will able to update sales man information by updating required fields
User ID
Name
Password
Phone Number
Add Product:
Admin will able to add new products by filling up the required fields
Product Name
Product ID
Unit Price
Selling Price
Stock
Update Product:
Admin be able update product required fields
Product Name
Product ID
Unit Price
Selling Price
Stock
Stock Managing:
Admin will update products stock
Customer Management:
Admin will have access to every customer’s data and will able to restrict any
customer’s activity
Sales Report:
Admin will get sales report by daily, weekly and monthly
Use Case Diagram :
Register
Login
Check Order
Conform Order
Search Product
Do Order
Admin
Sales Man Update
Add Product
Update Product
Customer Management
Sales Report
Price
POS
Customer
Login
Quantity
Product Name
Generates
Product Name
Selling Price
Bill Amount
INV No. Product ID Product Name
Fig.ER-Diagram
BCNF Table:
Main Table:
Product Product Stock Selling Unit User Phone Password Name INV Sub BILL_ Price Quantity Total Bill
ID Name Price Price ID No. No. Total AMT Amount Amount
Customer Table:
User ID Name Password Phone No.
Product Table:
Product ID Product Name Stock Selling Price Unit Price
Bill Table:
INV No. Product Name Price Bill Amount Total Amount
POS Table:
INV No. Product ID Product Sub Total BILL_ AMT Price Quantity
Name
Delete :
DELETE FROM Customer
WHERE User ID= value
DELETE FROM Product
WHERE Product ID = value
Search :
SELECT Product Name
FROM Product
WHERE Product Name = value
Update :
UPDATE Product Name, Selling Price, Unit Price
SET Product Name =value1, Selling Price =value2,...
WHERE Product ID= value
View List :
SELECT * FROM Product
SELECT * FROM Customer
References:
ER Diagram From
https://creately.com/diagram/example/hmnjgli21/E-R%20Diagram%20of%20POS