Project Profile
Project Name Classic Events
Platform Windows 8.1
Front End Tool PHP
Back End Tool MySQL
Documentation tool Microsoft Word 2007
Operating System Windows Server 8.1
Web Server Apache(XAMPP)
Web Browser Mozilla Firefox, Chrome
Editor Macromedia Dreamweaver 8
Project id Bca5@26
Project Guide Miss Jinal Mashru
Submitted To Smt. K.S.N. Kansagra Mahila College,
Saurashtra University,
Rajkot
Project Duration 3 Months
Page | 1
Definition Specification
We choose this definition Event Management because if client want
to plan any occasion, She/he can easily book their event in our website so they
don’t need to stay in queue and it’s saving a lot of precious time of client.
Our project company name is Classic Event Management. Event
Management is the planning and management of an event, project or activity.
Classic Events is one of the event management companies which provides
online Event booking and it is the major feature of this project, In order to
consider the comfort of visitors.
Classic Events engage highly creative scriptwriters, set designers,
sound & light technicians to make your occasion special so that who book their
event is stay tension free and enjoy their occasion.
Classic Events is a full service company that provides complete
consulting & service for weddings, anniversaries, birthday parties and also
corporate events. Our company’s website provide wide range of wedding theme
to clients, clients can also choose their dream theme and book it online easily.
Classic Event’s main objective is to control or manage the activities
and duties to be performed by various event conductors. This terminology is
comparatively very new in Rajkot. Though Rajkotiens have been arranging for
wedding ceremonies, birthday parties, anniversaries and DJ sounds even much
before independence.
Page | 2
Introduction
Classic Events Services:
1. Wedding
2. Birthday Party
3. Anniversary
4. DJ Sounds
5. Corporate Events
6. Road Show
7. Welcome Parties
Marriages are planned in heavens, but celebrated on earth. Classic
Events helped people to do so with easy, by our experience and professional
ability. For we Indians spare no effort to make a wedding grand function which
include exotic locations, abundant & professional planning with unique themes
to celebrate it its peak.
Celebrate your special days in style. Be it your wedding anniversary,
or company’s establishment day, or jubilees, allow us to spice up you event
with some astonishing themes perfectly suitable for your jubilation.
Celebrate like never before with Classic Events making the birthday
party cheerful frantic function. We take care of everything i.e. decoration, cake,
balloon bouquets, DJ , live entertainment, bands, magicians, dance troops, fun,
games, photography/video, lighting, stage shows ,fireworks and so on.
We add glitter, glamour and significance in your PR events. From
conceptualization, art direction, graphic design, lighting, FX, sound and AV
projection design & execution, special effects, pyro-techniqes, hydraulics,
everything is delivered to make your event stand out success.
Page | 3
Project Requirements
Hardware Requirements:
Processor : Intel® Core™ i5-5200U ,CPU @2.20
RAM : 1 GB
Hard Disk : 10GB
Software Requirements:
Operating System : Windows Server 8
Web server : Apache
(Through: XAMPP Control Panel)
Browser : Internet Explorer 7 or later / Mozilla
Firefox / Chrome
Database : MySQL
Editor : Macromedia Dreamweaver 8
Page | 4
E-R Notations
RECTANGLE:-
A rectangle to denote an entity set.
DIAMOND:
A diamond to denote a relationship between two entity.
OVAL:-
An oval to denote attribute.
Page | 5
LINE:-
A line which links attributes to an entity or entity set and entity sets to
relationships.
SINGLE:- 1
A ‘1’ to denotes single occurrence.
MULTIPLE:- ‘M’
A ‘M’ to denote multiple occurrence.
When an E-R diagram is built .The first step is defining entities. The next
step is defining the relationship between the entities. The final step to identify
the attributes that belong to each entity .Once the E-R diagram is completed.
Page | 6
Data Flow Diagram
id
u_nm id u_nm
Login
mo. no.
password
User Has
email img
add.. img_id
Has Gallery
theme_id img_nm
u_nm
mo.no.
Bill Booking
id
theme
date
price
DJ sound
id
desc.
Has
theme
id
Wedding
theme
price Anniversary
desc. Birthday
price
id
desc.
desc.
theme
price
Page | 7
DFD Notations
EXTERNAL ENTITY (TERMINATOR):-
It represented external entities with which system communicate.
A terminator can be a
person or
A group of people
They are outside the control of the system that is being model.
It may also be another system.
DATA STORE:-
It is used to model a collection of data packets at rest.
Page | 8
PROCESS (PRESENTATION):-
A process is represented graphically as a circle Rectangle with rounded
edge.
DATA FLOW:-
It is used to describe the more event of data or physical material from
one part of the system to another part.
Page | 9
Data Flow Diagram
DFD-Context Level Diagram:
Request Request
Client Classic Events Admin
Acknowledgement Acknowledgement
Page | 10
DFD for Client (0-Level):
1.
Login/sign
in
T6 login
2.
Select event
T6 theme booking
3.
Client Select
theme
4.
Select
event date
T5 feedback
Store feedback
5.
Give
feedback
T5 logout
6.
logout
Page | 11
DFD for Client (1-Level) (view Event):
1. Store data
View
theme
T1 booking
2.
Client Get details
View data
Page | 12
DFD for Client (1-Level) (booking event & it’s theme):
2.1
Wedding
2.2
Birthday
2.
T4 booking
Client check event
& it’s theme 2.2
Anniversary
2.3
DJ sounds
Page | 13
DFD for Admin (1-Level) (Manage Themes):
1.1
Add theme Add data
1.
1.2 Fetch data
Manage
Admin T1 admin
themes Update
theme
Update data
1.3
Delete Delete data
theme
Page | 14
DFD for Admin (1-Level) (Book a room for guest):
2.1
Sign in
2.
View data
Book a T6 booking
Admin theme
2.2
login
Page | 15
DFD for Admin (1-Level) (check feedback):
View feedback
4.
View
feedback
T4 feedback
4.
Admin Delete Delete data
feedback
Page | 16
DFD for Admin (1-Level) (Give other facilities):
5.1
People
can book a
different
events
5.
Give other
Admin facilities
5.2
People can
book
different
themes
Page | 17
Use Case Diagram
Client :-
Sign in
User validation
login
Create gallery
Manage services
View book events
Client
View feedback
logout
Page | 18
Admin:-
Sign in
User validation
login
Create gallery
Manage services
Admin
View book events
View feedback
logout
Page | 19
Data Dictionary
DATABASE NAME: - classic_events
Database : All Tables
DESCRIPTION: - All the details of table are stored in this database.
Page | 20
TABLE NAME : admin
DESCRIPTION: - When admin enter his/her name and password for any
modification with this site. so, that user name and password is store in this table.
TABLE NAME : anniversary
DESCRIPTION: - The details about the anniversary; client’s can show
description and choose theme, this data is stored here.
Page | 21
TABLE NAME : birthday
DESCRIPTION: - The details about the birthday; client’s can show description
and choose theme, this data is stored here.
TABLE NAME: booking
DESCRIPTION: - The details which is given by user; is stored in this table ,
who wants to book the theme and which event it’s show here .
Page | 22
TABLE NAME: feedback
DESCRIPTION: - The feedback which is given by user; is stored here.
TABLE NAME: login
DESCRIPTION: - when client enter his/her name and password for login. Then
user can choose and book the themes and events.
Page | 23
TABLE NAME: otherevent
DESCRIPTION: - The details about the other events in our company; client’s
can show description and choose theme, this data is stored here.
TABLE NAME: registration
DESCRIPTION: - The details which is given by user; is stored here. who
wants to book the theme and event.
Page | 24
TABLE NAME: temp
DESCRIPTION: - The details which is given by user; it’s data stored for
temporary in this table.
TABLE NAME: wedding
DESCRIPTION: - The details about the wedding; client’s can show description
and choose theme, this data is stored here.
Page | 25
Screen Layout
HOMEPAGE
DESCRIPTION :
When user visit this site first time; this page will
appear . Our Home page contained short description about our site . Classic
Events’s all services are listed here. There is also a small slideshare of New
Designes.
Page | 26
Page | 27
ABOUT US
DESCRIPTION:
This page shows the information about the our
company.This page also provides information about our team and our
services listed in side bar with link.
Page | 28
Page | 29
WEDDING
DESCRIPTION:
This page shows the information about the
Wedding Planning. It provides all information about facilites for marriage
which is provided by Classic Events team. It is also showed some themes.
Page | 30
Page | 31
ANNIVERSARY
DESCRIPTION :
This page shows the information about Various
type of Anniversaries Planning with some of themes.
Page | 32
BIRTHDAY PARTY
DESCRIPTION : When user click on link the above page, she/he can
show facilies for Birthday Parties which is provided by us.
Page | 33
OTHER EVENTS
DESCRIPTION :
This page shows information about other social
and corporate events which are provided by Classic Events team. There is
Description about all other events like, Corporate events, Road shows, DJ
Sounds and other Enjoyments related events.
Page | 34
Page | 35
GALLERY
DESCRIPTION:
This page very important and useful for user who
wants to book their events. User can show events theme and also book from
here by login to her/him account.
Page | 36
INFORMATION OF THEME
DESCRIPTION:
This page display the detail about the themes, which
is choose by User.
Page | 37
USER LOGIN
DESCRIPTION:
This is User login page, who are already Registered.
Page | 38
REGISTRATION / SIGN IN
DESCRIPTION:
User can registered in our company’s site
by given some basic information atleast once.
DESCRIPTION: This page describes that reservation is successfully
done and asking to guest about arrival faclity.
Page | 39
FEEDBACK
DESCRIPTION:
In this page user can give their feedback about
facilities which is provided by us. There is also information to contact with
Classic Events.
Page | 40
ADMIN LOGIN
DESCRIPTION:
Through this page admin can login at admin side.
Page | 41
ADMIN HOME
DESCRIPTION:
Through this page admin can shows all details about the site
and perform operation for services.
.
Page | 42
VIEW SERVICES
DESCRIPTION:
Through this page admin can add or delete the Services.
Page | 43
ADD SERVICES
DESCRIPTION:
Through this page admin can add the Services.
Page | 44
EDIT SERVICES
DESCRIPTION:
Through this page admin can edit the Services.
Page | 45
VIEW EVENTS ORDER
DESCRIPTION:
This page shows the all details about the user who booked their
events.
Page | 46
SHOW FEEDBACK
DESCRIPTION:
This page shows the all details about the person who give the feedback
about the Classic Events.
Page | 47
Test Case
Test Test Test Test Steps Test
Case ID Case Case Case
Descripti Step Expected
Name Status
on
Registrati Validation Required Name must be entered Name Design
on of name field must be
field Validation Entered
Validation Required Surname must be Surname Design
of surname field entered must be
Validation entered
To check To check E-mail ID accepted. Design Design
Email ID E-mail ID
that must contains
entered in ‘@’ and
particular ‘.’ or not
manner
To check Enter user Email ID must not be Design Design
Email ID name as accepted
must be invalid
valid email
email
address address
“12345ab
cde”
To check To check Mobil no accepted Design Design
Mobile No Mobile no “8675445643”
Must be must be
valid 10
Page | 48
Numbers
To check Submitted Email Id must not be Design Design
Email ID with accepted
must not empty
be empty Email Id
field
Feedback Validation Required Name must be entered Name Design
of name field must be
field Validation Entered
To check system Email ID accepted Design Design
Email ID than it is
that must accepted.
be already
in system
E-mail Enter user Email ID must not be Design Design
address name as accepted
invalid
email
address
“12345ab
cde”
To check To check Mobile no accepted Design Design
Mobile No Mobile no “9912343966”
Must be must be
valid 10
Numbers
To check Submitted Email Id must not be Design Design
Email ID with accepted
must not empty
be empty Email Id
field
Page | 49
Suggestion Validation Suggestion field must be Design Design
of enter
suggestio
n
Required Check if Form submitted with any Form must Design
field any of the empty field not be
validation field with submitted
(all the required with
fields of status in empty
any form registratio fields
in entire n form is
application empty or
) not
Event Validation Required Name must be entered Name Design
Booking of name field must be
Validation Entered
To check To check Mobil no accepted Design Design
Mobile No Mobile no “9912343966”
Must be must be
valid 10
Numbers
To check To check E-mail ID accepted. Design Design
Email ID E-mail ID
that must contains
entered in ‘@’ and
particular ‘.’ or not
manner
To check Submitted Email Id must not be Design Design
Email ID with accepted
must not empty
be empty Email Id
field
Page | 50
Gantt Chart
No. Gantt chart JUNE JULY AUGUST SEPT
19/6 31/6 1/7 15/7 29/7 1/8 19/8 30/8 1/9 15/9
1. Requirement
Gathering
2. Analysis
3. Designing
4. Coding
5. Testing
6. Implementation
7. Report
Page | 51
Limitations
This project is work only if you have PHP & Apache Server.
We put only four main types of events like wedding, anniversary,
birthday & DJ sounds.
In this project, credit card is not recommended.
Online theme Booking feature not changed according to user’s
requirements.
Page | 52
Future Scope
Most attractive feature is client can cancel their booking into 24 hours
using calling so clients can saved his/her time.
Can put more types of accommodation.
More attractive & eye catching layout. Time to time updating the
particular content to the website can be done.
Booking any type of theme included in our website.
Page | 53
Bibliography
BOOKS :-
Web Development using PHP
SAD
Oracle
WEBSITE :-
WWW.Stackoverflow.com
WWW.W3Schools.com
Page | 54
Work Experience
Our project guide miss Jinal Mashru provided full support to us. She
always helped us just like a companion and not just as professional guide; she
also provide the information required by us at any time. She personally worked
hard for our project. Also the other faculty members related to the computer
department never refused to help us. Also the institute has provided the
immense help by leap and bounds.
We also learnt some designing techniques; so we heartily thankful to
all who helped me in gradually climbing the steps towards the completion of
this project of hotel management system. Thank you all faculty members giving
us such a great opportunity’.
Last but not the least the overall experience of developing this
project is as good as studying an entire new subject to fueling up the knowledge
treasure.
Thank You.
Page | 55