Database Document

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

Name: Arviel M.

Delos Santos

CARDOM’S MOUNTAIN WINE (POINT-OF-SALE SYSTEM)

Problem Definition

Cardom's Mountain Wine is having difficulties in managing transactions, inventory,


sales data, and accepting electronic payments. This resulted in operational inefficiencies
and reduced customer convenience. Hence the need of a point-of-sale system.

Issues Weight

1. The manager is having difficulty in managing inventory. 10


2. The person who’s in charge in cash register is 8
experiencing an inefficient transaction processing.
3. The store cannot accept electronic payments. 8
4. Poor sales data tracking. 6

Objectives

1. Create a sales and inventory system that will be used by the store.
2. The system should have three users; the admin, manager, and cashier.
3. Provide a sales tracker that will help the manager and the admin to track the
progress of the business.
4. Provide a help to the manager and administrator to keep track of stock levels for
products in the inventory. This feature can provide real-time updates on stock
levels, making it easier to manage inventory and order products as needed.
5. Provide a means for the buyer to pay through online.

Requirements

1. The system must be secure.


2. The system must also be able to add and remove users, and edit their
corresponding information.
3. There should be a way that the system will record damaged products.
4. The system must be easy to use.
Constraints

1. The system should provide different access to the three different users (admin,
clerk/manager, cashier).

SUMMARY OF THE PROPOSED SALES AND INVENTORY SYSTEM FOR


CARDOM'S MOUNTAIN WINE

The proposed sales and inventory system for Cardom's Mountain Wine is a
comprehensive software solution designed to manage the sales and inventory processes
of the store. The system is designed for three types of users, including the admin, clerk,
and cashier, who can access the system based on their roles and responsibilities.

One of the key features of the system is its ability to track sales and inventory. This
means that the system can help the store monitor its sales and inventory levels, allowing
the business to make data-driven decisions about ordering and restocking products.

Another important feature of the system is its ability to record damaged products
and the description of the damages. This helps the store keep track of damaged products
and the reasons behind the damages, which can be useful for future reference and
decision-making.

The system also includes a point of sale (POS) module that enables two types of
transactions, cash and GCash. This makes it easier for customers to pay for their
purchases and allows the store to manage transactions more efficiently. The system also
generates receipts for customers, providing them with a detailed summary of their
purchases.

In addition to these features, the system can generate various types of reports,
including sales reports, inventory reports, damaged reports, and product reports. These
reports provide the store with valuable insights into their business operations, allowing
them to identify areas for improvement and make data-driven decisions. Overall, the
proposed sales and inventory system for Cardom's Mountain Wine is a powerful tool that
can help the store manage their business operations more efficiently and effectively.
DATA STRUCTURE

User = First Name +

Last Name +

Username +

Password +

Role [Admin ¦ Clerk ¦ Cashier] +

Status [Active ¦ Inactive]

Product = Product Name +

Status [Active ¦ Inactive] +

Price

Inventory = Product ID +

Quantity

Orders = Product ID +

Product Name +

Product Description +

Quantity +

Date +

Time

Sales = Transaction ID +
Product ID +

Total Quantity +

Total Tax +

Total Price +

Payment Option [Cash ¦ GCash]

Date +

Time

DATA DICTIONARY

A. inventory

Field Name Data Type Data Format Field Size Description Example

inventory_id Numeric NN 2 Inventory ID 19

product_id Numeric NN 2 Product ID 12

quant Numeric NNN 3 Quantity of an 100


item in the
inventory.
B. product

Field Data Type Data Format Field Size Description Example


Name
product_id Numeric NN 2 Product ID 23

p_name Text ___________ 20 Product Name Yakult

status Text LLLLLL or 6 or 8 If the product is Active


LLLLLLLL available for
selling or not.
iprice Numeric NNNN 4 Price of an item 1400
in the inventory
user_id Numeric NN 2 User ID 15

C. damage

Field Data Type Data Format Field Size Description Example


Name
damage_id Numeric NN 2 Damage ID 14

product_id Numeric NN 2 Product ID 21

p_name Text ___________ 20 Product Name Yakult

description Text ___________ 255 Description This bottle


regarding to of gin has
the damaged glass
item. shards in it.
quant Numeric NNNN 4 Quantity of the 2300
item that has
been
damaged.
user_id Numeric NN 2 User ID 34

date_time Date/Time YYYY-MM- 10 Date of the 2023-06-03


DD item that has
been reported
as damaged.
D. sales

Field Name Data Type Data Format Field Size Description Example

sales_id Numeric NN 2 Sales ID 25

transact_id Numeric NNNNNNNNNN 10 Transact ID 1673491942

product_id Numeric NN 2 Product ID 18

total_quantity Numeric NNNN 4 Total quantity 1000


of the items
sold.
total_tax Numeric NNNN 4 Total tax of the 1200
items sold.
total_price Numeric NNNN 4 Total price of 1500
the items sold.
payment_option Text LLLL or LLLLL 4 or 5 Preferred Cash
payment option
of the
customer.
user_id Numeric NN 2 User ID 11

date_time Date/Time YYYY-MM-DD 10 Date of the 2022-11-09


HH:MM:SS item that has 10:00:53
been reported
as damaged.
E. user

Field Data Type Data Format Field Size Description Example


Name
user_id Numeric NN 2 User ID 16

f_name Text ___________ 20 First name of Arviel


the user.
l_name Text ___________ 20 Last name of Delos
the user. Santos
Username Text ___________ 255 Username ArvielDS
chosen by the
user
Role Text LLLLL or 5 or 7 The role by the Cashier
LLLLLLL user (admin,
clerk, or
cashier)
status Text LLLLLL or 6 or 8 If the product is Active
LLLLLLLL available for
selling or not.
ENTITY RELATIONSHIP DIAGRAM
CONTEXT LEVEL DIAGRAM
LEVEL 0 DIAGRAM

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy