0% found this document useful (0 votes)
33 views37 pages

Exploremysore R

The internship report titled 'Explore Mysore' details a web development project aimed at creating an interactive digital guide for the city of Mysuru, focusing on its cultural and historical significance. Developed using HTML, CSS, and JavaScript, the project emphasizes user experience and includes features like Google Maps integration and image galleries. The report also includes acknowledgments, company profile, and reflections on the internship experience at Robowaves, where the author gained practical skills in web development.

Uploaded by

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

Exploremysore R

The internship report titled 'Explore Mysore' details a web development project aimed at creating an interactive digital guide for the city of Mysuru, focusing on its cultural and historical significance. Developed using HTML, CSS, and JavaScript, the project emphasizes user experience and includes features like Google Maps integration and image galleries. The report also includes acknowledgments, company profile, and reflections on the internship experience at Robowaves, where the author gained practical skills in web development.

Uploaded by

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

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

Jnana Sangama, Belagavi–590018

INTERSHIP REPORTON

“EXPLORE MYSORE”
Submitted in partial fulfilment of the requirements for the 8th semester Intership [21INT822] of

BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE ENGINEERING

Submitted by:
RABIYA NAAZ A.F [1GG21CS038]

Internship carried out at

“ROBOWAVES”

UNDER THE GUIDANCE OF


Mrs. CHAYA K
Assistant Professor Dept of CS GEC, Ramanagaram

DEPARTMENT OF COMPUTER SCIENCE ENGINEERING GOVERNMENT


ENGINEERING COLLEGE
B.M. ROAD, RAMANAGARA-562159
2024-2025
GOVERNMENT ENGINEERING COLLEGE RAMANAGARA
B M ROAD, RAMANAGARA-562159
Affiliated to VTU, Belagavi, Approved by AICTE New Delhi

DEPARTMENT OF COMPUTER SCIENCE ENGINEERING

CERTIFICATE
This is to certify that the Intership report on “EXPLORE MYSORE” is Bonafide Intership carried out

by RABIYA NAAZ A F [1GG21CS038], in partial fulfillment of 8th Semester to award the Bachelor's

Degree in Computer Sscience Engineering of the Visvesvaraya Technological University, Belagavi

during the year 2024-2025. It is certified that all corrections/suggestions indicated for Internal

Assessment have been incorporated in the Report and deposited in the department. The Intership

Report has been approved as it satisfies all the academic requirements in respect of the Intership

prescribed for the Bachelor of Engineering Degree.

Internal Guide Technical Seminar HOD


Coordinator

Mrs. Chaya K Dr. Chethan K C Dr. Vasanth G


Asst. professor Asst. professor Head of the Department
Dept. of CS Dept. of CS CS
GEC, Ramanagara GEC, Ramanagara GEC, Ramanagara

Principal

Dr.G Pundarika
GEC, Ramanagara

Name of the Examiners Signature with Date

1…………….……………

2………………………….
DECLARATION

I, RABIYA NAAZ A F [1GG21CS038] student of 8th Semester B.E, Computer Science


Engineering, GOVERNMENT ENGINEERING COLLEGE RAMANAGARA hereby
declare that the Intership on “Explore Mysore” has been carried out by me under the
guidance of Mrs. Chaya K, Associate Professor, Department of Computer Science
Engineering, in partial fulfillment of requirements for the award of degree, Bachelor of
Engineering in Computer Science of the Visvesvaraya Technological University, Jnana
sangama, Belagavi – 590018, during the academic year 2024-2025.

SL NO NAME USN SIGNATURE

01 RABIYA NAAZ A F 1GG21CS038


ACKNOWLEDGEMENT

We consider it a privilege to whole heartedly express my gratitude and respect to each


and every one who guided and helped me in the successful completion of this Intership
Report.

We would greatly mention the enthusiastic influence provided by Mrs. Chaya K,


Assistant Professor, as our Internal Guide, for her ideas and co-operation showed on us during
our venture and for making this Intership a great success.

A special thanks to our Intership co-ordinator Dr Chethan K C Assistant Professor


Department of Computer Science Engineering for excellent guidance, encouragement, and
inspiration for the course of this Project.

We are also thankful to our HOD Dr. Vasanth G, Department of Computer Science
Engineering, for his co-operation and encouragement at all moments of our approach.
We are very thankful to our principal Dr. G PUNDARIKA, for being kind enough to
providing us an opportunity to Intership report in this institution.

We would also like to thanks our parents and well-wishers as well as our classmates for
their guidance and their kind co-operation.

Finally, it is our pleasure and happiness to the friendly co-operation showed by all the
staff members of the Computer Science Department, GECR.

RABIYANAAZA F [1GG21CS038]
ABSTRACT

“Explore Mysore” is a comprehensive front-end web development project designed to serve as an

interactive digital guide for tourists and residents of Mysuru, a city renowned for its rich cultural heritage

and historical significance. The website highlights key aspects of the city including its architectural

marvels, heritage sites, festivals, educational institutions, and popular tourist attractions. Developed using

HTML, CSS, and JavaScript, the project emphasizes responsive design, cross-device compatibility, and a

user-centric interface to ensure smooth navigation and accessibility on desktops, tablets, and mobile

devices. Interactive elements such as integrated Google Maps for route planning, high-quality image

galleries, and category-based navigation enhance user engagement and usability. The platform also adopts

best practices in user experience (UX) and interface design (UI) to create a visually appealing and

informative experience. In addition to promoting tourism and supporting local exploration, the project

served as a valuable learning experience in web development, covering key areas such as layout

structuring, client-side scripting, usability testing, and deployment using Visual Studio Code. By blending

technical implementation with local cultural promotion, "Explore Mysore" acts as both a practical

development milestone and a meaningful digital contribution to the city’s tourism landscape.
TABLE OF CONTENTS
Title Page No

INTERNSHIPCERTIFICATE

Chapter 1: COMPANY PROFILE 1-3

1
1.1 Profile
3
1.2 Vision and Goals
4-6
Chapter 2: ABOUT THE COMPANY
4
1.1 Company Information
5
1.2 Departments

Chapter 3: TASK PERFORMED 7-13

3.1 Existing System 7

3.2 Proposed System 8

3.3 System Requirements 9

3.4 Java Programming 10

3.5 System Design 12


3.6 Code 14-20

3.7 Snapshots 21-22

VI
Chapter 4: REFLECTION 23-28

4.1 Work Experience 23

4.2 Problems 24

4.3 Technical Outcomes 25

4.4 Non-Technical Outcomes 26

4.5 Benefits of Doing Internship 27

4.6 Contribution to the Organization 28

CONCLUSION 29

REFERENCES 30

VII
Explore Mysore 2024-25

CHAPTER 1
COMPANY PROFILE

This chapter gives the brief introduction about the company, its vision, mission, values and
inspirer of the company. It also covers the services offered by the company details, product details,
and number of people working in company and different department and its function.

1.1 Profile

Company Name: Robowaves


(A Unit of Test Yantra Software Solution (India) Pvt. Ltd.)
Register Address: Sub Register Office, A-83, 5th Main, Industrial Estate, 10th Main Rd, Opposite
To Johnson Lifts, Rajajinagar, Bangalore, India 560010
Official Website: https://www.robowaves.com
Email: [email protected]
We are proud to have solid Information Systems Professionals, who with the help of world class
tools and equipment, study, design, develop, enhance, customize, implement, maintain and support
various aspects of Information Technology.
Our JAVA web application developers are using tools like Ext JS, JSP, CSS, AJAX, HTML and
framework technologies like Hibernate, Spring, etc.
Our software developers have proven expertise and domain knowledge in designing and
developing health care applications like EHR, EMR etc. Our services range from the user interface
websites to complete online /offline software’s that integrates with client requirements. With our
systematic approach to designing and development, we guarantee the error free and easy to use
applications in Java. Robowaves, a seasoned software testing services company, boasts extensive
proficiency in both manual and automated testing, including Script less automation testing. We
prioritize well-established workflows and meticulous attention to detail to ensure transparent
communication, concise documentation, and exceptional outcomes. With our software testing
company, you can expect a consistently positive experience. With our extensive roster of
professional engineers readily available, there's no need for us to spend extra time searching for
additional resources.

Dept. of CSE, BGSIT, BG Nagar Page 1


Explore Karnataka 2024-25

The department is currently developing and examining optimal solutions for Network Data Rate
maximization in both co-operative and non-cooperative network user’s scenarios involving
cognitive (SU’s) and non-cognitive (PU’s) devices.
The work is mainly concentrated on Resource management (Spectrum management as well as
power management), Power Spectral analysis, Detection Test statics computation methodology
analysis, Low power VLSI design Efficiency analysis The department is actively involved in
acquiring latest technologies related projects in Low power VLSI, wireless domain and these
projects are well thought out and detailed implementations are carried out. Projects are mainly done
on Verilog, MATLAB platform (from math works) and may also depend on NS2, Nesim and Xilinx
platforms as per the requirements of the project in progress.
Current internship involves study implementation and analysis of High speed and Energy
Efficient Carry Skip adder (CSKA) with Hybrid model for achieving high speed and reducing the
power consumption.
Our software developers have proven expertise and domain knowledge in designing and this is
developing health care applications etc. Our services range from the user interface websites to
complete online /offline software’s that integrates with client requirements. With our systematic
approach to designing and development, we guarantee the error free and easy to use applications in
Java.
They’ve been found to have a positive impact on employee retention and engagement, with those
businesses offering CSR programs experiencing a resignation rate of 9.3 per cent, compared to 10.4
per cent for companies without them.
There must be a social purpose behind it, and it needs to be delivered in an authentic and genuine
way that demonstrates the meaningful impact made.
The department is currently developing and examining optimal solutions for Network Data Rate
maximization in both co-operative and non-cooperative network user’s scenarios involving
cognitive (SU’s) and non-cognitive (PU’s) devices. Our services range from the user interface
websites to complete offline software’s that integrates with client requirements. With our systematic
approach to designing and development, we guarantee the error free and easy to use applications in
Java.

Dept. of CSE, BGSIT, BG Nagar Page 2


Explore Mysore 2024-25

1.2 Visions and Goals


 Robowaves Solution vision is to reduce the gap between candidate skills plus knowledge
 The personality of the development and the campus recruitment of training and the along
with professional
 etiquette & providing them the best possible opportunities to thrive in their career.
 The Mission of Shishira Robowaves is to train the students on industry needs and provide
best of opportunities available in India and other Countries.
 The Goal of Robowaves is to provide career guidance and knowledge about particular
technology to students.
 They provide me a very good foundation in JAVA, HTML, CSS and SQL.

 Their ultimate goal is to make students flexible in development field.

 Web designing is all about creating a great website. It is the initial foundation of any
design.
 We at Spectrum are dedicated to provide quality, cost-effective & productive design. We
process your delusion into reality.
 Gained the basic knowledge on JAVA platform

 Internship was great opportunity to know the company environment.

 Applying knowledge to the task that is when a particular task is assigned, we can make good
use also the of the knowledge which is gained through attending various training and
workshop.

Dept. of CSE Page 3


Explore Mysore 2024-25

CHAPTER 2

ABOUT THE COMPANY

2.1 Company Information


Robowaves, a seasoned software testing services company, boasts extensive proficiency
in both manual and automated testing, including Script less automation testing. We prioritize well-
established workflows and meticulous attention to detail to ensure transparent communication,
concise documentation, and exceptional outcomes. With our software testing company, you can
expect a consistently positive experience. With our extensive roster of professional engineers readily
available, there's no need for us to spend extra time searching for additional resources. where we
specialize in providing comprehensive software testing services tailored to meet the diverse needs
of our clients. With a seasoned team of skilled professionals, we offer a wide range of testing
solutions to ensure the quality and reliability of your software applications. From functional testing
to performance testing, security testing, and beyond, we are committed to delivering excellence at
every stage of the software development lifecycle. Our meticulous approach, industry expertise, and
cutting-edge tools empower us to identify and mitigate potential risks, optimize performance, and
enhance the overall user experience. Partner with us to drive innovation, mitigate risks, and achieve
your software quality objectives with confidence. As your premier destination for top-tier software
testing solutions. With a steadfast commitment to quality assurance, we specialize in delivering
comprehensive testing services that ensure the reliability, functionality, and security of your software
applications. Our seasoned team of testing experts leverages industry-leading practices and cutting-
edge technologies to meticulously assess and validate your software, identifying potential defects
and vulnerabilities before they impact your users. Whether you're a startup aiming to launch a
groundbreaking product or a multinational corporation seeking to optimize your software ecosystem,
Robowaves is your trusted partner in achieving unparalleled quality and performance. Join hands
with us to elevate your software testing strategy and drive lasting success in today's competitive
landscape.

Dept. of CSE Page 4


Explore Mysore 2024-25

2.2 DEPARTMENTS
Courses that get you skilled for the future Our courses are designed for you to succeed in
your career. Prepared by industry experts and trained by working professionals, you get the best of
both worlds, on top of that you also get to try your learning hands-on with a live project. Used for
creating the structure and styling of web pages, ensuring they are visually appealing and responsive
across devices. Adds interactivity and functionality to web pages. Frameworks/libraries like React,
Angular, or Vue.js are commonly used for building complex front-end interfaces. Focuses on
creating intuitive user interfaces and experiences, enhancing usability and user satisfaction. Ensures
that websites adapt seamlessly to different screen sizes and devices, providing a consistent user
experience. Server-Side Languages: Such as Node.js (JavaScript), Python (Django, Flask), Ruby
(Ruby on Rails), PHP, Java, or C#. These are used to handle server-side logic, database interactions,
and server management. Utilized for storing and managing data. Common databases include
MySQL, PostgreSQL, MongoDB (NoSQL), and Firebase. Used for integrating external services,
data sources, or third-party functionalities into web applications. Involves deploying, configuring,
and managing servers, ensuring optimal performance, security, and scalability.

2.1.1 Courses Details


 Full Stack Web Development
 Python with Machine Learning
 Artificial Intelligence
 Cyber Security
 Cloud Computing
 Digital Marketing
 AWS
 Advanced Java
 Android App Development Course.

Dept. of CSE Page 5


Explore Mysore 2024-25

2.2.2 About the Trainer


Every trainer comes with an industry experience of more than 12 + Years in Software
Development and Testing.

 All our trainers are certified (Certification like ISTQB, CSTE, OCJP, PMP, Certified Test
Manager, OCA, OCP, 6 sigma Black Belt)

 We have trainers worked in top Software companies like Oracle, EMC2, Infosys, Wipro etc.…

 Every trainer has got hands on experience of more than 5 years into training.

 Each trainer has trained more than 32 to 80 thousand students on Software Development and
Testing.

 Our trainers are visiting faculties on Software Development and Testing for various
universities across the world.

 They have extensive work experience in building POCs for various projects on varied domain
and technologies.

 They have designed and implemented Software Development and Test Life cycle/processes
for various projects.

 They have extensive work experience in Design and Development of various architectures in
Development and Testing.

 Each trainer has been a consultant for more than 50 to 60 projects in an average for various
clients across the world.

Dept. of CSE Page 6


Explore Mysore 2024-25

CHAPTER 3

TASK PERFORMED
The "Explore Mysore" front-end web project is a visually appealing and user-friendly virtual
guide to the culturally rich city of Mysuru, Karnataka. The website showcases Mysuru’s iconic
tourist destinations, historical monuments, festivals, heritage sites, and educational institutions.
Key outcomes include:

Category-Specific Pages: The platform offers dedicated pages for various attractions in
Mysore such as palaces, temples, gardens, museums, and food joints. Each page features
captivating images and detailed content, giving users an insightful experience.

Intuitive Navigation: The website provides a smooth and easy-to-use navigation structure,
enabling users to explore categories like “Places to Visit,” “Festivals,” and “Culture” with minimal
effort.

Enhanced User Experience: Built using HTML, CSS, and JavaScript, the project prioritizes
organized layout, responsive design, and cross-device compatibility, ensuring a seamless browsing
experience.

Promotion of Mysuru’s Heritage: The project acts as a digital tourism promoter by


presenting Mysuru’s traditions, events like Dasara, and local arts to a wider audience through a
centralized platform.

Inspiration for Visitors: It aims to encourage travel enthusiasts and students to discover
Mysuru by providing curated travel recommendations and insights.

Overall, “Explore Mysore” is a dynamic, well-structured, and visually rich web application
developed to engage users and enhance awareness about the cultural and historical significance of
the city.

Dept. of CSE Page 7


Explore Mysore 2024-25

3.1 Existing System


Current tourism-related web platforms typically provide broad information about Indian
destinations but often lack the in-depth, city-focused coverage that a culturally rich city like
Mysuru demands. While most of these systems are built using technologies such as HTML, CSS,
JavaScript, and responsive frameworks like Bootstrap, they primarily offer general destination
highlights, user reviews, and basic multimedia elements such as photo galleries or promotional
videos. Despite their utility, these platforms face significant limitations. Many suffer from
outdated information due to inconsistent content maintenance, leading to inaccuracies in details
such as festival schedules, local transportation updates, and the operating hours of major
landmarks like Mysore Palace or Chamundi Hills. Additionally, the content tends to be generic
and state-wide, failing to reflect the unique cultural and historical depth specific to Mysuru.
Accessibility is another area where existing systems fall short, often lacking proper support for
users with disabilities. These shortcomings create a need for a dedicated, Mysuru-specific
solution that delivers real-time, accurate, and visually immersive content, while authentically
capturing the essence and vibrancy of the city through a modern digital platform.

• Outdated Information: Tourism websites may sometimes suffer from outdated information
due to delays in content updates. This can impact the accuracy of details about attractions,
accommodations, or events.

3.2 Proposed System


The proposed system for the "Explore Mysore" front-end web project envisions an advanced
and user-centric platform that aims to elevate the virtual exploration of Mysuru’s diverse
attractions.

Real-Time Updates: Through a dynamic content management structure, the system ensures
that users have access to the most current and accurate information about Mysuru’s tourist places,
events, and accommodations.
Personalization Features: Future improvements may include user accounts and preferences to
offer a tailored experience, allowing users to bookmark favorite places and receive intelligent
recommendations based on their interests.

Dept. of CSE Page 8


Explore Mysore 2024-25

Advanced Multimedia Integration: The website will include high-resolution imagery, 360-
degree views, and potentially virtual tours to provide users with a visually immersive experience.
Dynamic and Interactive Maps: These enable users to plan their travel routes and explore nearby
points of interest seamlessly.
Community Forum (Future Scope): A space for user-generated content, where travelers can share
tips, reviews, and experiences to build a local digital community.
Accessibility and Responsive Design: The platform will ensure a consistent and inclusive user
experience across various devices with adherence to web accessibility standards.
Intelligent Recommendations: Through future integration of simple analytics, the platform may
provide behavior-based suggestions to help users discover lesser-known gems in Mysuru.

Improved User Engagement: The proposed system enhances user interaction through
personalization, community content, and multimedia integration, making the platform more
engaging.
Fresh and Accurate Information: Real-time updates ensure that users receive the most up-to-date
and relevant information.
Enhanced Visual Experience: The inclusion of detailed images, interactive elements, and modern
layouts offers users a visually rich exploration of Mysuru.

Overall, the proposed system envisions a dynamic, interactive, and personalized platform
that goes beyond conventional tourism guides, inspiring a deeper connection with Mysuru’s
cultural and historical treasures.

3.3 System Requirements


Functional Requirement defines a function of a software system and how the system must
behave when presented with specific inputs or conditions.
3.1.1 Hardware Requirements
• Processor - A modern multi-core processor (i5 or higher) for faster compilation and
rendering.
• RAM - 128 MB.
• Hard disk - 20 GB.

Dept. of CSE Page 9


Explore Mysore 2024-25

3.2.2 Software Requirements


Operating System - Windows 10, 11

Language - HTML, CSS, JavaScript, Bootstrap.

Development Tool - Visual studio code.

3.4 Programming Language

HTML: Hyper Text Markup Language (HTML) is the standard markup language for documents
designed to be displayed in a web browser. It defines the content and structure of web content. It is
often assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as
JavaScript. Web browsers receive HTML documents from a web server or from local storage and
render the documents into multimedia web pages. HTML describes the structure of a web page
semantically and originally included cues for its appearance. HTML elements are the building blocks
of HTML pages. With HTML constructs, images and other objects such as interactive forms may be
embedded into the rendered page. HTML provides a means to create structured documents by
denoting structural semantics for text such as headings, paragraphs, lists, links, quotes, and other
items and surround and provide information about document text and may include sub-element tags.
Browsers do not display the HTML tags but use them to interpret the content of the page. HTML can
embed programs written in a scripting language such as JavaScript, which affects the behavior and
content of web pages. The inclusion of CSS defines the look and layout of content. The World Wide
Web Consortium (W3C), former maintainer of the HTML.

CSS: Cascading Style Sheets (CSS) is a style sheet language used for specifying the presentation and
styling of a document written in a markup language such as HTML or XML (including XML dialects
such as SVG, MathML or XHTML). CSS is a cornerstone technology of the World Wide Web,
alongside HTML and JavaScript. CSS is designed to enable the separation of content and
presentation, including layout, colors, and fonts. This separation can improve content accessibility;
[further explanation needed] provide more flexibility and control in the specification of presentation
characteristics; enable multiple web pages to share formatting by specifying the relevant CSS in a
separate .CSS file,

Dept. of CSE Page 10


Explore Mysore 2024-25

which reduces complexity and repetition in the structural content; and enable the
.CSS file to be cached to improve the page load speed between the pages that share the file and its
formatting. Separation of formatting and content also makes it feasible to present the same markup
page in different styles for different rendering methods, such as on-screen, in print, by voice (via
speech-based browser or screen reader), and on Braille-based tactile devices. CSS also has rules for
alternate formatting if the content is accessed on a mobile device. The name cascading comes from
the specified priority scheme to determine which declaration applies if more than one declaration of

JavaScript: JavaScript often abbreviated as JS, is a programming language and core technology of
the Web, alongside HTML and CSS. 99% of websites use JavaScript on the client side for webpage
behavior. Web browsers have a dedicated JavaScript engine that executes the client code.These
engines are also utilized in some servers and a variety of apps. The most popular runtime system for
non-browser usage is Node.js. PERSONAL HEALTH INSPECTOR 2024-25 Dept. of AI&ML,
BGSIT, ACU Page 7 JavaScript is a high-level, often just-in-time compiled language that conforms
to the ECMAScript standard. It has dynamic typing, prototype-based object-orientation, and first-
class functions. It is multi-paradigm, supporting event-driven, functional, and imperative
programming styles. It has application programming interfaces (APIs) for working with text, dates,
regular expressions, standard data structures, and the Document Object Model (DOM). The
ECMAScript standard does not include any input/output (I/O), such as networking, storage, or
graphics facilities. In practice, the web browser or other runtime system provides JavaScript APIs
for I/O. Although Java and JavaScript are similar in name, syntax, and respective standard libraries,
the two languages are distinct and differ greatly in design.

Visual Studio: Visual Studio is an integrated development environment (IDE) developed by


Microsoft. It is used to develop computer programs including websites, web apps, web services and
mobile apps. Visual Studio uses Microsoft software development platforms including Windows
API, Windows Forms, Windows Presentation Foundation (WPF), Windows Store and Microsoft
Silverlight. It can produce both native code and managed code.

Visual Studio includes a code editor supporting IntelliSense (the code completion component) as
well as code refactoring. The integrated debugger works as both a source level debugger and as a
machine-level debugger. Other built-in tools include a code profiler, designer for building GUI
applications, web designer, class designer, and database schema designer.

Dept. of CSE Page 11


Explore Mysore 2024-25

It accepts plug-ins that expand the functionality at almost every level—including adding support
for source control systems (like Subversion and Git) and adding new toolsets like editors and
visual designers for domain- specific languages or toolsets for other aspects of the software
development lifecycle (like the Azure DevOps client: Team Explorer). Visual Studio supports 36
different programming languages [citation needed] and allows the code editor and debugger to
support (to varying degrees) nearly any programming language, provided a language-specific
service exists. Built-in languages include C, C++, C++/CLI, Visual Basic .NET, C#, F#,
JavaScript, TypeScript, XML, XSLT, HTML, and CSS.

Support for other languages such as Python, Ruby, Node.js, and M among others is available via
plug-ins. Java (and J#) were supported in the past. PERSONAL HEALTH INSPECTOR 2024-25
Dept. of AI&ML, BGSIT, ACU Page 8 The most basic edition of Visual Studio, the Community
edition, is available free of charge. The slogan for Visual Studio Community edition is "Free, fully-
featured IDE for students, open-source and individual developers".

As of February 19, 2024, Visual Studio 2022 is a current production-ready version. Visual Studio
2013, 2015 and 2017 are on Extended Support, while 2019 is on Mainstream Support. Key
features of Visual Studio include an intelligent code editor with advanced IntelliSense, code
completion, and syntax highlighting for multiple programming languages, alongside integrated
code refactoring and error checking.

3.5 System Design


The system design for the "Explore Mysore" front-end web project envisions a robust and
user-centric platform that seamlessly integrates multiple components to offer an engaging and
dynamic exploration of the city of Mysuru. The architecture consists of a homepage that
introduces Mysuru’s heritage and highlights key attractions, along with categorized pages
dedicated to various themes such as historical landmarks, festivals, educational institutions,
gardens, museums, and cultural events. The design leverages Bootstrap components to ensure a
fully responsive and adaptive layout across different devices and screen sizes.

Dept. of CSE Page 12


Explore Mysore 2024-25

The system includes real-time update capabilities via a basic content management structure,
allowing for prompt additions or changes in tourist information, such as new events or modified
opening hours. Personalization features are envisioned for future iterations, including user
accounts and bookmarks, which would enable tailored experiences based on saved preferences and
browsing behavior. Client-side interactivity is implemented using JavaScript, allowing dynamic
content rendering and smoother navigation.To enrich user engagement, the system incorporates
advanced multimedia elements such as high-resolution images, interactive carousels, and future-
ready components for virtual tours of iconic locations like Mysore Palace, Chamundi Hills, and
Brindavan Gardens. Dynamic mapping functionality, powered by Google Maps API, provides
geolocation features, enabling users to view, plan, and navigate routes between points of interest
within the city.A proposed community forum module will allow users to contribute content, share
reviews, suggest itineraries, and interact with fellow travelers, thus fostering a more collaborative
tourism experience. Accessibility considerations are integrated into the design following Web
Content Accessibility Guidelines (WCAG) to ensure inclusivity for users of all abilities. The
layout and UI elements are continuously optimized for consistency, load performance, and user
satisfaction across platforms.Looking ahead, the platform may implement machine learning
algorithms to track user interactions and provide intelligent recommendations, such as lesser-
known local spots based on browsing habits. The system also includes rigorous testing protocols
for usability, performance, and security to ensure a stable and trustworthy user experience.
Deployment is planned on a scalable hosting platform, supported by comprehensive
documentation that outlines the system architecture, functionality, and maintenance procedures.

3.5 use case diagram

Dept. of CSE Page 13


Explore Mysore 2024-25

3.6 Code

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="Places to visit/style.css">
<link rel="stylesheet" href="main.scss">
<link rel="shortcut icon" type="image/png"
href="img/Mysuru_festival_pink.png">
<title>Mysuru</title>
<script>
(function(w, d) {
w.CollectId = "5fd3cae6278c444f79e696e6";
var h = d.head || d.getElementsByTagName("head")[0];
var s = d.createElement("script");
s.setAttribute("type", "text/javascript");
s.async = true;
s.setAttribute("src", "https://collectcdn.com/launcher.js");
h.appendChild(s);
})(window, document);
</script>
</head>

<body>
<header class="header">
<div class="header-logo-box">
<a href="index.html"><img src="img/Mysuru_festival_pink.png" alt="Logo"
class="header-logo"></a>

Dept. of CSE Page 14


Explore Mysore 2024-25

</div>
<div class="header-text-box">
<h1 class="heading-primary">
<span class="heading-primary-main">Places to visit in Mysuru</span>
<span class="heading-primary-sub"></span>
</h1>
<a href="index.html" class="btn btn-white btn-animation">Back to Home
page</a>
</div>
</header><br><br><br><br>

<style>
*{
box-sizing: border-box;
}
body {
font-family: Arial, Helvetica, sans-serif;
}
/* Float four columns side by side */

.column {
float: left;
width: 25%;
padding: 0 1px;
}
/* Remove extra left and right margins, due to padding */

.row {
margin: 0;
}

Dept. of CSE Page 15


Explore Mysore 2024-25

/* Clear floats after the columns */


.card1 {
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
padding: 16px;
text-align: center;
background-color: blanchedalmond;
}
</style>
</head>

<body>
<div class="row">
<div class="column">
<div class="card">
<div class="sarak">
<img class="photos" src="Places to visit/img/mysorepalace.jpg"
alt="">
<h3>Mysore Palace </h3>
<p>The Mysore Palace is a historical palace and the royal residence at
Mysore in the Indian State of Karnataka. <br><br> The palace is in the centre of
Mysore, and faces the Chamundi Hills eastward. Mysore is commonly described as
the 'City of Palaces'.
</p>
</div>
</div>
</div>

<div class="column">
<div class="card1">
<img class="photos" src=" Places to visit/img/Brindavan Garden.jpg"
alt="">
<h3>Brindavan Garden</h3>

Dept. of CSE Page 16


Explore Mysore 2024-25

<p>The Brindavan Gardens is a garden located in the Mandya District of the


Indian State of Karnataka. <br><br> Lorem, ipsum. It lies adjoining the
Krishnarajasagara Dam which is built across the river Kaveri.
</p>
</div>
</div>

<div class="column">
<div class="card">
<img class="photos" src=" Places to
visit/img/Nanjundeshwara_Temple.jpg" alt="">
<h3>Nanjundeshwara Temple</h3>
<p>The Nanjundeshwara Temple is an ancient temple in the Hindu
pilgrimage town of Nanjanagudu. <br><br> It is known for the ancient temple of the
god Nanjundeshwar, also known as "Dakshina Prayaga".
</p>
</div>
</div>
<div class="column">
<div class="card1">
<img class="photos" src=" Places to visit/img/zoo.jpg" alt="">
<h3>Mysore zoo</h3>
<p>Mysore Zoo is a 157-acre zoo located near the palace in Mysore, India.
It is one of the oldest and most popular zoos in India, and is home to a wide range of
species.
<br><br> Mysore Zoo is one of the city's most popular attractions.
</p>
</div>
</div>
<div class="row">
<div class="column">
<div class="card1">
<div class="sarak">
Dept. of CSE Page 17
Explore Mysore 2024-25

<img class="photos" src=" Places to


visit/img/Chamundeshwari_temple.jpg" alt="">
<h3>Chamundeshwari Temple</h3>
<p>The Chamundeshwari Temple is a Hindu temple located on the
top of Chamundi Hills about 13 km from the palace city of Mysore in the state of
Karnataka in India. <br><br>The temple was named after Chamundeshwari or
Durga, the
fierce form of Shakti.
</p>
</div>
</div>
</div>

<div class="column">
<div class="card">
<img class="photos" src=" Places to visit/img/lake.jpg" alt="">
<h3>Kukkarahalli Lake</h3>
<p>Kukkarahalli Lake also called Kukkarhalli Kere, located in the
heart of the Mysore city, adjoins the Manasgangotri, the Kalamandir and the Central
Food Technological Research Institute campus. <br><br> It provides lung-space to
the city.
</p>
</div>
</div>

<div class="column">
<div class="card1">
<img class="photos" src=" Places to visit/img/Bagh.jpg" alt="">
<h3>Daria Daulat Bagh</h3>
<p>Daria Daulat Bagh is a palace situated in the city of Srirangapatna.
In Srirangapatna is the Dariya Daulat Palace that is set amidst beautiful gardens
called Daria Daulat Bagh. <br><br> Srirangapatna is an island in the river Kaveri,
about 14 km from Mysore.
</p>

Dept. of CSE Page 18


Explore Mysore 2024-25

</div>
</div>
<div class="column">
<div class="card">
<img class="photos" src=" Places to
visit/img/Sand_museum_Mysore_sculpture.jpg" alt="">
<h3>Mysuru Sand Sculpture Museum</h3>
<p>Mysore Sand Sculpture Museum is the first sand sculpture museum
in India, located in Mysore, Karnataka. <br><br> It was inaugurated in 2014, with
150 sand sculptures on display, on a one-acre land at the base of Chamundi Hills.
</p>
</div>
</div>
<div class="row">
<div class="column">
<div class="card">
<div class="sarak">
<img class="photos" src=" Places to visit/img/birds.jpg" alt="">
<h3>Ranganathittu Bird Sanctuary</h3>
<p>Birds: Around 170 different species of birds have been spotted
in Ranganathittu.
<br><br> Most commonly seen birds have Painted Stork,
Kingfishers, Cormorants, Darter, Herons, River Tern, Egrets, Indian Roller, Ibis,
Spoonbill, Great Stone Plover, and Pelicans.
</p>

</div>
</div>
</div>

<div class="column">
<div class="card1">
<img class="photos" src=" Places to visit/img/Gumbaz.jpg" alt="">
<h3>Gumbaz-e-Shahi</h3>
Dept. of CSE Page 19
Explore Mysore 2024-25

<p>The Gumbaz at Srirangapatna is a Muslim mausoleum at the centre of a


landscaped garden, holding the graves of Tippu Sultan, his father Hyder Ali, and his
mother Fakhr-Un-Nisa.
<br><br> It was built by Tippu Sultan to house the graves of his
parents.
</p>
</div>
</div>
<h3>Balmuri Falls</h3>
<p>Balmuri Falls is a man-made cascade on the Cauvery River.
This 6-feet-tall waterfall is created by check-dam on the river. <br><br> Flanked by
coconut palms and green scenery, Balmuri Waterfalls is a popular picnic spot
for people from Mysore and Bangalore.
</p>
</div>
</div>
<footer class="footer">
<div class="footer-logo-box">
<img src="img/footer.png" alt="Logo" class="footer-logo">
<hr class="footer-liine">
<div class="footer-line">
Bulid and Copyright &copy; by ROBOWAVES 2025.
</div>
</div>
</div>
</footer>
</body>

</html>

Dept. of CSE Page 20


Explore Mysore 2024-25

3.7 Snapshots

Fig 2.1: Home Page


This snapshot shows the home page of explore mysore and information regarding the
tourist places of Mysore.

Fig 2.2: Place Selection Page

This web page shows the Place selection page and give the details of each tourist’s places
in Mysore as shown in the above snapshot.

Dept. of CSE Page 21


Explore Mysore 2024-25

Fig 2.3: Place Description Page


This web page shows the description page of tourist’s places in Mysore and we can
explore more information in this web page.

Fig 2.4: Tourist Places with Description

This web page shows the top ten tourists places in Mysore to visit and google maps are
available for the explores as shown in the above snapshot.

Dept. of CSE Page 22


Explore Mysore 2024-25

CHAPTER 4
REFLECTION
This chapter gives the brief introduction about the work experience and assessment in the
company during the period of internship. It also gives the details about the technical outcomes after
working in the company, the non-technical outcomes after working in the company such as
improvement in verbal and written communication, personality development, time management,
resource utilization skills and what are the contributions to the company during the period of
internship.

4.1 Work Experience/Assessment


• The working environment at Robowaves was good.
• Improved my Googling skill by learning things through Google which were required for the
work.
• Availability of internet facility is good which helped in downloading the required documents very
easily without any difficulties which were related to the work.
• Because of faster and easier access to the internet it was easier for me to understand the module
clearly by seeing the videos on how the module works.
• Gained knowledge on Project development life cycle.
• Learned how project is decided, how project is assigned to employees, how project modules
will be divided, how teams are formed in a company.
• Gained the knowledge of the database creation.
• Improved communication skills.
• Internship was great opportunity to know the company environment.
• Learned how to co-ordinate with other employees.

4.2 Problems/Challenges
The problems and challenges are the one which we face during the period working. Problems
which we face may include the problems which we face while performing the work which is
assigned to us during the period of internship, problems which we face in co-coordinating with
other co-workers, resources utilization problems and so on. The challenges may include how well
and fast we are at performing the task assigned to us, ability to complete the work with fair
utilization of the resources. It also includes how well we are good at solving the problems.

Dept. of CSE Page 23


Explore Mysore 2024-25

• The internship was much different from college academics and it takes little time to adjust to the
environment and schedule.
• Initially it is a difficult to understand the works assigned to us.
• During java training they made us to practice some of the java programs on abstract classes an
interface, found little difficult without practical knowledge.
• Before installing eclipse, we use to do programs using notepad, at that time it was difficult for
us to identify different types of errors.

4.3 Technical Outcomes


The technical outcomes are necessary for measuring the effectiveness of an intervention,
identifying effective practices, identifying practices that need improvement, proving your value to
existing, getting clarity and consensus around the purpose of your program, how well we are good at
some technical aspect and to know the domain of interest. The following are some of the technical
outcomes.
• Developing a technical artifact requiring new technical skills, using profession specific
terminology appropriately.

• Effectively utilizing the tools and resources to complete a task, creating training
materials and maintaining and troubleshooting technology.

• Analyzing or visualizing data to create information, writing requirements documentation,


selecting appropriate technologies.
• Acquiring and evaluating information, creating or modifying technology policies, performing
effective and informative user testing and identifying and creating appropriate test cases for systems.

Training Undergone: It contains the information about the training which is undergone during
the period of internship. It includes Software requirement specification, product development life
cycle, Software testing.

• Software requirements specification (SRS) is a description of a software system to be developed,


laying out functional and non-functional requirements, and may include a set of use cases that
describe interactions the users will have with the software. Software requirements specification
establishes the basis for an agreement between customers and contractors or suppliers (in market-
driven projects, these roles may be played by the marketing and development divisions) on what
the software product is to do as well as what it is not expected to do. Software requirements
specification permits a rigorous assessment of requirements before design can begin and reduces

Dept. of CSE Page 24


Explore Mysore 2024-25

later redesign. It should also provide a realistic basis for estimating product costs, risks, and
schedules.

• The software requirements specification document enlists enough and necessary


requirements that are required for the project development. To derive the requirements, we
need to have clear and thorough understanding of the products to be developed or being
developed. This is achieved and refined with detailed and continuous communications with
the project team and customer till the completion of the software.

• In industry, product development lifecycle is the process of the entire lifecycle of a product
from inception, through engineering design and manufacture, to service and disposal of
manufactured products. PDLC integrates people, data, processes and business systems and
provides a product information backbone for companies and their extended enterprise.

• Software testing is an investigation conducted to provide stakeholders with information


about the quality of the product or service under test. Software testing can also provide an
objective, independent view of the software to allow the business to appreciate and
understand the risks of software implementation. Test techniques include the process of
executing a program or application with the intent of finding software bugs (errors or other
defects).

• Software testing involves the execution of a software component or system component to


evaluate one or more properties of interest. In general, these properties indicate the extent
to which the component or system under test, meets the requirements that guided its design
and development, responds correctly to all kinds of inputs, performs its functions within an
acceptable time, is sufficiently usable, can be installed and run in its intended environments,
and achieves the general result its stakeholders desire.

4.4 Benefits of Doing Internship


Gain Valuable Work Experience
An internship provides the opportunity to gain hands on work experience that is not possible to
get in the classroom and also companies train interns and help in gaining the experience required to
get a job.

Dept. of CSE Page 25


Explore Mysore 2024-25

Transition into a Job


Employers see interns as prospective employees, so by performing well one can finish internships
and continue working with the company full time. Internships are the number one way for employers
to find new staffs and employees to find a new job with experience.
Networking Opportunities
Internships are a great way to meet people in specific field of our interest. An internship allows
meeting people who might help in getting a job later on and give the contacts of the industry to which
we are interested and break into it. Plus, references from people in the industry will really add weight
to the application.
Apply Classroom Knowledge
An internship can be seen as the pinnacle of the education and give a chance to use the skills
learned in the classroom in a real-world setting. It’s a chance to prove the worth of the qualifications
and to show the ability to perform a role that has been assigned.
Gain Confidence
Getting experience is a great way to build the confidence. Having an impressive resume will help
in boosting the confidence level and it increases the chances of securing a job.

4.5 Non-Technical Outcomes


Non-technical outcomes are the one which describes the individual development skills through
working experience. It includes soft skill development such as personality development,
Communication skill development, improvement in one’s confidence level, ability to handle the
situation, ability to adjust to the environment, Ability to manage the time that is punctuality and so
on.
 Demonstrating understanding of professional customs and practices by understanding the
different rules of the company, the practices followed in the company.
 Organizing and maintaining information such as the organization structure, organization
details, number of employees working in the company and information about how the
organization is maintained are known.
 Applying knowledge to the task that is when a particular task is assigned, we can make good
use of the knowledge which is gained through attending various training and workshops.
 Negotiating and arriving at a decision which is to be done when performing a task. That is
arriving at a quick decision at any critical situation which will help in solving a problem.

Dept. of CSE Page 26


Explore Mysore 2024-25

• Working with diversity/diverse populations that is, learned how to work under pressure and
learning how to coordinate with different people in the company with different mentality.

• Identifying, understanding and working with professional standards, working in cross-cultural


and/or multicultural settings and learning how to learn.

• Improving problem-solving and critical thinking skills by handling a problem in a good manner
with occurrence of negative consequences.

• Monitoring and correcting performance, exercising leadership by taking the responsibilities


voluntarily and making sure that it goes in a right path without any problems.

• Behaving professionally, behaving ethically, listening effectively, and dressing appropriately.

• Addressing colleagues and superiors appropriately that is learning to address the higher authorities
with a specified manner.
Skills: Skills describes the improvement in the individual personality by working in the new
environment. Skills differ from one person to another.
• Can acquire and evaluate information - can identify need for data, can obtain it from existing
sources or can create it, and can evaluate its relevance and accuracy
• Can organize and maintain information - can organize, process and maintain written or
computerized records and other forms of information in a systematic fashion
• Can interpret and communicate information - can select and analyze information and
communicate the results to others using oral, written, graphic, pictorial, or multimedia methods
• Can use computers to process information - can employ computers to acquire, organize, analyze
and communicate information
• Can exercise leadership - can communicate thoughts, feelings and ideas to justify a position; can
encourage, persuade, convince, or otherwise motivate an individual or group, including
responsibly challenging existing procedures, policies or authority
• Can negotiate - can work towards an agreement that may involve exchanging specific resources
or resolving divergent interests
• Can work with cultural diversity - can work well with men and women and with a variety of
ethnic, social or educational backgrounds

• Allocating time effectively that is learning to complete the task with in a deadline without any
problem and with the successful output.

Dept. of CSE Page 27


Explore Mysore 2024-25

• Teaching others, adapting effectively to changing conditions that is by learning how to adjust with
the changing environment and with the changing people in a short period of time so that it cannot
affect the work.

• Participating as a member of a team by contributing some works to the team which will lead to the
team development.

• Developing appropriate workplace attitudes, Understanding and managing personal behavior and
attitudes.
• Developing individual responsibility by completing the work within the assigned time.

4.6 Contribution to the Organization


This session describes what is our contribution to the organization being a intern. It includes
how the company is benefited from us and from our work, how well our work will be useful for the
company, how our work will profit the company and includes other details.

I am a hard worker with the experience to get things done efficiently. I can contribute my
organizational skills and my ability to work well in a group. I have the knowledge to contribute to
the rapid growth of this business.

Dept. of CSE Page 28


Explore Mysore 2024-25

CONCLUSION

In conclusion, the "Explore Mysore" web project is designed to transform the way tourists and
residents engage with the city’s cultural and historical richness through a modern digital platform.
By incorporating real-time updates, multimedia elements, personalized navigation, and responsive
design, the project delivers an immersive and informative experience tailored specifically to Mysuru.
The platform not only highlights iconic attractions such as Mysore Palace, Chamundi Hills,
Brindavan Gardens, and local festivals like Dasara, but also aims to present the lesser-known gems
that define the soul of the city.
With a user-centric approach, accessibility features, and intuitive structure, the website ensures
inclusivity and ease of use across all devices. As the platform evolves, it holds the potential to foster
a community of travelers and locals who can contribute knowledge and experiences, enriching the
platform further. By bridging technology and tourism, “Explore Mysore” aspires to deepen users’
connection to the city, support local culture, and serve as a dynamic, reliable resource for both first-
time visitors and long-time admirers of Mysuru. Ongoing feedback and performance evaluation will
guide its continuous improvement, positioning it as a go-to digital gateway for discovering and
appreciating Mysuru’s timeless charm.

Dept. of CSE Page 29


Explore Mysore 2024-2025

REFERENCES

 Ripathi, S. N., & Siddiqui, M. H. An empirical study of tourist preferences.

 Banerjee, A. Human Resource Development in Tourism Industry in India: a Case Study of Jet
Airways India Ltd. Journal of Tourism: A Contemporary Perspective

 Bhatia, A. Analysis of Indian tourism Industry. International Journal of Application or Innovation


in Engineering & Management

 Bhavani, D. Improving Sustainable Development of Ecotourism in India

 Bindu, I. a. ECOTOURISM PROSPECTUS IN INDIA: LOCALS’ ATTITUDE

TOWARDS ITS IMPACT. Indu et. al., Journal of Management Research and

 Boora, S. Ecotourism and Environmental Sustainability in India.

 C. B., & N. L. Emergence of Tourism in Sustainable Growth of India. International

 Journal of Interdisciplinary and Multidisciplinary Studies.

 Cetin, P. D. Impact of Covid-19 on Tourism Industry. Journal of Tourism.

 M., & Dubey, A. K. Sustainable Tourism Development in India. Chandra, A. (2018). 10 States that
are Promoting Ecotourism in India & Encouraging

DEPT OF CSE, GECR Page30

You might also like