Msms Document
Msms Document
Introduction to System
I am doing my project on Men’s Salon Management System. There is the need for efficient
management of a network-based system for handling customer orders.
This project is an endeavor to provide a solution to this. The proposed system enables an
administrator to keep track of customer orders and maintaining records of the customers. He
can view the submitted requirements made by the customer. He can also view the reports
generated by him and can also sent approvals or rejections instantly.
Thus, the project is a sincere effort in simplifying the task of administrators in an easily usable
format.
I finalized to make this project and hence planned to develop this system using PHP for front
end and MySQL as the Back End.
Existing System
The existing system used in many men’s salons is often traditional or semi-digital, relying
heavily on manual processes. Appointment bookings are usually made through phone calls
or walk-ins, and details are noted in registers or simple spreadsheets. Client records are
typically paper-based or maintained in basic files, with limited details about preferences or
service history. Billing is done manually or through simple billing software, without
integration for digital payments or automated tax calculations. Staff schedules are managed
informally, leading to inefficiencies in time management. Marketing efforts are minimal,
relying on word of mouth or physical advertisements rather than targeted digital campaigns.
Inventory tracking is also manual, increasing the chances of overstocking or running out of
essential products. Reports and analytics on salon performance, customer trends, or staff
productivity are either unavailable or very limited.
This system presents several limitations. Manual processes are time-consuming and prone
to errors, such as double bookings or incorrect billing. The lack of a centralized database for
client information makes it difficult to personalize services or retain customers effectively.
There is also no real-time access to salon operations, which can hinder management
efficiency, especially for salon owners who are not always on-site. Staff performance is hard
to monitor, and there are few tools available to assess productivity or customer satisfaction.
Without integration of modern payment systems, customers have limited options for
transactions. Additionally, the absence of automated marketing tools means salons miss out
on opportunities for client engagement through follow-ups, promotions, or loyalty
programs. Overall, the current system limits scalability, customer satisfaction, and
operational efficiency.
Proposed System
Objective is to overcome the major limitation of the existing enabling effective management
of the customer details thereby improving the performance.
➢ With improved computerization being involved in the maintenance of customer
details, error and inconsistencies can be kept at par.
➢ Validation of data will ensure only accurate, valid and complete data is stored in the
database.
➢ Avoid the ‘Hardware approach’ i.e. getting a computer first and then deciding how to
use it.
➢ ECONOMIC FEASIBILITY
➢ OPERATIONAL FEASIBILITY
ECONOMIC FEASIBILITY
Economic analysis is most frequently used for evaluation of the effectiveness of the system.
More commonly known as cost/benefit analysis the procedure is to determine the benefit
and saving that are expected from a system and compare them with costs, decisions is made
to design and
Implement the system.
This part of feasibility study gives the top management the economic justification for the new
system. This is an important input to the management the management, because very often
the top management does not like to get confounded by the various technicalities that bound
to be associated with a project of this kind. A simple economic analysis that gives the actual
comparison of costs and benefits is much more meaningful in such cases.
In the system, the organization is most satisfied by economic feasibility. Because, if the
organization implements this system, it need not require any additional hardware resources
as well as it will be saving lot of time.
TECHNICAL FEASIBILITY
Technical feasibility centers on the existing manual system of the test management process
and to what extent it can support the system.
According to feasibility analysis procedure the technical feasibility of the system is analyzed
and the technical requirements such as software facilities, procedure, inputs are identified. It
is also one of the important phases of the system development activities.
The system offers greater levels of user friendliness combined with greater processing speed.
Therefore, the cost of maintenance can be reduced. Since, processing speed is very high and
the work is reduced in the maintenance point of view management convince that the project
is operationally feasible.
OPERATIONAL FEASIBILITY
People are inherently resistant to change and computer has been known to facilitate changes.
An estimate should be made of how strong the user is likely to move towards the
development of computerized system. These are various levels of users in order to ensure
proper authentication and authorization and security of sensitive data of the organization.
4.Diagram
E-R Diagram
Data Flow Diagram
The data in the system has to be stored and retrieved from database. Designing the
database is part of system design. Data elements and data structures to be stored have been
identified at analysis stage. They are structured and put together to design the data storage
many users quickly and efficiently. The general objective is to make database access easy,
quick, inexpensive and flexible for the user. Relationships are established between the data
items and unnecessary data items are removed. Normalization is done to get an internal
consistency of data and to have minimum redundancy and maximum stability. This ensures
minimizing data storage required, minimizing chances of data inconsistencies and optimizing
for updates. The MS Access database has been chosen for developing the relevant databases.
tbladmin table Structure : This table store the admin personal and login details
tblappointment table Structure : This table store the user appointment details.
tblservices table Structure : This table store the services details.
tblinvoice table Structure : This table store the customer invoice details.
Home Page
Thank You Page
Services
Book Appointment
Contact
Admin Login
Dashboard
Add Services
Manage Service
UpdateService
About Us
Contact us
Appointment
View New Appointment
Sales Report
Invoice List
Detail of Invoice
Search Appointment
Search Invoice
Change Password
Profile
Forgot Password
Reset Password
8.Sample Code
Index.php
<?php
session_start();
error_reporting(0);
include('includes/dbconnection.php');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<body>
<?php include_once('includes/header.php');?>
<div class="hero-section">
<div class="container">
<div class="row">
<div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
<h1 class="hero-title">Men's salon Management System</h1>
<p class="hero-text"><strong>Your Types. Your Style. Your
Color.</strong> </p>
<a href="appointment.php" class="btn btn-default">Make an
Appointment</a> </div>
</div>
</div>
</div>
?>
<h1><?php echo $row['PageTitle'];?></h1>
<h5 class="small-title ">best experience ever</h5>
<p><?php echo $row['PageDescription'];?></p><?php } ?>
</div>
</div>
</div>
</div>
</div>
<?php include_once('includes/footer.php');?>
<!-- /.footer-->
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="js/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
<script src="js/menumaker.js"></script>
<!-- sticky header -->
<script src="js/jquery.sticky.js"></script>
<script src="js/sticky-header.js"></script>
</body>
</html>
Servicelist.php
<?php
session_start();
error_reporting(0);
include('includes/dbconnection.php');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<body>
<?php include_once('includes/header.php');?>
<div class="page-header"><!-- page header -->
<div class="container">
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
<div class="page-caption">
<h2 class="page-title">Salon Service</h2>
<div class="page-breadcrumb">
<ol class="breadcrumb">
<li><a href="index.php">Home</a></li>
<li class="active">service list</li>
</ol>
</div>
</div>
</div>
</div>
</div>
</div><!-- /.page header -->
<div class="content">
<div class="container">
<div class="row">
<div class="col-md-10 heading-section text-center ftco-animate"
style="padding-bottom: 20px;">
?>
</div>
</div>
</div>
<div class="space-small bg-primary">
<!-- call to action -->
<div class="container">
<div class="row">
<div class="col-lg-8 col-sm-7 col-md-8 col-xs-12">
<h1 class="cta-title">Book your online appointment</h1>
<p class="cta-text"> Call to action button for booking appointment.</p>
</div>
<div class="col-lg-4 col-sm-5 col-md-4 col-xs-12">
<a href="appointment.php" class="btn btn-white btn-lg mt20">Book
Appointment</a>
</div>
</div>
</div>
</div>
<?php include_once('includes/footer.php');?>
<!-- /.footer-->
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="js/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
<script src="js/menumaker.js"></script>
<script src="js/jquery.sticky.js"></script>
<script src="js/sticky-header.js"></script>
</body>
</html>
9.Drawbacks and Limitations
Drawbacks:
• Cloud-based systems may not work offline, limiting access during outages.
2 Not One-Size-Fits-All
3 Limited Scalability
• Some systems are designed for single-location salons and struggle to handle multi-
branch growth.
• May not support regional languages, currencies, or tax regulations in certain areas.
5 Device Dependency
• May only work on specific operating systems or devices (e.g., Android-only apps or
desktop-only platforms).
• Lower-tier plans often lack key features like analytics, loyalty programs, or SMS
marketing.
• Some platforms are not intuitive or mobile-friendly, making them hard to use for
staff or customers.
• Not all systems offer tools for personalized marketing, feedback collection, or client
retention.
1. AI-Powered Personalization
o Use AI to recommend services or products based on a client’s history and
preferences.
2. Virtual Stylist Consultations
o Integrate video calls or AR (Augmented Reality) features for style previews or
online consultations.
3. Voice Assistant Integration
o Booking appointments or checking schedules via Alexa, Siri, or Google
Assistant.
4. Advanced Analytics & Insights
o Deeper insights into customer behavior, employee performance, peak hours,
and revenue trends.
5. Loyalty & Rewards Automation
o Intelligent loyalty systems that track visits, reward points, and send
personalized offers automatically.
6. Inventory Automation
o Real-time inventory tracking with automatic reordering when products run
low.
7. Multi-Branch & Franchise Support
o Cloud-based control panel for managing multiple salon branches from one
dashboard.
8. Mobile App Enhancements
o Fully functional apps for both customers and staff (e.g., mobile POS, in-app
feedback, stylist ratings).
9. Digital Payments & Wallet Integration
o Integrated support for Google Pay, Apple Pay, PayPal, or salon-specific
wallets for quick checkouts.
10. Customer Behavior Prediction
• Machine learning models to predict customer drop-off and send targeted re-
engagement messages.
• Add e-commerce capabilities for selling grooming products online directly from the
salon system.
• Interface and support for different languages, tax rules, and regional business needs.
• Automatic backup systems to prevent data loss and ensure quick recovery
11.Conclusion
The demand of Web application for application is increasing day by day in Software industry,
due to high expectations of client companies.
Hence an attempt of automating an office application had added to our learning experience.
It has also helped in adopting an analytical approach to solving and made us realize that
system development is a step by step process,
Thereby appreciating the role of SDLC model in organizing the complex process of system
development into manageable chunks. Indeed it was a great learning experience.
12.Bibliography
For PHP
➢ https://www.w3schools.com/php/default.asp
➢ https://www.sitepoint.com/php/
➢ https://www.php.net/
For MySQL
➢ https://www.mysql.com/
➢ http://www.mysqltutorial.org
For XAMPP
➢ https://www.apachefriends.org/download.html