Professional Documents
Culture Documents
PROFILE
MANAGEMENT
SYSTEM
Jonathan Marcus
Samir Banker
? ?
Internet Call Center Bank Branches
System Vision
Internet
Teller Manager
Customer
System Actors
Customer
Teller
Manager
Branch System
System Actors
Teller Manager
Stop Check
Call Center System
Payments
Update Profile
Order Checks
Transfer Funds
Customer
Teller
Customer
Teller
Branch System
Manager
Use Case Diagram
Uploads data from
Call Center
Call Center
Receives data from
Internet System
Stop Check
Call Center System
Payments
Update Profile
Order Checks
Transfer Funds
Customer
Teller
Payments
Call Center System
Update Profile
Order Checks
Customer
Teller
Transfer Funds
Report Lost
ATM
Call Center Representative
Receives Reports
Check Balances
from Internet System
Branch System
Use Case Diagram
Uploads data from
Call Center
Call Center
Receives data from
Internet System
Stop Check
Call Center System
Payments
Update Profile
Order Checks
Transfer Funds
Customer
Teller
Customer
Teller
Internet System
Data from Internet
System
Branch System
Manager
Use Case Diagram
Uploads data from
Call Center
Call Center
Receives data from
Internet System
Stop Check
Call Center System
Payments
Update Profile
Order Checks
Transfer Funds
Customer
Teller
Customer
Teller
Branch Receives
Data from Internet
System Check Balances
Stop Check
Call Center System
Payments
Update Profile
Order Checks
Transfer Funds
Customer
Teller
Approve log No
in details
Yes
Teller logs
into the
customers
profile
Elaborated Use Case:
Transfer Funds
The Teller selects
originating and Teller enters
destination amount for
account for transfer
transfer
Is new amount
The transfer is Yes sufficient for
approved
transfer
No
Confirm Transfer
Transaction Terminate
Transfer
Transaction
Elaborated Use Case:
Transfer Funds
If S y stem s d o n ’t
B ra n c h S y s te m B ran ch sy stem co n n ect after rep eat
Request
R e q u e s t a c c e s s to No rep eats req u est req u est
, B ran ch S y stem
G ra n te?d
in te rn e t s y s te m n o tifies M an g er o f
F ailed req u est
Yes
In te rn e t S y s te m
v e rifie s th e B ra n c h S y s te m
re q u e s t a n d d o w n lo a d s th e d a ta to
a u th o riz e s th e th e in te rn e t s y s te m
access
In te rn e t
D o w n lo a d No
s y s te m s e n d s
s u c c e s s ?fu l n o tific a tio n to
b ra n c h s y s te m
T h e in te rn e t T h e In tern et
s y s te m is sy stem sen d s a
u p d a te d co n firm atio n
. In tern et
sy stem creates END
a rep o rt
Data Object Relationship
Client Employee
Accounts
AccountType ClientPK ClientID PK EmployeeId
PK ClientID
AccountTypeDesc
ClientFirstName EmployeeLastName
FK1,I3,I2 ClientID
ClientTelephone EmployeeUserName
ClientSSN ATMCard
SecurityAnswer
FK1 LocationID
PK MediumID
CurrentAccountBalance
ClientAddress PK ATMCardNumber PK,I4
MediumName
TransactionID
SpecificLocation
I1 ClientZipCode TransactionTimeStamp
TransactionAmount
ClientEmail Transactions
ATM Machine
EndingAccountBalance
PK,I2 ATMMachineID
ClientTelephone PK,I4
FK5
TransactionID
TransTypeID
FK1 LocationID
FK2,I3,I2
ATMLoc LocationID
ClientUserName TransactionTimeStamp
TransactionAmount FK1,I1 ATMCardNumber
EndingAccountBalance
ClientPassword
TransactionType
FK2,I3,I2 LocationID
FK1,I1 ATMCardNumber CheckNumber
SecurityQuestion
PK TransTypeID
CheckNumber
CheckStatus CheckStatus
FK3 AccountNumber
SecurityAnswer
TransactionDescription
FK4 ATMMachineID
FK3 AccountNumber
Data Object Relationship
Client Employee
ATM Machine
Transactions
PK,I2 ATMMachineID
PK,I4 TransactionID
FK1 LocationID
FK5 TransTypeID ATMLoc
TransactionTimeStamp
TransactionAmount
EndingAccountBalance
FK2,I3,I2 LocationID
TransactionType FK1,I1 ATMCardNumber
CheckNumber
PK TransTypeID
CheckStatus
FK3 AccountNumber
TransactionDescription
FK4 ATMMachineID
Tables
Primary Secondary
Tables: Tables:
Client Account Type
Accounts Medium
Transactions Transactions Type
ATM Card
Employee
Specific Location
ATM Machine
AccountType PK ClientID
PK AccountType ClientLastName
SecurityAnswer
AccountType
PK MediumID
PK ClientID PK Employe
Client U R R R
Accounts R U R R R R R R
Transactions C U C R R
Transaction R R R R R
Type
Employee R R
Medium R
Specific R R R R R R
Location
ATMMachine R
ATMCard U R
Conclusion
Completed: Next Steps:
Vision Implementation
BPM Testing
Requirements Documentation