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