0% found this document useful (0 votes)
267 views24 pages

Fitness Centre Management System Project

This document describes a project to develop a fitness center management system. The system will be developed in Python with MySQL as the backend database. It will manage user details, cabin allocation, login/logout tracking, billing, and other functions. The current manual system is time-consuming and error-prone. The proposed computerized system aims to streamline operations, improve accuracy and efficiency, and provide reports. It will have modules for user management, billing, settings, and a dashboard to track usage. The system seeks to address the limitations of the existing process and bring automation to fitness center management.

Uploaded by

Pulkit Tanwar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
267 views24 pages

Fitness Centre Management System Project

This document describes a project to develop a fitness center management system. The system will be developed in Python with MySQL as the backend database. It will manage user details, cabin allocation, login/logout tracking, billing, and other functions. The current manual system is time-consuming and error-prone. The proposed computerized system aims to streamline operations, improve accuracy and efficiency, and provide reports. It will have modules for user management, billing, settings, and a dashboard to track usage. The system seeks to address the limitations of the existing process and bring automation to fitness center management.

Uploaded by

Pulkit Tanwar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 24

THE NAVYANDHRA SCHOOL

(Session 2023-2024)

Subject: Computer Science (083)

Fitness management center project

Submitted By: Under the Guidance of:


Pulkit Tanwar MS.REKHA MISHRA

PGT COMPUTER SCIENCE

Submitted to: Department of Computer Science


The Navyandhra School
Table of Contents
1. School Certificate
2. Acknowledgement
3. Synopsis
4. Introduction
5. Software environment
6. System analysis
7. Design and development
8. Implementations
9. Scope of project
10. User training
11. Conclusion
12. Code
13. Outputs
14. Tables

Bibliography
Certificate
This is to certify that the project entitled “Fitness center management” by Pulkit Tanwar
( ), student of CLASS XII, session [2023-2024], of THE NAVYANDHRA SCHOOL,
Gurgaon affiliated to CBSE BOARD is hereby accepted and approved as a credible work.

His /Her work has been found satisfactory for the partial fulfillment of the award of the
degree of Class XII.

Sign of Internal Examiner Sign of Internal Examiner

Sign of Principal
Acknowledgement

It gives me a great sense of pleasure to present the report of the class XII Project undertaken during
session 2023-2024. I owe special debt of gratitude to Ms. Rekha Mishra, Department of Computer
Science for her constant support and guidance throughout the course of my work. Her sincerity,
thoroughness and perseverance have been a constant source of inspiration for me. It is only her
cognizant efforts that my endeavors have seen light of the day.
I also take the opportunity to acknowledge the contribution of Mrs. Aruna Kadian, Principal, The
Navyandhra School, Gurgaon for her full support and assistance during the development of the
project.
I also do not like to miss the opportunity to acknowledge the contribution of all faculty members of
the department for their kind assistance and cooperation during the development of our project. Last
but not the least, I acknowledge my colleagues for their contribution in the completion of the project.

Date: Roll Number:


Student Name: Pulkit Tanwar
Class X
SYNOPSIS
Computers have become a way of life for today’s high society. Many aspects of modern life that
we have come to accept as common place would not be possible if there were no computers.
Today computers are used extensively in many areas of business, industry, science, education
etc.
The major advantage of computer is its speed that makes it able to give
some useful information very quickly. This speed also opens new approaches to problem
solving and data processing. Another feature is its accuracy. Though the computers do only
what is instructed at every instant, these instructions are taken into account and accurate
information’s are produced. Computer can hold data and instruction in an electronic
representation in internal memory and this data can be retrieved at any time
The project entitled “Fitness Centre Management System” is a software package, which
can be used in fitness center for managing the clients’ computer efficiently. Now a day’s fitness
terrorism, which is mainly undergone through internet cafés, need to be tackled properly.
Thereby, it is indeed necessary to store the valid information of the user who comes for internet
access. The system being used, the time at which the user logs in and logs out should be
recorded systematically.

This system is developed in PYTHON language with My SQL as backend.


INTRODUCTION

In this project an attempt is made to design a computer system for the


FITNESS CENTRÉ that makes the management of recording user details, internet usage and
billing much easier. The objective of this software is to maintain the details of users, cabins
and login history. Through this system we provide facility of prepaid and postpaid accounts
respectively for Account Users and Walkthrough Users. It has the features like adding,
viewing, editing of user details, cabin details, recharge option for prepaid users, billing, tariff
settings, etc.
The Software powered by PYTHON assures clear and efficient services to the
agency. This easy-to-operate system helps to access and modify user details, provides efficient
billing facility. The software is designed to provide Reliable and error free information. The
database is driven by My SQL thus providing portability. Anyone having an account with the
system can have access to internet by logging into the client machine using a given username
and password. Account users can login only if they have sufficient balance in the account.
Otherwise, they will have to recharge their account using the recharging facility at the
administrator side. To ensure enhanced security user account creation, editing, etc. are
available only at the administrator side.
On successful login the user can load browser and can have access to internet. The login time
displayed on the login screen may help the users manage their usage. On logout the internet
usage charges and available balance in the account (in case of account
users) will be displayed.
SOFTWARE ENVIRONMENT

SOFTWARE SELECTION

The proposed software is designed on the PYTHON platform with My SQL backend. Python is “an
interpreted, object-oriented, high-level programming language with dynamic semantics.” It has a clear
and simple syntax that makes it very easy to learn,
which turns it into the perfect gateway for programming beginners. That’s because the language
emphasizes readability and makes coding very easy.
Python is also the fastest-growing programming language in the world. Its high-level,
interpreted, and object-oriented architecture makes it ideal for all types of software solutions.
The language’s emphasis on syntax readability, program modularity, and code reusability highly
increases the speed of development while reducing the cost of maintenance.
Another main feature of Python is that it supports modules and packages. Both things make it
easier for Python developers to reuse code across different projects. Naturally, this is a great way
to increase productivity and save time and effort when working with the language.

My SQL is an open-source structured query language. It is platform-independent and hence is


portable. The language is easy to understand and use. The queries are very similar to Oracle 8i and
can be easily used in java programs.
SYSTEM ANALYSIS

System analysis is for finding out what happens in existing system deciding on what
changes and new features are required and defining exactly what the proposed system must be. The
process of system analysis is largely concerned with determining, developing and agreeing to the
user’s requirements. It provides prime opportunity to communicate well with the user and conceive a
joint understanding of what a system should be doing together with a view of relative importance of
the system facilities using interactive techniques.

EXISTING SYSTEM

Presently, most of the functions in the Fitness center are done manually. Even though there are
LAN connections and an administrator system, an automated system is not introduced. The owner
records the details of the clients, login and logout time, cabin and has to calculate the amount. All
these details are written in book. Also, there is no special system to allocate cabins efficiently. The
owner also has to calculate the total income of a day. The present system has following limitations:
 Limitations in report generations
 Manual recording consumes excess time
 Chances of error
 Difficulty in allocating cabins
 The retrieval of information regarding a client is time consuming
 Lack of billing system and manual calculation of daily income
 Repeated recording of frequent user details

Focusing on the drawbacks and inadequacies of the existing system, the new system is
designed which could well replace the existing system.
NEED FOR THE SYSTEM

In the present scenario the café owner keeps a paper book to keep track
of user details. Manual processing of data is always time consuming and may
commit more errors. There is much difficulty in allocating cabins to the users.
Further reference to the user details is time consuming. Accuracy of such data
makes the system unreliable and inefficient. Obviously, there is need of an
efficient system. The proposed system rectifies the demerits and defects of the
existing system to a greater extend.
PROPOSED SYSTEM
The new system we develop has 4 modules. The first entering window
contains a flex grid which will display all the modules. If any customer logs in
any client computer, the details of the user including name and address will be
displayed in this grid. When a new customer comes, an account is created for
him.
The first module can be used by the customer to enter their customer details
which will be stored as records and can be viewed later. Details including
Their name, age, residential address, phone number and email address are
taken.
Further after registering the customer can further get their bills for time,
they have used fitness center. By selecting the 3 rd module “bill” the customer
needs to enter their name and the time spend in the café and will be provided
with the amount to be paid for the time he has spent. The bill amount will be
on the basis of time spent in minutes. The amount charged per minute can be
changed accordingly by the staff.
In the fourth module the customers can view their details they entered
at the first place when they registered in the fitness center. When they
select this module, they can need to enter their phone number they entered
while registering the first time and will be provided with the details including
name, age, residential address and email address.
The last module “time charges” can be used by the staff to store the
details of the usage of café, the time users are spending and the amount they
are being charged for it. This can be used to maintain the records. All the
details of bills customer details and time charges are stored in the database.
SCOPE OF THE PROJECT

The system we propose has great scope in the current real time situation. The fitness monitoring
system can be enhanced to an extent by implementing this system. Most of the firms and
establishments are being computerized in order to ease the tasks to be performed. The internet cafés
unfortunately are rarely computerized. We aim through this venture, a better reliable solution. In the
primary stage of feasibility study itself we received an exquisite response and so we plan to go ahead
with our project

PROBLEM DEFINITION

The purpose of the project is to automate fitness center. The software must include provisions to
keep user details and login history. It should help the café owners to retrieve user details when needed
and internet usage in the system. It should be capable of allocating cabins automatically. It should help
the café owner in calculating daily usage of the systems and income.

SYSTEM CONFIGURATION
HARDWARE CONFIGURATION:

Processor - Intel i7 10gen


Memory - 16GB RAM
Keyboard - 105 Keys
Monitor - CRT or LCD
Mouse - USB mouse or PS/2 mouse
SOFTWARE SPECIFICATION:
Operating System : Windows 11
Front End : Python
Back End : MY SQL
Documentation : MS Word
OPERATING SYSTEM - WINDOWS 11

Windows 11 is the latest major release of Microsoft's Windows NT operating system that was
announced on June 24, 2021, and is the successor to Windows 10, which was released in 2015.
Windows 11 was released
to the public on October 5, 2021, as a free upgrade via Windows
Update and Windows 11 Installation Assistant on eligible devices running Windows 10.

Various features of Windows 11 Operating System.


 7 new features included in Windows 11
 A new, more Mac-like interface.
 Integrated Android apps.
 Widgets
 Microsoft Teams integration.
 Better virtual desktop support.
 Easier transition from monitor to laptop, and better multitasking.
FEASIBILITY STUDY

During system analysis, the feasibility study of the proposed system is to be carried out. This is
to ensure that proposed system is not a burden to the company. This study can be categorized into three
types. They are:

ECONOMIC FEASIBILITY STUDY


This study is carried out to check the economic impact that the system will have on the
organization. The amount of fund that the company can pour into the research and development of
system is limited, the expenditures must be justified. Thus, the developed system was well within the
budget and this was achieved because most of the technologies used are freely available. Only
customized products had to be purchased.

TECHNICAL FEASIBILITY STUDY


This study is carried out to check the technical facility, that is, the technical requirements of the
system. Any system developed must not have a high demand on the available technical resources. This
developed system has modest technical requirements, as only minimal or null changes are required for
implementing this system.

SOCIAL FEASIBILITY STUDY


This aspect of study is to check the level of acceptance of the system by the user. This includes
the process of training the system but must accept it as a necessity. The levels of acceptance by the
users solely depend on the methods that are employed to educate the user about the system and make
him familiar with it. His level of confidence must be raised so that he is also able to make some
constructive criticism, which is welcomed, as he is the final user of the system.
DESIGN AND DEVELOPMENT

Customer details:

In this module, the user is supposed to enter their details (name, age, residential address,
phone number and). All this information is stored in the database of fitness case.

Add membership plan:


In this module, the user adds the membership plan ranging from 1 month to 12 months

Customers detail view:

This module can be used to get the details of any specific customer that has registered their
customer details in fitness center. You need to provide the phone number of the customer
and further you will be provided with the details of the customer (name, age, address,
email id)
IMPLEMENTATIONS

Implementation is the stage where the theoretical design is turned into a working
system. The system can be implemented only after thorough testing is done and if it is found to work
according to the specification. The implementation phase comprises of several activities. The hardware
and software requisition are carried out. Implementation of a computer system is by replacing a manual
system. The problem encountered are converting files, training users, creating accurate files, and
verifying printouts for integrity.

Pre implementation and Post implementation are the two major types in Implementation
procedure, pre-implementation is the first stage after testing phase is completed under this stage some
types of error may occur at the time of installation. The error is collected and analyzed individually.
Each and every step should be taken in rectification of errors, that software should be implemented
thoroughly that we call as Post implementation.

A post-implementation review measures the performance against predefined requirements. A


post-implementation review determines how well the system continues to meet performance
specifications. A post-implementation review is an evaluation of a system in terms of the extent to
which the system accomplished stated objectives and actual project costs exceed initial estimates. It is
usually a review of major problems that need converting and those that surfaced during the
implementation phase.
SYSTEM MAINTENANCE
Software maintenance is used to describe the software engineering activities that occur following
delivery of the software life cycle is time period in which software performs useful work. It may define
by describing fare activities that are undertaken after a program is released for use. During the use of
the large programs, error will occur and supported to the developer. The program that includes the
diagnosis and correction of one or more errors are called corrective maintenance. The other activities
that contribute to the definition of maintenance occur when
There occurs a rapid change that is encountered in every aspect of computing. An activity that
modifies software to properly interface with the changing environment is adaptive maintenance.
1. It occurs when a software package is successful. As software is used, recommendation for
new capabilities, modification to existing functions and general enhancements is received
from the user. These maintenance activities are called effective maintenance.

2. It occurs when software is changed to improve future reliability or maintainability or provide


a basis for future enhancements. These maintenance activities are often called preventive
maintenance.

Maintenance covers a wide range of activities including correcting, coding, and design errors, updating
documentation and test data and upgrading user support. Maintenance is used for restoring something
to its original condition. Activities classified as maintenance are an actually enhancement, which means
adding, modifying, redeveloping something to support changes that support user needs and operational
environment.

After implementation procedure, the next major activity is maintaining document for operational
actions. Either successful or unsuccessful actions of the project has to be documented with care to do
further rectification before final implementation. Best documentation leads to better project actions.
SCOPE OF THE PROJECT

The current system is an application program that provides a better way of management of internet
cafes. Users those who have an account with the system are entertained. Creation of account is however
very easy, thereby enhances the reliability of the system. The new system provides the following
features

 Eliminate the limitations of existing system


 Efficient storing of user details
 Automatic allocation of available cabins
 Automate billing process by calculating time and amount
 The system can treat frequent customers by giving special tariff rates.
 The system can provide the daily report including customer details , amount, and the
total collection of a day
USER TRAINING

INTRODUCTION

The success of a system depends on the efficient training received by the user:
 It was suggested that the required staff should be selected and trained before
implementation phase.
 The concepts of the software used should be taught.
 The procedure for the installing of the software should also be taught.

USERS MANUAL

The user can register their details at initial stage for further process. All the details
entered by the customers can be viewed later by the staff. User can get their bills by
entering the time they have spent in the gym and will be provided with the amount to be
paid for using the gym. Staff can keep a record of the time for which the café is being
used and the amount paid for the same.
CONCLUSION

ACHIEVEMENTS EXPECTED THROUGH THE PROJECT

 Comparing to existing manual system, it performs at a faster pace.


 System gives better feedback.
 Timely and accurate information are available.
 The system provides greater processing speed consistency.
 Chances of errors are much low.
 Provides high security the system and hence unauthorized user can be prevented
 Time taken for overall process is reduced.
 Ease of operation.
Code
Main
OUTPUTS
Tables

Tables
Bibliography

1. Computer science with python textbook class 12 Sumata Arora

2. Computer science NCERT class 12

You might also like