32
SYNOPSIS UNDER SUPERVISION OF: SUBMITTED BY NAME: ENROLLMENT NO: 1

Online Wedding Planning System ASP Net

Embed Size (px)

Citation preview

Page 1: Online Wedding Planning System ASP Net

SYNOPSIS

UNDER SUPERVISION OF:

SUBMITTED BY

NAME:

ENROLLMENT NO:

Submitted in partial fulfillment of the requirements for qualifying

MCA

1

Page 2: Online Wedding Planning System ASP Net

Under Supervision of :

Submitted By:

Name :

Programme Code :

Enrollment No. :

Name of the Study Centre : Study Centre Code :

2

Page 3: Online Wedding Planning System ASP Net

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

i) Modules & their description

ii) Database Design

16-20

16-20

21-22

11. Security 23

12. Future scope & proposed enhancement of the project

24

13. Bibliography 25

3

Page 4: Online Wedding Planning System ASP Net

PROJECT TITLE

4

Page 5: Online Wedding Planning System ASP Net

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.

5

Page 6: Online Wedding Planning System ASP Net

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.

PURPOSE

6

Page 7: Online Wedding Planning System ASP Net

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.

7

Page 8: Online Wedding Planning System ASP Net

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

Access

8

Page 9: Online Wedding Planning System ASP Net

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

Tool :-

Microsoft Visual Studio .Net 2008

User Interface :-

Dreamweaver,JSP,Java Script

9

Page 10: Online Wedding Planning System ASP Net

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.

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

10

Page 11: Online Wedding Planning System ASP Net

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.

11

Page 12: Online Wedding Planning System ASP Net

ER-DIAGRAM

12

Page 13: Online Wedding Planning System ASP Net

8. DATA FLOW DIAGRAM

Context Level DFD for Online Wedding Planning System

13

3.Cancellation

7.Availability

& Facilities

2.Booking

6.Party Halls

5. Photographers

Online Wedding

Planning

System

1.Admin

4.Other

Arrangements

Page 14: Online Wedding Planning System ASP Net

DFD for Login Module

Login Module

14

USER

1.1Accept the

user Name & Password

1.2Authenticate

The Password

Online Wedding

Planning

System

ScreenAdmin Panel

Page 15: Online Wedding Planning System ASP Net

DFD for Booking Module

15

Customer

2.1Accept the Customer booking request

2.4Generate

Bill

Invoice

2.3Book the Venue & Menus

Accounts

Caterers

Booking Hall

Customer

2.2Authenticat

eThe User

Online Wedding

Planning

System

Theme

Page 16: Online Wedding Planning System ASP Net

DFD for Booking Inquiries Form

16

CustomerAccept the Customer request

Online Wedding

Planning

System

2.2Check the

Database for the require

BookingStatus

2.3Respond

to the customer

Party Hall Booking

Page 17: Online Wedding Planning System ASP Net

DFD For Cancellation Module

17

Customer

3.1Accept the Customer

request from user

3.4

Online Wedding

Planning System

3.2Check the

Validate from Booking Table

Invoice

3.3Cancel the

booking

Accounts

Booking

Page 18: Online Wedding Planning System ASP Net

DFD for Entering the Transport Details

18

ADMIN

4.1Enter the Transport

Details

4.2Validate & Store in the Database

Online Wedding

Planning System

Transport

Page 19: Online Wedding Planning System ASP Net

DFD for Entering the Photographer Details

19

ADMIN

5.1Enter the

Photographer Details

5.2Validate & Store in the Database

Online

Wedding Hall

Booking

Photographer

Page 20: Online Wedding Planning System ASP Net

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

Catering Plans

Miscellaneous Services

Reports

Search

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

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

20

Page 21: Online Wedding Planning System ASP Net

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.

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.

21

Page 22: Online Wedding Planning System ASP Net

22

Page 23: Online Wedding Planning System ASP Net

ii) DATABASE DESIGN

Venue TableFiled Type Constraint DescriptionSr_no int Primary key Serial numberLocation_id Varchar(50) Not Null Location IDLocation_name Varchar(50) Not Null location Name

of the venueState Varchar(50) Not Null StateCity Varchar(50) Not Null CityContact_no Varchar(50) Not Null Contact

numberContact_person

Varchar(50) Not Null Contact Person

image Varchar(50) Not Null Image

Photographs TableFiled Type Constraint DescriptionSr_no Int Primary Key Serial NumberCompany_Name

Varchar(50) Not Null Company Name

Conatct_Person

Varchar(50) Not Null Contact Person

Address Varchar(50) Not Null AddressState Varchar(50) Not Null StateCity Varchar(50) Not Null CityMail_Id Varchar(50) Not Null Mail IdDescription Varchar(50) Not Null DescriptionType Varchar(50) Not Null Type

Transport TableFiled Type Constraint DescriptionSr_No Int Primary Key Serial NumberTrans_Id Int Not Null Transport IDTransport_Name

Varchar(50) Not Null Transport name

Rent Varchar(50) Not Null Rent of the vehicle

Feedback TableFiled Type ConstratintSr_No Int Primary KeyName Varchar(50) Not null

23

Page 24: Online Wedding Planning System ASP Net

Mob Varchar(50) Not NullAddress Varchar(50) Not NullDate Varchar(50) Not NullComments Varchar(50) Not Null

Booking TableFiled 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 TableFiled Type Constratint DescriptionSrNo Int Primary Key Serial

NumberDate Date Not null Date of

program meEvent_Type Varchar(50) Not Null Name of the

programmeHost Varchar(50) Not Null Arranged ByNo_of_guest Varchar(50) Not Null No. of Guests

MailBox TableFiled Type Constratint DescriptionSrNo Int Not Null Serial

NumberEmail Date Not Null Email IDmessage Varchar(50) Not Null MessageSubject Varchar(50) Not Null SubjectDate Date/Time Not Null Date/Time

Theme TableFiled Type Constratint Description

24

Page 25: Online Wedding Planning System ASP Net

SrNo Int Not Null Serial Number

Theme ID Vrachar(50) Not Null Theme IDTheme Name Varchar(50) Not Null Name of the

themeTheme Design Varchar(50) Not Null Design of

theme

25

Page 26: Online Wedding Planning System ASP Net

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.

26

Page 27: Online Wedding Planning System ASP Net

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.

27

Page 28: Online Wedding Planning System ASP Net

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

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

28