Expense tracker

Preview:

Citation preview

Expense TrackerGROUP 9

Our members 1. Mr. LAY Leangsros2. Mr. YANH TIEP 3. Mr. CHHUT Simeth

INSTITUTE OF TECHNOLOGY OF CAMBODIADEPARTMENT OF COMPUTER SCIENCELecturerMr. VALY Dona

June 6th 2014

2Contents Application Features Algorithms Conclusion

31.Application Features1. 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 reportGraphs 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• datasucc • data

succ • datasucc

File product_expense.txt• Data• data

product_income.txt• Data• data

product_all.txt• Data• data

1.Data storing

52. Algorithm2. Operation

Undo (Delete)items

4data

5data6data

7data

2data3data

1data

tmp

62. Algorithm2. Operations

Undo (After delete)items

4data

5data6data

7data

2data3data

1data

tmp

3data

undo

Action

Value = DELETEPosition = 3

72. Algorithm3. Operations

Undo (After click undo)items

4data

5data6data

7data

2data3data

1data

tmp

undo

redo

Action

Value = ADDPosition = 3

82. Algorithm3. Operations

Redo (After redo)items

4data

5data6data

7data

2data3data

1data

tmp

redo

undo

Action

Value = DELETEPosition = 3

3data Action

92. Algorithm3. Repeats

Everyday

strstr(1data,2data)

items

4data4data(x34)5data

2data3data

1data

items

4data4data(x35)

5data

2data3data

1data(xN)

1data1data

strstr(1data,2data)

103. Conclusion

All important functions worked. Program works fast without any error, NOTHING error. This application is possible to use for personal

expense

11

DemoThank you !

Recommended