0% found this document useful (0 votes)
50 views19 pages

Traning Report

The industrial training report for computer students

Uploaded by

Priti Mane
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)
50 views19 pages

Traning Report

The industrial training report for computer students

Uploaded by

Priti Mane
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/ 19

VIDYA PRATISHAN’S POLYTECHNIC COLLEGE, INDAPUR-

413106
AN INDUSTRIAL TRAINING REPORT

ON INDUSTRY

“Excellent Software Services”


SUBMITTED BY
Ms. Hivare Shraddha Pandit
UNDER THE GUIDANCE OF
Mrs. Devkate M.S.
IN PARTIAL FULFILMENT OF
DIPLOMA IN COMPUTER ENGINEERING

Subject: Industrial Training Semester: CO-5I


Subject code: 22057 Department: CO

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION


CERTIFICATE
This is to certify that the industrial training report on industry

“Excellent Software Services”


Ms. Hivare Shraddha Pandit Enrollment No. 2211100060 Has been
successfully completed as per the requirements of the Maharashtra
State Board of Technical Education, Mumbai in partial fulfilment of
diploma in Computer Engineering. For the academic year 2024-2025

Mrs. Devkate M.S. Prof. Bhuse S.H. Dr. Deshpande S.R.


(GUIDE) (HOD) (PRINCIPAL)
ABSTRACT
In this report I am going to give brief information about “Excellent Software Services”.
Using this I can able to understand how the multinational companies work, how they develop
their products, understanding the background of the company. With the help of these
properties, I can improve the skills of Industrial role models, leaderships. At firstly I will go
through the organization and introduction to the industry.
Then I will find out the employees work according to their roles, the development
process and the testing process in the industry.
Lastly, I’ll understand the projects developed by the industry and comparison of this industry
with other similar industry.
ACKNOWLEDGEMENT

After the successful implementation of our in-plant training, I overcome with a sense
of gratitude towards those people, without whose support, guidance and cooperation this would
never have been possible.

First and foremost, I would like to thanks our H.O.D. Prof. Bhuse S.H. for his valuable
guidance which provided us with a perfect path on which I was able to successful implement
our ideas.

I heartily like to thank our Principal Mr. Deshpande S.R. for their valuable support. Last but
not least I would like to thank all our classmates and parents for their enthusiasm and great
ideas.

Submitted by
Ms. Hivare Shraddha Pandit (2211100060)
INDEX

Sr. No. Chapter Name Page No.

1. Organization and general layout of Industry 1

2. Introduction of Industry 2

2.1 Introduction 2
2.2 Type of products and services 2
2.3 Employees 2

2.4 History 2

2.5 Turn over 3

2.6 Number of employees 3

3. Types of Tools and Software used in industry


with their specification, approximate cost and 4
specific use.
4. Development process in industry 5

5. Testing procedure in industry along with 7


quality assurance procedures.
6. Major technologies handled for developing the 9
product
7. Particulars of Practical Experiences in Industry 10
8. Short report/description of the project 11

9. Special/challenging experiences encountered 13


during training
10. Bibliography 14
CHAPTER 1
Organization and general layout of Industry

Excellent Software Services is leading Software Training Institute in Baramati which


provides high quality computer education at a very high standard. Excellent Software Services
mission is to create a pool of high quality software professionals who will meet the demanding
needs of multinational organizations for tomorrow’s challenges.

1.1 Training Co-ordinator of Excellent Software Services: -

Deepak Sonawane is a Training Co-ordinator of Excellent Software Services.

Business name- Excellent Software Services


Trainer Name – Pravin Landage Sir.
About Trainer Qualification – Data Science Engineer.
Work Experience - 06 + Years in Development and Training

1.2 Courses Available:-

Sr.No. Courses Name


1. Python Programming

2. Advance python Programming

3. MySQL

1
CHAPTER 2
Introduction of Industry
with their specification
2.1 Introduction: -
About Company:-

Trainer name: Pravin Landage sir (9970833480), Website: https://brilliantwavessolution.com


Excellent Software Services provides high quality computer education at a very high
standard. Excellent Software Services mission is to create a pool of high quality software
professionals who will meet the demanding needs of multinational organizations for
tomorrow’s challenges.
Training methods have been maximized with “learning” rather than “teaching” through
well equipped lab ONE-TO-ONE ratio (ONE COMPUTER FOR ONE STUDENT). With
structured combination of theoretical and practical sessions. Our Trainer give teaching in very
professional technique and maintain good relation with every students.

Company Domain:-
PHP & Python Development

Courses Available:-
1.Python Programming
2.MySQL Database
3.Microsoft Power BI

Contact Details :-
• Contact: Deepak Sonawane
2.2 Type of products and Services : -
• PHP & Python Development
• Data backup
2.3 History: -
Excellent Software Services is Small Scale industry. Deepak Sonawane & Sheetal Mane are
the Founder. To get More Details about Company Contact to Deepak Sonawane the Director
& Project Incharge. Excellent Software Services was Established in 2008.
Turnover of company is 85 Lakh per annum. Team size 8 small scale. PHP & Python
Development

2
2.4 Turn over: -

Year Turn over


2024 85 Lakh per annum

2.3 Employees: -
Number of Employees in Excellent Software Services: -

Year Number Of Employees

2024 8

3
CHAPTER 3
Types of Tools and Software used in industry
with their specification
• Microsoft Power BI
Specifications: Data visualization, business intelligence reporting.
Approximate Cost: Free; Pro version at $9.99 per user/month.
Use: Creating interactive data visualizations and business reports.

• Python

Simple and Readable Syntax:


Python's syntax is designed to be straightforward and readable. It uses indentation to define
code blocks, making it visually appealing and easy to understand.

Interpreted Language:
Python is an interpreted language, meaning you don't need to compile your code before
executing it. The Python interpreter reads and executes the code line by line.

High-level Language:
Python abstracts away many low-level details, making it user-friendly and reducing the
complexity of the code.

Dynamically Typed:
Python is dynamically typed, which means you don't need to explicitly declare variable types.
The type of a variable is determined during runtime.

• Project Management Software


Specifications: Gantt charts, resource management, project scheduling, task tracking.
Approximate Cost: $10 to $55 per user/month.
Use: Managing project timelines, resources, and task assignments

• Data Analysis Tool

Communication Tool
Zoom:
Specifications: Video conferencing, webinars, screen sharing.
Approximate Cost: Free; Pro plan at $14.99 per user/month.
Use: Online meetings, video conferences, virtual events.

4
CHAPTER 4
Development process in Industry

The software methodology followed in this Industry Includes the object-oriented


methodology and the Data analyzing methodologies. The description of these methodologies
is given below.

3.1 Introduction:-

Data analysis process is the process of analyzing data to identify the data patterns or
business decisions. There are several techniques, process & tools involved in data analysis.
Data analysis is a very vital for knowing the exiting business performance and predicting the
possible patterns for the betterment of the business. data analysis process follows certain phases
such as business problem statement, understanding and acquiring the data, extract data from
various sources, applying data quality for data cleaning, feature selection by doing exploratory
data analysis, outliers identification and removal, transforming the data, creating data
visualizations through charts and graphs, applying statistical analysis, machine learning
models.

3.2 Phases of Data Analysis:

1. Business Understanding
While analyzing the data for the industry we should have clear overview and
understanding of the industry what it does, what kind of decision they are going to make, for
which purpose the data is being analyzed, this all data analyzing process is started with a
question, lots of people think that the data can be analyzed by using the data set, availability of
the data set is sufficient to analyze any kind of pattern, as per understanding there is no data
set for analyzing the data all we need it the questions define the data sets itself, the only
challenge, in this case, is while answering the one questions another question can be pop up bu
it is ok, it more than actually a part of data analyzing process.

2. Acquire the Raw Data


This is the step where after defining the question, data is collected from the different
source such as data warehouse, logs, and data set to answer those question, row data is queried
to answering the questions but this is not the row data set, instead, we need to call it row data
because it is not exactly in the form of where we want it to analyzing.

3. Extract the Data


This is the step where data is extracted to create a final data set. that will allow us to
leads the further analyzing process this is a clean data set. SQL is used for extracting the data
from the database. the database which is queried to extract the data having several rows exceed
1 Million. where database query languages like SQL enables an Analyst to analyze and
transform data easily. SQL is the first thing you should learn as it enables you to work on the
dataset.

5
4. Transform the Data
Data transformation is the process of converting the data or dataset from on state or
structure to another state structure, it is the fundamental state of data integration where the data
collected from different sources have been integrated into particular structured data in such
manner that it can be used at a destination for analysis process this process is known as
ETL(Extract Transform Load). The data transformation process refers to detecting and
understanding the data in its original structured or source format. This is usually achieved with
the help of algorithms which is implemented by using data analysis and profiling tool. This
step helps you decide what needs to happen to the data to get it into the desired or requested
format. Generally, R or Python language enables you to perform data transformation on large
or complex data that is coming from the source.

5. Data Visualization
After building or creating the datasets, we need to visualize data to develop your
Hypothesis or Insights to explore and evaluate the data. Tableau/saas (data visualization
application) allows us to visualize large rows of columns of data in both structured and
unstructured databases and easily bring insights/ meaningful patterns out of the dataset.

6. Statical Analysis
it is the important aspects of data analysis which summarize the data and it’s
understanding in terms of model and graphs apart from this it also explains how the data is
related to the underlying real world. the statical analysis is also used to identifying the pattern
or trends for predictive analytics which helps to make the business decision, it also helps to
determine the statical significance of the data set.

7. Data Model Development


industries are extremely interested to deploy model which has predictive capabilities,
data model development consists of the definition of model goals, the concept of the problem
and its translation into a computational model.

6
CHAPTER 5
Testing procedure in industry along with quality assurance procedures

Testing Procedures

1. Unit Testing:
Definition: Testing individual components or units of a software or product.
Objective: To ensure each part functions correctly.
Common in: Software development, electronics.

2. Integration Testing:
Definition: Testing combined parts of an application to determine if they function together.
Objective: To identify issues in the interactions between integrated units.
Common in: Software development, automotive industry.

3. System Testing:
Definition: Testing the complete system as a whole.
Objective: To validate the end-to-end system specifications.
Common in: Software development, manufacturing.

4. Acceptance Testing:
Definition: Testing to determine whether the requirements of a specification are met.
Objective: To verify the system’s readiness for deployment.
Common in: Software development, construction.

5. Performance Testing:
Definition: Testing to evaluate the speed, responsiveness, stability under a workload.
Objective: To ensure the system performs well under expected conditions.
Common in: IT services, telecommunications. Python supports control flow structures like
if-else statements, loops (for and while), and logical operators (and, or, not) to control the flow
of your code.

6. Stress Testing:
Definition: Testing to determine the limits of a system by applying stress beyond normal
operational capacity.
Objective: To ensure the system can handle extreme conditions.
Common in: Finance, software development.

Quality Assurance Procedures

1. Quality Planning:
Definition: Identifying which quality standards are relevant and determining how to satisfy
them.
Objective: To ensure that quality is maintained throughout the production process.
Common in: Manufacturing, software development.

7
2. Quality Control (QC):
Definition: Operational techniques and activities used to fulfill quality requirements.
Objective: To detect and correct defects in the final product.
Common in: Manufacturing, pharmaceuticals.

3. Quality Audits:
Definition: Systematic examination of a quality system carried out by an internal or external
auditor.
Objective: To ensure compliance with quality standards and regulations.
Common in: Healthcare, automotive.

8
CHAPTER 6
Major technologies handled for developing the product

Agile Project Management


Agile project management is an iterative approach to managing software development projects
that focuses on continuous releases and customer feedback. Start here for your agile
transformation.

Product Management
Your guide to being a product manager or product owner for an agile team. Learn about
developing roadmaps, prioritizing features, building product requirements documents, and
using product analytics to make decisions.

Agile at scale
Learn how to scale agile with scrum of scrums or the Scaled Agile Framework (SAFe). Both
are great starting points for scaling agile within your organization.

Software Development
Are you a developer? Learn what agile means when it comes to coding, culture, and making
your job in software development awesome.

How do Agile and DevOps Interrelate?


Both DevOps and Agile are cultural movements that inspire organizations to reach higher.

The Agile Advantage


More than fifteen years after its founding, agile practices remain as relevant as ever and the
businesses that embrace agile continue to lead the pack.

9
CHAPTER 7
Particulars of Practical Experiences in Industry

Practical experiences in the computer engineering industry encompass a wide range of


activities, from software development and hardware design to systems integration and
cybersecurity. Here are some key areas where computer engineers gain practical experience:

1. Software Development

Coding and Programming: Writing, testing, and debugging code in various programming
languages (e.g., Python, Java, C++).
Software Engineering Practices: Applying software development methodologies such as
Agile, Scrum, or DevOps.
Version Control: Using systems like Git for managing code versions and collaboration.
Testing and QA: Conducting unit tests, integration tests, and system tests to ensure software
quality.
Project Experience: Working on projects, either individually or as part of a team, to develop
real-world applications or systems.

2. Hardware Design and Development

Circuit Design: Designing and testing electronic circuits using tools like SPICE or VHDL.
Embedded Systems: Developing firmware and software for embedded systems, often using
microcontrollers and real-time operating systems (RTOS).
Prototyping: Building and testing prototypes using hardware development kits,
breadboards, and other tools.SQL allows you to establish relationships between tables using
primary and foreign keys. Joins enable you to combine data from multiple related tables,
allowing for more complex queries and data analysis.

3.Data Analysis and Machine Learning

Data Processing: Cleaning and preprocessing data for analysis using tools like Pandas and
SQL.
Machine Learning Models: Developing and training machine learning models using
frameworks like TensorFlow, PyTorch, or scikit-learn.
Big Data Technologies: Working with big data platforms such as Hadoop, Spark, or Kafka.
Visualization: Creating data visualizations using tools like Tableau, Power BI, or matplotlib.

10
CHAPTER 8
Short report/description of the project

10.1 Project Name: Indian Climate Specific to Monsoon


Project Description:
This project is aimed to analysis of the Indian Climate Specific to Monsoon Dataset
And Create a Dashboard using Power BI. We use python language for the analysis. we use
Numpy, Pandas and matplotlib for the analyze the given dataset. We perform following tasks
in jupyter notebook And creates suitable Dashboard using power BI. We just perform basic
task on notebook and analyze dataset by proper instructions. Dataset contains 19 Columns and
nearly 600+ Rows.

10.2 In This Course the Following concepts I learned:

• Overview of Object-Oriented Programming.


• Python
• Advanced Python
• MySQL Database
• NumPy
• Pandas
• Power Bi

10.3 Dashboard:

11
12
CHAPTER 9
Special/challenging experiences encountered during training

Learning and Growth:


Many trainees appreciate the opportunity to learn new skills and knowledge that will benefit
their future careers.
Mentorship:
Positive relationships with mentors and supervisors can be highly rewarding, providing
guidance, support, and inspiration.
Real-World Impact:
The chance to make a tangible difference in the lives of others is a significant motivator for
many trainees.
Professional Development:
Building a professional network and gaining experience that enhances career prospects are often
seen as valuable aspects of training.

13
CHAPTER 10
Bibliography

11.1 Collecting information:


• Web References:
www.kaggle.com: For collecting dataset.
https://www.unacademy.com/ : For climate Information.
https://www.espncricinfo.com/
https://www.geeksforgeeks.org/

• Resources:
Python Library:
1.Numpy
2.Pandas
3.Matplotlib
Editor (IDE):
Jupyter Notebook

11.2 Actual procedure:


• Data Wrangling/cleaning.
• Creating data frame.
• Visualizing data.
• Labeling.

14

You might also like