VISVESVARAYA TECHNOLOGICAL UNIVERSITY
BELAGAVI – 590018, Karnataka
INTERNSHIP REPORT
ON
“RR IRON FITNESS”
Submitted in partial fulfilment for the award of degree(18CSI85)
BACHELOR OF ENGINEERING IN
INFORMATION SCIENC & ENGINEERING
Submitted by:
KSHAMA K BHAT
1AT19IS047
Conducted at
VARCONS TECHNOLOGIES PVT LTD
ATRIA INSTITUTE OF TECHNOLOGY
Information Science & Engineering
Accredited by NBA, New Delhi
Anandnagar, Bangalore 560024
Internship report 2022-2023 1
ATRIA INSTITUTE OF TECHNOLOGY
Information Science & Engineering
Accredited by NBA, New Delhi
Anandnagar, Bangalore 560024
CERTIFICATE
This is to certify that the Internship titled “RR Iron Fitness” carried out by Ms. KSHAMA
K BHAT, a bonafide student of Atria Institute of Technology, in partial fulfillment for the
award of Bachelor of Engineering, in Information Science and Engineering under
Visvesvaraya Technological University, Belagavi, during the year 2022-2023. It is certified
that all corrections/suggestions indicated have been incorporated in the report.
The project report has been approved as it satisfies the academic requirements in respect
of Internship prescribed for the course Internship / Professional Practice (18CSI85)
Signature of Guide Signature of HOD Signature of Principal
External Viva:
Name of the Examiner Signature with Date
1)
2)
Internship report 2022-2023 2
D E C LAR AT I O N
I, KSHAMA K BHAT, final year student of Information Science & Engineering, Atria
Institute of Technology - 560024, declare that the Internship has been successfully
completed, in VARCONS TECHNOLOGIES Pvt Ltd. This report is submitted in partial
fulfillment of the requirements for award of Bachelor Degree in Information Science &
Engineering, during the academic year 2022-2023.
Date : 21/09/2022
Place : Bangalore
USN : 1AT19IS047
NAME : KSHAMA K BHAT
Internship report 2022-2023 3
OFFER LETTER PROVIDED BY THE COMPANY
Internship report 2022-2023 4
AC K N OWLE D G EM ENT
This Internship is a result of accumulated guidance, direction and support of several
important persons. We take this opportunity to express our gratitude to all who have helped
us to complete the Internship.
We express our sincere thanks to our Principal, for providing us adequate facilities to
undertake this Internship.
We would like to thank our Head of Dept – branch code, for providing us an opportunity to
carry out Internship and for his valuable guidance and support.
We would like to thank our (Lab assistant name) Software Services for guiding us during the
period of internship.
We express our deep and profound gratitude to our guide, Guide name, Assistant/Associate
Prof, for her keen interest and encouragement at every step in completing the Internship.
We would like to thank all the faculty members of our department for the support extended
during the course of Internship.
We would like to thank the non-teaching members of our dept, forhelping us during the
Internship.
Last but not the least, we would like to thank our parents and friends without whose constant
help, the completion of Internship would have not been possible.
NAME:KSHAMA K BHAT
USN: 1AT19IS047
Internship report 2022-2023 5
ABSTRACT
The main aim and objective was to plan and program system application and to get rid of manual
entry and to store it in a file so that easily available. We have to apply the best software
engineering practice for system application. It is the computerized system of registering and
choosing plans. The website is designed to get into gym and enjoy the mentioned workout plans.
This gym provides us complete information about the members of the gym’s environment. This
website provides information regarding different gym trainers. The gym also provides the facility
of personal trainers if required. Our website is a complete gym and recreational facility system
which looks after members, memberships and activities. Our gym provides different classes such
as kickboxing, zumba, etc.
Internship report 2022-2023 6
Table of Contents
Sl no Description Page no
1 Company Profile 8-9
2 About the Company 10-13
3 Introduction 14-16
4 System Analysis 17-18
5 Requirement Analysis 19-20
6 Design Analysis 21-23
7 Implementation 24-25
8 Snapshots 26-31
9 Conclusion 32-33
10 References 34
Internship report 2022-2023 7
CHAPTER 1
COMPANY PROFILE
Internship report 2022-2023 8
1. COMPANY PROFILE
A Brief History of Varcons Technologies
Varcons Technologies, was incorporated with a goal ”To provide high quality and optimal
Technological Solutions to business requirements of our clients”. Every business is a different
and has a unique business model and so are the technological requirements. They understand
this and hence the solutions provided to these requirements are different as well. They focus
on clients requirements and provide them with tailor made technological solutions.
Varcons is a preferred Cloud Solution Provider and Public Sector Reseller for Federal and
State Governments across multiple Cloud Service Provider. Our Cloud adoption and
migration services brings together latest technologies, and best practices to accelerate Cloud
adoption to your firm.
Our years of experience in the Federal sector and utilizing best practices picked up along the
way, we design and build a cloud infrastructure that suitable for your enterprise, focus on
being secure, and compliant.They understand that the best desired output can be achieved
only by understanding the clients demand better.
Sometimes even they wonder that they have completely redefined their solution or new
application requirement during the brainstorming session, and here they position themselves
as an IT solutions consulting group comprising of high caliber consultants.
They believe that Technology when used properly can help any business to scale and achieve
new heights of success. It helps Improve its efficiency, profitability, reliability; to put itin one
sentence ” Technology helps you to Delight your Customers” and that is what we want to
achieve.
Internship report 2022-2023 9
CHAPTER 2
ABOUT THE COMPANY
Internship report 2022-2023 10
2. ABOUT THE COMPANY
Varcons Cloud Adoption and Migration services ensure a successful migration of your
applications by assessing, planning, and evaluate applications that are suitable for the cloud.
Today’s enterprises are adopting cloud migration strategies to enable flexible, scalable, reliable,
more robust security, and cost savings cloud services. These advantages can simply be achieved
by implementing a “lift-and-shift” applications to cloud infrastructure. Not all applications are
cloud ready, the “lift-and-shift” approach can only deliver small benefits of agility and innovation
in the cloud. Varcons will align technical and business goals to the right cloud by mapping
workloads, setting budgets, and forecasting usage costs. Varcons IT modernization assessment
framework will offer multiple cloud migration strategies and approaches, one by Stabilizing
existing application; the second is Modernizing application, and the final approach is to re-
architect a new application from the requirements.
Products of Varcons Technologies.
Android Apps
It is the process by which new applications are created for devices running the Android
operating system. Applications are usually developed in Java (and/or Kotlin; or other such
option) programming language using the Android software development kit (SDK), but other
development environments are also available, some such as Kotlin support the exact same
Android APIs (and bytecode), while others such as Go have restricted API access.
The Android software development kit includes a comprehensive set of development tools.
These include a debugger, libraries, a handset emulator based on QEMU, documentation,
sample code, and zutorials. Currently supported development platforms include computers
running Linux (any modern desktop Linux distribution), Mac OS X 10.5.8 or later, and
Windows 7 or later. As of March 2015, the SDK is not available on Android itself, but
softwaredevelopment is possible by using specialized Android applications.
Web Application
The application can be deployed anywhere from on-premises to the external cloud; we are
helping our customers to identify performance issues even in the private or multi-cloud
environment.
Internship report 2022-2023 11
You can leverage Varcons broad knowledge of application servers, operating systems,
databases, NoSQL database, network devices, VMs, and APM tools to identify performance
issues in the production or pre-production phase. Our experts built 100’s synthetic monitors
to mimic real user actions and validate availability of the applications and its functionalities.
We helped our customers to setup browser based Real-User Monitoring (RUM) to see how
web-based applications is performing from the point of view of a real end-user and explore
users experiences on the application in their web browsers. Application downtime costs big
money, loss of service, loss of data, and significant financial impact. Our performance experts
is helping customers to identify bottlenecks and performance issues in their applications,
servers, or infrastructure.
Frameworks can also promote the use of best practices such as GET after POST. There are
some who view a web application as a two-tier architecture. This can be a “smart” client that
performs all the work and queries a “dumb” server, or a “dumb” client that relies on a “smart”
server. The client would handle the presentation tier, the server would have the database
(storage tier), and the business logic (application tier) would be on one of them or on both.
While this increases the scalability of the applications and separates the display and the
database, it still doesn‟t allow for true specialization of layers, so most applications will
outgrow this model. An emerging strategy for application software companies is to provide
web access to software previously distributed as local applications. Depending on the type of
application, it may require the development of an entirely different browser-based interface,
or merely adapting an existing application to use different presentation technology. These
programs allow the user to pay a monthly or yearly fee for use of a software application
without having to install it on a local hard drive
These legacy applications are complicated to update and maintain, due to outdated
technologies, and their end of life support. The vendor will no longer offer patches, security
updates, nor will support assistance to fix any issues. The other drawback is hard to recover
from the crash, system failures, or data loss. The cost of ownership to maintain a legacy
application that uses outdated software, excessive hardware, staff, and frequent outages makes
the operating costs, monitoring and maintenance increasingly high.
Web design
It is encompasses many different skills and disciplines in the production and maintenance of
websites. The different areas of web design include web graphic design; interface design;
authoring, including standardized code and proprietary software; user experience design; and
Internship report 2022-2023 12
search engine optimization. The term web design is normally used to describe the design
process relating to the front-end (client side) design of a website including writing mark up.
Web design partially overlaps web engineering in the broader scope of web development.
Varcons End-to-End Product Support is helping Enterprise and Federal agencies in assessing
and analyzing the current state of the legacy application on many layers from business-logic,
architecture, software, code quality, and to its performance. Varcons IT modernization
assessment framework will offer three primary approaches, one by Stabilizing existing
legacy application; the second approach is Modernizing legacy-application, and the final
plan is to rebuild and replace a new application from the requirements.
Departments and services offered
Varcons experts have decades of experience in instrumenting and monitoring System and
Applications for Federal and commercial Infrastructure. Companies do their heavy lifting
during the application development phase, but the applications may suffer from performance
degradation when they go live, and users expect perfection. Application downtime costs big
money, loss of service, loss of data, and significant financial impact.
Our performance experts is helping customers to identify bottlenecks and performance issues
in their applications, servers, or infrastructure. We use advanced tools and techniques, and
deep-dive analysis to determine the bottlenecks in the network, application performance
issues down to function/method levels and even at a line of code or SQL queries.
Services provided by Varcons Technologies.
Multi Cloud Infrastructure Design and Implementation using AWS, Azure & GCP
Develop Comprehensive Cloud Strategies
Workloads Assessment and migration planning
Migrate Workloads to the Cloud
Build CI/CD Pipeline and Deployment Automation
Implement FedRAMP, NIST, internal enterprise compliance and guidelines
Build Policies, Guardrails and Golden Images
Cloud Operation and Maintenance (O&M)
Internship report 2022-2023 13
CHAPTER 3
INTRODUCTION
Internship report 2022-2023 14
3. INTRODUCTION
Introduction to Web Apps
Web applications are similar to the traditional applications you’d install on your Information,
such as Microsoft Office. They are able to perform the same kinds of tasks, they look the
same and they feel the same but there is one key difference - the application itself is not
installed on your phone or Information, but lives in the cloud. Web apps are not new, but it
used to be that they were often unable to compete with more traditional applications for
business critical functions or where rich user interaction was required. This is no longer the
case. With the power of modern web technologies, we are able to design and build
performing, secure, and feature rich applications that live in the cloud and bring with them a
huge number of benefits.
1. They can be accessed from anywhere.
Because web applications are built with web technologies and they run in a web browser
Internet Explorer, Google Chrome, Mozilla Firefox – this allows them to be accessed
from every web enabled tool. As long as you have an internet connection you can use
them.
It allows for remote working, it allows for rapid publishing of content, it allows for real
time collaboration between teams. If you have web access, you have the ability to access
your business tools.
2. They are cost effective.
Web applications are cheaper to produce and maintain than traditional applications. No
matter how many platforms your business uses (Mac, Linux, Windows) web application
build can be used across them all.
3. They benefit from more rapid update cycles.
A huge benefit of web applications is that when an update is released, all of your users
are immediately using that version. This doesn’t happen with installed applications,
especially in large organizations with IT policies that restrict administrator access.
4. They are secure.
Web developers have had to become experts in security – the web is a platform designed
to share everything with everyone! As such, the types and levels of security included in
web applications are often far greater than those seen in traditional applications.
Internship report 2022-2023 15
They also benefit from the ability to launch updates in real-time – the application on the
servers is the application people are using. The applications on people’s laptops however
is the version last installed. And when those laptops get left on a train it’s not a concern,
as nothing is stored locally.
5. They enable more computing with fewer Information.
Web applications push all of the hard work to the servers, and act as intermediaries
between the user interface and the calculations happening behind the scenes. This means
you can accomplish terrifyingly complex work on a tablet, or your phone.
We’ve built web applications that allow people to understand the complex relationships
between 250,000 pieces of art on their phones, and applications that run the business
systems of one of the largest solar energy providers in the world. Often these products
are not financially viable to build using traditional application processes.
Problem Statement
Develop an application which facilitates creation of web pages having a need to install any
HTML editor based software and also which can be used by any novice user (no HTML
knowledge needed) that is developing web pages on the online. This module is designed to
reduce the process involved in managing the activity of customers and business where the
business can sell their services and the customers can buy those.
Introduction to B2C Ecommerce Website Development with Admin Panel
B2C E-commerce website content providers to focus on creating effective assessment
questions and focusing on providing a platform for easy access between Buyer and Consumer.
Here we present techniques that are pertinent to the elements of assessment process: answers
submission, Informationized grading, and feedback after submission. As the modern
organizations are automated and Informations are working as per the instructions, it becomes
essential for the coordination of human beings, commodity and Informations in a modern
organization.
Internship report 2022-2023 16
CHAPTER 4
SYSTEM ANALYSIS
Internship report 2022-2023 17
4. SYSTEM ANALYSIS
1. Existing System
The gym website titled RR IRON FITNESS contains the contents and functionalities
which include Home page ,about us,trainers, classes,sign-up and user login page,profile,
pricing, and contact us page.
2. Proposed System
As suggested by the company we had to develop a project on gym website titled RR
IRON FITNESS in which our website should contain About us, contact us,home
page,Gym details, various packages they offer, Fees for the same and an option of
personal training.
3. Objective of the System
To develop a gym website where users can create an account and avail the functionalities
present in the website.The website includes home page with all the basic details ,Trainers
available,classes and Pricing which includes various monthly packages.The website also
includes a contact us page to provide more information to the users.
Internship report 2022-2023 18
CHAPTER 5
REQUIREMENT ANALYSIS
Internship report 2022-2023 19
5. REQUIREMENT ANALYSIS
Hardware Requirement Specification
• MySQL
• Xampp
• Visual Studio Code
• Processor: Intel core i5 processer
• Memory: 15.6 GB
• Hard Disk: 40 GB
Software Requirement Specification
A] Functional Requirements
• Front End: Chrome or Any Search Engine
• Xampp x64 bit
• Back End: Visual Studio Code or any Text Editor
B] Non-Functional Requirements
Availability
The online registration system shall permit backing up of the registration database while
other registration actives are going on.
Accessibility
The system shall be accessible by people with specific vision needs to the extent that a user
shall be able to display whole user interface in a larger font without truncating displayed text
or other values.
Security
The access permissions for system data may only be change by the systems data
administrator passwords shall never be viewable at the point of entry or any other time.
Internship report 2022-2023 20
CHAPTER 6
DESIGN ANALYSIS
Internship report 2022-2023 21
6. DESIGN & ANALYSIS
6.1 BACK-END DESIGN
6.1.1 Conceptual Database Design
Internship report 2022-2023 22
6.2 FRONT-END DESIGN
6.2.1Front-end web development details
HTML provides the basic structure of sites, which is enhanced and modified
by other technologies like CSS and JavaScript.
CSS is used to control presentation, formatting, and layout.
JavaScript is used to control the behaviour of different elements.
HTML
HTML is at the core of every web page, regardless the complexity of a site or
number of technologies involved. It's an essential skill for any web
professional. It's the starting point for anyone learning how to create content
for the web. And, luckily for us, it's surprisingly easy to learn.
CSS
CSS stands for Cascading Style Sheets. This programming language dictates
how the HTML elements of a website should actually appear on the frontend
of the page.
JavaScript
JavaScript is a more complicated language than HTML or CSS, and it wasn't
released in beta form until 1995. Nowadays, JavaScript is supported by all
modern web browsers and is used on almost every site on the web for more
powerful and complex functionality.
6.2.2 Connectivity (front end and Back end):
PHP is an amazing and popular language!
It is powerful enough to be at the core of the biggest blogging system on the
web (Word Press)! It is deep enough to run the largest social network
(Facebook)! It is also easy enough to be a beginner's first server side language!
• PHP is an acronym for "PHP: Hypertext Pre-processor"
• PHP is a widely-used, open source scripting language
• PHP scripts are executed on the server
• PHP is free to download and use
• PHP files can contain text, HTML, CSS, JavaScript, and PHP code
Internship report 2022-2023 23
CHAPTER 7
IMPLEMENTATION
Internship report 2022-2023 24
7. IMPLEMENTATION
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 change over
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.
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:
1. 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 theobjectives
have been met. Errors are noted down and corrected immediately.
2. 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.
3. 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.
Internship report 2022-2023 25
CHAPTER 8
SNAPSHOTS
Internship report 2022-2023 26
8. SNAPSHOTS
8.1Home Page
8.2 About Page
Internship report 2022-2023 27
8.3 Trainers Page
8.4 Classes Page
Internship report 2022-2023 28
8.5 Pricing Page
8.6 Contact Page
Internship report 2022-2023 29
8.7 User Login Page
8.8 Sign Up Page
Internship report 2022-2023 30
8.9 My Profile Page
Internship report 2022-2023 31
CHAPTER 9
CONCLUSION
Internship report 2022-2023 32
9. CONCLUSION
The package was designed in such a way that future modifications can be done easily. The
following conclusions can be deduced from the development of the project:
Automation of the entire system improves the efficiency
It provides a friendly graphical user interface which proves to be better when compared
to the existing system.
It gives appropriate access to the authorized users depending on their permissions.
It effectively overcomes the delay in communications.
Updating of information becomes so easier
System security, data security and reliability are the striking features.
The System has adequate scope for modification in future if it is necessary.
Internship report 2022-2023 33
10. REFERENCE
[1] www.stackoverflow.com
[2] www.wikipedia.com
[3] www.youtube.com
[4] www.geeksforgeeks.com
Internship report 2022-2023 34