0% found this document useful (0 votes)
40 views39 pages

Review 3

The document outlines a project for developing a comprehensive Finance Management System aimed at enhancing personal and organizational financial management. It addresses existing limitations in current systems, such as manual bookkeeping and lack of real-time updates, and proposes features like expense tracking, AI integration, and dynamic visualizations. The project supports financial literacy and aligns with UN Sustainable Development Goals by providing users with tools for better financial decision-making.

Uploaded by

harshpruthi2002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views39 pages

Review 3

The document outlines a project for developing a comprehensive Finance Management System aimed at enhancing personal and organizational financial management. It addresses existing limitations in current systems, such as manual bookkeeping and lack of real-time updates, and proposes features like expense tracking, AI integration, and dynamic visualizations. The project supports financial literacy and aligns with UN Sustainable Development Goals by providing users with tools for better financial decision-making.

Uploaded by

harshpruthi2002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

SCHOOL OF COMPUTING
DEPARTMENT OF COMPUTING TECHNOLOGIES
18CSP111L- Project (7 Credits) And 18CSP112L –
Internship (3 Credits)

Finance Management
System
- Personalised AI Tracker
Batch ID: 1
Student 1 Reg. No: RA2111003010088
Guide name: Dr. Santhanakrishnan C Student 1 Name: Akshit Gupta
Designation: Associate Professor
Department: CTech Student 2 Reg. No: RA2111003010107
Student 2 Name: Harsh Pruthi
Finance Management
System
Abstract
• The project focuses on developing a comprehensive Financial
Management System.
• To streamline and enhance the management of personal and
organizational finances.
• The system tracks income, expenses, investments, and overall
financial health.
• Combines various financial functionalities into a single
platform.
• Provides a web development solution to financial management.
• Ensures accuracy, efficiency, and ease of use.
3/08/2024 2
Finance Management
System
Introduction
• Managing finances has become more complex due to
diverse income sources, varied expenses, and the need for
investment tracking.
• Manual bookkeeping and basic spreadsheet software are
often inadequate.
• Integration of advanced technologies provides real-time
financial advice.
• Helps users make better financial decisions by offering
timely and accurate insights.

3/08/2024 3
Finance Management
System
Existing System
• Existing expense tracker systems are often limited to
desktop, software, restricting real time updates.
• Users commonly rely on Excel sheets or CSV files for
tracking expenses.
• Existing systems often suffer from poorly maintained data.
• There are no automated reminders for important dates.
• Limited reporting capabilities in traditional systems hinder
comprehensive financial analysis

3/08/2024 4
Finance Management
System
Problem statement and Objectives
The problem is the difficulty individuals and small
businesses face in effectively managing, tracking, and
analyzing their finances, leading to poor financial
decision-making and limited financial literacy. The
objective of this project is to develop a comprehensive
finance management tool that addresses these
challenges.
The app will help users manage their expenses by tracking,
categorizing, and visualizing spending. By empowering
users with accessible tools, this project also supports the
UN Sustainable Development Goals (SDG) 8, aiming to
promote financial literacy.
3/08/2024 5
Finance Management
System
Proposed System
- Expense Management & categorisation
- Dashboard Interface with dynamic visualisations
- Chatbot Integration aiding financial advisory
- Monthly Report Generation
- Adding cron jobs to make it secure from cyber
attacks
- Scanning of bills via camera and adding the data
- Email Notifications for Overbudgeting and
monthly analysis

3/08/2024 6
Finance Management
System
Plan of action
Agile Methodology

Sprint 1 Sprint 2 Sprint 3


- Planning - Interactive - AI BOT
- Wireframes Dashboard Integration
- CRUD - CSV File - Tax/Personal
Operations Upload Details
- Dashboard - DB Schema - Testing
Design - Deployment

3/08/2024 7
Literature survey/Existing
Paper Name Author/Pub Description Research Gap
1. Design and IEEE, 2024 International Smartphone Flutter Application Lacks AI based
development of Conference on Advances in with firebase, Graphs and recommendations for
expense app Computing Research on charts representation, financial management
Science Engineering and architecture involves use of
Does not mention any
Technology sql database, Client Server
integration with
Gunit Girdhar architecture
banking statements
Includes Bill Splitting
Dept. of Computer Science
functionality
& Engineering
App sets budgets which is
Chandigarh University dynamic i.e. deductions on
Mohali, India over usage
Core Methodology includes :
gunitgirdhar0909@[Link] Import Libraries, UI, I/O,
m Tracking Budget, Security,
Uses financial APIs to get up-
to-date data on things like
stock prices, currency rates
etc.
Literature survey/Existing
Paper Name Author/Pub Description Research Gap
2. Easy App for International Journal of Android-based expense Lack of cloud
Expense Manager Trend in Research and tracker using SQLite for support limits
Using Android Development, Volume offline storage. accessibility across
(IJTRD3488) 3(2) multiple devices.
Supports GPS tagging for
[Link], [Link] and expenses and allows No AI-driven
[Link], 1Student, filtering by date​ insights or
1,2Assistant Professor, automation features.
1,2,3Department of
Information Technology,
Sri Krishna Arts and
Science College,
Coimbatore, India
Literature survey/Existing
Paper Name Author/Pub Description Research Gap
3. Expense IEEE, 2023 4th IEEE Use AI API to analyse Heavy reliance on
Management Global Conference for financial transactions from SMS Scrapping
System Advancement in SMS Messages which may lead to
Technology (GCAT) Uses PAN Card for privacy issues
verification adding extra Does not discuss
Bangalore, India. Oct 6-8,
layer of security about security
2023
Provides recommendations measures
Era Johri1, Parth Desai2, based on user spending
Paarth Soni2, Hardik weekly, monthly and yearly.
Jain2, Nirmit Sanganeria2 Automated transaction
1(Professor): IT. KJ tracking
Somaiya College of Workflow Algo : User
Engineering, Mumbai, Register -> Text Msg API ->
India, Visualizations -> Monitoring
erajohri@[Link] Expenses ->
Recommendation
Literature survey/Existing
Paper Name Author/Pub Description Research Gap
4. TrackEZ Expense IEEE, 2023 4th Built using Django, Python Lacks automation
Tracker International Conferenceand SQLite and AI
for Emerging Technology Two tier architecture : DB
(INCET) and UI
Login, Home, Charts,
Belgaum, India. May 26-
History Module
28, 2023
Graphs and charts are used
Priyanka Bhatele Result Screens include :
Department of Dashboard, Add
Engineering, Sciences Income/Expense, Balance
and Calculation, Graphs,
Transaction
Humanities (DESH)
Vishwakarma Institute of
Technology
Pune, India
Literature survey/Existing
Paper Name Author/Pub Description Research Gap
5. Unveiling financial IEEE, 2024 International Provides summary of past transactions Lacks integration with real
insights : The daily expense Conference on Emerging time banking systems.
Follows advanced encryption standard
tracker Innovations and Advanced Basically a CRUD app with
(AES)
Computing (INNOCOMP) Sanjay built in features for security
Effective UI for budgeting, report
Singla Amanpreet Kaur Anju using PHP.
design and accuracy. Uses JS and
CSE SQL
Provides users to specify parameters
Chandigarh University
for categories and description.
Mohali, India Mohali, India Mohali, Performs testing with testcases.
India Used PHP to achieve server side auth.
Talks about common security attacks.
[Link]@[Link] Has a customer review strategy.
Result Screens : User Login,
Dashboard Page, Adding Expense,
Day-wise expense and Manage
expense
Finance Management
System
Paper Journal Year Author Limitation

IJIRT 150860 Expense 2021 Velmurugan.R, Mrs [Link] It is limited to desktops,


Tracker Application error-prone, and lack
automated reminders.
This project aims to offer
a more user-friendly and
comprehensive solution.

ISSN: 2455-3778 2021 Malik Jawarneh It requires to manually


enter data and keep a
Mobile Banking App record of it manually.
Development and
Implementation

3/08/2024 1
3
Daily Scrum Activities
Architecture Document
Functional Test Case Document
Feature Test Case Steps to execute test case Expected Output Actual Output Status More Information

Open the application's


dashboard page.

Navigating to PowerBi Link


The user should be successfully The user is successfully Pass
View the embedded file of navigated to the PowerBi navigated to the PowerBi No error messages are displayed.
PowerBi. Section. Section.
The PowerBi application integation
Click on the "Download" The application should display The application displays the shown.
Report button to download the same the required embedded file and required embedded file and
Power Bi Report Generation in pdf format. button to download. file is downloaded. Button to download works fine.

Open the application's


dashboard page.

Navigating to GetWise Link

Clicking on the GetAI Advice The user should be successfully The user is successfully Pass
Button. navigated to the GetWise navigated to the GetWise
Section. Section. No error messages are displayed.
Preview the generated advice
and suggestions based on the The application should display The application displays the The application displays the advices
GetWise income, expenses and the required advices from the AI required advices from the from the data.
GetWise Advice Advice categories. Based on the data. AI Based on the data.

Open the application's


dashboard page.

Navigating to GetWise Link

Clicking on the Investment The user is successfully Pass


Advice Button. The user should be successfully navigated to the GetWise
navigated to the GetWise Section.
Preview the generated Section. No error messages are displayed.
investment advice and The application displays the
suggestions based on the The application should display required investment advices The application displays the
Investment Investment income, expenses and the required investment advices from the AI Based on the investment advices from the data.
Advice Advice categories. from the AI Based on the data. data.
Functional Test Case Document
Feature Test Case Steps to execute test case Expected Output Actual Output Status More Information

Open the application's


dashboard page.

Navigating to GetWise Link The user is successfully


The user should be successfully navigated to the GetWise Pass
Clicking on the Ask AI navigated to the GetWise Section.
Button. Section.
The application displays the No error messages are displayed.
An input box with submit The application should display input box and returns the
button pops up and generates the input box and returns the response of the query from The application displays the custom
Ask Financial Financial response according the response of the query from the the AI Based on the question from the query.
Questions Questions question. AI Based on the question. question.

Open the application's


dashboard page. The user should be successfully The user is successfully
navigated to the TaxWise navigated to the TaxWise Pass
Navigating to TaxWise Link Section. Section.

Filling up the form asking the The application should display The application displays the No error messages are displayed.
required information for tax the form and store the personal form and store the personal
Tax Data advice and storing personal data and information required data and information Tax Data collected.
Tax Inputs Inputs data. for tax advisory. required for tax advisory.

Open the application's


dashboard page. The user should be successfully The user is successfully Pass
navigated to the TaxWise navigated to the TaxWise
Navigating to TaxWise Link Section. Section.
No error messages are displayed.
Clicking on Get Tax Advisory The application should display The application displays the
Tax Saving button to get advisory based the tax advisory based on the tax advisory based on the Tax Advisory Provided.
Tax Advisory Advisory on the tax information. information provided. information provided.
UI Design
Sign-In Page
UI Design
Sign-Up Page
UI Design
Welcome Page
UI Design
Accounts Feature
UI Design
Accounts CRUD
UI Design
Categories Feature
UI Design
Categories CRUD
UI Design
Transactions Feature
UI Design
Transactions CRUD
UI Design
CSV Import Feature
UI Design
Dynamic Dashboard Page
UI Design
CSV Import Feature
UI Design
GetWise Page - AI Feature
UI Design
AI Financial Advice Generation
UI Design
AI Investment Advice Generation
UI Design
AI Custom Advice Generation
UI Design
Personalized Data for Tax Inputs
UI Design
Personalized Advice for Tax Savings
UI Design
PowerBi Integration
Finance Management
System
Literature review
• Evolution from manual bookkeeping to advanced digital
solutions.
• Desktop-based systems like Quicken improved accuracy and
efficiency but lacked portability.
• Web-based platforms such as Mint introduced cloud-based
access for enhanced convenience and data synchronization.
• Mobile applications like YNAB revolutionized financial
management with real-time tracking and user-friendly
interfaces.
• Recent advancements include predictive analytics and AI for
personalized financial advice.
• Ongoing challenges in data security, integration, and user
3/08/2024experience. 3
8
Finance Management
System
References
• [Link]
dy_on_Mobile_banking_Financial_Transaction_of_Major_
Nationalized_Banks_in_India

• [Link]

3/08/2024 3
9

You might also like