You are on page 1of 29

A PROJECT REPORT

Submitted By:

PARMAR VATSRAJ DHARMENDRAKUMAR

190410116059

In partial fulfillment for the award of the degree of

BACHELOR OF TECHNOLOGY

In

IT DEPARTMENT

SARDAR VALLABHBHAI PATEL INSTITUTE OF TECHNOLOGY

VASAD-388306

Gujarat Technological University, Ahmedabad


April, 2022
SARDAR VALLABHBHAI PATEL INSTITUTE OF TECHNOLOGY

Vasad- 388306

CERTIFICATE

This is to certify that the project report submitted along with the project entitled

INTERNSHIP has been carried out by Parmar Vatsraj D under my guidance in

partial fulfillment for the degree of Bachelor of Engineering in IT Branch, 8th

Semester of Gujarat Technological University, Ahmedabad during the academic

year 2021-22.

Prof. Pradish Dadhania Dr. Bijal Talati

Internal Guide Head of the Department


JOINING LETTER
COMPLETION LETTER
DECLARATION

SARDAR VALLABHBHAI PATEL INSTITUTE OF TECHNOLOGY

Vasad- 388306

Sardar Vallabhbhai Patel Institute of Technology, Vasad. B/h. S.T. Bus Depot,

Anand District, Vasad, Gujarat 388306 DECLARATION I hereby declare that the

Internship / Project report submitted along with the Internship / Project entitled

ASP.NET MVC Internship submitted in partial fulfillment for the degree of

Bachelor of Engineering in Information Technology to Gujarat Technological

University, Ahmedabad, is a bonafide record of original project work carried out by

me / us at Music Pandit under the supervision of Er Mayur Darji and that no part

of this report has been directly copied from any students’ reports or taken from

any other source, without providing due reference.

Name of the Student Sign of Student

Parmar Vatsraj D. _______________


ACKNOWLEDGEMENT

Every project is an outcome of culmination of efforts of many people. There are teachers,
developers and friends who have contributed to our work directly and indirectly .It might not be
possible to name them all individually. However, we must make a sincere effort to name people
who have taken personal interest and contributed to completion of the project.

Firstly, I am extremely grateful to LnT Energy-Power, for providing an excellent working


environment to undergo our internship.

I also would like all the people that worked with me at LnT to have patience and openness, they
created an enjoyable working environment. It is indeed with a great sense of pleasure and
immense sense of gratitude that I acknowledge the help of these individuals.

I am highly indebted to the mentors Er. Mayur Darji for the guidance provided to accomplish
this internship.

I would like to thank my Head of the Department Dr. Bijal Talati for her constructive criticism
throughout my internship.

I would like to thank College internship guide Prof. Nisha V. Shah, Department of IT for their
support and advice to get and complete an internship in above said organization.

I am extremely grateful to my department staff members and friends who helped me in the
successful completion of this internship.

Parmar Vatsraj D.

190410116059
OVERVIEW OF COMPANY

L&T’s capability spectrum covers coal, gas, nuclear and renewable power projects. Our
expertise encompasses every aspect of design, engineering, manufacture, construction
and project management.
L&T Energy-Power is part of the Larsen & Toubro Group with prowess and experience to
integrate L&T's varied offerings in the thermal power sector. It is uniquely positioned to
combine rich and diverse strands of experience in engineering, manufacturing and project
execution with strong management focus on providing turnkey solutions.
In-house strengths are supplemented by collaborations with global leaders in the fields of
engineering, technology and manufacturing. L&T Energy-Power is also committed to
continually upgrading its skills to meet the challenges of the future.
L&T Energy-Power has world-class manufacturing facilities at Hazira in Gujarat, India, for
ultra-supercritical and supercritical boilers, steam turbines, generators as well as axial
fans, air-preheaters, electrostatic precipitators, flue gas desulphurisation (FGD) system
and selective catalytic reduction (SCR) system. Its presence includes project management
centres at Vadodara (L&T Energy-Power head office) and Faridabad, and multiple project
sites in India and overseas.
Mission Of Company
L&T Energy-Power shall provide world class products and services by consistently meeting
customer’s expectations, quality and on-time delivery.
L&T Energy-Power shall achieve sustainable business growth by value creation for all
stakeholders through continuous innovation in capabilities, products and services while
remaining agile and adaptable.
L&T Energy-Power shall follow fair, transparent and ethical practices and encourage a
culture of care, safe and healthy work environment, people empowerment as well as
protection of environment and natural resources.
CONTENT

1. ASP.NET MVC Internship


2. Certificate
3. Joining Letter
4. Completion Letter
5. Declaration
6. Acknowledgement
7. Table of Content
8. Chapter-1
• Overview of company
• History
• Mission
• Vision
9. Chapter-2
• Internship overview
• Internship summary
• Purpose
• Objective
• Technology and review
• Internship Planning
10. Chapter-3
• System analysis
• Study on current system
• Purposed system features
11. Chapter-4
• System design
• System design and methodology
• Samples of report and interface
12. Chapter-5
• Testing
• Testing plan/ strategy
13. Chapter-6
• Overall analysis of internship viabilities
• Problem encountered and possible solutions
• Summary of internship work
• Limitation and future enhancement
• References
1. OVERVIEW OF COMPANY

Larsen & Toubro is an Indian multinational engaged in EPC Projects, Hi-Tech


Manufacturing and Services. It operates in over 50 countries worldwide. A
strong, customer-focused approach and the constant quest for top-class quality
have enabled L&T to attain and sustain leadership in its major lines of business
for over eight decades.

We are engaged in core, high impact sectors of the economy and our integrated
capabilities span the entire spectrum of ‘design to delivery’.

Every aspect of L&T's businesses is characterised by professionalism and high


standards of corporate governance. Sustainability is embedded into our long-
term strategy for growth.

The Company’s manufacturing footprint extends across eight countries in


addition to India. L&T has several international offices and a supply chain that
extends around the globe.
HISTORY

Larsen & Toubro originated from a company founded in 1946 in Bombay by two Danish
engineers, Henning Holck-Larsen and Søren Kristian Toubro. The company began as a
representative of Danish manufacturers of dairy and allied equipment. However, with the start of
the Second World War in 1939 and the resulting blockade of trade lines, the partners started a
small workshop to undertake jobs and provide service facilities. Germany's invasion of
Denmark in 1940 stopped supplies of Danish products. The war-time need to repair and refit and
degauss ships offered L&T an opportunity, and led to the formation of a new company, Hilda Ltd,
to handle these operations. L&T also started to repair and fabricate ships signalling the
expansion of the company. The sudden internment of German engineers in British India (due to
suspicions caused by the Second World War), who were to put up a soda ash plant for the Tatas,
gave L&T a chance to enter the field of installation.

MISSION

L&T Energy-Power shall provide world class products and services by consistently meeting
customer’s expectations, quality and on-time delivery.
L&T Energy-Power shall achieve sustainable business growth by value creation for all
stakeholders through continuous innovation in capabilities, products and services while
remaining agile and adaptable.
L&T Energy-Power shall follow fair, transparent and ethical practices and encourage a
culture of care, safe and healthy work environment, people empowerment as well as
protection of environment and natural resources.
Vision Of Company
2. INTERNSHIP OVERVIEW

-Internship Summary
A 3 month internship as asp.net mvc developer intern. Starting from 1st feb 2023
to 29th April 2023. It was a totally off campus internship with proper guidance
of senior engineer.

-Purpose
The purpose of this internship was to satisfy the requirements towards the
completion of the Bachelor of Engineering degree in Information Technology,
which requires industrial experience of at least 12 weeks, dedicated and
authenticate work in the domain.

-Objective
The objective of internship was to build a web app based on asp.net mvc for IT
SERVICE HELPDESK which assists customers with incident resolution or
service request management. IT help desks allow employees and IT team
members to troubleshoot problems, track their issues, and get assistance
regarding products, services, or processes.

-Technology And Review


The project developed in the internship mainly stands on these technologies,
which are:

HTML
• HTML stands for Hyper Text Markup Language
• HTML is the standard markup language for creating Web pages
• HTML describes the structure of a Web page
• HTML consists of a series of elements
• HTML elements tell the browser how to display the content
• HTML elements label pieces of content such as "this is a heading", "this
is a paragraph", "this is a link", etc.
CSS
• CSS stands for Cascading Style Sheets
• CSS describes how HTML elements are to be displayed on screen, paper,
or in other media
• CSS saves a lot of work. It can control the layout of multiple web pages
all at once
• External stylesheets are stored in CSS files

BOOTSTRAP
• Bootstrap 5 is the newest version of Bootstrap; with new components,
faster stylesheet and more responsiveness.
• Bootstrap 5 supports the latest, stable releases of all major browsers and
platforms. However, Internet Explorer 11 and down is not supported.
• The main differences between Bootstrap 5 and Bootstrap 3 & 4, is that
Bootstrap 5 has switched to JavaScript instead of jQuery.
• Note: Bootstrap 3 and Bootstrap 4 is still supported by the team for
critical bugfixes and documentation changes, and it is perfectly safe to
continue to use them. However, new features will NOT be added to them.

-Internship Planning

Internship Development Approach and Justification


• The project was developed in stages where the first stage was learning
about the technologies that are already being used, the current system and
the requirements for the new system to be implemented. The second stage
was coding and designing of the new system.

Roles And Responsibilities


The role for the intern was of a ASP.NET MVC developer Intern and oversaw
multiple responsibilities for the project.

The responsibility of the intern includes:


• Studying the current system.
• Studying HTML and CSS to implement the design and coding of web
app.
• Making designs as per the company design.
• Studying bootstrap for making app more useful and attractive.
• Adding bootstrap components.
• Refractor the code to remove unnecessary code and refine the code so
that there are no inconsistencies.

Group Dependencies
There were no group dependencies towards the completion of the project. But
industrial mentor, Er. Mayur Darji, extended his help every now and then to
clarify doubts, help in technical aspects and validate the work done.

Project Planning
• The first 2 weeks was for introductions and getting familiar with the
previous system and learning the technologies that were required in the
new system.
• Creating base through HTML using Visual Studio 2022.
• Creating layout through CSS using Visual Studio 2022.
• Adding bootstrap components to the code.
• Creating homepage, NAVBAR, dashboard, and other components
through bootstrap.
• After completion of these things the design and the app is handed over
the company to work on further as they’ve their personal code which
they can’t share publicly so respecting their policies I’ve the remaining
code with me.
3. SYSTEM ANALYSIS

-Study On Current System


The current system is made on the technologies like HTML, CSS, Bootstrap.
The working is very straight forward.
The employees can submit their request through the forms whether it is
hardware, software or technical.
System works on the ticketing method, so the ticket goes through approval of
higher authorities. After the flow approval the request of the employees will be
fulfilled.
There is also an option of self-help for technical issues.

-Proposed System Features


• Ticket Management
• SLA Management
• Task, Problem, Asset, Release, Contract, and Change Management
• Knowledge Base and Customer Service Portal
• Service Catalog
• Dashboards
• Automation
• Analytics
• Align It and Business Processes/Departments – Service desks facilitate
communication and collaboration between IT and other departments,
helping to resolve and even avoid preventable glitches and breakdowns
by helping you create, assign, track, and resolve tickets.
• Improve Asset Management – Service desks serve as a hub for all your
organization’s hardware and software assets, as well as any relevant
contracts, enabling easy information retrieval, asset valuation,
configuration, maintenance, and more.
• Enhance Operational Efficiency – Service desks standardize IT
processes according to ITIL (ITSM best practices) guidelines, enabling
better IT-related strategy planning and tracking.
• Made Data-Driven Decisions – Service desks collect and store the data
from issues, products and performance results, enabling easier analysis
that informs smarter IT decisions.
• The service desk is the primary point of contact between the organization
and the technology it interacts with. It is the driving force enabling
businesses to harness technological innovations to improve productivity
and enable updated, usable, and safe 21st-century workflows.
4. SYSTEM DESIGN

-System Design and Methodology

The system and design are implemented in MVC methodology.

MVC (Model-View-Controller) is a pattern in software design commonly used


to implement user interfaces, data, and controlling logic. It emphasizes a
separation between the software's business logic and display. This "separation
of concerns" provides for a better division of labor and improved maintenance.

The MVC pattern helps you break up the frontend and backend code into
separate components. This way, it's much easier to manage and make changes to
either side without them interfering with each other.

The application life cycle refers to the time at which the application process
actually begins running IIS until the time it stops. This is marked by the
application start and end events in the startup file of your application.
-Samples of reports and interface

The following sections show the interface design of the website.

• HTML CODE:
• CSS CODE:
• Bootstrap Components:
• Home Page:

• Dropdowns:
• Carousel:
• Cards:

• Dashboard:
• Model:
• Forms:
5. TESTING

-Testing Plan/Strategy:
Testing is an important aspect of building a web application. Here the system is
tested based on some predefined test to see if the required output is there or not.
There are numerous testing strategies, of which the ones adopted while building
the application are:

1. Black Box Testing


The technique of testing without having any knowledge of the interior
workings of the application is called black-box testing. The tester is
oblivious to the system architecture and does not have access to the
source code. Typically, while performing a black-box test, a tester will
interact with the system's user interface by providing inputs and
examining outputs without knowing how and where the inputs are
worked upon.

2. White Box Testing


White-box testing is the detailed investigation of internal logic and
structure of the code. White-box testing is also called glass testing or
open-box testing. In order to perform white-box testing on an application,
a tester needs to know the internal workings of the code. The tester needs
to have a look inside the source code and find out which unit/chunk of the
code is behaving inappropriately.

3. System Testing
System testing tests the system. Once all the components are integrated,
the application is tested rigorously to see that it meets the specified
Quality Standards. This type of testing is performed by a specialized
testing team.

4. Functional Testing
We performed functional testing to verify that a software application
performs and functions correctly according to design specifications.
During functionality testing we check the core application functions, text
input, menu functions and installation and setup on localized machines,
etc.
6. CONCLUSION

-OVERALL ANALYSIS OF INTERNSHIP VIABILITIES:

The main objectives of the project in the internship were to learn about
the different aspects that go into developing professional software in
given deadline and with good quality.
Given the problem statements that were to be executed in the dashboard,
there were many challenges that were faced but they were overcome with
help from mentor. Everything is the process went on time, maybe a few
setbacks, but then things got on track easily. To count this internship as a
success, there are several things that can be considered. Some of which
are:

1. Timely delivery of the complete project


2. Good quality of code
3. Working code with no clutter
4. Separate frontend and backend code to maintain structure
5. Good and user-friendly design

-PROBLEM ENCOUNTERED AND POSSIBLE SOLUTIONS:

• Design problems like the elements not being responsive. It was resolved
using bootstrap code.
• Errors in dropdown was resolved by the seniors.
• Error in box of forms was resolved using bootstrap code.
-SUMMARY OF INTERNSHIP WORK:

This 3-month internship has been a successful journey in exploring new


horizons and things that were not expected before. The confidence that is gained
is enormous in terms of how well the code can be written.
In this duration soft skills were also polished as there were regular meetings
with mentor which helped in realizing how important communication is to
maintain a simple logic channel between the parties to ensure that there are no
discrepancies in understanding what the other has to say.

In terms of technical experience, I was able to learn a new technology namely,


Bootstrap, asp.net and to build application in it and integrate HTML and CSS in
it as well.

-LIMITATION AND FUTURE ENHANCEMENT:

Given that the project successfully implements the given problem statements
from client,
there are a few things which can be worked upon:
1. The design of the website can be improved to be catchier and pleasing.
2. The database can be optimized for future use
3. The performance of the website can be highly improved

-REFERENCES:
https://getbootstrap.com/
https://www.youtube.com/\
https://www.w3schools.com/
https://dotnet.microsoft.com/en-us/apps/aspnet
https://dotnet.microsoft.com/en-us/apps/aspnet/mvc

You might also like