Beruflich Dokumente
Kultur Dokumente
1. INTRODUCTION
This is the report of internship program done at Sysol System Solutions Pvt
Ltd, KINFRA .
2. DIGITAL MARKETING
Today, rather than a subtype of conventional marketing, digital marketing has become a new
phenomenon that brings together customisation and mass distribution to accomplish
marketing goals. Technological convergence and the multiplication of devices have led to an
opening up of the ways in which we thinking about marketing in Internet and have pushed the
boundaries towards a new concept of digital marketing—user-centred, more measurable,
ubiquitous and interactive. The development digital marketing strategies offer much potential
for brands and organisations. Some of them are as follows:
• Branding. Platforms and 2.0 services are a great opportunity to build a brand image on the
Web due to their scope, presence and constant updates.
• Usability-functionality. Web 2.0 offers simple and user-friendly platforms for all in order
to improve user experience and allow for their activities.
• Interactivity. In the context in which organisations try to forge long-term relationships with
their audiences, Internet offers the possibility of having a conversation and therefore of
generating a positive experience with the brand. Such interactivity can be basic, as product
assessment, or become an all-encompassing experience.
• Visual communication. In line with visual thinking, digital marketing offers marketers
different image- and video-based tools. This is an attractive way of reaching audiences that
can lead to greater engagement.
• Measuring output. Online platforms rank first in the availability of follow-up options and
the possibility to assess output.
In any case, to make the best of all these possibilities, organisations must ensure that their
Internet presence or their presence on their different 2.0 channels follows a strategy with
concrete goals, in line with their brand or organisational image. Being on the Web without
proper planning can not only mean a lost opportunity in terms of resources and potential, but
also it can indeed have a negative impact on the organisation, as the audience, their needs and
perceptions regarding the organisation are unknown
A digital marketing plan is a strategic document that takes the current situation of a particular
organisation to set some midterm goals and to determine the strategy and means to
accomplish them. This document also describes the responsibilities, the time frame and
control tools for monitoring. The aims of a digital marketing plan include discussing
organisations and their environment. Likewise, it needs to be a roadmap of how to manage
the organisation’s marketing strategy, so that resources are properly allocated. The plan also
helps control and evaluate output and tackle any potential deviation from the organisation’s
expected outcomes. In this line, a marketing plan becomes a flexible document that must be
adapted to the situation of the company and that must feed into the results obtained by each
of the actions developed, especially in the digital arena. The development of an online
marketing plan is similar to a conventional one in its structure, but it also includes some
variations at an operational level. In fact, this means not only that some specific strategies and
tools are to be developed, but also that the volubility of the digital media and its capacity for
immediate measurement force organisations to develop a strategy that can be revised in the
short term, as well as the iterative process between action and control. An online marketing
plan is a document in line with the company’s strategic plan that sets goals of an activity in
the digital environment, as well as the what, how, when, who and why (6 Ws) of Web
presence. There are different options regarding the structure of a marketing plan. We
advocate for a four-phase structure as this is simple and clear to plan for any action’s strategy
(Fig. 1).
Social media are a great opportunity to establish significant relationships and create
waysofsocialinteractiondefinedthroughdynamicexchangesbetweentheirmembers. Social
media is booming in terms of the number and variety of platforms and users. Thus, one can
find audiovisual platforms such as YouTube, Vimeo and Sound Cloud; image platforms such
as Flikr, Picassa, Pinterest or Instagram; general social networks such as Facebook, Twitter,
Google+ or specialised ones such as LinkedIn; news or bookmark aggregators such as Digg
or Delicious; blogs; and wikis, etc., a vast digital arena where they become the new Web
winners. Although the notion of a social network is not new, it has reached new heights,
thanks to Web penetration and connectivity. Social networks have developed through
platforms that show different types of functions, but common features. These features aim at
creating a community by connecting users, who can interact, discuss, offer insights or
knowledge. Technology in the case of these platforms also needs to be flexible and conducive
to an exchange of information. This means that free web standards; and modular architectures
that lead to complex but efficient applications are usually favoured [15]. In essence, a social
network manager is a service that allows individuals to create a public or semi-public profile
within an enclosed system, to articulate a list of other users they share connections with, and
to use that list of users, as well as other nodes in the system. The nature and nomenclature of
such connections may vary from one site to the other [16]. Such platforms become content
containers as they grant space and tools for a user who plays an increasingly more active role.
In this sense, brands and organisations should be part of the social conversation and use the
interactive channels to listen to their users, who share their perspectives, insights and
knowledge, or generate value through content development
The breaking down of the classical division between sender and receiver has favoured the
appearance of the prosumer (acronym for consumer and producer), an active user who not
only accesses and uses content, but also produces and disseminates it, thanks to the
appropriation of 2.0 tools. Despite the fact that the idea that a user is both a content producer
and consumer had already been presented by Toffler [1], this was seen as a utopia until the
advent of Web 2.0. Users produce more content on a daily basis than any other classical
senders such as corporations and media, thus becoming the undisputable pillar of the Web.
In a new environment of interactions in which brands and their audiences share space and
conversations on an equal footing, a new professional profile has emerged: that of community
managers. A CM (community manager) is a professional in charge of the social platforms of
brands or public persons, so that they become the link between the organisation/person and
its community. The roles of a CM are community based, as they are responsible for building
and managing a community, as well as for content production and activation. The tasks of a
CM include listening to a social audience and identifying opinion leaders, an action that may
help them optimise management of their community while they gather value-added
information for the strategic management of the organisation. In this way, the CM becomes
the voice of the company for external audiences and the voice of the social community for
marketing directors. Increasing specialisation of the sector has led to the specialisation as
community managers, who, as Baston [18] highlighted, in agencies of digital marketing and
large corporations, shares space with more specific social profiles such as: • Social Media
Manager: they coordinate the community managers. • Social Media Strategist: they interpret
the reports and designs a strategy for social media.
A Social Media Plan (SMP) is the master document that guides an organisation’s presence on
social media, and it covers all aspects to be considered when setting up, maintaining and
integrating social networks in the organisation’s digital marketing strategies. Therefore, any
Social Media Plan must be in line with the marketing plan. A Social Media Plan is a living
document that needs close control due to the liveliness of the virtual world in which it is
implemented. This document usually follows a relatively stable structure including goal
setting, types of audiences, platforms, strategies and tools, and output measurement. With
output measurement, the whole process begins anew (Fig. 5).
4. E-MAIL MARKETING
E-mail marketing is an online marketing technique that uses e-mail to send advertisements or
commercial information. This is a communication tool used to attract new customers or make
those that one already has loyal to the brand. E-mail and Internet have gone hand in hand
since the Web was created. The beginning of Internet dates back to 1969 (Arpanet at that
time), while the first e-mail was sent two years later (1971). This first e-mail showed some
basic features that have remained till the present: the use of ―@‖ on the user name, as well as
the fields ―To‖, ―Subject‖ and ―Message‖. In such a volatile environment, e-mail has been
one of the Web tools that have best adapted to change, both in content and in scope and
penetration. Therefore, e-mail marketing becomes one of the main tools in a digital strategy.
At present, e-mail is the first Internet service ahead of social media. In 2015, the number of e-
mail accounts in the world was about 4.353 million users from which 205 billion e-mails
were sent [21]. This volume of traffic includes legitimate e-mails and spam. The term ―spam‖
refers to those messages we do not request and we do not want or with an unknown sender,
usually sent though mass mailing. Although spam can be used on other platforms and
devices, for example SMS on mobile phones, e-mail is the most important channel for this
practice.
2. Flexibility: There are no fixed hours and fixed timings in this industry. All that
matters is that you should get the job done for your clients. You can cherish being
your own boss.
3. Large Market: Digital Marketing is a service offered over the internet. The
positive thing here is that you get a global client list. Geographic boundaries do not
apply to this industry. The whole world is your market and there is a better
possibility of getting more clients.
4. Aim clients: One of the greatest benefits of digital marketing is that it allows you
to target your ideal buyers.
6. Huge return on investment: Nothing matters more to a business than the return on
the investment it makes
One of the hazards in Internet marketing is that a particular technique can easily be copied by a
rival. And, many have done so with finish ignore for the lawful repercussions their actions
may carry. Pictures or images can be used to mislead customers and take away an important
business from you. Not only that, these can also be used for perpetrating adverse and
incorrect information about your product, products or services that will harm your online
reputation - and reduce useful focused customers.
Just like the growth of online ads, Internet promotion is experienced with a great process of
too many competitors. Digital promoters are not capable of getting into a more powerful
place for the best possible exposure for their promotion and promotion tasks, and with the use
of too many competitors, will make it even more difficult and expensive to get the interest of
targeted viewers.
3. SECURITY ISSUE
Internet marketing has its own disadvantages which are not noticeable on its experience
value. so, For a person or client who queries online for products or services, there is a caution
not to reveal all the private information as it might be used against them by unidentified
people.
4. LACK OF TRUST
Playing Digital marketing contains various restrictions like developing delicate and
professional looking for your website and planning an effective technique. Therefore, Paid
marketing like Search engines AdWords, Search engines Ads, and Social Media Marketing is
quite expensive, especially for small enterprise owners.
7. MICROSOFT .NET
The Microsoft .NET Framework, more commonly known as simply the .NET Framework, is a
software development platform created by Microsoft. The .NET Framework is now in
version 2.0, which was released in October of 2005 and is the successor to two major
previous versions: 1.0 and 1.1.
7.1 DESCRIPTION
Interoperability - Because so many COM libraries have already been created, the .NET
Framework provides methods for allowing interoperability between new code and existing
libraries.
Common Runtime Engine - Like the Java platform, programming languages on the .NET
Framework compile into an intermediate language known as the Common Intermediate
Language, or CIL; Microsoft's implementation of CIL is known as Microsoft Intermediate
Language, or MSIL. Unlike the Java platform, however, this intermediate language is not
interpreted, but rather compiled in a manner known as justin-time compilation (JIT) into
native code. The combination of these concepts is called the Common Language
Infrastructure (CLI), a specification; Microsoft's implementation of the CLI is known as the
Common Language Runtime (CLR).
Language Independence - Unlike the Java platform and COM, the .NET Framework
introduces a Common Type System, or CTS. The CTS specification defines all possible
data types and programming constructs supported by the CLR and how they may or may not
interact with each other. Because of this feature, the .NET Framework supports development
in multiple programming languages. This is discussed in more detail in the .NET languages
section below.
Base Class Library - The Base Class Library (BCL), sometimes referred to as the
Framework Class Library (FCL), is a library of types available to all languages using the
.NET Framework. The BCL provides classes which encapsulate a number of common
functions such as file reading and writing, graphic rendering, database interaction, XML
document manipulation, and so forth.
Simplified Deployment - Installation and deployment of Windows applications has been the
bane of many developers' existence. Registry settings, file distribution and DLL hell
have been nearly completely eliminated by new deployment mechanisms in the .NET
Framework.
Security - As the Internet becomes more and more integrated into our computing lives, the
issue of what code should be trusted comes of high importance. The .NET Framework
introduces code access security to address this issue.
Because of the inherent nature of the .NET Framework, through its use of an intermediate
language, it is platform independent. While the consensus is that the .NET Framework is only
available for the Microsoft Windows operating system, this is innaccurate. Microsoft
provides the Shared Source Common Language Infrastructure, a version of the CLI, for
Windows, FreeBSD and Mac OS X. Additionally, because the CLI is now an Ecma
International standard, several open source development projects have sprung up to provide
support for additional platforms; the most notable of these projects are Mono, DotGNU and
Portable.NET. Microsoft also provides a scaled-down version of the .NET Framework for use
on smart devices, such as Pocket PCs and Smart phones, called the .NET Compact
Framework.
Although the .NET Framework is available and provides compilers at no cost, Microsoft does
offer a number of additional tools for easing the development process. The most prominent
tool is the Visual Studio .NET integrated development environment. There is also an open
source IDE known as SharpDevelop.
7.2 HISTORY
Though some believe that technologies used in .NET were originally developed by Microsoft
as their version of the Java platform, the truth is that many of the teams working on .NET
initially set out to create COM+ 2.5. Other departments were also improving other Microsoft
technologies; the web server department was creating ASP 4.0 and the Microsoft distributed
computing departments were creating what was called "Next-Generation Web Services". The
work from the various departments merged into one system now called .NET.
When Microsoft decided to end their future use of Sun's Java technologies in 1998, the
existing Microsoft J++ (Java) product was transformed into the beginnings of the .NET
project. Code from the .NET Common Language Runtime (CLR) was said to have come
from Colusa Software's OmniVM, which Microsoft acquired on March 12, 1996. Despite the
rumors, the Microsoft CLR is not truly comparable to the Java VM as the CLR is a common
language runtime, not a common platform runtime as the Java VM is. The CLR is actually
the Microsoft implementation of the ECMA CIL standard. While Java applications can be
written for many different platforms in only one language, .NET applications can be written
in many different languages for, currently, only one operating-system platform (though many
hardware platforms).
While the original model of .NET was that of a general foundation (.NET framework) with
three primary pillars (ASP.NET, Windows, and Web Services), the model for .NET
2.0 is that of a foundation for Microsoft's next generation platform known as WinFX, which
is the unification of Microsoft development technologies into one programming model.
WinFX is also the replacement for the longlived Win32 API introduced in the early 1990s.
The FX in WinFX is the abbreviation for the .NET Framework thus giving .NET the tall
standing of being the foundation of the majority of future Microsoft-based development,
higher or lower level.
Even though ASP.NET takes its name from Microsoft's old web development technology,
ASP, the two differ significantly. Microsoft has completely rebuilt ASP.NET, based on the
Common Language Runtime (CLR) shared by all Microsoft .NET applications. Programmers
can write ASP.NET code using any of the different programming languages supported by the
.NET framework, usually (proprietary) Visual Basic.NET, JScript .NET, or (standardized)
C#, but also including open-source languages such as Perl and Python. ASP.NET is faster
because the entire web site is precompiled to one or a few DLL files on a web server and the
web site runs faster compared to the previous scripting technology.
ASP.NET uses the .NET Framework as an infrastructure. The .NET Framework offers a
managed runtime environment (like Java), providing a virtual machine with JIT and a class
library.
The numerous .NET controls, classes and tools can cut down on development time by
providing a rich set of features for common programming tasks. Data access provides one
example, and comes tightly coupled with ASP.NET. A developer can make a page to display
a list of records in a database, for example, significantly more readily using ASP.NET than
with ASP.
Compiled code means applications run faster with more design-time errors trapped at
the development stage
Significantly improved run-time error handling, making use of exceptions and Try-
Catch blocks.
User-defined controls allow commonly used templates, such as menus
Similar metaphors to Windows applications such as controls and events, which make
development of rich user interfaces, previously only found on the desktop, possible. A rich set of controls and class
libraries allows the rapid building of applications
ASP.NET leverages the multi language capabilities of the .NET CLR, allowing web
pages to be coded in VB.NET, C#, J#, etc.
Previous versions of ASP.NET (1.0 and 1.1) were criticized for their lack of standards
compliance. The generated HTML and JavaScript sent to the client browser would not
always validate against W3C/ECMA standards. In addition, the framework's browser
detection feature sometimes incorrectly identified web browsers other than
Microsoft's own Internet Explorer as "downlevel" and returned HTML/JavaScript to
these clients that was crippled or broken. However, in version 2.0, all controls
generate valid HTML 4.0, XHTML 1.0 (the default), or XHTML 1.1 output,
depending on the site configuration, detection of standards compliant web browsers is
more robust, and support for Cascading Style Sheets is more extensive.
11. PHP
Introduction
PHP is a server-side scripting language designed for web development but also used as a
general-purpose programming language. PHP is now installed on more than 244 million
websites and 2.1 million web servers. Originally created by RasmusLerdorf in 1995, the
reference implementation of PHP is now produced by The PHP Group. While PHP originally
stood for personal home Page, it now stands for php hypertext preprocessor, a recursive
acronym. PHP code is interpreted by a web server with a PHP processor module, which
generates the resulting web page: PHP commands can be embedded directly into an HTML
source document rather than calling an external file to process data. It has also evolved to
include a command-line interface capability and can be used in standalone graphical
applications.
What is php?
PHP is known as a server-sided language. PHP is probably the most popular scripting
language on the web. It is used to enhance web pages. With PHP, you can do things like
create username and password login pages, check details from a form, create forums, picture
galleries, surveys, and a whole lot more. The most popular explanation of just what PHP
stands for is "Hypertext Pre-processor". But that would make it HPP, surely.
Php preview
Easy learning.
Large function library.
Embedded directly into HTML
Used to create web sites.
Support a wide range of databases.
Interpreted, no nee d to compile.
Php exception
PHP 5 has an exception model similar to that of other programming languages. An exception
can be thrown, and caught within PHP. Code may be surrounded in a try block, to facilitate
the catching of potential exceptions. Each try must have at least one corresponding catch
block. Multiple catch blocks can be used to catch different classes of exceptions. Normal
execution (when no exception is thrown within the try block, or when a catch matching the
thrown exception's class is not present) will continue after that last catch block defined in
sequence. Exceptions can be thrown within a catch block.
Why php?
If you already have a website and are familiar with HTML, making the step to PHP is
easy. If fact, PHP and HTML are interchangeable within the page! While PHP might
add some new features to your site, its basic appearance is still all created with
HTML.
mean simple things like e-mail forms, or more elaborate things like shopping carts
that save your past orders and recommend similar products. It can also mean social
things like interactive forums and private messaging systems.
PHP is a lot easier to get started with than you might think. By learning just a few
simple functions, you are able to do a lot of things with your website. And once you
know the basics, there are a wealth of scripts available on the internet that you only
need to tweak a little to fit your needs
12. CONCLUSION
The internship program was very helpful in improving our theoretical as well as practical
knowledge. This training focussed upon increasing our knowledge and interest in toward the
basic computer languages (Dot.Net, PHP.etc). It was a great experience. It increase our
practical skills that’s the main thing which we learnt in the training session. Thus, we believe
that our project will be beneficial for various purposes & hence our efforts will be fruitful.