Documente Academic
Documente Profesional
Documente Cultură
INDEX
ACTIVITY : APPLICATION DEVELOPMENT CASE STUDY.......................................................................................... 1
Overview........................................................................................................................................................ 2
Introduction.................................................................................................................................................... 2
Pre-requisites/Dependencies/Assumptions/Risks.......................................................................................... 2
Pre-Requisites – Hardware and Software...................................................................................................... 2
Requirements for the Online Banking Application..........................................................................................3
GUI Screens for the e-banking Application.................................................................................................... 6
Activity Solution............................................................................................................................................ 10
_________________________________________________________________________________________________________
Z56513 1
Overview
This activity reinforces the Oracle concepts you learned in this course. It enables you to
synthesize your learning through application. Here, participants will create an e- banking
application using Oracle.
Introduction
Empower Bank has its Head Office at Netherlands. The branches of the bank are situated
across the state. Recently, the bank decided to provide an online banking facility to its
customers. Consequently, Empower Bank has approached Accenture to develop an e-
banking application that will enable their customers to perform banking transactions online.
Pre-requisites/Dependencies/Assumptions/Risks
Participants have a basic understanding of Oracle SQL , Oracle PL/SQL , Oracle
Developer Suite 11g.
Teams should have a basic idea of Online Banking Transactions.
Software
1. Oracle Database 11g Enterprise Edition
2. Oracle Developer Suite 11g
_________________________________________________________________________________________________________
Z56513 2
Requirements for the Online Banking Application
Facilities to be provided by you as a designer and developer of the application:
3. The customer should be able to view their account details after authentication (after
login):
a. It should accept the username and password initially.
b. Once authenticated, it should display the transaction screen to record any
transactions.
c. Add a button ‘Statement’. On pressing that button, it should accept the parameter
‘From date’ and ‘To date’, and display all transactions for the account in that period.
4. Provide a utility to calculate interest for the amount the customer wants to borrow.
_________________________________________________________________________________________________________
Z56513 3
Site map of the number of pages required for the Online Banking Application.
Empower Bank
Home Page
Accepts logon
information Accepts online Accepts registration
Registration information
information
Valid logon
info Valid new
Valid online customer
Yes
registration registration info
info Yes
Yes
No
No No
Display
Account Update
Update
details page Database
Database
Database Design
The database architect has provided the table structures for this application. The table’s structure can be
modified to meet the requirements.
AccountRequest Table
The AccountRequest table will hold the information of requests received from customers to open a new
bank account.
TransactionInfo Table
The TransactionInfo table will hold the transaction information of an account holder. Here, it is assumed
that the credit and debit from the account is made only through checks.
RegisterdInfo Table
The RegisteredInfo table will hold the account details of the bank’s customers.
_________________________________________________________________________________________________________
Z56513 5
GUI Screens for the e-banking Application
Home Page
_________________________________________________________________________________________________________
Z56513 6
Login Screen
_________________________________________________________________________________________________________
Z56513 7
Manager’s approval for the Loan request
_________________________________________________________________________________________________________
Z56513 8
Loan Interest Calculator
_________________________________________________________________________________________________________
Z56513 9
_________________________________________________________________________________________________________
Z56513 10