System Analysis and Design

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 15

Km.

54 National Highway, Makiling, Calamba, Laguna

COLLEGE OF ENGINEERING AND COMPUTER STUDIES

Josefa Village Subdivision Water Billing Management System


with SMS Notification

A Case Study Project Proposal Presented to the Faculty of Computer Studies

Lyceum of the Philippines-Laguna

In Partial Fulfillment of the Requirements for the Courses

Software Engineering and System Analysis and Designs

By:
Basco, Bryan Zeos B.
Edres, Daniel Q..
Orate, Diana Marie S.

November 2020
Km. 54 National Highway, Makiling, Calamba, Laguna

COLLEGE OF ENGINEERING AND COMPUTER STUDIES


Table of Contents

I. Process Models

a. SDLC

b. Work Breakdown Structure

c. Gant Chart

d. Current Business Process

e. Proposed Business Process

f. Multiple Constraints

g. Content Diagram

h. Data Flow Diagram

i. Use Case Diagram

j. Entity Relationship Database

k. System Workflow
Km. 54 National Highway, Makiling, Calamba, Laguna

COLLEGE OF ENGINEERING AND COMPUTER STUDIES

SDLC - Waterfall Methodology

In this part, the researchers will discuss the set of procedures in system

development techniques used to make the system development.

Fig 1. Waterfall Methodology

Shown in the figure above is the method used by the researchers in developing

the system. The Waterfall Model is said to be the first model established and applied in

software development. It is also considered as a “linear-sequential life cycle model” due

to its continuous and finite processes – one phase is required to be accomplished first

before starting another phase, therefore making the overlapping of phases inapplicable.

Waterfall model comprises the following stages: a) requirement gathering and analysis

– one that was already done by the developers in order to determine the expected
Km. 54 National Highway, Makiling, Calamba, Laguna

COLLEGE OF ENGINEERING AND COMPUTER STUDIES


outcome of the clients on the system to be developed; b) system design – this where

the “requirement specifications” are analyzed and where the system design is

constructed; c) implementation – this phase initially develops the system into small units

which will then be integrated on the next phase; d) integration and testing – integrates

the small units that are previously developed to a system after they are tested, includes

functional and non-functional testing; e) deployment – stage where the developers will

finally exhibit the system to the clients; and f) maintenance – releases patches and

updates versions in order to fix the issues raised on the client environment and also to

allow changes in the system.

This project intended to use the Waterfall model based on the data gathering

done from interviewing the plausible clients. The clients requested to create a system

that the developers deemed would be used long-term and therefore require careful

planning and specific actions which the approaches in the Waterfall model can definitely

provide.
Km. 54 National Highway, Makiling, Calamba, Laguna

COLLEGE OF ENGINEERING AND COMPUTER STUDIES


Work Breakdown Structure
Josefa Village Water Billing Management System with
SMS Notification

Requirement
System Design Development Testing Deployment Maintenance
Analysis

build system
Formuate title Initial execution login system system approval fix bug or issues
design

test payment
search technical water meter
make database with SMS backup data
background owner feedback
notification

set objectives view transactions

develop project
print transactions
scope

modify water
pre-interview
owner meter info

Figure 2. Work Breakdown Structure

In the figure shown above is the work breakdown structure of the system. It is

based on the SDLC used in the project. The SDLC used was Waterfall Model. The

Waterfall Model has 7 processes which includes Requirement Analysis, System Design,

Development, Testing, Deployment and Maintenance. Each process has its own sub-

processes. In order to achieve this structure, the researchers made sure that all

requirements needed are fixed and constant.


Km. 54 National Highway, Makiling, Calamba, Laguna

COLLEGE OF ENGINEERING AND COMPUTER STUDIES


Gantt Chart

Figure 3. Gantt Chart


In the figure shown above is the project schedule of the researchers and the

progress of the system project. The Gantt Chart is made in Microsoft Excel. There were

indicators so that the chart would be understand clearly. It includes the designated

tasks, the researchers assigned to, the progress bar of a specific task and the starting

and ending date of a task. The chart shows that requirements were not changing and

the system is still in development stage.


Km. 54 National Highway, Makiling, Calamba, Laguna

COLLEGE OF ENGINEERING AND COMPUTER STUDIES

Current Business Process

Figure 4. Current Business Process


The figure above shows the current process of the water billing system at Josefa

Village. The process starts by reading the water meter of each resident in order to

compute the amount to be shown in their water bill. After the reading, the homeowners

record the data on a log book with the resident’s name, month of the year, and the bill.

After recording the data, they will then distribute the printed water bill to the residents.
Km. 54 National Highway, Makiling, Calamba, Laguna

COLLEGE OF ENGINEERING AND COMPUTER STUDIES


Once the consumers pay their bill, the homeowners will record the payment in MS Word

and MS Excel then repeat the process. Otherwise, they wait for the residents to pay.

Proposed Business Process

Figure 5. Proposed Business Process


In the figure shown above is the proposed business process of the project. The

water meter owner will receive a notification for its payment due date. He or she will pay

directly to the cashier. The cashier will record the payment in the system. The system
Km. 54 National Highway, Makiling, Calamba, Laguna

COLLEGE OF ENGINEERING AND COMPUTER STUDIES


will automatically print a receipt and at the same time the water meter owner will receive

and SMS confirmation for his payment.

Multiple Constraints

Time Stakeholder

The allotted time for this As the target clients are not
project might be strained expertise of technological
under circumstance that the handling like this system,
developers have to work on their requirements might
other projects change over time.

Content Diagram
Km. 54 National Highway, Makiling, Calamba, Laguna

COLLEGE OF ENGINEERING AND COMPUTER STUDIES

Figure 7. Content Diagram

In the figure shown above is the content diagram of the project. The content

diagram consists of three entities such as the water meter owner, the admin and the

cashier. There are many data flowing through the system and entities.

Data Flow Diagram


Km. 54 National Highway, Makiling, Calamba, Laguna

COLLEGE OF ENGINEERING AND COMPUTER STUDIES

Figure 8. Data Flow Diagram

In the figure shown above is the data flow diagram of the project. The data flow

diagram level 0 is the upgraded version of the content diagram. It is much specific and

clear on where is the data flowing and how the data is being used by the entities

throughout the system.

Use Case Diagram


Km. 54 National Highway, Makiling, Calamba, Laguna

COLLEGE OF ENGINEERING AND COMPUTER STUDIES

Figure 9. Use Case


The figure above shows the use case of the JV Water Billing System with SMS

Notification. The Admin and the Cashier have access into the system and can manage

transactions and modify water meter owner’s information. It means they can add, edit or

delete information while the cashier have limited access in the system, he or she cannot

add a user to the system. Both the admin and cashier have access in sending digital

receipt and payment notification thru SMS. And the water meter owner is the one

receiving the digital receipt and payment notification via SMS. They can view their

current and previous readings, actual water consumption, balances and monthly dues.

Entity Relationship Diagram


Km. 54 National Highway, Makiling, Calamba, Laguna

COLLEGE OF ENGINEERING AND COMPUTER STUDIES

Figure 10. Entity Relationship Diagram

In the figure shown above is the entity relationship diagram of the project. It is

use for database design. There are three tables such as the bill, owners and user used

in the database with important columns (data needed) in the system. The bill consists all

of the transactions and reports made in the system. The owners represent the water

meter owners’ information. Lastly, the user(s) represent the authorized access control of

the system.

System Workflow
Km. 54 National Highway, Makiling, Calamba, Laguna

COLLEGE OF ENGINEERING AND COMPUTER STUDIES

Figure 11. System Workflow


In the figure above, the system can be accessed through authorized personnel

only. The system will ask username and password. After logging in successfully, the

admin can see the list of transaction options such as viewing of specific bill, paying bill,

managing transactions and customer information. If the admin or cashier wants to print
Km. 54 National Highway, Makiling, Calamba, Laguna

COLLEGE OF ENGINEERING AND COMPUTER STUDIES


a bill, he or she can access any of these three: view, pay and manage bill options. The

admin can add, edit, or delete customer information but not for the cashier.

You might also like