You are on page 1of 31

WEDDING PLANNER

CREATED BY:

NIDHEESH G. KUMAR
ROLL NO. 12IT79
PROJECT GUIDE: MRS.SUCHITA PATEL

1.

Project Profile

2.

Company Profile

Introduction

4.

System Design

5.

Data Dictionary

PROJECT PROFILE:
Project Title:

Wedding
Planner(VivahBandhan.com)

Objective:

To provide the information regarding


Wedding Event & Other Events &
Its Categories. To provide the
information about the Booking of
users choice.

Front-End Tool:

Microsoft Visual Studio 2010

Back-End Tool:

Microsoft SQL Server 2008

Project Duration:

6 Months

Under Guidance:

Mrs. Suchita Patel

Submitted By:

Nidheesh G. Kumar

Submitted To:

Institute of Science And Technology


For Advanced Studies And
Research(ISTAR)

COMPANY PROFILE
Dialogic Tech:
Dialogic Tech has a mission statement to provide our customers with a complete range of Internet
services, such as Website Design and development, hosting, e-commerce, and online marketing.

Dialogic Tech was founded in 2003 to address web development needs of small to medium-sized
businesses. Dialogic Tech began with a vision to connect people and businesses from around the
world into a community that could work seamlessly together regardless of location and personnel.
After four years of Web Design and hundreds of completed websites, from simple brochure sites to
more complex and integrated sites, Dialogic Tech continues to be known as a leader in technology
and systems that gives their clients the tools they need to promote growth and structure to their
business in an ever changing economic atmosphere.

We use years of experience we have gained to design and develop usable, scalable and
accessible online solutions that communicate effectively and easily with your target audiences.

Dialogic Tech in India offers you the ability to leverage high quality offshore software engineering
and Offshore Software Programming talent Dialogic Tech has proved to be an important factor for
companies, offering cost, time and quality advantages.

Headquartered in India, Dialogic Tech combines proven expertise and a deep domain
understanding of technology to deliver a range of IT outsourcing services from Product
Development, Product Migration, Testing Services, custom application development, to IT

INTRODUCTION:
Wedding Planning System is a web based project which act as a
bridge between potential users and wedding planners.

As people spend lots of money on Weddings, Parties and MICE but


they involve their selves in each and every affair in such a way that at
the end of the day they feel that they have not seen the wedding of
their only Son/Daughter or they have not been able to enjoy the
functions. That is why, a Wedding Planner-Co-coordinator is required
to make people comfortable on the day of the Wedding /Event.

This project is developed to make the users comfortable to enjoy each


and every function along with their family, friends and relatives.

Easily Accessible from anywhere and at anytime.

SYSTEM DESIGN:
1. ER Diagram
2. Data Flow Diagram
3. Use Case Diagram

4. Sequence Diagram
5. Activity Diagram

1. ER DIAGRAM:

User_id

Password

Admin
Cust_id
Contact
_no

Manages
Event_id

D.O.B
View
Details

Event and
Categories

Customer

Category
_id

Age

Gender

Address

View
Order

Conform
Order

Place
Order
Post
Quotation

Order_id

Password

Order
Cust_id

Order
_date

Event_id

Quotation
_id

Category
_id

Quotation

Event
_id

Quotation
_id

Email_id

Cust_id

Quotation

2. DATA FLOW DIAGRAM:


Zero Level Dfd:

Admin

Reque
st
Respons
e

Wedding Planner

Reque
st
Respons
e

Custom
er

First Level Dfd For Admin:


Login

Check Availability
Login

Conformation

Response

Request For Add/Update/View

Conformation

Add/Delete/Modify
Admin

View Conformation

Request For Viewing Details


Conformation

Request For Category


Manage
Wedding Event
Categories

Manage
Planning
Details Of
Categories

tbl_Category
Acknowledgement

Request For Details


Tbl_Category

Response

Request For New User


View Customer
Details
Response

Logout Request
Logout
Logout Message

tbl_Login

tbl_Register

First level Dfd for Customer:


Request For Registration

Registration
Registration

Conformation

tbl_Register
Response

Request For Signin

Check Availiablity
tbl_Register

Login
Conformation Message

Response

Request For Category

Viewing The Categories


View Wedding
Categories

Customer

Viewing Response
Request For Viewing
Planning Details Of Available
Categories

tbl_Category
Response

Request For Details


View Planning
Details

View Response

tbl_Category
Response

Posting Selected
Categories

Saving The Selected


Categories
Place Order

Conformation

tbl_Order
Response

Request For Viewing Placed Order

Sending TheRequest
View Order

View Response

Request to Logout
Logout
Signout

tbl_Order
Response

USE CASE DIAGRAM:


Use Case For Admin:
Login

Manages Event

Manages Event
Category Details

Manages
Customer Details
Admin

View Quotation

Logout

Use Case For Customer:


Registration

Login

Selecting an Event

View Event
Categories

Customer

Place Order

View Order

Post a Quotation

Logout

Use Case For Events:


Wedding

DJ Party

Events
Freshers

Use Case For Services:

Catering

Photography

Venue
Services

Travels

Use Case For Catering:


Menu

Caterers

Rates
Catering

Total Persons

Use Case For Photography:

Types

Studios

Photography
Rates

Use Case For Venue:


Types

Name Of Venue

Rates
Venue

Number Of
Persons

Use Case For Travels:


:

Type Of Vehicle

Name Of Agency

Route

Travels

Number Of
Persons

Rates

SEQUENCE DIAGRAM:
For Admin:

System

Admin

Request For Login

Database

Send Username And Password


Response Of Username And Password

Login Successfull View Profile

Manage Events

Checked Username And Password

Details Stored

Suceesfully Saved

Response

Manage Event Categories

Details Stored

Suceesfully Saved

Response

Request For Manage Customer Details

Details Stored

View Conformation Message

Conformation

View Quotations Taken By Customer

Request

View Conformation

Logout Successfull

Response

View Details

For Customer:

Customer

System

Database

Request for Registration

Storing Information

Conformation Message

Response

Login

Check Username And Password


Response For Username And Pasword

Login Successfull

Select Event

Check Username And Password

Request
Acknowledgement

Select Services

Request

View Details

Acknowledgement

Send Request For Order

Request

View Conformation

Response

View Order

Request For Order Details

View Confirmation

Response

Post A Quotation

Request

Conformation Message

Response

Logout Successfull

View Confirmation

ACTIVITY DIAGRAM:
For Admin:
Login

No

Yes

Manages Category Of
Events

Manages Category Of
Services In Each Event

View Events Which Are


Booked

View Quotations Taken By


Customer

Plans A Event

Logout

For Customer:
No
Registration

Yes
No
Login

Yes

View Services

View Service
Categories

No
Selecting An
Event

Yes
Post A
Quotation

Logout

DATA DICTIONARY:
tbl_Register:Objective: This table stores the new customer details data.

Field

Data Type

Constraint

Description

Cust_id
Cust_name
Contact_no
D.O.B
Age
Gender
Email_id
Password
Address

int
varchar(20)
int
date
varchar(2)
varchar(7)
varchar(20)
varchar(20)
varchar(50)

Primary key

Customer ID
Customer Name
Contact No.
Date Of Birth
Age
Gender
Customer Email_Id
Password
Customer Address

tbl_Event:Objective: This table stores the various Events data.

Field

Data Type

Constraint

Description

Event_id

int

Primary key

Event ID

Event_name

varchar(20)

Event Name

tbl_Category:Objective: This table stores the Event Category details data.

Field

Data Type

Constraint

Descriptio
n

Category_id
Category_name

int
varchar(20)

Primary key

Event_id

int

Foreign
Key(tbl_Event)

Category ID
Category
Name
Event ID

tbl_category_catering:Objective: This table stores the Catering Category data.

Field

Data Type

Constraint

Description

Event_id

int

Event ID

Category_id

int

Foreign Key
(tbl_Event)
Foreign
Key(tbl_Category)

Catering_menu

varchar(30)

Menu

Caterer_name
Category_details
Rates

varchar(20)
varchar(30)
numeric(6,2)

Caterer Name
Caterer Details
Rates

No_Of_Persons

int

Total No. Of
Persons

Category ID

tbl_category_photo:Objective: This table stores the Photography Category data.

Field

Data Type

Constraint

Description

Event_id

int

Event ID

Category_id

int

Foreign
Key(tbl_Event)
Foreign
Key(tbl_Category)

Photo_type

varchar(15)

Photo Types

Studio_name
Studio_details
Rates

varchar(20)
varchar(30)
numeric(6,2)

Studio Name
Studio Details
Rates

Category ID

tbl_category_venue:Objective: This table stores the Venue Category data.

Field

Data Type

Constraint

Description

Event_id

int

Event ID

Category_id

int

Foreign
Key(tbl_Event)
Foreign
Key(tbl_Category)

Venue_type

varchar(15)

Venue Types

Venue_name
Venue_details
No_Of_Persons

varchar(20)
varchar(30)
int

Rates

numeric(6,2)

Venue Name
Venue Details
Total No. Of
Persons
Rates

Category ID

tbl_category_travels:Objective: This table stores the Travels Category data.

Field

Data Type

Constraint

Description

Event_id

int

Event ID

Category_id

int

Foreign
Key(tbl_Event)
Foreign
Key(tbl_Category)

Vehicle_type

varchar(15)

Types

Travel_agency_name
Travel_Agency_details
Route

varchar(20)
varchar(30)
varchar(35)

Name
Details
Route

No_Of_Persons

numeric(8)

Rates

numeric(6,2)

Total No. Of
Persons
Rates

Category ID

tbl_Order:Objective: This table stores the Ordered data from customer.

Field

Data Type

Constraint

Description

Order_id

int

Primary Key

Order ID

Order_date

date

Cust_id

int

Event_id

int

Category_id

int

Total_Amount

numeric(8,2)

Date
Foreign
Key(tbl_Register)
Foreign
Key(tbl_Event)
Foreign
Key(tbl_Category)

Customer ID
Event ID
Category ID
Gross Amount

tbl_Quotation:Objective: This table stores the Quotation details.

Field

Data Type

Constraint

Description

Quotation_id
Event_id

int
int

Quotation ID
Event ID

Cust_id

int

Primary Key
Foreign
Key(tbl_Event)
Foreign
Key(tbl_Register)

Quotation

varchar(50)

Customer ID
Quotation
Description