You are on page 1of 23

AN INTERNET

BANKING SYSTEM
Term 2 Presentation
Mohamed Hassan Ali
Supervisor : Mr. Michael Norman

OVERVIEW
o INTRODUCTION
o USER INTERFACE
SPECIFICATION
o HIGH LEVEL DESIGN
o DATA DESIGN
o LOW LEVEL DESIGN
o PROJECT PLAN
o TECHNOLOGIES USED FOR
PROTOTYPE

INTRODUCT
What is an Internet Banking
ION
System?

o It offers easy and instant access for making financial


transactions from any device (e.g PC, Labtop, Mobile
phone) connected to the Internet.
o It also has 24 hour availability
o In the past time, you have to visit the bank and
required to wait to request a financial transaction or
statement.

USER INTERFACE
SPECIFICATION

Home Page as well as Login

Registration Page as well as opening a new


account

Registration Page as well as opening a new account


(Continue..)

Transactions Page

HIGH LEVEL DESIGN

E-R DIAGRAM

DATA DESIGN

CUSTOMERS TABLE
Key

Field Name

Data Type

Length

Nullable

NAME

VARCHAR

45

NO

SURNAME

VARCHAR

45

NO

INITIAL

VARCHAR

10

NO

ACCOUNTTYPE

VARCHAR

45

NO

SEX

VARCHAR

NO

D.O.B

DATE

NO

ADDRESS

VARCHAR

200

NO

MOBILENO

VARCHAR

10

NO

TELEPHONENO

VARCHAR

10

NO

EMAIL

VARCHAR

45

NO

PK

ID_PASSPORT

VARCHAR

45

YES

ACCOUNTS TABLE
Key

Field
Name

Data
Type

Length

Nullabe

PK

ACCOUNTNO

VARCHAR

12

NO

ACCOUNTTYPE

VARCHAR

45

NO

ACCOUNTHOLDER

VARCHAR

45

NO

DATEOPENED

DATE

NO

BRANCHCODE

INT

NO

DATEAPPROVED

DATE

NO

ACCOUNTBALANCE

DECIMAL

NO

APPROVED

VARCHAR

NO

DISAPPROVED

VARCHAR

NO

LOW LEVEL
DESIGN

EVENT
DIAGRAM

Process of Beneficiary
Payment

Start
Balanc
e
Su ffi ci
ent?

No

Insuffi cie
nt

Yes

Make
Payment
Update
Benefi cia
ry
Account

Update
Balance
Send data
To
Transaction
End

Data
Base

SOME ALGORITHMIC
DESCRIPTIONS
Function register()
{
GetCustomer_information(name,surname.)
Valid =CheckInformation()
If (Valid) then {
Accountnumber= Generate_AccountNum()
Insert(Accountnumber,name,)
Display (success)
}
Else
{
Display_error (message)
}

Abstract of Project
Plan
Project Module
Documentation
Submission
Project Analysis
Project Design and
Development
Project
Implementation
Project Testing,
Evaluation and
Presentation

2012 03 30
2012 06 21
2012 08 31
2012 11 02

Project Time Line in


weeks

REFERENCES
o http://mym.wikispaces.com/Internet+banking+Conclusion
o

Barry Williams.
(2008).www.databaseanswers.org/data_models/online_banking
/facts.ht

o Seminarprojects.com/Thread-insurance-on-internet9437
o http://www.scribd.com/pgailani/d/36880246-Synopsis- InternetBanking
o

http://smartbisplan.com/Internet-banking-for-many-benefits/

TECHNOLOGIES USED FOR


PROTOTYPE
o

PHP

o XAMP SERVER
o MYSQL
o JAVASCRIPT

PROTOTYPE DEMO
o Registration/Opening a new
Account
o Balance Enquiry
o Paying a Beneficiary
o Security Feature

QUESTIONS & ANSWERS