1MV19CS092 Final Internship Report
1MV19CS092 Final Internship Report
1MV19CS092 Final Internship Report
An Internship Report
On
Template for Online Strength Training Center
Submitted in Partial Fulfillment of the requirement for the award of the degree of
BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE AND ENGINEERING
Submitted By
Rehan Nadeemulla 1MV19CS092
Carried out at
Varcons Technologies Pvt. Ltd.
CERTIFICATE
Certified that the AICTE Activity Points Project entitled “TEMPLATE FOR ONLINE STRENGTH
TRAINING CENTER” carried out by Mr. Rehan Nadeemulla bearing USN: 1MV19CS092 a bonafide
student of Sir M V Institute of Technology in partial fulfillment for the award of Bachelor of
Engineering in Computer Science Engineering of the Visvesvaraya Technological University, Belagavi
during the year 2022-23. It is certified that all corrections/suggestions indicated for INTERNSHIP have
been executed under the directions of Mr. Ravi Kumar H R. The report has been approved as it satisfies
the academic requirements in respect of INTERNSHIP prescribed for the said degree.
Company Certificate
DECLARATION
DEPT OF CSE 3 2022-23
Online Strength Training Center
I, Mr. Rehan Nadeemulla bearing the USN 1MV19CS092, student of 8th Semester B.E. Department of
Computer Science Engineering, Sir M V Institute of Technology, Bengaluru declare that the
INTERNSHIP work entitled “TEMPLATE FOR ONLINE STRENGTH TRAINING CENTER”, has
been duly executed by me under the guidance of Ms. Spoorthi and Mr.Sreenivasa B C ,Associate
Professor, Department of Computer Science Engineering, Sir MVIT, Bengaluru. The INTERNSHIP report
of the same is submitted in partial fulfilment of the requirement for the award of Bachelor of Engineering
degree in Department of Computer Science Engineering by Visvesvaraya Technological University,
Belgaum during the year 2022-2023.
ACKNOWLEDGEMENT
The satisfaction that accompanies the successful completion of the INTERNSHIP report which
would be complete only with the mention of the almighty God and the people who made it
possible, whose report rewarded the effort with success of project presentation
We express our sincere thanks to Dr. Rakesh S G, Principal, Sir MVIT, for providing us an
opportunity and means to present the project.
We express our heart full thanks to Dr. T N Anitha, Professor and Head, Department of
Computer Science & Engineering, SIR MVIT, for encouragement in our internship work,
whose cooperation and guidance helped in nurturing this project report.
We would like to express profound thanks to the INTERNSHIP guide Mr. Ravi Kumar H R,
Asst Professor, Internship coordinator, Department of Computer Science Engineering for the
keen interest and encouragement in our internship presentation.
We extend our thanks to the Varcons Technologies for their effort and endurance to bring out
the best in us.
Finally, we would like to thank our family members and friends for standing with us through all
times.
Mr. Rehan
1MV19CS092
ABSTRACT
Personal fitness training is one of the fastest growing segments of the health and fitness industry.
Physical education offers a wide range of opportunities for an exciting career in the areas of
Physical Development, Strength and Conditioning, Personal Training, and Physical Performance
Enhancement. Job outlook for fitness trainers will grow by 13% in the next few years. Popular
industries include fitness clubs, health care service providers, sports clubs, community centers,
schools and educational organizations.
The Website has been developed to override the problems prevailing in the practicing manual
system. This software is supported to eliminate and, in some cases, reduce the hardships faced by
this existing system. Moreover, this system is designed for the particular need to carry out
operations in a smooth and effective manner. The application is reduced as much as possible to
avoid errors while entering the data. It also provides error message while entering invalid data.
No formal knowledge is needed for the user to use this system. Thus, by this all it proves it is
user-friendly. The website, as described above, can lead to error free, secure, reliable and fast
management system. It can assist the user to concentrate on their other activities rather to
concentrate on the record keeping. Thus, it will help organization in better utilization of
resources.
Every organization, whether big or small, has challenges to overcome and managing the
information of Trainer, Gym, Facility, Time Slot, Fitness Class. Every Gym Website has
different Gym needs; therefore we design exclusive employee management systems that are
adapted to your managerial requirements. This is designed to assist in strategic planning, and will
help you ensure that your organization is equipped with the right level of information and details
for your future goals. Also, for those busy executive who are always on the go, our systems come
with remote access features, which will allow you to manage your workforce anytime, at all
times. These systems will ultimately allow you to better manage resources.
CONTENTS
Declaration i
Abstract ii
Acknowledgement iii
Contents iv
List of Figures v
List of Tables vi
1 COMPANY PROFILE
1.1 History of the Organization
1.1.1 Objectives
1.1.2 Operations of the Organization
1.2 Major Milestones
1.3 Structure of the Organization
1.4 Services Offered
2 ABOUT THE DEPARTMENT
2.1 Specific Functionalities of the Department
2.2 Process Adopted
2.3 Testing
2.4 Structure of the Department
2.5 Roles and Responsibilities of Individuals
3 TASK PERFORMED
4 REFLECTION NOTES
4.1 Experience
6 BIBLIOGRAPHY
7 APPENDIX
Appendix A: Abbreviations
LIST OF FIGURES
CHAPTER – 1
COMPANY PROFILE
Embedded Systems and IOT: We work with Consumer Electronics, Lighting, Home
Automation, Metering, Sensor-Technology, Home Appliance and Medical Device
companies to help them create smart and connected products.
Comprehensive Customer Support: With a comprehensive range of services, we guarantee
your technology needs are not just met, but exceeded. We shall work with you
customers/users closely to understand the way your users/customers use/make use of
products/services.
CHAPTER – 2
ABOUT THE DEPARTMENT
2.1 Specific Functionalities of the Department
Software Development: The primary responsibility of the developers' department is to
design, develop, test, and deploy software applications to meet the requirements of the
clients or end-users. Developers use programming languages, frameworks, and tools to
create software products that are efficient, user-friendly, and scalable.
Technical Support: Developers provide technical support to clients, end-users, and other
departments within the organization. They troubleshoot technical issues, provide solutions,
and help users understand how to use software products.
Research and Development: Developers are responsible for researching new technologies
and trends in software development to improve the quality of the products and services
offered by the organization. They experiment with new programming languages, tools, and
techniques to enhance the organization's capabilities.
Collaboration: Developers work closely with other departments, such as project
management, quality assurance, and user experience, to ensure the software products meet
the organization's requirements and standards. They collaborate with clients to understand
their needs and develop software that meets their specific requirements.
Continuous Improvement: Developers continuously improve software products through
upgrades, bug fixes, and new feature additions. They monitor the performance of software
products, analyze user feedback, and make necessary adjustments to improve the product's
overall usability and functionality.
system can be implemented only after thorough testing is done and if it is found to work
according to the specification. It involves careful planning, investigation of the current system
and it constraints on implementation, design of methods to achieve the changeover and an
evaluation of change over methods a part from planning.
Two major tasks of preparing the implementation are education and training of the users and
testing of the system. The more complex the system being implemented, the more involved will
be the system analysis and design effort required just for implementation.
The implementation phase comprises of several activities. The required hardware and software
acquisition is carried out. The system may require some software to be developed. For this,
programs are written and tested. The user then changes over to his new fully tested system and
the old system is discontinued.
2.3 Testing
The testing phase is an important part of software development. It is the Information zed system
will help in automate process of finding errors and missing operations and also a complete
verification to determine whether the objectives are met and the user requirements are satisfied.
Software testing is carried out in three steps:
The first includes unit testing, where in each module is tested to provide its correctness,
validity and also determine any missing operations and to verify whether the objectives have
been met. Errors are noted down and corrected immediately.
Unit testing is the important and major part of the project. So, errors are rectified easily in
particular module and program clarity is increased. In this project entire system is divided into
several modules and is developed individually. So, unit testing is conducted to individual
modules. The second step includes Integration testing. It need not be the case, the software
whose modules when run individually and showing perfect results, will also show perfect results
when run as a whole.
• Varcons Technologies plays an essential role as an institute, the level of education, and
development of student’s skills are based on their trainers. If you do not have a good mentor then
you may lag in many things from others and that is why we at Varcons Technologies give you
the facility of skilled employees so that you do not feel unsecured about academics.
• Personality development and academic status are some of those things which lie on mentor’s
hands. If you are trained well then you can do well in your future and knowing its importance of
Varcons Technologies always tries to give you the best.
• They have a great team of skilled mentors who are always ready to direct their trainees in the
best possible way they can to ensure the skills of mentors we held many skill development
programs as well so that each and every mentor can develop their own skills with the demands of
the companies so that they can prepare a complete packaged trainee.
CHAPTER – 3
TASK PERFORMED
I had an opportunity to do Internship at Varcons Technologies Pvt Ltd in the field of Full stack
development. Through this course I have gained knowledge about many languages like HTML,
CSS and JavaScript where I can excel even more. I chose to go with web designing as a front-
end developer. I feel that I have made significant progress in my understanding of web
development and design concepts, thanks to the comprehensive curriculum provided in this
program. I appreciate the introduction to HTML and CSS, which has allowed me to create
engaging and dynamic web pages. In addition, the introduction of Python Django and MySQL
has allowed me to gain experience with backend web development, which has been a valuable
addition to my skill set.
In other words, we can say that our project has the following objectives:
Make all the system computerize
To keep track of the exercises being done, the sets and reps being completed, and the
weights being used. Once this information is gathered, it can be used to measure progress
and identify areas where the consumer may be struggling.
CHAPTER – 4
REFLECTION NOTES
4.1 Experience
It was a great pleasure to be a part of Varcons Technology Private Limited and work as
an intern in the Web development domain.
It was very challenging to take up the project, learn new concepts and its implementation.
We had to develop a website which represent all types of exercises for the different parts
of the body and the visual presentation of how the exercises are done without any error.
Personnel assistance is provided to reduce the timing between the exercise increase the
efficiency.
This internship gave us a complete understanding of how Web development work, how to
represent the data in front of the client so that he/she understands it without any
complication. And how to make the interface interactive.
Therefore, it gave the complete understanding and knowledge of the Web development
domain.
4.2 Technical Outcomes
4.2.1 System Requirement Specification
Software Requirement
Visual Studio Code
GitHub
Hardware Requirement
8GB RAM
8 core GPU
Lots of time is being wasted travelling to gym and inconvenience of gym in some area.
Due to the large number of people in the gym, the required instrument is busy and must
be waited for to become available.
Since the instrument is used by many people, it is exposed to sweat, which is unhygienic.
4.3.3 Proposed System
Proposed system involves a different login for both admin and staff .
To keep track of the exercises being done, the sets and reps being completed, and the
weights being used. Once this information is gathered, it can be used to measure progress
and identify areas where the consumer may be struggling.
It helps in time management, as in some places the gym are unavailable.
Figure 4.4.1.1
This is the Zero Level DFD of Gym Management System, where we have elaborated the high
level process of Gym Management. It's a basic overview of the whole Gym Management System
or process being analyzed or modeled. It's designed to be an at-a-glance view of Trainer Payment
and Branch showing the system as a single high-level process, with its relationship to external
entities of Gym Shift and Gym Facility. It should be easily understood by a wide audience,
including Gym Facility and Trainer In zero level DFD of Gym Management System, we have
described the high-level flow of the Gym Management system.
Figure 4.4.1.2
First Level DFD (1st Level) of Gym Management System shows how the system is divided into
sub-systems (processes), each of which deals with one or more of the data flows to or from an
external agent, and which together provide all of the functionality of the Gym Management
System system as a whole. It also identifies internal data stores of Branch, Payment, Trainer,
Package, Gym Facility that must be present in order for the Gym Management system to do its
job, and shows the flow of data between the various parts of Gym, Gym Facility, Payment,
Branch Trainer of the system. DFD Level 1 provides a more detailed breakout of pieces of the
1st level DFD. You will highlight the main functionalities of Gym Management.
Figure 4.4.1.3
DFD Level 2 then goes one step deeper into parts of Level 1 of Gym Management. It may
require more functionalities of Gym Management to reach the necessary level of detail about the
Gym Management functioning. First Level DFD (1st Level) of Gym Management System shows
how the system is divided into sub-systems (processes). The 2nd Level DFD contains more
details of Branch, Payment, Trainer, Package, Gym Facility, Gym Shift Gym.
4.4.2 Use Case Diagram
Figure 4.4.2.1
4.4.3 Activity Diagram
Figure 4.4.3.1
4.5 Implementation
Implementation turns theory into a working system, a crucial step in building user confidence.
Successful implementation requires planning, testing, education, training, and evaluation. The
complex system needs more effort in analysis and design. Implementation includes acquiring
hardware and software, writing and testing programs, and transitioning to the new system while
discontinuing the old implementation is the stage where the theoretical design is turned into a
working system. The most crucial stage in achieving a new successful system and in giving
confidence on the new system for the users that it will work efficiently and effectively.
The system can be implemented only after thorough testing is done and if it is found to work
according to the specification. It involves careful planning, investigation of the current system
and it constraints on implementation, design of methods to achieve the changeover and an
evaluation of change over methods a part from planning. Two major tasks of preparing the
implementation are education and training of the users and testing of the system. The more
complex the system being implemented, the more involved will be the system analysis and
The implementation phase comprises of several activities. The required hardware and software
acquisition is carried out. The system may require some software to be developed. For this,
programs are written and tested. The user then changes over to his new fully tested system and
the old system is discontinued.
4.6 Screen Shots
Figure 4.6.1
Figure 4.6.2
Figure 4.6.3
Figure 4.6.4
Figure 4.6.5
Figure 4.6.6
Figure 4.6.7
CHAPTER – 5
CONCLUSION
I have an opportunity to do Internship through at Varcons Technologies Pvt Ltd topic based on
Full stack development. Through this course I have gained knowledge about many languages
like HTML, CSS and JavaScript where I can excel even more. I chose to go with web designing
as a front-end developer. As a part of the internship, I learned about different types of properties
and tags of HTML and CSS while training and writing the codes to make website more attractive
and user friendly I feel that I have made significant progress in my understanding of web
development and design concepts, thanks to the comprehensive curriculum provided in this
program.
I appreciate the introduction to HTML and CSS, which has allowed me to create engaging and
dynamic web pages. In addition, the introduction of Python Django and MySQL has allowed me
to gain experience with backend web development, which has been a valuable addition to my
skill set. One area that I would like to improve upon is my understanding of JavaScript because
it’s a very vast language where it requires a lot of time to understand more.
One area that I would like to improve upon is my understanding of Python Django, MySQL and
database management. While the curriculum provided an introduction to these topics, I feel that
more in-depth coverage and hands-on practice would have been beneficial. Additionally, I like
the way they grouped the people for project by making at least one person of intermediate
understanding of language. In terms of the teaching staff, I appreciate their dedication to helping
students learn and their willingness to provide feedback and support. The instructions given were
clear and structured.
Overall, I am grateful for the opportunity to learn and grow in this program, and I believe that
with continued practice and learning, I can become a skilled web developer and designer, and
also, the Project which I was a part is of topic name 1-1 Personal Training which help people to
know the basic to advanced level of Training packages on appropriate price. One thing I would
suggest is to increase the Training period so that we are able to understand the course or
language in most effective manner.
BIBLIOGRAPHY
[1] https://www.varconstech.com/
[2] https://www.freecodecamp.org/news/how-to-link-css-to-html/
[3] https://www.w3schools.com/html/
[4] https://youtu.be/VncGOVEKSvA
[5] https://youtu.be/PjG0D_VKrCQ
[6] https://www.geeksforgeeks.org/html-cheat-sheet-a-basic-guide-to-html/
[7] https://www.geekforgeeks/
APPENDIX
Appendix: Abbreviation
HTML: Hyper Text Markup Language
CSS: Cascade Style Sheets
JS: JavaScript
BMI: Body Mass Index