AGNES C. PATUBO
March 2014
2
SALON MANAGEMENT SYSTEM
APPROVAL SHEET
This thesis hereto entitled:
DARWIN C. VARGAS
Adviser
MINABELLE D. VILLAFUERTE
Chair
Accepted in partial fulfillment of the requirements for the degree Bachelor of Science
in Information Technology.
Acknowledgement
The success of this study required the help of various individuals. Without them,
the researchers could not have met their objectives in doing this study. The researchers
want to give gratitude to the following people for their invaluable help and support:
To Jesus Christ, our Lord and Savior, for giving them the wisdom, strength,
support and knowledge in exploring things; for his guidance helped them surpass all the
trials that they encountered and for giving determination to pursue their studies and to
pursue their study, for the love and time for their children;
To Mr. Darwin C. Vargas, their kind, responsible and understanding adviser, who
was always there during the process of doing this thesis giving some advice and ideas to
And lastly, to the people who helped and contributed great ideas and pieces of
advices, especially classmates and close friends for without them, completion of this
Abstract
To develop an online salon management system is the main objective of the study. This
project is designed with the following features; (1) update the records of the different
salon branches, (2) provide inquiry of the availability of the services in the different
branches, (3) compute the daily income on service and tips, and (4) generate reports
needed by the management. The system provides an online reservation for the clients for
their convenience. The system also provides accounts for the users in every branch and
for the clients to easily access information about the salon. The tools used to develop the
system were Php as the programming language, MySQL for the database and Yii for the
framework. The system was evaluated by 30 respondents composed of salon employees,
customers, Information Technology experts and students using ISO 9126, an instrument
that measures software quality. The overall weighted mean of 3.60 is interpreted as
highly acceptable. This indicates that the system exhibits the following characteristics: it
is functional, usable, reliable, maintainable, efficient, and portable.
5
SALON MANAGEMENT SYSTEM
Table of Contents
Preliminaries
Title Page 1
Approval Sheet 2
Acknowledgement 3
Abstract 4
Table of Contents 5
List of Tables 8
List of Figures 9
Chapter
Introduction 11
2 CONCEPTUAL FRAMEWORK
Related Studies 24
Evaluation 27
6
SALON MANAGEMENT SYSTEM
3 METHODOLOGY
Project Design 29
System Flowchart 36
Project Development 38
Evaluation Procedure 41
Project Description 43
Project Structure 44
Project Evaluation 59
RECOMMENDATIONS
Summary of Findings 60
Conclusions 61
Recommendations 61
References 62
7
SALON MANAGEMENT SYSTEM
Appendixes
List of Tables
List of Figures
Figure 8. Customers 45
Figure 9. Items 46
Chapter 1
Beauty salon is different from hair salon. A hair salon is a business where men
and women go to get their hair cut, styled, and dyed. Most salons employ a number of
range of hair cutting and styling services to the general public. Some specialty salons,
business types depending upon the reasons why a characterization of the business type
was requested. A beauty salon's business ownership type allows for six possible answers,
while the type of industry a beauty salon belongs to requires a set answer that can be
expanded upon to further describe the type of services a particular salon offers.
The David’s Cut Expert Salon was founded in 2010. It has nine branches all over
Metro Manila. Its goal is to provide guests with flawless service and impeccable style at
great value. David’s Cut Expert Salon menu of services contains a wide range of options
12
SALON MANAGEMENT SYSTEM
including haircutting and styling, hair coloring, texturizing and a variety of hair
treatments.
The existing system of the David’s Cut Expert Salon is manual system of
processing of data. The customer will request to avail of the service or product and the
cashier or front desk officer of the salon uses logbooks and sheets of paper to record the
services rendered to the customers and their information. It is also used to keep track of
the transactions done in a day. The cashier will give a written receipt to the customer. At
the end of the day, the cashier tallies the income, tips received from customers, each
serve as the day’s sales report that has to be submitted to the management.
The problems encountered in the existing system are possibility in data loss since
logbooks can be lost and easily destroyed and time and effort consumed in scanning and
reviewing of data of sales and customers’ information. Due to its manual system, slow
generation of reports is one of the problems since the salon has nine branches, the
management needs to wait for the sales report of all the branches to view and create a
Figure 1 shows the relation of every entity and how it interacts with the system.
As shown in the figure, the system will handle the order, payment and other transactions
to be done.
13
SALON MANAGEMENT SYSTEM
The objective of the study is to develop an Online Salon Management System for
The online system offers an easy access for the users to input and retrieve data for
the operation required. It will help in the process of improving efficient and effective
The system can store customer’s information and transactions in the database
from all created accounts. The information will be accessible to all the users of the
system, which will help in retrieving records. There are some features that are not
available to other users, such as viewing of all the sales in all branches and editing
information as it will be assigned to the Management level. The main control of the
system will be given to the owner or the personnel trusted by the owner in the main
branch. This is to provide security in all transactions and also for the information of the
patron clients. However, errors because of the user may occur and the system is not
The system can also be accessed by the customers after creating an account on the
Website Reservation. They can choose location of the branches they prefer and they can
The target respondents are the employees of salon and the customers who will use
the system. The statistical tool used to determine the effectiveness of the system is the
statistical mean. The study based on the Gantt Chart (See Appendix A) took nine months
The study hopes to promote efficiency and reliability in the work environment
The salon management, for there will be no need for the officer-in-charge in the
main branch to go to the different branches to keep track of the sales. It will help lessen
the time consumed in recording transactions. The possibility of data loss will be
eliminated since the study will have a database. The management can also have the
The clients, for they can easily look for the services and products offered by the
salon without visiting the branches of the salon and they can also see the schedule of the
Chapter 2
CONCEPTUAL FRAMEWORK
This chapter includes the review of related literature, conceptual model of the
The following related literature and studies supported the creation of the system.
Yii
framework that can be used for developing web applications on any scale. It encourages
maximum code reuse in web programming and can significantly accelerate the
development process.
Yii incorporates many of the great ideas and work from other well-known web
other web development frameworks, it is likely that he or shewill find it familiar and easy
contributes to its ease of use. This means that Yii has sensible defaults for almost all the
aspects that are used for configuring one's application. Following the prescribed
conventions, one can write less code and spend less time developing the application.
However, Yii does not force an individual's hand. It allows one to customize all of its
Yii has been carefully designed to allow nearly every piece of its code to be
extended and customized to meet any project requirement. In fact, it is difficult not to
take advantage of Yii's ease of extensibility, since a primary activity when developing a
Yii is a PHP script that contains user interface-related elements, often built using
HTML, but can also contain PHP statements. Usually, any PHP statements within the
view are very simple, conditional or looping statements, or refer to other Yii UI-related
just called a database manager, is a program that lets one or more computer users create
and access data in a database. The DBMS manages user requests (and requests from
other programs) so that users and other programs are free from having to understand
where the data are physically located on storage media and, in a multi-user system, who
else may also be accessing the data. In handling user requests, the DBMS ensures the
integrity of the data (that is, making sure it continues to be accessible and is consistently
organized as intended) and security (making sure only those with access privileges can
access the data). The most typical DBMS is a relational database management system
(RDBMS). A standard user and program interface is the Structured Query Language
(ODBMS).
18
SALON MANAGEMENT SYSTEM
databases rather than files in file systems. In IBM's mainframe operating systems, the
non-relational data managers were (and are, because these legacy application systems are
Microsoft's SQL Server is an example of a DBMS that serves database requests from
multiple (client) users. Other popular DBMSs (these are all RDBMSs, by the way) are
IBM's DB2, Oracle's line of database management products, and Sybase's products.
Web-Based System
collection of programs, processes and information that is used to manage various phases
of a project and that is accessible on the Internet. Project management entails processes
such as scheduling, calculating a critical path, building timelines, creating task lists,
managing resources, controlling documents and providing audit trails. Each of these
software solutions.
HTML, ASP or PHP so they can be accessed by clients through a web browser. One
main software version is installed and maintained on a server so that more than one client
applications are limited by the speed of one's Internet connection, while client
Based on the study of Willmore and Ablan (2009), when one first opens
deeper into the tools and panels, however, he or she might find that the interface can
retouching photographs, colorizing, and working with filters and layer masks. It has
features of smoother panning and zooming, allowing faster image editing at a high
magnification. The interface is more simplified with its tab-based interface making it
cleaner to work with. Photoshop CS4 features a new 3D engine allowing the conversion
of gradient maps to 3D objects, adding depth to layers and text, and getting print-quality
output with the new ray-tracing rendering engine. It supports common 3D formats; the
new Adjustment and Mask Panels; Content-aware scaling (seam carving); Fluid Canvas
Rotation and File display options. The Content-aware scaling allows users to
intelligently size and scale images, and the Canvas Rotation tool makes it easier to rotate
PHP
stereotypical open source project, created to meet a developer’s otherwise unmet needs
and refined over time to meet the needs of its growing community.
• Parse even the most complex of strings using the POSIX and Perl-based
MySQL
scalability, reliability and manageability, MySQL 5.6 helps users meet the most
MySQL 5.6 improves developer agility with subquery optimizations, online Data
Likert Scale
According to Cherry (2014), the Likert Scale is a psychometric scale commonly used
in questionnaires and survey research. It is the sum of responses on several Likert items.
Likert scale consists of five-level items: “Strongly Disagree”, “Disagree”, “Neither Agree
21
SALON MANAGEMENT SYSTEM
or Disagree”, “Agree” and “Strongly Agree”. A Likert item is a statement which the
respondent is asked to evaluate according to any kind of criteria. In Likert Scale, the level
ISO 9126
Based on the ISO 9126 manual, it is an international standard for the evaluation of
software. The standard is divided into four parts which addresses, respectively, the
following subjects: quality model, external metrics, internal metrics, and quality in use
metrics. ISO 9126 part one, referred to as ISO 9126-1 is an extension of previous work
done by McCall, Boehm, FURPS and others in defining a set of software quality
characteristics.
The ISO 9126-1 software quality model identifies six main quality characteristics,
These characteristics are broken down into sub-characteristics. The main characteristics
certain items this is relatively easy to define. The main point to note is that functionality
also important to note that the presence or absence of these functions in a software
reliability characteristic defines the capability of the system to maintain its service
22
SALON MANAGEMENT SYSTEM
provision under defined conditions for defined periods of time. One aspect of this
characteristic is fault tolerance, that is, the ability of a system to withstand component
failure. For example, if the network goes down for 20 seconds then comes back the
Usability. Usability only exists with regard to functionality and refers to the ease of use
for a given function. The ability to learn how to use a system (learnability) is also a major
sub-characteristic of usability.
Efficiency. This characteristic is concerned with the system resources used when
providing the required functionality. For example, the usability of a system is influenced
by the system’s performance, in that if a system takes 3 hours to respond the system
would not be easy to use although the essential issue is a performance or efficiency
characteristic.
Maintainability. The ability to identify and fix a fault within a software component is
the cause of a fault and then fixing the fault is the concern of maintainability. Also the
ability to verify (or test) a system, i.e. is one of the sub-characteristics of maintainability.
Portability. This characteristic refers to how well the software can adopt to changes in its
include adaptability. Object oriented design and implementation practices can contribute
The objective of this suite of standards is to provide a framework for the evaluation of
software quality. ISO/IEC 9126 does not prescribe specific quality requirements for
23
SALON MANAGEMENT SYSTEM
software, but instead describes a quality model, which can be applied to any software.
This ISO standard includes the user's view and introduces the concept of ‘quality in use’.
Table 1.
information software enable hair salons to capture information about their clients and
make the best use of it. To be successful the salon management must offer individual
attention to every client coming into the salon, one must keep in mind that each client
will have different needs and expectations. It is a well known fact that if the salon
succeeds in satisfying the client’s needs, they will keep coming back. By keeping records
about client purchases, the salon can offer clients other products and services that they
The software intends to enhance each individual client relationship to ensure long
term client loyalty and retention. The study has shown the advantages of a salon if it uses
an automated system such as clients can be treated efficiently and information of clients
The conceptual framework of the system consists of INPUT, PROCESS and OUTPUT
which helped us to analyze and begin with the planning of the project.
Input
The Input consists of three parts, knowledge requirements, software requirements, and
related lessons, discussion, activities, and other related information about Salon
Management and Online System Processes. Second is the software requirements, PHP
scripting language designed primarily for web development but also used as a general-
purpose programming language. For the database management MySQL was used, it is an
open source database and provides a secure, fast and reliable enough database service
which is implemented in many professional web environments. For the system’s design
and interface, Adobe Photoshop was used, the most popular program for creating and
modifying images for the web. Finally, for the hardware requirements a computer unit
with dual core processor was needed, at least 4GB RAM, disk space of 128GB and with
Process
There were four main steps of processes in the study namely project design, project
development, operational and testing / debugging and evaluation procedure. The project
design included the general features of the project. The project development involved
data gathering and explaining how the project was conceptualized until it was finished.
The Operation and Testing procedures dealt with how the project was encoded, debugged
and checked and the corrections made. The evaluation procedure described how the
27
SALON MANAGEMENT SYSTEM
project was evaluated by the users and experts. The respondents' reaction and individual
Output
After conducting the process and subjecting the study to a series of evaluation, the
Evaluation
Lastly, the Evaluation Process was conducted to assess the quality of the software. The
following section provides description of the evaluation system used in the study. This
section presents the Respondents' Profile, Statistical Method, the Evaluation Instruments,
Evaluation Instrument
Respondents answered an evaluation form using the criteria defined by ISO 9126. The
criteria include operability, maintainability, portability and efficiency. Criteria were rated
in a scale of 1-4, with four (4) as the highest or “Very Acceptable”, and three (3) as
“Acceptable”, two (2) as “Fairly Acceptable”, and one (1) as the lowest or “Not
Table 2.
Inventory Data is the information about the products offered especially how many were
Sales Data is the information about the sales of each branch offering services and
products.
Customer/Client Data are the data or information about the patron clients that includes
Online System refers to a system that can be operated using the Internet and can be
Chapter 3
METHODOLOGY
This chapter discusses the project design, project development, operation and
Project Design
The project design is meant to describe the representation of the proposed system
in terms of its flow, entities and existing relationships. Below are the illustrations of
proposed system’s Flowchart, Context Diagram, Top-Level Data Flow Diagram and
Entity-Relationship Diagram.
The Context Data Flow Diagram of the proposed system as shown in Figure 3
begins when the client request to avail the services or products of the salon. The
employee will record the services or products the customer wants to avail in the system.
The payment given by the customer will be recorded in the system and the employee will
issue receipt to the customer. The transaction will be recorded and the sales report can be
The Top-Level Data Flow Diagram of the system is shown in Figure 4. In the
beginning of the process, the customer will choose a transaction and the employee will
check on item availability or services schedules in the system (Process 1.0). Then the
next process upon completion of transaction, the customer will settle the payment. The
system will verify the records and then the employee can now proceed on processing the
payment. Upon complete payment, the employee will issue a receipt and the customer’s
record will be updated (Process 2.0). Finally, the sale transaction will be recorded on the
system and the sales reports can now be generated from the system to be submitted to the
2.0
Customer Settle Payment
Verify Record
Issue receipt Payment
Update Customer’s record
Choose Transaction Employee
1.0
D2 Customer’s Record
Orders /
Requests
Employee
3.0
Reports
View Items & On-stock / Update Record
Generation
Services Schedule
Employee
D1 Items Inventory
An entity is a piece of data-an object or concept about which data is stored. The type of
relationship used was the One-to-Many, where one entity is associated to another entity
in many instances.
32
SALON MANAGEMENT SYSTEM
Normalized Table
The different database tables used in the system are explained below:
Table 3 shows the table of Staff database and it has two attributes, the StaffID and
Password.
Table 3.1
StaffID int
Password varchar
Table 3.2 shows the table of Client database, the attributes are composed of the
information of clients that are useful for the transaction and advertisement purposes.
Table 3.2.
ClientID int
Name varchar
Address varchar
Conctacts int
ServiceID int
ProductID int
StylistID int
34
SALON MANAGEMENT SYSTEM
Table 3.3 shows the table of Product database, the attributes are composed of the Product
Table 3.3
ProductID int
ProductName varchar
Price float
Table 3.4 shows the table of Service database, the attributes are composed of the Service
Table 3.4.
ServiceID int
ServiceName varchar
Price float
Table 3.5 shows the table of Stylish database, the attributes are composed of the Stylish
Table 3.5.
StylistID int
StylistName varchar
ServiceID int
Table 3.6 shows the table of Sales Record database, the attributes are composed of the
Table 3.6.
RecordID int
Date varchar
Price float
ClientID int
ServiceID int
ProductID int
36
SALON MANAGEMENT SYSTEM
System Flowchart
The System Flowchart as shown in Figure 6, illustrates the process on how the
System works on Salon operations, specifically on the item purchase and online
reservation of the customers. Upon successful login, the main menu will take place and
customer can now choose between “Item Purchase” and “Services Offered” of the salon.
The employee can now proceed on transaction of the customer once they have decided.
Upon complete purchase or service has been rendered, the system will proceed to
payment and print receipt. The sale transaction has been saved on the database and the
reports will be updated. Finally, the employee can now generate the sales report of the
Start
Successful NO
Login?
YES
Main Menu
Process Transaction
Input Customer’s
Information
Input details of
Purchase/Services
Proceed on Payment
END
Project Development
The researchers decided to use the waterfall method of the systems development
life cycle. Waterfall method is ideal for this project due to its linear sequence that is
1. Requirement Gathering
Every development of a system requires data to achieve its full potential and its
desired functionality. Thus, this is the first and foremost phase of every system
development. In this phase, the necessary data gathered include the customer’s wants and
needs for the product or services, the customer’s profile and also the competitors around
the location of salon. This is the core of everything that the system will be producing. Itis
going to be the basis of every input and output of each data the system will be using.
The next phase was the process of creating the body of the system. This is the
phase where the design of the system is well furnished and done. After gathering all data,
it is time to consolidate all wants and expectations coming from the client to what they
wanted the program to be. The appearance of the system and what market it is supposed
to be targeting. As for this system, the target market is a customer who seeks beauty
products and services. The system’s design must be appropriate for the user to improve
One of the most important phases in this development cycle is the Implementation
and Unit Testing. To achieve a successful implementation of this project, system testing
process will took an important phase to completely deliver an effective system to the
client. Every single function must be tested according to the business requirements, it
should perform the function and produce an expected result from beginning to end of the
transactions. The next step is the UAT process, where the client will be the one to do the
testing of the system to find out if it successfully meets their expectation. This phase will
help recognize and minimize the errors that the system might encounter once it is
After every implementation, the operations and maintenance of the system are the
last phase of development cycle. The Operations mainly focus on the activity of the users
in the system, in this cycle the feedback of system’s efficiency, usability, functionality
and accuracy of the reportsare taken. The system maintenance is for the purpose of
enhancing the overall system’s acceptability to the users. In addition, data files backup is
The system’s operational procedure was done by following the steps below:
1) Made sure that the computer meets the requirements of the system.
2) The manuals for the program or the readme file located in the same directory
program.
Beauticians.
Evaluation Procedures
To be able to determine if the system is acceptable and user friendly, the group
2.) The researchers discussed the system flow and each was given the chance to test
3.) The results were tabulated and the statistical mean ratings were computed using
Evaluation Instrument
The evaluation instrument used the criteria as defined in ISO 9126. The criteria include
The numerical and descriptive rating of the evaluation instrument is found in Table 8.
Acceptable.
42
SALON MANAGEMENT SYSTEM
Table 4.
4 Very Acceptable
3 Acceptable
2 Moderately Acceptable
1 Not Acceptable
The ratings of the respondents were tabulated, means were calculated and interpreted
using the scale in Table 5. The mean range from 1.0 to 1.7 is interpreted as “Not
Table 5.
Chapter 4
This chapter contains the project description, project structure, project capabilities and
Project Description
The development of an Online Salon Management System for David’s Cut Expert
Salon was designed and created to monitor the sales in all the branches of the salon and
for the clients to inquire reservations about its services. It was developed to help the
company in the form of advertising because of the ability of the Internet nowadays. This
kind of system will allow the customers to know information about the company and will
have comfortable ways of accessing the site. It also allows the viewing of schedules and
The system has three types of user accounts namely; Administrator, Staff and
Client accounts. The Administrator account is where the setup of User Account,
Branches, Services, viewing of Reservations and Sales can be performed on this access.
The Staff Account is where the employee can process the transaction of the clients. The
Client account is where the clients can view the items and services offered by the Salon.
The accounts created on the system are secured and all transaction records will be saved
on its database. The system is capable of generating Sales report and the records are
secured on its database. It was created using PHP, CSS, and MySql. Yii was used for
Project Structure
The system was developed using the web-based portal. The following figures are
the interface of the system for Administrator account, User Account and Customer’s
Online Reservation.
The initial set-up of the system will be under the Administrator’s account. The
main function of the Admin is to create the user account, add branches and modify the
authorization level of the users as well as the assigned branch. The Admin can also
monitor the Customer’s visit on the branches, the reservation from website and the sales
The Login page for the Admin as shown in Figure 7 is the starting point of the
system. The Administrator account has the full access of the system where he/ she can
The first screen of the system is the ‘Customer’ module as shown in Figure 8. In
this module the Admin can view the list of customers and create customers as well for the
new entry. Use the ‘Advance Search’ button to help in gathering specific information of
the customer.
Figure 8. Customers
The second module of the system is the ‘Items’ as shown in Figure 9. It is where the
Admin can manage the ‘Items Available’ on the branch and it will be posted on the
website for customer’s awareness. The Admin can modify the item description and
amount using the tools on the last column (Add, Edit or Delete).
46
SALON MANAGEMENT SYSTEM
Figure 9. Items
The third module of the system is the ‘Staff’ as shown in Figure 10. It is where the
Admin can register the information of the staffs. The details of Status and Branch can be
modify using the tools on the last column (Add, Edit or Delete).
The ‘Services’ module as shown in Figure 11 is where the Admin can manage the
services offered by the Salon. It includes the Service Code, Service Name and Service
Charge. They can also modify the details of services using the tools on the last column.
Figure 11.Services
The ‘Reservation’ module as shown in Figure 12, is where the Admin can monitor
the information of customer’s reservation. It also has the function to add entry using the
Figure 12.Reservation
48
SALON MANAGEMENT SYSTEM
The ‘Branches’ module as shown in Figure 13 is where the information about the
Branches code and corresponding users can be managed. It also has the function to Add,
Figure 13.Branches
The ‘Users’ module as shown in Figure 14 is where the admin can add, edit or delete
user account. It also includes the authorization level and branch where they are assigned.
The Admin can modify the user's account using the tools onthe last column.
Figure 14.Users
49
SALON MANAGEMENT SYSTEM
The last module of the system is the ‘Sales’ as shown in Figure 15. It is where the
transactions of all the branches are consolidated. The Admin is allowed to add or modify
sales entry on the system using the Operations tools: List Sales and Create Sales.
The Sales Report generated from the system as shown in Figure 16is composed of
the transaction details including Customer Name, Service Availed, Date and Amount.
50
SALON MANAGEMENT SYSTEM
The Login page for the User account as shown in Figure 17 is the starting
interface for the users. It is an access where they can encode sale transaction, view the
The first module for the User account is the ‘Customers’ as shown in Figure 18.
This is where the user can view the information of Customers and also create entry using
The next module for the User account is the ‘Items’ module as shown in Figure
19. This is where the user can view the list of items on-stock and the corresponding
amount. They do not have the access to modify the description or add entry on the list.
The ‘Services’ module as shown in Figure 20 is where the users can view the
information of services. The same with the Items module, they cannot modify the
The next module is the ‘Reservation’ as shown in Figure 21. On this module, the
user account can view the information of the Client’s reservation from the online website.
This function will help improve the efficiency of the operations as it already provided the
details of the services the client wants to receive. In this module the user can now
anticipate the sales of the day and be able to manage the tasks of the Beauticians,
The user can only view the details of the reservation as a reference. They cannot
add or modify the information and the only way to change the details is through Admin
account. The client should coordinate the changes of details by calling the contact
The last module for the user account is the ‘Sales’ module as shown in Figure 22.
This is where the user can encode the transaction of the customers from walk-in and
online reservation. The user account has a full access on this module, they can view or
create an entry using the Operations tool, and modify the entry using the tools on the last
The ‘Sales Report’ as shown in Figure 22 can be generated from the system by
The Home Page of the system website is shown in Figure 24,it is where the client
can view the information about the items, services and personnel of the salon. They can
The first module of the website is ‘About’ as shown in Figure 25, it is where the
customer can view the information about the Beauticians, Manicurists, Hair Dressers and
other Staffs. Providing the customers the details of Salon’s Professional personnel will
help them to improve the relationship between clients and the staffs, as they will continue
The next module is the ‘Services’ as shown in Figure 26, it is where the
Then it follows with the ‘Items’ module as shown in Figure 27. This is where the
For the customer to start on the reservation, they need to become a member (as
shown on Figure 28) and then be able to see the services & items available.
Upon creating an account, the customer can now login on his/her account to start
The Customers can now book the services they desire on their most convenient
time and it will be posted on the Admin and User account of the Salon. See Figure 30.
1. The Administrator account can view all the sales in each branch.
4. User/staff account can update the sale of the branch assigned to him or her.
Project Evaluation
Appendix C.
60
SALON MANAGEMENT SYSTEM
Chapter 5
Summary of Findings
fully functional.
acceptable” in terms of reliability. The system does not terminate despite errors
or bugs encountered.
acceptable” in terms of usability. Display instructions and user interface are easy
acceptable” in terms of efficiency. The system can execute the request in a timely
Conclusions
Upon the completion of the study, the following conclusions were derived:
different branches.
Recommendation
For further enhancement of the system, the study recommends the following:
3. Add Live-Chat functions on the website for better use of the clients.
62
SALON MANAGEMENT SYSTEM
References
beauty parlor. (n.d.). Random House Dictionary. US: Random House, Inc.
Mott A. (2008). What type of business are beauty salons? Retrieved from:
http://smallbusiness.chron.com/type-business-beauty-salons-32010.html
TradeArabia News Service (2013, February 6). Oracle announces availability of MySQL
5.6. TradeArabia business news information.Retrieved from
http://www.tradearabia.com/news/IT_230312.html
Winesett J. (2012). Web application development with YII and PHP.Birmingham, UK:
Packtpub Publishing.
Gilmore W.J. (2010). Beginning PHP and MySQL(4th Ed.). New York, US: Apress
63
SALON MANAGEMENT SYSTEM
Appendix A
EVALUATION SHEET
Technological University of the Philippines
College of Science
Mathematics Department
4 Highly Acceptable
3 Very Acceptable
2 Acceptable
1 Not Acceptable
DESIGN CRITERIA 4 3 2 1
A. Functionality
1. Quality of being suitable or fitted to the target functionality. (suitability)
2. The functions included in the system are fully functional. (accuracy)
3. Protection against malicious attacks and data protection. (security)
B. Reliability
1. The completeness of the system. (maturity)
2. Does not terminate despite errors or bugs encountered. (fault tolerance)
3. Overall reliability of the system. (reliability compliance)
C. Usability
1. Displays instructions and user interface are easy to understand. (understandability)
2. Capability of the system to enable the user to learn how to use it. (learnability)
3. The system is easy to operate. (operability)
D. Efficiency
1. The system can execute the request in a timely manner. (time behavior)
2. The system uses resources efficiently and appropriately. (resource utilization)
3. Overall efficiency of the system. (efficiency compliance)
E. Maintainability
1. Can identify the resource of failure when an error is encountered. (analyzability)
2. The system can be easily modified for expansion and correction. (changeability)
3. The ability of the system to remain stable against unusual conditions. (stability)
F. Portability
1. The system can run on different operating environments. (adaptability)
2. The system can be easily installed. (installability)
3. Overall portability quality of the system. (portability compliance)
Comments/ Suggestions:
________________________________________________________________________
________________________________________________________________________
THANK YOU!
64
SALON MANAGEMENT SYSTEM
Appendix B
In the image shown below, the row represents the activity to be done while the
columns represent the range of month and weeks that the system needs before it is done.
Month Jun '13 Jul '13 Aug '13 Sep '13 Oct '13 Nov '13 Dec '13 Jan '13 Feb '13 Mar'13
1 1 1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2 2 2
WEEK 3 3 3 3 3 3 3 3 3 3
4 4 4 4 4 4 4 4 4 4
Project Proposal
Project Planning
Project Initiation
Project Research
System Design
System Development
System Validation
Report Writing
Project Presentation
Completed
Continue Activity
65
SALON MANAGEMENT SYSTEM
Appendix C