Professional Documents
Culture Documents
Project-1 Template - ADP WeddingBee
Project-1 Template - ADP WeddingBee
Project-1
Couple Unification
Project Advisor
Presented by:
Group ID: 10
Wedding Bee
Advisor:Prof.Amarah Abdullah
Group 10
Member Name Primary Responsibility
H.M.Shehryar Solving issues & documentation
M.Nauman Javed Proposing ideas
&documentation
Shehroz Irshad Proof Reading & documentation
Zunaira Imran Data collection &
documentation
Mehreen Iftikhar Data collection &
documentation
Couple Unification
Table of Contents
Table of Contents........................................................................................................................ i
Introduction and Background................................................................................................... 1
1.1 Product (Problem Statement)..................................................................................................1
1.2 Background............................................................................................................................1
1.3 Scope.....................................................................................................................................1
1.4 Objective(s)/Aim(s)/Target(s).................................................................................................1
1.5 Completeness Criteria.............................................................................................................1
1.6 Business Goals.......................................................................................................................1
2. Functional Requirements..................................................................................................... 1
2.1 Functions of Systems expressed as use cases..........................................................................1
2.2 Requirements Analysis and Modeling.....................................................................................1
2.3 Usage Scenario.......................................................................................................................2
2.4 Adopted Methodology............................................................................................................2
3. Nonfunctional Requirements............................................................................................... 2
3.1 Performance Requirements.....................................................................................................2
3.2 Safety Requirements...............................................................................................................3
3.3 Security Requirements............................................................................................................3
3.4 Additional Software Quality Attributes...................................................................................3
4. Revised Project Plan............................................................................................................ 3
5. References............................................................................................................................. 3
Appendix A: Glossary.................................................................................................................. 4
In this chapter , we will discuss problem statement and background of of the online wedding system
scope , methodology , objectives , completeness criteria and business goal of the online wedding
system
Now a days people are organizing their parties and events physically which required lot of time and
hard work. To organize events people have to visited different places and meet with different people to
make their events perfect. In all of this procedure people have to face many problems like first they
have to take out their special time then they have to face traffic problems and many other things.
Seeing all of these things we decided to create such an app or website that can solve all of these
difficulties and make people's life easy. So we are going to create our app or website (Event Hours) for
people's ease.
Event planners, however, are taught the general process of a consultation meeting and then learn to
tailor those ideas to different types of events. Wedding planners, on the other hand, are taught how to
conduct a consultation meeting with wedding clients specifically
1.2 Background
The site's popularity prompted her to launch Wedding-bee as a stand-alone site in February of 2006
Headquarters Regions Greater
Los Angeles Area, West Coast, Western US
Operating Status Only in U.S.A & Canada(Accepted only both countries client)
Have you ever wondered why people knock their glasses together when they cheer? Like most of the
traditions we have, it’s not an arbitrary custom.It’s an old Viking tradition. They’d crush their cups
together so the drink would land in the opposing glass. So if you had poisoned someone’s cup, you’d
have to drink it too.What will the history books say about us and our events? How will you help shape
our times?Get inspired by our ancestors, take the best of their event planning magic and add it to the
modern facilities we have in our arsenal.
If there were a hall of fame for event planning, the inaugural inductee would have to be Cleopatra.
She is the first known event planner as we know it. If there was someone before her, we apologies,
but they’ve been lost to history. Every event has a theme and a purpose. Allegedly, Cleopatra’s
meetings were intended to attract potential lovers. A famous example is her boat parties down the
Nile, filled with candles and perfume.She didn’t have the internet, so communication was limited, to
say the least. Messages were hand-delivered over weeks or months. Of course, Cleopatra’s landmark
events would not have been possible without an army of servants and free labour.
Although language and fashion change through the ages, the core of events remain the same. The
elaborate and phantasmagorical event was driven by the French royalty of the medieval period.From
this period, event planning icons include Madame Pompadour, mistress to King Louis XV, and Marie
Antoinette. They were infamous for throwing huge costumes parties with the finest musicians.
But now big events are for everyone, not just royalty. So how did the world’s most privileged lose
their exclusive stranglehold on major event planning? Well, it all started with a little episode called the
industrial revolution.
Event planning took on a whole new identity with a fresh section of society, newly moneyed and
newly empowered. The aristocracy’s leisure pursuit and peace brokering of warlords transformed into
this new thing called business.And with these new wonder machines called trains, the scope of event
planning boomed. People could travel further, foodstuffs and goods could be brought in from further
afield, and communication became more concise.From then on, event planning has become
increasingly democratized. And they’re bigger and better than ever, spanning days and continents,
with hundreds of thousands of people in attendance.
“Lets Talk about the future”[1].Everyone has a mindset and the mindset [2] consists of different ideas
and when person want to found the idea the idea will appear but effort is very important to appear it.
Most of the people have interest in application making and they make a lots of sites and store.We
have have an idea to make an application but telling about this application I will tell you
something.There are too many application based upon online shopping or multiple shopping items or
some are unique shopping app ,we want to introduced a new and useful application for Wedding Bee.
[3]
1.3 Scope
This application is very useful because it gives you relaxation and you can consume most of your
precious time and do other works. It is also useful because we make it easy for all people by making
account by only given your phone number and the remaining process are after selections of items or
Wedding Bee packages. Today the power of mobility is incredible. Smartphones and mobile
1.4 Objective(s)/Aim(s)/Target(s)
The objective of this application is there is no any website or application (App) that can organized in
Pakistan. We are the first one who introduced this application . The main objective of this application
is that people can organized their events through online without any difficulties and it is also an
opportunity for those people who can’t afford because this app is according to our society like our
three types of classes is lower class, middle class and elite class.
We Aim to Target All Three Classes.
The purpose of our is that to provide such an app in which people can organized their events without
any hesitation.We hope that this app is very helpful or useful for people in future.When you pick your
chose items and go to the purchase method. Your payment criteria are online transaction like you pay
your bill through Jazz Cash, Easy-paisa, bank account (online banking).
Whether you are in a wedding or going to one, there is something on Wedding bee® for everyone. We
feature helpful articles, active forums, classified ads, and Real Wedding inspiration, with a core focus
on providing advice, tips, and tricks to real couples around the country
As an avid blogger, publisher Bee Kim originally started the site as a personal blog while planning her
own wedding. Since then the site has expanded and transformed over the years into a welcoming
community for millions of brides and wedding enthusiasts.
Three Things to Keep in Mind when Tracking Success
We’ve been discussing project management success in the abstract. While it’s important to define
project success criteria, it doesn’t speak to what needs to be done in order to help that success along.
Let’s talk about some of the rules to keep the project on the road to success:
Milestones Defining milestones, which are any important dates in the project, makes a project more
manageable. The most obvious way to set milestones is by marking the end of any phase and the start
of the next. By performing an evaluation test after each phase, you can see if you’re meeting the
Group ID:10 Project-1 (RS) Page 4
Couple Unification
planned progress or not. Not only does this help with tracking, it boosts morale for the team when they
complete a major phase of the project. A happy team is a more productive team, which is a key
indicator of project management success.
Decrease expenses
Acquire a competitor
2. Functional Requirements
In this chapter, we will discuss Functions of systems expressed as use cases Requirement analysis and
Modeling, Uses Scenario, Adopted Methodology.
The functional requirement of the online wedding app or website system have been develop to ensure
that the functional aspect and functionality of the system are meet. If the user have an account then
system will allow user to login and verify the username and the password. If the password and the
username is invalid , the system will not allow to the user for login. The system will also users to
create an account The system will allow the customer or client to browse their faculties. The system
will allow the customer or consumer or client to desired our services. The system will allow the user to
interact with each other through chat during order taking of his\her selecting faculties or services. This
system will allow the user or consumer or client to check their select faculties which they have already
order to our app or website.
Image 1
Image 2
Identifier UC-1
Purpose Login/Email
Priority High
Identifier UC-2
Purpose Account Verification
Priority High
Pre-conditions Login
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login
Identifier UC-3
Purpose Select Packages
Priority High
Pre-conditions Account Verification
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login
Identifier UC-4
Purpose Event Selection
Priority High
Pre-conditions Select Packages
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
Group ID:10 Project-1 (RS) Page 9
Couple Unification
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login
Identifier UC-5
Purpose Reservation Date
Priority High
Pre-conditions Event Selection
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login
Identifier UC-6
Purpose Reservation of Time slot
Priority High
Pre-conditions Reservation Date
Group ID:10 Project-1 (RS) Page 10
Couple Unification
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login
Identifier UC-7
Purpose Number of people
Priority High
Pre-conditions Reservation of Time slot
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login
Identifier UC-8
Purpose Check the location
Priority High
Pre-conditions Number of people
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login
Identifier UC-9
Purpose Check the Catering items
Priority High
Pre-conditions Check the location
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
Identifier UC-10
Purpose Select the Menu
Priority High
Pre-conditions Check the Catering items
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login
Identifier UC-11
Purpose Payment Integration
Group ID:10 Project-1 (RS) Page 13
Couple Unification
Priority High
Pre-conditions Select the Menu
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login
Identifier UC-12
Purpose Review
Priority High
Pre-conditions Payment Integration
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login
Identifier UC-13
Purpose Social Media Integration
Priority High
Pre-conditions Review
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login
Identifier UC-14
Purpose Online Receipt of your Bill
Priority High
Pre-conditions Payment Integration
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
Image 2.3
Sequence Diagram-Signup
Image 2.4
Sequence Diagram-Verification
Image 2.5
Sequence Diagram-Packages
Image 2.6
Sequence Diagram-Events
Image 2.7
Sequence Diagram-Location
Image 2.8
Sequence Diagram-Main
Image 2.9
Sequence Diagram-Date
Image 2.10
Sequence Diagram-Time
Image 2.11
Sequence Diagram-Catering
Image 2.12
Sequence Diagram-People
Image 2.13
Sequence Diagram-Payment
Image 2.14
Sequence Diagram-Receipt
Image 2.15
Sequence Diagram-Review
Image 2.16
Sequence Diagram-Social Media
Note✨: We may give you relief for 1 hour according to situation occur.
By making your app functional in offline mode as well, the wedding planners will be able to attain a
long-term relationship with their customers. This will be helpful for them in maintaining the interest of
their potential customers as well as gaining attention on the new audience as they will be able to use
the app with limited functionality even in the areas where the internet or Wi-Fi is not available.[12]
Final Step:
After all of that the consumer can select the payment method we are providing for your eligibility and
easiness we provide you Integrate multi-payment mechanisms like Jazz Cash, Easy-paisa and Bank
Transaction (online banking app). It is also advised to integrate multi-currency modes, so much it
gets easier for users across the globe to use the app.
Click on continue a online receipt will be appear on your device, customer should saved this receipt as
a prove.
Review
In this section customers can rate vendor’s services on the basis of our quality, communication
and other parameters on the portal. Admin can manage this section from back end.
Vendor/ Service providers can request review from their past client by sending an invitation link
on their mail ids.
Vendor can pin 1 selected review at top and sort positive to negative from top to bottom
review but cannot delete or edit any review. (Premium Vendor can access this feature).
Social Media Integration
This portal will be integrated with various social networking websites like Facebook, twitter etc.
Image 17
3. Nonfunctional Requirements
3.1 Performance Requirements
In this chapter , we will discuss performance requirement , safety requirement , Additional software
quality attributes.
The response time of my web application shall be quick asit does not exceed 8 seconds.
Space Requirements:The system shall not occupy more than 1200 Mb.
Usability Requirements:The E-Lawyer system has a user-friendly and simple to understand interface
in order to facilitate the interaction with users
Reliability Requirements:The functionalities of the system shall work as required and the latter
should bereliable. PortabilityRequirements:The developed system shall be compatible with Windows
operating systems.
The Online Law System shall preserve the lawyer's client’confidentiality by strengthening the security
features of the software so that clients' data is never compromised or divulged to any non-approved
third party.
Group ID:10 Project-1 (RS) Page 25
Couple Unification
The login function design of legal advisory system mainly includes the layout design of login interface
and the design of login verification server-side program. In the design of login page, the layout should
be based on the specific business process of login, including the setting of user name, password, button
and other controls.
The Wedding App or Website is developed on (c#.net)platform and supported by a (SQL database)to
store user specific details
Software Components:
• Windows 7 and above
• Microsoft SQL Server.
• Visual Studio.
5. References
<List all books, conference papers, journal articles, websites, etc. used in preparing the content of
this SRS. Provide enough information so that the reader could access a copy of each reference,
including title, author, volume/edition number, page number(s), and publication year. Mention
complete URLs for websites.>
Group ID:10 Project-1 (RS) Page 26
Couple Unification
Appendix A: Glossary
<Define all the terms necessary to properly interpret the SRS, including acronyms and abbreviations.
You may wish to build a separate glossary that spans multiple projects or the entire organization,
and just include terms specific to a single project in each SRS.>