Vous êtes sur la page 1sur 47

1.

Objective

Online Event Management System is a web based application that is developed


using PHP and MySQL. The Objective of Event Management System is to develop a
web based application using which customer can view various packages related to
event and make online booking of their events. It provides the facility of managing
events such as Birthday Party, Ring Ceremony, Marriage and Anniversary,
Corporate events, Seminar and Meetings etc.
2.Methodology

2.1 Working Principal:


Nowadays people want to do everything .So in the website
TrustedReview.com the students find there answers.About Certification
related,Subjects related,Technical related,Books related,Institutions
related,campus prepration related,Jobs related e.t.c.
In the website, without login the students only see the reviews ,or comments.They
have to login for create reviews and for asking questions fields related.and also have
to give correct informations about them.

2.2 Technologies Used:


 
 Front End: HTML CSS

 
 Web designing language: PHP

 
RDBMS(Back end): MySQL

The technology selected for implementing Online Event Management System is


PHP/MYSQL.Apache is used as the HTTP server.The development was done in a
‘windows’ environment using HTML,CSS and form web Layouts also...

PHP

PHP is a general-purpose scripting language that is especially suited to server-side


web development where PHP generally runs on a web server.PHP code is
embedded into the HTML source document.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 many web servers and operating systems, and can be used with
many relational database management systems (RDBMS). 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.

MySQL

MySQL is a relational database management system (RDBMS) that runs as a server


providing multi-user access to a number of databases. MySQL is a popular choice of
database for use in web applications and is an open source product. The process of
setting up a MySQL database varies from host to host, however we will end up with
a database name, a user name and a password. Before using our database, we
must create a table. A table is a section of the database for storing related
information. In a table we will set up the different fields which will be used in that
table. Creating a table in phpMyAdmin is simple, we just type the name, select the
number of fields and click the ‘go’ button. we will then be taken to a setup screen
where you must create the fields for the database.Another way of creating databases
and tables in phpMyAdmin is by executing simple SQL statements.We have used
this method in order to create our database and tables.

Apache

The Apache HTTP Server is a web server software notable for playing a key role in
the initial growth of the World Wide Web. In 2009 it became the first web server
software to surpass the 100 million web site milestone. Apache is developed and
maintained by an open community of developers under the auspices of the Apache
Software Foundation. Since April 1996 Apache has been the most popular HTTP
server software in use. As of November 2010 Apache served over 59.36% of all
websites and over 66.56% of the first one million busiest websites.

XAMPP

XAMPP is a small and light Apache distribution containing the most common web
development technologies in a single package. Its contents, small size, and

[3]
portability make it the ideal tool for students developing and testing applications in
PHP and MySQL. XAMPP is available as a free download in two specific packages:
full and lite. While the full package download provides a wide array of development
tools, XAMPP Lite contains the necessary technologies that meet the Ontario Skills
Competition standards.The light version is a small package containing Apache HTTP
Server, PHP, MySQL, phpMyAdmin, Openssl, and SQLite.

Obtaining and Installing XAMPP

As previously mentioned, XAMPP is a free package available for download and use
for various web development tasks. All XAMPP packages and add-ons are
distributed through the Apache Friends website at the address:
http://www.apachefriends.org/. Once on the website, navigate and find the Windows
version of XAMPP and download the self-extracting ZIP archive. After downloading
the archive, run and extract its contents into the root path of a hard disk or USB
drive. For example, the extract path for a local Windows installation would simply be
C:\. If extracted properly we will notice a new xampp directory in the root of your
installation disk. In order to test that everything has been installed correctly, first start
the Apache HTTP Server by navigating to the xampp directory and clicking on the
apache_start.bat batch file. Next we will test if the server is running correctly by
opening an internet browser and typing http://localhost/ into the address bar. If

[4]
configured correctly, we will be presented with a screen similar to that of the one
below.
In order to stop all Apache processes we do not close the running terminal
application, but instead run another batch file in the xampplite directory called
apache_stop.bat.

Creating a Database and Inserting Data

Now that we have run and tested Apache and PHP, the next step is running MySQL
and creating a database and table which will hold information to be used by our
website. In order to start MySQL, navigate to the xampp directory and run the
mysql_start.bat batch file.The XAMPP package contains an application called
phpMyAdmin which allows developers to administer and maintain MySQL
databases.We will be using phpMyAdmin to create a database and table, and enter
test data. Before testing phpMyAdmin, make sure that both Apache and MySQL are
running by opening their respective batch files: apache_start.bat and
mysql_start.bat. Along with Apache and MySQL running in the background, we type
http://localhost/phpMyAdmin/ into our web browser. If successful we will be
presented with a phpMyAdmin start page similar to the one shown below.

[5]
phpMyAdmin start page

The first step with phpMyAdmin running is creating a new database.We create a new
database by directly executing SQL statements as shown below.The successful
execution of the sql querry creates a database event_planner. with five tables in
it.The tabels are user,client,restaurant,restaurent_enquiry,category.We also inserted
fields in the tables.The screenshot below shows the following tables of a database
named event_planner.
4. HARDWARE & SOFTWARE REQUIREMENT
4.1 Hardware Requirements are:
 Microprocessor: 2.1 GHz processor
 Primary memory (RAM): 2 GB
 Hard disk drive space: 5 GB

4.2 Software Requirements are:


 Operating system: Windows 7
 Programming language(Front End Tool): HTML, CSS, JavaScript & PHP
 Back End (Database): SQL-SERVER
 Browser: Mozilla Firefox, Internet Explorer, Chrome
3.Literature Survey

an event management organisation, we work with great diligence to convert any


dream event into a reality, that too in the most seamless way possible. While working
in tandem with the clients’ budgetary guidelines is one of our USPs, we also ensure
timeliness in all our endeavours. What’s more is that our in-house fabrication unit
helps us offer more than just a comprehensive solution for all the activities that we
undertake.

Event planner is a team of highly experienced professionals who are guided by their
own passion to deliver exhilarating outcomes in the fields of advertising, marketing,
events, brand promotions, as well as in exhibitions. With our creative minds at work,
we offer the most innovative solutions to help clients take their brands to a whole
new level.

Event planner creates extraordinary experiences based on a series of high-impact


moments. Our meticulous team is attentive to the smallest detail, ensuring that every
event unfolds on time and within budget
5. DESIGN AND FRAMEWORK
5.1 Software Process model
A Process Model describes the sequence of phases for the entire lifetime of a product.
Therefore it is sometimes also called Product Life Cycle. This covers everything from the
initial commercial idea until the final de-installation or disassembling of the product after its
use.
5.1.1 Spiral model
The spiral model, also known as the spiral lifecycle model, is a systems development
lifecycle (SDLC) model used in information technology (IT). This model of development
combines the features of the prototyping model and the waterfall model. The spiral model is
favoured for large, expensive, and complicated projects.
The steps in the spiral model can be generalized as follows:

1. The new system requirements are defined in as much detail as possible. This usually
involves interviewing a number of users representing all the external or internal users and
other aspects of the existing system.

2. A preliminary design is created for the new system.

3. A first prototype of the new system is constructed from the preliminary design. This is
usually a scaled-down system, and represents an approximation of the characteristics of
the final product.

4. A second prototype is evolved by a fourfold procedure: (1) evaluating the first prototype
in terms of its strengths, weaknesses, and risks; (2) defining the requirements of the
second prototype; (3) planning and designing the second prototype; (4) constructing and
testing the second prototype.

5. At the customer's option, the entire project can be aborted if the risk is deemed too great.
Risk factors might involve development cost overruns, operating-cost miscalculation, or
any other factor that could, in the customer's judgment, result in a less-than-satisfactory
final product.

6. The existing prototype is evaluated in the same manner as was the previous prototype,
and, if necessary, another prototype is developed from it according to the fourfold
procedure outlined above.

7. The preceding steps are iterated until the customer is satisfied that the refined prototype
represents the final product desired.

8. The final system is constructed, based on the refined prototype.


9. The final system is thoroughly evaluated and tested. Routine maintenance is carried out
on a continuing basis to prevent large-scale failures and to minimize downtime.

Download thisFig 5.1.1 Diagram of spiral model

5.3 USE CASE DIAGRAM


A use case diagram at its simplest is a representation of a user's interaction with the system
that shows the relationship between the user and the different use cases in which the user is
involved. A use case diagram can identify the different types of users of a system and the
different use cases and will often be accompanied by other types of diagrams as well. While
a use case itself might drill into a lot of detail about every possibility, a use-case diagram can
help provide a higher-level view of the system. It has been said before that "Use case
diagrams are the blueprints for your system". They provide the simplified and graphical
representation of what the system must actually do. Due to their simplistic nature, use case
diagrams can be a good communication tool for stakeholders. The drawings attempt to mimic
the real world and provide a view for the stakeholder to understand how the system is going
to be designed. Siau and Lee conducted research to determine if there was a valid situation
for use case diagrams at all or if they were unnecessary. What was found was that the use
case diagrams conveyed the intent of the system in a more simplified manner
to stakeholders and that they were "interpreted more completely than class diagrams”. The
purpose of the use case diagrams is simply to provide the high level view of the system and
convey the requirements in layman's terms for the stakeholders. Additional diagrams and
documentation can be used to provide a complete functional and technical view of the
system.
A use case diagram is a graphic depiction of the
interactions among the elements of a system. A use case is a methodology used in system
analysis to identify, clarify, and organize system requirements. In this context, the term
"system" refers to something being developed or operated, such as a mail-order product sales
and service Website. Use case diagrams are employed in UML (Unified Modeling
Language), a standard notation for the modeling of real-world objects and systems. System
objectives can include planning overall requirements, validating a hardware design, testing
and debugging a software product under development, creating an online help reference, or
performing a consumer-service-oriented task. For example, use cases in a product sales
environment would include item ordering, catalog updating, payment processing, and
customer relations.
EVENT PLANNER

Home page

Services

About Website

User Work Admin

Quick links

Enquiry form

Social links

Exit

Fig 5.3.1 Use case diagram of Event Management

5.4 DATA FLOW DIAGRAM


A data flow diagram (DFD) is a graphical representation of the "flow" of data through an
information system, modeling its process aspects. A DFD is often used as a preliminary step
to create an overview of the system, which can later be elaborated. DFDs can also be used for
the visualization of data processing (structured design).A DFD shows what kind of
information will be input to and output from the system, where the data will come from and
go to, and where the data will be stored. It does not show information about the timing of
process or information about whether processes will operate in sequence or in parallel (which
is shown on a flowchart).Data flow diagrams are also known as bubble charts. DFD is a
designing tool used in the top-down approach to Systems Design. This context-level DFD is
next "exploded", to produce a Level 1 DFD that shows some of the detail of the system being
modeled. The Level 1 DFD shows how the system is divided into sub-systems (processes),
each of which deals with one or more of the data flows to or from an external agent, and
which together provide all of the functionality of the system as a whole. It also identifies
internal data stores that must be present in order for the system to do its job, and shows the
flow of data between the various parts of the system.
Data flow diagrams are one of the three essential
perspectives of the structured-systems analysis and design method SSADM. The sponsor of a
project and the end users will need to be briefed and consulted throughout all stages of a
system's evolution. With a data flow diagram, users are able to visualize how the system will
operate, what the system will accomplish, and how the system will be implemented. The old
system's dataflow diagrams can be drawn up and compared with the new system's data flow
diagrams to draw comparisons to implement a more efficient system. Data flow diagrams can
be used to provide the end user with a physical idea of where the data they input ultimately
has an effect upon the structure of the whole system from order to dispatch to report. How
any system is developed can be determined through a data flow diagram model. In the course
of developing a set of leveled data flow diagrams the analyst/designer is forced to address
how the system may be decomposed into component sub-systems, and to identify
the transaction data in the data model.

LEVEL 0:

EVENT
User PLANNER Data Base

Fig 5.4.1 DFD of Event Management


LEVEL 1:

Admin Admin profile

Login In
/Sign up

Feedback

User

Database
Fig 5.
4.2 DFD of Event Management

Level 2:
Manage
Admin

Login/Sign up
Admin

User
User

Feedback/Suggestion

Fig 5.4.3 DFD of Event Management


5.5 E-R DIAGRAM
An entity-relationship diagram (ERD) is a data modeling technique that graphically illustrates
an information system’s entities and the relationships between those entities. An ERD is a
conceptual and representational model of data used to represent the entity framework
infrastructure.

The elements of an ERD are:

 Entities
 Relationships
 Attributes

Steps involved in creating an ERD include:

1. Identifying and defining the entities


2. Determining all interactions between the entities
3. Analyzing the nature of interactions/determining the cardinality of the relationships
4. Creating the ERD
Name
userid
Reset code

Email
Admin
Creates

Password
rest_id
address
image
name provider 1
Contact no.

E mail offer

cat_id
image description mobile

Name
Email

category Manages
client

cat_id
event_type purpose date
cat_name

client_id

rest_id
provider_enquiry
Event_date
mobile

Name
Enquiry_date

messgae Enq_id

Fig 5.5.1 E-R diagram of Save & Serve


6.Coding

Source Code

Index.php
<?php
include_once"session/before-login-session.php";
?>
<!DOCTYPE HTML>
<html>
<head>
<title>Easy Admin Panel an Admin Panel Category Flat Bootstrap Responsive
Website Template | Sign Up :: w3layouts</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Easy Admin Panel Responsive web template,
Bootstrap Web Templates, Flat Web Templates, Android Compatible web template,
Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG,
SonyEricsson, Motorola web design" />
<script type="application/x-javascript"> addEventListener("load", function() {
setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1);
} </script>

<!-- Bootstrap Core CSS -->


<link href="css/bootstrap.min.css" rel='stylesheet' type='text/css' />
<!-- Custom CSS -->
<link href="css/style.css" rel='stylesheet' type='text/css' />
<!-- Graph CSS -->
<link href="css/font-awesome.css" rel="stylesheet">
<!-- jQuery -->
<!-- lined-icons -->
<link rel="stylesheet" href="css/icon-font.min.css" type='text/css' />
<!-- //lined-icons -->
<!-- chart -->
<script src="js/Chart.js"></script>
<!-- //chart -->
<!--animate-->
<link href="css/animate.css" rel="stylesheet" type="text/css" media="all">
<script src="js/wow.min.js"></script>
<script>
new WOW().init();
</script>
<!--//end-animate-->
<!----webfonts--->
<link
href='//fonts.googleapis.com/css?family=Cabin:400,400italic,500,500italic,600,600ita
lic,700,700italic' rel='stylesheet' type='text/css'>
<!---//webfonts--->
<!-- Meters graphs -->
<script src="js/jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function(){

$("#login").click(function(){
var email=$.trim($("#email-id").val());
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-
z]{2,6}(?:\.[a-z]{2})?)$/i
if (!filter.test(email))
{
alert("Invalid Email");
return false;
}
var password=$.trim($("#password").val());
if(password.length<6)
{
alert("invalid password");
return false;
}
});
});

</script>

<!-- Placed js at the end of the document so the pages load faster -->

</head>

<body class="sign-in-up">
<section>
<div id="page-wrapper" class="sign-in-wrapper">
<div class="graphs">
<div class="sign-in-form">
<div class="sign-in-form-top">

</div>
<div class="signin">

<form method="post"
action="signin-rcv.php">
<div class="log-input">
<div class="log-input-
left">
<input type="text"
class="user" id="email-id" name="email" value="Youremail" onfocus="this.value =
'';" onblur="if (this.value == '') {this.value = 'Email address:';}"/>
</div>

<div class="clearfix">
</div>
</div>
<div class="log-input">
<div class="log-input-
left">
<input type="password"
name="password" id="password" class="lock" placeholder="password"/>
</div>

<div class="clearfix">
</div>
</div>
<div class="signin-rit">
<span
class="checkbox1">
<label
class="checkbox"><input type="checkbox" name="checkbox" checked="">Forgot
Password ?</label>
</span>
<p><a
href="forget.php">Click Here</a> </p>
<div class="clearfix">
</div>
</div>
<input type="submit"
name="submit" id="login" value="Login to your account">
</form>
</div>
<div class="new_people">
<h4>For New People</h4>
<p></p>
<a href="sign-up.php">Register
Now!</a>
</div>
</div>
</div>
</div>
<!--footer section start-->
<?php include_once"footer.php";?>
<!--footer section end-->
</section>
<script src="js/jquery.nicescroll.js"></script>
<script src="js/scripts.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
</body>
</html>

banner.php

<div class="banner1">
<div class="container">
<!-- header -->
<div class="w3_agile_menu">
<div class="agileits_w3layouts_nav">
<div id="toggle_m_nav">
<div id="m_nav_menu" class="m_nav">
<div class="m_nav_ham
w3_agileits_ham" id="m_ham_1"></div>
<div class="m_nav_ham"
id="m_ham_2"></div>
<div class="m_nav_ham"
id="m_ham_3"></div>
</div>
</div>
<div id="m_nav_container" class="m_nav wthree_bg">
<nav class="menu menu--sebastian">
<ul id="m_nav_list" class="m_nav
menu__list">
<li class="m_nav_item <?php
if($active=="home") echo"active";?>" id="m_nav_item_1"> <a href="index.php" class="link
link--kumya"><i class="fa fa-home" aria-hidden="true"></i><span data-
letters="Home">Home</span></a></li>
<li class="m_nav_item <?php
if($active=="services") echo"active";?>" id="moble_nav_item_2"> <a href="services.php"
class="link link--kumya"><i class="fa fa-cog" aria-hidden="true"></i><span data-
letters="Services">Services</span></a></li>
<li class="m_nav_item <?php
if($active=="about us") echo"active";?>" id="moble_nav_item_3"> <a href="about.php"
class="link link--kumya"><i class="fa fa-info-circle" aria-hidden="true"></i><span data-
letters="About Us">About Us</span></a></li>
<li class="m_nav_item <?php
if($active=="our work") echo"active";?>" id="moble_nav_item_4"> <a href="work.php"
class="link link--kumya"><i class="fa fa-building-o" aria-hidden="true"></i><span data-
letters="Our Work">Our Work</span></a></li>
<li class="m_nav_item <?php
if($active=="contact us") echo"active";?>" id="moble_nav_item_6"> <a href="contact.php"
class="link link--kumya"><i class="fa fa-envelope-o" aria-hidden="true"></i><span data-
letters="Contact Us">Contact Us</span></a></li>
</ul>
</nav>
</div>
</div>
</div>
<div class="header">
<div class="agileits_w3layouts_logo">
<h1><a href="index.php">Events Planning</a></h1>
</div>
<div class="agileinfo_social_icons">
<ul class="agileits_social_list">
<li><a
href="https://facebook.com/kapil.rai.58726/" class="w3_agile_facebook"><i class="fa fa-
facebook" aria-hidden="true"></i></a></li>
<li><a href="https://twitter.com/raik9839/"
class="agile_twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a></li>

</ul>
</div>
<div class="clearfix"> </div>
</div>
<!-- //header -->
</div>
</div>

Contact.php

<!DOCTYPE html>

<html lang="en">

<head>

<?php $active="contact us"; include_once"head1.php";?></head>

<body>

<!-- banner -->

<?php include"banner.php";?>

<!-- //banner -->

<!-- contact -->

<div class="contact">

<div class="container">

<h3 class="w3layouts_head">Contact <span>Us</span></h3>

<p class="w3_para" style="font-size:20px;">Some basic contact


information.</p>

<div class="contact-main w3agile">

<div class="col-md-7 contact-left col-md-offset-2">

<div class="contact-bottom">

<form action="contact-rcv.php" method="post">

<input type="text" placeholder="Name" name="name"


required="">

<input type="text" class="no-mar"


placeholder="mobile" name="mobile">

<input type="email" class="no-mar"


placeholder="Email" name="email">

<textarea placeholder="Message"
name="message"></textarea>
<input type="submit" name="submit"
value="Submit">

</form>

</div>

</div>

<!-- <div class="col-md-5 map">

<iframe
src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d387142.84008838347!
2d-
74.25818880297903!3d40.705831640339994!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3
m3!1m2!1s0x89c24fa5d33f083b%3A0xc80b8f06e177fe62!2sNew+York%2C+NY%2C+US
A!5e0!3m2!1sen!2sin!4v1465278069158"> </iframe>

</div> -->

<div class="clearfix"> </div>

</div>

</div>

</div>

<!--find-->

<div class="ag-ft agileinfo">

<div class="container">

<div class="footre-main">

<h3 class="w3layouts_head" >Find</h3>

<p class="w3_para" style="font-size:20px;">You Can Meet Us When


You Have Any Queries Or Want To Organizes An event .</p>

<div class="ag-ft-bottom">

<div class="col-md-4 ftr-grid">

<span class="ftr-address-icons"><i class="fa fa-phone"


aria-hidden="true"></i></span>

<div class="ftr-text">

<h4>Phone</h4>

<p>+91 7771 861 444</p>


<p>+91 7024 362 002</p>

<p>+91 9074 416 767</p>

</div>

<div class="clearfix"> </div>

</div>

<div class="col-md-4 ftr-grid">

<span class="ftr-address-icons"><i class="fa fa-map-


marker" aria-hidden="true"></i></span>

<div class="ftr-text">

<h4>Office Address</h4>

<p>New Minaal Residency, Bhopal</p>

<p>A-352 Near Gate No. 4</p>

</div>

<div class="clearfix"> </div>

</div>

<div class="col-md-4 ftr-grid">

<span class="ftr-address-icons"><i class="fa fa-


envelope" aria-hidden="true"></i></span>

<div class="ftr-text">

<h4>Email</h4>

<p><a
href="mailto:info@example.com">raik9839@gmail.com</a></p>

<p><a
href="mailto:info@example.com">786anadi@gmail.com</a></p>

</div>

<div class="clearfix"> </div>

</div>

<div class="clearfix"> </div>

</div>

</div>

</div>
</div>

<!-- //find -->

<?php include"footer.php";?>

</body>

</html>

Contact-rcv.php

<?php

if(isset($_REQUEST['submit']))

$name=trim($_REQUEST['name']);

$mobile=trim($_REQUEST['mobile']);

$email=trim($_REQUEST['email']);

$message=trim($_REQUEST['message']);

$date=date("y-m-d");

if(filter_var($email,FILTER_VALIDATE_EMAIL))

$db_server="localhost";

$db_username="root";

$db_password="";

$db_database="event_planner";

$cid=mysqli_connect($db_server,$db_username,$db_password,$db_database) or exit;

$query="insert into client (name,mobile,email,message,date)


values('$name','$mobile','$email','$message','$date')" ;

$result=mysqli_query($cid,$query);

$n=mysqli_affected_rows($cid);

mysqli_close($cid);
if($n==1)

echo"<script>

alert('we will connect you soon');

window.location='index.php';

</script>";

else

echo"<script>

alert('Something Wrong');

window.location='index.php';

</script>";

?>

dbconfig.php

<?php

function select($query)

$db_server="localhost";

$db_user="root";

$db_password="";

$db_database="event_planner";

$cid=mysqli_connect($db_server,$db_user,$db_password,$db_database) or exit("connection
failed");

$result=mysqli_query($cid,$query);

mysqli_close($cid);
return $result;

function iud($query)

$db_server="localhost";

$db_user="root";

$db_password="";

$db_database="event_planner";

$cid=mysqli_connect($db_server,$db_user,$db_password,$db_database) or die("connection
failed");

$result=mysqli_query($cid,$query);

$n=mysqli_affected_rows($cid);

mysqli_close($cid);

return $n;

?>

footer.php

<!-- footer -->


<div class="footer">
<div class="container">
<h2><a href="index.php">Events Planning</a></h2>
<h3>(+91) 7771 186 1444</h3>
<!-- <form action="#" method="post">
<input type="email" name="email"
placeholder="Your email..." required="">
<input type="submit" value=" ">
</form> -->
<div class="agileits_w3three_nav">
<div class="agileits_w3three_nav_left">
<ul>
<li <?php if($active=="home")
echo"class='active'";?> ><a href="index.php" >Home</a></li>
<li <?php if($active=="services")
echo"class='active'";?> ><a href="services.php">Services</a></li>
<li <?php if($active=="about us")
echo"class='active'";?>><a href="about.php">About us</a></li>
<li <?php if($active=="our work")
echo"class='active'";?>><a href="work.php">Our Work</a></li>
<li <?php if($active=="contact us")
echo"class='active'";?>><a href="contact.php">Contact Us</a></li>
</ul>
</div>
<div class="agileits_w3three_nav_right">
<ul class="agileits_social_list">
<li><a
href="https://facebook.com/kapil.rai.58726/" class="w3_agile_facebook"><i
class="fa fa-facebook" aria-hidden="true"></i></a></li>
<li><a
href="https://twitter.com/raik9839/" class="agile_twitter"><i class="fa fa-
twitter" aria-hidden="true"></i></a></li>
</ul>
</div>
<div class="clearfix"> </div>
</div>
<p>© 2017 Events Planning. All rights reserved | Design
by <a href="http://projectsprovider.com/">Webster's</a></p>
</div>
</div>
<!-- //footer -->

<!-- start-smoth-scrolling -->


<script type="text/javascript" src="js/move-top.js"></script>
<script type="text/javascript" src="js/easing.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".scroll").click(function(event){
event.preventDefault();

$('html,body').animate({scrollTop:$(this.hash).offset().top},1000);
});
});
</script>
<!-- start-smoth-scrolling -->
<!-- menu -->
<script type="text/javascript" src="js/main.js"></script>
<!-- //menu -->
<!-- for bootstrap working -->
<script src="js/bootstrap.js"></script>
<!-- //for bootstrap working -->
<!-- here stars scrolling icon -->
<script type="text/javascript">
$(document).ready(function() {
/*
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading element
hover id
scrollSpeed: 1200,
easingType: 'linear'
};
*/
$().UItoTop({ easingType: 'easeOutQuart' });

});
</script>
<!-- //here ends scrolling icon -->

notification-menu.php

<?php

include_once"dbconfig.php";

$id=$_SESSION['userid'];

$query="select * from user where userid='$id'" ;

$result=select($query);

while($row=mysqli_fetch_array($result))

$fname = $row['fname'];

$imagename=$row['image'];

?>

<div class="menu-right">

<div class="user-panel-top">

<div class="profile_details">

<ul>

<li class="dropdown
profile_details_drop">

<a href="#" class="dropdown-


toggle" data-toggle="dropdown" aria-expanded="false">

<div
class="profile_img">

<img class="img-
responsive" src="profile/<?php echo $imagename;?>" style="background-size: contain;

width: 40px;

height: 40px;
display: inline-block;

border-radius: 6px;"> </span>

<div class="user-
name">

<p><?php echo $fname; ?><span>Administrator</span></p>

</div>

<i class="lnr lnr-


chevron-down"></i>

<i class="lnr lnr-


chevron-up"></i>

<div
class="clearfix"></div>

</div>

</a>

<ul class="dropdown-menu drp-


mnu">

<li> <a href="change-


password.php"><i class="fa fa-cog"></i> Settings</a> </li>

<li> <a
href="profile.php"><i class="fa fa-user"></i>Profile</a> </li>

<li> <a
href="logout.php"><i class="fa fa-sign-out"></i>Logout</a> </li>

</ul>

</li>

<div class="clearfix"> </div>

</ul>

</div>

<div class="social_icons">

<div class="col-md-4 social_icons-left">

<a href="#" class="yui"><i class="fa fa-


facebook i1"></i><span>300<sup>+</sup> Likes</span></a>

</div>
<div class="col-md-4 social_icons-left
pinterest">

<a href="#"><i class="fa fa-google-plus


i1"></i><span>500<sup>+</sup> Shares</span></a>

</div>

<div class="col-md-4 social_icons-left twi">

<a href="#"><i class="fa fa-twitter


i1"></i><span>500<sup>+</sup> Tweets</span></a>

</div>

<div class="clearfix"> </div>

</div>

<div class="clearfix"></div>

</div>

</div>

quicklinks.php

<div class="quicklinks-agile-info">

<div class="container">

<h3 class="w3layouts_head">Quick <span>Links</span></h3>

<p class="w3_para">There Are Of Several Links Where You Just


Select The Events Accoding To Your Venue.</p>

<div class="quicklinks-agile-info-top">

<div class="col-md-6 agile-info-top-left">

<div
class="w3agile_special_deals_grid_left_grid">

<img src="images/2.jpg" class="img-


responsive" alt="">

</div>

</div>

<div class="col-md-6 agile-info-top-right">

<h4>Birthdays Specials</h4>
<?php

include_once"dbconfig.php";

$query= "select * from category where


event_type='birthday'";

$result=select($query);

while($row=mysqli_fetch_array($result))

?>

<li><a
href="restaurant.php?cat_id=<?php echo $row['cat_id']; ?>"><i class="fa fa-arrow-right"
aria-hidden="true"></i><?php echo ucwords($row['cat_name']); ?></a></li>

<?php } ?>

</div>

<div class="clearfix"> </div>

</div>

<div class="quicklinks-agile-info-top">

<div class="col-md-6 agile-info-top-right ece">

<h4>Wedding Parties</h4>

<?php

$query= "select * from category where


event_type='wedding'";

$result=select($query);

while($row=mysqli_fetch_array($result))

?>
<li><a
href="restaurant.php?cat_id=<?php echo $row['cat_id']; ?>"><i class="fa fa-arrow-right"
aria-hidden="true"></i><?php echo ucwords($row['cat_name']); ?></a></li>

<?php } ?>

</div>

<div class="col-md-6 agile-info-top-left">

<div
class="w3agile_special_deals_grid_left_grid">

<img src="images/1.jpg" class="img-


responsive" alt="">

</div>

</div>

<div class="clearfix"> </div>

</div>

<div class="quicklinks-agile-info-top">

<div class="col-md-6 agile-info-top-left">

<div
class="w3agile_special_deals_grid_left_grid">

<img src="images/10.jpg" class="img-


responsive" alt="">

</div>

</div>

<div class="col-md-6 agile-info-top-right">

<h4>Corporate Events</h4>

<?php

$query= "select * from category where


event_type='corporate_event'";

$result=select($query);
while($row=mysqli_fetch_array($result))

?>

<li><a
href="restaurant.php?cat_id=<?php echo $row['cat_id']; ?>"><i class="fa fa-arrow-right"
aria-hidden="true"></i><?php echo ucwords($row['cat_name']); ?></a></li>

<?php } ?>

</div>

<div class="clearfix"> </div>

</div>

</div>

</div>

restaurent.php

<!DOCTYPE html>

<html lang="en">

<head>

<?php $active=""; include_once"head2.php";

?>

</head>

<body>

<!-- banner -->

<?php include"banner.php";?>

<!-- //banner -->

<!-- portfolio -->

<br/><br/>

<div class="banner-bottom">
<div class="container">

<?php

include_once"dbconfig.php";

$cat_id=$_REQUEST['cat_id'];

$query= "select * from restaurant where


cat_id='$cat_id'";

$result=select($query);

$n=mysqli_num_rows($result);

if($n>0)

?>

<div
class="agileits_heading_section">

<h3 class="w3layouts_head"> Our <span>Providers


List</span></h3>

<p class="w3_para">Here are some of the best provider for this


category.</p>

</div>

<div class="w3ls_banner_bottom_grids">

<?php

while($row=mysqli_fetch_array($result))

?>

<div class="col-md-12 agileits_services_grid" style="margin-


top:20px;">

<div class="row" >

<div class="col-md-2" >

<div class="w3_agile_services_grid1">
<img src="event_admin/rest_image/<?php echo
$row['image'];?>" alt=" " class="img-responsive" />

<div class="w3_blur"></div>

</div>

</div>

<div class="col-md-8" >

<h3><?php echo $row['name'];?></h3>

<p><?php echo $row['contact'];?> </br>

<?php echo $row['offer'];?>

</p>

</div>

<div class="col-md-2" >

<div class="w3layouts_more">

<a href="restaurent-view.php?rest_id=<?php
echo $row['rest_id']; ?>" >Get Details<i class="fa fa-long-arrow-right" aria-
hidden="true"></i></a>

</div>

</div>

</div>

</div>

<?php } } else { ?>


<h3 class="w3layouts_head"> no record
found</h3>

<?php } ?>

<div class="clearfix"> </div>

</div>

</div>

</div>

<!-- //services -->

<?php include"footer.php";?>

</body>

</html>
8.Testing

Unit testing
Unit testing, a testing technique using which individual modules are
tested to determine if there are any issues by the developer himself. It is
concerned with functional correctness of the standalone modules.

The main aim is to isolate each unit of the system to identify, analyze
and fix the defects.

Integration Testing
Upon completion of unit testing, the units or modules are to be
integrated which gives raise to integration testing. The purpose of
integration testing is to verify the functional, performance, and reliability
between the modules that are integrated.

System Testing

System testing of software or hardware is testing conducted on a complete,


integrated system to evaluate the system's compliance with its
specified requirements. System testing falls within the scope of black-box testing,
and as such, should require no knowledge of the inner design of the code or logic. [1]
As a rule, system testing takes, as its input, all of the "integrated" software
components that have passed integration testing and also the software system itself
integrated with any applicable hardware system(s). The purpose of integration
testing is to detect any inconsistencies between the software units that are integrated
together (called assemblages) or between any of the assemblages and the
hardware. System testing is a more limited type of testing; it seeks to detect defects
both within the "inter-assemblages" and also within the system as a whole.
8.Snapshots

*This is the HOME-PAGE/INDEX-PAGE of the site.

*This is the Our Provided Service-PAGE of the site.


*This is the Contact-Page of the site.
*This is the About Us-Page of the site.
*This is the Admin Index- Page of the site.

*This is the Admin Home- Page of the site.


*This is the Provider list- Page of the site.

*This is the Database Table- Page of the site.


10.Limitation

Stress
A 2012 study by Career Cast found the job of coordinating events to be one of the
most stressful fields to pursue. The career ranks up there with police officers and
enlisted military personnel. Events require a lot of successful meeting of deadlines,
which can create stress. Event planners also deal with multiple personalities on a
daily basis and have interactions with vendors, staff and their clients. There are a lot
of demands in a short period of time, which creates a magnitude of stress.

Unpredictable Hours
Event planning is a job where planners customarily work until the event is over.
These are typically not 8-5 jobs. A planner might have to work the entire weekend for
12-hour days if they're in charge of an event. Clients like to know that they can trust
the person overseeing the event and the planner provides this security by being
present on site. If the client knows that they can call on the planner to be at the event
itself to take care of any circumstances that come up, they're more likely to be a
happy client.

Uneven Schedule
Along with experiencing long hours, an event planner can have an uneven work
schedule. Certain events like conferences are planned months in advance and take
place over the course of several days, or even just part of a weekend. If the event
planner is self-employed, he or she may go through a period of time without another
event to organize. Planners without steady work must budget during these times,
which can be a disadvantage to a more typical work schedule.

Meeting Budgets
Staying within the budget that a client provides is another disadvantage to being an
event planner. Often times, a client's desired outcome may be more expensive than
the budget affords. It is then the event planner's job to either create the vision within
the allowed amount of money, or report the bad news to the client. Either way,
staying within a budget when trying to make someone's dream become a reality can
be stressful.
11.Future Enhancement

The Online Event Management System can be enhanced to include some other
functionality like in mobile apps also,one can book the events .Trending Events are
available on site.
Social networking can also be added wherein customer can interact with event
organisers.
12.References

The basic need to make a website is a student have knowledge of


basics of html,css,javascirpt,php,and mysql.so we have covered Html
from https://www.w3schools.com/html/ and css from
https://www.w3schools.com/css/default.asp and javascript from
https://www.w3schools.com/js/default.asp and the basics of php from
PHP By an institution Vanjain technologies Bhopal .and from some other
sites..that is https://en.wikipedia.org/wiki/PHP
https://www.w3schools.com/php/default.asp.Mysql.from
https://www.w3schools.com/sql/default.asp

Vous aimerez peut-être aussi