Presented By GANJI THANMI GOUDA PAVAN KUMAR MUKKISA ASHRITHA REDDY : ( 218R1A05L6) : ( 218R1A05M0) : ( 218R1A05N4) CMR ENGINEERING COLLE GE (UGC AUTONOMOUS) ( Accredited by NBA,Approved by AICTE NEW DELHI, Affiliated to JNTU, Hyderabad) Kandlakoya , Medchal Road, Hyderabad-501 401 . Department of Computer Science & Engineering A Mini Project On SIMPLE EXPENSE TRACKER Internal Guide: - Ms . G S Sravanthi , Ass istant Professor , Dept. of CSE.
Table of Content Abstract Introduction about Project Literature survey Existing System Proposed System (Project Scope, Objectives, Modules) Software Requirement Specification Hardware Requirements System Architecture System Design Conclusion References/Bibliography
Abstract Expense Tracker is a web application that allows you to track the daily expense of the user and help them to better manage their incomes. It creates a digital record of the income and expenses of the user. It inputs from the user an income, the source of this income, and the date of earning that income and creates a transaction entry under the income category sums to the total amount of income, and makes real-time changes. The various sources of income can be added and thus the distribution of your income is also illustrated by real-time functioning charts that will keep updating as per your transactions.
Introduction Managing personal finances is a crucial aspect of responsible financial planning and decision- making. In today's fast-paced world, where expenditures vary across different aspects of daily life, having a tool to track and analyze expenses can significantly aid in budgeting and achieving financial goals. The Simple Expense Tracker Project aims to provide individuals with a straightforward yet effective solution to monitor their spending habits. This project leverages modem technology to offer users a user-friendly interface where they can log their expenses, categorize them, and generate insightful reports.
Literature survey AUTHORS NAME PAPER TITLE AND PUBLISHING YEAR Journal Name METHODOLOGY OverView KEY FINDINGS John Doe Design and Implementation,2020 Journal of Finance User-centered design, qualitative interviews Explores user needs and preferences in expense tracking systems Users prefer mobile apps over web-based systems due to convenience. Sarah Brown Privacy Concerns,2021 Privacy journal Ethnographic study, content analysis Investigates privacy issues arising from expense tracking apps. Users are more likely to disclose financial information if data encryption is clearly communicated Michael Johnson Mobile Expense Tracking,2019 InformationSystems Experimental research, surveys Evaluates the effectiveness of mobile apps in expense tracking. Mobile apps with real-time notifications lead to 30% better adherence to budget limits.
Existing system The existing system is only used on desktop software so unable to update the location of the expense details. Existing, we need to maintain the Excel sheets, CSV files for the user's daily, weekly, and monthly expenses. Existing, there is no such complete solution to keep a track of its daily expenses easily. But this project will not have any reminder to remain a person on a specific date. When you record your expenses within a certain time frame, it’s easy to review your spending and decide what to keep and cut. For some phones, it asks for auto-start permissions. Some apps will ask for bank account details. It creates a good to-do list and bucket list for the best savings. Allows to take photos of receipts which can help ensure that your records are accurate. gets a better understanding of a business’s financial health. Generate expense reports that can be useful for tax preparation.
Proposed System The Future Enhancements of the application can be allowed to support in all the upcoming android versions. Some of the extra components are like enabling users to register to the application. No Need to install web application: - the problem of installing web application avoided on any device. So, reducing space and time related problems. The expense tracking app generates improvised charts and sends reports to give a detailed insight about profits, losses, budgets, income, balance sheets, etc. Including the calculator feature in the daily expense tracker provides the user a hassle-free way to calculate the expenses in the app itself so that it would reduce the necessity for the user to use a separate calculator app on another hand.
Project Scope The scope of the Simple Expense Tracker project encompasses essential features designed to facilitate efficient personal finance management. Users will access a user-friendly interface where they can log expenses, categorize them (such as food, transportation, utilities), and view summarized reports over customizable timeframes (daily, weekly, monthly). The application will prioritize simplicity and accessibility, ensuring ease of use for individuals across desktop and mobile platforms. Objectives Simplicity: The primary goal is to create an intuitive application that is easy to navigate, even for users with minimal technical expertise. Functionality: The expense tracker will allow users to input their expenses quickly, categorize them (such as food, transportation, utilities, etc.), and view summaries over custom time periods. Insightful Reporting: Generate clear and informative reports that summarize spending patterns, highlight trends, and provide actionable insights to help users make informed financial decisions. Accessibility: Ensure compatibility across multiple devices (desktop, tablet, mobile) for seamless access and usability.
Modules Login Module: This module is responsible for a registered user to login to the web application and do the proceedings. Signup Module: This module is responsible for a registering a new user to the web application and create a new account for him/her Sessions Module: This module is responsible for creating a session when a user logs in and continues till he/she logs out. Add Bill: This module is responsible to enable the user to add a new bill Delete the Bill: This module is responsible for the pre-defined bill. View Expense: This module is responsible for viewing all the expenses in detail added to the log by a logged in user Edit Module: This module is responsible for editing a pre-defined bill. Categories Module: This module is responsible for various options. In this app users have options of selecting various basic expense categories and currency according to their country. Add note and Date: This module is responsible for adding notes and dates to the expenditure of user.
System Architecture
Software Requirements Operating System : Windows 10/8/7 Platform: Python IDLE 3.10.10 Database: MySQL Languages: Python, Django Framework, HTML ,CSS , JavaScript
Hardware Requirements Processor Speed : 1.6GHZ Memory of user PC : 512MB RAM Disk Space of user PC : 5GB Memory of Server PC : 8GB
System Design Data Flow Diagram
UML DIAGRAMS [Note: Add all the DFD, Class and Uml Diagrams] Class Diagram:
USE CASE DIGRAM
ACTIVITY DIAGRAM
CONCLUSION Monitoring your everyday expenses can set aside you cash, yet it can likewise help you set your monetary objectives for what’s to come. On the off chance that you know precisely where your sum is going much of a stretch see where a few reductions and bargains can be made. Simple Expense Tracker project is for keeping our day-to-day expenditures will helps us to keep record of our money daily. The project what we have created is work more proficient than the other income and simple expense tracker. The project effectively keeps away from the manual figuring for trying not to ascertain the pay and cost each month. It’s a user-friendly application.
References /Bibliography [1] ICONIC RESEARCH AND ENGINEERING JOURNALS [2] “Online Income and Expense Tracker”, International Research Journal of Engineering and Technology (IRJET) [3] (2002) The IEEE website. [Online]. Available: http://www.ieee.org/