SlideShare a Scribd company logo
1 of 11
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

More Related Content

What's hot

Online Quiz System Project PPT
Online Quiz System Project PPTOnline Quiz System Project PPT
Online Quiz System Project PPTShanthan Reddy
 
Covid-19 Hospital management system_project_report
Covid-19 Hospital management system_project_reportCovid-19 Hospital management system_project_report
Covid-19 Hospital management system_project_reportRajeshPandey215
 
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Minhas Kamal
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing Systemsabafarheen
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system projectHimani Chopra
 
Hospital management-system
Hospital management-systemHospital management-system
Hospital management-systemsam143143
 
FINAL PROJECT REPORT1
FINAL PROJECT REPORT1FINAL PROJECT REPORT1
FINAL PROJECT REPORT1waqar younas
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemAditya Shah
 
Final year project presentation in android application
Final year project presentation in android applicationFinal year project presentation in android application
Final year project presentation in android applicationChirag Thaker
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System ProjectChaudhry Sajid
 
408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docxsanthoshyadav23
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRSShubham Modi
 
04.project billing system
04.project billing system04.project billing system
04.project billing systemgirivaishali
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report Kishan Maurya
 
Ignou MCA mini project report
Ignou MCA mini project reportIgnou MCA mini project report
Ignou MCA mini project reportHitesh Jangid
 
Development of-pharmacy-management-system
Development of-pharmacy-management-systemDevelopment of-pharmacy-management-system
Development of-pharmacy-management-systemJoy Sarker
 

What's hot (20)

Online Quiz System Project PPT
Online Quiz System Project PPTOnline Quiz System Project PPT
Online Quiz System Project PPT
 
Covid-19 Hospital management system_project_report
Covid-19 Hospital management system_project_reportCovid-19 Hospital management system_project_report
Covid-19 Hospital management system_project_report
 
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)
 
HOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project reportHOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project report
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing System
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system project
 
Hospital management-system
Hospital management-systemHospital management-system
Hospital management-system
 
Fitness App ppt
Fitness App pptFitness App ppt
Fitness App ppt
 
FINAL PROJECT REPORT1
FINAL PROJECT REPORT1FINAL PROJECT REPORT1
FINAL PROJECT REPORT1
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Final year project presentation in android application
Final year project presentation in android applicationFinal year project presentation in android application
Final year project presentation in android application
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System Project
 
grocery management system
grocery  management systemgrocery  management system
grocery management system
 
408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx
 
Online Restaurant Management System
Online Restaurant Management SystemOnline Restaurant Management System
Online Restaurant Management System
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRS
 
04.project billing system
04.project billing system04.project billing system
04.project billing system
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
 
Ignou MCA mini project report
Ignou MCA mini project reportIgnou MCA mini project report
Ignou MCA mini project report
 
Development of-pharmacy-management-system
Development of-pharmacy-management-systemDevelopment of-pharmacy-management-system
Development of-pharmacy-management-system
 

Viewers also liked

Android ppt with example of budget manager
Android ppt with example of budget managerAndroid ppt with example of budget manager
Android ppt with example of budget managerNalini Mehta
 
Daily Expense Manager ►Fun & utilities Apps by AppsDNA
Daily Expense Manager ►Fun & utilities Apps by AppsDNADaily Expense Manager ►Fun & utilities Apps by AppsDNA
Daily Expense Manager ►Fun & utilities Apps by AppsDNAAppsDNA
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsUsman Sait
 
Buget planning system
Buget planning systemBuget planning system
Buget planning systemAkshay Surve
 
Income and Expense Statement PowerPoint
Income and Expense Statement PowerPointIncome and Expense Statement PowerPoint
Income and Expense Statement PowerPointmbachnak
 
How to Write a One-Page Abstract
How to Write a One-Page AbstractHow to Write a One-Page Abstract
How to Write a One-Page AbstractMindy McAdams
 
Sample project abstract
Sample project abstractSample project abstract
Sample project abstractklezeh
 
What is tackled in the Java EE Security API (Java EE 8)
What is tackled in the Java EE Security API (Java EE 8)What is tackled in the Java EE Security API (Java EE 8)
What is tackled in the Java EE Security API (Java EE 8)Rudy De Busscher
 

Viewers also liked (8)

Android ppt with example of budget manager
Android ppt with example of budget managerAndroid ppt with example of budget manager
Android ppt with example of budget manager
 
Daily Expense Manager ►Fun & utilities Apps by AppsDNA
Daily Expense Manager ►Fun & utilities Apps by AppsDNADaily Expense Manager ►Fun & utilities Apps by AppsDNA
Daily Expense Manager ►Fun & utilities Apps by AppsDNA
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
 
Buget planning system
Buget planning systemBuget planning system
Buget planning system
 
Income and Expense Statement PowerPoint
Income and Expense Statement PowerPointIncome and Expense Statement PowerPoint
Income and Expense Statement PowerPoint
 
How to Write a One-Page Abstract
How to Write a One-Page AbstractHow to Write a One-Page Abstract
How to Write a One-Page Abstract
 
Sample project abstract
Sample project abstractSample project abstract
Sample project abstract
 
What is tackled in the Java EE Security API (Java EE 8)
What is tackled in the Java EE Security API (Java EE 8)What is tackled in the Java EE Security API (Java EE 8)
What is tackled in the Java EE Security API (Java EE 8)
 

Similar to Expense Tracker for Groups and Individuals

Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document LJ PROJECTS
 
Hyper market management system project +2 computer science
Hyper market management system   project +2 computer scienceHyper market management system   project +2 computer science
Hyper market management system project +2 computer scienceVaishak AP
 
osd ncc education assingment l4dc
osd ncc education assingment l4dcosd ncc education assingment l4dc
osd ncc education assingment l4dcDavid Parker
 
IRJET - Productivity Improvement by Time Study and Motion Study
IRJET - Productivity Improvement by Time Study and Motion StudyIRJET - Productivity Improvement by Time Study and Motion Study
IRJET - Productivity Improvement by Time Study and Motion StudyIRJET Journal
 
AUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEM
AUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEMAUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEM
AUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEMIRJET Journal
 
Attendance Management System project.doc.docx
Attendance Management System project.doc.docxAttendance Management System project.doc.docx
Attendance Management System project.doc.docxKamal Acharya
 
E11 1 intro to operational-excellence_final-web
E11 1 intro to operational-excellence_final-webE11 1 intro to operational-excellence_final-web
E11 1 intro to operational-excellence_final-webDir Jan
 
Employee Tracking and Monitoring System Using Android
Employee Tracking and Monitoring System Using AndroidEmployee Tracking and Monitoring System Using Android
Employee Tracking and Monitoring System Using AndroidAM Publications
 
Certification preparation - Error Handling and Troubleshooting recap.pptx
Certification preparation - Error Handling and Troubleshooting recap.pptxCertification preparation - Error Handling and Troubleshooting recap.pptx
Certification preparation - Error Handling and Troubleshooting recap.pptxRohit Radhakrishnan
 
Mess_Management.pptx
Mess_Management.pptxMess_Management.pptx
Mess_Management.pptxAnand283
 
VTiger HRM and Payroll modules
VTiger HRM and Payroll modulesVTiger HRM and Payroll modules
VTiger HRM and Payroll modulesSmackcoders, Inc.
 
Google Data Studio - First impressions @ Measurecamp
Google Data Studio - First impressions @ MeasurecampGoogle Data Studio - First impressions @ Measurecamp
Google Data Studio - First impressions @ MeasurecampPhil Pearce
 
IRJET - College Event Management System
IRJET - College Event Management SystemIRJET - College Event Management System
IRJET - College Event Management SystemIRJET Journal
 
Project Proposal - Employee Monitoring Systems Evaluation
Project Proposal - Employee Monitoring Systems EvaluationProject Proposal - Employee Monitoring Systems Evaluation
Project Proposal - Employee Monitoring Systems EvaluationMegan B. McDaniel
 
TY BSc.IT Blackbook Main Report
TY BSc.IT  Blackbook  Main ReportTY BSc.IT  Blackbook  Main Report
TY BSc.IT Blackbook Main ReportAkashChauhan139
 
IRJET- Productivity Improvement by Implementing Lean Manufacturing Tools ...
IRJET-  	  Productivity Improvement by Implementing Lean Manufacturing Tools ...IRJET-  	  Productivity Improvement by Implementing Lean Manufacturing Tools ...
IRJET- Productivity Improvement by Implementing Lean Manufacturing Tools ...IRJET Journal
 

Similar to Expense Tracker for Groups and Individuals (20)

Process Maker Features
Process Maker FeaturesProcess Maker Features
Process Maker Features
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 
Title c project
Title c projectTitle c project
Title c project
 
Hyper market management system project +2 computer science
Hyper market management system   project +2 computer scienceHyper market management system   project +2 computer science
Hyper market management system project +2 computer science
 
osd ncc education assingment l4dc
osd ncc education assingment l4dcosd ncc education assingment l4dc
osd ncc education assingment l4dc
 
IRJET - Productivity Improvement by Time Study and Motion Study
IRJET - Productivity Improvement by Time Study and Motion StudyIRJET - Productivity Improvement by Time Study and Motion Study
IRJET - Productivity Improvement by Time Study and Motion Study
 
AUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEM
AUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEMAUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEM
AUTOMATED FACE DETECTION AND RECOGNITION WEB-BASED MONITORING SYSTEM
 
Attendance Management System project.doc.docx
Attendance Management System project.doc.docxAttendance Management System project.doc.docx
Attendance Management System project.doc.docx
 
E11 1 intro to operational-excellence_final-web
E11 1 intro to operational-excellence_final-webE11 1 intro to operational-excellence_final-web
E11 1 intro to operational-excellence_final-web
 
Employee Tracking and Monitoring System Using Android
Employee Tracking and Monitoring System Using AndroidEmployee Tracking and Monitoring System Using Android
Employee Tracking and Monitoring System Using Android
 
Certification preparation - Error Handling and Troubleshooting recap.pptx
Certification preparation - Error Handling and Troubleshooting recap.pptxCertification preparation - Error Handling and Troubleshooting recap.pptx
Certification preparation - Error Handling and Troubleshooting recap.pptx
 
Mess_Management.pptx
Mess_Management.pptxMess_Management.pptx
Mess_Management.pptx
 
VTiger HRM and Payroll modules
VTiger HRM and Payroll modulesVTiger HRM and Payroll modules
VTiger HRM and Payroll modules
 
Google Data Studio - First impressions @ Measurecamp
Google Data Studio - First impressions @ MeasurecampGoogle Data Studio - First impressions @ Measurecamp
Google Data Studio - First impressions @ Measurecamp
 
IRJET - College Event Management System
IRJET - College Event Management SystemIRJET - College Event Management System
IRJET - College Event Management System
 
5 s implementation
5 s implementation5 s implementation
5 s implementation
 
Project Proposal - Employee Monitoring Systems Evaluation
Project Proposal - Employee Monitoring Systems EvaluationProject Proposal - Employee Monitoring Systems Evaluation
Project Proposal - Employee Monitoring Systems Evaluation
 
TY BSc.IT Blackbook Main Report
TY BSc.IT  Blackbook  Main ReportTY BSc.IT  Blackbook  Main Report
TY BSc.IT Blackbook Main Report
 
IRJET- Productivity Improvement by Implementing Lean Manufacturing Tools ...
IRJET-  	  Productivity Improvement by Implementing Lean Manufacturing Tools ...IRJET-  	  Productivity Improvement by Implementing Lean Manufacturing Tools ...
IRJET- Productivity Improvement by Implementing Lean Manufacturing Tools ...
 
Lead Time Reduction of Power Control Center (Pcc) Electric Panel by Lean Phil...
Lead Time Reduction of Power Control Center (Pcc) Electric Panel by Lean Phil...Lead Time Reduction of Power Control Center (Pcc) Electric Panel by Lean Phil...
Lead Time Reduction of Power Control Center (Pcc) Electric Panel by Lean Phil...
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Expense Tracker for Groups and Individuals

  • 1. 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
  • 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  Singly linked 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