Professional Documents
Culture Documents
On
Submitted to:
Submitted By:
October 2021
SUPERVISOR’S RECOMMENDATION
I hereby recommend that the internship report prepared under my supervision by Suresh
B.K, entitled “Sambhavi Gym Center” in partial fulfillment of the requirements for the
degree of Bachelor of Science. in Computer Science and Information Technology, be
processed for the evaluation.
…………………………..
SUPERVISOR
Shankhamul, Lalitpur
LETTER OF APPROVAL
This is to certify that this intern report prepared by Suresh B.K entitled “Sambhavi Gym
Center” in partial fulfillment of the requirements for the degree of B.Sc. in Computer
Science and Information Technology has been well studied. In our opinion, it is
satisfactory in the scope and quality as a project for the required degree
------------------------------
SUPERVISOR
Shankhamul, Lalitpur
-------------------------
External Examiner
The completion of this internship would not have been possible without the participation
and assistance of many individuals whose names may not all be enumerated. Their
contribution is sincerely appreciated and gratefully acknowledged.
Similarly, I would like to express sincere gratitude to Mr. Basanta Chaulagai, a member
of Centegic Technology Pvt.Ltd for giving me an opportunity to complete my internship
program and providing me their valuable time to help through my internship
Finally, I would like to express my sincere gratitude to my friend who helped me directly
and indirectly during this project.
Sincerely,
Suresh BK
This project is a web portal application that allows getting information from anywhere
and from any device. The system provides a member-friendly interface that allows the
member to search for the best course of their choice that meets their requirements. The
registered members can also manage their profiles.
i Admin can add upcoming camps to
get the fitness notified.
TABLE OF CONTENTS
SUPERVISOR’S RECOMMENDATION 2
LETTER OF APPROVAL 3
ACKNOWLEDGEMENT 1
ABSTRACT 2
CHAPTER 1: INTRODUCTION 1
1.1 Introduction 1
1.2 Problem Statement 1
1.3 Objectives 2
1.4 Organization Details 2
1.4.2 Organization Composition 3
1.4.3 Contact Details 3
1.4.4 Services Provided by the Organization 3
1.4.5 Roles and Responsibilities 4
1.5 Task Accomplished 5
1.5 Motivation 5
1.5.1 Motivation for choosing Organization 5
1.5.2 Motivation for choosing Web Development 5
1.6 Report Organization 5
CHAPTER 2: SYSTEM ANALYSIS AND DESIGN 6
2.1 System Analysis 6
2.1.1 Requirement Analysis 6
2.1.1.1 Functional Requirement 6
2.1.1.2 Non-Functional Requirement 7
2.1.2 Feasibility Study 8
2.1.2.1 Technical Feasibility 8
3.1.2.2 Economic Feasibility 8
3.1.2.3 Operational Feasibility 8
3.1.3 Data Model of System (ER Diagram) 8
2.2 System Design 9
2.2.1 Flowchart of the system 9
2.2.3 Activity diagram 10
2.3.4 Activity diagram of member 10
CHAPTER 3 IMPLEMENTATION AND TESTING 15
3.1 Implementation 15
3.1.1 Frontend Tools 15
3.1.2 Backend Tools 15
3.2 Testing 16
3.2.1 Unit Testing 16
3.2.2 System Testing 17
CHAPTER 4: CONCLUSION AND RECOMMENDATION 18
4.1 Conclusion 18
4.2 Lesson Learnt 18
References 19
List of Figures
JS : Java Script
1.1 Introduction
This project is designed to facilitate a gymming and fitness center to automate its
operations of keeping records and store gym management system project in form of a
large and user-friendly database for gym\ management system project facilitating easy
access to gym management system project personnel. This system is design for user
information.
Our Gym Management Software is a gym and health club membership management
system. You can keep records on your members, their memberships, and have quick and
easy communication between you and your members. Gym Management 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 Gym Management System is a
complete gym and recreation facility system program that looks after all of your
members, memberships, and activities. It is designed for gyms, recreation centers, and
health clubs. Our Gym Management Software provides lots of functions such data entry
of customer, keeping records of all the things about the customer’s fees, plan, and
physical fitness which help to provide good quality of services to customer from Gym
managers. This proposed system also provides the total information about machinery and
data of coaches is also stored in it. Services provided by Gym are also handled by this
system.
1.3 Objectives
The main objective of this Gym Management system is
The main objective of the project is to develop software that facilitates data
storage, data maintenance, and retrieval for the gym 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, the gym 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 use software that handles the customer-staff relationship in an
effective manner.
To develop a user-friendly system that requires minimal user training. Most of the
features and functions are similar to those on any windows platform.
2
Centegic has highly technical professionals and support staff. The organization also
maintains a roster of software consultants as IT and partners with a multitude of
organizations with expertise in various domains. The organization is dedicated to
delivering added value to the customers by providing innovative, profit-delivering
software as well as technical support and expertise to help the clients achieve their
business goals.
4
1.5 Task Accomplished
DATE DAY NAME OF THE TOPIC
1st Week
10/05/2021 Monday Introduction to company
12/06/
1.5 Motivation
1.5.1 Motivation for choosing Organization
Centegic Technology Pvt. Ltd. is a software company established in Nepal. It has been
providing IT services for a decade. Being an IT company, it has been providing IT
services of web development. The company has been developing web applications for
many years and it was an opportunity for me to work there and help the organization in
developing web applications. Every employee of the organization is sincere toward their
job and performs their task with full efficiency. Senior developers and mentors are also
friendly and are willing to provide enough information regarding solutions when a
problem arises.
5
1.6 Report Organization
The project report is organized in such a way that includes different chapters as
• Chapter 1 Introduction: This includes the background study of the system along with
the introduction to the system, objectives, motivations, organization overview with
responsibilities assigned.
• Chapter 2 System Analysis and Design: The two chapter describes the system analysis
and designs regarding the project. The system design includes member interfaces of the
system, database schema (table definitions) and so on.
• Chapter 3 Implementation and Testing: In the third chapter the process of
implementations made and performed tests are discussed.
• Chapter 4 Conclusion and Recommendation: At last in chapter four the conclusion
made after implementing and testing the designed system is made along with some
recommendations for the better version or future version of the system.
6
CHAPTER II: LITERATURE REVIEW AND
METHODOLOGY
2.1 Literature Review
Research is important and continues the process in software development. Any research
project needs to build on the works of others. The present study also needs the support of
several other types of research and other literature. The objectives of the present research
study were to make the system management and user friendly along with digitizing the
old ways of managing and reduce the use of paper currency.. Rather it’s a common
concept nowadays for Online shopping. Sabalive is one of these concepts for making the
poultry shopping easy and effective.
Similar to the topic, I researched the top application of the list i.e., Daraz, Hamro Bazar
Nepal and Sastodeal.
Sastodeal was started in Dec 2011, which is one of the leading ecommerce companies in
Nepal with millions of customers and thousands of vendors/ partners all over Nepal. It
has a logistics network that ensures deliveries in most parts of the nation with exceptions
of some locations. Its goal is to ensure that users and customers can buy products at
7
affordable prices, get their products delivered as assured, and on time regardless of their
location. On the other hand, it provides for vendors to cater to millions of customers
without additional cost to their business.
2.2 Methodology
The development methods that most suited for the development of our project would be
Evolutionary Methods. This model is based on the idea developing an initial
implementation, exposing this to user comment and evolving it through several versions
until adequate system has been developed. Once the prototype is no longer required, it is
discarded. It reflects a way to solve problems. It is a parallel model where backtracking is
possible.
Outline
Developmen Intermediat
Description
t e
version
This model is based on the idea developing an initial implementation, exposing this
to user comment and evolving it through several versions until the adequate system
has been developed. Once the prototype is no longer required, it is discarded. It
reflects a way to solve problems. It is a parallel model where backtracking is
possible.
8
CHAPTER 2: SYSTEM ANALYSIS AND DESIGN
9
• Admin login: Admin can login to the system using his/her member name and password.
• Edit state: Admin can add and delete the details of state.
• Usability: The system is member-friendly as there is consistency in all the web pages and
modules.
10
• Reliability: Each data record is stored on a well-built efficient database schema and there is no
risk of data loss.
11
Figure 3:Use Case Diagram of the system
shows how data flows throughout a system and how event-controlling decisions are made . We
must login to the member to use the user panel. In the panel, we can change passwords, update
12
profile check time schedule. Similarly, we must login to the admin page to use the dashboard.
Admin edit the features.
13
Figure 5: Activity diagram of member
14
15
CHAPTER 3 IMPLEMENTATION AND TESTING
3.1 Implementation
3.1.1 Frontend Tools
• HTML: HTML (HyperText Markup Language) is used in the frontend to create and
design the web pages for the system. It is used to create the member interface in the system.
HTML is used in the frontend to describe the structure of a website semantically. The latest
version of HTML i.e. HTML 5 was used in our system for the development of web pages and web
applications.
• CSS: Cascading Style Sheets (CSS) is a style sheet language used for describing the
presentation of a document written in a markup language like HTML. The latest version of CSS
i.e. CSS version 3 is used during the development of this system.
• Bootstrap: Bootstrap is a free and open-source front-end library for designing websites
and web applications. It contains HTML- and CSS-based design templates for typography, forms,
buttons, navigation and other interface components, as well as optional JavaScript extensions.
• Javascript: It is used to make a webpage more interactive, check or modify the contents
of forms, change images, open new windows and write dynamic page content. In our project
JavaScript was used to make our website interactive and dynamic.
• JQuery: JQuery is a javascript library that allows web developers to add extra
functionality to their websites. JQuery is used during the development of this application for
handling various events.
3.1.2 Backend Tools
• PHP: PHP is a general-purpose server-side scripting language originally designed for
Web Development to produce dynamic Web Pages. PHP can be deployed on most Web servers
and also as a standalone shell on almost every OS and platform free of charge. PHP is used in our
project as the main source code programming language.
• MySQL: MySQL is used for making database queries. Various operations like insertion,
update, deletion etc. in the database are carried out with the help of this language.
3.2 Testing
The system testing is done to ensure that the system is fully functioning without any bugs and
errors. The most used testing strategy used in the project is as follows:
16
3.2.1 Unit Testing
In this project some tests performed are when the member provides his credentials in the login
form, the member was able to login successfully. If the member had not previously registered
then the member could do so by entering his or her detail then his or her detail was successfully
stored in the database.
Confirm Password:
17
3.2.2 System Testing
After integration testing, now the whole system was tested. As a part of system testing, testing for
all the modules was conducted simultaneously. All the parts of the system were tested one after
another to see if the system workflow is as it was planned. Testing event handlers, link of the
pages, data storage, data retrieval, form submission etc. were done as a part of system testing.
While performing system testing, at first all the links were tested. Then after the registration/login
system was tested, that required tests for the member module. Also, the admin module was tested
by other team members. All these subsystems were tested stepwise in an orderly process to assure
that the system as a whole has met the predefined objectives.
18
CHAPTER 4: CONCLUSION AND RECOMMENDATION
4.1 Conclusion
At last, it can be concluded that the “Sambhavi Gym Center” A web portal was a real learning
experience. The principles of software production were all implemented throughout the system.
The whole project undergoes with full of enthusiasm and with full of joyous moments. The
project has been made as per the given specifications. The system has been made as member-
friendly as possible.
The overall purpose of the system was to create a web-based portal application that allows the
members to find out the best fitness program they needed. The system is very much member-
friendly and it allows the members to get the best job of their expectations. The system focuses on
both the member and admin by providing a platform where they can communicate and interact.
19
References
Craig, J.G. (2010). Internship for Duminie. Center Garland Hall, January, 2010. Hoffer J.A,
George, J.F., & Valacich, J.S. (2004). Modern Systems Analysis and Design.
Hoffer, J. A. (2002). Modern System Analysis and Design. India: McGraw-Hill Education.
Khandpur R.S. (1999). System Analysis and Design, India: Pearson Education Peter, B. (2017).
20
APPENDIX
• Home Page
• About us
• Classes
• Member RRegistration