2. 1. Introduction
Event management is a process of organizing a professional and focused
event, for a particular target audience. It involves visualizing concepts,
planning, budgeting, organizing and executing events such as wedding,
musical concerts, corporate seminars, exhibitions, birthday celebrations,
theme parties, etc. Event Management is a multi-million-dollar industry,
growing rapidly, with events hosted regularly. Surprisingly, there is no
formalized research conducted to access the growth of this industry. The
industry includes fields such as the MICE (Meetings, Incentives and Events),
exhibitions, conferences and seminars as well as live music and sporting
events. On the profession side, event management is a glamorous and
exciting profession that demands a lot of hard work and dynamism.
3. Project Focus
The system allow users to register on the website for manage event and book
event.
Providede separate user and admin panel.
Only Admin can add new events or categories to manage event.
Admin can see all new bookings or new registered user , cancel booking requests.
Admin can change website seting , his /her profile details
User needs to login first to book or to manage any event or change profile or
cancel booking of the event.
The project provides most of the basic functionality required for an managing event
type e.g. [marriage, Dance Show birthday party, etc.],.
All the data is logged in the database and the user is given a receipt for his/her
booking.
The user can cancel booking.
User can do payment online as well as offline.
User/ Admin can login and logout from system.
The data is then send to administrator (website owner) and they may interact with
the client as per his requirement.
4. Problem defination
As in this covid situation we cannot go outside and it is risky to go
outside . So with the help of this website we help users to manage
events online .
Event management is the application of project management to the
creation and development of large-scale events. The process of
planning and coordinating the event is usually referred to as event
planning and which can include budgeting, scheduling, site selection,
acquiring necessary permits, coordinating transportation and parking,
arranging for speakers or entertainers, arranging decor, event security,
catering, coordinating with third party vendors, and emergency plans.
Many industries, charitable organizations, and interest groups hold
events in order to market themselves, build business relationships,
raise money, or celebrate achievement
14. 1) Process Name: User/admin Registration
• Input data required to the process: Reqquirements of registration fields are Name of the user,
Username , password , contact number , email .
• Description of the Process : To enter into this system(webebsite) , user has to register himself
first. User details are requires for registration. Password will be
cheked as per the validation.Username will be checked for
unique username. If user name would not unique then user will
be asked to re-enter the username.
• Psql-query : INSERT INTO users (uusername , uname , upassword , ucno , uemail )
VALUES ('$username' , '$uname' , '$upassword' , '$ucno' , '$uemail');
INSERT INTO admin (ausername , aname , apassword , acno , aemail )
VALUES ('$username' , '$uname' , '$upassword' , '$ucno' , '$uemail');
15. • Data store required : admin.dat , user.dat
• Output data from the process : User / AdminProfile will be created.
Data will be inserted into ‘user’ , ’admin’ Table.
16. 2) Process Name: User / Admin Login
Input data required to the process : Username and password
Description of the Process : The system provides facility of login into the system. The
system will check input of the user/Admin and if valid then
login is done.Otherwise user will be asked to re-enter the
Username and password
Psql-query :
$res=pg_query("select * from users where uusername= '$uname' and upassword= $pswd ; ");
res=pg_query("select * from admin where ausername= '$uname' and apassword= $pswd ; ");
Data store required : admin.dat , user.dat
Output data from the process : User/Admin will logged into the system .
17. 3) Process Name: Add , update , delete event , category details
Input data required to the process : Event / category details , event id , category id .
Description of the Process : Data will be inserted into database table .
New event , ategory will be added. Existing event , category
will be updated , removed from into database.
Psql-query : INSERT INTO events (title, description , startdate , enddate, cost)
VALUES (‘$title', ‘$des', ‘$sdate', ‘$edate', ‘$cost’);
INSERT INTO category (ctitle, cdescription, cstatus , ccost , ccapacity )
VALUES (‘$ctype’ , ‘$title', ‘$desc' , $status , ‘$cost’ , ‘hcapacity’);
INSERT INTO ctype(ctype_id) VALUES (‘$cid);
delete from events where eid = $eid;
delete from category where cid = $cid;
18. Data store required : event.dat , category.dat , ctype.dat
Output data from the process : Data will be inserted into the database .
Event category will be successfully removed from database
19. 4) Process Name: Booking Event/Booking categories for manage event .
Input data required to the process : event id , category id .
Description of the Process : Event will be book successfully .Categories will be booked for
managing event . All Data will be inserted into ‘booking’ table .
Psql-query : INSERT INTO booking (cid , eventidid , userid , booker_name , booker_cno ,
booker_mail , booker_adress , booker_state , booker_zip)
values (‘$ cid’ , ’$eid’ , ‘$uid’ , ‘$bname’ , ‘$bcno’ , ‘$bmail’ , ‘$badress’ , ‘$bstate’ , ‘$bzip’);
Data store required : event.dat , category.dat , ctype.dat , booking.dat , user.dat
Output data from the process : Event will be booked successfully .Categories will be
booked for managing event. Data wii be stored into the database.
20. 5) Process Name: Payment
Input data required to the process : Credit / Debit card Details .
Description of the Process : Payment will be done successfully .
Data will be inserted into ‘payment ’ table.
Psql-query : INSERT INTO payment (eventid , userid , status ) Values (‘$eid’ , ‘$uid’ , ‘$status’);
Data store required : event.dat , category.dat , user.dat
Output data from the process : Payment will be done successfully and data will be stored
into the database .
21. 6) Process Name: Cancel Booking
Input data required to the process : event id , category id.
Description of the Process : event , category booking cancel request will be sent to admin .
Psql-query : Update cancel SET status = “cancel ” where cid = $cid ;
Update cancel SET status = “cancel ” where eid = $cid ;
Data store required : event.dat , category.dat .
Output data from the process : Event , category booking will be cancelled successfully.
22. 7) Process Name: Display All Events / categories
Input data required to the process : event id , category id.
Description of the Process : All Events , categories will be dispayed.
Psql-query : SELECT * FROM event;
SELECT * FROM category;
Output data from the process : Event , category will be displayed successfully .
Data store required : event.dat , category.dat .
23. 8) Process Name: Display user booked Events / categories
Input data required to the process : event id , category id.
Description of the Process : All Events , categories user has will be dispayed.
Psql-query : SELECT * FROM event WHERE eid IN (SELECT eventid FROM booking WHERE
userid = $uid);
SELECT * FROM category WHERE cid IN (SELECT cid FROM booking WHERE userid = $uid);
Output data from the process : Event , category will be displayed successfully .
Data store required : event.dat , category. dat , booking.dat , user.dat .
25. PHP : HypterTextPreprocessing (PHP) Is the main scripting language used in
this project which is a server side scripting language.
HTML : HTML is used alongside ,CSS is used to give a better look and feel.
Hypertext Markup Language (HTML) is the tandard markup language for
documents designed to be displayed in a web browser.
CSS : Cascading Style Sheets (CSS) is a style sheet language used for
describing the presentation of a document written in a markup
language like HTML. CSS is a cornerstone technology of the World Wide Web,
alongside HTML and JavaScript.CSS is designed to enable the separation of
presentation and content, including layout, colors, and fonts.
26. JavaScript : JavaScript is used for validation purpose and also
to make pages more responsive.
PSQL : PostgreSQL is used as project database.
27. Prime Functions Used
Html Tags used
<div> <body> <form> <label> <input> <button> <a> <h1> <h2> <h3> <h4> <b> <u> <style> <br> <div>
<span> <li> <ul>
CSS (Inline and External) Properties used
Font-family font-weight font-size text-align text-decoration
Float transform color border height width background background-color
background-image margin padding position -top left bottom right
PostgreSQL Functions used
pg_connect() pg_query() pg_fetch_assoc() pg_num_rows() pg_fetch_row()
28. PhP Functions used
require() header() session_start() isset() preg_match() session_unset() include 'filename‘
29. 5 . Limitations
1) Only admin can add new events .
2) Only admin can add new categories to manage events.
3)Only admin can can update , remove events and categories .
4)Only admin can change website settings , remove users .
Future scope
1) We will allow users to add their events and category and and
other users will be able to book that event or category to manage
event.
2) we will add attendance system . So the records of the persons
who has booked the event and attended will be maintained .