Professional Documents
Culture Documents
Untitled
Untitled
This project will allow you to demonstrate an understanding of the modeling and
installation of data driven system. You will analyze local bank system
The scenario
One of the successful building societies in the town is currently trying to establish itself as a
local bank in the region. as the first step, it intends to provide personal banking services to its
regional customers, such as current, saving and credit accounts for performing both counter
operations within the bank branches as well as remote operation using ATM, credit and debit
cards. The system should allow registration of new customers, opening new accounts, initial
setting of account parameters as well as amending them according to the changes in the bank
policy, executing financial transactions in all possible modes of operation ( at the bank counter,
via ATM and using credit or debit cards). Typical transactions are cash withdrawal, cash
deposit, and transfer between accounts within the bank, credit or debit card payment, and
payments to external accounts. Cash withdrawal from city centre ATM machines is allowed
only using debit cards. All counter operations are performed using the system, but they may
need authorization by a senior executive. At the first stage of development bank transfers can be
ordered only within the bank branches and no correspondence banking is allowed. Card
payments are processed entirely by external organization providing card services (e.g.
MasterCard, visa international) while the bank performs only balance checks and post
processing of the executed transactions.
You are required o produce models to represent only the description provided above. This
requirement specification is partial and incomplete description of the problem and you are
asked to model it in a way that allows further classes to be added when required. For example,
under request the system should also generate various reports of the financial activities for bank
executives and bank customers. The model should be designed so it can easily adapt to meet
any changes.