110 likes | 137 Views
This online payment system (OPS) enables users to create, delete, and modify accounts securely. Users can make deposits, withdrawals, and transfers between OPS accounts, with all actions requiring user authorization. The OPS maintains transaction records and enforces minimum balance requirements. The system only supports domestic transactions and operates in USD currency. Users authenticate through a secure login process and must provide essential personal information. The OPS is compliant with federal standards and is accessible via the internet.
E N D
Online Payment System David Christensen Herbie Hanson Sean Johgart
OPS Activities • Create an OPS account. • Delete an OPS account. • Deposits and withdrawals to and from an OPS account. • Transfer between OPS Accounts. • Records are maintained for all transactions. • Modify existing account information. • Minimum balance maintained. • OPS Accountability. • All actions require authorization of user access through a log in process. • Domestic availability and currency.
User-Interface Assumptions • Users access the OPS via internet with a username and password • Is secure and meets federal standards • Users are capable of navigating basic web forms
Sources of Information • OPS Users • Banks • Government
Destinations of Information • OPS Users • System Administrators • Government Officials
Validation Activities Problem Analysis
Does OPS move money between two bank accounts or two OPS accounts • Money is moved between OPS accounts, not users’ bank accounts • What kind of authentication for authorization is there • An encrypted password made upon creation of the account • How to notify account owners • The user must supply a valid e-mail account for notifications • If there is insufficient funds, is there a fine, or how is it fixed • Have users authorize use of their personal bank account for an overdraft of their OPS account
Can there be multiple OPS accounts associated with one bank account • There can be multiple OPS accounts associated with one bank account as long as the name on all the accounts is the same (i.e. shared bank accounts) • Should the OPS be an international service • The OPS will only be a US domestic service • Which countries or institutions currency should be used • The US dollar
What kind of personal information does it need to have, if any • It should collect the user’s Social Security Number, e-mail, name, address, phone number, and date of birth • How do users make withdrawals, deposits, and or transfers from OPS • Users will log into their account and transfer money to accounts online • Can there be multiple bank accounts associated with one OPS account • There can be multiple bank accounts associated with one OPS account as long as the name on all the accounts is the same
Are transfers allowed to a non OPS account • No • Is there a maximum or minimum amount for transfers • The minimum amount for transfers in one dollar and the use may set up a maximum transfer amount for their own account • Is there a maximum or minimum amount for OPS accounts • The minimum amount for account balance in zero dollars and the maximum account balance will depend on the insurance limits • What authority does the OPS need to report to • The OPS will report to the Federal Government of the United States of America