Online wedding planning system_asp.net

advertisement
SYNOPSIS
UNDER
SUPERVISION OF:
SUBMITTED BY
NAME:
1
ENROLLMENT NO:
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)
16-20
Modules & their description
ii) Database Design
21-22
11.
Security
23
12.
Future scope & proposed enhancement of the
24
13.
Bibliography
25
project
4
PROJECT TITLE
5
6
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.
7
8
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.
9
 Information can be easily accessed.
 This system will save the time of the Users.
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.
10
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
11
 Access
12
5. OPERATING ENVIRONMENT: – HARDWARE &
SOFTWARE
Hardware Interface:Hardware Requirements:
Number
1
Description
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
13
 Rational rose: Design Tool
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.
14
 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
15
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.
16
ER-DIAGRAM
17
8. DATA FLOW DIAGRAM
Context Level DFD for Online Wedding Planning System
3.
Cancellation
2.
Booking
1.
Admin
Online Wedding
Planning
4.
Other
Arrangements
System
18
7.
Availability
6.
Party Halls
5.
DFD for Login Module
1.1
Accept the
user Name &
Password
USER
1.2
Authenticate
The
Password
Online Wedding
Planning
System
Screen
Admin Panel
Login Module
19
DFD for Booking Module
Customer
2.1
Accept the
Customer
booking
request
2.2
Authenticate
The
User
Invoice
2.4
Generate
Bill
Online Wedding
2.3
Book the
Venue &
Menus
Theme
Planning
System
Customer
Accounts
Booking Hall
Caterers
20
DFD for Booking Inquiries Form
Customer
Accept the
Customer
request
Booking
Status
2.2
Check the
Database for
the require
Online Wedding
2.3
Respond
to the
customer
Planning
System
Party Hall
21
Booking
DFD For Cancellation Module
Customer
3.1
Accept the
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
22
DFD for Entering the Transport Details
4.1
Enter the
Transport
Details
ADMIN
4.2
Validate &
Store in the
Database
Online Wedding
Planning System
Transport
23
DFD for Entering the Photographer Details
5.1
Enter the
Photographer
Details
ADMIN
5.2
Validate &
Store in the
Database
Online
Wedding Hall
Booking
Photographer
24
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
25
 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.
Feedback: This module keeps track of all the feedbacks given by the users for
future records.
26
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.
27
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
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
Filed
Type
Constraint
Description
Sr_No
Int
Primary Key
Serial Number
Trans_Id
Int
Not Null
Transport ID
Photographs Table
Transport Table
28
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
Event_Type
Varchar(50)
Not Null
Name of the
program me
programme
Host
Varchar(50)
Not Null
29
Arranged By
No_of_guest
Varchar(50)
Not Null
No. of Guests
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
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 Design
Varchar(50)
Not Null
Design of
MailBox Table
Theme Table
theme
theme
30
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.
31
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.
32
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
33
5. http://www.aspfree.com/
34
Download
Study collections