Upload
nithiyan92
View
35
Download
1
Embed Size (px)
Citation preview
SYNOPSIS
UNDER SUPERVISION OF:
SUBMITTED BY
NAME:
ENROLLMENT NO:
Submitted in partial fulfillment of the requirements for qualifying
MCA
1
Under Supervision of :
Submitted By:
Name :
Programme Code :
Enrollment No. :
Name of the Study Centre : Study Centre Code :
2
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
PROJECT TITLE
4
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
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
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
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
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
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
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
ER-DIAGRAM
12
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
DFD for Login Module
Login Module
14
USER
1.1Accept the
user Name & Password
1.2Authenticate
The Password
Online Wedding
Planning
System
ScreenAdmin Panel
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
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
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
DFD for Entering the Transport Details
18
ADMIN
4.1Enter the Transport
Details
4.2Validate & Store in the Database
Online Wedding
Planning System
Transport
DFD for Entering the Photographer Details
19
ADMIN
5.1Enter the
Photographer Details
5.2Validate & Store in the Database
Online
Wedding Hall
Booking
Photographer
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
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
22
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
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
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
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
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
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