• No results found

Mobile Money Manager

N/A
N/A
Protected

Academic year: 2021

Share "Mobile Money Manager"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)

1

Problem Statement

Are you always running out of money before the end of the month? If yes, it's about time you need to start thinking about how to manage your money. The first step is to create a budget list. The budget list can help you to manage cash flow. It's quick, easy and will give you a good idea of where most of your money goes each month. However, there are some problems in creating a budget list. In particular one needs a lot of time to organize the budget lists and calculates remaining balance by himself. In order to maintain our budget lists more efficiently, you can use a personal finances management tool to help you manage budget list.

MMM (Mobile Money Manager) is a mobile application that combines an expense manager, a budget manager and a bill reminder! To more effectively manage your budgets, MMM provides a budget manager that makes keeping track of your expenses easily. Business expenses, personal expenses, travel expenses etc. can all be managed rapidly using expense manager. Track and manage daily expenses quickly and easily! The integrated expense manager within MMM lets you set monthly budgets on specific accounts and/or categories and monitor them via color-coded budget health bars that warns you when you are about to exceed your budgets. Interactive reports let you analyze income, expenses, cash flow and balance over various date ranges and accounts. Also integrated is a bill reminder that helps you avoid nasty late fees by issuing you timely reminders to pay your bills. You can even take a picture of your bills or invoices to keep a digital record.

User

Mobile Money Manager Spend money Account Report View Input datacommand Display

(3)

2 Use Case Diagram

Figure 2 Use Case diagram

3 Use cases

3.1 Create Account

Scope Mobile Money Manager System

Level User

Primary Actor User

Stakeholders and Interests

Preconditions The application is active.

Success Guarantee

1. A new account has been created in Mobile Money Manager

Create account

Add transaction User

Mobile Money Manager System

View report

(4)

Main Success Scenario 1. User chooses to create a new account. 2. System asks account information.

3. User fills out “name”, “currency”, “description”, “starting balance”, “monthly budget”, “default transaction status”, and “is excluded from total balance.”

4. The system validates the entered user account

information, and notifies the user that the account has been created.

Extensions 3a. User cancels request

1. User chooses cancel option to cancel the account creation

2. System notifies that the account management request has been cancelled.

4a. User enters invalid user account information

1. The system describes the entered data that were invalid, and prompts the user to re-enter the information.

2. The system validates the entered user account information, and notifies the user that the account has been created.

Special Requirements: None

Technology and Data Variations List

None

Frequency of Occurrence

Sometime

Open Issues None

3.2 Add Transaction

Scope Mobile Money Manager System

Level User

Primary Actor User

Stakeholders and Interests

(5)

2. An account exists in the account list.

Success Guarantee

1. A new transaction has been added in Mobile Money Manager.

2. The user entered data is stored in the transaction.

Main Success Scenario 1. User chooses an existing account in the account list. 2. System lists all transactions in the account.

3. User chooses to add a new transaction. 4. System asks transaction information (“name”,

“amount”, “category”, “type”, “date”, “notes”, “is repeat?”, and “status”).

5. User chooses to take a photo for the bill or item. 6. System presents the camera view and waits for user

to take a photo. 7. User takes the photo.

8. System stores the photo information (width, height, date, and photo file) and asks the transaction information.

9. User choose to set transaction type to repeat transaction.

10. System shows extract transaction information for user to enter.

11. User fills out extract transaction information

(“repeat times”, “every day/week/month/year”, and “next transaction date”).

12. The system validates the entered user account information, and notifies the user that the account has been created.

Extensions *a. User cancels request

1. User choose cancel option to cancel the transaction creation

2. System notifies that the transaction management request has been cancelled.

5a. User doesn’t want to take a photo for the bill or item.

1. Go to Main Success Scenario step 9

9a. User choose to set transaction type to non-repeat transaction.

(6)

12a. User enters invalid user transaction information 1. The system describes which entered data was

invalid, and prompts the user to re-enter the invalid information.

2. The system validates the entered transaction information, and notifies the user that the transaction has been created.

Special Requirements: None

Technology and Data Variations List

None

Frequency of Occurrence

Usually

Open Issues None

3.3 View report

Scope Mobile Money Manager System

Level User

Primary Actor User

Stakeholders and Interests

Preconditions 1. An account must exist on system

Success Guarantee

1. System shows the personal finance report

Main Success Scenario 1. User wants to view personal finance report.

2. System asks user to select types of report (“Expense by Category Report”, “Income by Category Report”, “Monthly Expense Report”, “Monthly Income Report”, “Monthly Cash Flow Report”, and “Daily Balance Chart”).

3. User wants to watch expense by category report. 4. System lists account list, and asks user to select an

account.

5. User selects an account.

6. System uses bar chart to show expense (with

percentage and amount) by category, and total spent.

(7)

1. User choose cancel option 2. System lists account list.

3a. User wants to watch income by category report. 1. System lists account list, and asks user to select an

account.

2. User selects an account.

3. System uses bar chart to show income (with percentage and amount) by category, and total received.

3b. User wants to watch monthly expense report.

1. System lists account list, and asks user to select an account.

2. User selects an account.

3. System uses bar chart to show expense (with amount) by month.

3c. User wants to watch monthly income report.

1. System lists account list, and asks user to select an account.

2. User selects an account.

3. System uses bar chart to show income (with amount) by month.

3c. User wants to watch monthly cash flow report.

1. System lists account list, and asks user to select an account.

2. User selects an account.

3. System uses bar chart to show income (with green color) and expense (with red color) by month. 3d. User wants to watch daily balance chart.

1. System lists account list, and asks user to select an account.

2. User selects an account.

3. System shows the daily changes of an account's balance.

Special Requirements: None

Technology and Data Variations List

None

Frequency of Occurrence

References

Related documents

We had 4 teams this year and had approximately 45 of our middle years students playing volleyball, and numerous staff members working with our teams.. Now that volleyball

Click the radio button to sort the report by Category Number, then select the school year and month-end date from the dropdown menu to reprint the monthly report.. • Transfer

To apply a Cash Advance to an Expense Report click the Apply Cash Advance(s) hyperlink on the Expense Report Entry page.. (On how to create an Expense Report See

• An Existing Report: Select to access the Copy From an Existing Report page, where you can select an existing expense report from which to create a new expense report that

• An Existing Report: Select to access the Copy From an Existing Report page, where you can select an existing expense report from which to create a new expense report that

(f) You may opt out of the Systematic Transfer Plan during the Policy Term by giving Us prior written notice, in which case this option will cease to be effective from the

In Germany every federal state has not only its special medical rescue service legislation but also the accurately specified time standard for an ambulance to reach the person in

Registry Operator Monthly Report July 2015 Prepared: August, 2015 Neustar, Inc... Monthly Progress Report for