Personal Expenses Management System (PEMS)
Personal Expenses Management System (PEMS)
Personal Expenses Management System (PEMS)
A PROJECT PROPOSAL
Submitted To
Department of Bachelors in Computer Application
Mechi Multiple Campus
Submitted by
Name:- Sulabh Shrestha
Roll no:- 27 (Sec-B)
Name:- Tirtha Bahadur Rajbanshi
Roll no:- 29 (Sec-B)
Date:-2022/03/22
Table of Contents
Chapter 1 Introduction 1
1.1 Introduction of Proposed project 1
1.3 Objectives 2
Chapter 2 Methodology 3
References 11
i
Chapter 1 Introduction
1.1 Introduction of Proposed project
Personal expenses are the cost of personal living which we don’t care much and gets
neglected in our financial records.
PEMS is a web app designed aiming to manage our daily expenses in a much more
efficient and manageable way. This web app attempts to free the user with the burden of
manual calculation and tracking of personal expenses.
To keep track of daily expenses a person has to keep log in a diary or computer, also all
calculations need to be done by the user which may some time result in error leading to
losses.
The sole objective of this web app is to manage personal expenses efficiently and not let
personal expenses being omitted as personal expenses plays great role in determine the
future financial position.
Many people face problems in managing personal expenses. Problem statements of the
proposed system are:-
ii. Manual record keeping is time consuming and may be errors in calculation
resulting loss of data.
1
1.3 Objectives
i. Save time.
v. Limiting expenses.
Limitation
i. Used for online basis.
2
Chapter 2 Methodology
2.1 System Analysis
It is a process of collecting and interpreting facts, identifying the problems, and
decomposition of a system into its components.
System analysis is conducted for the purpose of studying a system or its parts in order to
identify its objectives. It is a problem solving technique that improves the system and
ensures that all the components of the system work efficiently to accomplish their
purpose.
3
2.2 Requirement specification
2.2.1 Functional Requirements
i. User will be able to login.
ii. User will be able to manage expenses.
iii. User will be able to view reports/summary.
iv. User will be able to set remainders to get notified for payable bills.
4
2.3.4. Schedule Feasibility Study
The deadline of project is set to 5 th May 2022. The time frame provided is tough
and is immovable yet the project requirement and technology being used are
compatible and the project can be done with proper planning. The project team
planned to accomplish the project within the time frame following the plan which
is shown in Gantt chart. The project team concluded that following the schedule as
planned, the project is Schedule feasible.
[Fig:-Gantt Chart]
5
2.4 System Design
2.4.1 Entity Relation Diagram
The figure below is the ER diagram for the proposed system:-
6
[Fig:-Context Diagram]
2.4.3 Data Flow Diagram
The figure below is the DFD diagram for the proposed system:-
7
2.4.4 Activity Diagram
The figure below is the activity diagram for the proposed system:-
8
2.5 Software Development and Implementation
2.5.1 Programming Platform
Front End
Front end of this application is designed using HTML CSS and JS in the core.
Bootstrap framework is used as front end framework to speed up development
process. The web page designs are mobile first so are compatible with device
with any screen size. JQuery is also used as JavaScript library.
Back End
Preliminary design of Database may undergo many changes in future, for
preliminary implementation, Php & MySql is used as SQL. Cloud servers or any
other SQL may also be used in future responding to challenges that might occur.
9
Chapter 3 Expected Outcome
This project is designed aiming to solve the problems related in managing personal
expenses by providing user a hassle free expense management system with user friendly
UI and better functionality.
10