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, e-
banking 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 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

Design Mostafa Amr Barakat


Mohamed Abd Allah Zaghlol
Abd El Rahman Nasser Khalaf

Abd El Rahman Mohamed Mahmoud


Ayman Salah El Deen
Karim Mohamed Mahmoud
Implementation Mohamed Emad Ahmed

Mostafa Amr Barakat


Abd El Rahman Nasser Khalaf
Validation 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) dependencies
Requirements 5 29
Functional Requirement 4 3
Non-Functional 4 3
Requirement
User Requirement 4 3 Functional and
Non-Functional
Requirements
System Requirement 4 3 User
Requirement
Requirement Validation 3 3 System
Requirement
Model 3 17 Requirement
Validation
Context Model 1 7
Activity Model 1 10 Context Model
Sequence Diagram 1 6
Use Case 1 5
Design 3 2 Requirements
Architectural Design 1 2
Interface Design 2 2
Implementation 4 7 Design
Authentication 1 2 Database
Validation 1 2 Database
Database 2 2
Register 2 1 Authentication
and Validation
Customer 2 3 Authentication
and Validation
Admin 1 3 Authentication
and Validation
AdminMaster 2 2 Authentication
and Validation
DGVPrinter 1 1
Validation 4 2 Implementaion
Unit Testing 4 2
Component Testing 2 2
System Testing 4 2 User
Requirement
Release Testing 2 1

Page 5
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

You might also like