Вы находитесь на странице: 1из 4

CHAPTER-1

INTRODUCTION

The Internet was created about 40 years ago with the simple objective of allowing disparate
computers to communicate with each other. Today, the Internet has grown into a vast
resource for information and communication. It is the single largest network of computers
with a host of available services. Other types of networks include intranets and extranets. An
intranet utilizes the same protocols as the Internet and provides many of the same services,
such as e-mail and Web pages. However, an intranet is for use within an organization and
access to the information on an Intranet is restricted to the employees of a given organization.
An extranet is a company intranet that is accessible to users outside the company, such as
vendors, customers, and suppliers. Because part of the intranet is made available to users
outside the company, an extranet requires special security measures.

1.1 About EventPRO- Corporate Event Management System

1.1.1. Objective:

Our application aims to optimize the tedious process of organizing meetings, seminars and
other events in a company. Every employee gets to create an event and the admins can
approve whether the event is to be organized or not. Employees can then invite people to
their event. Implementation of this system requires the use of computers with most versatile
system. This package if fully of menu-driven with pop-up menu being given wherever there
is a need. It is simple in its creation and all the user-friendly facilities are provided.
Employees have also the choice of accepting or not accepting the invites. Venue, date and
event time are going to be the basic entities by which one can decide about attending the
event.

1.1.2. Technical Details:

The interface is provided by PHP, HTML5, CSS and the RDBMS is accessed by
MySQL. The usage of HTML5 allows for good user interface (UI) and MySQL allows for
easy access to database.

ISE, Dept. of CSE 2018-19 Page | 1


EventPRO - Corporate Event Management System

1.1.3. Advantages:
 Provides interface for Employees to create an event.
 Provides details of the event.
 Provides authenticity since the admin approves the event.
 Easy to handle and reduces Employees time.

1.2 Introduction to Web Server


Web server refers to server software, or hardware dedicated to running said software,
that can serve contents to the World Wide Web. A web server processes incoming network
requests over the HTTP protocol (and several other related protocols).
The primary function of web server is to store, process and deliver web pages to clients. The
communication between client and server takes place using the Hypertext Transfer Protocol
(HTTP). Pages delivered are most frequently HTML documents, which may include images,
style sheets and scripts in addition to the text content. A user agent, commonly a web browser
or web crawler, initiates communication by making a request for a specific resource using
HTTP and the server responds with the content of that resource or an error message if unable
to do so. The resource is typically a real file on the server's secondary storage, but this is not
necessarily the case and depends on how the web server is implemented.
While the primary function is to serve content, a full implementation of HTTP also includes
ways of receiving content from clients. This feature is used for submitting web forms,
including uploading of files.

1.3 Introduction to XAMPP

XAMPP is a free and open source cross-platform web server solution stack package
developed by Apache Friends, consisting Apache Server, MariaDB database, and interpreters
for scripts written in the PHP and Perl programming languages. XAMPP stands for Cross-
Platform (X), Apache (A), MariaDB (M), PHP (P) and Perl (P). It is a simple, lightweight
Apache distribution that makes it extremely easy for developers to create a local web server
for testing and deployment purposes. Everything needed to set up a web server – server
application (Apache), database (MariaDB), and scripting language (PHP) – is included in an
extractable file. XAMPP is also cross-platform, which means it works equally well on Linux,

ISE, Dept. of CSE 2018-19 Page | 2


EventPRO - Corporate Event Management System

Mac and Windows. Since most actual web server deployments use the same components as
XAMPP, it makes transitioning from a local test server to a live server extremely easy as well.

1.4 Overview of Components: Frontend

1.4.1. HTML
HTML is the standard markup language for creating Web pages.
HTML stands for Hyper Text Markup Language.
HTML describes the structure of Web pages using markup.
HTML elements are the building blocks of HTML pages.
HTML elements are represented by tags.
HTML tags label pieces of content such as "heading", "paragraph", "table", and so on.

1.4.2. CSS
CSS stands for Cascading Style Sheets.
CSS describes how HTML elements are to be displayed on screen, paper, or in other media.
CSS saves a lot of work. It can control the layout of multiple web pages all at once.
External style sheets are stored in CSS files.

1.3.3. PHP
Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for web
development but also used as a general-purpose programming language. It was originally
created by Rasmus Lerdorf in 1994; the PHP reference implementation is now produced by
The PHP Group. PHP originally stood for Personal Home Page, but it now stands for the
recursive acronym PHP: Hypertext Preprocessor.
PHP code may be embedded into HTML code, or it can be used in combination with various
web template systems, web content management systems, and web frameworks. PHP code is
usually processed by a PHP interpreter implemented as a module in the web server or as a
Common Gateway Interface (CGI) executable. The web server combines the results of the
interpreted and executed PHP code, which may be any type of data, including images, with
the generated web page. PHP code may also be executed with a command-line interface (CLI)
and can be used to implement standalone graphical applications.

ISE, Dept. of CSE 2018-19 Page | 3


EventPRO - Corporate Event Management System

1.5 Glance at Apache Server


The Apache HTTP Server, colloquially called Apache, is a free and open-source
cross-platform web server, released under the terms of Apache License 2.0. Apache is
developed and maintained by an open community of developers under the auspices of the
Apache Software Foundation.
1.6 Overview of Components: Backend
1.6.1. MySQL
MySQL is an open source relational database management system (RDBMS). Its name is
combinations of “My”, the name of co-founder Michael Widenius's daughter, and "SQL", the
abbreviation for Structured Query Language. The MySQL development project has made its
source code available under the terms of the GNU General Public License, as well as under a
variety of proprietary agreements. MySQL was owned and sponsored by a single for-profit
firm, the Swedish company MySQL AB, now owned by Oracle Corporation. MySQL is a
database system used on the web and runs on a server. MySQL uses standard SQL. The data
in a MySQL database are stored in tables.

ISE, Dept. of CSE 2018-19 Page | 4

Вам также может понравиться