1595 lakshay
1595 lakshay
A PROJECT REPORT
Submitted by
CHANDIGARH UNIVERSITY
February 2024
1|Page
BONAFIDE CERTIFICATE
Signature Signature
Dr. Kavita Gupta Ms. Palwinder Kaur Mangat
Head of Department Supervisor & Assistant Professor
University Institute of Computing University Institute of Computing
2|Page
TABLE OF CONTENTS
APPENDIX ........................................................................................................................................ 52
Plagiarism Report ............................................................................................................................ 53
3|Page
TABLE OF FIGURES
4|Page
TABLE OF TABLES
Table 1: Timeline ................................................................................................................. 12
5|Page
ABSTRACT
In the realm of financial management and prudent planning, the effective tracking
of personal and business expenses holds immense significance. This project
endeavors to develop a sophisticated Expense Tracking System (ETS) that
transcends traditional methods. The ETS aims to empower users by providing a
streamlined platform for accurate expense recording, systematic categorization,
and insightful analysis. Characterized by an intuitive user interface, robust
security protocols, and a range of data visualization tools, the ETS offers a holistic
solution. Through these features, users can make informed financial decisions,
identify spending trends, and establish realistic budgetary targets
6|Page
CHAPTER 1: INTRODUCTION
7|Page
Figure 2: User Logo
The motivation behind this project is to bridge this gap and address the
multifaceted challenges posed by contemporary expense management needs.
By creating an advanced Expense Tracking System (ETS), we seek to
provide users with a comprehensive solution that not only automates the
process of expense recording but also facilitates intelligent analysis and
strategic planning. The motivation stems from a profound understanding of
the transformative impact that such a system can have on individuals' and
businesses' financialwell-being.
8|Page
This project is driven by the aspiration to empower users with a tool that not
only simplifies their expense tracking efforts but also empowers them to make
informed financial decisions.By creating a user-friendly interface,
implementing robust security measures, and enabling data visualization
capabilities, we aim to offer an integrated solution that adapts to the modern
financial landscape. Ultimately, our motivation is rooted in the belief that
effective expense tracking is an essential pillar of financial health, and our
system seeks to catalyze positive changes in the way users approach their
financial planning and decision-making processes.
9|Page
Project Objectives
The primary objectives of this project are driven by the ambition to revolutionize
expense management practices and empower users with a comprehensive toolkit
for navigating their financial landscapes more effectively.
Firstly, the project aims to design and develop an advanced Expense Tracking
System (ETS) that seamlessly integrates with the modern digital lifestyle. The
system will be tailored to the needs of both individual users and businesses,
ensuring its adaptability to diverse financial scenarios.
The ETS will also incorporate sophisticated data visualization tools, enabling
users to gain deeper insights into their expenditure patterns and trends. By
presenting data in clear and interactive formats, users will be better equipped to
make informed financial decisions and strategize their budgets.
Lastly, the project seeks to address the limitations of existing expense tracking
solutions by offering a scalable and adaptable system that can evolve alongside
changing financial needs. This adaptability will be reflected in the system's
architecture, allowing for future enhancements and updates to keep pace with
technological advancements.
10 | P a g e
Scope of the Project
The project's scope includes the analysis of requirements from both individual
and business users. This involves identifying the specific features and
functionalities that will be integratedinto the ETS to address the varying
complexities of expense management.
Furthermore, the project scope includes user training and support, ensuring
that users canleverage the system's capabilities effectively. Maintenance
plans will be established to address any post-deployment issues and to
accommodate future enhancements.
In summary, the project scope spans the entire lifecycle of the Expense
Tracking System, from requirement analysis to design, development, testing,
deployment, training, and ongoingmaintenance. This comprehensive scope
ensures the delivery of a functional and user-centric ETS that addresses the
complexities of modern expense management for individuals and businesses.
11 | P a g e
Methodology
The chosen methodology is an Agile approach, known for its flexibility and
iterative nature. This methodology will facilitate continuous collaboration
between the development team and stakeholders, allowing for the incorporation
of feedback and changes throughout the project lifecycle.
Upon defining the requirements, the project will move to the design phase, where
system architecture, user interfaces, and database structures will be meticulously
planned.
Testing will be performed at every stage, encompassing unit testing for individual
components and integration testing to validate the system's functionality as a
whole.
Deployment planning will ensure a smooth and organized rollout of the ETS
across platforms. User training and support strategies will be established to
guarantee users can effectively utilizethe system's capabilities.
12 | P a g e
Below is the timeline for completion of the project in Gantt Chart
format:
Table 1: Timeline
13 | P a g e
Report Organization
The subsequent sections will delve into pertinent topics that collectively
illuminate the project's journey. The "Literature Review" section delves into
existing expense tracking systems, elucidating their merits and shortcomings.
This lays the foundation for the project'ssignificance in addressing prevalent
gaps.
The "System Design" section explicates the architecture, database design, user
interface, andsecurity measures employed in the ETS, ensuring a holistic view
of the system's blueprint.
The "Implementation" phase offers insights into the technology stack chosen for
the development process, detailing the steps taken to actualize the ETS features.
"Testing and Quality Assurance" sheds light on the rigorous testing conducted at
various stages to ascertain the system's reliability and functionality.
"Deployment and User Training" elucidates the strategy employed to launch the
ETS, complemented by user training plans to ensure seamless adoption.
The final sections encompass "Maintenance and Support," highlighting the
measures taken to sustain the system post-deployment, and "Project
Management," detailing the project's timeline, resource allocation, and risk
management strategies.
The late 20th century introduced a paradigm shift with the proliferation of
personal computers. Basic expense tracking transitioned to digital
spreadsheets, offering a more organized approach.
The dawn of the 21st century saw the rapid ascent of digital transactions, e-
commerce, andmobile technologies. This ushered in a new era of financial
complexity as individuals and businesses navigated an intricate web of
payment methods, online shopping, and digital payment platforms. The
subsequent proliferation of digital wallets, online banking, and mobile
payment applications created a multifaceted landscape of financial
interactions.
15 | P a g e
Existing Solutions
16 | P a g e
Bibliometric Analysis
17 | P a g e
Review Summary
Synthesizing the insights garnered from the exploration of the literature, the
review summaryencapsulates the essence of the historical context, existing
solutions, and academic discoursesurrounding expense tracking. It serves as a
pivotal bridge between the comprehensive analysis and the subsequent phases
of the project, distilling the complexities into a concise overview.
The review highlights the trajectory of the expense tracking problem, tracing
its evolution from manual methods to the contemporary intricacies of
managing diverse digital transactions. It underscores the shift from traditional
methodologies to the digital landscape,prompting the need for innovative
solutions that can harmonize the complexities of modern financial
management.
In summary, the review highlights the pressing need for an advanced Expense
Tracking System that encompasses the virtues of user-friendliness, robust
security, automation, and comprehensive data insights. It positions the project
within the broader context of addressingthe limitations of existing solutions and
aligns the project's goals with the evolving landscapeof modern expense
management challenges. This synthesis lays the foundation for delving deeper
into the problem definition, goals, and objectives, setting the stage for the
subsequent phases of the project.
18 | P a g e
Problem Definition
In essence, the problem definition unveils the complexities and gaps in the
current expensetracking landscape. It underscores the pressing necessity for
an innovative solution that canadeptly bridge the gap between manual
methodologies and the intricacies of contemporary financial transactions. The
intricate interplay of digital interactions, real-time insights, and
comprehensive categorization sets the stage for the subsequent elucidation of
project goals and objectives, which seek to address these intricacies head-on.
19 | P a g e
Goals/Objectives
At the heart of this endeavor lies a set of ambitious goals and well-defined
objectives that crystallize the purpose and aspirations of the project. These
goals, meticulously crafted in response to the challenges and gaps identified
in the literature, serve as guiding beacons forthe development of an advanced
Expense Tracking System (ETS).
Primary Goal:
The primary goal of this project is to conceive, design, develop, and implement
an innovativeETS that redefines the landscape of expense tracking. This system
will seamlessly integrate digital transactions from diverse sources, automating
categorization, and facilitating real-timeinsights. The ETS will offer a user-
centric experience that harmonizes user-friendliness, security, and analytical
capabilities, thereby revolutionizing the way individuals and businesses manage
their finances.
Specific Objectives:
20 | P a g e
f) User Training and Support: Provide comprehensive user training
resources to ensurethat users can leverage the full potential of the ETS.
Offer responsive support mechanisms to address user queries and issues.
21 | P a g e
CHAPTER 3: DESIGN FLOW/PROCESS
Stakeholder Engagement
Assess the level of engagement with stakeholders to gather detailed
requirements.
Evaluate the understanding of stakeholder needs and expectations related to
expense and budget management.
Prioritization of Requirements
Evaluate the process of prioritizing requirements based on their significance
to project objectives.
Assess the criteria used to prioritize features and functionalities.
User Story Documentation
Review the documentation of user stories to ensure comprehensive
coverage of user interactions.
Assess whether user roles and responsibilities are clearly defined in the
documentation.
22 | P a g e
Data Security Measures
Review the implementation of data security measures to protect sensitive
financial data.
Evaluate the definition of access controls and encryption protocols.
Intuitiveness of Design
Evaluate the intuitiveness and user-friendliness of the interface design.
Assess whether the design prioritizes simplicity and clarity.
Accessibility Features
Review the accessibility features implemented to accommodate users with
varying levels of technical expertise.
Assess the effectiveness of features such as tooltips and contextual help.
Process Documentation
Evaluate the quality of process documentation, including process maps and
workflow diagrams.
Assess the comprehensiveness of documentation for each stage of the
expense and budget management process.
User Manuals
Assess the quality of user manuals, evaluating their effectiveness in guiding
users through the designed process.
Ensure that user manuals include step-by-step instructions and visual aids.
23 | P a g e
Evaluation & Selection of Specifications/Features
Project Initiation:
Feasibility Study
Technical Feasibility
Assess the technical feasibility of implementing the chosen features.
Identify potential technical challenges and solutions.
Financial Feasibility
Evaluate the financial feasibility by comparing estimated costs with the
allocated budget.
Consider potential cost-saving measures without compromising quality.
24 | P a g e
Technology Stack Selection
Programming Language
Choose a programming language based on project requirements and budget
constraints.
Consider factors like community support, licensing costs, and development
speed.
Critical Features
Identify and prioritize critical features that align with the project objectives.
Ensure that essential functionalities are given higher priority.
Optional Features
List optional features that can be added based on available resources.
Consider the impact on the budget and project timeline.
Evaluation Criteria:
25 | P a g e
Design Constraints:
Budget Limitations
Criteria: Clearly identify the financial limitations for the project.
Evaluation: Assess how well the team understands and acknowledges the
budget constraints.
Time Constraints
Criteria: Identify and document project timelines, deadlines, and time-
sensitive factors.
Evaluation: Evaluate the team's awareness of time constraints and their
impact on the design process.
Technology Constraints
Criteria: Recognize any technological limitations or constraints that may
affect the design.
Evaluation: Assess the team's understanding of how technology constraints
could influence design choices.
Regulatory Compliance
Criteria: Identify legal and regulatory requirements impacting the design.
Evaluation: Evaluate the team's awareness of compliance standards and
their integration into the design.
Critical Constraints
Criteria: Identify constraints that are non-negotiable and crucial for project
success.
Evaluation: Assess the team's ability to prioritize critical constraints and
align design decisions accordingly.
Non-Critical Constraints
Criteria: Recognize constraints that, while important, may allow for more
flexibility.
Evaluation: Evaluate the team's awareness of non-critical constraints and
their impact on the project.
26 | P a g e
Design Decision Alignment
Criteria: Ensure that design decisions align with identified constraints.
Evaluation: Assess how well design decisions consider and adhere to
identified constraints.
Evaluation of Technologies
Criteria: Evaluate and choose technologies that align with budget and
other constraints.
Evaluation: Assess the team's decision-making process in selecting a
technology stack considering constraints.
Transparent Communication
Criteria: Communicate design constraints transparently with stakeholders.
Evaluation: Assess how well constraints are communicated and understood
by team members and stakeholders.
Documentation of Constraints
Criteria: Document identified design constraints, including rationale and
impact.
Evaluation: Evaluate the quality and completeness of documentation
related to design constraints.
27 | P a g e
Evaluation Criteria
28 | P a g e
Analysis of Features and finalization subject to constraints:
Feature Analysis
Requirement Review
Criteria: Review and validate the identified requirements for expense and
budget management.
Evaluation: Assess the team's understanding of stakeholder needs and
alignment with project objectives.
Feasibility Assessment
Criteria: Evaluate the technical and financial feasibility of each proposed
feature.
Evaluation: Assess the team's ability to identify potential challenges and
risks associated with each feature.
Constraint Consideration
Budget Constraints
Criteria: Analyze the impact of each feature on the project budget.
Evaluation: Assess the team's awareness of budget constraints and their
consideration in feature analysis.
29 | P a g e
Time Constraints
Criteria: Evaluate the estimated time required for the development and
implementation of each feature.
Evaluation: Assess the team's understanding of project timelines and the
impact on feature implementation.
Technology Constraints
Criteria: Consider technology constraints in the analysis, ensuring
compatibility and feasibility.
Evaluation: Assess the team's ability to align feature choices with the
chosen technology stack.
Finalization of Features
Decision-Making Process
Criteria: Document the decision-making process for finalizing features.
Evaluation: Assess the clarity and rationale behind feature selection
decisions.
Evaluation Criteria
Alignment with Requirements: Evaluate how well the finalized features
align with stakeholder requirements.
Adherence to Budget Constraints: Assess the impact of finalized features
on the project budget.
Timeline Management: Evaluate how well the finalized features fit within
the specified project timelines.
Technology Compatibility: Assess the compatibility of finalized features
with the chosen technology stack.
Rationale and Documentation: Evaluate the documentation of the
decision-making process and rationale behind feature finalization.
30 | P a g e
Overall Evaluation:
Project Objectives and Stakeholder Alignment: Assess how well the
features align with the overall project objectives and stakeholder needs.
Feasibility and Risks: Evaluate the thoroughness of the feasibility
assessment and identification of associated risks.
Prioritization Effectiveness: Assess the effectiveness of feature
prioritization based on criticality and alignment with goals.
Constraint Consideration: Evaluate the consideration of budget, time, and
technology constraints in the feature analysis.
Decision-Making Transparency: Assess how transparent and well-
documented the decision-making process is.
31 | P a g e
Design Flow
Stakeholder Identification
Action: Identify and categorize key stakeholders involved in expense and
budget management.
Outcome: A stakeholder list with roles, responsibilities, and contact
information.
Conceptual Design
Interface Mockups
Action: Create interface mockups to visualize the user interaction with the
system.
Outcome: Visual prototypes of key system interfaces.
32 | P a g e
Detailed Design
Database Schema
Action: Design a database schema that efficiently stores financial data.
Outcome: A detailed database schema with tables, relationships, and data
types.
Security Design
Action: Design security measures to protect sensitive financial information.
Outcome: A security plan including access controls, encryption, and
authentication mechanisms.
Integration Points
Action: Identify and design integration points with other systems or tools.
Outcome: A plan for seamless data exchange and interoperability.
33 | P a g e
Design Selection
1. Project Objectives :
Clearly articulate the primary objectives of the project. Define the
specific problem or challenge the project aims to address, ensuring
alignment with the scope and objectives of the BCA course. Provide
a concise overview of the anticipated outcomes.
2. Stakeholder Identification :
Identify and enumerate the primary stakeholders involved in or
affected by the project. Outline their interests, expectations, and
potential impact on the project's success. Consider secondary
stakeholders to ensure a comprehensive understanding of the project's
broader implications.
4. Technology Stack :
Clearly identify and justify the selection of technologies,
programming languages, frameworks, and tools. Discuss how these
choices align with the project's objectives and requirements. Assess
the compatibility and scalability of the chosen technology stack,
providing a rationale for each selection based on industry best
practices.
5. Feasibility Study:
Conduct a thorough feasibility study, addressing technical,
operational, and economic aspects of the project. Identify potential
risks and challenges and propose effective mitigation strategies.
Evaluate the feasibility of the project within the given constraints and
make informed decisions based on the study.
34 | P a g e
6. Functional Requirements :
Enumerate and prioritize the essential features and functionalities
required for the project. Provide a detailed description of each
functionality and explain how they align with the overarching project
objectives. Ensure clarity and specificity in outlining the functional
requirements.
7. Non-functional Requirements :
Define non-functional requirements, including considerations for
performance, security, scalability, and usability. Align these
requirements with industry standards and best practices. Clearly
articulate how these non-functional aspects contribute to the overall
success of the project.
9. Prototyping :
Create a basic prototype or wireframe representing the key features
and functionalities of the project. Use this prototype as a tangible
representation to gather initial feedback. Describe the iterative
process of refining the design based on this feedback to ensure an
optimal user experience.
35 | P a g e
Implementation Plan/Methodology
System Requirements :
Define the functional and non-functional requirements of the Expense and
Budget Management system.
Specify features such as user authentication, data security, scalability, and
reporting functionalities.
Ensure that the requirements are clear, concise, and aligned with the project
objectives.
Technology Stack :
Choose the programming languages, frameworks, and tools for
development.
Justify the selection based on their suitability for the project requirements
and your team's expertise.
Discuss any considerations for future scalability and maintainability.
System Design :
Develop a detailed system architecture, illustrating the flow of data and
interactions between system components.
Include data flow diagrams, user interface designs, and any decision-
making processes.
Consider user experience principles in the design phase.
Implementation :
Code the Expense and Budget Management system based on the design.
Prioritize the development of essential features such as expense entry,
budget creation, and reporting functionalities.
Adopt an iterative development approach for continuous improvement.
Testing :
Develop a comprehensive testing plan that covers unit testing, integration
testing, and system testing.
Execute test cases to identify and address any bugs or issues promptly.
Consider involving end-users in the testing phase to gather feedback for
further refinement.
36 | P a g e
User Training :
Develop a training plan for end-users to ensure they can effectively use the
Expense and Budget Management system.
Conduct training sessions or provide tutorials, addressing common user
queries and challenges.
Consider creating online resources for continuous learning.
Deployment :
Deploy the Expense and Budget Management system in a live environment.
Monitor the system for any post-deployment issues and address them
promptly.
Implement a rollback plan in case unexpected challenges arise during
deployment.
37 | P a g e
CHAPTER 4
38 | P a g e
4.1 Implementation and solution
39 | P a g e
6. Implementation of Tracking Mechanisms:
Implement mechanisms for tracking actual spending against
budgeted amounts in real-time.
Set up alerts or notifications for budget overruns or deviations from
planned expenditure.
7. Analysis and Reporting:
Utilize analytical tools and techniques to analyze expense data and
identify trends, patterns, and anomalies.
Generate comprehensive reports and dashboards to communicate
key findings and insights to stakeholders.
40 | P a g e
Login-In :
41 | P a g e
<!-- Bootstrap 4 -->
<script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- AdminLTE App -->
<script src="dist/js/adminlte.min.js"></script>
<script>
$(document).ready(function() {
end_loader();
})
</script>
</body>
</html>
Index:
}
?>
</div>
</section>
<!-- /.content -->
<div class="modal fade" id="confirm_modal" role='dialog'>
<div class="modal-dialog modal-md modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Confirmation</h5>
</div>
<div class="modal-body">
<div id="delete_content"></div>
</div>
42 | P a g e
<div class="modal-footer">
<button type="button" class="btn btn-primary" id='confirm' onclick="">Continue</button>
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<div class="modal fade" id="uni_modal" role='dialog'>
<div class="modal-dialog modal-md modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title"></h5>
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" id='submit' onclick="$('#uni_modal
form').submit()">Save</button>
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
</div>
</div>
</div>
</div>
<div class="modal fade" id="uni_modal_right" role='dialog'>
<div class="modal-dialog modal-full-height modal-md" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title"></h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span class="fa fa-arrow-right"></span>
</button>
</div>
<div class="modal-body">
</div>
</div>
</div>
</div>
<div class="modal fade" id="viewer_modal" role='dialog'>
<div class="modal-dialog modal-md" role="document">
<div class="modal-content">
<button type="button" class="btn-close" data-dismiss="modal"><span class="fa fa-
times"></span></button>
<img src="" alt="">
</div>
</div>
</div>
</div>
<!-- /.content-wrapper -->
<?php require_once('inc/footer.php') ?>
</body>
</html>
43 | P a g e
Home:
<style>
.info-tooltip,.info-tooltip:focus,.info-tooltip:hover{
background:unset;
border:unset;
padding:unset;
}
</style>
<h1>Welcome to Expense and Budget Management </h1>
<hr>
<div class="row">
<div class="col-12 col-sm-6 col-md-3">
<div class="info-box">
<span class="info-box-icon bg-primary elevation-1"><i class="fas fa-money-bill-
alt"></i></span>
<div class="info-box-content">
<span class="info-box-text">Current Overall Budget</span>
<span class="info-box-number text-right">
<?php
$cur_bul = $conn->query("SELECT sum(balance) as total FROM `categories` where
status = 1 ")->fetch_assoc()['total'];
echo number_format($cur_bul);
?>
<?php ?>
</span>
</div>
<!-- /.info-box-content -->
</div>
<!-- /.info-box -->
</div>
<!-- /.col -->
<div class="col-12 col-sm-6 col-md-3">
<div class="info-box mb-3">
<span class="info-box-icon bg-info elevation-1"><i class="fas fa-calendar-
day"></i></span>
<div class="info-box-content">
<span class="info-box-text">Today's Budget Entries</span>
<span class="info-box-number text-right">
<?php
$today_budget = $conn->query("SELECT sum(amount) as total FROM
`running_balance` where category_id in (SELECT id FROM categories where status =1) and
date(date_created) = '".(date("Y-m-d"))."' and balance_type = 1 ")->fetch_assoc()['total'];
echo number_format($today_budget);
?>
</span>
</div>
<!-- /.info-box-content -->
</div>
<!-- /.info-box -->
</div>
<!-- /.col -->
44 | P a g e
<span class="info-box-icon bg-warning elevation-1"><i class="fas fa-calendar-
day"></i></span>
<div class="info-box-content">
<span class="info-box-text">Today's Budget Expenses</span>
<span class="info-box-number text-right">
<?php
$today_expense = $conn->query("SELECT sum(amount) as total FROM
`running_balance` where category_id in (SELECT id FROM categories where status =1) and
date(date_created) = '".(date("Y-m-d"))."' and balance_type = 2 ")->fetch_assoc()['total'];
echo number_format($today_expense);
?>
</span>
</div>
<!-- /.info-box-content -->
</div>
<!-- /.info-box -->
</div>
</div>
<div class="row">
<div class="col-lg-12">
<h4>Current Budget in each Categories</h4>
<hr>
</div>
</div>
<div class="col-md-12 d-flex justify-content-center">
<div class="input-group mb-3 col-md-5">
<input type="text" class="form-control" id="search" placeholder="Search Category">
<div class="input-group-append">
<span class="input-group-text"><i class="fa fa-search"></i></span>
</div>
</div>
</div>
<div class="row row-cols-4 row-cols-sm-1 row-cols-md-4 row-cols-lg-4">
<?php
$categories = $conn->query("SELECT * FROM `categories` where status = 1 order by `category` asc
");
while($row = $categories->fetch_assoc()):
?>
<div class="col p-2 cat-items">
<div class="callout callout-info">
<span class="float-right ml-1">
<button type="button" class="btn btn-secondary info-tooltip" data-toggle="tooltip" data-
html="true" title='<?php echo (html_entity_decode($row['description'])) ?>'>
<span class="fa fa-info-circle text-info"></span>
</button>
</span>
<h5 class="mr-4"><b><?php echo $row['category'] ?></b></h5>
<div class="d-flex justify-content-end">
<b><?php echo number_format($row['balance']) ?></b>
</div>
</div>
</div>
<?php endwhile; ?>
</div>
<div class="col-md-12">
<h3 class="text-center" id="noData" style="display:none">No Data to display.</h3>
</div>
<script>
function check_cats(){
if($('.cat-items:visible').length > 0){
45 | P a g e
$('#noData').hide('slow')
}else{
$('#noData').show('slow')
}
}
$(function(){
$('[data-toggle="tooltip"]').tooltip({
html:true
})
check_cats()
$('#search').on('input',function(){
var _f = $(this).val().toLowerCase()
$('.cat-items').each(function(){
var _c = $(this).text().toLowerCase()
if(_c.includes(_f) == true)
$(this).toggle(true);
else
$(this).toggle(false);
})
check_cats()
})
})
</script>
Outputs :
46 | P a g e
47 | P a g e
CHAPTER 5: CONCLUSION AND FUTURE WORK
Future Work:
While the Expense and Budget Management project has delivered significant
benefits, there are areas for further improvement and future enhancements:
Integration with ERP Systems: Integrating our expense and budget management
system with enterprise resource planning (ERP) systems can further streamline
financial processes and data synchronization.
48 | P a g e
Stakeholder Engagement: Engaging stakeholders at all levels and soliciting
feedback regularly will help in identifying evolving needs and refining the
expense and budget management system accordingly.
In conclusion, by embracing ongoing innovation and continuous improvement, we
can further optimize our expense and budget management processes, driving
organizational efficiency and financial sustainability.
49 | P a g e
REFERENCES
https://www.indeed.com/hire/c/info/budget-management
50 | P a g e
APPENDIX
PLAGIARISM REPORT:
51 | P a g e