AN INTERNET BANKING SYSTEM Term 2 Presentation Mohamed Hassan Ali

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

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 Presentation

Transcript of AN INTERNET BANKING SYSTEM Term 2 Presentation Mohamed Hassan Ali

Page 1: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

AN INTERNET BANKING

SYSTEM

Term 2 Presentation

Mohamed Hassan Ali

Supervisor : Mr. Michael Norman

Page 2: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

OVERVIEWo INTRODUCTIONo USER INTERFACE SPECIFICATIONo HIGH LEVEL DESIGNo DATA DESIGNo LOW LEVEL DESIGNo PROJECT PLANo TECHNOLOGIES USED FOR PROTOTYPEo PROTOTYPE DEMO

Page 3: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

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?

Page 4: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

USER INTERFACE SPECIFICATION

Page 5: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

Home Page as well as Login

Page 6: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

Registration Page as well as opening a new account

Page 7: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

Registration Page as well as opening a new account (Continue..)

Page 8: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

Transactions Page

Page 9: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

HIGH LEVEL DESIGN

Page 10: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

E-R DIAGRAM

Page 11: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

DATA DESIGN

Page 12: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

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

Page 13: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

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

Page 14: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

LOW LEVEL DESIGN

Page 15: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

EVENT DIAGRAM

Page 16: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

Balance

Sufficient?

Make Payment

Update Balance

Send dataTo

Transaction

Insufficient

Update Beneficia

ry Account

No

Yes

Process of Beneficiary Payment

DataBase

Start

End

Page 17: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

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)}

Page 18: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

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

Page 19: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

Project Time Line in weeks

Page 20: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

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/

Page 21: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

TECHNOLOGIES USED FOR PROTOTYPE

o PHP

o XAMP SERVER

o MYSQL

o JAVASCRIPT

Page 22: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

PROTOTYPE DEMO

o Registration/Opening a new Accounto Balance Enquiryo Paying a Beneficiaryo Security Feature

Page 23: AN INTERNET BANKING SYSTEM Term 2 Presentation                 Mohamed Hassan Ali

QUESTIONS & ANSWERS