Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 36

MAHARASHTRA STATE BOARD OF TECHNICAL

EDUCATION
GOVERNMENT POLYTECHNIC, JALGAON
(0018)

Program Name and Code : Information technology


(IF5I) Course Name and Code : IF5I
Academic Year : 2023-2024
Semester : : 5th Semester

Industrial Training Report


On
Softanic Solutions

Submitted by 1 student

Roll Enrollment. Seat


No. Name No. No.

43 Varad Anil Ahirrao 2100180146

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.

Place: Jalgaon Enrollment No: 2100180146

Date:

Subject Teacher Head of Department Principal

Seal of
Institution
ABSTRACT

Industrial training is an important phase of a student life. A


well planned, properly executed and evaluated industrial training helps a lot in
developing a professional attitude. It develop an awareness of industrial
approach to problem solving, based on a broad understanding of process and
mode of operation of organization. The aim and motivation of this industrial
training is to receive discipline, skills, teamwork and technical knowledge
through a proper training environment, which will help me, as a student inthe
field of Information Technology, to develop a responsiveness of the self-
disciplinary nature of in computerengineering field.

In my internship period at Softanic Solution Private Limited as a Web


Development Intern, I learnt andexplored many things. I learnt about the Html ,
CSS , Bootstrap , core Javascript , PHP , and Mysql. I have learnt the
asynchronous nature of javascript. I also got an opportunity to take interviews for
hiring candidates in the company. It was an over whelming and very good
experience. I got to know what all abilities and qualities an interviewer looks in
one candidate. I also got to learn Medoo framework and also created a projectin
it. Overall as a person my professional communication skills improved a lot as I
communicated with my colleagues and also candidates whom I used to call and
check whether his/her assignment was correct or not. Itwas an amazing
experience to work in that company where the work culture and all the people
were co- operative and supportive and very helpful.
ACKNOWLEDGEMENT

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.

Firstly, I would like to thank my project guide, Dr.Subhangi


Kirange(Lecturer In IT, Government Polytechnic Jalgaon) and Head of IT
department Mr.H.K.Nemade sir for providing the guideline with continuous
advice and feedback throughout the duration of finishing this project. I also thank to
the Dr.
P. M Patil (Principal of Government Polytechnic ,Jalgaon) for providing us the
opportunity to embark on this project.

Secondly, I would also like to thank all other staff members of IT


Department that we may call upon for assistance since the genesis of this project
their opinion and suggestions have helped us in a realizing these projects.
INDEX

Sr. No. Title Page No.

1 Organization Structure of Industry 5

2 Introduction Of Industry 6

3 Manufacturing Process 12

4 Testing Tools Used in Company 13

5 Deployment Strategy Used by Industry 14

6 Safety Procedures 15

7 Personal Experience About Industry 16

8 Description of The Report 17

9 Special / challenging experiences during training 18

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.

 It provides offshore solutions to enterprises worldwide. Combining proven expertise in


technology, and an understanding of emerging business domains.

 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

Managed IT services is a cost-effective way to manage your IT infrastructure and software by


outsourcing key IT operations and avoiding hiring full-time IT staff.

• Web Hosting
: Provides leasing of hard disk space, maintenance of hardware and software, provision of
backup and security, content integrity.
.

• Software Testing Services

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.

• Social media Marketing


Social Media Marketing can help to change behaviour of people about yourbusiness and
what you actually serve to them.

• SEO

SEO (Search Engine Optimization) is help to know first about your business and get clients. In
presence SEO has first advantage
Divisions –

i. Web Designing & Web Development


ii. IT infrastructure & Support services
iii. SEO

Organization Objectives

- Strong skill sets


We have a team of highly qualified leaders including Masters in computer application,
databaseexperts, subject matter experts and core developers.

We deliver the services that people use, like, love


Softanic SolutionsPvt. Ltd. has earned a dignified niche in the global arena for
providing world-class Web Development solution in the terms of quality and cost.

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.

Custom Web Design


Under the services, the aim is to customize the web design as per the requirement of the clients in the
most creative way.

Knowledge across a range of business domains


We get so involved when we build our applications we have no choice but to understand your business to
the smallest detail. Over the years this has given our team tremendous knowledge in diverse business
processes. Some of the sectors we have served are Retail Marketing, bulk SMS, Email Marketing, Online
Marketing, consulting services, e-commerce and more.

Web Back Ends


If you are seeking a backend solution for your project — you‘ve found the right people for the job. We
can revitalize your web frontend by handling all the calculations, business logic, database interactions,
and performance. Our system analysts will make sure we are aligned with your vision.

Advanced and Scalable Technology Platform


Company‘s exuberant technology is the key to effectively integrate the various media. Company‘s
technology platform is designed to enable Company‘s tele-sales executives and IRVs to connect
effectively to potential advertisers and users seeking information
Agile project management
At Softanic Solutions Pvt. Ltd. we realized, we twist and turn all the time and so do our
client's requirements. To cope with the ever changing world of business we have
successfully adopted AGILE project management. SCRUM is part of our daily life and
has helped us successfully complete a large number of complex projects.

Experience and Expertise in Local Markets


Softanic Solutions Pvt. Ltd. have been in operation in the Jalgaon market for over
4years,andCompany‘smanagement team has wide ranging experience in the services,
advertising and IT industries in India.

Ready for challenges


We are ever ready to take on challenges head on and grow with each one of
them.From increasing team size in a short period of time to acquiring new skills we
have always been ready with our next step.

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 –

Plot No 8, Second Floor, Above Amrut dairy, Suyog Colony,


M.J .CollegeTo Girna Tank Road , Near Sanika Corner , Jalgaon ,
Maharashtra - 425001
CHAPTER – 3
Title: Types of major Equipment Instruments/Machines/Computer
Systems/Software Used in Industry with their specification, approximate cost
and specific use and their routine maintenance.

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

They have over around 10-15 Pc.


And many have them have Own personalized laptops

 Dell inspirion
 Lenovo ThinkPad

Software:
 Visual Studio
 Textpad
 Netbeans
 Chrome developer Tools

Tools:
 Apache Server
 Angular JS
 Chrome DEV Tools
CHAPTER – 4

Title: Manufacturing and Development Process along with production


/software development planning and control / implementation method.

Software Development Process

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 and Problem-Solving Strategies –

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.

Tools used for Software Testing


Manual Testing
Manual testing is the process of using the functions and features of an application as an end-
user would in order to verify the software is working as required. With manual testing, a tester
manually conducts tests on the software by following a set of pre-defined test cases.

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.

Maintenance & Support


This phase confirms the software operation in terms of more efficiency and less
errors. If required, the users are trained on, or aided with the documentation on how to operate the
software and how to keep the software operational. The software is maintained timely by updating
the code according to the changes taking place in user end environment or technology. This phase
may face challenges from hidden bugs and real-world unidentified problems.

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.

2. Sound software engineering practices and documentation are used in the


development of the website software development.

3. Software is designed for human machine interface, ease of maintenance and


modification or enhancement.

4. Software with safety-critical functionality must be thoroughly verified with


objective analysis
CHAPTER – 8

Title: Particulars of Practical Experiences in Industry / Organization is any in


production /Assembly /Testing / maintenance.

1. We learned how to work in a team on a large Project.

Following questions were discussed:


 Why to choose to choose Web-development?
 How is development going on these days in industry?
 Why are the webdevelop exclusively required in the industry?
 Who / how can testing be done?

Following important topic were discussed broadly


 Project
 Product
 Defect

2. Learned different Frontend Technology languages which are used by company to


make to make website.

Languages We learn:

a) 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 :  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.

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. jQuery is an extremely
popular and widely used JavaScript library, that both simplifies and adds cross browser
compatibility to JavaScript.Bootstrap is the most popular HTML, CSS, and JS framework
for developing responsive, mobile first projects on the web.

3. We studied all services provided by Softanic Solutions


 Designing
 Development
 Web Hosting
 Social Media Marketing

4. We learn to to make Dynamic and Static website.


CHAPTER -9
Title : Short Report/Description of the project

What is Web development?

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:

The word Web Development is made up of two words, that is:


 Web: It refers to websites, web pages or anything that works over the internet.
 Development: It refers to building the application from scratch.

There are three main types of web development: front-end, back-end and full-
stack:

 Front-end development is responsible for the aspects of a website that users


see and interact with: the user interface (UI). Front-end developers are well-
versed in HTML, CSS and JavaScript, often working closely with design and
UX teams to capture both the intended look and feel of the site, while also
creating a quality user experience across multiple device types.

 Back-end development is responsible for all the aspects of a website that


users do not see. This is also known as server-side development because
back-end developers focus primarily on the behind-the-scenes
logic, APIs and database interactions that power the site.

 Full-stack development is a more holistic approach where the developers


responsible for the site or app take care of the entire development stack, from
the inner workings typically performed on the back-end to the presentation
layer normally handled by front-end developers.
The project has three layers in design and development

i. Front End
ii. Middleware
iii. Back End / Database.

Front End Technologies –

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 :

 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.

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

Online Hotel Reservation


Online hotel reservations are a popular method for booking hotel rooms. Travellers can
book rooms on a computer by using online security to protect their privacy and financial
information and by using several online travel agents to compare prices and facilities at
different hotels.

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.

Following are the Feature of Online Hotel Reservation

 Reduces chances of human error

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.

 Data collection is easier

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:
.

Add Room Category:


Show All Room Category:

Show All Booked Room:


Add Manager:
CHAPTER – 10
Title : Special / challenging experiences encountered during training.

1. Making website responsive was very challenging as to make website in responsive is


difficult.

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.

3. Writing tags, script, adding component on webpage were interesting a challenge.

4. The Live project shown to us of software school management software was indeed a
special experience.

5. Making interactive websites in a team on various topic was a great expirence.

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

You might also like