Design and development of a befriending program integrated management and matching system
For over eight years, Singapore Prison Service (SPS) has maintained the Befriending Program, which has continuously become one of the mainstay solutions that aims for a low and stable recidivism rate. It engages involvement from individual or welfare organization volunteers to provide pro-social...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/76323 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-76323 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-763232023-07-07T16:16:29Z Design and development of a befriending program integrated management and matching system Cleven, Henrikus Theorizchy Tan Chee Wah Wesley School of Electrical and Electronic Engineering Singapore Prison Service DRNTU::Engineering::Electrical and electronic engineering For over eight years, Singapore Prison Service (SPS) has maintained the Befriending Program, which has continuously become one of the mainstay solutions that aims for a low and stable recidivism rate. It engages involvement from individual or welfare organization volunteers to provide pro-social support for inmates up to 10 months before release (in-care) and six months after release (after-care). Over the years, the Befriending Program has grown and gathered a lot of positive attention. The number of active volunteers octupled within the first five years of the program. Meanwhile, the inmate to institutional staff ratio decreased from 7.5 in 2006 to six in 2016[1]. Considering the current growth rate and the limited number of SPS staff in charge of the program, a simple and traditional database system using Excel sheet is inadequate to maintain the program. Hence, a scalable, reliable, and user-friendly Integrated Matching and Management System (iMatch) is needed. In this project, a web-based application will be designed, developed and implemented based on the Befriending Program needs. Microsoft ASP.NET Core 2.0, Microsoft Entity Framework v2.1, and AngularJS v5.2 technologies were used to deal with application’s Back-End logic, Object Relational Mapper (ORM), and Front-End Framework respectively. The aim of this project was to reduce manual administrative work by collating relevant data from inmates and befrienders, such as gender, race, religion, age, and using the data to automate the pairing process. Within the in-care period, the system should be able to manage visitation schedule, and record interaction summary on each visitation. Insights from statistics generated by the system may help the program manager to evaluate the success of the program. Upon implementation, iMatch is expected to enhance the administrative process and allow SPS staff to focus on other areas that can be improved in inmate’s rehabilitation and reintegration program. Furthermore, an alternative and better matching algorithm was proposed and explained briefly. Substituting the current matching approach may require further studies and research. Nevertheless, this could be a good step to explore. Bachelor of Engineering (Electrical and Electronic Engineering) 2018-12-18T15:31:32Z 2018-12-18T15:31:32Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/76323 en Nanyang Technological University 107 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering Cleven, Henrikus Theorizchy Design and development of a befriending program integrated management and matching system |
description |
For over eight years, Singapore Prison Service (SPS) has maintained the Befriending
Program, which has continuously become one of the mainstay solutions that aims for a low
and stable recidivism rate. It engages involvement from individual or welfare organization
volunteers to provide pro-social support for inmates up to 10 months before release (in-care)
and six months after release (after-care).
Over the years, the Befriending Program has grown and gathered a lot of positive
attention. The number of active volunteers octupled within the first five years of the
program. Meanwhile, the inmate to institutional staff ratio decreased from 7.5 in 2006 to six
in 2016[1].
Considering the current growth rate and the limited number of SPS staff in charge of the
program, a simple and traditional database system using Excel sheet is inadequate to
maintain the program. Hence, a scalable, reliable, and user-friendly Integrated Matching and
Management System (iMatch) is needed. In this project, a web-based application will be
designed, developed and implemented based on the Befriending Program needs. Microsoft
ASP.NET Core 2.0, Microsoft Entity Framework v2.1, and AngularJS v5.2 technologies were
used to deal with application’s Back-End logic, Object Relational Mapper (ORM), and
Front-End Framework respectively.
The aim of this project was to reduce manual administrative work by collating relevant
data from inmates and befrienders, such as gender, race, religion, age, and using the data to
automate the pairing process. Within the in-care period, the system should be able to manage
visitation schedule, and record interaction summary on each visitation. Insights from
statistics generated by the system may help the program manager to evaluate the success of
the program.
Upon implementation, iMatch is expected to enhance the administrative process and
allow SPS staff to focus on other areas that can be improved in inmate’s rehabilitation and
reintegration program. Furthermore, an alternative and better matching algorithm was
proposed and explained briefly. Substituting the current matching approach may require
further studies and research. Nevertheless, this could be a good step to explore. |
author2 |
Tan Chee Wah Wesley |
author_facet |
Tan Chee Wah Wesley Cleven, Henrikus Theorizchy |
format |
Final Year Project |
author |
Cleven, Henrikus Theorizchy |
author_sort |
Cleven, Henrikus Theorizchy |
title |
Design and development of a befriending program integrated management and matching system |
title_short |
Design and development of a befriending program integrated management and matching system |
title_full |
Design and development of a befriending program integrated management and matching system |
title_fullStr |
Design and development of a befriending program integrated management and matching system |
title_full_unstemmed |
Design and development of a befriending program integrated management and matching system |
title_sort |
design and development of a befriending program integrated management and matching system |
publishDate |
2018 |
url |
http://hdl.handle.net/10356/76323 |
_version_ |
1772825819075313664 |