Professional Documents
Culture Documents
CMPG224 SRS Group..1
CMPG224 SRS Group..1
Banda W, 32814976
Legodi P.S,35818026
Khosa N.C 33691797
Madutung bf 33547726
Hlatswayo S 34590919
September 2021
(Xxxxname) Project Version: <x.0>
Software Requirements Specification Date: <xx/09/2022>
Revision History
Date Version Description Author
<09/2022> <1.0> SRS 1.0 GROUP 1
<xx/xx/xx> <2.0> SRS 2.0
<xx/xx/xx> <3.0> SRS 3.0
Table of Contents
INTRODUCTION 1.0....................................................................................................................................................6
PURPOSE OF THE SYSTEM 1.1..........................................................................................................................................6
SCOPE OF THE SYSTEM 1.2.............................................................................................................................................6
OBJECTIVES AND SUCCESS CRITERIA OF THE PROJECT 1.3............................................................................................6
DEFINITIONS AND ACRONYMS 1.4..................................................................................................................................6
TECHNOLOGIES AND TOOLS 1.5.....................................................................................................................................6
OVERVIEW 1.6................................................................................................................................................................6
List of Figures
FIGURE 1.0......................................................................................................................................................7
FIGURE 2.0......................................................................................................................................................7
FIGURE 3.0......................................................................................................................................................8
FIGURE 4.0......................................................................................................................................................#
FIGURE 5.0......................................................................................................................................................#
FIGURE X.0.....................................................................................................................................................#
FIGURE X.0.....................................................................................................................................................#
List of Tables
TABLE 1.0....................................................................................................................................FEARURE 1
TABLE 2.0....................................................................................................................................FEARURE 2
TABLE 3.0....................................................................................................................................FEARURE 3
TABLE 4.0....................................................................................................................................FEARURE 4
TABLE 5.0....................................................................................................................................FEARURE 5
TABLE 6.0....................................................................................................................................FEARURE 6
TABLE X.0......................................................................................................................................................#
Introduction
References
jsdf
2.2 System Environment (you need to use the context model to explain this)
REFERENCE:
GeeksforGeek (2021).Data Flow Diagram for Online Banking System - GeeksforGeeks. [online] Available
at: https://www.geeksforgeeks.org/data-flow-diagram-for-online-banking-system/amp/ [Accessed 19 Sep.
2022].
Requirements Specifications
Feature 1# - Login
Table x: FR for login
Req. #Login FR
Id
Rx The management system will allow for user and admin login
3.1.1 Restriction of user to login with admin template and for admin to login with user
template
3.1.2 The logon screen will ask for username or admin username
3.1.3 Incorrect details will send a pop-up message to enter the correct details stored in
database
3.1.4 Forgot username or password will take the user or admin to password recovery
screen
3.1.5 System will request contact details confirmation to detect if it is the correct user
making changes
3.1.6 Correct login details will let the user or admin have access to the system resources
accounts and all the money that has been received and debited from
their account
3.2.1 Usability
°The system shall provide an efficient look in order for people who use it to understand and be
able to browse throughout and use its resources
°The system shall provide use of icons to indicate functions for certain features
°The system shall perform calculations of transaction and show the balance of current amount
3.2.2 Performance
The system must allow the user to have access to the banking system 24 hours every day of the
year. While keeping the down time at a minimum for backup and maintenance to increase
customer satisfaction. The banking system will expand product offering and expand and capture
their customers asset base. The system will also allow banks to showcase their new services and
products in the systems home page. The system will also focus on reducing overall costs by
reducing the cost of processing a transaction and reducing branches needed to service a certain
number of times.
3.2.3 Security
User account and password protection will occur at the primary level of the banking system. To
get access to the system the user will have to input the account ID and password, without these
access to the banking system will be denied. The system may require the user to characters such
as @#*&^% and passwords of a certain length to improve security the system may require users
to change their passwords after a certain period. In addition to the password security to improve
security the latest techniques of data encryption will be used. Data encryption refers to the
translation of data into something that one cannot understand unless translated back with a
deciphering mechanism.
.2.4 Implementation
°The system shall be web based and can be used online with internet connection available
°The web-based system shall use MySQL to store the database of the management system
°The system shall be compatible with other computers having windows 8 and above or Mac
operating system
3.2.5 Others
The system shall run efficiently when there is excellent internet connection and should deliver performance that will
System Models
Login the online banking View account Register/view customer Create s account
system Print account statement Add/view account View staff account
Create/view balance
:
FIGURE 2. system use case diagram
Post Conditions