17-09-2016, 12:02 PM
1455100766-FSBS.docx (Size: 175.31 KB / Downloads: 7)
1. Introduction
XYZ Bank of India provides secure online banking services to its customers.
XYZ Bank of India plans to develop “Online Banking System” - standalone/web application [Core Java Batches - Swing Application; J2EE Batches - Web Application],where a customer can avail the services of the bank online.
Scope and Overview:
The scope of the Online Banking System (OBS) will be to provide the functionality as described below. The system will be developed on a Windows operating system using Java/J2EE.
2. System Overview
The Online Banking System should support basic functionalities (explained in section 2.1) for all below listed users.
1. Administrator (A)
2. Customer ©
1. Authentication & Authorization
1. Authentication:
Any end-user should be authenticated using a unique login ID and password.
2. Authorization
The operations supported and allowed would be based on the user type. For example, Administrator has the rights to create customer and account details.
2. Functional Flow
The functional flow of the messages across different application components is shown below.
Ex. - Web Application.
3. Environment
The system will be developed on a Windows XP machine using J2EE, JSP/HTML, and JDBC.
1. Intel hardware machine (PC P4-2.26 GHz, 512 MB RAM, 40 GB HDD)
2. Server – Apache Tomcat 6 or higher
3. Database – Oracle 9i or higher
4. JRE
5. Eclipse IDE
6. Sub-system Details
The Online Banking System (OBS) is defined with two types of users (Administrator & Customer), wherein all users need to login successfully before performing any of their respective operations.
Find below (section 3.1 & 3.2) tables that provides functionality descriptions for each type of user/sub-system. Against each requirement, indicative details listed in column ‘Data to include’. Further, suggested to add/modify more details wherever required with an approval from customer/faculty.
1. Administrator
The administrator as a user is defined to perform below listed operations after successful login