Finance Management System Presentation
Finance Management System Presentation
1 Structural Model
2 Behavioral Model
3 Architectural Model
Total ( out of 60 )
Total Converted To 10
1. Lack of Integration: Users frequently rely on multiple tools to track different aspects of their
finances, leading to fragmented information that complicates overall financial management.
2. Manual Data Entry: Many traditional methods require extensive manual input, which is time-
consuming and susceptible to errors. This can result in inaccurate financial records and
misinformed decision-making.
3. Limited Customization: Existing finance tracking tools often lack flexibility, making it challenging
for users to tailor features to their specific financial situations or goals.
4. Data Security Concerns: With increasing awareness of data privacy, users are wary of sharing
sensitive financial information with applications that do not have robust security measures
2] Scope Of The proposed
System :
1.User Registration and Authentication:
-Secure user registration and login features to protect sensitive financial information.
-Option for multi-factor authentication to enhance security.
4.Budgeting Tools:
-Features to create and manage budgets based on user-defined categories.
-Alerts and notifications to inform users when they exceed budget limits.
Assignment 1.2: Requirement
Specification
Purpose of the System: Intended use of the system :
The proposed finance tracker website is intended to help individuals manage their personal finances through:
1.Tracking Income and Expenses: Users can monitor their daily financial activities to assess their financial health.
2.Budgeting: The platform allows users to create and manage personalized budgets, promoting responsible spending.
3.Setting Financial Goals: Users can establish and track specific financial objectives, such as saving for major purchases.
4.Expense Categorization: The system provides options for automatic and manual categorization of expenses to identify
spending patterns.
Users: Those who will primarily benefit from the new system and those who will be affected by the new system:
Primary Beneficiaries:
1.Retirees and Seniors. 2.Budget-Consious Consumers. 3.Investors.
Affected Users:
1.Software Developers and IT professional
2.Online Forums.
3.Family and Friends.
Functional Requirments
1] System Description
User Registration and Authentication: Users can create accounts, log in securely, and
manage their profile information.
Income and Expense Tracking: Users can input and categorize their income and
expenses, with options for recurring transactions and automatic transaction imports
from linked bank accounts.
Budgeting Tools: Users can create and manage budgets for different categories, set
budget limits, and receive notifications when they approach or exceed those limits.
Data Visualization: The system offers interactive charts and graphs to help users
visualize their financial data, spending habits, and budget performance over time
2] Intended Interactions Between Users and
System
The following describes the intended interactions
between users and the finance tracker system,
independent of implementation details:
User Registration: Users will register for an account by providing personal
information, such as name, email address, and password, to create a
secure profile.
Login/Logout: Users will log in to their accounts using their credentials and
log out when they finish using the system.
Inputting Financial Data: Users will input their income and expenses either
manually or through linking their bank accounts for automatic transaction
imports.
Visualizing Data: Users will interact with charts and graphs to analyze
their financial data, allowing them to identify spending trends and areas
Assumptions
1. User Equipment:
It is assumed that users have access to a computer or mobile device with an internet connection. If this
assumption fails, the user experience and requirements for offline functionality may need to be revised.
The system assumes compatibility with major operating systems, including Windows, macOS, iOS, and
Android. If users operate on less common systems, additional requirements may need to be developed.
The platform assumes users will access it through modern web browsers (e.g., Chrome, Firefox, Safari,
Edge). If users utilize outdated browsers, requirements may need to be adjusted to ensure proper
functionality.
4. Internet Connectivity:
The platform assumes users have reliable internet access. If this assumption is incorrect, offline
capabilities and data synchronization methods will need to be implemented.
ER Diagram Expense Management System
Assignment 1.4: Use Case Diagram
Identifying the Actors of the system: 1] User , 2] System
Use Cases:
➢ Manage Expenses :- The user can add, edit, and delete expenses within the application.
➢ Manage Budget:- The user can set or adjust a budget for tracking their financial limits.
➢ Manage Income:- The user can add, edit, and delete income records.