ITRFInal Report
ITRFInal Report
EDUCATION
GOVERNMENT POLYTECHNIC, JALGAON
(0018)
Submitted by 1 student
Guided by
Dr.Subhangi Kirange
(Lecturer in IT)
CERTIFICATE
This is to certify that Mr. Varad Anil Ahirrao Roll No.03 of 5th Semester
of Diploma in Information Technology of Institute, Government Polytechnic,
Jalgaon, (Code:0018) has completed the Industrial Training Report satisfactorily in
the subject ITR( 22057 ) for the Academic Year 2023- 2024 as prescribed in the
curriculum.
Date:
Seal of
Institution
ABSTRACT
This Training Report would not have been possible without considerable
guidance and support. So, I would like to thank to those who have enable me to
complete this project.
2 Introduction Of Industry 6
3 Manufacturing Process 12
6 Safety Procedures 15
10 Conclusion 19
11 References 20
CHAPTER -1
Title: Organizational Structure of Softanic Solutions and General Layout
Softanic Solutions Teams –
CHAPTER -2
Title: Introduction of Technotux Solutions, Types of Product And Services,
History, Number of Employees.
Established in 2014,Softanic Solutions Pvt. Ltd. is domestic web and software development
company and IT consultancy with offshore development centre in Jalgaon Maharashtra.
Softanic Solutions Pvt. Ltd. delivers a range of business services that includes Custom
Application Development, Integration Solutions, Mobile App Development, Website
Designing&Development and Consulting.
We have now grown to have multiple divisions and have serviced over 40+clients. We are a
strong team with a deep rooted passion for technology
Services Provided By Softanic Solutions
• Designing
We design your website in such manner, which will improve your online business and make
famous.
• Managed IT Services
• Web Hosting
: Provides leasing of hard disk space, maintenance of hardware and software, provision of
backup and security, content integrity.
.
Quality Assurance to ensure high quality and reliability of software products using multitude of
software testing methods from unit testing to overall regression testing that maximize
performance, enhance scalability and maintain top-notch quality of products.
• SEO
SEO (Search Engine Optimization) is help to know first about your business and get clients. In
presence SEO has first advantage
Divisions –
Organization Objectives
Hire Developer with our flexible hiring, We code IT! Hire us The expert professionals or expertise
team lies in providing in web development services that effortlessly meet up with the international coding
standards. Right from the custom web development to online marketing we are providing a range of
services under a single roof.
Man Power –
Softanic Solutions Pvt Ltd technologies is a start-up, as the number
of working professionals is very few in number. The total number of people
working in the company are 15 tobe precise.
Location –
Computer Systems:
Dell inspiron
Processor :10th Gen Intel® Core™ i5-12100
OS : Windows 11 Home Single Language
Graphics : Intel® UHD Graphics 730
Memory : 8 GB, 1 x 8 GB, DDR4, 3200 MHz
Storage : 512 GB, M.2, PCIe NVMe, SSD
Dell inspirion
Lenovo ThinkPad
Software:
Visual Studio
Textpad
Netbeans
Chrome developer Tools
Tools:
Apache Server
Angular JS
Chrome DEV Tools
CHAPTER – 4
Communication
This is the first step where the user initiates the request for a desired software product.
He contacts the service provider and tries to negotiate the terms. He submits his request to the service
providing organization in writing
Planning
The team comes up with a rough plan of software process. At this step the team
analyzes if a software can be made to fulfill all requirements of the user and if there is any possibility
of software being no more useful. It is found out, if the project is financially, practically and
technologically feasible for the organization to take up. There are many algorithms available, which
help the developers to conclude the feasibility of a software project.
Designing
Next step is to bring down whole knowledge of requirements and analysis on the desk
and design the software product. The inputs from users and information gathered in requirement
gathering phase are the inputs of this step. The output of this step comes in the form of two designs;
logical design and physical design. Engineers produce meta-data and data dictionaries, logical
diagrams, data-flow diagrams and in some cases pseudo codes.
Coding
This step is also known as programming phase. The implementation of software design
starts in terms of writing program code in the suitable programming language and developing error-
free executable programs efficiently.
Communication System and Categories of communication between
personnel and department –
Most of our communication in the organization happens physical meetings and the
company domain mails. So, there are 2 major communication medium in the organization i.e.
meetings and mailings. We use audio calls and messaging as well.
There is a daily standup on meeting to take the updates of every employee and how the
entire day will be looking like.
At the time of project assignment, we got our projects requirements & Information
from company's email. Our Senior Developer conducts a meeting where they explain us the
requirements of clients how the look and feel of website the client wants. The designer
prepares the UI design and explain how it works .
Work culture –
Work culture at Softanic Solutions is good. Sometimes there is too much workload as
well and I need to work for late night. But because of this I learnt to handle pressure and my
stamina of working has also increased too much.
We get all the notifications /updates / tasks through E-mail and meetings. Prasad Sir
(CEO) alwaysgive us motivation to work and correct us when we are doing anything wrong.
My co-developers are always there to help me whenever I stuck in some issues. There is a
positive approach of working by each member of company.
Quality control is very important in terms of data. We have to make sure that the
quality of the data is we are sending to the client is proper. For this reason we have Data
Analysts in our company to check the data. They make sure that they check the data properly
we have given them. And if there is any problem foundit is being reported and its being solved
at the first place.
Problem-Solving Strategies are most important because firstly if you don‘t understand
the problem anddo not have an approach that how it can be solved, there is no way it can be
solved. So for the reason we firstly analyse the problem, understand it thoroughly then we try
to find a solution on Google or YouTube. Because there is no such problem which has not
been solved before since my main work is on frontend and Backend. So that‘s the reason the I
usually get the solution for my problem, but even I am not able to figure out, I can ask for help
to my co-developers and try to find out the solution. In the worst case that problem or error is
not getting solved then we contact to manager and in some scenario to as well.
CHAPTER – 5
Title: Testing of System Configuration, Network And necessary Tools for S/W
development and complete software along with quality assurance procedure .
Testing
An estimate says that 50% of whole software development process should be tested. Errors
may ruin the software from critical level to its own removal. Software testing is done while coding by
the developers and thorough testing is conducted by testing experts at various levels of code such as
module testing, program testing, product testing, in-house testing and testing the product at user’s end.
Early discovery of errors and their remedy is the key to reliable software.
In order to successfully conduct manual tests, you first need to understand the requirements of the
software. By understanding the requirements, you’ll know what needs to be tested and what classifies
a defect. This is a crucial part of manual testing as the main goal is to make sure the software is bug-
free.
Manual testing is a software testing process in which test cases are executed manually without
using any automated tool. All test cases executed by the tester manually according to the end
user's perspective. It ensures whether the application is working, as mentioned in the requirement
document or not.
Although the agile software development approach continuously demands a shift towards test
automation, manual testing will always be essential. Manual testing is an excellent way to assess
aesthetic aspects relevant to end-users, such as how well the web elements render, how easy it is
to navigate an application, etc.
CHAPTER – 6
Title: Deployment Strategy Used by industry, Documentation Methods and
end user Support.
Deployment
The objective of deployment phase is to make the developed software operational
in a live environment. A deployment in the operational environment comes only after the product
is fully tested and accepted by the business in the acceptance stage of the testing phase. Here we
may need to provide training to the real time users and post-deployment review is done in this
phase.
Feedback
We provide customized websites and software solutions that suit customer’s company objectives.
We always keep involving our customers in an entire process starting from design through
deployment, so that your ideas can be incorporated into our work.
After deploying website or software we keep working with you to provide continuous support. We
also help to promote your businesses by our digital marketing services. Our focus is always on
giving a quality product to a customer for which we design attractive websites, by combining
creative strategies with innovative technology.
CHAPTER – 7
Title: Safety Procedure followed, and safety gear used (Preventive Measures –
s/w development process)
1. Failure modes, including hardware, software, human and system are addressed in
the design of the Website.
Languages We learn:
b) CSS : CSS is the language for describing the presentation of Web pages, including
colours, layout, and fonts. It allows one to adapt the presentation to different types of
devices, such as large screens, small screens, or printers. CSS or Cascading Style Sheets
plays an important role in web design. Style sheet is a reference to the document itself but
it is the term ‗cascading' that gives CSS its unique quality. CSS is concerned with
elements of presentation such as layout, font and colour.
c) JavaScript : JavaScript is a scripting or programming language that allows you to
implement complex things on web pages — every time a web page does more than just sit
there and display static information for you to look at - displaying timely content updates,
interactive maps, animated 28 2D/3D graphics, scrolling video jukeboxes, etc. — you can
bet that JavaScript is probably involved. It is the third layer of the layer cake of standard
web technologies, two of which (HTML and CSS) we have covered in much more detail
in other parts of the Learning Area. JavaScript is a scripting language that enables you
to create dynamically updating content, control multimedia, animate images, and pretty
much everything else.
web development is the act of building, creating and maintaining websites. The field encompasses
a broad range of tasks including everything from coding, to technical design, to the performance
of a website or application running on the internet. Web development consists of front-end and
back- end components:
There are three main types of web development: front-end, back-end and full-
stack:
i. Front End
ii. Middleware
iii. Back End / Database.
HTML :
HTML (Hypertext Markup Language) is the set of markup symbols or codes inserted in a
file intended for display on a World Wide Web browser page. The Markup tells the Web
browser how to display a Web page's words and images for the user.
HTML plays a couple of significant roles in a web page. First, we use the structure
created by our HTML code to reference, enhance, and manipulate elements on a web page
using CSS and JavaScript.
b) CSS :
CSS is the language for describing the presentation of Web pages, including colours,
layout, and fonts. It allows one to adapt the presentation to different types of devices,
such as large screens, small screens, or printers.
CSS or Cascading Style Sheets plays an important role in web design. Style sheet is a
reference to the document itself but it is the term cascading' that gives CSS its unique
quality.
CSS is concerned with elements of presentation such as layout, font and colour.
c) JavaScript :
d) BootStrap :
Bootstrap can be categorized down to three main files: bootstrap.css – a CSS framework
bootstrap.js – a JavaScript/jQuery framework glyphicons – a font (an icon font set)
Additionally, Bootstrap requires jQuery to function
Middleware Technologies –
PHP:
PHP is a server scripting language, and a powerful tool for making dynamic and
interactive Web pages. PHP (recursive acronym for PHP: Hypertext Preprocessor) is a
widely-used open source general-purpose scripting language that is especially suited for
web development and can be embedded into HTML.
The flow of a web application is something like this: • The user makes a request for a web
page via their browser • An HTTP request travels to the server. • The web server hands the
request to the server-side language engine (this can be PHP, Python, Perl, .net, and many
others). • Processing is done by the language engine, which may include interfacing with a
database system.
:
Back End Technologies
a) SQL:
SQL is a standard language for storing, manipulating and retrieving data in databases. The
uses of SQL include modifying database table and index structures; adding, updating and
deleting rows of data; and retrieving subsets of information from within a database for
transaction processing and analytics applications.
Queries and other SQL operations take the form of commands written as statements
commonly used SQL statements include select, add, insert, update, delete, create, alter
and truncate.
Project
A hotel reservation system is a software application that allows guests to book directly
with the hotel online, with no intermediaries necessary. The software essentially processes
online reservations made via the hotel’s website and then passes this information to the
hotel’s own backend so that the information can be easily accessed.
Bookings are then managed by hotel staff. Nowadays, having software to manage
bookings is without doubt fundamental, no matter the size of the property.
So let’s take a look at why it’s necessary and the benefits that an online booking system
brings.
When you have your own system, guests are in charge of making their own reservations,
so presumably, there will be no errors in guest details and contact information. However,
should an error occur, the hotel will not be held accountable, hence keeping your
reputation intact. Moreover, since the reservation system syncs up with channel managers,
the likelihood of an overbooking due to human error is little to none. Reducing human
error in bookings allows a better service and frees up time to take care of other tasks rather
than cleaning up errors.
Collecting customer data is key for marketing purposes, and an online booking system is a
way to ensure that data collection is easy and that all guest data is in one place. You can
easily understand guest demographics, preferences, what amenities they prefer, where they
are coming from, and how many guests are traveling.
You can use this information to tailor your marketing strategies and improve the overall
guest experience
Webpages of Website are As follow:
Home Page
Room And Facility
Client site Reservation Webpage:
In this page client can directly check the room availability by entering
his/her Checkin and checkout date .By this facility provide client more
transparency in room booking in hotel by the time client save his/her time,cost and
effort. And if room is not available he/she can approach for other option.
Review Page:
Admin Login:
The feature for the Admin Site:
.
2. Reducing Website loading and responsive time itself was great challenge. For we have
to code in an efficient manner for better User experience when he/she visit website.
4. The Live project shown to us of software school management software was indeed a
special experience.
34
Conclusion
After Completing this training, we got to know Softanic Solution Pvt.Ltd and their
working company structure, employee management. We also got to know about the company’s
partnerships etc. The industrial training provided number of benefits one of which being adroit,
Soft-Skills, Introduction New Technologies, etc.
We learned much more among which the important subjects being Web Development
technology, Importance of testing, Tools for testing purposes, etc.
Thereby I’m submitting my Weekly Dairy to my respective mentor to analyze how the
training period was conducted of six weeks by Softanic Solutions Pvt.Ltd.
35
References
1) HTML : https://www.w3schools.com/html
2) CSS : https://www.javatpoint.com/css-tutorial
3) JAVASCRIPT : https://www.w3schools.com/js/
4) PHP:https://www.youtube.com/playlist?list=PL0b6OzIxLPbyrzCMJO
FzLnf_-
36