SRS Matrimony
SRS Matrimony
SRS Matrimony
Specification
for
Prepared by
2. Ganesh G 180701072
3. Harshavardhana M 180701094
1. Introduction
1.1 Purpose
The purpose of this project is providing a platform to people for connecting from worldwide. Still
there is no any platform for connect on internet through the website. We are providing these facilities
for people and they can find easily information & news related the different religions. At these time
people want information for any kind of thing & here people can also find upcoming events.
1.2 Scope
Our website provides matrimonial services to all people. In this website provide matrimonial
section where people can register him/her profile and easily find life partner & also you can
see news, events and also connecting to different people to latest information & news.
1.3 Definitions
In this following document we keep using the following terms more frequently:
USER: The person whomever it be, whether he/she is a member of the App/Services. It is the person
who directly or indirectly get in contact with the app.
CIUSTOMER: The person who registers in the App and does request for bride or groom and decides
the requirements.
CONTRACT: A legal binding between the members of bride and the groom. Hence based on their
chat and comfort they have finalized a dealing.
1.4 References
https://www.google.com/webhp?hl=en&sa=X&ved=0ahUKEwiiyYu3h4bnAhUZ7HMBHa_sCoIQP
AgH
https://www.youtube.com/watch?v=taeBD2KEk2g
1.5 Overview
This Website is based on Django framework with the securities of managing the accounts and the
resources. The SQLite Server is used as database. This website in inspired by the websites which are
available on the net with the new features included.
2.Overall Description
Page 2
User: The user is allowed to access the services given by the administrator like membership,
filtering etc.
2.4 Constraints
User can accept/decline only one match at a time but can find multiple matches at a time.
3. Specific Requirements
3.1 External Interface Requirements
USER INTERFACES:
HARDWARE INTERFACES:
Keyboard and mouse are the input for all the systems designed forms.
Keyboard and mouse will provide user friendly interaction between the user and the system
and the forms can be viewed through a monitor in GUI.
SOFTWARE INTERFACES:
The software is developed with all the basic controls and class provided in VB .Net.
Application Package must be installed.
A confirmation prompt is presented by the system to the user like continue or cancel
operation, if any modifications to be done.
All the data’s inserted will be stored in SQL.
Login Module
Process Definition: Checks User type, Username and password is valid or not.
Output: User is directed to next page or shows the message box “Login Failed”.
Registration module
Input: Admin has the authority to provide username and password for new users.
Process Definition: Checks same username and password exists or not and also checks whether all
the fields are entered.
Report Module
Introduction: Only Admin can access the page and check the report.
Input: Bride/groom
Process Definition: It retrieve’s all the information stored from different tables.
View module
Process Definition: In the view module the user can view bride/grooms information which has
already been saved. The user can also add new information or edit the present information.
Match module
Process Definition: the user can enter bride/groom information and on a single click can find the
perfect match to the corresponding bride/groom.
PORTABILITY:
FLEXIBILITY:
As the transaction takes place, the system keeps on updating the data.
MAINTAINABILITY:
TIMELINESS:
RELIABILITY:
Success/failure notification
Page 6
Registration detail
Register
User 0.1
Registratio
n
Update profile
0.3
Marital Register
Profile Acknowledgement
(Updating)
0.4
Search Marital Register
0.5
Suggestion
Feedback
Page 7
0.2
Manage
Account Admin Detail
0.3
Manage &
Add/delete
Users Register
0.4
Search user Register
0.5
View& Manage Suggestion
Feedback
Page 8
User:
Registration detail
User 0.1
Error message Register
Registratio Done successfully
n
Need to be registered User name & Password
Update profile
0.3
Error message Marital Register
Profile Acknowledgement
(Updating)
0.2
Error message Update info
Manage
Admin Detail
Account Done successfully
0.3
Manage &
Error Message Registration detail
Add
Users Register
Done successfully
0.5
View, Manage
Suggestion
Feedback
Page 10
0.3.1
Add User
0.3.4
Deactive User
Page 11
Sequence Diagram
Page 13
Class Diagram
Page 14
Activity Diagram
Page 15
SECURITY REQUIREMENT:
4. Supporting Information
Table of Contents
1. Introduction ..............................................................................................................................1
1.1 Purpose............................................................................................................................................. 1
1.2 Scope................................................................................................................................................ 1
1.3 Definitions ....................................................................................................................................... 1
1.4 References ........................................................................................................................................ 1
1.5 Overview.......................................................................................................................................... 1
2. Overall Description ..................................................................................................................1
2.1 Product Perspective.......................................................................................................................... 2
2.2 Product Functions ............................................................................................................................ 2
2.3 User Characteristics ......................................................................................................................... 2
2.4 Constraints ....................................................................................................................................... 2
2.7 Assumptions and Dependencies ...................................................................................................... 2
3. Specific Requirements .............................................................................................................2
3.1 External Interface Requirements...................................................................................................... 2
3.2 Specific Requirements ..................................................................................................................... 3
3.3 Performance Requirements .............................................................................................................. 4
3.4 Design Constraints ........................................................................................................................... 4
3.5 Other Requirements ....................................................................................................................... 15
4. Supporting Information ........................................................................................................15
4.1 Table of Contents ........................................................................................................................... 15
4.2 Appendices..................................................................................................................................... 15
Appendices
This Software Requirements document is intended for:
Administrator: should have the basic Knowledge of computers and Visual Basic in order
to perform tasks. An Admin can access to any user profile whereas a user cannot access
neither to admins profile nor to any other user’s profile.
User who should have the basic Knowledge of computers and Visual Basic in order to
perform tasks and who wishes to read about what this project can do. User can access only
the services given by the Admin.
Developers who can view project’s abilities and can easily understand to add more features
for future development.