1
CHRISTIAN INSTITUTE FOR TECHNICAL EDUCATION
(POLYTECHNIC COLLEGE), ODDANCHATRAM 624619
DEPARTMENT OF COMPUTERENGINEERING
INDUSTRIAL TRAINING/INTERNSHIP
Certified that this is the bonafide report of work done by the above
student for the Industrial Training /Internship practical subject during the year
2025-2026.
STAFF SIGNATURE HEAD OF THE DEPATRMENT
Submitted for the Board Practical Examination Held on……………..
NAME
REG.NO
CLASS
-YEAR / -SEMSTER
SUBJECT
1052235860- INDUSTRIAL TRAINING/INTERNSHIP
2
TABLE OF CONTENT
S.NO
CONTENT
PAGENO.
01
INTRODUCTION
2
02
ORGANIZATIONPROFILE
3
03
SYSTEMSTUDY
4
04
CONCLUSION
12
3
1. INTRODUCTION
INTERNSHIP DESCRIPTION
An internship is a professional learning experience that offers meaningful, practical
work related to a student’s field of study or career interest. An internship gives a student
the opportunity for career exploration and development, and to learn new skills. It offers
the employer the opportunity to bring new ideas and energy into the workplace, develop
talent and potentially build a pipeline for future full-time employees.
A quality internship:
Provides a clear job/project description for the work experience.
Orients the student to the organization, its culture and proposed work
assignment(s).
Helps the student develop and achieve learning goals.
Offers regular feedback to the student intern.
To gain real work experience and provide meaningful assistance to the company.
To have a mentor who provides guidance, feedback, receptiveness and models
professionalism.
To gain experience and skills in a particular field.
To develop professional contacts.
4
OUTCOME OF INTERNSHIP
An internship provides you with firsthand experience, professional opportunities
and personal growth. It will also make you more competitive when applying for jobs. As
an intern, you'll gain relevant skills to showcase on your resume.
Each tactic should advance the particular objective it supports. To begin writing
Learning Objectives, first describe the job environment. You need to ascertain whether
this environment will provide you with the opportunity and the means to enhance your
skills and to contribute in a meaningful way.
Key internship benefits along with a brief description for each is given below:
Helps in selecting the desired career.
Developing Professional Network.
Understanding business or industry.
Strengthens the resume.
Job Outlook.
Learn the professional conduct.
College Credit.
Work Ethos.
5
2. ORGANIZATIONALPROFILE
Sun Software Solutions (SSS) as established in august 2004 at Coimbatore
comprising of 14 software engineers and was registered in 2005. Since then, the
company has flourished and encompasses 4 branches in Tamil Nadu and is working with
more than 25 employees for its concerned clients.
The company majorly hearts on to help organization’s to deal with their
businesses internationally and successfully. SSS has expertise in IT enabled services
keeping in mind a client oriented approach and working to achieve client’s satisfaction
through the strategies as well as advanced technologies.
Background
Sun Software Solutions works with a matchless amalgamation of highly
developed applications. The focus of our software is website development incorporated
with customized software packages as well as implementations.
People
Here at Sun Software Solutions, we believe that clients and customers are our
assets. Our main motive is to serve them with the best. We have the finest and the most
experienced Indian talent for providing an exceptional as well as accredited service and
a cost effective business model that serves well for them. To respect and care for people
is a great arrangement of philosophy and business.
We start from scratch, by incorporating the basic industry knowledge by an initial
study and analysis and it is followed by a refine client analysis with a complete end
product and a business application for the client.
Software Solutions
We have an astounding experience and expertise in building custom applications
in the industry/technology of our attention. We have such project managers who have
been associated with massive enterprise application development and deployment
projects. Characteristically, with such experience they can start with a thorough analysis
6
so as to maintain and make a system required document. They can take care of the whole
development cycle and guarantee a smooth as well as useful implementation. They have
that skill to train people on the system usage and build in the talent.
We develop,
New Intranet applications
Web facilitate existing legacy applications
Expertise
Web enabling business applications are the driving force of our company. In the
tech savvy generation, web enabling applications rule the roost and they aren’t just an
issue related to technology but moreover, a business proposal. It has the astounding
experience to implement turnkey commercial application development projects
managing the whole software development life cycle from scratch. It covers the initial
system study, system design, code development, testing, implementation, maintenance
to training users on the application.
WEB SOLUTIONS
SSS concentrates on leaving top-notch web solutions via exceptional design and
progression support service kind at budget-friendly and cost effective. Our specialists
combine to specify, generate and create your suggestions from begin to satisfaction.
Our designers create customized design and we regularly check the navigation and
interior link stone sure remarkable capability.
We comply with a simple yet step-by-step approach to provide seamless web
development support service. We concludes in exhaustive clarity and continuous
communication in between "client and web developers"
7
PHP APPLICATIONS
We are focus on the customer and deliver apt php application around their needs
instead of focusing on a latest technology. Our technical team and software architecture
will help clients from the first step of a concept to execution of an affordable and
effective application solution.
PHP is the one of best server based programming language; in fact over 20 million
sites and over 1 million Web servers use it. Mainly it’s very secure and open source
language. Easy to create dynamic web pages or web application and many CMS, CRM
developed by php, for eg : Zen Cart, OS Commerce, Magento, Wordpress, and Joomla
is also a great advantage. Core PHP will be very flexible to create innovative model and
perfect structure to control complete application.
SOFTWARE DEVELOPMENT
In SSS, smart software application development requires getting a great in-depth
knowing around the needs in the customer. The particular steady in addition to repeating
techniques persevered, SSS offer good quality software application, maintenance in
addition to excellent assurance providers in order to it is customers with a reasonably
budget. We can provide the desktop software, web based software in the best possible
way. We can do it cost-effectively and make the work effortless for you.
Our team of developer and designers know this very well and keep in mind such
key issues while creating an effective software solution and works along with customers
throughout the complete lifecycle, via business eyesight to develop, via code in order to
QA, via deployment to support, a method which raises the image of organization in
addition to helps to ensure company profits.
BRANDING
Branding exploits a remarkable component in making a trustworthy and highly
regarded brand name. Constant branding develops trust which generates more
consumers’ prospect to a bigger impact of the market.
8
Solid brand coherence could make you brand automatically recognizable and most
affordable of markets. This identity needs to be one that consumers think of initially
when in need of that kind of services or product.
We provide you with creative brand names and attractive tag lines, designing
catchy logos, UI as well as marketing collaterals to working on all key areas of brand
management. Unique and exceptional ideas that raise the risk and satisfy the client are a
few components of our branding experience.
BUSINESS PROMOTION
Business Promotion would be the means of Promotion your website in online or
offline and its target recognized to those that could possibly want to consider just what
your website has to offer. Promotion of your businesses on the net along with off-line
activity too. On the internet marketing contains search results visibility, brand name
visibility.
We have extremely knowledgeable team to handle on-line promotion pursuits as
a result of their various and diverse dynamics nature. Using versatile layout stalls and
canopies custom-made to fit the requirements with the clients, we delivers multiplicity
from the business promoting format and general attraction from the business
presentation with the solution available in the market.
To generate your current results all the more useful our confirmed proprietary
technological know-how enables your web site to get re-registered frequently together
with yahoo and Goggle, directories and many others.
SUPPORT & MAINTENANCE
Modern technology up-gradation is a continuously occurring procedure as it is
very essential to be in-line with the modifying needs. Web Management is an important
part for websites to obtain entry and maintain reliable online business. Consequently,
correct maintenance provides the compulsion support. And to maintain the
communication, a website needs to be worked upon and looked after at a regular basis.
It comprises of
9
3. SYSTEM
STUDYWORDS:
WordPressisacontentmanagementsystem(CMS)basedonPHPandMySQL,that
is usually used with the MySQL database servers but can also use the
SQLitedatabase engine. Features include a plugin architecture and a template
system,referredtoinside.WordPressasThemes.WordPressismostassociatedwithbl
ogging (its original purpose when first created) but has evolved to support
othertypes of web content including more traditional mailinglistsand forums,
mediagalleries,membershipsites,learningmanagementsystems(LMS)andonlinest
ores.WordPress isusedbymorethan60millionwebsites.
WordPress is a factory, that makes web page is a core analogy designed to
clarifythe functions of WordPress: it stores content and enables a user to create
andpublishwebpages,requiringnothing beyondadomainandahostingservice.
WordPresshasawebtemplatesystemusingatemplateprocessor.Itsarchitectureisa
front controller, routing all requests for non-static URIs to a single PHP file
whichparsesthe URI andidentifiesthetargetpage.
SystemSpecification
WebServer:ApacheorNginx
Database:MySQLversion5.0.15orgreateroranyversionofMariaDB.
RAM: 512MB+
PHP:Version7.3orgreater.
Processor:1.0GHz+
10
Applicationusage
1. Personalblog
WordPress has its roots in personal blogging, and people across the web use it
for thatpurpose to this day. For example, Geraldine DeRuiter, the everywhere it
writes aboutfood,life,andtravelonher WordPressblog.
Every WordPress.com site comes with extra blogging tools built in to help you
startyourownblog.Mosthostsdon’tprovidethese extras.
1.2 EcommerceSite
Ecommerce stores are online stores where you can directly buy products and
services.ThankstotheWooCommerceplugin,youcantransformyourWordPress.comwe
bsiteintoanecommerce store foryour business.
Jetpack,themostpopularsecurityplugindeveloperforWordPress,sellsitsproductson a
WordPress site. It shows how ecommerce websites work when you don’t
sellphysicalitems.
1.3 NewsLetters
Newsletters have two parts to them the newsletter issues themselves and the site
thathosts the information about the newsletter. You can create both in WordPress.
Useyour WordPress.com website to host your sign-up page, then write and publish
yournewsletterfromyour dashboard.
WordPress.com even has its own Newsletter theme. See how easy it is to
createnewsletter with all the power of WordPress behind it. The Marginalian, a blog
andnewsletteronfindingmeaning, host its sign-up pagesand posts
onaWordPresswebsite
11
FRONT END
Overview of PHP 5.0
PHP (acronym for: PHP Hypertext Preprocessor), is a server-side embedded
scripting language. Thismeans that it works within an HTML document to confer to it
the capacity of generating content ondemand. You can convert your site into a web
application, not just a collection of static pages withinformation that may not get updated
quite so often, which may be alright for a "personal" web site.
PHP is the widely-used, free, and efficient alternative to competitors such as
Microsoft's ASP. PHP is perfectly suited for Web development and can be embedded
directly into the HTML code.
The PHP syntax is very similar to Perl and C. PHP is often used together with
Apache (web server) on various operating systems. It also supports ISAPI and can be
used with Microsoft's IIS on Windows.
A PHP file may contain text, HTML tags and scripts. Scripts in a PHP file are
executed on the server. Of course general scripting or programming languages like Perl,
Python, etc. have also platform independence, and are open source.
PHP was designed to work on the web, and in this ambit it excels connecting
and querying a database is a simple task that can be handled in 2 or 3 lines of code. The
PHP scripting engine is well optimized for the response times needed on web
applications it can even be part of the web server itself improving the throughput even
more.
The PHP language features the usual complement of control structures, operators,
variable types, function declarations and class/object declarations that we have been
accustomed to expect from any compiled or interpreted language, and yet it also has
features of its own. For example, in C you employ pointers, in other scripting languages
this can be cumbersome or even not possible, but in PHP this is just one use of variable
variables.
12
PHP comes with a myriad of options, both to build the distribution and also to configure
an installation. PHP supports several APIs and interfaces to other programming tools
.The sheer number of these tools is daunting, not to speak of the configuration
possibilities for each of these.
Before we get involved in the detail of installing PHP, it would be worthwhile to
consider what we would expect to do with PHP in the near future. Depending on this we
need to include only those particular modules that are germane to the kind of stuff we
plan to do with the installation.
Hypertext Preprocessor (PHP) is a widely used, general-purpose scripting
language that was originally designed for web development to produce dynamic web
pages. For this purpose, PHP code is embedded into the HTML source document and
interpreted by a web server with a PHP processor module, which generates the web page
document. As a general-purpose programming language, PHP code is processed by an
interpreter application in command-line mode performing desired operating system
operations and producing program output on its standard output channel. It may also
function as a graphical application. PHP is available as a processor for most modern web
servers and as standalone interpreter on most operating systems and computing
platforms.
PHP was originally created by RasmusLerdorf in 1995 and has been in continuous
development ever since. The main implementation of PHP is now produced by The PHP
Group and serves as the de facto standard for PHP as there is no formal
specification.PHP is free software released under the PHP License, which is
incompatible with the General Public License (GPL) because restrictions exist regarding
the use of the term PHP.
13
Usage
PHP is a general-purpose scripting language that is especially suited to server-side
web development where PHP generally runs on a web server. Any PHP code in a
requested file is executed by the PHP runtime, usually to create dynamic web page
content. It can also be used for command-line scripting and client-side GUI applications.
PHP can be deployed on most web servers, many operating systems and platforms, and
can be used with many relational database management systems. It is available free of
charge, and the PHP Group provides the complete source code for users to build,
customize and extend for their own use.
PHP primarily acts as a filter, taking input from a file or stream containing text
and/or PHP instructions and outputs another stream of data; most commonly the output
will be HTML. Since PHP 4, the PHP parser compiles input to produce byte code for
processing by the Zend Engine, giving improved performance over its interpreter
predecessor.
Originally designed to create dynamic web pages, PHP now focuses mainly on
server-side scripting, and it is similar to other server-side scripting languages that
provide dynamic content from a web server to a client, such as Microsoft's Active Server
Pages, Sun Microsystems' JavaServerPages, and mod_perl. PHP has also attracted the
development of many frameworks that provide building blocks and a design structure to
promote rapid application development (RAD). Some of these include CakePHP,
Symfony, CodeIgniter, and Zend Framework, offering features similar to other web
application frameworks.
The LAMP architecture has become popular in the web industry as a way of
deploying web applications. PHP is commonly used as the P in this bundle alongside
Linux, Apache and MySQL, although the P may also refer to Python or Perl or some
combination of the three.
14
Hyper Text Markup Language (HTML)
HTML stands for Hyper Text Markup Language. Hypertext is ordinary text that
has been dressed up with extra features, such as formatting, images, multimedia, and links
to other documents. Mark up is the process of taking ordinary text and adding extra
symbols. Language is actually a key point to remember about HTML. HTML is a
universal language for classifying the function of different sections of a document. It is
neither a page-layout language nor a printing language. This allows documents to be
displayed on many different kinds of platforms. HTML is flexible to work on the website
with their variety of commands.
As a formatting language, HTML utilizes SGML (Standard General Markup
Language) and Document Type Declarations (DTD). SGML document has three main
parts. The first part defines the character set to be used and tells which character i that set
distinguishes text for markup tags. Markup tags specify how the viewer application or
browser should present the text to the user.
The second part specifies the document and states which markup tags are legal.
The third part called the document instance contains the actual text and markup tags.
Because there is no requirement that the three parts of an SGML document reside in the
same physical file, we can concentrate on the document instance. The web pages created
are document instances.
ABOUT WINDOWS 10
WINDOWS 10 is a line of operating systems developed by Microsoft for use on
general-purpose computer systems, including home and business desktops, notebook
computers, and media centers. The name "XP" stands for eXPerience. It was codenamed
"Whistler", after Whistler, British Columbia, as many Microsoft employees skied at the
Whistler-Blackcomb ski resort during its development [citation needed].
15
WINDOWS 10 is the successor to both Windows 2000 Professional and Windows
Me, and is the first consumer-oriented operating system produced by Microsoft to be
built on the Windows NT kernel (version 5.1) and architecture. WINDOWS 10 was first
released on October 25, 2001, and over 400 million copies were in use in January 2006,
according to an estimate in that month by an IDC analyst. It is succeeded by Windows
Vista, which was released to volume license customers on November 8, 2006, and
worldwide to the general public on January 30, 2007.
The most common editions of the operating system are WINDOWS 10 Home
Edition, which is targeted at home users, and WINDOWS 10 Professional, which has
additional features such as support for Windows Server domains and two physical
processors, and is targeted at power users and business clients. WINDOWS 10 Media
Center Edition has additional multimedia features enhancing the ability to record and
watch TV shows, view DVD movies, and listen to music. WINDOWS 10 Tablet PC
Edition is designed to run the ink-aware Tablet PC platform. Two separate 64-bit
versions of WINDOWS 10 were also released, WINDOWS 10 64-bit Edition for IA-64
(Itanium) processors and WINDOWS 10 Professional x64 Edition for x86-64.
16
WINDOWS 10 is known for its improved stability and efficiency over the 9x
versions of Microsoft Windows. It presents a significantly redesigned graphical user
interface, a change Microsoft promoted as more user-friendly than previous versions of
Windows. New software management capabilities were introduced to avoid the "DLL
hell" that plagued older consumer-oriented 9x versions of Windows. It is also the first
version of Windows to use product activation to combat software piracy, a restriction
that did not sit well with some users and privacy advocates. WINDOWS 10 has also
been criticized by some users for security vulnerabilities, tight integration of applications
such as Internet Explorer 6 and Windows Media Player, and for aspects of its default
user interface. Later versions with Service Pack 2, and Internet Explorer 7 addressed
some of these concerns.
New and updated features:
Faster start-up and hibernation sequences
The ability to discard a newer device driver in favor of the previous one (known
as driver rollback), should a driver upgrade not produce desirable results
A new, arguably more user-friendly interface, including the framework for
developing themes for the desktop environment
Fast user switching, which allows a user to save the current state and open
applications of their desktop and allow another user to log on without losing that
information
The Clear Type font rendering mechanism, which is designed to improve text
readability on Liquid Crystal Display (LCD) and similar monitors
Remote Desktop functionality, which allows users to connect to a computer
running WINDOWS 10 from across a network or the Internet and access their
applications, files, printers, and devices
Support for most DSL modems and wireless network connections, as well as
networking over FireWire, and Bluetooth.
17
User Interface:
WINDOWS 10 features a new task-based graphical user interface. The Start menu
and search capability were redesigned and many visual effects were added, including:
A translucent blue selection rectangle in Explorer
Drop shadows for icon labels on the desktop
Task-based sidebars in Explorer windows ("common tasks")
The ability to group the taskbar buttons of the windows of one application into
one button,
The ability to lock the taskbar and other toolbars to prevent accidental changes
The highlighting of recently added programs on the Start menu
Shadows under menus (Windows 2000 had shadows under mouse pointers, but
not menus) WINDOWS 10 analyses the performance impact of visual effects and
uses this to determine whether to enable them, so as to prevent the new functionality
from consuming excessive additional processing overhead. Users can further
customize these settings. Some effects, such as alpha blending (transparency and
fading), are handled entirely by many newer video cards. However, if the video card
is not capable of hardware alpha blending, performance can be substantially hurt and
Microsoft recommends the feature should be turned off manually. WINDOWS 10
adds the ability for Windows to use "Visual Styles" to change the user interface.
However, visual styles must be cryptographically signed by Microsoft to run. Luna
is the name of the new visual style that ships with WINDOWS 10, and is enabled by
default for machines with more than 64 MiB of video RAM. Luna refers only to one
particular visual style, not to all of the new user interface features of WINDOWS 10
as a whole. Some users "patch" the uxtheme.dll file that restricts the ability to use
visual styles, created by the general public or the user, on WINDOWS 10.
18
In addition to the included XP themes, there is one previously unreleased XP
theme with a black taskbar and window bars similar to Windows Vista titled "Royale
Noir" available for download, albeit unofficially. Microsoft officially released a
modified version of this theme as the "Zune" theme; the only difference being the
color of the start button (from black to orange). Additionally, the Media Center
"Royale" theme is also available for download on non-Media Center PCs.
The default wallpaper, Bliss, is a BMP photograph of a landscape in the Napa
Valley outside Napa, California, with rolling green hills and a blue sky with
stratocumulus and cirrus clouds. The Windows 2000 "classic" interface can be used
instead if preferred. Several third party utilities exist that provide hundreds of
different visual styles. In addition, another Microsoft-created theme, called "Royale",
was included with WINDOWS 10 Media Center Edition, and was also released for
other versions of WINDOWS 10.
Service packs:
Microsoft occasionally releases service packs for its Windows operating
systems to fix problems and add features. Each service pack is a superset of all
previous service packs and patches so that only the latest service pack needs to be
installed, and also includes new revisions. Older patches need not be removed before
application of the most recent one.
19
Platforms and Web Servers
PHP is supported on quite a few platforms, many of them UNIX-like and of
course on Microsoft’s operating systems supporting the Win32 environment. Since PHP
cannot do much without a web server, when we talk of installing PHP on a platform, we
also need to take into consideration the web server that we plan to use.
20
3.2 Back-End
MY-SQL 4.0
MySQL is a full-featured relational database management system. It is very stable
and has proven itself over time. MySQL has been in production for over 10 years.
MySQL is a multithreaded server. Multithreaded means that every time someone
establishes a connection with the server, the server program creates a thread or process
to handle that client's requests. This makes for an extremely fast server. In effect, every
client who connects to a MySQL server gets his or her own thread.
Yet another feature of MySQL is its portabilityit has been ported to almost
every platform. This means that you don't have to change your main platform to take
advantage of MySQL. And if you do want to switch, there is probably a MySQL port
for your new platform.
MySQL also has many different application programming interfaces (APIs). They
include APIs for Perl, TCL, Python, C/C++, Java (JDBC), and ODBC. So no matter
what your company's expertise is, MySQL has a way for you to access it.
MySQL is also very cheap. For an unlicensed, full version of MySQL, the cost
is nothing. To license your copy will currently cost you $200. This is an incredible deal,
considering what you are getting for your money.
Database systems that provide half the features that MySQL has can cost tens of
thousands of dollars. MySQL can do what they do better and for less.
MySQL is a relational database. It uses tables and columns to hold data that can
be related by keys. It is well suited for this role. It is also very well suited for various
architectures. It can be used in a strictly client/server architecture or
as a standalone database.
21
The MySQL Supported Type
MySQL has various data types that support different functions. A data typeis the
type of data a column will store. There can be many different data types inside a table,
but each column will store its own specific type of information. You can think of a data
type as a kind of definition for a column.
A column defined as an integer column will only hold numeric information,
whereas a column defined as a CHAR(10) will hold up to 10 alphanumeric characters.
These definitions are the key to a quick and efficient database. There are basically three
groups of data formats. The first is obviously numeric. Numeric data is data that is a
positive or negative number such as 4 or -50.
Numeric data can also be in hexadecimal format (2ee250cc), scientific notation
(2X10^23), or a decimal. The second type is character or string format. This format can
consist of letters and numbers, whole words, addresses, phone numbers, and generally
anything you have to put quotations around.
It consists of everything that doesn't quite fit into either of the other two
categories. Some, like dates and times, could be alphanumeric but are stored like
numbers. As well as data types, MySQL also provides column modifiers. These
modifiers further help define a column's attributes.
They are AUTO_INCREMENT, UNSIGNED, PRIMARY KEY, NULL, NOT
NULL, and BINARY. A more detailed discussion of column modifiers takes place
following the coverage of the basic data types.
MySQL runs on many platforms, and binaries are available for most of them.
Binaries are the result of compiling the source code. This is by far the easiest way of
acquiring MySQL. The alternative is downloading the source code for your platform and
then compiling it.
22
SAMPLEWEBSITESINWORDPRESS WEAREDONEIN OURCOMPANY:
http://www.sunsoftware.in
http://www.rkvcbseschool.com
https://www.pranavsoft.com/
http://www.squinttechnologies.com
https://www.thicktechnologies.com
5.CONCLUSION
Internships are a great way to connect classroom knowledge to real-world
experience. Learning is one thing, but taking those skills into the workforce and applying
them is a great way to explore different career paths and specializations that suit
individual interests.
If you are a new student, find a degree program that fits your career aspirations.
Think about your degree path and the common jobs associated with it. Start to do your
research on those jobs and the places where those graduates work.
Write down exciting career choices and interests to develop a variety of options.
Visit job sites and career fairs.
Look at what is available on campus.
Head over to the career services office on your college campus for professional help with
resume writing and finding an internship.