expense tracker
TRANSCRIPT
![Page 1: Expense tracker](https://reader036.vdocument.in/reader036/viewer/2022081514/58eef3571a28ab386d8b45af/html5/thumbnails/1.jpg)
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
![Page 2: Expense tracker](https://reader036.vdocument.in/reader036/viewer/2022081514/58eef3571a28ab386d8b45af/html5/thumbnails/2.jpg)
2Contents Application Features Algorithms Conclusion
![Page 3: Expense tracker](https://reader036.vdocument.in/reader036/viewer/2022081514/58eef3571a28ab386d8b45af/html5/thumbnails/3.jpg)
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
![Page 4: Expense tracker](https://reader036.vdocument.in/reader036/viewer/2022081514/58eef3571a28ab386d8b45af/html5/thumbnails/4.jpg)
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
![Page 5: Expense tracker](https://reader036.vdocument.in/reader036/viewer/2022081514/58eef3571a28ab386d8b45af/html5/thumbnails/5.jpg)
52. Algorithm2. Operation
Undo (Delete)items
4data
5data6data
7data
2data3data
1data
tmp
![Page 6: Expense tracker](https://reader036.vdocument.in/reader036/viewer/2022081514/58eef3571a28ab386d8b45af/html5/thumbnails/6.jpg)
62. Algorithm2. Operations
Undo (After delete)items
4data
5data6data
7data
2data3data
1data
tmp
3data
undo
Action
Value = DELETEPosition = 3
![Page 7: Expense tracker](https://reader036.vdocument.in/reader036/viewer/2022081514/58eef3571a28ab386d8b45af/html5/thumbnails/7.jpg)
72. Algorithm3. Operations
Undo (After click undo)items
4data
5data6data
7data
2data3data
1data
tmp
undo
redo
Action
Value = ADDPosition = 3
![Page 8: Expense tracker](https://reader036.vdocument.in/reader036/viewer/2022081514/58eef3571a28ab386d8b45af/html5/thumbnails/8.jpg)
82. Algorithm3. Operations
Redo (After redo)items
4data
5data6data
7data
2data3data
1data
tmp
redo
undo
Action
Value = DELETEPosition = 3
3data Action
![Page 9: Expense tracker](https://reader036.vdocument.in/reader036/viewer/2022081514/58eef3571a28ab386d8b45af/html5/thumbnails/9.jpg)
92. Algorithm3. Repeats
Everyday
strstr(1data,2data)
items
4data4data(x34)5data
2data3data
1data
items
4data4data(x35)
5data
2data3data
1data(xN)
1data1data
strstr(1data,2data)
![Page 10: Expense tracker](https://reader036.vdocument.in/reader036/viewer/2022081514/58eef3571a28ab386d8b45af/html5/thumbnails/10.jpg)
103. Conclusion
All important functions worked. Program works fast without any error, NOTHING error. This application is possible to use for personal
expense
![Page 11: Expense tracker](https://reader036.vdocument.in/reader036/viewer/2022081514/58eef3571a28ab386d8b45af/html5/thumbnails/11.jpg)
11
DemoThank you !