Professional Documents
Culture Documents
Happy Happenings: Project Report On
Happy Happenings: Project Report On
On
HAPPY HAPPENINGS
By
Pranjal Kemkar
Semester: V
Guided By:
Drashti Bhavsar,
Lecturer,
October: 2021
SAL EDUCATION
1|Page
HAPPY HAPPENINGS
(A Wedding Planner Project)
2|Page
CERTIFICATE
This is to certify that Project work embodied in this Project Report titled “
Happenings” was carried out by Pranjal Kemkar, Enrollment No. 194510307022
SAL Institute of Diploma Studies (451) for fulfillment of Diploma Engineering degree
Computer Engineering to be awarded by Gujarat Technological University. This Proj
work has been carried out under my guidance and supervision and it is up to m
satisfaction.
Date:
3|Page
ACKNOWLEDGEMENTS
I am very obliged to Dr. Monika Swami, Principal of SAL Institute of Diploma Stud
for providing facilities to achieve the desire milestone.
I am also thankful to Kalpesh Patel H.O.D., Computer Department, SAL Institute
Diploma Studies, Ahmedabad for his continuous encouragement and m
I am grateful to my guide Drashti Bhavsar, Department of Computer Engineering, S
Institute of Diploma Studies, Ahmedabad, for the preparation of the present work towa
partial fulfillment of my project. It is due to her constant support and guidance that I co
pursue the present topic of my study. Without her treasonable advice and assistance
would not have been possible for me to attain this landmark. She has always been willin
present whenever I needed the slightest support from her. She not only guided me at cruc
points but also helped me to sharpen my skills at various stages of progress of this stu
Her continuous guidance and support will be of great help to complete the final work th
have undertaken.
I am very obliged to all my dear friends for their continuous livelihood and comfort in e
and every phase of my life. I would like to thank all of them whose name are not mention
here but have played a significant role in any way to accomplish the work.
Grace of the almighty God and blessings of my parents have formed the path to reach
desire goal.
Pranjal Kemkar
(194510307022)
4|Page
Happy Happenings
Pranjal Kemkar
Abstract
This Happy Happenings is a wedding planner system which will be a java-based web
application that will help the users to organize successful wedding events. This
application will provide an easy way to plan all of their special events. The user can add
all the details of the event to get the service. The user can select the type of event, type of
food to be served, type of decoration, venue, estimated budget, etc. All the details given
by users will be verified. A list of suitable requirements will be shown out of which the
user the select the preferred selections as per their choice. The vendor will verify and send
his response with a confirmation mail. The user needs to complete the payment process to
confirm the order.
Keywords: Online, Wedding, Planner, Client, Password, Records, Vendor, Customer/user and
Budget.
5|Page
TABLE OF CONTENTS:
INTRODUCTION 01
SYSTEM REQUIREMENTS 02
6|Page
5.1.2 How MySQL Works
SYSTEM DESIGN 06
DATA DICTIONARY 07
7.1 Introduction
7|Page
CHAPTER 1
INTRODUCTION
8|Page
1.1 INTRODUCTION OF THE PROJECT
9|Page
1.2 PURPOSE OF THE PROJECT
10 | P a g e
1.3 FUNCTION REQUIREMENTS
11 | P a g e
• Map for the location for vendors
• Wedding countdown
12 | P a g e
1.4 PROBLEMS IN EXISTING SYSTEM
• Dress management and all the thing like the food and the
weather disaster payment issue and the bugs which are
not fixed in proper updates which had be fix are taken
care in this app . The way of presenting thing are mostly
not in order so better to put in order and all the wedding
planner apps have the same boring procedure and not
much of a fun apps so mostly peoples get bored while
designing there wedding so they don’t prefer wedding
apps and they don’t trust this types of apps .
13 | P a g e
1.5 MAIN MODULES
Planner:-
USER:-
14 | P a g e
the details in the application regarding the event like the type
of event, decoration, and budget. Users will get a confirmation
mail to his mail id. Users order will be booked after
completing the payment process.
15 | P a g e
CHAPTER 2
SYSTEM REQUIREMENTS
16 | P a g e
2.1 SOFTWARE REQUIREMENTS
1. All Seated
2. Aisle Planner
3. Planning Pod
4. Accounting software
7. Animation software
17 | P a g e
2.1.1 SERVER SIDE SIDE REQUIREMENTS
18 | P a g e
2.1.2 DEVELOPER SIDE REQUIREMENTS
19 | P a g e
2.1.3 USER SIDE REQUIREMENTS
• Name of Groom.
• Email Id
• Bride Name
• Peoples Numbers.
• Place
20 | P a g e
CHAPTER 3
21 | P a g e
3.1 SYSTEM ANALYSIS AND DESIGN
22 | P a g e
3.2 SYSTEM DEVELOPMENT LIFE CYCLE
23 | P a g e
3.2.1 NEEDS OF SDLC
24 | P a g e
3.2.2 SDLC CYCLE
Just a prototype:
25 | P a g e
3.3 SPIRAL MODEL
Prototype Model:
1. Planning
2. Designing
3. Constructing
4. Evaluation
Planning:
26 | P a g e
application provides an easy way to plan their special events.
The user can add all the details of the event and can get the
service. The user can select the type of event, type of food to
be served, type of decoration and estimated budget. The user
can visualize how the venue will look according to the
decorations he/she has selected. The users can also arrange a
meeting in the meeting section with the vendors.
Designing:
For the designs I have attached some snap shots of the basic
design that has been created till now.
27 | P a g e
One:
28 | P a g e
Two:
29 | P a g e
Three:
30 | P a g e
Four:
31 | P a g e
Five:
32 | P a g e
Construction:
Evaluation:
33 | P a g e
3.4 FEASIBILITY STUDY
34 | P a g e
CHAPTER 4
FRONT END OF THE SYSTEM
35 | P a g e
4.1 ABOUT FRONT END
API
Data management
36 | P a g e
4.1.1 ABOUT PHP
37 | P a g e
4.1.2 ABOUT HTML
38 | P a g e
4.1.3 ABOUT CSS
39 | P a g e
4.1.3 ABOUT JAVASCRIPT
40 | P a g e
4.2 WHY USE PHP?
41 | P a g e
CHAPTER 5
BACK END OF THE SYSTEM
42 | P a g e
5.1 ABOUT BACK-END
API management
43 | P a g e
5.1.1 ABOUT MYSQL
44 | P a g e
5.1.2 HOW MYSQL WORKS
To create a project in a repository on MySQL 5, you work
through these stages:
Stage 1: Create an empty database repository and set up the
data tables. ...
Stage 3: Perform a project integrity check on the project file
you are using as a base (optional, but recommended)
Stage 4: Transfer the data.
45 | P a g e
5.1.3 MYSQL FEATURES
46 | P a g e
5.2 WHY USE MYSQL?
47 | P a g e
CHAPTER 6
SYSTEM DESIGN
48 | P a g e
6.1 DATA FLOW DIAGRAM
49 | P a g e
50 | P a g e
6.2 USE CASE DIAGRAM
51 | P a g e
6.3 ACTIVITY DIAGRAM
7.1 INTRODUCTION
54 | P a g e
A data dictionary is a collection of the names, definitions, and
attributes for data elements and models. The data in a data
dictionary is the metadata about the database. These elements
are then used as part of a database, research project, or
information system.
These are some of the most common elements used in a data
dictionary, though there’s variation:
Username
Login id
Password
Budget information
Countdown for the final date
Venue
Florists
Caterer
Theme
Dresses
Jewellery
55 | P a g e