0% found this document useful (0 votes)
151 views

POS System

The document describes a point of sale (POS) management system. It includes details about the system's users, functionalities, and database design. The system allows customers to order products online or offline, sales managers to manage orders, and administrators to control the system and generate reports.

Uploaded by

mr habib
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
151 views

POS System

The document describes a point of sale (POS) management system. It includes details about the system's users, functionalities, and database design. The system allows customers to order products online or offline, sales managers to manage orders, and administrators to control the system and generate reports.

Uploaded by

mr habib
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

BUBT

Bangladesh University of Business & Technology

Course Title: Distributed Database Management System Lab

Course Code: CSE 418


Project Name: POS Management System

Name ID Phone No.

Md. Khalequzzaman 15163203030 01729971740

Md. Akramul Islam 16171203077 01918591873

Bidhan Chandro Ray 16171203077 01760113430

Mst. Shamsunnaher Eti 16171203060 01761074338


Introduction:
A point of sale system, or POS, is the place where your customer makes a payment
for products or services at your store. Simply put, every time a customer makes a
purchase at your store, they’re completing a point of sale transaction
it’s the hub where everything—like sales, inventory and customer management—
merges

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

Sales Man Register

Check Order

Sales Man Approve Payment

Conform Order

Search Product

Do Order
Admin
Sales Man Update

Add Product

Update Product

Customers Stock Managing

Customer Management

Sales Report

Fig. Use Case Diagram


E-R Diagram :

Sub Total Product ID


Phone No. Password
BILL_ AMT
INV No. User ID
Name

Price
POS
Customer
Login
Quantity

Product Name
Generates

Price Unit Price


Has

Product Name
Selling Price

Total Amount Product


Bill
Stock

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

Table Distribution among sites:


Data access pattern:
SQL:
Insert :
INSERT INTO Customer(User ID, Name , Password ,Phone No.)
VALUES (value1, value2, value3, value4)
INSERT INTO Product(Product ID, Product Name , Stock ,Selling price, Unit
Price)
VALUES (value1, value2, value3, value4,value5)
INSERT INTO Bill(INV No., Product Name , Price, Bill Amount, Total Amount)
VALUES (value1, value2, value3, value4,value5)
INSERT INTO POS(INV No., Product ID, Product Name ,Sub Total,BILL_AMT,
Price, Quantity)
VALUES (value1, value2, value3, value4,value5, value6.value7)

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

You might also like