Sanket ITR Report
Sanket ITR Report
In
Just Logic Software Pvt.Ltd
By
2200660211
1
CERTIFICATE
This is to certify that the Industrial Training Report
Submitted by
Diploma
in
Computer Engineering
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.S.G.Deshmukh
Principal
3
ACKNOWLEDGMENT
my Training .
Department and Prof. S.S. Jadhav Industrial Training Coordinator for their
completion of my Project.
4
5
INDEX
2.2 History
6
Chapter 1
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.
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.
8
Chapter 3
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
SDLC provides framework for managing software development process which helps
to ensure all necessary steps are taken and final product meet requirement.
12
Eg: <!DOCTYPE html>
<html>
<body>
</body>
</html>
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:
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:
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.
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.
Bootstrap Alters: Success! This alert box indicates a successful or positive action.
important action.
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.
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:
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"
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
?>
Output:
Hello world!
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.
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:
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.
23
5.3 Benefits:-
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:
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.
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.
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