Professional Documents
Culture Documents
Borlongan, Monica
Panganiban, Janne Mariu
Casama, Jan Karl
BSCS3A
Documentation Contents:
1. Title Page
2. Introduction
a. Overview of the POS System
The Pastry Business Point of Sale (POS) system is like a helpful tool for pastry
business owners. It makes things easier by managing inventory, making
sales smoother, and improving how the store interacts with customers. It
keeps track of how much stock is left, handles orders automatically, and
shows real-time sales info. The system is user-friendly, making it easy for both
employees and customers during transactions. It also helps build better
relationships with customers through things like loyalty programs and
special promotions. In a nutshell, the Pastry Business POS system is a handy
tool for pastry shops to make their work simpler and more efficient.
3. System Design
a. Detailed Explanation of System Architecture
The POS system is built on a client-server architecture. It consists of a front-
end interface for the cashier and a back-end server for processing
transactions and managing inventory. The database stores product
information, sales data, and customer details.
b. Algorithms
The system employs algorithms for real-time inventory tracking, order
processing, and generating sales reports. These algorithms ensure smooth
operation and accurate data management.
c. Data Flow
Data flows seamlessly from the front-end to the back-end and vice versa.
When a transaction occurs, the system updates inventory in real-time.
4. User Manual
a. Navigating the POS System
LOGIN/REGISTER
To navigate the POS system, users can log in with their credentials, select
categories and products, input quantity, and process transactions. We
provided a user manual with a step-by-step instructions with screenshots for
clarity.
PRE ORDER
- Employees at the store can utilize the POS software to handle
preordered items and prepaid amounts for customers, as well as
create reservations in the event of a product being transferred,
going out of stock, or being put on preorder.
ORDERS TODAY
- Here you can see the orders for today
TOTAL SALES
-In the same way, you may find out your total sales on a daily, weekly,
monthly, or even yearly basis by clicking on the "TOTAL SALES" button, which
displays some information from the transaction you completed in the
"Sales" panel. Simply locate the desired range of dates using the calendars.
The total sales will then prompt and adjust based on the dates you
selected. Use the "refresh" button to update the table and the "view all"
button to examine the total sales of all the data.
5. Code Documentation
- The functionality of the login includes this code. After retrieving the
password and username from text fields, it checks the database to
see if they match. If a match is discovered, the current login window
is hidden and a new Home window is opened; if not, an error
message with the username and password entered are displayed.
Potential SQL exceptions are handled by the try-catch block during
the database query.
-