0% found this document useful (0 votes)
22 views29 pages

Sanket ITR Report

The document is an Industrial Training Report submitted by Sanket Vilas Barote for his Diploma in Computer Engineering at Marathwada Institute of Technology. It details his training at Just Logic Software Pvt. Ltd, covering the company's organizational structure, services, equipment used, and practical experiences gained during the training period. The report also includes acknowledgments, a certificate of completion, and an index of the chapters included in the report.
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)
22 views29 pages

Sanket ITR Report

The document is an Industrial Training Report submitted by Sanket Vilas Barote for his Diploma in Computer Engineering at Marathwada Institute of Technology. It details his training at Just Logic Software Pvt. Ltd, covering the company's organizational structure, services, equipment used, and practical experiences gained during the training period. The report also includes acknowledgments, a certificate of completion, and an index of the chapters included in the report.
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/ 29

Report of Industrial Training

In
Just Logic Software Pvt.Ltd
By

Sanket Vilas Barote

2200660211

Submitted in partial fulfillment of the requirement for

Diploma in Computer Engineering


Of

Maharashtra State Board of Technical Education


Mumbai

Department of Computer Engineering Marathwada


Institute of Technology (Polytechnic), Chhatrapati
Sambhajinagar 2024- 2025

1
CERTIFICATE
This is to certify that the Industrial Training Report

Submitted by

Sanket Vilas Barote


2200660211
Is completed as per the requirement of the Maharashtra State Board of

Technical Education, Mumbai in partial fulfillment of

Diploma
in
Computer Engineering

For the academic Year 2024 – 2025

Prof. Sana Patel


Prof. A. S. Nagrik
Mentor
H.O.D

Prof.S.G.Deshmukh

Principal

2
Maharashtra State Board of Technical Education
MIT Polytechnic, Chhatrapati Sambhajinagar

Certificate

This is to certify that Mr. Sanket Vilas Barote Enrollment No. 2200660211 completed
Industrial Training (22049) in Just Logic Software Pvt.Ltd from 03th June 2024 to 13th
July 2024 for partial fulfillment towards completion of Diploma in Computer Engineering
from Marathwada Institute of Technology Polytechnic, Chhatrapati Sambhajinagar
Institute Code 0066 .

Prof. A. S. Nagrik Prof .S. S. Jadhav Prof. Sana Patel


Head of Department Industry Mentor
Academics
Coordinator

Prof.S.G.Deshmukh
Principal

3
ACKNOWLEDGMENT

• I take this opportunity to express my heartfelt gratitude towards the

Department of Computer Engineering, Marathwada Institute of Technology

(Polytechnic), Chhatrapati Sambhajinagar that gave me an opportunity for

presentation and submission of my Industrial Training Report.

• It is a privilege for me to have been associated with Name of Industry for

my Training .

• I am grateful to Mrs.Sana Patel, of Computer Engineering Department from

her constant encouragement and patience throughout this presentation and

submission of the industrial training report.

• I express my gratitude to Prof.A.S. Nagrik Head of Computer Engineering

Department and Prof. S.S. Jadhav Industrial Training Coordinator for their

constant encouragement, co-operation and support.

• I must express my sincere thanks to Prof. S.G.Deshmukh, Principal,

(Marathwada Institute of Technology(Polytechnic), Chhatrapati Sambhajinagar)

and my professors and colleagues who helped me directly or indirectly in

completion of my Project.

Sanket Vilas Barote


Computer Engineering
MIT Polytechnic, Chhatrapati Sambhajinagar

4
5
INDEX

CHAPTER TITLE PAGE


NO. NO.
Certificate of Completion 3
Acknowledgement 4
Industrial Certificate 5

1 Organizational structure of Just Logic Software 7


2 Introduction of Just Logic Software 8
2.1 Types of products and service

2.2 History

2.3 Number of employees etc.

3 Types of major equipment's/Instruments/Machines 9


3.1 Specifications

4 Practical experience in the Just Logic Software 12


4.1 Structure Of HTML Document:
4.2 Basics of CSS
4.3 Bootstrap
4.4 Introduction of PHP
4.5 Testing the Project
5 Short Description of the Project 23
5.1 Introduction
5.2 Key Features
5.3 Benefits
5.4 Key Features
5.5 Conclusion
6 Challenging experience encountered during training 28
REFERENCES

6
Chapter 1

Organizational structure of industry / Organizational and


General Lay Out

Just logic pvt.ltd is registered their company in November 2015; however, their operational
journey commenced in 2017. Initially, just logic began the operating from a modest 10 by 10
room with just two individuals, Sameer sir and Mahesh sir . Since then, just logic company has
expanded significantly.

Presently, The company collaborate with Sambhaji Nagar Police and numerous other prominent
brands, serving clients across Pune, Mumbai, Bangalore, and Mayapur. team has grown to
include over 15 employees, some of whom work remotely. Just Logic company operates as a
partnership firm, led by two managing directors, Sameer Patel and Kartik Pandey.

Just Logic Pvt.Ltd has operations into two primary teams:

Web Development: This team includes a design team proficient in Figma, front-end developers
skilled in Angular, and backend developers.
Android and iOS Development: Dedicated to mobile app development across both Android and
iOS platforms.
commitment to excellence and client satisfaction remains unwavering as they continue to
expand and innovate within our industry.

7
Chapter 2
Introduction of industry/Organization (Type of products and services,
history, turn over and number of employees etc.)

 Introduction:
The Just Logic’s primary focus is on developing software solutions that cater to the needs of
businesses in various industries.Team redo offers a wide range of software development services,
including web application development, mobile app development, custom software development,
Industrial Automation and cloud computing solutions . They also specialize in developing
enterprise-grade software solutions for businesses of all sizes.

2.1 Services:
Consulting: Business Strategy and Architecture, Business Transformation, Enterprise Processes,
Digital Transformation Change and Learning
Technology: Enterprise, Application , Enterprise Social, Enterprise Mobility, Enterprise BI Cloud
Maintenance, testing
Outsourching: Application outsourcing , resource and staffing

2.2 History:
Just Logic Pvt.Ltd was established in 2015. Just Logic It Solutions Private Limited was founded
in year 2015 commenced and registered in 2017 by Sameer Patel and Mahesh. It has been in active
state from the last 8 years. JustLogic is a Private incorporated on February 2017.

2.3 Number of Employees:


Application Architect, Business Analyst, Delivery Manager, Project Manager, Designer/Analyst,
TeamLead , Developer, Test Manager, Test Lead, Tester, Embedded Developer.

8
Chapter 3

Types of major equipment/instruments/ machines used in industry with


their specification approximate cost and specific used and their
maintenance.
The Major equipment in Just Logic pvt.ltd were laptops , Printer, Internet Router,
Scanner, Few Televisions for presentation and projector as well system.

3.1 Specifications:
1. Laptop: Processor: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80
GHz
Ram: 16.0 GB (15.6 GB usable)

9
2. Mouse(wireless mouse): 1200 dpi, Compatible with window. A Wireless Mouse is a
device that is connected to a computer without using any wire. The Wireless Mouse has
a wireless battery work. For mouse connectivity, we have to pair it with the device if
it’s connected with Bluetooth, and many times we receive a USB plug to connect with
the device for work.

3. Keyboard: Keyboard is a major input device used with computers and other electronic
devices. It takes input from the user in the form of text, numbers, and several other
commands. These buttons are called keys and every keyboard has a variety of keys with
unique functions.

10
4. Router: A Router is a networking device that forwards data packets between computer
networks. A router determines a packet’s future path by examining the destination IP
address of the header and comparing it to the routing database. The list of routing
tables outlines how to send the data to a specific network location. They use a set of rules
to determine the most effective way to transmit the data to the specified IP address.

5. Cable: Transmission media can be divided into two parts Guided Media and Unguided
Media. In guided media, the signal is contained within the physical limits of the
transmission medium and is directed along with it. Coaxial cable is typically used by
cable operators, telephone companies, and internet providers to transmit data, video, and
voice communications to customers. Its installation and implementation are easy but it
is less efficient than optical fiber also it provides moderately high bandwidth in
comparison to optical fiber. Fiber Optics or Optical Fiber is a modern technology that
transmits information/data as a light pulse along glass or plastic fiber.

11
Chapter 4

Particulars of Practical Experiences in Industry/Organization if any in


Production/Assembly/Testing/Maintenance

 OVERVIEW OF WEB TECNOLOGIES:


A web browser is used to access web pages. Web browsers can be defined as
programs that display text, data, pictures, animation, and video on the Internet.Web
Technologies can be classified into following sections as: World Wide web(WWW),
Web Browser, Web Server, Web Pages, Web Development.

The SDLC includes plan, design, develop, test, deploy,

The Software Development Life Cycle (SDLC) is a process used by software


development organizations to and maintain software applications.

SDLC provides framework for managing software development process which helps
to ensure all necessary steps are taken and final product meet requirement.

4.1 STRUCTURE OF HTML DOCUMENT:


HTML uses predefined tags and attributes to instruct the browser on how to display
content, including formatting, style, font size, and images. There are generally two
types of tags in HTML: Paired Tags: These tags come in pairs i.e. they have both
opening(< >) and closing(</ >) tags.Empty Tags: These tags are self-closing and do
not require a closing tag.

12
Eg: <!DOCTYPE html>
<html>
<body>

<h1>My First Heading</h1>


<p>My first paragraph.</p>

</body>
</html>

 HTML TAGS AND ATTRIBUTES:

HTML tags are like keywords which defines that how web browser will format and
display the content. With the help of tags, a web browser can distinguish between an
HTML content and a simple content. HTML tags contain three main parts: opening
tag, content and closing tag. But some HTML tags are unclosed tags. Some of the
tags used in HTML are:
<title>,<body>,<br>,<b>,<i>,<h1>,<p>,</tilte>,</body>,</br>,</b>,</i>,</h1>,</p> etc.
HTML attributes are special words which provide additional information about the
elements or attributes are the modifier of the HTML element.Each element or tag can
have attributes, which defines the behaviour of that element.Attributes should always
be applied with start tag.

Some attribute used in HTML are: href, src, alt, style, lang, title,etc.

13
 Creating a Simple Webpage:

 Output:

14
4.2 Basics of CSS:

Selectors: CSS selectors are used to "find" (or select) the HTML

elements you want to style. We can divide CSS selectors into five

categories:

i. Simple selectors (select elements based on name, id, class)


ii. Combinator selectors (select elements based on a specific relationship between them)
iii. Pseudo-class selectors (select elements based on a certain state)
iv. Pseudo-elements selectors (select and style a part of an element)
v. Attribute selectors (select elements based on an attribute or attribute value)

Properties: Understanding their structure, and syntax, CSS Properties Complete Reference
serves as a comprehensive guide to CSS properties, covering their usage, syntax, and
browser support.

Properties include:

1. accent content

2. align conent

3. align self

4. align item

5. all

6. background color

7. background size

8. display

9. direction

10. filter

Values: CSS values are set against CSS Properties and reside within CSS
declaration block, which is a part of the CSS rule / statement.

15
 CSS Box Model:
A Box model term is used when talking about design and layout. The CSS box model
is essentially a box that wraps around every HTML element. It consists of: content,
padding, borders and margins. The image below illustrates the box model:

There are four different parts of CSS box model:

1. Content - The content of the box, where text and images appear
2. Padding - Clears an area around the content. The padding is transparent
3. Border - A border that goes around the padding and content
4. Margin - Clears an area outside the border. The margin is transparent

The box model allows us to add a border around elements, and to define space between
elements. The CSS box model is a container that contains multiple properties including borders,
margin, padding, and the content itself. According to the CSS box model, the web browser
supplies each element as a square prism.

16
 Responsive Website:

Responsive web design uses only HTML and CSS. Responsive web design is not a
program or a JavaScript.

Web pages can be viewed using many different devices: desktops, tablets, and phones.
Your web page should look good, and be easy to use, regardless of the device.

Web pages should not leave out information to fit smaller devices, but rather adapt its
content to fit any device:

It is called responsive web design when you use CSS and HTML to resize, hide,
shrink, enlarge, or move the content to make it look good on any screen.

Key Principles of responsive Design:

 Can be viewed on Multiple Devices: The Website should be designed in


a way that they can be opened and viewed on multiple devices such as
Mobiles, Tablets, PCs, etc.

 Easy to understand: Make websites easy to understand for users so that


they can use all the features without getting confused or lost. Features
shoould be placed in a way that the website should look neat and every
element is clearly visible.

 Consistency: A general consistency should be maintained throughout


the website for every layout size so that it looks neat.

 User Engagement: Allowing user to explore and control certain aspects of


websites builds trust of the user. For exmaple swiping for menus on
mobile screen that are usually visible on the left bar on PC.

17
4.3 Bootstrap:

Bootstrap is the most popular CSS Framework for developing responsive and mobile-first
websites. Bootstrap 5 is the newest version of Bootstrap.

Bootstrap containers: The container class is one of the most important Bootstrap classes.It
provides margins, padding, alignments, and more, to HTML elements.

Eg: <div class="container">


<h1>This is a paragraph</h1>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
<p>This is a paragraph</p>
</div>

Bootstrap Alters: Success! This alert box indicates a successful or positive action.

Warning! This alert box indicates a warning that might need

attention. Danger! This alert box indicates a dangerous or

potentially negative action. Primary! This alert box indicates an

important action.

Bootstrap Buttons: Basic, Primary, Secondary, success, info, warning, danger

 Bootstrap Components:
Navigation Bars: A navigation bar is a navigation header that is placed at the
top of the page. With Bootstrap, a navigation bar can extend or collapse,
depending on the screen size.

A standard navigation bar is created with <nav

class="navbar navbar-default">. Buttons: Bootstrap

provides different styles of buttons:

Basic, Primary, Secondary, success, info, warning, danger, dark.

Forms: : Bootstrap provides two types of form layout which are listed below:
 Stacked form
 Inline form
Stacked form: The stacked form creates input field and submit button in stacked format.

18
Inline Form: The form-inline class is used with <form> element to create inline form.
The inline form contains elements that are left-aligned and inline. The inline property
applies when viewports are at least 576px wide. If screen size is smaller than 576px
then the form element will be stacked vertically.

Modals: The Modal plugin is a dialog box/popup window that is displayed on top of the current
page

Modal Size: Change the size of the modal by adding the .modal-sm class for small modals or
class for large modals.

Add the size class to the <div> element with class .modal-dialog

Carousels: The Carousel plugin is a component for cycling through elements, like a carousel
(slideshow).

Add captions to slide: Add <div class="carousel-caption"> within each <div class="item"> to
create a caption for each slide:

Other Components of bootstrap include

1. Jumbotron
2. Alerts
3. Buttons
4. Button group
5. Badge
6. Progress Bar
7. Spinner
8. Scrollspy
9. Card
10. Nav
11. Navbar
12. Form
13. Carousel
14. Modal
15. Tooltip

19
 Responsive website using bootstrap and CSS:

 Output:

20
4.4 Introduction of PHP:
PHP is an acronym for "PHP: Hypertext Preprocessor". PHP is a widely-used, open source
scripting language. PHP scripts are executed on the server. PHP is free to download and use

PHP files: PHP files can contain text, HTML, CSS, JavaScript, and PHP code. PHP code is
executed on the server, and the result is returned to browser as plain HTML. PHP files have
extension ".php"

What can PHP do?

 PHP can generate dynamic page content


 PHP can create, open, read, write, delete, and close files on the server
 PHP can collect form data
 PHP can send and receive cookies
 PHP can add, delete, modify data in your database
 PHP can be used to control user-access
 PHP can encrypt data

With PHP you are not limited to output HTML. You can output images or PDF files. You can
also output any text, such as XHTML and XML.

Example of PHP:
<?php

/* echo is a print command */


echo "Hello world!";

?>

Output:
Hello world!

 Form handling with PHP:


To get form data, we need to use PHP superglobals $_GET and $_POST.

The form request may be get or post. To retrieve data from get request, we need to use $_GET,
for post request $_POST.

PHP Get Form: Get request is the default form request. The data passed through get request is
visible on the URL browser so it is not secured. You can send limited amount of data through
get request.

PHP Post Form: Post request is widely used to submit form that have large amount of data such
as file upload, image upload, login form, registration form etc.

The data passed through post request is not visible on the URL browser so it is secured. You can
send large amount of data through post request.

21
 Crud Operation:
SQL is the most popular language for adding, accessing and managing content in a
database. It is most noted for its quick processing, proven reliability, ease, and flexibility
of use. The application is used for a wide range of purposes, including data warehousing,
e-commerce, and logging applications.
MySQL provides a set of some basic but most essential operations that will help you to
easily interact with the MySQL database and these operations are known as CRUD
operations.

Create involves inserting new records into a database, while Read retrieves data from the
database. Update modifies existing records, and Delete removes records from the database.

By using these CRUD operations, developers can easily manage and manipulate data within a
web application, making it a crucial aspect of web development with PHP and MySQL.

 Testing the Project:


There are two ways to test software project first is manual and second is automation.
Manual testing is a technique to test the software that is carried out using the functions and
features of an application.
In manual software testing, a tester carries out tests on the software by following a set of
predefined test cases. In this testing, testers make test cases for the codes, test the software,
and give the final report about that software.
Manual testing is time-consuming because it is done by humans, and there is a chance of
human errors.
Types of Manual testing:
1. White box testing
2. Black box testing
3. Grey box testing

Automated Testing is a technique where the Tester writes scripts on their own and uses
suitable Software or Automation Tool to test the software. It is an Automation Process of a
Manual Process. It allows for executing repetitive tasks without the intervention of a Manual
Tester

22
Chapter 5:

Short report /description of the project (E-commerce)

5.1 Introduction:
E commerce website is a comprehensive platform that facilitates the seamless operation through
a centralized online interface for Booking an electronic devices. This system is designed to
streamline operations, enhance User experience, and improve overall efficiency.

 We have perform a project using html css, bootstrap and php, js in which it contained three
tabs add student record , show result and add result and all this three pages are linked to
database and operations on database are performed using sql queries so the add student tab is
used to add new student in database and then the teacher can add result of that student that
has been added previously and in show result tab the result is fetched from the database and
shown in this page show result.

5.2 Key Features:-


 Product Catalog: A well-organized display of products or services with detailed
descriptions, images, and pricing information.
 Shopping Cart: A virtual cart that allows customers to add products they wish to
purchase and review their selections before checkout.
 Secure Payment Gateway: Integration with reliable payment processors to facilitate
secure online transactions via credit/debit cards, digital wallets, and other payment
methods.
 Order Management: Tools for managing orders, including order processing, tracking,
and status updates for customers.
 Customer Accounts: Registration and login capabilities for customers to manage their
profiles, track order history, and save payment information securely.
 Search and Navigation: Easy-to-use search functionality and intuitive navigation menus
to help customers find products quickly.
 Responsive Design: A design that adapts seamlessly to different devices (desktops,
tablets, smartphones) to ensure a consistent and user-friendly shopping experience across
all platforms.
 Customer Reviews and Ratings: Features that allow customers to leave feedback and
ratings for products, helping other shoppers make informed decisions.
 Discounts and Promotions: Tools to create and manage discounts, coupon codes, and
promotional offers to attract customers and increase sales.
 Security Features: Implementation of SSL certificates, data encryption, and other
security measures to protect customer information and ensure safe transactions.
 Shipping and Delivery Options: Integration with shipping carriers for real-time shipping
calculations, multiple delivery options, and tracking information.

23
5.3 Benefits:-

 Global Reach: Ecommerce allows businesses to reach a global audience without


geographical limitations. This expands market potential significantly.
 Lower Costs: Operating an online store generally incurs lower costs compared to
physical stores. Savings can be made on rent, utilities, and staffing.
 24/7 Availability: Ecommerce websites are accessible to customers 24 hours a day, 7
days a week, allowing for continuous sales and revenue generation.
 Increased Sales: With a broader reach and availability, businesses can attract more
customers and increase sales volume.
 Personalized Marketing: Ecommerce platforms often provide tools for personalized
marketing, allowing businesses to tailor offers and recommendations based on customer
behavior and preferences.

24
5.4 Key Features:
1. Homepage:
 Attractive design with high-quality images of the hotel.
 Overview of the hotel’s amenities and services.
 Special offers and promotions.

2. Shipping Options:
 Integration with shipping carriers for real-time shipping calculations, multiple delivery
methods and order tracking.
 Secure Shipping of the Electronics website.

3. User Accounts:
 Registration and login system.
 Profile management (view and edit personal details, booking history).
 Wishlist feature for preferred rooms or offers.

25
26
6.5 Conclusion:-
In essence, ecommerce websites continue to evolve, incorporating advanced technologies
and innovative features to meet the changing demands of the digital marketplace. As they
continue to grow in popularity, ecommerce websites remain pivotal in shaping the future of
commerce, offering limitless opportunities for businesses to thrive and consumers to enjoy a
seamless shopping experience.

27
Chapter 6:

Special/challenging experiences encountered during training

Challenges encountered during training are:

1) Understanding Company Culture: Each company has its own unique culture
and set of norms. As an intern, it might be challenging to understand and adapt
to this culture, especially if it differs significantly from what you're used to.

2) Time Management: Balancing your internship responsibilities with other


commitments, such as school or personal life, can be demanding. Meeting
deadlines and managing your time efficiently becomes essential.

3) Making Mistakes: As a beginner, you might make mistakes while learning the
ropes. It's essential to take responsibility for them and learn from the
experience without becoming discouraged.

4) Workload and Pressure: Depending on the internship, the workload might be


demanding at times, and you might encounter tight deadlines and high
expectations. Coping with pressure and managing stress is essential for
maintaining productivity.

28
References:
1. https://www.geeksforgeeks.org : Used for finding information of crud operation,
testing the software, responsive website etc.
2. https://www.w3schools.com : Use to understand the topic like HTML, CSS,
Bootstrap, PHP and MySQL.
3. https://www.intermart.com : Used to find the challenges faced during industrial
training.
4. https://wikipedia.org : Used to find information about equipment used in
company like mouse, keyboard, router and cable.

29

You might also like