Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

CSE 3104

DATABASE LAB

Final Project Report


BEAUTY PARLOUR MANAGEMENT SYSTEM

Group Members
Anik Rahman – 17.02.04.005
Arni Rahman – 17.01.04.034
Reason for selecting this project:

A beauty parlour is a place where people can go to have beauty treatments, for example to


have their hair, nails or make-up done. Generally, all the works in a beauty parlour are
done manually such as – storing data of customers and the workers, the services that are
being provided, the service cost as well as payment system. To make the parlours more
manageable, we chose this project. It will enable us to assign staff and time slots, keep
quality in-check, check the availability of beauty services and products and more in an
organized way. It will also increase the ability to serve a large number of clients. Moreover,
this system will eliminate the chance of mistakes. Thus, it results in improved performance
and efficiency.
Project Goals:

The project Beauty Parlour Management System is used for maintaining the investments,
stocks, appointments, clients, offers, employees, bills, income and expenses. In beauty
parlours, owners face difficulties with management process as they use manual procedure-
either write down details in a diary or use excel sheets to store important business data.
Owner need to write all the service details at a new paper once it get misplaced or updated.
Once a payment is done, customer receives a hand written receipt (from the manual receipt
book), and the cashier keeps a copy of the same receipt. There is a higher risk of misplacing
the receipt copies. The method is not only time-consuming but also prone to accidental loss
due to system failure. And, offline storage disrupts the normal functioning of a business as
it slowed down the operation. Owner has no proper way to manage her employees and
clients. Our project is to solve the above mentioned problems of a beauty parlour. We
expect to provide a management system software to manage their employees, clients, client
appointments, reminders, services, resources and payments while providing a dashboard
to view information.

This management system will automate your activities, increase our work speed, and will
also eliminate the chances of human error. It will keep our business organized and make
the mechanism more efficient. It will reduce the unnecessary paper works and loss of
valuable time and information. Our goal is to provide an excellent customer experience to
your customers. This management will make it easy to track on all the works of the parlour
on a daily basis.

Cost:

The approximate cost will be around 25,000 (Twenty Five Thousand BDT)

Time Require to Complete:

Approximately 6 months

Customers:

Beauty parlor owners and their distributors.

Project Requirement Analysis-High Level Story:

There will be a parlour which will have several employees. There will be different services
for the clients. When a client comes to the parlour for the first time, the manager will make
registration of the client with their basic information such as- name, address, phone
number etc. After the client chooses which service she wants to take, an employee will be
assigned to her for that particular service. Even after the service, the client can share her
opinion about it and it will be reported in the system. If a customer takes more than one
service, she may get some discount. If a client completes a certain number of services, she
will become a regular customer and her name along with an id will be registered to regular
customer in the software. Even clients are able to make appointments and their
preferences as well. She can even make appointment for any employee that she wants to
take service from. Even if anyone is allergic to any product or does not like any product, she
can also share that and these type of information will be updated in the software. So, the
main focus is to give the best experience to the client.
Possible Entity:

• Client

• Employee

• Service

• Invoice

• Appointment

Attributes:

• Client- C.ID,CName,CPhone

• Service-S.ID,Servicename,price

• Appointment- A.ID,A_date,S.ID,C.ID

Primary Key:

• Client- C.ID

• Service- S.ID

• Appointment- A.ID

Foreign Key:

Appointment- S.ID,E.ID,C.ID
Risk Analysis of Project:

The project has some risks as well as limitations .The project requires large database.
There is a risk of losing data. The information may get lost if they are not properly backed
up.So,there should be a proper backup system .The user should be properly trained and
informed about the software system for the proper usage and maximum efficiency.

Conclusion:

As the system is going to be fully automated, works will become easier and more organized.
This system will be beneficial for reducing word load and time as well. Through this
system, clients will be able to get the best service. It will reduce the unnecessary paper
works and loss of valuable time and information. The design will be kept as simple as
possible so that there are less difficulties to use the system.

TABLE

CREATE TABLE client (

ClientId int IDENTITY(1,1) PRIMARY KEY,

ClientName varchar(50) NOT NULL,

ClientPhone varchar(20) NULL

CREATE TABLE servic (

Servicid int NOT NULL IDENTITY(1,1)PRIMARY KEY,

Servicname varchar(128) NOT NULL,

Price int NOT NULL

CREATE TABLE appointment (


AppointmentId int IDENTITY(1,1) PRIMARY KEY,

ClientId int NOT NULL FOREIGN KEY REFERENCES Client(ClientId),

Servicid int NOT NULL FOREIGN KEY REFERENCES servic(Servicid),

datee date,

CREATE TABLE loginn(

us varchar(50) NOT NULL,

pass int NOT NULL

QUERIES

1. viewing services table

2. search service table

3. delete services table

4.insert services table

5. viewing appointment table

6. search appointment table

7. delete appointment table

8.insert appointment table

9. viewing client table

10. search client table

11. delete client table

12.insert client table

You might also like