Académique Documents
Professionnel Documents
Culture Documents
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?
USER INTERFACE
SPECIFICATION
Transactions Page
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
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
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/
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