Srs

Published on March 2017 | Categories: Documents | Downloads: 72 | Comments: 0 | Views: 437
of 7
Download PDF   Embed   Report

Comments

Content

ONLINE BANKING SYSTEM
OBS is an online banking site. This site was developed for specific customer bank. So it is a project based software. This software consist of 5 modules such as User login, Cheque deposits, Money transfer, Mini statement and user logout.

Functional Specification for User login module:
User can click “Sign in” link in home page to get login page. Log in page consist of below fields:-

Customer ID: 7 digits number. Password: 8 Positions alphanumeric, First 3 are digits and remaining 5 are alphabets Area code: 3 digits number. But it is Optional. Account No Prefix: 3 digits number. But does not start with 0 and 1. Account No Suffix: 5 digits number. But does not end with 0. Purpose: Money Transfer or Mini Statement or Cheque deposit by default cheque deposit.

After filling above fields user can click login button to get next page with respect to selected purpose. If any data is invalid with respect to database, this page will provide error message.

Functional Specification for Cheque deposit module:
After completion of Log in for cheque deposit as purpose, user can get cheque deposit as next page. This page consist of below fields:Cheque provided Account bank name: Local Bank (Default), SBI, ICICI, HDFC and KVB. Account number (Cheque provider): Ten digits number for KVB, 8 positions alphanumeric for SBI, 8 digits for ICICI, 9 digits for HDFC with first 3 positions as alphabet and 8 digits for local bank which does not start with 0 & 1 and does not end with 0. Cheque number: 7 digits for SBI, 7 digits for ICICI, 6 digits for HDFC, 6 digits for KVB and 5 digits for Local Bank. Amount(10000-1000000): After filling above fields, user can click deposit button to get successful message or error message. This cheque deposit page consist of logout to do logout at any time and to get Re-login page.

Use Case 3: Use case description:
In OBS, users can do login with purpose as money transfer to get money transfer page. This page is allowing users to transfer money from current account to other accounts in same bank or other banks. Actors: Money transfer page consist of below fields:-

Bank Name:
Local Bank (By default), ICICI, SBI, HDFC and KVB. Account number to transfer: Ten digits number for KVB, 8 positions alphanumeric for SBI, 8 digits for ICICI, 9 digits but first 3 positions as alphabets for HDFC and 8 digits for local bank which does not start with 0 & 1 and does not end with 0. Amount: 1001 to 499999. Answer to question: Alphanumerics (1-256). Precondition: User need to login with purpose as Money Transfer. Events List: Event All fields filled with valid data w.r.t database and click “Transfer” button. Click Logout at any time. Expected output “Successful message” for valid data and error message for invalid data. Re-login page will come.

Activity flow diagram:

Prototype on screen shot:

Post Condition: Logout is mandatory after successful or unsuccessful MT. Alternative events: No alternative events for MT. Related use cases or modules: Login, Cheque deposit and Mini statement along with Logout.

Screen 4:
Mini Statement module:-

Mini statement page:

Information gathered from developer: • • • • • Mini statement page will be opened after successful login with purpose as Mini statement. In “From & To” dates day in between 01 and 31, month in between 01 and 12 and year in between 2013 to 2050. Days will be changing depends on months. Print button is providing error message or “Ready to print” message. After Logout Re-login page will be coming.

Non-Functional Specification 1:
From banking people expectations, OBS site is user friendly.

Non-Functional Specification 2:
From banking people expectations, OBS site will be opened client side and server side systems. From banking people expectations, server system have windows 2003 server or 2008 server or Linux redhat server. Client systems are having windows xp or windows vista or windows 7 or windows 8 as OS. In general users can use different browsers in client or server systems such as Internet explorer, Mozilla, Google chrome, Opera, Safari, hot java… etc.,

Non-Functional Specification 3:
From banking people expectations, OBS site will be running in different types of network such as Bus topology, Ring topology and star topology. While making “MS” for given duration, OBS site will use printer like Inkjet or dot matrix or laser printer.

Non-Functional Specification 4:
From banking people expectations, thousand users can use this OBS at a time.

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close