Responsive image

BDRS: Barangay Document Requisition System with Face Recognition

Type of Application : Web-Based

Introduction

The BDRS: Barangay Document Requisition System with Face Recognition on Accessing Information for Barangay Masili, Calamba City, Laguna is a system where barangay officials can offer their services to the residents online and residents can use the services and be updated with the announcements online. To make it simpler to identify the residents, we also implemented face recognition. Once the system recognizes the resident, it will display the information of the resident along with their requested documents.

My Role

In our capstone project, I am the group leader and Peter and Joe are my two group members. I led the design, development and the documentation of this project from end to end.

Problem

Masili is one of the barangays in Calamba City, Laguna, with 3,827 people residing there as of the 2020 Census. According to the barangay secretary of Masili, residents frequently visit the barangay hall office to obtain Barangay Clearance, Certificate of Indigency, Building Permit, Business Permit, or a Certificate of Residency. Each transaction is manually processed daily. Residents must fill out a form that is provided by the official when they ask for a certain document. Microsoft Word is used to manually edit each distribution of the document. This takes time to process, causing crowding at their office and forcing the residents to wait in line.

Goal

Develop a web-based document requisition system to assist the residents of Barangay Masili in requesting and claiming the documents to avoid long queues and Covid-19 transmissions.

To ease the workload of the staff of Barangay Masili by providing a web-based system that is capable of:

• Storing a record of the residents living in the barangay and being able to update them;
• Generating specific information automatically for the request of Barangay Clearance, Certificate of Indigency, Building Permit, Business Permit, and Certificate of Residency;
• Updating the residents about the activities and projects of the barangay by using an announcement page;
• Providing a daily report interface in the dashboard where daily reports of issuance of transactions can be generated.

Make the system verify the residents by using face recognition.

Test the accuracy level of Face Recognition using face-recognition python library.

Evaluate the level of functional suitability, performance efficiency, reliability, security and usability of the web-based system in terms of ISO 25010

Impact

The proponents conducted a survey based on the standards of ISO 25010. The developed system obtained "Strongly Agree" responses from the IT experts and barangay officials in terms of its performance efficiency, functional suitability, reliability, security, and usability.

It also obtained “Strongly Agree” response from the residents.

Responsive image

Image by Freepik

Process

Agile Methodology is used to develop our system, Agile methodology utilizes an iterative process that repeats through each phase repeatedly until all sprints end.

Responsive image

Requirement Phase

The findings of that analysis contributed to the design of the overall system. Using the diagrams below, researchers were able to see the results and to provide a summary of the BDRS's features:

Use Case Diagram (UCD) | view diagram


Data Flow Diagram (DFD) | view diagram


Flow Chart | view diagram


Low Fidelity Wireframe of the Proposed User Interface (UI) | view diagram


Entity Relationship Diagram (ERD) | view diagram


Development

Repository

We used GitHub which allowed them to make separate changes to the project at the same time.

Programs used

Python and JavaScript as the programming language, Django MVC framework for web development, DataTables.js for results and for pagination, and Bootstrap for user interface design. And the data was kept in the database using PostgreSQL.

Responsive image
Responsive image
Responsive image
Responsive image
Responsive image
Responsive image

Final Product

Document Requisition

The researchers decided to create the list of available document page, in a more understandable format, to make it simple for the resident to choose their desired document.

You can click a photo to see it's full resolution

Recording and Updating Residents Personal Information

Instead of keeping the record of the residents on a paper, the system can keep a record of the residents in a database which can be updated easier.

You can click a photo to see it's full resolution

Automatic Generation of Requested Document

specific information of residents is generated automatically based on the information they have given during the registration. Having their information generated automatically lessens the work of the barangay officials and helps them in accomplishing their tasks faster.

You can click a photo to see it's full resolution

Posting of Announcements

The system has a page where barangay officials can upload their announcements which can easily be viewed by the residents online.

You can click a photo to see it's full resolution

Generation of Reports

reports page where the total number of requested documents can be seen. It serves as a record of transactions of the requested documents.

You can click a photo to see it's full resolution

Face Recognition

The face recognition features were successfully implemented, but to ensure that it would function as intended, we chose to examine the accuracy level.

Classification Results of the Face Recognition

There are 10 volunteers that have been predicted. The system was able to recognize the eight volunteers who were registered in the system. Also, the system was able to reject the two volunteers that were not registered by displaying “unknown”.

You can click a photo to see it's full resolution

Performance Evaluation Results of the Face Recognition

Results of the accuracy, precision, recall, and f1 score tests for face recognition performance. These four evaluation results got a 100% score which means that the performance of the face recognition is accurate in recognizing a person whether they are registered or not.

You can click a photo to see it's full resolution

Face Recognition Feature

You can click a photo to see it's full resolution

System Demonstration

Future steps

Here are our future plans for BDRS

Date and Time Selection

It can improve the system if we allow the residents to choose their preferred day and time in picking up their document.

More Services

The system can have more features which can offer more services to the residents to ease the workload of the barangay officials more.

More Features

sms notifications, cancel appointment options, and inquiry for the residents