Online Wedding Planning System - Asp Net

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 32

SYNOPSIS

UNDER
SUPERVISION OF:

SUBMITTED BY

NAME:

ENROLLMENT NO:

1
Submitted in partial fulfillment of the requirements for qualifying

MCA

2
Under Supervision of :

Submitted By:

Name :

Programme Code :

Enrollment No. :

Name of the Study Centre :

Study Centre Code :

3
Contents of The Synopsis
Sl. No TOPIC PAGE NO.
1. Project Title 2
2. Introduction 5
3. Objective & Purpose of the System 6
4. Project Category 7
5. Tools/Platform/H/W & S/W requirement specification 8
6. Existing System & Need for System 9
7. ER-Diagram 11
8. Data Flow Diagram 12
9. Modules and Their Description 15
10. A Complete Structure of The Program 16-20

i) Modules & their description 16-20

ii) Database Design 21-22


11. Security 23
12. Future scope & proposed enhancement of the 24
project
13. Bibliography 25

4
PROJECT TITLE

5
2. INTRODUCTION

Online 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.

So that I have tried to make a web project so that all the plannings for the

food, venues, invitation cards, bookings can be done on time. This project is

developed to make the users comfortable to enjoy each and every function

along with their family, friends and relatives. This project organizes t:

 Venues & Accommodation.


 Sets, Themes, Concepts & Decorations
 Menu Planning, F & B and Bar Tendering Services.
 Music & Entertainment. Wedding Jaimala Themes.
 Photography: Still & Video.
 Rental Services Like: Security, Hostesses, Travel & Transport,

Royal Procession, Fireworks.


 Wedding and Hospitality Management.

6
3. OBJECTIVES OF THE SYSTEM

The objective of this development effort is:-

 To provide the information regarding Wedding.

 To provide the information about the Booking of users choice.

 Online Users can submit their queries by giving the wedding destination,

tentative date, number of guests, contact number etc.


 Interested Users can book accommodations for their guests in Hotels. It

can be a 5 Star,4 Star or 3 Star hotel. Online users can provide their

requirements like no. of rooms, no. of nights, accommodation budget etc.


 Wedding themes are available in the websites.
 There is a facility to book caterers according to the budget. Different

plans are available by the caterers; these are Economy, Gold, Platinum

and Silver.
 Mailing facility to reply clients.
 Different venues are available for the choices.
 Availability of Wedding cards, Wedding cakes, Wedding dresses, Transport,

Flower Decoration etc.

 To provide the functionality of online Booking and Cancellation.

 To provide the information of status of catering, facilities available.

 To provide the facility to maintain the records of users.

 Information can be easily accessed.

 This system will save the time of the Users.

7
PURPOSE

Online Wedding Planning System is a Management system with Automation

System this project is aimed at automation of a Wedding Planning and thus to

develop customize software package.

8
4.PROJECT CATEGORY

This project is basically categorized as RDBMS. The project is based on three

tier architecture. The three tier architecture where the application is divided into

three logical constituents.

 Presentation layer – In this layer mainly following pages

contained:

 Web Pages

 User Control

 Master Pages

 Business Layer – Business Logic,

 Result Engine

 User permissions logic

 Access Rights

 Data Layer – Provide handling and validation of data (MS SQL

Server in this case).

 Sql

 Sybase

 Oracle

9
 Access

10
5. OPERATING ENVIRONMENT: – HARDWARE &

SOFTWARE

Hardware Interface:-

Hardware Requirements:

Number Description
1 PC with 20GB Hard-Disk and 256 MB RAM

Software Interface

Client on Internet: Web Browser, Operating System (any)

Client on Intranet: Client Software, Web Browser, Operating System (any)

Web Server: Operating System (any)

Data Base Server: SQL database 2005, Operating System (any)

Development End: ASP.Net with C#

Development Environment:-

 ASP .NET: Application Architecture

 SQL 2005: Database

 Rational: Design Tool

 AJAX

 Rational rose: Design Tool

11
Tool :-

 Microsoft Visual Studio .Net 2008

User Interface :-

 Dreamweaver,JSP,Java Script

6. EXISTING SYSTEM AND NEED FOR SYSTEM

The existing system is manual /machine systems where the users must have to

perform their manually. It will take more time and this whole procedure is very

tedious and takes a lot of time.

Problems of the existing system

 It is limited to a single system.

 It has lot of manual work (Manual work does not mean working with pen

or paper, rather includes working on spread sheets and other simple

software.)

 The present system is very less secure.

 It unable to generate different kinds of reports.

 It is difficult to maintain phone bookings and cancellations.

12
 Does not provide global support. User cannot do the reservation from

remote place.

 Retrieval of information is difficult and time consuming.

 A lot of time and manual effort is required

13
SCOPE OF WORK

The scope of the system is defined on the basis of various functionalities

provided by the system. The scope can be explained as:-

 Build a web based system.

 Information handling of the booking of the Wedding Planners i.e. new

records can be created, data retrieval, update and cancellation of the

booking functionality.

 The scope of the project is to develop customize software package for

reducing the manual problems.

 It should deals with the online Wedding Planning as well as cancellation.

 This system never decreases the manpower but helps the development of

available manpower and optimizes the manpower by which banquet’s

standards and capabilities can be scaled to higher dimension.

14
ER-DIAGRAM

15
8. DATA FLOW DIAGRAM

Context Level DFD for Online Wedding Planning System

3.
2.
Cancellation
Booking

1. 4.
Online Wedding Other
Admin
Arrangements
Planning
System

7. 16 5.
Availability 6.
& Photographers
Party Halls
Facilities
DFD for Login Module

1.1
Accept the
USER user Name &
Password

1.2
Authenticate
The
Password

Online Wedding
Planning
System

Screen
Admin Panel Login Module

17
DFD for Booking Module

2.1
Accept the 2.2
Customer Customer Authenticat
booking e
request The
User

Invoice

2.4
Generate
Bill

Online Wedding
Theme
2.3 Planning
Book the
Venue &
Menus
System

Customer

Accounts

Booking Hall

Caterers
18
DFD for Booking Inquiries Form

Accept the
Customer Customer
request

Booking 2.2
Status Check the
Database for
the require

Online Wedding
2.3 Planning
Respond
to the System
customer

Booking
Party Hall

19
DFD For Cancellation Module

3.1
Accept the
Customer Customer
request from
user

Invoice
3.2
Check the
Validate from
Booking Table
3.4

Online Wedding
3.3
Cancel the
booking Planning System

Accounts

Booking

20
DFD for Entering the Transport Details

4.1
Enter the
ADMIN Transport
Details

4.2
Validate &
Store in the
Database

Online Wedding
Planning System

Transport

21
DFD for Entering the Photographer Details

5.1
Enter the
ADMIN Photographe
r Details

5.2
Validate &
Store in the
Database

Online
Wedding Hall
Booking

Photographer

22
9. Modules & Their Description

The Online Wedding Planning System is a wedding services provider that offers

wedding plans and services.

Online Wedding Planning System deals with the information System for Bookings.

This project explains about the booking of the Party Places from a short event

to a complete combination of activities, including meetings, conferences,

exhibitions etc. This website helps any authorized person to book the places,

wedding cakes, photographers; flower decorators etc. from internet and also

shows the availability of a particular requirement at the chosen date and time.

The project is divided into different modules. They are follows:-

a) Administration: This module is divided into different sub-modules, they

are:-

 Booking

 Venus

 Menus

 Photographers

 Transport

23
 Catering Plans

 Miscellaneous Services

 Reports

 Search

b) Users: This module is specially for Customers:-

 Service Details (DJ, Lightning , Video Recording, Catering)

 Availability

 Booking

Client Details: Once the user click on this module he/she will be able to know

the client details who have taken the services through the website.

Admin Login: In this module, this website is for multiple users. If a User

enters a password and the software checks its validity. If the password is valid

then option is given to change the password, otherwise “Invalid User/Password”

message is displayed. There is an option for password recovery, log out, login,

new users sign in. The Administrator can also update changes in the site after

login.

24
Feedback: This module keeps track of all the feedbacks given by the users for
future records.

Reports: This module concerns with various report generation based on the

Admin request. Following types of reports are generated-

 Booking Details

 Photographer Details

 Venus Status

 Menus Details

 Feedback Reports

Service Details: when the user clicks on this module he/she will be informed

about the detailed services offered by the website. This website also handles

various bookings such as for photographers, transporters, Flower decoration,

Audio System, DJ, Lightning, Video Recording etc.

Availability: The system also keeps track the information of the booking, whether

it is available at chosen date and time or not.

25
ii) DATABASE DESIGN

Venue Table
Filed Type Constraint Description
Sr_no int Primary key Serial number
Location_id Varchar(50) Not Null Location ID
Location_name Varchar(50) Not Null location Name
of the venue
State Varchar(50) Not Null State
City Varchar(50) Not Null City
Contact_no Varchar(50) Not Null Contact number
Contact_person Varchar(50) Not Null Contact Person
image Varchar(50) Not Null Image

Photographs Table
Filed Type Constraint Description
Sr_no Int Primary Key Serial Number
Company_Name Varchar(50) Not Null Company Name
Conatct_Person Varchar(50) Not Null Contact Person
Address Varchar(50) Not Null Address
State Varchar(50) Not Null State
City Varchar(50) Not Null City
Mail_Id Varchar(50) Not Null Mail Id
Description Varchar(50) Not Null Description
Type Varchar(50) Not Null Type

Transport Table
Filed Type Constraint Description
Sr_No Int Primary Key Serial Number
Trans_Id Int Not Null Transport ID

26
Transport_Name Varchar(50) Not Null Transport name
Rent Varchar(50) Not Null Rent of the
vehicle

Feedback Table
Filed Type Constratint
Sr_No Int Primary Key
Name Varchar(50) Not null
Mob Varchar(50) Not Null
Address Varchar(50) Not Null
Date Varchar(50) Not Null
Comments Varchar(50) Not Null

Booking Table
Filed Type Constratint Description
Sr_No Int Primary Key Serial Number
Name Varchar(50) Not Null Booking Name
Mob Varchar(50) Not Null Mobile Number
Address Varchar(50) Not Null Address
Date Varchar(50) Not Null Date of booking
Venu Varchar(50) Not Null Comments
Requirement Varchar(50) Not Null Requieremts

Final_Program Table
Filed Type Constratint Description
SrNo Int Primary Key Serial Number
Date Date Not null Date of
program me
Event_Type Varchar(50) Not Null Name of the
programme
Host Varchar(50) Not Null Arranged By

27
No_of_guest Varchar(50) Not Null No. of Guests

MailBox Table
Filed Type Constratint Description
SrNo Int Not Null Serial Number
Email Date Not Null Email ID
message Varchar(50) Not Null Message
Subject Varchar(50) Not Null Subject
Date Date/Time Not Null Date/Time

Theme Table
Filed Type Constratint Description
SrNo Int Not Null Serial Number
Theme ID Vrachar(50) Not Null Theme ID
Theme Name Varchar(50) Not Null Name of the
theme
Theme Design Varchar(50) Not Null Design of
theme

28
11. SECURITY

The security measures have been taken in a bid to make the software full

proof in terms of various activities:-

1. Authorization of the user as well as administrator

2. Input Validations of the forms

3. Output Validations of the result

4. Login timing to maintain the Session management

5. Logout timing of the user

6. Data Security

7. Software Security

8. Hardware Security

9. Illegal copying should be restricted

These are the few measures that are taken into account to meet the security

measures while developing a project for an organization.

29
12. FUTURE SCOPE & PROPOSED

ENHANCEMENT OF THE PROJECT

DRAWBACKS:

1. No automatic backup facilities available.

2. To run the application Internet Explorer 5.0 and above is required.

3. High bandwidth is required for as the transaction rate is high and

third party gateway.

PROPOSED ENHANCEMENT:

1. Data backup facility will be introduced.

2. Graphical richness is required for the more user interactivity.

30
13. BIBLIOGRAPHY

BOOKS:

1. Mathew MacDonal Beninning ASP.Net 2.0 in C# 2005: From Novice to

Professional, First edition Apress Publication – 2006

2. James Foxall: Sams Teach Yoursel Microsoft Visual C# 2005 in 24

hours, complete starter kit, First edition

3. Damon Armstrong: Pro ASP.Net 2.0: Website programming, First edition

4. Alison Batter: Sams Teach Yourself Microsoft SQL Server 2005 express in

24 hours, First edition

5. Joseph Schmuller: Sams Teach Yourself UML in 24 Hours, Third edition

6. Ron, Patton, “ Software Testing”, Second Edition, Pearson

WEB REFERENCES:

1. http:// www.asp.net/

2. http://www.csharphelp.com/

3. http://www.google.com

4. http://msdn.microsoft.com/net/quickstart/aspplus/default.com

31
5. http://www.aspfree.com/

32

You might also like