Personal Expenses Management System (PEMS)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Tribhuvan University

Faculty of Humanities and Social Sciences

Personal Expenses Management System (PEMS)

A PROJECT PROPOSAL

Submitted To
Department of Bachelors in Computer Application
Mechi Multiple Campus

In partial fulfillment of the requirements for the Bachelors in Computer Application

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.2 Problem Statement 1

1.3 Objectives 2

1.4 Scope and limitation 2

Chapter 2 Methodology 3

2.1 System Analysis 3


2.2 Requirement Specification 4
2.3 Feasibility Study 4
2.4 System Design 6
2.5 Software Development and Implementation 9

Chapter 3 Expected Outcome 10

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.

Instead of keeping a diary or a log of the expenses on smartphone or laptops, it enables


the user to not just keep the tab on the expenses but also to plan ahead keeping the past
budget in the mind. With the help of this web app, a user may be able to add, delete,
change the entered bills efficiently and also set remainder for liabilities. It also allows
user to get features such as automatic calculation and expense reports.

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.

1.2 Problem Statement

Many people face problems in managing personal expenses. Problem statements of the
proposed system are:-

i. Minor expenses are neglected resulting in no tracking of personal expenses.

ii. Manual record keeping is time consuming and may be errors in calculation
resulting loss of data.

iii. Management systems are hard to use(less user interactive).

1
1.3 Objectives

Objectives of the proposed system are:-

i. To provide systematic place for recording personal expenses.

ii. To provide easier user interface (UI).

iii. To assist in future planning.

iv. To manage liabilities.

1.4 Scope and limitation


Scopes and limitations of the proposed system are:-
Scope

i. Save time.

ii. Easy to track and manipulate personal expenses.

iii. Reduce expense burden.

iv. Remainder for liabilities.

v. Limiting expenses.

vi. Financial planning guide.

vii. Summary of transactions.

Limitation
i. Used for online basis.

ii. Doesn’t handle savings and incomes.

iii. No mail alerts.

iv. Single user (not for whole family members).

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.

2.1.1 Software Development Methodology


We are going to use the agile methodology while building the website. Working on
team to get faster result, adapt changes quickly, reduce risk and develop quality
system agile methodology fits well for the development of the propose system.

[Fig:- Agile Methodology]

Agile Methodology provides a way to manage project by breaking up in to several


phases called sprint, which helps to communicate well between teammates and get
faster result.

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.

2.2.2 Non-Functional Requirements


i. User Interface
ii. Availability
iii. Usability
iv. Reliability
v. Performance
vi. Security

2.3 Feasibility Study


2.3.1. Technical Feasibility Study
System is technically feasible as the requirement for development of system is
easily accessible. Necessary hardware and software required for development is
available. The system will be easy to maintain the technical staff. So, the system
is technically feasible.
2.3.2. Operational Feasibility Study
System is easy to operate with the basic knowledge of computation and internet.
User can easily access the system as it is user friendly in many aspects with good
UI. It will overcome many problems as it was faced in manual system.
2.3.3. Economic Feasibility Study
The development of this system in general case have no cost, since no
components or team members are getting paid or purchased. The project is the
part of academic qualification for Bachelors Degree in Computer Application –
Tribhuvan University and there are no monetary factor involved. So the project is
economically feasible.

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:-

[Fig:-Entity Relation Diagram]

2.4.2 Context Diagram


The figure below is the context 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:-

[Fig:- Data Flow Diagram]

7
2.4.4 Activity Diagram
The figure below is the activity diagram for the proposed system:-

[Fig:- Activity Diagram]

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.

2.5.2 Programming Technique


This project is made with MVC model, which stands for Model-View-Controller.
The data are stored in database and ‘Model’ communicates with database and
handles all actions related to database, While ‘View’ connects the data derived
from model and display data to the user. ‘Controller’ controls all software code
that control the interaction between model and view.

2.5.3 Operating Environment


The following are the minimum hardware requirements needed to run our
system.
i. Minimum of 512 MB RAM
ii. Minimum of 1GB storage
iii. Dual core processor
On user’s end:
i. Internet connection
ii. Internet and web enabled device
iii. Basic operating knowledge of device and web

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.

When the project is completed the users will be able to:-

i. Login/register to the system

ii. Record personal expenses

iii. Set expense limitation

iv. Set remainder for liabilities

v. View expense reports

10

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy