Professional Documents
Culture Documents
Project Compilation
Pointee: Implementing a POS System with Database Schema for Big Brew
Group Project
Cabral, Janwel E.
Instructor
I. Company Background
Milk tea and Coffee is a popular and widely consumed beverage now. Milk tea and Coffee is
renowned not just for its health advantages, but also for its distinctive mix and flavor; it's no surprise that
many customers are addicted to it. It is a blend of milk and tea, with various tastes and additions.
Customers can select from a variety of options including coffee drinks. Customers from the younger
generations fell in love with this new product trend. As a result, businesses see this as a big chance to
increase income while also developing a fresh and distinct product from the originals.
Big Brew, like coffee shops, are great places for individuals to hang out, socialize, and spend their
leisure time. Big Brew Mambugan started on November 21, 2022 in Mambugan Sumulong Highway,
Antipolo City. They are located near Xentro Mall Sumulong Highway and Andoks Mambugan.
They specialize in making milk teas, coffees, and even snacks; however, a new product has lately
entered the picture. To fill the need, they created milk tea, a drink that can be regarded as both a snack and
a beverage at the same time. Milk tea is an iced tea with tapioca balls at the bottom that is pleasant and
flavorful. The rising demand for milk tea prompted many entrepreneurs to enter the sector and create a milk
tea business.
The milk tea industry is an excellent example of a market structure known as monopolistic
competition, a market structure in which competition is fierce, causing different brands to vie for consumers'
allegiance. Entrepreneurs must devise a strategy for how their product will stand out from the crowd. This is
where marketing strategy comes into play to capture the attention of customers. Entrepreneurs must devise
the most effective and distinctive method of introducing and marketing their product to the market.
Amidst the monopolistic competition within the milk tea industry, entrepreneurs encounter the
pressing issue of establishing a distinctive presence and attracting consumer loyalty. With an array of
brands contending for market share, the challenge lies in devising a compelling marketing strategy to stand
out in the crowded marketplace. The demand for innovation and differentiation becomes paramount as
businesses seek to carve a niche and capture the attention of discerning customers. Entrepreneurs must
navigate this competitive landscape strategically to not only increase market penetration but also ensure
long-term sustainability and profitability. Addressing these challenges will require a nuanced approach that
encompasses product differentiation, brand positioning, and targeted marketing initiatives.
III. Project Description
Implementing a POS System with Database Schema for Big Brew is a crucial software application
that will help the sales transactions in Big Brew as a service-oriented business. This system serves as a
comprehensive tool for cashiers, managers, and administrators, enabling them to efficiently process sales,
manage inventory, and track financial data. The architecture of a POS system encompasses high-level
components, a detailed database schema, and user roles with specific permissions. Its functionality spans
various aspects such as user authentication, product management (including adding new products,
updating stock levels, and setting prices), transaction processing (creating transactions, applying discounts,
and calculating totals), and reporting and analytics (generating sales reports, monitoring inventory status,
and analyzing revenue trends).
The user interfaces of a POS system cater to different roles, with a cashier interface facilitating
product payment processing, and receipt printing. Data flow within the system during transactions and
interactions with the database are critical components, along with robust error handling and logging
mechanisms. Security measures include encryption of sensitive data, role-based access control, and
protection against vulnerabilities like SQL injection.
To evaluate the current market position of BigBrew Coffee Shop within the local coffee industry
landscape, considering factors such as brand perception, customer demographics, and competitive
positioning, to identify strengths, weaknesses, opportunities, and threats. Conduct a comprehensive
analysis of direct and indirect competitors operating within the vicinity of BigBrew Coffee Shop, examining
their product offerings, pricing strategies, customer engagement tactics, and market share to identify areas
of competitive advantage and areas for improvement. Lastly, develop strategic recommendations for
BigBrew Coffee Shop to optimize its market positioning, enhance brand differentiation, and strengthen
competitive advantage within the local coffee industry, aligning with the company's long-term business
objectives.
● Employees - The employees will find this system to be user-friendly and be able to do their work
as fast as possible. As the employees use the system they will find it more convenient to search for
the product as needed as they become more accustomed to the system.
● Customers - Customers will benefit from the improved user experience and efficiency of the
transaction system, leading to faster and more convenient transactions.
● Company - The company will benefit in this project that can be based on online transactions if ever
they use this kind of project as their guide for developing a Transaction-Based System. This will
allow them to apply the uses of this project to essentially improve the company’s sales.
● Developers/The Proponents - This project will benefit the developers through learning and
experiencing how they develop with their skill of understanding and analyzing the based on the
project itself. Therefore, developing the project has a broader expectation showing how the
developers are able to develop this kind of project.
● Future Developers/Researchers - This project will benefit future developers as it will give them
insights from using different elements in developing the source code, documentation, data sample,
etc. This would also give them headlines in this project if ever they may conduct a project about
developing a Transaction-Based System.
1. Food Safety Regulations: Compliance with food safety standards and regulations to ensure the
quality and safety of milk tea, coffee, and other beverages served to customers.
2. Licensing and Permits: Obtaining necessary licenses and permits to operate food and beverage
establishments, including health permits, business licenses, and alcohol permits if serving alcoholic
beverages.
4. Water Management: Efficient use of water resources and adherence to regulations regarding
water usage, discharge, and conservation, particularly in water-stressed regions.
6. Waste Management: Proper handling and disposal of waste generated by the operation, including
food waste, packaging materials, and other byproducts. Compliance with waste disposal
regulations and promotion of recycling and composting initiatives.
7. Product Labeling and Transparency: Compliance with labeling regulations to provide accurate
information to consumers about ingredients, nutritional content, allergens, and sourcing practices.
8. Occupational Health and Safety: Ensuring a safe and healthy work environment for employees,
compliance with workplace safety regulations, and providing appropriate training on food handling
and safety protocols.
10. Advertising and Marketing: Adherence to regulations governing advertising and promotion of
food and beverage products, including restrictions on false or misleading claims and marketing to
children.
Database
POINTEE:POS
Database Schema
Table Structure
Table No: 1
Table Name: pos_account
Table No: 3
Table Name: pos_transaction
Description:
1. pos_account Table:
○ This table stores information related to user accounts within our point-of-sale (POS)
system.
○ Columns:
■ user_id: A unique identifier for each user.
■ firstname: The first name of the user.
■ lastname: The last name of the user.
■ username: The login username for authentication.
■ password: An encrypted password for secure access.
■ role: Represents the user’s role (e.g., cashier,manager, admin).
2. pos_product Table:
○ The pos_product table holds details about the products available in our store.
○ Columns:
■ product_name: The name of the product.
■ item_stock: The quantity of the product currently in stock.
3. pos_transaction Table:
○ This table records transaction details for each sale made through your POS system.
○ Columns:
■ id: A unique identifier for each transaction.
■ date: The date when the transaction occurred.
■ user_id: Refers to the user ID of the cashier handling the transaction (linked to the
pos_account table).
■ customer: Optionally, the user ID of the customer (if applicable).
■ receipt_id: A unique receipt identifier.
■ item_count: The total number of items sold in the transaction.
■ tot_discount: The total discount applied during the transaction.
■ sub_total: The subtotal before any discounts.
■ total_bill: The total bill amount (including discounts).
■ total_payment: The amount paid by the customer.
■ total_change: The change returned to the customer.
■ item_column: Contains details of individual items purchased (linked to the
pos_product table).
VIII. Graphical User Interface (GUI) Design / System Prototype
IX. Proof of Data Gathering
Name (SN, FN, MI.) Picture (1x1 formal attire) Detailed Contributions/Assigned Tasks:
Honor Pledge:
"We affirm that we have not given or received any unauthorized help on this assignment and that this work
is our own"