Chandan Charan
Chandan Charan
This is to certify that the Project work entitled “Fitness Tracking System” is a bonafield work
carried out by Charan Kumar S(1RL21CS022), Chandan Kumar YR (1RL21CS019) in partial
fulfilment for the requirement of V semester, Bachelor of Engineering in Computer Science &
Engineering of VISVESVARAYA TECHNOLOGICAL UNIVERSITY, Belagavi, during the
year 2023-24. It is certified that all corrections/suggestions indicated for the internal assessment
have been incorporated in the report. This report has been approved as it satisfies the academic
requirements in respect of mini project work prescribed for said degree.
Evaluators
Name Signature
1.
2.
ACKNOWLEDGEMENT
With Great pride we would like to convey our gratitude and appreciation to our college “R. L.
Jalappa Institute of Technology” for giving us the required platform for the fulfilment of the
Mini project on **FITNESS TRACKING SYSTEM ** as per the V.T.U requirements, for the
Fifth semester Lab on the DBMS subject.
It is our pleasure to thank our guide Mr.J Rajesh Kumar Assistant Professor and
Mr.Praveen S R Assistant professor, Department of Computer Science and Engineering,
RLJIT for their guidance, encouragement and valuable suggestion from the beginning of the
Mini project work till the completion without which this Mini project work would not have been
accomplished. We are greatly indebted to them.
And last but not the least, we would be very pleased to express our heart full thanks to the
Teaching and Non-teaching staff of the Department of Computer Science and Engineering,
RLJIT for their motivation and support.
We also thank all those who extended their support and co-operation while bringing out this
Mini project.
The Fitness Tracking System (FTS) is a comprehensive software solution designed to streamline
and automate the administrative tasks involved in running a fitness center. This system aims to
enhance operational efficiency, improve member experience, and facilitate better management of
resources. The FTS offers a range of features tailored to meet thespecific needs of owners, staff,
and members. These features include membership management, class scheduling, attendance
tracking, billing and invoicing, inventory management,and reporting functionalities. With the FTS,
owners can easily manage membership registrations, renewals, and cancellations, ensuring smooth
membership operations. Class scheduling functionalities enable efficient organization and
scheduling of various fitness classes and sessions, allowing members to book classes in advance.
Attendance tracking features enable staff to monitor member attendance and track their progress
over time. Billing and invoicingfunctionalities automate the billing process, generating invoices
and managing payments seamlessly. Inventory management capabilities help in tracking and
managing equipment and supplies effectively. Moreover, the FTS provides comprehensive
reporting tools, allowing owners to gain insights into various aspects of their business, such as
membership trends, revenue generation, class attendance, and inventory usage. These insights
enable data-driven decision- making and help in optimizing business operations.Overall, the
Management System offersa user-friendly interface, scalability, and robust functionality, making
it an indispensable tool for owners and managers seeking to efficiently manage their operations
and deliver exceptionalservice to their member
CHAPTER TABLE OF CONTENTS PAGE NO
NO
1.1 Introduction 1
1.3 Objectives 2
3 SYSTEM REQUIREMENTS 6
3.2 6
Software Requirements
3.4 6
Other Requirements
4 IMPLEMENTATION 7
4.4 12-13
Code For Count Equipment
4.5 13
Code for staff count
4.6 Code for count trainer 13-14
5 SYSTEM TESTING 21
5.5 Payment 24
6 CONCLUSION 25
7 REFERANCES 26
LIST OF FIGURES
CHAPTER 1
In this proposed system also provide the total information about machinery and data of coaches is
also stored in it. Services provided by fitness center are also handled by this system. This system
structure is become very simple to understand because of Data Flow Diagram provided by us.
Context level Diagram and Some chart are also available in this case study. The demo of using the
software such as customer detail form, data base of software is also provided by us. This project is
designed to facilitate a fitness centre to automate its operations of keeping records and store them
in form of a large and user-friendly database further facilitating easy access to the personnel.
Fitness trascking system also includes a booking system, point of sale, banking, accounting,
concessions and has a range of reports that help in the management of your club.
Our Fitness tracking system Software is a complete fitness center and recreation facility system
program which looks after all of your members, memberships and activities. A Fitness tracking
system is basically software that is designed to seamlessly integrate all aspects of your business,
allowing you to more easily and efficiently run your facility. Businesses the functionality needed
to manage all aspects of their business and efficiently operate their studio. software can also be
referred to as clue
Dept.CSE,RLJIT 1 2023-24
Fitness Tracking System
management software, fitness software. Regardless of the nomenclature, these platforms all
share similar feature sets and are used for the same purposes. Fitness tracking system software
helps fitness owners and operators manage their class and trainer scheduling, keep track of their
members, communicate with clients, and process payments.
1.2 Objectives
• The main objective of the project is to develop software that facilitates the data storage,
data maintenance and its retrieval for the fitness club in an igneous way.
• To store the record of the customers, the staff that has the privileges to access, modify
and delete any record and finally the service, fitness club provides to its customers.
• Also, only the staff has the privilege to access any database and make the required
changes, if necessary.
• To develop easy-to-use software which handles the customer-staff relationship in
an effective manner.
• To develop a user-friendly system that requires minimal user training. Most of features
and function are similar to those on any windows platform.
• To simplify the entire member management process.
• To easily schedule classes and manage all bookings and any other events you’re hosting.
• To involve a ton of administrative tasks like contracts, invoices, billing, membership
cancellations, and payments.
• To engage members and increase retention by automating communication and
interacting with members regularly, it increases the overall customer experience.
CHAPTER 2
DESIGN AND ANALYSIS
A Fitness system typically includes features like member registration, scheduling of classes,
equipment management, staff management, billing and payments, and sometimes even
integrated fitness tracking. It works by collecting and organizing data related to members, staff,
classes, and equipment, allowing administrators to efficiently manage operations and provide
better services to members. This system often includes a software platform accessible toboth
staff and members, facilitating communication and interaction between them.
Fig2.3 E R Diagram
CHAPTER 3
SYSTEM REQUIREMENTS
➢ RAM: 512 MB
➢ Hard Disk: 10 GB
➢ Processor: 1.0 GHz
SERVER SIDE
➢ RAM: 1GB
➢ Hard Disk: 20 GB
➢ Processor: 2.0 GHz
SERVER SIDE
• PHP
• MySQL
• APACHE
CHAPTER 4
IMPLEMENTATION
A Back-End Data base is a data base that is accessed by users indirectly through an internal application
rather than by application programming stored with in the Data base itself by low level manipulation
of the data.
SQL QUERIES
<body>
<div id="loginbox">
<form id="loginform" method="POST" class="form-vertical" action="#">
<div class="control-group normal_text"> <h3><img
src="img/icontest3.png" alt="Logo" /></h3></div>
<div class="control-group">
<div class="controls">
<div class="main_input_box">
$password = md5($password);
$query = mysqli_query($con, "SELECT * FROM admin
WHERE password='$password' and username='$username'");
$row = mysqli_fetch_array($query);
$num_row = mysqli_num_rows($query);
if ($num_row > 0)
{
$_SESSION['user_id']=$row['user_id'];
header('location:admin/index.php');
}
Else
{
<div class="pull-right">
<a href="staff/index.php"><h6>Staff Login</h6></a>
</div>
</div>
<script src="js/jquery.min.js"></script>
<script src="js/matrix.login.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/matrix.js"></script>
</body>
</html>
$servername="localhost";
$uname="root";
$pass="";
$db="gymnsb";
$conn=mysqli_connect($servername,$uname,$pass,$db);
if(!$conn){die("Connection Failed");
$query = $conn->query($sql);
echo "$query->num_rows";
?>
<?php
$servername="localhost";
$uname="root";
$pass="";
$db="gymnsb";
$conn=mysqli_connect($servername,$uname,$pass,$db); if(!$conn){
die("Connection Failed");
}
echo "$query->num_rows";
?>
<?php
$servername="localhost";
$uname="root";
$pass="";
$db="gymnsb";
$conn=mysqli_connect($servername,$uname,$pass,$db); if(!$conn){
die("Connection Failed");
}
echo "$query->num_rows";
?>
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Gym System</title>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="../css/bootstrap.min.css" />
<link rel="stylesheet" href="../css/bootstrap-responsive.min.css" />
<link rel="stylesheet" href="../css/fullcalendar.css" />
<link rel="stylesheet" href="../css/matrix-style.css" />
<link rel="stylesheet" href="../css/matrix-media.css" />
<link href="../font-awesome/css/font-awesome.css" rel="stylesheet" />
<link rel="stylesheet" href="../css/jquery.gritter.css" />
<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,800' rel='stylesheet'
type='text/css'>
</head>
<body>
<div id="header">
<h1><a href="dashboard.html">Perfect fitness</a></h1>
</div>
<?php include '../includes/header.php'?>
<?php $page='payment'; include '../includes/sidebar.php'?>
<?php
include
'dbcon.php';$id=$_GET['id'];
$qry= "select * from members where user_id='$id'";
$result=mysqli_query($conn,$qry);
while($row=mysqli_fetch_array($result)){?>
<div id="content">
<div id="content-header">
<div id="breadcrumb"> <a href="index.php" title="Go to Home" class="tip -
bottom"><i class="icon-home"></i> Home</a> <a href="payment.php">Payments</a> <a
href="#" class="current">Invoice</a> </div>
<h1>Payment Form</h1>
</div>
<tr>
<td>Tel: 231-267-6011</td>
</tr>
<tr>
<td >Email: [email protected]</td>
</tr>
</tbody>
</table>
</div>
<div class="span7">
<table class="table table-bordered table-invoice">
<tbody>
<form action="userpay.php" method="POST">
<tr>
<tr>
<td class="width30">Member's Fullname:</td>
<input type="hidden" name="fullname" value="<?php echo
$row['fullname']; ?>">
<td class="width70"><strong><?php echo $row['fullname'];
?></strong></td>
</tr>
<tr>
<td>Service:</td>
<input type="hidden" name="services" value="<?php echo
$row['services']; ?>">
<td><strong><?php echo $row['services']; ?></strong></td>
</tr>
<tr>
<td>Amount Per Month:</td>
<td><input id="amount" type="number" name="amount" value='<?php
if($row['services'] == 'Fitness') { echo '55';} elseif ($row['services']
== 'Sauna') { echo '35';} else {echo '40';} ?>' /></td></tr>
<input type="hidden" name="paid_date"
value="<?phpecho$row['paid_date']; ?>">
<td class="width30">Plan:</td>
<td class="width70">
<div class="controls">
<select name="plan" required="required" id="select">
<option value="1" selected="selected" >One Month</option>
<option value="3">Three Month</option>
<option value="6">Six Month</option>
<option value="12">One Year</option>
<option value="0">None-Expired</option>
</select>
</div>
</td>
<tr>
</tr>
<td class="width30">Member's Status:</td>
<td class="width70">
<div class="controls">
<select name="status" required="required" id="select">
<option value="Active" selected="selected" >Active</option>
<option value="Expired">Expired</option>
</select>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="row-fluid">
<div class="span12">
<hr>
<div class="text-center">
<!-- user's ID is hidden here -->
<input type="hidden" name="id" value="<?php echo
$row['user_id'];?>">
<button class="btn btn-success btn-large" type="SUBMIT" href="">Make
Payment</button>
</div>
</form>
</div>
</div>
<?php
}
?>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row-fluid">
<div id="footer" class="span12">
<?php echo date("Y");?> © Developed By Chandan Charan</a> </div></div>
<style>
#footer {
color: white;}
</style>
<script src="../js/excanvas.min.js"></script>
<script src="../js/jquery.min.js"></script>
<script src="../js/jquery.ui.custom.js"></script>
<script src="../js/bootstrap.min.js"></script>
<script src="../js/jquery.flot.min.js"></script>
<script src="../js/jquery.flot.resize.min.js"></script>
<script src="../js/jquery.peity.min.js"></script>
<script src="../js/fullcalendar.min.js"></script>
<script src="../js/matrix.js"></script>
<script src="../js/matrix.dashboard.js"></script>
<script src="../js/jquery.gritter.min.js"></script>
<script src="../js/matrix.interface.js"></script>
<script src="../js/matrix.chat.js"></script>
<script src="../js/jquery.validate.js"></script>
<script src="../js/matrix.form_validation.js"></script>
<script src="../js/jquery.wizard.js"></script>
<script src="../js/jquery.uniform.js"></script>
<script src="../js/select2.min.js"></script>
<script src="../js/matrix.popover.js"></script>
<script src="../js/jquery.dataTables.min.js"></script>
<script src="../js/matrix.tables.js"></script>
<script type="text/javascript">
function goPage (newURL)
if (newURL != "") {
`CHAPTER 5
SYSTEM TESTING
5.1 login Page
5.5 PAYMENT
6.CONCLUSION
The objective of this project was to build a program for maintaining the details of all the
members, employees and inventory. The system developed is able to meet all the basic
requirements. The management of the records (both members and employees) will be also
benefited by the proposed system, as it will automate the whole procedure, which will reduce the
workload. The security of the system is also one of the prime concerns. There is always a room
for improvement in any software, however efficient the system may be. The important thing is
that the system should be flexible enough for future modifications. The system has been factored
into different modules to make system adapt to the further changes. Every effort has been made
to cover all user requirements and make it user friendly. Goal achieved: The System is able
provide the interface to the owner so that he can replicate his desired data. User friendliness:
Though the most part of the system is supposed to act in the background, efforts have been made
to make the foreground interaction with user(owner) as smooth as possible. Also the integration
of the existing system with the project has been kept in mind throughout the deve
7.REFERANCES
1. https://www.w3schools.com/php/default.asp
2. https://www.sitepoint.com/php/
3. https://www.php.net/
4. https://www.mysql.com/
5. http://www.mysqltutorial.org
6. .https://www.apachefriends.org/download.html