Fab Book Scholarships References
Fab Book Scholarships References
DECLARATION
Signed --------------------------------Date--------------------------------------
Contents
CHAPTER ONE: GENERAL INTRODUCTION AND BACKGROUND TO THE STUDY.......8
1.0 Introduction............................................................................................................ 8
1.1 Background to the study....................................................................................... 8
1.2 Statement of the problem.................................................................................... 9
1.3 Objectives of the study......................................................................................... 9
1.4 Research questions............................................................................................. 9
1.5 Significance/importance of the study...............................................................10
1.5.1 PERSONAL INTEREST..................................................................................... 10
1.5.2 PUBLIC INTEREST........................................................................................... 10
1.5.3 INSTITUTION INTEREST................................................................................. 10
1.6 Scope of the study............................................................................................... 10
1.6.1 Time Scope...................................................................................................... 10
1.6.2 Geographical Scope....................................................................................... 11
1.6.3 Content Scope................................................................................................ 11
1.7 Limitation of the study........................................................................................ 12
CHAPTER 2 LITERATURE REVIEW................................................................................. 13
2.0 Introduction.......................................................................................................... 13
2.1 Definition of key concepts.................................................................................. 13
2.2 Literature Review................................................................................................. 13
2.2.1 Empirical review................................................................................................ 13
2.2.2 Theoretical Review........................................................................................... 14
2.2.3 Summary of the Gap......................................................................................... 14
CHAPTER 3: RESEARCH METHODOLOGY....................................................................15
3.0 Introduction.......................................................................................................... 15
3.1 Research design................................................................................................... 16
3.2 Population and selection of the sample...........................................................16
3.2.1 Population.......................................................................................................... 16
3.2.2 Sample Selection.............................................................................................. 16
3.2.3 Sampling Procedure......................................................................................... 16
3.2.5 Limitations...................................................................................................... 17
3.3 Tools for data collection / Instrumentation.....................................................17
3.4 Collection of data................................................................................................. 18
3.4.1 Surveys............................................................................................................ 18
3.4.2 Interviews....................................................................................................... 18
3.4.3 Observations.................................................................................................. 18
3.4.4 Focus groups.................................................................................................. 18
3.5 Presentation of data and Analysis of data.......................................................18
3.6 Validity and Reliability........................................................................................ 19
3.7 Ethical Considerations......................................................................................... 20
CHAPTER 4: SYSTEM ANALYSIS, DESIGN AND IMPLEMENTATION.......................................20
4.1 Introduction.............................................................................................................. 20
4.2 Data analysis and presentation................................................................................ 21
4.3 Interpretation of findings/results.............................................................................. 21
2. User Satisfaction & Experience............................................................................... 21
4.4 Summary of Findings................................................................................................ 21
4.5 Description of existing system/or Operations...........................................................21
4.6 Description of the new system/solutions..................................................................22
4.6.1 Hardware Requirement:..................................................................................... 22
4.6.2 Software Requirement:...................................................................................... 23
4.6.3 Functional and non-functional Requirements........................................................23
4.6.3.1 Functional Requirements:................................................................................... 23
4.6.3.2 Non-Functional Requirements:............................................................................24
4.7 Illustration of New system/Solution:.........................................................................24
4.7.1 Data Flow Diagram and processes (Context Diagram, DFD-Level 1,2, etc)........25
4.7.4 Data Dictionary..................................................................................................... 27
4.8 Architecture of the Front-End of the System............................................................30
4.9 Implementation and coding...................................................................................... 32
5.9.1 Introduction........................................................................................................ 32
5.9.2 Description of implementation Tools and technology........................................32
5.9.3 Screen Shots and Source Codes.........................................................................34
4.10 Testing................................................................................................................... 34
5.10.1 Introduction...................................................................................................... 34
5.10.2 Objective of Testing......................................................................................... 35
1. User Registration............................................................................................... 35
5.10.6 Functional and system testing Results.............................................................36
CHAPTER 5: CONCLUSIONS AND RECOMMENDATIONS......................................................37
5.0 Introduction.............................................................................................................. 37
5.1 Conclusion (s)........................................................................................................... 37
References..................................................................................................................... 38
Appendices..................................................................................................................... 40
LIST OF ABBREVIATION
KB: Kilobyte
HW: Hardware
SW: Software
Perf: Performance
Avail: Availability
Scala: Scalability
MB: Megabyte
LIST OF FIGURES
Figure 1:conceptual frame work........................................................................................ 13
Figure 2:Data flow diagram............................................................................................... 23
Figure 3:Use case diagram................................................................................................ 24
Figure 4:scholarship table................................................................................................. 25
Figure 5:user table............................................................................................................ 25
Figure 6:STD table............................................................................................................. 25
Figure 7:Entity relationship Diagram................................................................................. 26
Figure 8:physical data diagram......................................................................................... 27
Figure 9:student resgistration form................................................................................... 28
Figure 10:admin dashboard............................................................................................... 28
Figure 11:student check results page................................................................................ 29
Figure 12:student request scholarship form......................................................................30
Figure 13:student Home page........................................................................................... 32
Figure 14:Database connectivity codes............................................................................. 32
Figure 15: student login form............................................................................................ 38
ABSTRACT
ii. How can the system automate processes like eligibility verification,
document submission, and application evaluation to reduce manual
effort?
iii. How can the system ensure a transparent and unbiased evaluation of
applications?
Administrators:
Manage users (add, edit, delete, block accounts)Role-based access control
Reviewers: Access assigned applications
Scholarship Management
Scholarship Listing:
Add, edit, and delete scholarships Categories (academic, sports, need-based, etc.)
Eligibility criteria Application deadlines Search and Filter:
Search scholarships by type, category, or deadline
Application Management
Application Submission:
Fill out online application forms Upload necessary documents
Time Efficiency: Online systems significantly reduce the time needed for
processing applications. Automated features like eligibility checks, document
validation, and notifications allow quicker decision-making and reduce delays in
the award process.
CHAPTER 2 LITERATURE REVIEW
2.0 Introduction
Online scholarship management systems are digital platforms designed to
streamline the process of applying for, awarding, and managing scholarships.
They are intended to improve efficiency, transparency, and accessibility for both
applicants and administrators.
online scholarship management system examines previous research,
developments, and studies in the area of online systems used to manage
scholarships. It helps identify gaps in the existing knowledge and provides a
theoretical framework for understanding the impact, challenges, and benefits of
such systems.
3.2.1 Population
According to UoK registration team status the focal population students of 6500
for this study comprises undergraduate and postgraduate students who are
currently enrolled at the University of Kigali (UoK) during the academic year 2024-
2025. This choice is rooted in the understanding that these students interact
extensively with the university's support services and administrative processes,
rendering them primary stakeholders in evaluating the efficacy of the online
scholarship site university system.
Where:
n: Sample size
N: Population size (65,00)
Z: Z-value (1.96 for 95% confidence)
p: Estimated proportion (0.5 for maximum variability)
e: Margin of error (e.g., 5% or 0.05)
Example:
3.2.5 Limitations
It is imperative to recognize certain inherent limitations that might exert influence
on the study's outcomes. These limitations comprise the potential for response
bias originating from self-reporting and the probable exclusion of students who
display limited engagement with digital platforms.
3.4.1 Surveys
Surveys are a great way to collect quantitative data from a large number of
people. You can use surveys to ask students about their satisfaction with the
manual scholarship system, how helpful it was in answering their questions, and
what features they would like to see added.
3.4.2 Interviews
Interviews are a great way to collect qualitative data from a smaller number of
people. You can use interviews to ask students more in-depth questions about
their experiences with the OSMS. After I met with different students and I asked
them about this system if it is important to them and what I can add into the
system.
3.4.3 Observations
Observations used to collect data about how students interact with the OSMS. I
observe students using the manual.
Data Presentation
Data presentation refers to how the collected data is organized, displayed, and
communicated. Effective presentation ensures that stakeholders can quickly
understand the findings and identify patterns or insights.
Tabular Format: Data from surveys, system logs, and transaction records can be
organized in tables for easy reference and comparison. For example, survey
responses could be displayed in a table with each question’s response breakdown.
Data Analysis
According to Mehta, Rajiv (2007) defined data analysis as a process of bringing
order, structure and meaning to the mass of information gathered. The findings
from the field will be sorted, coded by assigning themes to the study variables
and later entered into a computer using statistical software like SPSS to enable
analysis.
The researcher will use SPSS software in analyzing the data from field. This data
analysis will be used based on the testing different responses from different
respondents all those data help me as developer to find out what are the
requirements specifications that the system will use, what are the users, what is
the benefit of the new system according to the current system, and so forth. The
commentary will be also used to make the necessary analysis, representation and
interpretation of result based on percentages and frequencies of local
respondent’s views.
Content Validity:
Definition: Ensures that the system measures all relevant aspects of the task it is
designed to address.
Construct Validity:
Definition: Ensures that the system’s features actually measure the concepts
they are intended to measure.
Informed Consent
Clear and Transparent Communication: The system must ensure that users (both
students and administration) are fully informed about the terms and conditions,
the data being collected, and how their information will be used.
Transparency in Operations
Clear Information about Services: Both students and administration should clearly
understand the services being offered, the terms of expectations from both sides.
4.1 Introduction
Scholarships play a crucial role in supporting students financially, enabling them
to access quality education without significant economic constraints. However,
the traditional methods of managing scholarships—relying on paper-based
processes or fragmented digital solutions—often lead to inefficiencies, delays, and
mismanagement. To address these challenges, an Online Scholarship
Management System (OSMS) provides a centralized, automated, and user-friendly
platform for handling scholarship applications, approvals, disbursements, and
tracking.
4.2 Data analysis and presentation
- Feedback & Surveys: Ratings and comments from users about usability.
1. Student Portal
2. Administrator Dashboard
Client Side:
RAM 512 MB
Hard disk 10 GB
Server side:
RAM 1 GB
Hard disk 20 GB
1. User Management
- User registration and login (Applicants, Admin)
- Role-based access control
- Profile management (update personal and academic details)
2. Scholarship Management
- Create, edit, and manage scholarship programs
- Set eligibility criteria (age, academic qualifications, income level, etc.)
- Define application deadlines and required documents
3. Application Management
- Online scholarship application submission
- Document upload (transcripts, essays, recommendation letters)
- Save progress and resume later
- Automatic validation of eligibility criteria
Security:
- Secure data storage and transmission (e.g., encryption of sensitive
information).
- Robust user authentication and authorization mechanisms.
Usability:
Intuitive user interfaces for maids, clients, and admins.
Responsive design for both web and mobile applications.
Scalability:
Ability to scale the system to accommodate a growing number of users and
data.
Support for adding new features and functionalities in the future.
Documentation:
Comprehensive documentation for users, administrators, and developers.
User manuals, system architecture documentation, and code documentation.
Cost:
Cost-effective development and maintenance strategies.
Optimization of resource utilisation to minimise operational costs.
Interoperability:
Integration capabilities with other systems or platforms if required.
API support for potential third-party integrations.
27
- Administrators can view all student applications, manage scholarship
awards, set deadlines, and communicate directly with applicants.
2.Application Process:
- Students fill out an online form with their personal, academic, and financial
information.
- They upload documents (transcripts, recommendation letters, essays, etc.).
3.Communication Tools:
-Messaging System: Secure platform for communication between
students, administrators.
-Notifications: Automatic reminders for deadlines and other important
events.
28
4.7.1 Data Flow Diagram and processes (Context Diagram, DFD-
Level 1,2, etc)
29
Figure 3:Use case diagram
30
4.7.4 Data Dictionary
31
Figure 7:Entity relationship Diagram
32
Figure 8:physical data diagram
33
4.8 Architecture of the Front-End of the System
35
Figure 12:student request scholarship form
5.9.1 Introduction
After all phase have been perfectly done, the system will be implemented to
the server and the system can be used.
PHP
Hypertext Preprocessor (or simply PHP) is a general-purpose programming
language originally designed for web development. It was originally created
36
by Rasmus Lerdorf in 1994; the PHP reference implementation is now
produced by The PHP Group. Html version 3.2, 4.01, HTML, Html5.
MySQL
MySQL is an open-source relational database management system (RDBMS).
JAVASCRIPT
JavaScript, often abbreviated as JS, is a high-level, interpreted programming
language that conforms to the ECMAScript specification. JavaScript has curly-
bracket syntax, dynamic typing, prototype based object-orientation, and
first-class functions.
CSS
CSS is a language that describes a style of html documents. It is the
language for describing the presentation of Web pages, including colors,
layout, and fonts. It allows one to adapt the presentation to different types of
devices, such as large screens, small screens, or printers.CSS2, CSS3.
37
5.9.3 Screen Shots and Source Codes
4.10 Testing
5.10.1 Introduction
Testing the online scholarship management system ensures that the
platform functions as expected and meets its requirements. This process
involves validating features such as user registration, application submission,
eligibility checks, database management, and communication channels (e.g.,
email notifications).
38
5.10.2 Objective of Testing
The objective of testing an Online Scholarship Management System is to
ensure that the system functions as intended, is secure, and provides a
seamless experience for all users, such as students, administrators, and
reviewers. The key objectives include:
-Functionality Testing: Ensuring all features, such as student registration,
application submission, document uploading, scholarship matching, and
notification systems, are working correctly.
-Usability Testing: Verifying that the system is user-friendly, easy to
navigate, and provides clear instructions for both students and
administrators.
-Performance Testing: Checking how the system performs under different
loads, ensuring it can handle a large number of users or applications
simultaneously.
-Security Testing: Ensuring that the system is secure from unauthorized
access, data breaches, and vulnerabilities, especially considering sensitive
student data.
5.10.3 Unit Testing outputs
Unit testing for an online scholarship management system can focus on
various aspects, including core functionality like user registration, application
submission, scholarship criteria validation, and notification systems. Here’s
an overview of possible unit test outputs:
1. User Registration
Test Case: Register a new user with valid input. Expected Output:
2. Application Submission
Test Case: Submit scholarship application with valid data. Expected Output:
-Application successfully submitted.
-Application data saved to the database.
3. Scholarship Criteria Validation
39
-Test Case: Check eligibility criteria with valid user data.
-Expected Output: User is eligible for the scholarship.
5.10.4 Validation Testing outputs
Validation testing in the context of an Online Scholarship Management
System (OSMS) refers to verifying that the system meets the business
requirements and works as expected from the user’s perspective. Here are
typical outputs you might expect from validation testing:
1. Functionality Testing Outputs:
-Scholarship Application: The system allows students to apply for
scholarships with the correct fields and validations for required information
(name, GPA, personal information, etc.).
-Eligibility Check: The system correctly evaluates and provides feedback
on the applicant’s eligibility based on predefined criteria (e.g., academic
performance, financial need).
5.10.5 Integration Testing Outputs
Integration testing for an Online Scholarship Management System (OSMS)
ensures that different modules work together as expected. Below are some
common integration testing outputs for such a system:
1. User Authentication & Authorization
✅ Login Successful: User is redirected to the appropriate dashboard.
❌ Login Failed: System returns an error message (e.g., “Invalid
credentials”).
2. Application Submission
✅ Application Form Loads Correctly: All required fields appear.
✅ File Upload Works: Users can upload required documents (PDF, JPG,
etc.).
❌ Validation Error: Missing required fields trigger appropriate messages.
40
❌ Unauthorized Access Blocked: Reviewers cannot access unassigned
applications.
✅ Status Update Works: Application moves from “Submitted” to “Under
Review.”
5.0 Introduction
An Online Scholarship Management System (OSMS) is a digital platform
designed to streamline the scholarship application, review, and award
process. It provides an efficient, transparent, and user-friendly interface for
students, institutions, and funding organizations. By automating tasks such
as application tracking, eligibility verification, and fund disbursement, these
systems reduce administrative workload and improve accessibility to
scholarships.
5.1 Conclusion (s)
In conclusion, an Online Scholarship Management System plays a crucial role
in modernizing the scholarship process. It enhances efficiency, reduces
paperwork, and ensures a fair and transparent selection process. By
41
leveraging technology, educational institutions and funding bodies can reach
a wider audience, promote equal opportunities, and simplify financial aid
management. As digital transformation continues, these systems will
become even more advanced, making scholarship distribution more
accessible and effective.
5.2 Recommendations
Online scholarship management systems help streamline the process of
applying, reviewing, and awarding scholarships. Here are some
recommended systems based on different needs:
1. Comprehensive Scholarship Platforms
2. Open-Source & Customizable Systems
3. Budget-Friendly & Simple Options
4. AI-Powered & Automated Systems
5.3 Area(s) for further research
Online scholarship management systems are essential for streamlining the
application, evaluation, and award processes for scholarships. Here are some
key areas for further research:
1. Technological Enhancements
2. User Experience & Accessibility
3. Data Security & Privacy
4. Impact Assessment & Efficiency
References
42
8. YM Saluky, 2021 “Development of the UTBK Try Out Application with
Simulation Methods to Increase Student Scores.
9. MKF Raya,2012 "Marketing Services in Educational Institutions 2016.
10. AM Alviyaturrohmah, Saluky, 2013, "The Effect of Using Learning Media
with Prezi Software on Students' Interest in Mathematics,
11. D. Wandikbo and MNN Sitokdana,2019 , "Strategic Planning of
Information Systems at the Semarang
12. Y. Herdiana, Y. Suharya, and NI Putri,2021 "Utilization of Digital
Technology During the Covid-19
13. Saluky,2017 “Development of Enterprise Architecture Model for Smart
City,”
14. WS Prasetya,2021 "Optimization of Meta Tags and Mobile Friendly in
Improving Search Engine
15. H. Suhada,2021 PUBLIC RELATION COMMAND CENTER INNOVATION IN
WORK PROGRAM.
16. S. Bodhi and D. Tan,2022 "Security of Personal Data in the E-Wallet
Payment System Against Fraud and Deception (Cybercrime).
17. S. Saluky,2019 “Moving Object Detection on CCTV Surveillance Using the
Frame Difference
18. SS Santinah Santinah,2019 “The Effect of Online Games on Learning
Motivation and Learning Achievement.”
19. A. Ridoh and YI Putra,2021 "Design and Implementation of a Web-Based
Public Service Document.
20. S. Nurul Bahiyah, Wulandari,2022 “THE DEVELOPMENT OF ISLAMIC
RELIGIOUS, EDUCATION ANDROID-BASED APPLICATION OF SALAT MATERIAL
FOR0ELEMENTARY.
21. AA Kuznetzova and VV Agafonova,2021“the Role of Information
Technology in Education,”.
22. LA Utami, A. Ishaq, and N. Maulidiyah,2018 "Analysis of the Influence of
PPDB Website Quality on User Satisfaction,"
23. A. Fauzi, DH Astuti, and S. H,2020 "Effectiveness of the Bidikmisi
Scholarship Program at Surabaya State University,"
24. M. (2018) Siregar, HF, Siregar, YH, & Melani,2018 “Designing Multimedia-
Based Hadith Comic Applications.
43
25. MAM Ade Saepudin, Saluky Saluky,2016 "The Use Effects of Interactive
Multimedia Edutainment on The Achievement Improvements in
Mathematics,"
Appendices
Sample Screenshot (login page)
44
Figure 15: student login form
45