internet banking-ooad project

31
<Company Name> Version <1.0>

Upload: abhishek-shah

Post on 25-Nov-2014

134 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Internet Banking-OOAD PROJECT

<Company Name>

Version <1.0>

Page 2: Internet Banking-OOAD PROJECT

Version: <1.0>

Date: <01/09/09>

<document identifier>

Revision HistoryDate Versi

onDescription Author

<01/09/09> <x.x>

<UseCase Specifications>

<RNS3>

Confidential ÓÓ, 2000

Page 3: Internet Banking-OOAD PROJECT

Version: <1.0>

Date: <01/09/09>

<document identifier>

Table of Contents

1. Use Case Name 11.1 Brief Description

1

2. Flow of Events 12.1 Basic Flow

12.2 Alternative Flows

22.2.1 < First Alternative Flow >

Error! Bookmark not defined.2.2.2 < Second Alternative Flow >

Error! Bookmark not defined.

3. Special Requirements 23.1 < First special requirement >

Error! Bookmark not defined.

4. PreConditions 24.1 < Precondition One >

Error! Bookmark not defined.

5. PostConditions 2Confidential ÓÓ, 2000

Page 4: Internet Banking-OOAD PROJECT

Version: <1.0>

Date: <01/09/09>

<document identifier>

5.1 < Postcondition One >Error! Bookmark not defined.

6. Extension Points 26.1 <name of extension point>

Error! Bookmark not defined.

Confidential ÓÓ, 2000

Page 5: Internet Banking-OOAD PROJECT

<Company Name>

1. Use Case Name-Issue Home Loan

1.1 Brief Description-Manager will sanction loan of applied customer.

2. Flow of Events

2.1 Basic Flow1.Manager will click on issue loan button

2. System will ask for login id and password.3.Manager will enter the ‘login id’ and ‘password’ and clicks on ‘OK’ button.

3.1 ‘login id’ and ‘password’ is correct.

Confidential ÓÓ, 2000

Page 6: Internet Banking-OOAD PROJECT

<Company Name>

4.view the list of the customers applied for loan.

5.Manager double clicks on customer name in list. It will show the details of customer.

6.manager will check the applying criteria for loan.6.1. customer satisfies the applying criteria.

7.manger will check the duration of the account.

7.1 If duration of the account is greater than one year, then manager will sanction loan with ROI 6%.

7.2. otherwise manager will sanction loan with ROI 8%.

8.Manager will click on OK button.

9.System will update customers details and list of applying customers for loan.

2.2 Alternative Flows3.2. Manager will enter wrong password, it will display wrong message and allow to re-enter.6.2. If customer is defaulter, manager will reject the application of loan.

Confidential ÓÓ, 2000

Page 7: Internet Banking-OOAD PROJECT

<Company Name>

3. Special RequirementsNil

4. PreConditions

1. Manager should be valid

2. customer should not be defaulter

3. PostConditions Nil

4. Extension Points Nil

Confidential ÓÓ, 2000

Page 8: Internet Banking-OOAD PROJECT

<Company Name>

Confidential ÓÓ, 2000

Page 9: Internet Banking-OOAD PROJECT

<Company Name>

Confidential ÓÓ, 2000

Page 10: Internet Banking-OOAD PROJECT

Version: <1.0>

Date: <01/09/09>

<document identifier>

Revision HistoryDate Versi

onDescription Author

<01/09/09> <x.x>

<View Details> <RNS3>

Confidential ÓÓ, 2000

Page 11: Internet Banking-OOAD PROJECT

Version: <1.0>

Date: <01/09/09>

<document identifier>

Table of Contents

1. Use Case Name 21.1 Brief Description

2

2. Flow of Events 22.1 Basic Flow

22.2 Alternative Flows

22.2.1 < First Alternative Flow >

22.2.2 < Second Alternative Flow >

2

3. Special Requirements 23.1 < First special requirement >

2

4. PreConditions 24.1 < Precondition One >

2

5. PostConditions 2Confidential ÓÓ, 2000

Page 12: Internet Banking-OOAD PROJECT

Version: <1.0>

Date: <01/09/09>

<document identifier>

5.1 < Postcondition One >2

6. Extension Points 26.1 <name of extension point>

2

Confidential ÓÓ, 2000

Page 13: Internet Banking-OOAD PROJECT

CENTRAL BANK

5. Use Case Name –View Account Details

5.1 Brief DescriptionThis use case is required to the user, when user login.

6. Flow of Events

2.1 Basic Flow

1. The use case begins when user clicks on view account details

2. The system will ask for account no. and password.3.The member will enter the account no. and password and clicks ‘OK’ button.

3.1. account no. and password is correct.

4.The system will display the account details.

Confidential ÓÓ, 2000

Page 14: Internet Banking-OOAD PROJECT

CENTRAL BANK

2.2. Alternative Flows

3.2. The account is invalid. System displays the invalid account no. message box.

3.3.The customer will click on cancel button. Then system will back to the home page.

3.4.The customer deletes the entered account no. before clicking enter, system allows re-enter of account no. and password.

3.Special Requirements

1. Internet connection, High speed modem.

4.PreConditions

1. Customer should be valid.

5.PostConditions

Null

6.Extension Points Null

Confidential ÓÓ, 2000

Page 15: Internet Banking-OOAD PROJECT

CENTRAL BANK

Version <1.0>

Confidential ÓÓ, 2000

Page 16: Internet Banking-OOAD PROJECT

Internet Banking Version: <1.0>

Date: <11/08/09>

Revision HistoryDate Version Description Author

<11/08/09> <1.0> <Use case Diagram> <RNS3>

25/08/09 1.0 Requirments

Confidential Ó, 2000

Page 17: Internet Banking-OOAD PROJECT

Internet Banking Version: <1.0>

Date: <11/08/09>

Table of Contents

1. Introduction 1

1.1 Purpose 11.2 Scope 11.3 Definitions, Acronyms and Abbreviations 11.4 Overview 2

2. Stakeholder and User Descriptions 2

3. User environment 3

4. Product Features 6

4.1 <aFeature> 64.2 <anotherFeature> 6

Confidential Ó, 2000

Page 18: Internet Banking-OOAD PROJECT

Internet Banking Version: <1.0>

Date: <11/08/09>

7. IntroductionThe purpose of this document is to collect, analyze and define high-level needs and features of the << Internet Banking >>. It focuses on the capabilities needed by the stakeholders, and the target users, and why these needs exist. The details of how the << Internet Banking >> fulfils these needs are detailed in the use-case and supplementary specifications.

7.1 Purpose

To provide a web-based banking system to end user

7.2 Scope

To provide faster and cheaper mean of internet banking

7.3 Definitions, Acronyms and Abbreviations

DEBIT: money owed to an individual or an organization

CREDIT: money owed by an individual or an organization

TRANSACTION: transfer of money

ATM: ANY TIME MONEY

7.4 Overview

System should provide faster and efficient access for various transactions. It must provide home loan and other facilities.

8. Stakeholder and User Descriptions1. Manager

Confidential ÓÓ<Company Name>, 2000 1

Page 19: Internet Banking-OOAD PROJECT

Internet Banking Version: <1.0>

Date: <11/08/09>

a. He will manage and update the user account.

b. Issue home loans

c. Calculate rate of interest

d. Check account duration

2. Customer

i. New

a. Can open his/her account

b. Can apply for loan

c. Use other facilities

ii. Existing

a. Login

b. View account details

c. Use other facilities

d. Can apply for loan

3. User environment

1.Computer

2.Printers

3.Windows environment

4.Routers

4.Product Features4.1 <login & Password> 

Enter login and password

4.2 FEAT2 <manage a/c and updation> Manager will manage the account and update the details

Confidential ÓÓ<Company Name>, 2000 2

Page 20: Internet Banking-OOAD PROJECT

Internet Banking Version: <1.0>

Date: <11/08/09>

4.3 <view detail of a/c>  

Customers can view details of the a/c

4.4 <other facilities>  

I.B provides other facilities like bill payment etc

4.5 <apply for loan>  

Customer can apply for loan

4.6 <issue loan>  

Manager issues loan to the customer

4.7 <calculate ROI>  

Manager calculates ROI according to the a/c duration

Confidential ÓÓ<Company Name>, 2000 3

Page 21: Internet Banking-OOAD PROJECT

Internet Banking Version: <1.0>

Date: <11/08/09>

Confidential ÓÓ<Company Name>, 2000 4

Page 22: Internet Banking-OOAD PROJECT

Internet Banking Version: <1.0>

Date: <11/08/09>

Confidential ÓÓ<Company Name>, 2000 5

Page 23: Internet Banking-OOAD PROJECT

Internet Banking Version: <1.0>

Date: <11/08/09>

Confidential ÓÓ<Company Name>, 2000 6

Page 24: Internet Banking-OOAD PROJECT

Internet Banking Version: <1.0>

Date: <11/08/09>

Confidential ÓÓ<Company Name>, 2000 7

Page 25: Internet Banking-OOAD PROJECT

Internet Banking Version: <1.0>

Date: <11/08/09>

Confidential ÓÓ<Company Name>, 2000 8

Page 26: Internet Banking-OOAD PROJECT

Internet Banking Version: <1.0>

Date: <11/08/09>

Confidential ÓÓ<Company Name>, 2000 9

Page 27: Internet Banking-OOAD PROJECT

Internet Banking Version: <1.0>

Date: <11/08/09>

Confidential ÓÓ<Company Name>, 2000 10

Page 28: Internet Banking-OOAD PROJECT

Internet Banking Version: <1.0>

Date: <11/08/09>

Confidential ÓÓ<Company Name>, 2000 11