You are on page 1of 11

Functional Requirement Marriage site

‘Marriage site’
- Find your perfect match

Functional Requirement Document (FRD)

Prepared by: Lalit J


Prepared date:
Version: 1.0

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

The purpose of this document is to describe requirements of an Application completely,


accurately and unambiguously in Technology-independent manner.

All attempts have been made in using mostly business terminology and business language
while describing the requirements in this document.

Very minimal and commonly understood Technical terminology is used.

1.2.Intended Audience

The main intended audiences for this document are the business owners of the proposed
system.

This document should be readable by business owners of the proposed system.


They must be able to verify that their business requirement have been documented here
completely, accurately and unambiguously.

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.

Since the requirements are documented here in Technology-independent manner, the


end-users of the system should be able to comprehend the requirements fairly easily from
this document.

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.

External stakeholders are “Bride” and “Groom”.

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

2.1.Available modules in system:

2.2.Purpose of Marriage web application

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

Actor Name Description


Admin Who will manage and give privileges to Bride and Groom
User (Bride & Who will use the application
Groom)

1. Functional requirement
Functional requirement state the specific behavior of requirement.

1.1. User
1.1.1. Registration

To utilize the features available in application user have to do registration by filling


following mandatory fields. Following are the fields will be there in registration form,

Sr.No Fields Constrain


1. First Name 10 Character Text
2. Last Name 10 Character Text
3. Gender Selection Radio button
4. Date of birth Selection (Automatic age Display) Calendar (dd/mm/yy)
5. Mobile Number 10 numbers Numbers
6. Email Address Email standard Char + number
7. Password Password standard Special character
8. Religion Selection Drop down (char.)
9. Mother Tongue Selection Drop down (char.)
10. Country Selection Drop down (Name)
11. State Selection (depends on country) Drop down (Name)
12. Current location/city Selection (depends on state) Drop down (Name)
13. Occupation Selection Drop down (Name)
14. Salary Selection BAR Horizontal BAR
15. Height Selection In feet
16. Gotra 10 character text
17. Marital Status Selection Drop down (char.)

6
Functional Requirement Marriage site

18. Profile Pic JPEG, PNG 150KB – 500 KB

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.

Payment process for new users:-

1. Selection of membership plan


2. Mandatory add email address and Mobile number
3. Can view payment summary with total payable amount
4. Billing information – selection of how payment would be paid by user
5. Pay Now will follow the concern payment gateway process.

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.

1.1.3. Bride and Groom list page

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.

1.1.4. Detail 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

➢ Upload more Images

User can upload more images. One user maximum uploads 3 images. It will display on detail
inner page.

➢ View shortlisted user

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.

1.1.8. Success Story

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.9. Payment gateway

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.

Right side of the pages will only have advertisement.


Note: -May there will be one more page which is only showing advertisement.

10
Functional Requirement Marriage site

1.2. Admin
1.2.1. Login / Logout

Admin can login with predefined email address and password.

1.2.2. Manage Bride

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.

1.2.3. Manage Groom

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.

1.2.4. Membership plans

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.

1.2.6. Change password

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

You might also like