OPS Requirements Specification and Analysis Dustin Larson Bryan Campbell Charles Sears.

Slides:



Advertisements
Similar presentations
GALVESTON COUNTY, TX P-CARD TRAINING GALVESTON COUNTY.
Advertisements

CareCentrix Direct Training.
National Service Trust Automation Project Training Materials: Members and Alumni Corporation for National & Community Service (CNCS) National Service Trust.
Farm Service Agency Lender’s training for Electronic Submission of Guarantee Fees Implementation Date: September 23, 2009.
University Web Services Nika Nestor / Alex Volfson 09/29/2006.
Motor Fuels IFTA/Intrastate E-File
Opening a bank account.
2013.  Reconcile your checking account  Create bank reconciliation reports  Find errors during reconciliation  Correct errors found during reconciliation.
Employee Self Service (ESS) Version Employee Self Service  access from any computer  view their elected withholding, earnings summary, check.
Networking Overview Your OUNet ID ("4 plus 4") OUNet Password Changing Your OUNet Password Your Official OU Forwarding Your Mail Getting Help Overview.
Activating your Account and Profile Creation From the MNSCU Site Login Page, Click the Link Create a New.
E-app Download & Agent Workspace. Laptop Presentation Training When an agent signs on e-app, if there are applications that he/she has completed and saved,
Encryption Cisco Ironport using Click here to begin Press the ‘F5’ Key to Begin.
Agent Activation Portal. Capabilities New Customer Activation New Customer Activation Status Existing Customer Verifications Check rate plans, contract.
Payroll System Bank System Any bank(s) to which direct deposit transactions are sent. Employee A person that works for the company that owns and operates.
How Your Customers Will Pay Online & by Phone
PestPac Software Customer Portal. Customer Portal Website Training The Customer Portal provides your customers with access to their account information.
Checking & Savings Accounts Economics What is a Checking Account?  Common financial service used by many consumers (a place to keep money)  Funds.
On-Line BankCard Center Presentation Cardholder Role During the Presentation click the mouse on this button to move back a slide During the Presentation.
Payment Options Water/Sewer Bills City of Fernley | October 2007.
Sprig ON-LINE by CO-OP.  Virtual CU that enables members to conveniently access their accounts  Offers account aggregation  Real time access to members.
Parent User Guide. Introduction to MySchoolAccount.com In this training guide, you will cover the following: 1. Creating an account at myschoolaccount.com.
Matt Willmer Ryan Beatty William Fahey. Activity List UI Assumptions Sources of Information Assumptions Destination of Information Assumptions Inconsistencies.
Online Payment System David Christensen Herbie Hanson Sean Johgart.
Configuring your Customer’s Invoices
Creating and Using Your FSA ID: An Overview
“CABS” Customer Account Billing System
Take Charge of your Finances
Broker training for Callidus Cloud EnvisionRxPlus for 2018
SYSTEM ANALYSIS & DESIGN SYED MD MARUF HASAN TP030777
Online Payment System Amy Mertes Randy VanWashenova Brian Suessine
SPS Donate Now VT.
Paytm App is your one-stop destination for all your needs
TRANSAMERICA ONE PROGRAM
Coldpruf Online Order Form
Checking Account & Debit Card Simulation
The Login Page is the first page your customers
Financial Aid From the Student’s Perspective
An authorized user can make payments on your account by logging on with their own username and password. Click on the Authorized Users tab to add an authorized.
Welcome! To the ETS – Create Client Account & Maintenance
Final Report.
Electronic/Online Banking & Bill Pay
By: Nick Doyle Aaron Haas Devin Johnson
Assess Survey Invitations
2012 Business Guidelines for Association Membership
Take Charge of your Finances
BANKING TERMS _____.
Electronic Banking Electronic Fund Transfer (EFT)
Lutheran Church of Our Saviour
Who we are: Tom Dzmelyk Dan Wahlstrom Braden Richardson
Paytm Partners Training Program
Open, Manage, and Reconcile
How to Do your Banking Chapter 5.
Checking Account & Debit Card Simulation
Financial Institutions and Services
Membership/Post Processing - Process Membership
Cost Collections Using DOS CC Interface
NOTE TO PRESENTER This presentation provides information on the FSA ID that can be used in outreach to students and parents. The presentation was created.
New User Guide Learning how to use your NxPay Account
Business Office Manager Training The ACH Process in 7 Steps
University of South Florida Credit Card Presentation
E-permits Tutorial for first-time users
Unemployment Insurance Agency Michigan Web Account Manager
Creating and Using Your FSA ID: An Overview
Membership/Post Processing - Process Membership
Take Charge of your Finances
Eric Mazzocco, Jake Smith, Ian Anderson
Coldpruf Online Order Form
Quick Guide for Online Ordering
Presentation transcript:

OPS Requirements Specification and Analysis Dustin Larson Bryan Campbell Charles Sears

Activity List  Create OPS Account –The user must be able to create an OPS account. They provide information that identifies them, including name, , address, and phone number. The user chooses a password, attaches the OPS account to a bank account, and also selects notification options.  Login –The user logs in by typing in their account number and password. They are granted access to their OPS account if the account number and password are typed in correctly.  Perform Transactions –The user can make payments, schedule or delete scheduled transactions, and add money to the OPS account from their bank account.  Logging out –After the user has logged in, the user is able to log out of the OPS system.

Activity List (continued)  View Reports –The user can view their monthly report, request a report for a specific date range, and can also get a report for tax purposes.  Delete Account –If the user desires to discontinue their OPS account, they may delete their account.  Edit Account Information –If the user’s information changes after the original OPS account creation, the user information can be modified.  Manage Sub Accounts –The user is able to create sub accounts that will have the same functionality as a master account, except the sub accounts will have monthly quotas and will not be able to have their own sub accounts.  Modify Address Book –The user is able to add, edit, and modify aliases to identify account numbers by.

User Interface Assumptions  Clean  Concise  Doesn’t need to be “flashy”  Easy To Use

User Interface Assumptions

Sources Of Information  The user first provides data when they sign up for an account  The backend database stores account information for later processing  The bank provides info on whether the user has enough money in their bank account to add money to OPS

Destination Of Information  The backend database receives the data first put in by the user  The bank receives transfer information from the system  The system receives balance information from the bank

Validation Activities  Inconsistencies –We felt there were no inconsistencies in the original problem description –We did however feel that there were some improvements that should be added to the system in order to make it more user friendly.

Validation Activities - Questions  Requirement 1: Create an account for a person in the OPS system. Each OPS account should be associated with the bank account (savings/checking) of the account owner. (Identify a bank account by the union of a routing number and an account number. –How will we identify an OPS account number?  The account number will be twelve digits long with just numbers  After the twelve digit number, it will be followed by a colon and then a number. The following number is 0 if it is the master OPS account, otherwise it will be a number representing a sub account. –Will multiple bank accounts be allowed per OPS account?  Yes –Will multiple OPS accounts per bank account be allowed?  There will only be one master OPS account that can authorize transfers from the bank account to the OPS accounts. –How should joint accounts be handled?  It doesn’t matter how joint accounts are handled. Just make the OPS account the master account. –Are master and sub OPS accounts allowed (ie. as a hierarchy)  Yes. Maximum spending quotas per month can be set by the master account to control the slave accounts. You can only have two levels: master and sub account. Only one master is allowed per OPS account.

Validation Activities - Questions  Requirement 2: Initialize the OPS account by a credit taken out of the owner’s bank account. –Ask for initial amount to transfer into the OPS account?  Yes –Minimum amount of money for the OPS account?  Minimum of $50 to create the account, but allowed to have a minimum balance of $0 –Verify that the required starting amount is available in the bank account?  Yes. Check to be sure the bank account has enough for the minimum starting balance, then withdraw the $50 and place into the OPS account.

Validation Activities - Questions  Requirement 3: Delete an account in the OPS system. Note the deletion of an OPS account may lead to the return of the available money to the owner’s bank account, if any. –Should the transaction history still be kept?  Yes. Keep the transactions in a database, but do not allow the owner of the account to access it. –Is there a termination fee?  No

Validation Activities - Questions  Requirement 4: Place periodic (weekly/monthly) bill payment on an OPS account; A transaction for transferring a specific amount of money (identified by the account owner) to another account in the OPS system. –When are scheduled payments sent?  The OPS account owner gets to choose what date and time the payment is made.  Show a disclaimer that if the user does not have an OPS account then it may take extra business days to send a check to make the payment. –An address book will be available to the user in order so the OPS account number doesn’t have to be entered for a transaction. The alias can be used.

Validation Activities - Questions  Requirement 5: Notify the account owner of a coming periodic payment.  How soon in advance should the account owner be notified? –The user will be notified five business days in advance of the scheduled periodic payment by default, but the number of days can be specified by the user.  What is the notification method? –The OPS account users will have the choice of mail, , text message, or phone to be notified.  Is there a charge for the notification? –There is no fee for the notification.

Validation Activities - Questions  Requirement 6: Notify the account owner of any transaction on his/her account; be it withdrawal or deposit. –How should the OPS account owner be notified?  The OPS account users will have the choice of mail, , text message, or phone to be notified. –Should OPS account owners be charged for making a transaction?  A 1% charge will be added to each transaction as a service fee when the transaction occurs.

Validation Activities - Questions  Requirement 7: Notify the account owner of a possible payment bounce; ie. if the available money is less than the amount of a payment. –How should the OPS account owner be notified?  The OPS account users will have the choice of mail, , text message, or phone to be notified. –Should the OPS account be checked for a possible bounce before the bounce actually occurs?  Yes. Check for a possible bounce before the payment is attempted. –How far in advance should the OPS account be checked for a possible bounce?  The account will be checked up to five business days in advance of the transaction.  A message will show up when logging into the system on the home screen.  If there is still the possibility of a bounce the day before a transaction, the user has a choice for notification to be sent to them via test message, , or voice mail at 8 AM that day.

Validation Activities - Questions  Requirement 7 Continued –Is there a charge for a bounce if it occurs?  Don’t allow a bounce.  The user has a choice to send a partial payment or noting at all.  If a second account is available to the OPS user, take available money out of that account to make the payment if the user requests it.  If the account is a sub account, send a request to go over the monthly sub quota to the master account owner. –Send this notification by the master account owner’s choice of text message, , or voice mail.  Send this notification 5 business days in advance by default, but can be changed by the account owner. –If the slave’s monthly quota will be reset due to a new month and the available money at that point will cover the transaction, do not send an . –How often are accounts checked for possible bounces?  Every time a transaction occurs or money moves a check is made.  Every morning within the time frame specified by the user to check for bounces. The next scheduled transaction date will be used to determine this time frame.

Validation Activities - Questions  Requirement 8: Generate a history of all transactions for the account owner monthly or by request.  Where is the transaction history located? –There is a master database to store all data for all OPS users.  Where can the transaction history for an OPS account be viewed by request? –The OPS account owner can access all of their transactions by request on the web site. –An option to request a listing of all transactions in a user specified date range is available. –The master OPS account can view slave OPS account transactions.  How is the monthly transaction history sent to the OPS user? –The user has a choice for an ed web link to check their transactions online or to receive a hard copy of their transactions through regular mail.  Tax information can be generated upon request. –Information will include transactions, interest gained, total in, total out, net change, and amount paid to OPS.

Validation Activities - Questions  Requirement 9: Verification and Security –How do you verify the bank account belongs to the OPS user?  Send two small deposits to the bank account, under 25 cents each.  The person setting up the OPS account must confirm the exact amount deposited to their account. –The OPS account owner must decide on a password  The password must contain one or more of the following: capital letter, a lowercase letter, number, non alpha-numeric character. –The password will be 4-16 characters long, inclusive.

Use Case Diagram

Questions?