template.jpg
John Roepke
Adam Jaskiewicz
Donnie Ford
Team Software Project 1
Online Payment System
template.jpg
John Roepke
Adam Jaskiewicz
Donnie Ford
Activity List
Send/Receive Payment
Schedule Payment
Withdraw/Deposit from a Bank
Validate Bank Account
View Transactions
template.jpg
John Roepke
Adam Jaskiewicz
Donnie Ford
Sources of Information
Bank
User
Administrator
OPS System
template.jpg
John Roepke
Adam Jaskiewicz
Donnie Ford
Destination of Information
User
Administrator
Bank
OPS System
template.jpg
John Roepke
Adam Jaskiewicz
Donnie Ford
k
template.jpg
John Roepke
Adam Jaskiewicz
Donnie Ford
Validation Questions
Data backup?
How does the interface look?
How secure does it need to be / whatfeatures?
Access through a web browser?
What kind of notification of failedtransfers?
template.jpg
John Roepke
Adam Jaskiewicz
Donnie Ford
Validation Questions
When a user is deleted, how long dowe keep a history of their transactions?
Do we need to keep money in the OPS?
Are accounts tied to a business or anindividual?
Do we allow non-periodic scheduledtransactions?
Do we link the transactions at all?
template.jpg
John Roepke
Adam Jaskiewicz
Donnie Ford
System Design
Web-based PHP/MySQL
Check book register interface
Concurrent development of thedatabase and UI
Notifications in email have minimalinformation
Non-periodic scheduled payments
template.jpg
John Roepke
Adam Jaskiewicz
Donnie Ford
Security and Reliability
Encryption
Certificates
Off-site backups
Redundant servers
Archive financial data of deleted users
Separate transactions for sender andreceiver
template.jpg
John Roepke
Adam Jaskiewicz
Donnie Ford
Financial/Legal Concerns
Financial institution status
Testing
Commission/fees
Bounced transactions
template.jpg
John Roepke
Adam Jaskiewicz
Donnie Ford
Use Case Diagram
U:\tasks\files\9\Team Software Project\prj1_usecase.jpg