Professional Documents
Culture Documents
‘Marriage site’
- Find your perfect match
1
Functional Requirement Marriage site
Table of Contents
1. Introduction ........................................................................................................................................... 3
1.1. Document purpose ........................................................................................................................ 3
1.2. Intended Audience ........................................................................................................................ 3
1.3. Project background ....................................................................................................................... 4
1.4. Stakeholder ................................................................................................................................... 4
2. Overall description ................................................................................................................................ 5
2.1. Available modules in system: ....................................................................................................... 5
2.2. Purpose of Marriage web application ........................................................................................... 5
3. Actor ..................................................................................................................................................... 6
1. Functional requirement ......................................................................................................................... 6
1.1. User ............................................................................................................................................... 6
1.1.1. Registration ........................................................................................................................... 6
1.1.2. Login ..................................................................................................................................... 8
1.1.3. Bride and Groom list page .................................................................................................... 8
1.1.4. Detail inner page ................................................................................................................... 8
1.1.5. My Profile ............................................................................................................................. 8
1.1.6. Search .................................................................................................................................... 9
1.1.7. Filtration ................................................................................................................................ 9
1.1.8. Success Story ...................................................................................................................... 10
1.1.9. Payment gateway ................................................................................................................ 10
1.1.10. Advertisement ..................................................................................................................... 10
1.2. Admin ......................................................................................................................................... 11
1.2.1. Login / Logout .................................................................................................................... 11
1.2.2. Manage Bride ...................................................................................................................... 11
1.2.3. Manage Groom ................................................................................................................... 11
1.2.4. Membership plans ............................................................................................................... 11
1.2.5. Notification ......................................................................................................................... 11
1.2.6. Change password ................................................................................................................ 11
2
Functional Requirement Marriage site
1. Introduction
1.1.Document purpose
All attempts have been made in using mostly business terminology and business language
while describing the requirements in this document.
1.2.Intended Audience
The main intended audiences for this document are the business owners of the proposed
system.
Business Analyst, Technical Lead, Project Manager, Developer and QA would also find
the information in this document useful when they need to design a solution that will
address these business requirements.
3
Functional Requirement Marriage site
1.3.Project background
This section describes if these requirements are as a result of any previous meetings,
correspondence, legislation etc.
Match making process of Indian system is complex, it based on caste, religion, Economic
Standard, Job Status, age, height and family background etc. Earlier it used to take place
by a middleman, a marriage broker etc. In the last decade the print matrimonial gained an
upper hand. Word of mouth and newspapers were the prime sources for the exchange of
information.
Now we come up with online portal for selection of suitable life partner. “Marriage site” aim is
to facilitate matchmaking business by applying the information in the field. It helps the user by
providing profiles of perspective “Bride” and “Groom” and online other information regarding
them.
1.4.Stakeholder
Stakeholders are the individuals or groups who have an interest in this project and whose
interests need to be considered throughout the project.
This section lists the stakeholder of the Project for which these Business requirements are
documented.
Internal stakeholder is client or admin, who will be monitor and provide privileges to
“Bride” and “Groom”. He works for a company and then directly benefit from success of
the stock.
4
Functional Requirement Marriage site
2. Overall description
The application is very flexible to use as it’s having simple and useful modules in a project.
Admin will load information available in application and which will be fetch from backend.
Matrimonial website which is provide platform to a lot of Bride/Groom for finding perfect
match. There are different sectors like Registration, Login, Search, etc. So the Bride/Groom can
get their interest for find their partner. Bride/Groom can directly search Partner according to their
required criteria
1. The main purpose of this application is to facilitate matchmaking business by applying the
information in the field.
2. It help the user by providing profiles of perspective “Bride” or “Groom” and other online
information regarding them.
3. This application also provide search/filter utility which helps those users who have a certain
criteria of qualities in mind to make online matrimonial easier
4. Easy and successful registration process
5
Functional Requirement Marriage site
5. Since internet is a pivot for modern business, our project which is based on internet paves a
path for modernization in trade
3. Actor
1. Functional requirement
Functional requirement state the specific behavior of requirement.
1.1. User
1.1.1. Registration
6
Functional Requirement Marriage site
Note: - May In future the fields will increase as per client requirement. Make sure when
you create DB and connections of available fields with other.
After filling above fields, user have to pay amount to be register user and to view others
profile.
Completion of registration form and payment method, system will generate the message for
verification on registered email address. After Successful registration user can get
confirmation email with invoice of registration.
Note: - verification process may add in between form and payment method
7
Functional Requirement Marriage site
1.1.2. Login
User can sign in by adding email address and password. There will be ‘Forget Password’ link
for user.
Forget Password Process: User can click on same link and brought to new page where they can
add new password and re-enter password. After submission users can receive notification email
on their registered email address for successfully changed forget password.
In this page user can view list of Bride/Groom. The list will be displayed in 4x6 patterns. Every
user will get displayed with first and last name, Occupation, Profile Picture and city. They can
display on web page as first come first display mode. ‘More info.’ link to know more about
selected user, ‘more info’ will get open with inner page.
Inner pages having complete details about user whatever he entered while registration.User can
view 3 full size images; it will be uploaded from ‘my profile’. Size of image would be 1MB to
2MB
Inner page having one button as ‘Shortlist’, when the user will get shortlisted, ‘shortlist’ button
will hide and savein shortlisted user available in ‘my profile’.
1.1.5. My Profile
Registered user can only view ‘my profile’ page. In this module user can do,
➢ Edit profile
User can edit information entered while registration process (Password will not display). For
Email Address, mobile number and full name, if user wants to change then they have to take
permission from admin. Admin will get notify and receive email for change request; admin will
verify and change it.
8
Functional Requirement Marriage site
User can upload more images. One user maximum uploads 3 images. It will display on detail
inner page.
From detail inner page shortlisted user will display in this module. One user will shortlist only 10
members. They can remove user from the list to add new members.
➢ Membership
This module having name of selected membership plan and remaining validity of membership.
‘Renew’ button will be there, after clicking it user can view list of membership plans to follow
purchasing process.
➢ Change password
User can change their password from this page. For that they have to add old password, then new
password followed with re-enter password. After submitting change password user will
automatically logout form system n see login window. At the same time they can receive
confirmation email in their registered email address.
1.1.6. Search
A search box is usually a single-line text box with the dedicated function of accepting user input
to be searched for in a database. User can search by first name or last name;
First or last name will be there in hide state. Following are the wireframe.
1.1.7. Filtration
When site search improves, filtration comes into way. Category or requirement wise filtration
user can make in this module. The search bar itself is the start of the journey of filtration but
9
Functional Requirement Marriage site
putting more searches at a time will make more user friendly for user. As per requirement
following are the filters we are going build. User can search or filter by, Country, city living in,
Occupation, Salary range, Height, Marital status, Religion.
It comes in to left side of Bride and Groom list page, so that user can easily search as per their
requirement.
User having option to add their success stores so that others are inspired by them to join site to
find best match. In application there is new tab for success story, in which list of stories can be
viewed/ read by user. Registered user can add their story from this page. Once they click on
‘write your success story’ button, one page will open with title and text area. 250 words allowed
for text.
Success story can read every one without registration; but if user wants to add or write their
thought then only the same user should registered user.
1.1.10. Advertisement
Promoting products, service, or event is nothing but advertisement. Admin can upload
advertisement as per page, the same will display on user area on home page, Bride and Groom
page, detail inner page, and success story page.
10
Functional Requirement Marriage site
1.2. Admin
1.2.1. Login / Logout
Admin can manage new entry of bride. They can view, add, edit and delete bride. Admin can
edit all available information in bride page, Post edit the same information will display on user
side.
Admin can delete Bride any time. Post delete the same user will delete from database.
Admin can manage new entry of Groom. They can view, add, edit and delete Groom. Admin can
edit all available information in Groom page, Post edit the same information will display on user
side.
Admin can delete Groom any time. Post delete the same user will delete from database.
Admin can view, add, edit or delete membership plan. After edit it will be apply on user side.
Post delete membership plan, the same plan will be deleted from database.
1.2.5. Notification
Admin can receive notification for change request of first – last name, email address and mobile
number from bride or groom. Once they click on ‘change’ button, they direct to edit information
of bride or groom to change the details.
New notification display first. Display will be listing of notification one by one.
Admin can change their password by adding old password, new password and re-enter new
password. Confirmation email of changing password will receive by admin from system.
Automatically admin sign out and direct to login page. They can login with email address and
new password.
11