Upload
lay-leangsros
View
206
Download
0
Embed Size (px)
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 !