Iet Report

Download as pdf or txt
Download as pdf or txt
You are on page 1of 41

Beauty Parlour Administration System

1. ORGANIZATION PROFILE

Emglitz Technologies believes in the fact that challenges indicate a need to innovate
and innovations, which is accredit in the software development, industrial seminars, technical
training oriented programs. They are extending the relationship with the clients and make
familiar in the world around the customers through the digital marketing sectors. It is one of
the development infrastructures in various platforms. They are striving to stand the superior
position in competitive world. In which, they mainly focusing in the platforms of Website
development, Mobile application development and Digital marketing requirements for all
business enterprises on globally. They believe on teamwork among their clients to make a
tremendous success that associated with different fields of clients in the development sectors
like as banking, educational, automation, production, manufacturing fields.

Emglitz Technologies is now undertaking the technology, management methodologies


will help us to focus in our core business. The major credo is to satisfy the clients and the
programs are slotted for the day, required actions will be delivered mutually as per the needs
and achieved in good standard. They are comforted with their clients to deliver the maximum
value with reasonable prices. When Emglitz Technologies are growing to the next level, major
achievements are satisfying the needs of clients. This company is a new evolution to supporting
the enterprises across the world through designing and developing the websites, application
development in different platforms with fulfilling the other marketing requirements.

Our real time environment is making an engineer with intellectual ability in the hands
on training. These kinds of training are not mandate for the engineering students but this
experience is supporting to your career growth, which Emglitz is making a good future for you.
We are ensuring to tune all engineering streams in their latest technologies and improving their
ability to develop the innovative project ideas. Additionally, we are providing free placement
training and career development training for all departments to step up in your future.

Department Of Computer Applications 1


Beauty Parlour Administration system

1.1 QUALITY POLICY

Main quality objective of EMGLITZ Group of Companies is to improve the quality of


business organization and ensure transparency in operations in order to improve customer
satisfaction, increase capitalization and attract new investors. As such, Emglitz Technologies
focuses on a “client first” approach, which means continuous improvement of the satisfaction
of end users and resellers of software and hardware, as well as customers of our IT services.

We follow the following principles in our activities. Identification and fulfillment of


customer requirements for software and hardware services. Improvement of our services
availability to end users and customers. Continuous improvement of our activities through
constant development of the key competencies of our employees, systematization of activities
and optimization of processes. Assurance of high quality of our services through provision of
the customers with opportunity to get maximum benefit from the most suitable solution.

Formation of customer understanding of how to use information technologies in the


best possible way to improve their business efficiency. Effective interaction with suppliers in
order to meet customer requirements. Building and applying the effective quality management
system based on the analysis of international experience and subject to industry related
specifics.

SERVICES

The company provide services like,

• Website Designing
• Website Development
• Digital Marketing
• Software Solutions
• Software Development
• Internet services

Department Of Computer Applications 2


Beauty Parlour Administration system

• Internet Protocol Television service

1.2. MISSION AND VISION MISSION:

• To develop and deploy state-of-the-art software solutions that empower organizations


to achieve operational efficiency and strategic advantage.
• To deliver superior software products and services that address the unique challenges
and opportunities of our clients, empowering them to achieve their business objectives.
• To build strong, long-term partnerships with our clients, based on trust, integrity, and
mutual success.

VISION:

Emglitz Technologies offers a full range of custom software development and


consulting services. Also empower businesses and individuals through innovative
technological solutions, fostering growth and success in a connected world. Organization has
successfully completed numerous projects, from targeted problem solving to large-scale
application development.

Department Of Computer Applications 3


Beauty Parlour Administration System

2. SYSTEM SPECIFICATION

2.1. HARDWARE SPECIFICATION

Processor : Intel(R) Pentium(R) CPU A1018

Memory : 2.00 GB DDR3

Storage : 256 GB

Graphics : Intel HD Graphics for 3rd Generation Intel Processors

Display : 14 inch (1366 x 768 px)

Network : Ethernet/Wi-Fi (2.4GHz)

2.2. SOFTWARE SPECIFICATION

Operating System : Windows, Linux

Front End : HTML,CSS

Back End : PHP, MySQL

Local Server : XAMPP

HTML:

HTML (Hyper Text Markup Language) is the most basic building block of the Web. It
defines the meaning and structure of web content. Other technologies besides HTML are
generally used to describe a web page's appearance/presentation (CSS) or
functionality/behaviour (JavaScript). "Hypertext" refers to links that connect web pages to one
another, either within a single website or between websites. Links are a fundamental aspect of
the Web. By uploading content to the Internet and linking it to pages created by other people,
Department Of Computer Applications 4
Beauty Parlour Administration System

you become an active participant in the World Wide Web. It is the standard markup language
used for creating web pages and web applications. HTML forms the backbone of most websites,
providing the basic structure upon which CSS and JavaScript are applied to manipulate
appearance and functionality.

Structure:

HTML uses tags to define elements such as headings, paragraphs, links, images, and
lists. These elements structure the content on a webpage.

Semantics:

Semantic tags describe the meaning and structure of web content beyond mere
presentation. Examples include <article>, <section>, <nav>, and <footer>.

Embedding Media:

HTML supports embedding images, audio, and video into a web page using the <img>,
<audio>, and <video> tags, respectively.

Forms:

HTML provides elements for creating forms to collect user input, including <input>,
<textarea>, and <button>, along with form controls like checkboxes and radio buttons.

CSS (CASCADING STYLE SHEETS):

CSS stands for Cascading Style Sheets. It is a style sheet language used for describing
the presentation of a document written in HTML or XML (including XML dialects like SV
or XHTML). CSS describes how elements should be rendered on screen, on paper, in speech, or
on other media.

Department Of Computer Applications 5


Beauty Parlour Administration system

Core Features:

Selectors:
CSS uses selectors to apply styles to elements and groups of elements. Selectors
can target elements by tag name, class, id, and more.

Box Model:
Every element in CSS has a box model, consisting of margins, borders, padding,
and the actual content. Understanding this model is crucial for layout design.

Layouts:
CSS provides various layout techniques such as Flexbox and Grid, enabling
responsive and flexible layouts.

Styling:
Beyond layout, CSS controls fonts, colors, backgrounds, transitions, and
animations, allowing for richly styled web pages.

Use external style sheets for maintainability and performance.


Employ responsive design principles to ensure your site looks good on all devices.
Organize your CSS logically and comment extensively for clarity.

SUBLIME TEXT:

Sublime Text is a sophisticated text editor for code, markup, and prose, developed by
Sublime HQ. It's designed to be a lightweight yet powerful editor that can handle all your
coding needs. With its sleek user interface, extraordinary features, and amazing performance,
Sublime Text is the preferred choice for developers who want a clean and efficient codin
environment.
Sublime Text supports a wide range of programming and markup languages, including
HTML, CSS, JavaScript, Python, C++, C#, and many more. Its key features include multiple
selections, split editing, a distraction-free mode, and a powerful plugin API, making it a
versatile .

Department Of Computer Applications 6


Beauty Parlour Administration system

VARIOUS DEPARTMENTS IN THE COMPANY

• Web development department


• Data and Maintenance department
• HR department
• Hosting Team
• Financial department

Web Development Department:

Frontend Development:

• Designs and develops the user interface (UI) and user experience (UX) of websites.
• Implements responsive design principles to ensure optimal viewing and interaction
across various devices.

Backend Development:

• Develops server-side logic and databases to support frontend functionality.


• Integrates third-party services and APIs to enhance website capabilities and
functionality.

Full Stack Development:

• Manages both frontend and backend development aspects of web projects.


• Ensures seamless integration of frontend and backend components for cohesive web
solutions.

Web Design:

• Creates visually appealing and user-friendly website layouts and graphics.


• Collaborates with UI/UX designers to translate design mockups into functional web
interfaces.

Department Of Computer Applications 7


Beauty Parlour Administration system

Project Management:

Plans tasks, coordinates timelines, and manages resources to deliver projects on time
and within budget, ensuring alignment with stakeholder expectations.

Content Management Systems (CMS):

Implements and customizes CMS platforms (e.g., WordPress, Drupal) to manage


website content.
Provides training and support to content editors and administrators on CMS usage.

Data and Maintenance department:

The Data and Maintenance Department in an IT company plays a crucial role in ensuring
the smooth operation, security, and efficiency of the company's data and IT infrastructure. This
department is responsible for managing the company’s data assets, maintaining hardware and
software systems, and implementing policies to safeguard information integrity and
accessibility.

• Data Storage and Retrieval:


Ensures efficient storage solutions and quick retrieval mechanisms for company
data. This includes the use of databases, data warehouses, and cloud storage.

• Data Backup and Recovery:


Implements robust backup strategies and disaster recovery plans to prevent data
loss and ensure business continuity.

• Data Security:
Protects data against unauthorized access, breaches, and other security threats
through encryption, access controls, and regular security audits.

Data Management:
Responsible for collecting, organizing, and maintaining data to ensure accuracy
and accessibility for analysis and decision-making purposes.
Department Of Computer Applications 8
Beauty Parlour Administration system

Database Administration:
Manages databases, optimizes performance, ensures data security, and
troubleshoots issues to support efficient data storage and retrieval.

Data Governance:
Establishes policies and procedures for data usage, privacy, and compliance
with regulations to maintain data integrity and trustworthiness.

Data Quality Assurance:


Implements processes to validate data accuracy, completeness, and consistency,
ensuring high-quality data for reliable business insights.

HR department:

The HR department, or Human Resources department, is a critical component of an


organization responsible for managing and overseeing various aspects related to the
organization's workforce. HR departments focus on optimizing the human capital within an
organization to maximize productivity, engagement, and employee satisfaction. Its primary
function is to support and administer policies and processes that relate to employees, from
recruitment and hiring to their departure from the company.

Employee Recruitment and Onboarding:


Manages the hiring process, from job postings and candidate selection to orientation and
training, ensuring smooth integration into the organisation.

Employee Relations and Development:


Handles employee concerns, promotes a positive work environment, and
facilitates training programs to foster professional growth and enhance organizational
effectiveness.

Training and Development:


• Identifying training needs
• Organizing development programsSupporting career growth.

Department Of Computer Applications 9


Beauty Parlour Administration system

HR Information Systems (HRIS):


• Maintaining employee records
• Managing HR databases
• Providing analytical reports

Hosting Team:

The Hosting team in an IT company is responsible for managing and maintaining the
infrastructure that supports web hosting services. This includes servers, networks, storage, and
other resources needed to ensure that websites and web applications are accessible, reliable,
and secure. Here's an overview of their key responsibilities and contributions:

Role of the Hosting Team


1.Server Management
Provisioning and Configuration:
Setting up and configuring servers to meet the specific needs of hosting
clients, including web servers, database servers, and application servers.
Maintenance and Updates:
Performing regular maintenance tasks such as applying updates, patches, and
security fixes to ensure servers are secure and running efficiently.

Network Management:
Connectivity:
Ensuring reliable and high-speed internet connectivity for hosted services

Network Security:
Implementing firewalls, intrusion detection systems, and other security
measures to protect against cyber threats.

Distributing traffic across multiple servers to ensure optimal performance


and prevent overloads.

Storage Management:Data Storage:


Managing storage solutions to ensure data is stored securely and can be
accessed quickly.

Backups:
Regularly backing up data to prevent data loss in case of hardware failure,
Department Of Computer Applications 10
Beauty Parlour Administration system

cyber attacks, or other incidents.

Disaster Recovery:

Developing and implementing disaster recovery plans to ensure data and


services can be restored quickly in case of an emergency.

1. Performance Monitoring:
Uptime Monitoring:
Continuously monitoring server uptime and performance to ensure high
availability of hosted services.

Resource Utilization:
Tracking resource usage (CPU, memory, disk space) to identify and address
potential bottlenecks.
Performance Tuning:
Optimizing server configurations and settings to enhance performance.
3.Security Management:
Access Control:
Managing user access to servers and services to ensure that only authorized
personnel can make changes.

SSL/TLS Management:
Implementing and managing SSL/TLS certificates to ensure secure data
transmission.

Compliance:
Ensuring that hosting services comply with relevant security standards and
regulations, such as PCI-DSS for payment processing or HIPAA for healthcare data.

Customer Support:
Technical Support:
Providing support to clients for hosting-related issues, including
troubleshooting server problems, resolving configuration issues, and offering
guidance on best practices.
Account Management:
Assisting clients with account setup, migration, and other administrative
tasks.

Department Of Computer Applications 11


Beauty Parlour Administration system

4.Scalability and Capacity Planning:

Scaling Resources:

Adding or removing resources (such as servers or storage) to handle changes


in demand.

• Capacity Planning:

Forecasting future resource needs based on current usage trends and


business growth projections to ensure adequate capacity is available.

Financial department:

Financial Planning and Analysis:


Prepares budgets, forecasts financial performance, and provides strategic
insights to support decision-making and business growth.

Accounting and Reporting:

Manages financial transactions, prepares financial statements, and ensures


compliance with regulations to provide accurate financial information for stakeholders.

Treasury Management:

Manages cash flow, liquidity, and investments to optimize financial resources


and minimize financial risks.

Department Of Computer Applications 12


Beauty Parlour Administration system

Financial Reporting:

Prepares accurate and timely financial statements, including balance sheets, income
statements, and cash flow statements, for internal and external stakeholders.

• Tax Management:

Ensures compliance with tax laws and regulations, prepares tax returns, and
strategizes to minimize tax liabilities for the organization.

• Audit and Compliance:

Coordinates audits, both internal and external, to ensure financial controls and
procedures are effective and compliant with regulatory standards.

• Cost Management:

Analysis costs and expenses, identifies cost-saving opportunities, and implements


measures to improve efficiency and profitability.

Department Of Computer Applications 13


Beauty Parlour Administration system

4.DETAILED DESCRIPTION ON SPECIALIZED DEPARTMENT

Web Development:
In the contemporary digital landscape, the terms "web development" are often
used interchangeably, yet they encompass distinct aspects of building and maintaining
websites. While, web development is concerned with its functionality and interactivity.
The Synergy between these fields, particularly through the use of HTML, CSS, and
JavaScript, is fundamental to crafting engaging, visually appealing, and highly
functional web pages.

Web Development: Bringing Design to Life


Integrating HTML, CSS

Creating a Cohesive Web Experience

The integration of HTML, CSS is where web design and development converge
to create a cohesive and functional web experience. HTML provides the structure, CSS
styles it, and adds interactivity.A well-designed website leverages the strengths of each
technology to deliver a seamless and engaging user experience.For instance, consider a
simple interactive form. HTML defines the form structure with input fields and labels.
CSS is used to style the form, making it visually appealing and user-friendly.
JavaScript enhances the form's functionality by adding validation rules, handling form
submissions, and providing realtime feedback to the user. This synergy ensures that the
form is not only functional but also aesthetically pleasing and easy to use.

Best Practices and Tools


Adopting best practices in web design and development is essential for creating
high-quality websites. For web designers, this includes adhering to design principles
such as consistency, simplicity, and usability. Tools like Adobe Photoshop, Illustrator,
and Sketch are invaluable for creating high-quality visuals and mock-ups

Department Of Computer Applications 14


Beauty Parlour Administration system

4. ANALYSIS ON PRODUCT

Specialized help engineer will gather the necessities from the client. Then the gathered
data will be divided between the group. In which the group will design the work process and
drafts of the product. While the arranging moves past, the following part is to developing a
model which is planned in the client's necessities. For fostering the model, the designing group
will work on it. For the resources and assist resources team with joining will help the other
members. By the assistance of the research team, when the model is finished it will be shown
to the client.

In the event that the client is happy with the model, the group moves towards the main
draft. While making the product, the design team will be taking the assistance from the research
team. Research group will gather the data with respect to mental realities about clients, how to
attract in the client, how to make the client consistently utilize the item. The design team will
be planning the item. While the designing team is designing the item, the development team
will be focusing on the backend works and connectivity works. Both the design and
development parallelly works. At the point when there is a request for the structure creation,
then, at that point, both the development team co-operates to make it. At the point when the
design team makes a design then the improvement group will interface it to the backend.

4.1. HIGHLIGHTS OF THE PRODUCT

• Unparalleled Client Service


• Innovative Design Philosophy
• Speed And Flexibility
• Affordable Costs
Unparalleled Client Service:
Client support involves more than just helping clients use our products and services.
True client support requires listening to, and learning from, our clients, and giving clients the
knowledge, they need to maximize the value of their programs. Learn about the long-term

Department Of Computer Applications 15


Beauty Parlour Administration system

value that our multilayered client service and support can provide, including the value that
comes from being part of a global Beeline Community that can help you meet your program’s
operational and strategic goals.

Innovative Design Philosophy:


Human-technology relations are one of the key issues in design innovation and the
shaping of our future. Also in the Philosophy of Technology human technology relations are a
central theme. New insights in the complex interplay between humans and technology can be
gained from collaboration between Design and Philosophy of Technology, especially in the
current of the so-called ‘empirical turn’ where the focus is on individual technologies and
realworld contexts (Achterhuis, 2001; Verbeek, 2005).

Design Innovation can use the frameworks of philosophers to theorize the findings
from practice or to make sense of past developments. And designing actual things provides a
powerful laboratory to test philosophical frameworks in practice. A

Speed And Flexibility:


There were several high-level requirements that we wanted to meet when we started
thinking about the products architecture. Among the requirement list we found two of them
that were especially important: flexibility and performance. We noticed that these two
negatively impacted each other: increasing flexibility reduced performance and vice versa.

The system should be as flexible as possible from a look & feel and customization
perspective. At the same time, it needs to perform as fast as the underlying infrastructure
allows. So, the aim was to add the minimum amount of workload possible to the SharePoint
servers. From a development perspective, talking about look &amp; feel and customization is
basically talking about style sheets and JavaScript.

In order to make the system as flexible as possible we needed to publish all our files
to the SharePoint Style Library. This way, every site collection on the same farm had the
possibility to be different from the others. In addition, it allowed our partners and customers

Department Of Computer Applications 16


Beauty Parlour Administration system

to brand their deployments by using standard tools such as SharePoint Designer without the
need to change any file on the server side.

Affordable Costs:
When you question IT firms how much software development costs, you often get the
typical answer of ‘it depends’. For startup owners, having a vague answer isn’t helpful for
budget planning, yet it isn’t hard to put down a solid figure without detailed discussions. There
are many factors that determine the cost of building a piece of software.

A development agency would need to run through the project requirements with the
client before providing a cost estimate. Obviously, a simple app that requires very little user
interaction or backend processing will be cheaper to develop. Meanwhile, a complex
application that involves financial transactions, heavy interaction, and connected to external
systems will be much more expensive to develop. Software development cost isn’t merely
about the scale or complexity of the app. If you’re building a simple app but with dozens of
different screens, the cost may rival those of more complicated apps.

Department Of Computer Applications 17


Beauty Parlour Administratio system

5. CONCLUSION & FUTURE ENHANCEMENTS

CONCLUSION:

In conclusion, I am grateful for the opportunity to have been part of this


internship program. The experience in web development has been immensely
insightful and enriching. I have had the opportunity to develop deep into various aspects
of web development, from front-end design to back-end functionality and everything
in between. The hands-on experience gained through working on real-world projects
has not only enhanced my technical skills but has also provided invaluable lessons in
teamwork, problem-solving, and project management. One of the most significant
takeaways from this internship is the importance of collaboration and communication
in web development projects. Working closely with designers, developers, and
stakeholders has underscored the need for clear and effective communication to ensure
project requirements are met and expectations are aligned.

Technically, I have significantly enhanced my proficiency in HTML, CSS and


JavaScript . Additionally, gaining exposure to server-side scripting languages such as
PHP and databases like MySQL has broadened my understanding of how data-driven
web applications are developed and maintained. Looking ahead, the skills and
experiences gained during this internship will undoubtedly serve as a solid foundation
as I continue to pursue a career in web development. I look forward to leveraging these
experiences to make meaningful contributions to future projects and organizations in
the field of web development.Ultimately, effective web development requires staying
up-to-date with the latest technologies and best practices, fostering a deep
understanding of user needs, and continuously adapting to new challenges. By focusing
on these aspects, web developers can create engaging, accessible, and secure digital
experiences that meet the diverse needs of users and businesses alike.

Department Of Computer Applications 18


Beauty Parlour Administration system

FUTURE ENHANCEMENT:

The company has started to look into the new and upcoming technologies and has
started the process of implementing the technologies. It is about to start some more branches
in and around India. Working remotely. The freedom and ability to operate from anywhere will
be permanent in the future of software development. These future web designers are about
moving beyond designing for one device.

Users are accessing the web from mobile smart phones, tablets, their laptops and
desktop computers. The web is not a fixed width and a website needs to respond and adapt to
these different platforms in a fluid and effective way.

The web is our only true universal platform, and its future is in the hands of the
designers. Modules like registration, new login, etc., will be added on the website. Web
developers are able to fetch out a promising roadmap for the future. Developers need to evolve
beyond static design boards and emerge as architects of a new change which is redefining the
traditional concepts of web development.

Department Of Computer Applications 19


Beauty Parlour Administration system

APPENDIX

SCREENSHOTS

Department Of Computer Applications 20


Beauty Parlour Administration System

Department Of Computer Applications 21


Beauty Parlour Administration System

SOURCES CODE:
<?php
session_start();
error_reporting(0);
include('includes/dbconnection.php');
error_reporting(0);

if(isset($_POST['login']))
{
$emailcon=$_POST['emailcont'];
$password=md5($_POST['password']);
$query=mysqli_query($con,"select ID from tbluser where (Email='$emailcon' ||
MobileNumber='$emailcon') && Password='$password' ");
$ret=mysqli_fetch_array($query);
if($ret>0){
$_SESSION['bpmsuid']=$ret['ID'];
header('location:index.php');
}
else{
echo "<script>alert('Invalid Details.');</script>";
}
}
?>
<!doctype html>
<html lang="en">
<head>

<title>Beauty Parlour Management System | Login</title>

<!-- Template CSS -->


<link rel="stylesheet" href="assets/css/style-starter.css">
<link
href="https://fonts.googleapis.com/css?family=Josefin+Slab:400,700,700i&display=swap"
rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Poppins:400,700&display=swap"
rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Open+Sans&display=swap"
rel="stylesheet">

Department Of Computer Applications 22


Beauty Parlour Administration System

</head>
<body id="home">
<?php include_once('includes/header.php');?>

<script src="assets/js/jquery-3.3.1.min.js"></script> <!-- Common jquery plugin -->


<!--bootstrap working-->
<script src="assets/js/bootstrap.min.js"></script>
<!-- //bootstrap working-->
<!-- disable body scroll which navbar is in active -->
<script>
$(function () {
$('.navbar-toggler').click(function () {
$('body').toggleClass('noscroll');
})
});
</script>
<!-- disable body scroll which navbar is in active -->

<!-- breadcrumbs -->


<section class="w3l-inner-banner-main">
<div class="about-inner contact ">
<div class="container">
<div class="main-titles-head text-center">
<h3 class="header-name ">

Login Page
</h3>
</div>
</div>
</div>
<div class="breadcrumbs-sub">
<div class="container">
<ul class="breadcrumbs-custom-path">
<li class="right-side propClone"><a href="index.php" class="">Home <span class="fa fa-
angle-right" aria-hidden="true"></span></a> <p></li>
<li class="active ">
Login</li>
</ul>

Department Of Computer Applications 23


Beauty Parlour Administration System

</div>
</div>
</div>
</section>
<!-- breadcrumbs //-->
<section class="w3l-contact-info-main" id="contact">
<div class="contact-sec ">
<div class="container">

<div class="d-grid contact-view">


<div class="cont-details">
<?php

$ret=mysqli_query($con,"select * from tblpage where PageType='contactus' ");


$cnt=1;
while ($row=mysqli_fetch_array($ret)) {

?>
<div class="cont-top">
<div class="cont-left text-center">
<span class="fa fa-phone text-primary"></span>
</div>
<div class="cont-right">
<h6>Call Us</h6>
<p class="para"><a href="tel:+44 99 555 42">+<?php echo
$row['MobileNumber'];?></a></p>
</div>
</div>
<div class="cont-top margin-up">
<div class="cont-left text-center">
<span class="fa fa-envelope-o text-primary"></span>
</div>
<div class="cont-right">
<h6>Email Us</h6>
<p class="para"><a href="mailto:[email protected]" class="mail"><?php
echo $row['Email'];?></a></p>
</div>
</div>
<div class="cont-top margin-up">
Department Of Computer Applications 24
Beauty Parlour Administration System

<div class="cont-left text-center">


<span class="fa fa-map-marker text-primary"></span>
</div>
<div class="cont-right">
<h6>Address</h6>
<p class="para"> <?php echo $row['PageDescription'];?></p>
</div>
</div>
<div class="cont-top margin-up">
<div class="cont-left text-center">
<span class="fa fa-map-marker text-primary"></span>
</div>
<div class="cont-right">
<h6>Time</h6>
<p class="para"> <?php echo $row['Timing'];?></p>
</div>
</div>
<?php } ?> </div>
<div class="map-content-9 mt-lg-0 mt-4">
<form method="post">
<div>
<input type="text" class="form-control" name="emailcont" required="true"
placeholder="Registered Email or Contact Number" required="true">

</div>
<div style="padding-top: 30px;">
<input type="password" class="form-control" name="password"
placeholder="Password" required="true">

</div>

<div class="twice-two" style="padding-top: 30px;">


<a class="link--gray" style="color: blue;" href="forgot-password.php">Forgot
Password?</a>

</div>
<button type="submit" class="btn btn-contact" name="login">Login</button>
</form>
</div>
Department Of Computer Applications 25
Beauty Parlour Administration System

</div>

</div></div>
</section>
<?php include_once('includes/footer.php');?>
<!-- move top -->
<button onclick="topFunction()" id="movetop" title="Go to top">
<span class="fa fa-long-arrow-up"></span>
</button>
<script>
// When the user scrolls down 20px from the top of the document, show the button
window.onscroll = function () {
scrollFunction()
};

function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("movetop").style.display = "block";
} else {
document.getElementById("movetop").style.display = "none";
}
}

// When the user clicks on the button, scroll to the top of the document
function topFunction() {
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
}
</script>
<!-- /move top -->
</body>

</html>

Department Of Computer Applications 26


Beauty Parlour Administration System

<?php
session_start();
error_reporting(0);
include('includes/dbconnection.php');
if (strlen($_SESSION['bpmsuid']==0)) {
header('location:logout.php');
} else{
if(isset($_POST['submit']))
{
$uid=$_SESSION['bpmsuid'];
$fname=$_POST['firstname'];
$lname=$_POST['lastname'];
$query=mysqli_query($con, "update tbluser set FirstName='$fname', LastName='$lname' where
ID='$uid'");

if ($query) {
echo '<script>alert("Profile updated successully.")</script>';
echo '<script>window.location.href=profile.php</script>';
}
else
{

echo '<script>alert("Something Went Wrong. Please try again.")</script>';


}

?>
<!doctype html>
<html lang="en">
<head>

<title>Beauty Parlour Management System | Signup Page</title>

<!-- Template CSS -->


<link rel="stylesheet" href="assets/css/style-starter.css">
Department Of Computer Applications 27
Beauty Parlour Administration System

<link
href="https://fonts.googleapis.com/css?family=Josefin+Slab:400,700,700i&display=swap"
rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Poppins:400,700&display=swap"
rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Open+Sans&display=swap"
rel="stylesheet">
</head>
<body id="home">
<?php include_once('includes/header.php');?>

<script src="assets/js/jquery-3.3.1.min.js"></script> <!-- Common jquery plugin -->


<!--bootstrap working-->
<script src="assets/js/bootstrap.min.js"></script>
<!-- //bootstrap working-->
<!-- disable body scroll which navbar is in active -->
<script>
$(function () {
$('.navbar-toggler').click(function () {
$('body').toggleClass('noscroll');
})
});
</script>

<!-- disable body scroll which navbar is in active -->

<!-- breadcrumbs -->


<section class="w3l-inner-banner-main">
<div class="about-inner contact ">
<div class="container">
<div class="main-titles-head text-center">
<h3 class="header-name ">

Profile
</h3>
<p class="tiltle-para ">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Hic fuga sit
illo modi aut aspernatur tempore laboriosam saepe dolores eveniet.</p>
</div>
</div>

Department Of Computer Applications 28


Beauty Parlour Administration System

</div>
<div class="breadcrumbs-sub">
<div class="container">
<ul class="breadcrumbs-custom-path">
<li class="right-side propClone"><a href="index.php" class="">Home <span class="fa fa-
angle-right" aria-hidden="true"></span></a> <p></li>
<li class="active ">
profile</li>
</ul>
</div>
</div>
</div>
</section>
<!-- breadcrumbs //-->
<section class="w3l-contact-info-main" id="contact">
<div class="contact-sec ">
<div class="container">

<div class="d-grid contact-view">


<div class="cont-details">
<?php

$ret=mysqli_query($con,"select * from tblpage where PageType='contactus' ");


$cnt=1;
while ($row=mysqli_fetch_array($ret)) {

?>
<div class="cont-top">
<div class="cont-left text-center">
<span class="fa fa-phone text-primary"></span>
</div>
<div class="cont-right">
<h6>Call Us</h6>
<p class="para"><a href="tel:+44 99 555 42">+<?php echo
$row['MobileNumber'];?></a></p>
</div>
</div>
<div class="cont-top margin-up">
<div class="cont-left text-center">
Department Of Computer Applications 29
Beauty Parlour Administration System

<span class="fa fa-envelope-o text-primary"></span>


</div>
<div class="cont-right">
<h6>Email Us</h6>
<p class="para"><a href="mailto:[email protected]" class="mail"><?php
echo $row['Email'];?></a></p>
</div>
</div>
<div class="cont-top margin-up">
<div class="cont-left text-center">
<span class="fa fa-map-marker text-primary"></span>
</div>
<div class="cont-right">
<h6>Address</h6>
<p class="para"> <?php echo $row['PageDescription'];?></p>
</div>
</div>
<div class="cont-top margin-up">
<div class="cont-left text-center">
<span class="fa fa-map-marker text-primary"></span>
</div>
<div class="cont-right">
<h6>Time</h6>
<p class="para"> <?php echo $row['Timing'];?></p>
</div>
</div>
<?php } ?> </div>
<div class="map-content-9 mt-lg-0 mt-4">
<h3>User Profile!!</h3>
<form method="post" name="signup" onsubmit="return checkpass();">
<?php
$uid=$_SESSION['bpmsuid'];
$ret=mysqli_query($con,"select * from tbluser where ID='$uid'");
$cnt=1;
while ($row=mysqli_fetch_array($ret)) {

?>
<div style="padding-top: 30px;">

Department Of Computer Applications 30


Beauty Parlour Administration System

<label>First Name</label>

<input type="text" class="form-control" name="firstname" value="<?php echo


$row['FirstName'];?>" required="true"></div>
<div style="padding-top: 30px;">
<label>Last Name</label>

<input type="text" class="form-control" name="lastname" value="<?php echo


$row['LastName'];?>" required="true">
</div>
<div style="padding-top: 30px;">
<label>Mobile Number</label>

<input type="text" class="form-control" name="mobilenumber" value="<?php


echo $row['MobileNumber'];?>" readonly="true"></div>
<div style="padding-top: 30px;">
<label>Email address</label>

<input type="text" class="form-control" name="email" value="<?php echo


$row['Email'];?>" readonly="true">
</div>
<div style="padding-top: 30px;">
<label>Registration Date</label>

<input type="text" class="form-control" name="regdate" value="<?php echo


$row['RegDate'];?>" readonly="true">
</div>

<?php }?>
<button type="submit" class="btn btn-contact" name="submit">Save
Change</button>
</form>
</div>
</div>

</div></div>
</section>
<?php include_once('includes/footer.php');?>
<!-- move top -->

Department Of Computer Applications 31


Beauty Parlour Administration System

<button onclick="topFunction()" id="movetop" title="Go to top">


<span class="fa fa-long-arrow-up"></span>
</button>
<script>
// When the user scrolls down 20px from the top of the document, show the button
window.onscroll = function () {
scrollFunction()
};

function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("movetop").style.display = "block";
} else {
document.getElementById("movetop").style.display = "none";
}
}

// When the user clicks on the button, scroll to the top of the document
function topFunction() {
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
}
</script>
<!-- /move top -->
</body>

</html><?php } ?>

<?php
session_start();
error_reporting(0);
include('includes/dbconnection.php');
error_reporting(0);

if(isset($_POST['submit']))
{
$fname=$_POST['firstname'];

Department Of Computer Applications 32


Beauty Parlour Administration System

$lname=$_POST['lastname'];
$contno=$_POST['mobilenumber'];
$email=$_POST['email'];
$password=md5($_POST['password']);

$ret=mysqli_query($con, "select Email from tbluser where Email='$email' ||


MobileNumber='$contno'");
$result=mysqli_fetch_array($ret);
if($result>0){

echo "<script>alert('This email or Contact Number already associated with another


account!.');</script>";
}
else{
$query=mysqli_query($con, "insert into tbluser(FirstName, LastName, MobileNumber, Email,
Password) value('$fname', '$lname','$contno', '$email', '$password' )");
if ($query) {

echo "<script>alert('You have successfully registered.');</script>";


}
else
{

echo "<script>alert('Something Went Wrong. Please try again.');</script>";


}
}
}
?>
<!doctype html>
<html lang="en">
<head>

<title>Beauty Parlour Management System | Signup Page</title>

<!-- Template CSS -->


<link rel="stylesheet" href="assets/css/style-starter.css">
<link
href="https://fonts.googleapis.com/css?family=Josefin+Slab:400,700,700i&display=swap"

Department Of Computer Applications 33


Beauty Parlour Administration System

rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Poppins:400,700&display=swap"
rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Open+Sans&display=swap"
rel="stylesheet">
</head>
<body id="home">
<?php include_once('includes/header.php');?>

<script src="assets/js/jquery-3.3.1.min.js"></script> <!-- Common jquery plugin -->


<!--bootstrap working-->
<script src="assets/js/bootstrap.min.js"></script>
<!-- //bootstrap working-->
<!-- disable body scroll which navbar is in active -->
<script>
$(function () {
$('.navbar-toggler').click(function () {
$('body').toggleClass('noscroll');
})
});
</script>
<script type="text/javascript">
function checkpass()
{
if(document.signup.password.value!=document.signup.repeatpassword.value)
{
alert('Password and Repeat Password field does not match');
document.signup.repeatpassword.focus();
return false;
}
return true;
}
</script>
<!-- disable body scroll which navbar is in active -->

<!-- breadcrumbs -->


<section class="w3l-inner-banner-main">
<div class="about-inner contact ">
<div class="container">
Department Of Computer Applications 34
Beauty Parlour Administration System

<div class="main-titles-head text-center">


<h3 class="header-name ">

Signup
</h3>
</div>
</div>
</div>
<div class="breadcrumbs-sub">
<div class="container">
<ul class="breadcrumbs-custom-path">
<li class="right-side propClone"><a href="index.php" class="">Home <span class="fa fa-
angle-right" aria-hidden="true"></span></a> <p></li>
<li class="active ">
Signup</li>
</ul>
</div>
</div>
</div>
</section>
<!-- breadcrumbs //-->
<section class="w3l-contact-info-main" id="contact">
<div class="contact-sec ">
<div class="container">

<div class="d-grid contact-view">


<div class="cont-details">
<?php

$ret=mysqli_query($con,"select * from tblpage where PageType='contactus' ");


$cnt=1;
while ($row=mysqli_fetch_array($ret)) {

?>
<div class="cont-top">
<div class="cont-left text-center">
<span class="fa fa-phone text-primary"></span>
</div>

Department Of Computer Applications 35


Beauty Parlour Administration System

<div class="cont-right">
<h6>Call Us</h6>
<p class="para"><a href="tel:+44 99 555 42">+<?php echo
$row['MobileNumber'];?></a></p>
</div>
</div>
<div class="cont-top margin-up">
<div class="cont-left text-center">
<span class="fa fa-envelope-o text-primary"></span>
</div>
<div class="cont-right">
<h6>Email Us</h6>
<p class="para"><a href="mailto:[email protected]" class="mail"><?php
echo $row['Email'];?></a></p>
</div>
</div>
<div class="cont-top margin-up">
<div class="cont-left text-center">
<span class="fa fa-map-marker text-primary"></span>
</div>
<div class="cont-right">
<h6>Address</h6>
<p class="para"> <?php echo $row['PageDescription'];?></p>
</div>
</div>
<div class="cont-top margin-up">
<div class="cont-left text-center">
<span class="fa fa-map-marker text-primary"></span>
</div>
<div class="cont-right">
<h6>Time</h6>
<p class="para"> <?php echo $row['Timing'];?></p>
</div>
</div>
<?php } ?> </div>
<div class="map-content-9 mt-lg-0 mt-4">
<h3>Register with us!!</h3>
<form method="post" name="signup" onsubmit="return checkpass();">

Department Of Computer Applications 36


Beauty Parlour Administration System

<div style="padding-top: 30px;">


<label>First Name</label>
<input type="text" class="form-control" name="firstname" id="firstname"
placeholder="First Name" required=""></div>
<div style="padding-top: 30px;">
<label>Last Name</label>
<input type="text" class="form-control" name="lastname" id="lastname"
placeholder="Last Name" required="">
</div>
<div style="padding-top: 30px;">
<label>Mobile Number</label>
<input type="text" class="form-control" placeholder="Mobile Number"
required="" name="mobilenumber" pattern="[0-9]+" maxlength="10"></div>
<div style="padding-top: 30px;">
<label>Email address</label>
<input type="email" class="form-control" class="form-control"
placeholder="Email address" required="" name="email">
</div>
<div style="padding-top: 30px;">
<label>Password</label>
<input type="password" class="form-control" name="password"
placeholder="Password" required="true">
</div>
<div style="padding-top: 30px;">
<label>Repeat password</label>
<input type="password" class="form-control" name="repeatpassword"
placeholder="Repeat password" required="true">
</div>

<button type="submit" class="btn btn-contact" name="submit">Signup</button>


</form>
</div>
</div>

</div></div>
</section>
<?php include_once('includes/footer.php');?>
<!-- move top -->

Department Of Computer Applications 37


Beauty Parlour Administration System

<button onclick="topFunction()" id="movetop" title="Go to top">


<span class="fa fa-long-arrow-up"></span>
</button>
<script>
// When the user scrolls down 20px from the top of the document, show the button
window.onscroll = function () {
scrollFunction()
};

function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
document.getElementById("movetop").style.display = "block";
} else {
document.getElementById("movetop").style.display = "none";
}
}

// When the user clicks on the button, scroll to the top of the document
function topFunction() {
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
}
</script>
<!-- /move top -->
</body>

</html>

Department Of Computer Applications 38


Beauty Parlour Administration System

TIMESHEET:

Department Of Computer Applications 39


Beauty Parlour Management system

DEPARTMENT OF COMPUTER APPLICATIONS 40


WEB

DEPARTMENT OF COMPUTER APPLICATIONS 41

You might also like