[go: up one dir, main page]

0% found this document useful (0 votes)
10 views3 pages

Software Engineering Lab Submission 2

The document outlines the functional requirements for a project titled 'Smart Budget & Expense Tracker with Financial Insights' by Tanay Saxena. Key features include user authentication, expense tracking, budget management, financial reporting, multi-user support, secure data storage, and future AI-based insights. The project aims to provide a comprehensive tool for managing personal or family finances effectively.

Uploaded by

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

Software Engineering Lab Submission 2

The document outlines the functional requirements for a project titled 'Smart Budget & Expense Tracker with Financial Insights' by Tanay Saxena. Key features include user authentication, expense tracking, budget management, financial reporting, multi-user support, secure data storage, and future AI-based insights. The project aims to provide a comprehensive tool for managing personal or family finances effectively.

Uploaded by

Tanay Saxena
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Course Name : Software Engineering Lab Course Code : BCSE301P

Name : Tanay Saxena Registration No : 22BDS0049

Digital Assignment 2
Project title : Smart Budget & Expense Tracker with Financial Insights

1. Functional Requirement for Smart Budget & Expense


Tracker
1. User Authentication & Role Management
o The system shall allow users to register, log in, and reset passwords securely.
o It shall support role-based access control (e.g., admin, standard user).
2. Expense Tracking & Categorization
o The system shall allow users to record and categorize expenses manually or
through bank API integration.
o Users shall be able to filter, edit, and delete recorded transactions.
3. Budget Planning & Management
o The system shall allow users to create, modify, and delete budgets for
different categories.
o It shall provide real-time budget tracking and alerts for overspending.
4. Financial Insights & Reports
o The system shall generate monthly, quarterly, and yearly financial reports.
o It shall provide visual analytics (charts, graphs) to track spending trends.
5. Multi-User & Family Account Support
o The system shall allow multiple users (family members or business teams) to
share and manage a common budget.
o Each user shall have personalized access and view-only or edit permissions.
6. Secure Data Storage & Backup
o The system shall securely store all financial data in an encrypted database.
o Users shall have the ability to export and back up data in CSV or PDF
formats.
7. AI-based Predictive Financial Insights (Future Scope)
o The system shall analyze past spending behavior and provide AI-driven
savings recommendations.
o It shall suggest optimized budgeting plans based on user habits.
3. DFD (Data Flow Diagram) “Level:0”

You might also like