Skip to content

aimanabdollah/ePJAY

Repository files navigation

Introduction

The Orphanage Center Management System (e-PJAY: Sistem Pengurusan Pusat Jagaan Anak Yatim) is a web-based management information system designed to assist staff in improving the efficiency of managing information related to the application process for orphanage admission, resident information management and financial transaction for income and expense. This system developed as my Final Year Project for the Bachelor of Software Engineering (Information System Development) and was implemented through a case study. The system's users include admin, staff and guardians. The development of this system utilizes the Laravel framework with a MySQL database, while the waterfall model serves as the software development methodology.

Problem Statement

Inefficient information management within an organization led to difficulties in obtaining information quickly and made updating and modifying records challenging when necessary (Mauliana et al., 2020). Problems identified included time-consuming manual submission of admission applications, resulting in delays and incomplete information. Orphan profiles were not updated regularly, making it challenging for previous guardians to stay informed about the children's status. Moreover, manual financial management led to excessive paper usage and required extensive physical storage of records, causing delays in retrieving information. Therefore, the development of this system simplified the application process and allowed applicants to check the status online. Staff could easily record, search and update orphan information regularly. The system also provided a visualization display of total expenses and income to assist staff in financial planning.

List of Features

Guardian / Normal User

  • View Dashboard: Access a dashboard to have a quick view about statistics of applications submitted.
  • Submit Admission Applications: Easily submit applications for the admission of orphans by online.
  • Check Application Status: Track the progress and status of submitted applications.
  • Download Offer Letters: Obtain offer letters for successfully admitted orphans.
  • View Orphan Information: Access information and profiles of orphans under their guardianship.
  • Update Profile Information and Password: Manage their personal profile and password settings securely.

Staff

  • View Dashboard: Access a comprehensive dashboard with relevant statistics and information.
  • Approve Applications: Review and approve admission applications from guardians.
  • Confirm Registrations: Confirm the registration of newly admitted orphans into the system.
  • Manage Orphan Information: Efficiently manage the information and records of all orphans in the orphanage.
  • Manage Income/Expense Records with Categories: Record and categorize income and expense transactions for proper financial management.
  • Download Reports on Orphans, Applications, Income, and Expenses: Generate and download reports for better insights into orphanage operations.
  • Update Profile Information and Password: Maintain staff profiles and password details securely.

Admin

  • all staff functionalities can be accessed by the admin.
  • Manage System Users: Manage user accounts details within the system.
  • Update System Information: Modify and update system information and logo.
  • Update Orphanage Information: Manage essential information related to the orphanage.

System Interface

Guardian / Normal User

Dashboard Make New Application
View Application Result View Orphan Information
Edit Profile Change New Password

Staff

Dashboard List of Application Approval
List of Application Record List of Orphans
Edit Orphan Information View Income Report List

Admin

Dashboard List of Categories
List of Users Configuration
Edit System Information Edit Orphanage Information

System Testing

Unit Testing

The screenshots below show the output of the unit tests for some scenarios, indicating whether each test has passed successfully or requires further attention. The successful completion of unit tests provides confidence in the system's functionality and adherence to the specified requirements, contributing to the development of this system.

Conclusion

In conclusion, the development of this sytem would be beneficial for the staff at the orphanage by facilitating quicker and more organized for processing of admission applications. Applicants or guradians can access information about registered orphans without the need to contact the management. For future improvements, this system can include automated notifications for application status updates via email or SMS, adding an academic module for examination results, and integrating a secure online payment system for orphanage expenses. Hopefully, this system can serve as a platform to streamline communication and coordination between guardians and orphanage staff, ultimately contributing to more efficient and effective orphan care.

About

This repository is about a web-based management information system designed to assist staff in improving the efficiency of managing information related to the application process for orphanage admission, resident information management and financial transaction for income and expenses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors