Professional Documents
Culture Documents
1. Introduction
Definition of Terms
2. Methodology
Conceptual Framework
Process Model
Data Model
Data Dictionary
CHAPTER 1
INTRODUCTION
The world keeps changing because of new inventions. This tech stuff affects
everything we do, from work and school to hanging out with friends and having fun.
It's made us more productive and helped us find information easier. But there are
downsides too, such as feeling lonely, losing jobs to machines, and having less
privacy. To figure out how to use tech best in the future, we need to see how it's
Auditya, Mochammad, and Achyar, Adrian (2021) noticed that more and more
people are using the internet and buying things online (E-commerce). In Indonesia,
the number of internet users went up from 42 million in 2010 to 55 million in 2011.
Also, global E-commerce sales increased by 21.1% in 2012 and are expected to go
progress has greatly affected how businesses promote their products and services,
making it easier for customers to shop from their homes or mobile devices whenever
they want. This also helps build trust with customers who use their products or
services.
As technology becomes more prevalent, many people are starting to use it.
Businesses are also using technology, like the internet, to make important tasks like
managing inventory and employees easier. Beh Jun Yang and Rosziati Ibrahim
(2021) propose that using a mobile system to manage appointments can make hair
salons and other businesses work better, attract more customers, and stay ahead of
their competition. This system can also reduce mistakes caused by people and
In the past, mostly women did hairdressing. They had different hairstyles to
look better. According to Ricciardelli, R. (2011), said that women historically styled
their hair to show femininity, beauty, and sexuality. Nowadays, men also care about
their hair to look good and follow trends. Men and women both need to care for their
hair. Ricciardelli, R. (2011) added that it's normal for men to focus on their hair for a
better appearance. They want to make a good impression for others so that people
In the old days, men would usually go to a barber to get their hair cut. Back
then, barbers were often found outside, usually under trees. This was because there
weren't many other places to get a haircut. But now, people have more choices.
a place for men to cut and style their hair and this place usually comes with some
Perfect Cut Barber Shop was founded and opened on November 2023, by
Peter C. Junio and Christine Junio at 2nd Floor, JT Building, Roxas Boulevard, San
Carlos City, Pangasinan, Philippines. According to them “A hair salon for men. A
quality hair cut at a fair price. All about quality. Your hair deserves the best!”. The
Barber Shop offers more professionals service like Haircut with Shampoo, Haircut
and Shave, Perfect Cut Signature, Beard Sculping/Shave, Scalp Treatment, Facial
Mud, Hair Dye, Body Massage and Hair Art. Furthermore, the company has
experienced steady growth since opening and now offers a wide range of services to
its customers, providing its best to serve the average number of 20 – 30 persons
every day. They are also actively engaging with their customers through social
media, providing updates on new products and services. (Facebook Page: Perfect
The majority of its business processes are manual, using pen and paper and
Facebook for advertising the business. The appointment scheduling system they're
using is the Facebook booking functionality if you are verified as a business and
using phones. When a customer schedules an appointment, they list the names in a
notebook. There are multiple concerns about their current management system, like
using pen and paper or a notebook and social media to track its employees and
customers. This process uses a manual system, and the notebook can be misplaced
or destroyed due to natural causes, making it vulnerable to theft and causing privacy
issues.
manual systems, many companies have automated their management systems. This
system is used to track or monitor the data workloads of the company. With an
schedule management, reduced manual labor, and time savings. This automation
Appointment and Billing System for Perfect Cut Barber Shop for them to become
competitive in the business field. The system has Appointment Registration and
Payment Module, which involves the customer to appointment first and wait for the
simplified process for both the customer and business owner. Online Barber Shop
Management with Appointment and Billing System for Perfect Cut Barber Shop is a
web-based project develops the software covers all the aspects of management and
The goal of the study is to promote the business of Perfect Cut Barber Shop,
so that it can stay current with rapidly changing technologies and use them to
solution to help them manage their activities more efficiently. The main goals of
this project are to improve customer satisfaction and reduce manual processes.
This software solution will offer a user-friendly, reliable, and effective web-based
transactions.
Significance of the Project
The study, “Online Barber Shop Management with Appointment and Billing
System for Perfect Cut Barber Shop” offers significance to the following:
Company - It will boost the marketing of the business as this study will help
the company use technologies for the growth of the company, build credibility and
Owner - This study benefits the owner to have a better way in managing the
business, employees/staff and their customer with ease and lessen the manual work
by automating it.
Employees - The employees can handle the customer and work better with
Customers - Having an online appointment can save so much time for the
customers so that they won’t have to line up anymore, they can view online the
available services offered by the Salon with prices. They will have other options on
paying line online payment using Gcash in the counter after service for their comfort.
Researcher - The researcher has developed their research skills. The ability
Future Researchers - This study will help as a guide that provides valuable
information to the future researchers who study similar topics, it will broaden their
knowledge and they can use it for the development of their study.
Scope and Delimitations
Scope
The scope of this study involves developing a website with distinct access
levels for both customers and owners of a barber shop. For customers, the website
will enable them to search for services, book appointments by providing necessary
information, view service details and prices, and schedule appointments through a
booking page. On the other hand, the owner's module will include a dashboard
displaying current services, pending, and verified requests, an appointment list for
managing customer bookings, a service list for managing available services, a user
list for managing system users, and settings for updating website details.
Limitations
However, due to the absence of user accounts for customers, they will not
have the ability to edit or remove their booked appointments once confirmed.
Additionally, the system will not support online payments such as debit or credit
cards, nor will it facilitate product advertisements or online selling. It is not designed
to function as an online store, so it will not include features for selling products
shop that allows customers to book appointments conveniently and enables owners
to manage services, appointments, users, and website settings efficiently. While the
Definition of Terms
Asia Pacific - The Asia–Pacific is the region of the world adjoining the western
Pacific Ocean
Beh Jun Yang and Rosziati Ibrahim (2021) - refers to a group of authors who
Company - a type of business structure that is a separate legal entity from its
owners.
business.
level.
Facebook - a social networking site that makes it easy for you to connect and share
Gcash - allows users to send and receive money, pay bills, buy load, and shop
online.
Hairdressing - custom of cutting and arranging the hair, practiced by men and
communication protocols.
Manual Process - involve human effort and rely on personal skills, while automated
Mislang J. K., et. al (2018) - refers to a group of authors who conducted a study or
Peter C. Junio and Christine Junio – owner of the Perfect Cut Barber Shop.
business.
Social Media - is digital technology that allows the sharing of ideas and information,
especially in industry.
Website - collection of web pages and related content that is identified by a common
METHODOLOGY
Conceptual Framework
foundational framework in this study to help achieve the expected goal. This decision
was made to allow for a clearer visualization of the end result and to increase the
structured approach for mapping and understanding the flow of data and actions
within a system.
https://indevlab.com/blog/what-is-agile-development/
iteration. Agile focuses on incorporating user and owner feedback to modify the
breaking down the development process into smaller, manageable phases, Agile
allows for faster delivery of the system, making it more affordable and satisfying for
users.
In starting a project, one needs to plan and research the prerequisites needed
in order to prepare before working on it. The group started looking for a stakeholder
on March 15, 2024, and found the Perfect Cut Barber Shop—San Carlos Branch.
They went there on March 22, 2024, and gathered background information. Also, the
group did an initial interview and discovered some problems regarding its manual
tasks. On that day, the group got approval from the owner and signed the formal
letter. From then on, the group started executing the plan. The group also prepares
the software and hardware requirements that would be used in developing the
These are all the things the group needs to prepare in order to come up with a
During this project's design phase, the group decided on the simple
architecture and construction of the website design. The design is the first thing the
end users will see when they access the website, so it should satisfy the viewer's
eyes, be user-friendly, and be easy to navigate. Furthermore, it’s important that all
well-designed system.
Project Development Phase
achieve its goals and objectives taking into account the requirements prepared to
equip the study and the system’s design, the development starts now. In this phase,
the actual software coding happens. Using front-end development tools like Hyper
Text Markup Language (HTML), which provides structure and meaning to online
content, utilizing Cascading Style Sheets (CSS) to style and design the layout of web
pages, and MySQL is efficient for creating the database for fast storing and retrieving
data that can hold a large amount of information from the end users of the system.
development process.
In this phase, the group tests each part of the system to find any bugs or
errors. It's important to check the finished product thoroughly to spot areas that need
improvement and prevent future issues. The group will also observe how different
parts of the system work together because every module and function should work
correctly and as a whole. A system that has been thoroughly tested is reliable, free of
The information system is now ready for end users to use. At this stage, the
system will be handed over to the owner of the beneficiary company. The group will
conduct thorough explaining sessions with the owner and their employees, guiding
them through every aspect of the system. This includes demonstrating how to use
concerns that may arise. The goal is to ensure that the owner and their team are fully
Feedback from the end users is to be expected after deploying the final
suggestions, and critics. Both good and bad reviews help improve the system, so we
Data gathering tools are important in the software development life cycle as
they form the foundation of the entire process. Gathering accurate and
meets the needs of its users effectively. Without clear and well-defined requirements,
expectations.
The following requirement gathering techniques were used to gather their
requirements:
Interview
By using interview, it can get clear idea about currently on-going manual
process. We talk to people at different levels to learn what they need and make
Observation
observes users, they can see how processes flow, notice any difficult or awkward
steps, find areas where users face challenges, and spot chances to make things
better. Observation can be done passively, where the observer watches without
interacting much, or actively, where the observer engaging with users by asking
Document Analysis
Before creating the system, the group need to look at books, bills, and
other documents used in the manual system. This helps us understand how the
CHAPTER 3
system for their day-to-day activities. The client maintains paper records for each
three ways: customers can message the Facebook page, contact an employee by
phone, or visit the physical location to schedule appointments. Additionally, the client
maintains the personal details of their customers within this manual system.
on their input.
information from the system is unmanageable due to the lack of a proper retrieval
timely reports through the system is difficult, impacting the client's ability to analyze
https://blog.logrocket.com/product-management/what-is-iterative-incremental-development-process-examples/
The process model will outline the key stages and activities involved in
Analyze gathered requirements to ensure they are clear, feasible, and aligned
Design the user interface for the online booking system, including
information, billing.
financial transactions.
Development
Develop the backend functionality using PHP for server-side scripting, MySQL
Testing
Conduct unit testing to ensure each component functions correctly and meets
its specifications.
Conduct user acceptance testing (UAT) with stakeholders and real users to
Deploy the system, ensuring all configurations and settings are in place.
Teach the user (owners, employees) on using the system effectively for
Provide ongoing maintenance and support for the system, including bug fixes,
improvements.
This process model outlines the key stages from requirements gathering to
maintenance and support for the group Online Barber Shop Management and Billing
System.
Data Model
The data model is an abstract model which shows physical and logical
representation of the system entities and their relationships. This modeling method
used to design the Entity Relationship diagram and Use Case Diagram to the
system.
By using Entity Relationship Diagrams and Use Case Diagrams, will be able
system. It depicts different types of system users and various ways they interact with
the system.
Data Dictionary