You are on page 1of 6

Internet Banking System

Project Plan
for
Internet Banking System

Team Members :

Abd El Rahman Nasser Khalaf


Abd El Rahman Mohamed Mahmoud
Ayman Salah El Deen
Karim Mohamed Mahmoud
Mohamed Abd Allah Zaghlol
Mohamed Emad Ahmed
Mostafa Amr Barakat

1. Overview
Online banking, also known as internet banking, ebanking or virtual banking, is an electronic payment system that
enables customers of a bank or other financial institution to conduct a
range of financial transactions through the financial institution's
website. The online banking system will typically connect to or be part
of the core banking system operated by a bank and is in contrast
to branch banking which was the traditional way customers accessed
banking services.

2.Goals and Constraints


2.1Project Goals
View:
Page 1

Internet Banking System

Balance of your accounts, Credit Cards, Deposits, Loans


and Mutual Funds.
View transactions on accounts, credit cards and Mutual
Funds.
View, print and save your Monthly/Quarterly historical
Accounts and Credit Card statements.
Ability to view related accounts; Joint, Minor, Grant,
Power of Attorney

Transact:

Transfer between your own accounts.


Transfer to another account (One Time Passcode Higher
Authentication required).
Transfer outside ; Inside/Outside the country (One Time
Passcode Higher Authentication required).
Settlement of your credit cards.
Contribute to your choice of Certified Charity
Organizations.
Set a Forward and Recurring Transactions on specific
dates.

Request:

Check book on any of your current accounts.


Add Related Account.
Update your Contact information with the Bank.
Send an inquiry, suggestion or complaint.
Change your Limit on the Supplementary Credit Card.
Dispute Credit Card Transaction.
Immediately stop your lost/stolen credit card.

2.1 Constraints
Deadline Time : 1-1-2016
Budget : ---------------Team Members : 7 members
Work Time : 14 hours in a week

3. Organization
3.1 Organization Members
Team Leader :

Mostafa Amr Barakat

Team Members :

Abd El Rahman Nasser Khalaf


Abd El Rahman Mohamed Mahmoud
Ayman Salah El Deen
Karim Mohamed Mahmoud
Mohamed Abd Allah Zaghlol

Page 2

Internet Banking System

Mohamed Emad Ahmed

3.2 Roles of Members


Requirement

Design

Implementation

Validation

Mostafa Amr Barakat


Abd El Rahman Nasser Khalaf
Abd El Rahman Mohamed Mahmoud
Ayman Salah El Deen
Karim Mohamed Mahmoud
Mohamed Abd Allah Zaghlol
Mohamed Emad Ahmed
Mostafa Amr Barakat
Mohamed Abd Allah Zaghlol
Abd El Rahman Nasser Khalaf

Abd El Rahman Mohamed Mahmoud


Ayman Salah El Deen
Karim Mohamed Mahmoud
Mohamed Emad Ahmed
Mostafa Amr Barakat
Abd El Rahman Nasser Khalaf
Abd El Rahman Mohamed Mahmoud
Ayman Salah El Deen
Karim Mohamed Mahmoud
Mohamed Abd Allah Zaghlol

4.Risk Analysis
4.1 Problems

Team members are not available in the same region all the time , as they
are from different cities.
Team members are still undergraduates , so they do not have full time
for the project .

4.2 Strategies to avoid problems


Team members will work online using GitHub and Slak.
Increase the number of members that are working in tasks .
Team members will try to schedule their time to do their best in the
projects .

Page 3

Internet Banking System

5. Work BreakDown

Page 4

Internet Banking System

6.Project Schedule
6.1 Task duration and dependencies
Task

Effort (person-days)

Duration(days)

Requirements
Functional Requirement
Non-Functional
Requirement
User Requirement

5
4
4

29
3
3

System Requirement

Requirement Validation

Model

17

Context Model
Activity Model
Sequence Diagram
Use Case
Design
Architectural Design
Interface Design
Implementation
Authentication
Validation
Database
Register

1
1
1
1
3
1
2
4
1
1
2
2

7
10
6
5
2
2
2
7
2
2
2
1

Customer

Admin

AdminMaster

DGVPrinter
Validation
Unit Testing
Component Testing
System Testing

1
4
4
2
4

1
2
2
2
2

Release Testing

Page 5

dependencies

Functional and
Non-Functional
Requirements
User
Requirement
System
Requirement
Requirement
Validation
Context Model
Requirements
Design
Database
Database
Authentication
and Validation
Authentication
and Validation
Authentication
and Validation
Authentication
and Validation
Implementaion
User
Requirement

Internet Banking System

7. Monitoring and reporting mechanisms

online meetings weekly .


simple report about what is done and what should be done next day .
list of people and the work done by them in each day .
suggestions ( optional) .

Page 6