You are on page 1of 6

Republic of the Philippines

BULACAN STATE UNIVERSITY


Hagonoy Campus
Iba-Carillo, Hagonoy

ONLINE SALON/SPA BOOKING SYSTEM WITH CHATBOT

Activity – Information Assurance and Security

Submitted by:

BSIT-3C

FEBRUARY 2023
Novelty

Booking systems come and go at this time. It is present everywhere


and is simple for the user to access. Many users prefer to book online
rather than directly at the desired locations. As a result, we developed a
booking system that not only books the customer but also allows them to
use the chatbot feature to answer their questions.
This system is designed to provide information on nearby salons and
spas, as well as the services they provide. Users can view the salon's
facilities, the services available at the time, and the ratings of the
hairstylists and beauticians. This will assist users in selecting the best
beauticians or hairstylists for them and scheduling an appointment. This will
also support a chatbot system for answering customer queries.

How was the system created?

This system is intended to run on any device that has an internet


connection. This will be available as an app for mobile phones and as a
website on the web. This system will be user-friendly for the ease-of-
access of the users. In this system, users can register in this system using
their personal information. Users can log in using their previously saved
credentials. Users can select a specific service offered by the salon/spa, as
well as their preferred beauticians. The user can then schedule their
appointment by selecting a date and time. Users can also see the list of
Booked Appointments and provide feedback. Finally, the system was
designed to include a chatbot system for customer consultation.

Security Features
 The sign in code of the user protects access to all areas of the
system.
 Sessions expire after 20 minutes of inactivity.
 All transactions are recorded, providing a complete audit trail.
 Areas are protected by higher levels of security based on the user's
security level.
 Multiple Firewall Protection - Multiple firewalls protect the hosting
center.
 Offsite Data Storage - In addition to daily system backups, data is
stored offsite to ensure that any failures are fully recoverable.
Login

The login part of the system will enforce these security features to protect
user’s login credentials. First, the login will have a password strength
checker to check if the password can be hard to be cracked by hackers. It
also includes secure methods to recover accounts and have a two-factor
authentication. This authentication mitigates the risk of losing access to
your account. The login will also have a session handling. This will enable
users to close a session remotely, For example, you lose your phone that
have been logged in on the system, you can close the session from other
device so that no one can get access to your account.

Hardware

This entire system is web- and mobile-based and designed to be


easily accessible by different clients. It is meticulously planned and
developed to ensure that every piece of data entered by the client is safe
and secure. One of our system's greatest strengths is its versatility.
Because it can work with numerous devices that the user has, like a
smartphone, tablet, or computer, our system can function and be able to
deliver quick loading for any action the user takes.

Finally, we place a high importance on the user's enjoyment and


comfort while using our system. thus, we constantly update our features,
navigation security against various threats so that it can keep up with
competitors and new trends.

Software
Online Salon/Spa Booking System is a software program designed
specifically for salon management. This salon booking management
system allows you to perform a wide range of simple business operations
with no limitations. We provide a fully supported web interface app for our
cloud-based salon software. Reservations can be managed on the go and
online. You can manage inventory, quickly establish bookings with calendar
booking tools and schedule appointments online via your mobile device or
PC. The chances that a website visitor will make a purchase increase when
they seek guidance through a chatbot. You can engage leads who are
exploring your website by sending automated messages with our chat bot
software.

Design

WATERFALL METHODOLOGY
The Waterfall methodology is a linear and continuous approach to
project management. It includes each stage of the process to finished before
going on to the next one. Once the stages have been completed there is no
reason to change nor adjust it.

STAGE 1: REQUIREMENTS
Our team, including our software developers, is required to meet the
company's requirements for this project (Online Salon/Spa Booking System
with Chatbot). Users must be able to register with their personal information.
Users can log in using their credentials. The user can choose a specific
salon, several services, and, optionally, a beautician. By selecting a date and
time, the user can schedule an appointment. The user can also see a list of
scheduled appointments and consultants. There is also an option for user
feedback. In the system, a chatbot will be implemented.

STAGE 2: DESIGN
For our project, our team decided to use Figma. It is critical to have a
blueprint before developing a real website. It is also critical that the website
become user-friendly to the target audience because this can lead to
increased website user satisfaction.

STAGE 3: DEVELOPMENT
This is where our software developers start coding. They use HTML,
CSS, and JavaScript for front-end development. PHP and MYSQL are used
in the backend to save and protect the users' data and Java for the chatbot
system. Kotlin programming language is used as the language for the mobile
app.

STAGE 4: VERIFICATIONS
The software tester will evaluate the functionality and usability of the
website now that it has been built. They run various tests to ensure that the
website is operational. They test the registration and log in to ensure that the
data is saved and protected securely. Moreover, we not only make our
website efficient and effective, but we also meet the company's needs and
expectations.

STAGE 5: DEPLOYMENT
The Online Salon/Spa Booking System with Chatbot is now available to
the general public. The system will simplify your life by saving you time when
booking an appointment at a Salon or Spa. The system is built and installed
on a server, where it is made public. Our website can schedule an
appointment for you, and you can choose the best salon in your area.
STAGE 6: MAINTENANCE
The Online Salon/Spa Booking System with Chatbot is monitored and
updated here to ensure that it continues to meet the needs of customers and
staff. This could include updating the system to support new features or
integrations, as well as troubleshooting any issues that may arise. The team
reports and fixes issues, and the testing team tests them.

Programming languages that has been used:


 HTML
 CSS
 JavaScript
 Java
 Kotlin for mobile app
 PHP and MySQL for database

Website that will launch the system:

https://ph.000webhost.com/

You might also like