for
ONLINE BANKING Version <X.X>
Prepared by
<Leave blank> <place your course name here> <place your domain here> <place the date of submission here>
Contents
1 INTRODUCTION...........................................................................................................................................................1
Page ii
2 OVERALL DESCRIPTION..........................................................................................................................................4 FOLLOWING IS THE CONTEXT OR ORIGIN OF ONLINE BANKING SYSTEM. COMPARISON B/W THE TRADITION SYSTEM AND THE NEW SYSTEM CAN ALSO BE CLEARED THROUGH THE SYSTEM MODELS.................................................................................................................................................4 IN TRADITIONAL SYSTEM, CUSTOMER SHOULD HAVE TO VISIT THE BANK BRANCH PHYSICALLY FOR THE TRANSACTIONS OR SOME OTHER TASK. ..........................................................4 AFTER IMPLEMENTING THE ONLINE BANKING SYSTEM CUSTOMER WILL BE ABLE TO CONNECT TO HIS ACCOUNT THROUGH THE INTERNET CONNECTION. TIME USAGE WILL BE MINIMIZED, TASK WILL BE DONE FAST INSTEAD OF WAITING SOMEONE OTHER TO COMPLETE HIS TASK...................................................................................................................................................4 3 SPECIFIC REQUIREMENTS.....................................................................................................................................7 4 OTHER NON-FUNCTIONAL REQUIREMENTS...............................................................................................10 5 OTHER REQUIREMENTS.......................................................................................................................................11
Page 1
1 Introduction
1.1 Document Purpose
The p u r p o s e o f t h i s d o c u m e n t i s t o p r e s e n t a d e t a i l e d d e s c r i p t i o n o f t h e Online Banking System. It will explain the purpose and features of the system, the interfaces of the system, what the system will do, the constraints under which it must operate and how the system will react to external stimuli. This document is intended for both the stakeholders and the developers of the system and will be liable for the approval or disapproval of the project by the community of the Bank.
PHP- PHP hypertext pre-processor, a server side scripting language is used to connect the html with the sql databases. Credit cardcredit holding cards, Buy everything and pay from the credit cards. These cards are of each bank and ensure that the person has an account and balance in the specific bank of which he holds the card.
Page 2
Account teller-bank staff that provides information about an account to the user who visits the bank branch physically. Computer systems- computers, which will be used as clients to access the server database according to its right. Visitoranyone visiting the site
Bank features- all the benefits and characteristics that bank provide.These features will be explained to the new corner visiting the website without an account. Administrator- A person that will be responsible for the addition and deletion of the staff members from the general database of the system.. Software requirements specificationA document that completely describes all of the functions of a proposed system and the constraints under which it must operate. Stake holderAny person with an interest in theproject who is not a developer
Page 3
Page 4
2 Overall Description
2.1 Product Perspective
Following is the context or origin of online banking system. Comparison b/w the Tradition system and the new system can also be cleared through the system models.
In traditional system, customer should have to visit the Bank branch physically for the transactions or some other task.
After implementing the online banking system customer will be able to connect to his account through the internet connection. Time usage will be minimized, task will be done fast instead of waiting someone other to complete his task.
Page 5
Bank staff will easily search a record and update it if needed.Transactions will be faster even physically from the branch because it will be verye a s y f o r t h e b a n k s t a f f t o c h e c k t h e b a l a n c e o f a s p e c i f i c p e r s o n a n d u p d a t e i t s record if necessary. 6) Online Billing Option: Customers will be able to shop online and pay the bills fromtheir account. A secure way will be provided for the billing. Online shopping willprovide them the easiest way to buy and sell their items. 7) Check book Allotment: If the customers checks have been completed, a new checkbook will be allotted to him
Page 6
This system must be fit according to the performance wise. It should use less memory and will be easily accessible by the user. Memory management should be done wisely so that none of the memory part goes wasted. Hardware limitations: It should be designed in such a way that cheap hardware must be installed to access and use it effectively. It should be platform independent. There s h o u l d be no hardware limitations. In should be designed to work with the low specification hardware so that it could easily work with the high specifica t i o n hardware. Maintainable: Each of the modules should be designed in such a way that a newmodule can easily be integrated with it.
Page 7
3 Specific Requirements
3.1 External Interface Requirements
3.1.1 User Interfaces
<Describe the logical characteristics of each interface between the software product and the users. This may include sample screen images, any GUI standards or product family style guides that are to be followed, screen layout constraints, standard buttons and functions (e.g., Cancel) that will appear on every screen, error message display standards, and so on. Define the software components for which a user interface is needed. TO DO: The least you can do for this section is to describe in words the different User Interfaces and the different screens that will be available to the user. Those who will be able to provide optional Graphical User Interface screenshots, will be rewarded by extra marks.>
Page 8
multitasking
operating
system),
specify
this
as
an
implementation
constraint.
TO DO: The previous part illustrates some of the information you would usually include in this part of the SRS document. To make things simpler, you are only required to describe the specific interface with the operating system.>
Page 9
Page 10
<A use case defines a goal-oriented set of interactions between external actors and the system under consideration. Since sometimes we will not be able to specify completely the behaviour of the system by just State Diagrams, we use use-cases to complete what we have already started in section 3.3.1. TO DO: Provide a use case diagram which will encapsulate the entire system and all possible actors. Do not include detailed use case descriptions (these will be needed when you will be working on the Test Plan), but make sure to include a short description of what every use-case is, who are the actors in your diagram. For more information please refer to your UML guide and the MiniThermostat SRS example file.>
Page 11
5 Other Requirements
Hardware limitations: It should be designed in such a way that cheap hardware must be installed to access and use it effectively. It should be platform independent. There s h o u l d be no hardware limitations. In should be designed to work with the lowspecification hardware so that it could easily work with the high speci f i c a t i o n hardware.
Page 12
Page 13