You are on page 1of 2

Software Requirement Specification for Finance Management System

1. Introduction

1.1 . Purpose of this document:


This document is meant to delineate the features of the Financial Management System, so
as to serve as a guide to the developers on one1 hand and a software validation document for the
prospective client on the other.

1.2. Scope of this document:


● User authentication.
● Managing the finances of a single user, which would include the expenses and the
savings of the user.
● History of transactions.

1.3. Overview:
This Finance Management System is the software and processes used to manage income,
expenses, and savings of the user. In addition to supporting daily finance, the purpose of a
financial management system is to maximize profits and ensure long-term enterprise
sustainability.

2. General Description
This Document contains Software Requirement Specifications (SRS) for the Finance
Management System in. We tried to make this document hoping that it provides clear information
about the system we will build and how we are going to make it better. The document also
includes all descriptions about the system to be built.

3. Functional Requirements
We describe the functional requirements by giving various use cases:
Case 1. Login:
● User can sign up first, before login.
● Start the application. User prompted for username and password.
● User gives the username and password.
● System does authentication.
● Main screen is displayed.

Case 2. Login failed:


● Authorization fails.
● Prompt the user that he typed the wrong password.
● Allow the user to re-enter the password.
Case 3. Change password:
● User initiates the password change command.
● User is prompted for old password, new password and confirm new password.
● User gives the old password, new password and confirm new password.
● System does authentication.
● New password is registered with the system.

Case 4. Change password failed:


● Authorization fails.
● Prompt the user that he typed the wrong password.
● Allow him to re-enter the password.
● New password and confirm new password do not match.

4. Interface Requirements

< WALA PA >


5. Performance Requirements
● Should run on 2 gb RAM devices.
● Have at least 50 mb storage space.

6. Design Constraints
● Security: The files in which the information regarding securities and data should be
secured against malicious deformations.
● Fault Tolerance: Data should not become corrupted in case of system crash or power
failure.

You might also like