Professional Documents
Culture Documents
Chapter – 1
Abstract
1
Government Polytechnic, Ahmedabad
Online Event Management System
2
Government Polytechnic, Ahmedabad
Online Event Management System
Chapter - 2
Introduction
3
Government Polytechnic, Ahmedabad
Online Event Management System
The project named “online event management system” is a web application designed to provide
online event facility for the all people. The system provides following functionalities to the users.
This system aim is online event management system. Online event management
system is powerful, flexible and easy to use.
Online event management system is manage the Event like Wedding.
This system provides the decoration, food, entertainment, soft drink etc.
Food manage in some give option and user selected their options like that
Gujarati, Panjabi, south Indian, Rajasthani etc.
This system provide the decorative images like that theme with lights, balloons,
candles, festoon, flowers etc.
Entertainment option like that DJ, dance, Games, Comedy and circus etc.
Admin manage the order for booking of events.
4
Government Polytechnic, Ahmedabad
Online Event Management System
Proposed System:
The software is for the automation of event management
The maintain two level of users:
o Administer level
o Client level
The Software includes
Maintaining event details
Providing and maintaining all kind of service for customer(Visitor)
Billing Generation
Scope:
The Scope of the system is defined on the basis of various functionality provided
by the system.
The scope can be explained as:-
Build a Web based System.
This Software can be easily upgraded in the future and also include many more
for existing system.
It is connected with the internet for easily retrieved data about different type of
user, newly launched users can be easily added into the database.
Project Modules:
Administrator Modules
Admin responsible for maintaining the system. Admin give the registration detail and
login the system with id and password. Admin will provided some categories. Admin can
do at categories add and delete. Admin manage order. Admin can see the data and delete
the data.
5
Government Polytechnic, Ahmedabad
Online Event Management System
1. Manage Customer:
Admin manage the user means add the users and block the user.
2. Manage Food:
Admin can manage food category to the requirement of user.
3. Manage Decoration:
Admin manage the event decoration in the themes, theme with lighting, roses,
balloons, ribbons, candles, festoon, sound, enter gate decoration.
4. Manage Banquate:
Admin manage the resourts and banquate halls.
5. Manage Entertainment:
Admin manage the entertainment like that DJ, Dance, children entertainment,
various games, comedy, circus etc.
6. Manage Order:
Admin manage the order from the user. Admin take their data information.
7. Manage Feedback:
Admin manage the feedback. Admin see the feedback comments. Admin add or
delete the feedback.
8. Manage Complains:
Admin manage complains for the user. Admin add or delete complains.
9. Report:
Admin manage the order so Admin see the order then user selected option by
date.
6
Government Polytechnic, Ahmedabad
Online Event Management System
User:
1. Registration:
User gives the registration details id and password before log in the system.
2. Login:
User gives the email-id and password.
3. Place order:
User gives the place order for admin by the system.
4. Post Feedback:
User posted feedback to admin.
5. Report:
User gives the order to admin by the order date.
6. Status:
This system is a very useful to some people. It is best system to other system.
7. Contact Us:
User can contact to admin by mail.
Technologies to be used:
7
Government Polytechnic, Ahmedabad
Online Event Management System
User login
Admin login
Wedding Event
User homepage
View gallery
Contact us
About us
View and Select Banquet
View and Select Decoration
View and Select Food
PHP is very efficient scripting language to communicate with server and controls
the database operations.
o What is PHP?
8
Government Polytechnic, Ahmedabad
Online Event Management System
o
o What is a PHP File?
PHP files conduct he code that is written in the simple text editors like
notepad and saved with the “.PHP” extension. (e.g. sample.php)
PHP file code can able to communicate with the server and control the
database operations; it displays the data to the browser screen with the
html formatted coding.
o Why PHP?
PHP is platform independent; it is able to runs on different platforms.
(Windows, Linus, iOS, UNIX, etc.)
PHP I compatible with almost all servers used today in the market.
(Apache, IIS, etc.)
PHP is free to use and download as it is an open-source tool. (download
resource: php.net)
Feature:
MySQL are very fast and much reliable for any type of application.
MySQL is very lightweight application.
MySQL command line tool is very powerful and can be used to run SQL
queries against database.
MySQL support indexing and binary objects.
9
Government Polytechnic, Ahmedabad
Online Event Management System
Chapter – 3
10
Government Polytechnic, Ahmedabad
Online Event Management System
3.1Existing System
11
Government Polytechnic, Ahmedabad
Online Event Management System
Requirement Analysis:
12
Government Polytechnic, Ahmedabad
Online Event Management System
Establishes the components for building the system, including the hardware
requirements, software tools, and other necessary components. It includes Feasibility Study,
System Requirement etc.
Design:
It includes design of project like E-R Diagram, Data Flow Diagram, and Use Case
Diagram etc.
Implementation:
Testing:
Determines whether the software meets the specified requirements and finds any
errors present in the system workflow.
Maintenance:
13
Government Polytechnic, Ahmedabad
Online Event Management System
14
Government Polytechnic, Ahmedabad
Online Event Management System
Chapter – 4
4.2Software Requirement
15
Government Polytechnic, Ahmedabad
Online Event Management System
16
Government Polytechnic, Ahmedabad
Online Event Management System
Chapter - 5
DIAGRAMS
Data models are tools used in analysis to describe the data requirements and assumptions
in the system from a top-down perspective. The ER modelling approach is used to design
information. It focuses on the data items in the system and the relationship between them.
There are three basic elements in ER models:
o ‘Entitie
o s’ are the ‘things’ about which we seek information.
o ‘Attributes’ are the ‘data’ we collect about the entities.
o Relationships provide the structure needed to draw information from multiple
entities.
Relationships:
17
Government Polytechnic, Ahmedabad
Online Event Management System
18
Government Polytechnic, Ahmedabad
Online Event Management System
19
Government Polytechnic, Ahmedabad
Online Event Management System
o In the given ER Diagram there are, 9 Entity sets are placed with its attributes and
relationship constraints with each other entity.
20
Government Polytechnic, Ahmedabad
Online Event Management System
21
Government Polytechnic, Ahmedabad
Online Event Management System
22
Government Polytechnic, Ahmedabad
Online Event Management System
23
Government Polytechnic, Ahmedabad
Online Event Management System
24
Government Polytechnic, Ahmedabad
Online Event Management System
25
Government Polytechnic, Ahmedabad
Online Event Management System
26
Government Polytechnic, Ahmedabad
Online Event Management System
Chapter-6
Data Dictionary
27
Government Polytechnic, Ahmedabad
Online Event Management System
1.Admin
Table: Admin
Primary Key: id
Table Details:
2 . User
Table: User
Primary Key: id
28
Government Polytechnic, Ahmedabad
Online Event Management System
3. Cities
Table: Cities
Primary Key: id
4. States
Table: States
Primary Key: id
5. Inquiry
Table:Inquiry
Primary Key: id
29
Government Polytechnic, Ahmedabad
Online Event Management System
6. Complain
Table: Complain
Primary Key: id
7. Decoration
Table: Decoration
Primary Key: id
8. food_details
Table: food_details
Primary Key: id
30
Government Polytechnic, Ahmedabad
Online Event Management System
9. Food_category
Table: Food_category
Primary Key:id
10.entertaintment
Table: entertainment
Primary Key:id
Table Details:
11.ordermain
Table: ordermain
Primary Key:id
Table Details:
31
Government Polytechnic, Ahmedabad
Online Event Management System
12.feedback
Table: feedback
Primary Key:id
Foreign Key:
Table Details:
13.Banquate
Table: banquate
Primary Key: id
Foreign Key:
32
Government Polytechnic, Ahmedabad
Online Event Management System
14.contact
Table: contact
Primary Key:id
Table Details:
15.ordermain
Table: ordermain
Primary Key:id
Table Details:
33
Government Polytechnic, Ahmedabad
Online Event Management System
Chapter-7
SCREEN-SHOT
34
Government Polytechnic, Ahmedabad
Online Event Management System
Registration:
35
Government Polytechnic, Ahmedabad
Online Event Management System
Login:
36
Government Polytechnic, Ahmedabad
Online Event Management System
About:
37
Government Polytechnic, Ahmedabad
Online Event Management System
Banquate:
38
Government Polytechnic, Ahmedabad
Online Event Management System
Entertainment:
39
Government Polytechnic, Ahmedabad
Online Event Management System
Food:
Gallery:
40
Government Polytechnic, Ahmedabad
Online Event Management System
Booking:
msldvmsmvdz
Process Checkout:
Confirmation Booking:
41
Government Polytechnic, Ahmedabad
Online Event Management System
Admin Login:
Admin Modules:
42
Government Polytechnic, Ahmedabad
Online Event Management System
Chapter-8
Testing
43
Government Polytechnic, Ahmedabad
Online Event Management System
System Testing
The phase of system development life cycle tests system design. Testing of system
decides whether the newly designed system works properly or not. After the development
of documentation manually about the system this checked, and if the system working
property then it will be find out generated errors of problems and to find out its solution.
This process is known as debugging.
For any software system testing means to check out it’s coding. If we are not getting
proper or required output then we have to debug the system coding. So, the debugging is
also a subpart of the testing selection. It the system runs correctly during testing of our
project we have to face different types of errors. Especially, errors annoyed us but at last
we solved it, successfully. Some of the errors is listed below with their cause and
solution.
44
Government Polytechnic, Ahmedabad
Online Event Management System
Testing principles:
Following are testing principles, Which are used, o All tests should be traceable to
customer requirement.
Tests should be planned long before testing begins.
Testing should beg in small and progress toward testing in the large.
Exhaustive testing is not possible.
To be most effective testing should be conducted by an independent third party.
TESTABILITY :
Software testability is simply how easily a computer program can be tested. The checklist that
follows provides a set of characteristics that lead to testable software.
Operability
Observables
Controllability
Decomposability
Simplicity
Stability
Understandability
45
Government Polytechnic, Ahmedabad
Online Event Management System
There are different models of testing. On the basis of Testing methods there are two
types of testing:
1. Black –box testing.
2. White-box testing.
White-box testing some times called glass box testing, is a test case design
method that users the control structure of the procedural design to drive the test case.
Always we are thinking that there is no necessary to execute or checks the loops
and conditions. And so large number of errors is uncovered.
With using white-box testing methods, we have checked that:
All independents paths within a function have been executed at least once.
All logical decisions on their true and false side.
All loops working correctly at their boundary values and within their specified
conditions.
In our coding we test that all the loops works truly in each module. The one technique
of white box testing is basis path testing. It contains two parts, one is flow graph notation
and the second is cyclometer complexity. In flow graph notation we are checking logical
control of flow. By using cyclometer complexity we find complexity of our project
structure.
BLACK-BOX TESTING:
46
Government Polytechnic, Ahmedabad
Online Event Management System
In this section we have include various tests performed on our developed Systemand their
results are given below.
Description: this test will performed check whether system allow system to dot their
registration or not.
Test data used: all the velid user information format.
Actual output: system allow user to do registration.
Pass/Fail: Pass
Description: this test will performed check whether system allows valid user to login.
Test data used: valid user id and valid password
Actual output: system allow user to login.
Pass/Fail: Pass
47
Government Polytechnic, Ahmedabad
Online Event Management System
Chapter-9
48
Government Polytechnic, Ahmedabad
Online Event Management System
We think that not a single project is ever considered as complete forever because our mind is
always thinking something new and our necessities also are growing day by day. We always
want something more then what we have. Our application also, if you see at the first
glance than you find it to be complete what we want to make it still mature and fully
automatic. Some of the expansions which we have through of are :
We want to improve our home page , as it is the main thing which attract all users
Better E-mail facility for sending result to user
Providing better feedback form
49
Government Polytechnic, Ahmedabad
Online Event Management System
Chapter-10
Bibliography
50
Government Polytechnic, Ahmedabad
Online Event Management System
10.1 Software:-
10.2 Website:-
Software-Engineering-Roger-Pressman-7th-edition
JavaScript & jQuery the Missing Manual, 2nd Edition by David Sawyer
McFarland of O’Really Publication
PHP MYSQL javaScript and HTML5 All-in-one for dummies by Steve Suehring
and Janet Valade of John Wilay&sons, Inc. Publications
51
Government Polytechnic, Ahmedabad