You are on page 1of 36

E-SCHOLARSHIP APPLICATION SYSTEM

Members
 
Jovel B. Abellar
Marchill T. Cabilla
Marian Magdalina Candog
Andrei Gail Padua
Mariano A. Tambis
Eugene Villaver
INTRODUCTION
 
I. Purpose and Description

This project is a contactless scholarship application system through online submission and processing
of applications with user log in portal. The idea of developing an E-scholarship application system came about to
take advantage of technological advancements with the end in mind of providing a safer, more convenient and
more efficient scholarship application system. This gained more significance during this time when a majority of
the sectors of society, including the academe, conduct their affairs online due to numerous government
restrictions and limitations. The adoption of this new system will not only help the school’s scholarship board to
better manage the whole process from submission and receipt of applications to the awarding of scholarship
grants, but, more importantly, it makes it possible for applicants to submit their applications anytime and in the
safety and comforts of their home.
II. Objectives
 
• Seek to improve an existing paper-based work used by the school to manage the scholarship process.
• Increase productivity and also reduces the time and effort of the applicants.
• Reduce the time and effort involved in submitting and follow-up on scholarship applications.
• Reduce the time and effort required to access information about the school’s scholarship.
• Produce reports in time for school’s scholarships with a minimal effort
• Improve the performance and support the school’s tendency towards electronic administration
III. Scope and Limitations
 
The proposed e-scholarship application system will replace the current paper-based method currently used by
the school. The system will be a web-based application that will allow student-applicants to submit their
applications online. Submission of all required supporting documents will also be done online. To avail of the
service, the student-applicant first needs to create an account by providing his personal details and other log-in
credentials, after which the system will send a verification e-mail to his registered email address. After
verifying his account, he will now be able to log into the system and fill out the scholarship application forms.
The student-applicant shall likewise be required to attach all supporting documents. Otherwise, the system will
prompt an error and will not proceed. Upon successful submission of application, the system will indicate “For
processing” in the status section. The student-applicant may check the status of his application anytime. In case
of mistakes or deficiencies, the student applicant will be given a chance to rectify the same or submit the
lacking document
On the part of the members of the scholarship board, they will be given access to all received applications for
review and approval. Aside from determining the eligibility of the student-applicant, the review process
includes determining the completeness of information and validity of submitted documents. Should there be
any deficiencies or mistakes noted in the application, the reviewer will indicate such in the remarks section.
TECHNICAL BACKGROUND
 
 
The E-Scholarship Application System provides online application solutions that will save time and provide
convenience to the applicants. A student - applicant will simply go to the website (www.escholarship.com) and
create an account after which a verification e-mail will be sent to his registered e-mail address. After verifying
his account, the applicant can now log into the system and fill out the necessary scholarship application
form(s). The applicant needs to attach all the required documentary support in order to successfully submit his
application. A feedback mechanism will also be integrated into the system that will allow the applicant to
check on the status of his application, and re-submit his application should the same be found deficient.
 
System Administrator
a) Handles all the records of both the applicant and the school
b) Handles system maintenance and monitoring
 
User/Applicant
c) Registers and creates an account
d) Fills out forms and attaches supporting documents
e) Submits and awaits the result of application
 
Scholarship board / Scholarship applications In-charge
f) Reviews scholarship applications in terms of accuracy of information and completeness of documents
submitted
g) Grants or denies the application
h) Sends notification/feedback to applicant
 
METHODOLOGY
 
I. Requirement Analysis
 
The idea of developing an e-scholarship application system was born out of the fact that the
methodologies of the existing system is a manual process hence the adoption of a new system to help the
scholarship board better manage its process of application and awarding scholarship anytime, anywhere and
receive feedbacks with the use of their internet enabled devices.
 
The software development approach that has been employed for this project is the Object-Oriented Analysis
and Design methodology. After carefully analysis of the user requirements the following application scenarios
that would be handled by the system were identified.
 
Illustration each user’s functionalities of the system using a flowchart.
I. Design of Software, Systems, Products, and/or Processes

The Software Specifications utilized for the e- Scholarship System also includes:

Programming Language: Laravel


Laravel is a web application framework with expressive elegant syntax. A web framework provides a
structure and starting point for creating your application allowing you to focus on creating something
amazing while we sweat the details.
PHP framework
A PHP framework is a platform for creating PHP web applications. It contains libraries with pre-packaged
functions and classes and, more often than not, elements for software design pattern realization. The latter
constitutes an out-of-the-box skeleton of the future project, on which the developer strings code that is
either written from scratch or inherited from a library class. 
 
Composer is a dependency manager for a PHP programming language that manages the dependencies of
PHP software and required libraries.
Sublime Text is a shareware cross-platform source code editor with a Phython application programming
interface(API). It natively supports many programming languages and markup languages and functions
can be added by users with plugins typically community-built and maintained under free-software
licenses.
Server: XAMPP SERVER
XAMPP is a free and open-source cross-platform web server solution stack package developed by
Apache Friends consisting mainly of the Apache HTTP Server Marian DB database and interpreters for
scripts written in the PHP and PERL programming languages. Since most actual web server
deployments use the same components as XAMPP it makes transitioning from a local test server to a
live server possible
Database: MySQL
MySQL is an open-source relational database management system. “SQL" the abbreviation
for Structured Query Language. A relational database organizes data into one or more data tables in
which data types may be related to each other these relations help structure the data. SQL is a language
programmers use to create modify and extract data from the relational database as well as control user
access to the database.
Database Design: A Scheme Design generate by the MySQL Workbench

 
APPENDICES
Relevant Source Codes
- Sample Generated Outputs

You might also like