an internet banking system term 2 presentation mohamed hassan ali
DESCRIPTION
AN INTERNET BANKING SYSTEM Term 2 Presentation Mohamed Hassan Ali Supervisor : Mr. Michael Norman. OVERVIEW. INTRODUCTION USER INTERFACE SPECIFICATION HIGH LEVEL DESIGN DATA DESIGN LOW LEVEL DESIGN PROJECT PLAN - PowerPoint PPT PresentationTRANSCRIPT
AN INTERNET BANKING
SYSTEM
Term 2 Presentation
Mohamed Hassan Ali
Supervisor : Mr. Michael Norman
OVERVIEWo INTRODUCTIONo USER INTERFACE SPECIFICATIONo HIGH LEVEL DESIGNo DATA DESIGNo LOW LEVEL DESIGNo PROJECT PLANo TECHNOLOGIES USED FOR PROTOTYPEo PROTOTYPE DEMO
INTRODUCTIONo 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.
What is an Internet Banking System?
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
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 6 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
CUSTOMERS 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 5 NO
DATEAPPROVED DATE NO
ACCOUNTBALANCE DECIMAL NO
APPROVED VARCHAR 6 NO
DISAPPROVED VARCHAR 6 NO
ACCOUNTS TABLE
LOW LEVEL DESIGN
EVENT DIAGRAM
Balance
Sufficient?
Make Payment
Update Balance
Send dataTo
Transaction
Insufficient
Update Beneficia
ry Account
No
Yes
Process of Beneficiary Payment
DataBase
Start
End
SOME ALGORITHMIC DESCRIPTIONSFunction register()
{GetCustomer_information(name,surname….)Valid =CheckInformation()If (Valid) then { Accountnumber= Generate_AccountNum() Insert(Accountnumber,name,…) Display (success)}Else{Display_error (message)}
Project Module Documentation Submission
Project Analysis 2012 03 30Project Design and Development
2012 06 21
Project Implementation
2012 08 31
Project Testing, Evaluation and Presentation
2012 11 02
Abstract of Project Plan
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-internet—9437
o http://www.scribd.com/pgailani/d/36880246-Synopsis- Internet-Banking
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 Accounto Balance Enquiryo Paying a Beneficiaryo Security Feature
QUESTIONS & ANSWERS