Expense Tracker
GROUP 9
Our members
1. Mr. LAY Leangsros
2. Mr. YANH TIEP
3. Mr. CHHUT Simeth
INSTITUTE OF TECHNOLOGY OF CAMBODIA
DEPARTMENT OF COMPUTER SCIENCE
Lecturer
Mr. VALY Dona
June 6th 2014
Contents
 Application Features
 Algorithms
 Conclusion
2
31.Application Features
1. Security
Login (If enter incorrect 4 times, the program will exit)
Add new account (maximum account : 8 accounts)
Remove account (Impossible to delete Administrators)
Change password
2. Edit
Add
New
Save
Modify
Delete
Delete all
Undo
Redo
5. Graph report
Graphs allow you to see you spending patterns
By month
By year
Maximum expense/Income/both
Minimum expense/Income/both
Average expense/Income/both
Total expense/Income
3. Search the transactions
4. Auto Calculates the repeat transactions
42. Algorithm
 Singly linked list
 File product_expense.txt
•Data
•data
product_income.txt
•Data
•data
product_all.txt
•Data
•data
1.Data storing
52. Algorithm
2. Operation
 Undo (Delete)
2data
3data
1data
tmp
62. Algorithm
2. Operations
 Undo (After delete)
2data
3data
1data
tmp
3data
undo
Action
Value = DELETE
Position = 3
72. Algorithm
3. Operations
 Undo (After click undo)
items
4data
5data
6data
7data
2data
3data
1data
tmp undo
Value = ADD
Position = 3
82. Algorithm
3. Operations
 Redo (After redo)
items
4data
5data
6data
7data
2data
3data
1data
tmp redoundo
Action
Value = DELETE
Position = 3
3data Action
92. Algorithm
3. Repeats
 Everyday
strstr(1data,2data)
items
4data
4data(x34)
5data
2data
3data
1data
items
4data
4data(x35)
5data
2data
3data
1data(xN)
1data1data
strstr(1data,2data)
3. Conclusion 10
 All important functions worked.
 Program works fast without any error, NOTHING error.
 This application is possible to use for personal expense
Demo
Thank you !
11

Expense tracker

  • 1.
    Expense Tracker GROUP 9 Ourmembers 1. Mr. LAY Leangsros 2. Mr. YANH TIEP 3. Mr. CHHUT Simeth INSTITUTE OF TECHNOLOGY OF CAMBODIA DEPARTMENT OF COMPUTER SCIENCE Lecturer Mr. VALY Dona June 6th 2014
  • 2.
    Contents  Application Features Algorithms  Conclusion 2
  • 3.
    31.Application Features 1. Security Login(If enter incorrect 4 times, the program will exit) Add new account (maximum account : 8 accounts) Remove account (Impossible to delete Administrators) Change password 2. Edit Add New Save Modify Delete Delete all Undo Redo 5. Graph report Graphs allow you to see you spending patterns By month By year Maximum expense/Income/both Minimum expense/Income/both Average expense/Income/both Total expense/Income 3. Search the transactions 4. Auto Calculates the repeat transactions
  • 4.
    42. Algorithm  Singlylinked list  File product_expense.txt •Data •data product_income.txt •Data •data product_all.txt •Data •data 1.Data storing
  • 5.
    52. Algorithm 2. Operation Undo (Delete) 2data 3data 1data tmp
  • 6.
    62. Algorithm 2. Operations Undo (After delete) 2data 3data 1data tmp 3data undo Action Value = DELETE Position = 3
  • 7.
    72. Algorithm 3. Operations Undo (After click undo) items 4data 5data 6data 7data 2data 3data 1data tmp undo Value = ADD Position = 3
  • 8.
    82. Algorithm 3. Operations Redo (After redo) items 4data 5data 6data 7data 2data 3data 1data tmp redoundo Action Value = DELETE Position = 3 3data Action
  • 9.
    92. Algorithm 3. Repeats Everyday strstr(1data,2data) items 4data 4data(x34) 5data 2data 3data 1data items 4data 4data(x35) 5data 2data 3data 1data(xN) 1data1data strstr(1data,2data)
  • 10.
    3. Conclusion 10 All important functions worked.  Program works fast without any error, NOTHING error.  This application is possible to use for personal expense
  • 11.