Sally Fitzgibbons Foundation

Beginning the Academic Essay

AMITY UNIVERSITY
PROJECT REPORT
PROJECT TITLE: ONLINE ENROLLMENT SYSTEM
Submitted in partial fulfillment of Bachelors of Science Degree in Information Technology
SUBMITTED BY : Augustine Chizilachi Mwalwanda
STUDENT ID : A1922716006 (el)
STUDENT GUIDE : Mr. Chaplain Thulawena D. Katumbi
DECLARATION
I hereby declare that the project entitled “Online Enrollment System” Submitted in fulfillment of the requirement for the award of degree of Bachelor of Science in Information Technology at Amity University is in authentic record of work carried out by me under the Guidance of Mr. Chaplain Thulawena D. Katumbi, the Guide.

I also declare that tThe matter embodied in the project report has not been submitted for the award of any other degree. Acknowledgement has been made where other people’s work has been referenced.

AUGUSTINE CHIZILACHI MWALWANDA
??????????????????????????????????????????????????????????????????????????????????????
Signature
??????????????????????????????????????????????????????????????????????????????????????
Date
10th October 2018
??????????????????????????????????????????????????????????????????????????????????????
DEDICATIONThis project compilationcompilation is whole-heartedly dedicated to my family and friends as for this whole project to be completed their support played a great role.

ACKNOWLEDGEMENTFirstly, I would like to say “Thank you God”, for grantingiving me good healthy and strength in doingwhen I was doing this project work. Not forgetting my family for providing every support, I neededthing, in such as money, to buy things relation to ed to this project work workand their advice, which is the most needed for this project.
Special thanks goes to Mr. Chaplain Thulawena D. Katumbi (Guide) who provided the guidance and support throughout the project. I would like also to thank Dr. Sufia Dadabhai for providing the encouragement and easing the process of making semester fees transactions to the university by offering me her credit card, without which this, things would have been hard for me to use ordinary process used by many banks in Malawi. I would also like to thank all my friends for their encouragement and assistance.

ABSTRACT
School Enrolment is the process of entering and verifying data of students whento registering at a particular schoolinstitution/school. Different integratedr-related processes build up enrollment procedures called Enrollment System (ES). ES is used particularly in recording and retrieving student’s information, keeping track ofing student’s datainformation is one feature of ES, in which the school can followtrace the statustand of the a student.

With the options that the Information Communication Technology brings to the (ICT) world, can offer, it is not surprisingly that there is a rapid he keen interest in the development and deployment of tools that facilitate and enhance the enrollment of students. Among these tools, include Enrollment System, billing systems, curriculumand curriculum management systems and tracking systems. Enrollment system as one good example of a computer generated processprocess; it is seenseen, as a tool that can easelessen the workload and provides accurate information needed of the institutionschool. As a result, it will benefit not only the student butbut also also the whole the aadministration of the schoolas a whole.

The main objective of this research is to design and develop an online student enrolment system that will ease the process students undergo to be enrolled at a particular institution. This involves designing a relational database design as well asand user process flow diagrams of the system. These dessystem igndesigns charts are developed with careful clear considerations understanding of the user requirements. The Entity Relationship diagram includes several related tables. The process flow diagram includes processincorporates process flows for several all system users and these includes: clients (students and parents) and Administrators (teachers and the accounts department). Theis system utilizes makesthe use of MySQL as a database for data storagestoring and querying of data, PHP is used as the server side scripting language, HTML5 as the user side language and, JavaScript and data entry checkingis implemented where necessary.

LIST OF ACRONYMNS AND ABBREVIATIONS
ASTEPI ………………Arts Science and Technology Private Institute
ES……………………..Enrolment System
OES……………………Online Enrollment System
PC………………………Personal Computer
ERD……………………Entity Relationship Diagram
DFD……………………Data Flow Diagram
PHP……………………Preprocessor hypertext
HTML…………………Hypertext Markup Language
WAMP………………Windows, Apache, MySQL and PHP
MYSQL………………. Is an open-source database
RDBMS…………………Relational Database Management System
CSS……………………. Cascading Style Sheets
APACHE……………… Is an open-source web server

TABLE OF CONTENTS
Table of Contents
TOC o “1-3” h z u DEDICATION PAGEREF _Toc525741950 h 3ACKNOWLEDGEMENT PAGEREF _Toc525741951 h 3 HYPERLINK l “_Toc525741952” EXECUTIVE SUMMARY PAGEREF _Toc525741952 h 1530
HYPERLINK l “_Toc525741953” CHAPTER ONE PAGEREF _Toc525741953 h 1631
HYPERLINK l “_Toc525741954” 1.1 Background PAGEREF _Toc525741954 h 1631
HYPERLINK l “_Toc525741955” 1.2 Goal and Objectives PAGEREF _Toc525741955 h 1732
HYPERLINK l “_Toc525741956” 1.2.1. Main Objective (s) PAGEREF _Toc525741956 h 1732
HYPERLINK l “_Toc525741957” 1.2.2. Specific Objectives PAGEREF _Toc525741957 h 1732
HYPERLINK l “_Toc525741958” 1.3 Research Methods PAGEREF _Toc525741958 h 1732
HYPERLINK l “_Toc525741959” 1.4.0 Others PAGEREF _Toc525741959 h 1833
HYPERLINK l “_Toc525741960” 1.5 Motivation PAGEREF _Toc525741960 h 1833
HYPERLINK l “_Toc525741961” CHAPTER TWO PAGEREF _Toc525741961 h 2035
HYPERLINK l “_Toc525741962” 2.1 PROFILE OF ASTEPI PAGEREF _Toc525741962 h 2035
HYPERLINK l “_Toc525741963” 2.2 Current Situation Analysis, Problems. PAGEREF _Toc525741963 h 2035
HYPERLINK l “_Toc525741964” CHAPTER THREE PAGEREF _Toc525741964 h 2237
HYPERLINK l “_Toc525741965” Based on the researcher, a web-based enrollment system for Veritas Parochial School (VPS) in Web Based enrollment system, Manila was developed to help its students enroll in a more efficient way without the hassles of waiting long PAGEREF _Toc525741965 h 2439
HYPERLINK l “_Toc525741966” According to Lopez PAGEREF _Toc525741966 h 2439
HYPERLINK l “_Toc525741967” Automation Enrollment System Gumitao (2001), system is designed to provide reports of the list of enrollment per school year, periodical grade of students, and list of new, old and transferees Revalla (2005) created an Automation Enrollment System for the computer Science Department of the Laguna College business and Arts. The study was conceived because of the need to update the current registration system of LCBA, which is done manually. Her study was based on the special problem of Mr. Bonifacio E. Bacani, Jr. about “Student Record Information System”. Kampitan (2000) developed an Enrollment System of Liceo De Victoria that is designed to keep the student’s records. PAGEREF _Toc525741967 h 2540
HYPERLINK l “_Toc525741968” Earlier, Encila (1999) Introduced the Enrollment System for the computer Science Department of LCBA and traders, designed of enrollment System is advantageous to the school because it speeds up the process and with only a minimum amount of power and resources. Solomon (2002), developed Enrollment and Record keeping System, to know how to read sign the data that is used to be kept the record files of students and also that, it could be mange more PAGEREF _Toc525741968 h 2540
HYPERLINK l “_Toc525741969” Relayo (1999) this study will assist the researcher regarding to the use of database and Visual Basic. This system has been designed in order to speed up the access and retrieval information and to lessen manual effort involve in the library routine of transaction. Magalang (2003), he proposed this to developed software that will help the management of the school “lyceum’ in giving good service to its student in speeding of the PAGEREF _Toc525741969 h 2641
HYPERLINK l “_Toc525741970” Lazaro (2004), this study entitled “Liceo de Los Banos record monitoring system” password was created for the protection and was designed to be user-friendly by only authorized persons and to ensure security of data basic information. Lumbers (2002), stated in her study entitled “a systematic enrollment process using database system in Saint John academy. Calamba, Laguna” that the application of database system to the enrollment process will greatly increase its efficiency; automation of enrollment process will upgrade the quality of the PAGEREF _Toc525741970 h 2641
HYPERLINK l “_Toc525741971” In educational institutions like Harvent School in Dagupan City, Composed of elementary and high school level. The school puts premium to its registration. PAGEREF _Toc525741971 h 2641
HYPERLINK l “_Toc525741972” Online enrollment system is utilized today by many universities to facilitate the enrollment of their students into classes every PAGEREF _Toc525741972 h 2641
HYPERLINK l “_Toc525741973” According to Aquino (2005), importance of computer application is increasing day by day. In the latest decades of the millennium, winning organizations are those, which are willing to integrate business strategy PAGEREF _Toc525741973 h 2742
HYPERLINK l “_Toc525741974” Alcuaz (1988) stated that the use of computer can give competitive advantage and improve profitability. Computer helps to increase the productivity of people. This is true PAGEREF _Toc525741974 h 2742
HYPERLINK l “_Toc525741975” While in the 20th century, PAGEREF _Toc525741975 h 2742
HYPERLINK l “_Toc525741976” A web-based enrollment system has features that meet most of academic institutions system’s needs and requirements. This includes standardized modules for student registration, enrollment, grade management, and other PAGEREF _Toc525741976 h 2843
HYPERLINK l “_Toc525741977” Garcia (2002) created the “LSPC Enrollment System”, the study can be a great help to persons concerned during the enrollment period, the registrar, instructor of the students as they retrieval necessary information when needed and lessen the burden manually browsing over enrollment slip for PAGEREF _Toc525741977 h 2843
HYPERLINK l “_Toc525741978” With the advancement PAGEREF _Toc525741978 h 2943
HYPERLINK l “_Toc525741979” Velasco (2002) Study entitled “Maulawin National High School Student Information System” cited that maintaining students, records manually is a very difficult task and time consuming. In that case, PAGEREF _Toc525741979 h 2943
HYPERLINK l “_Toc525741980” Cura et al. (2004), Designed system entitled “computerized PAGEREF _Toc525741980 h 2943
HYPERLINK l “_Toc525741981” According to Jennifer Rowley (2005), PAGEREF _Toc525741981 h 2944
HYPERLINK l “_Toc525741982” A registration system is basically included in one of the classification of information system that is stated by the author, thus it serves as a tool to support information management with regards to the student data, enrollment fees information and other with a connection to the enrollment process. Every school gain competitive advantage PAGEREF _Toc525741982 h 3044
HYPERLINK l “_Toc525741983” Nowadays, Web-based applications are widely used due to their ubiquity. Web-based PAGEREF _Toc525741983 h 3045
HYPERLINK l “_Toc525741984” According to PAGEREF _Toc525741984 h 3145
HYPERLINK l “_Toc525741985” Malolos et.al (2002) stated that the study of automation is important in the sense time it minimizes the time and effort normally exerted in manual process. While Janes (2001) stated that computers PAGEREF _Toc525741985 h 3145
HYPERLINK l “_Toc525741986” Reyes (2005) task would be time consuming to accomplish PAGEREF _Toc525741986 h 3145
HYPERLINK l “_Toc525741987” Gold Chager et al (2003) said that computer as a PAGEREF _Toc525741987 h 3145
HYPERLINK l “_Toc525741988” Gurewich (1999) stated that the database system makes the work faster for every institution. For the mere fact that instead of doing things manually, with the use of computer technology everything is done faster. Computer- Based Enrollment system Halili, M.C.N. (2004) that man’s actions are just involuntary PAGEREF _Toc525741988 h 3245
HYPERLINK l “_Toc525741989” Alcaria (2004) explained that the use of computer are continue to grow, the need for a more timely PAGEREF _Toc525741989 h 3246
HYPERLINK l “_Toc525741990” Silberschatz PAGEREF _Toc525741990 h 3346
HYPERLINK l “_Toc525741991” Asumbra (2002) Access PAGEREF _Toc525741991 h 3346
HYPERLINK l “_Toc525741992” Cognos-based enrollment management system Southern California Community College Long PAGEREF _Toc525741992 h 3347
HYPERLINK l “_Toc525741993” According to the coordinator of Admission Support of Kerian Greenaway, the system known as the Edith Cowan University Web Enrollment System (ECUWES) had replaced the traditional hard copy system of enrollment. The system offers immediacy and convenience of course enrollment via the internet. PAGEREF _Toc525741993 h 3447
HYPERLINK l “_Toc525741994” (Dzubeck, Frank, 2003) Inspired by the advancement of modern technology and the problems regarding enrollment transactions the proponents have come up with an online enrollment system exclusively for school with many enrollees. Several factors are considered in designing the PAGEREF _Toc525741994 h 3447
HYPERLINK l “_Toc525741995” A software development and IT service firm implemented its catalyst in Governor Andres Pascual College was PAGEREF _Toc525741995 h 3448
HYPERLINK l “_Toc525741996” CHAPTER FOUR PAGEREF _Toc525741996 h 3850
HYPERLINK l “_Toc525741997” 4.1 Research Context PAGEREF _Toc525741997 h 3850
HYPERLINK l “_Toc525741998” The research was done at ASTEPI, the research involved basic observation of the activities that takes place during the process of registration and delivering of results and extra information was gathered through interviews from students and teachers/lecturers. PAGEREF _Toc525741998 h 3850
HYPERLINK l “_Toc525741999” Interviews were conducted with key personnel’s who are involved in the processes of registration, delivering results and the cashiers. PAGEREF _Toc525741999 h 3850
HYPERLINK l “_Toc525742000” 4.2 Research Methods PAGEREF _Toc525742000 h 3850
HYPERLINK l “_Toc525742001” To gain enough information of the current system and a basic understanding of what the modeled system should have, two methods of data collection were utilized these include interviews and observation. PAGEREF _Toc525742001 h 3850
HYPERLINK l “_Toc525742002” 4.3 Data Collection PAGEREF _Toc525742002 h 3850
HYPERLINK l “_Toc525742003” To get the information that was needed two data collection methods were implemented. The first data collection method used was semi?structured interviews. Semi?structured interviews are a type of interviews where there is no formalized limited set of questions. These interviews were conducted with a fairly open framework, which allowed for focused conversational. In this research, I opted to use the semi?structured interviews for the following reasons: PAGEREF _Toc525742003 h 3850
HYPERLINK l “_Toc525742004” 4.4 Data Analysis Methods PAGEREF _Toc525742004 h 4052
HYPERLINK l “_Toc525742005” 4.5 Software Development Approach and Testing Techniques PAGEREF _Toc525742005 h 4153
HYPERLINK l “_Toc525742006” The System Analysis Model PAGEREF _Toc525742006 h 4153
HYPERLINK l “_Toc525742007” The Requirements Model PAGEREF _Toc525742007 h 4153
HYPERLINK l “_Toc525742008” The Design Model PAGEREF _Toc525742008 h 4153
HYPERLINK l “_Toc525742009” Implementation Model. PAGEREF _Toc525742009 h 4153
HYPERLINK l “_Toc525742010” 4.5.1 Software Testing Techniques. PAGEREF _Toc525742010 h 4153
HYPERLINK l “_Toc525742011” Security testing PAGEREF _Toc525742011 h 4254
HYPERLINK l “_Toc525742012” Reliability Testing PAGEREF _Toc525742012 h 4254
HYPERLINK l “_Toc525742013” Portability testing PAGEREF _Toc525742013 h 4254
HYPERLINK l “_Toc525742014” CHAPTER FIVE PAGEREF _Toc525742014 h 4355
HYPERLINK l “_Toc525742015” 5.1.1 Requirements analysis PAGEREF _Toc525742015 h 4355
HYPERLINK l “_Toc525742016” 5.1.2 Functional requirements PAGEREF _Toc525742016 h 4355
HYPERLINK l “_Toc525742017” Enrollment PAGEREF _Toc525742017 h 4355
HYPERLINK l “_Toc525742018” Adding results PAGEREF _Toc525742018 h 4355
HYPERLINK l “_Toc525742019” Creation of User accounts PAGEREF _Toc525742019 h 4355
HYPERLINK l “_Toc525742020” Viewing results and fees balances PAGEREF _Toc525742020 h 4355
HYPERLINK l “_Toc525742021” 5.1.3 Data Requirements PAGEREF _Toc525742021 h 4355
HYPERLINK l “_Toc525742022” 5.1.4 System Users PAGEREF _Toc525742022 h 4456
HYPERLINK l “_Toc525742023” 5.1.4.1 Students PAGEREF _Toc525742023 h 4456
HYPERLINK l “_Toc525742024” 5.1.4.2 Administrators PAGEREF _Toc525742024 h 4456
HYPERLINK l “_Toc525742025” 5.1.5 Data Integrity and Security PAGEREF _Toc525742025 h 4456
HYPERLINK l “_Toc525742026” 5.1.5.1 Authentication PAGEREF _Toc525742026 h 4456
HYPERLINK l “_Toc525742027” 5.1.6 Interface Development PAGEREF _Toc525742027 h 4456
HYPERLINK l “_Toc525742028” Algorithm Design PAGEREF _Toc525742028 h 4557
HYPERLINK l “_Toc525742029” Normalization PAGEREF _Toc525742029 h 4860
HYPERLINK l “_Toc525742030” Database Table Structure PAGEREF _Toc525742030 h 4961
HYPERLINK l “_Toc525742031” 5.1.8 System Interfaces PAGEREF _Toc525742031 h 5971
HYPERLINK l “_Toc525742032” Student interface PAGEREF _Toc525742032 h 5971
HYPERLINK l “_Toc525742033” 5.1.9 Installation PAGEREF _Toc525742033 h 7385
HYPERLINK l “_Toc525742034” 5.2.0 Starting the System PAGEREF _Toc525742034 h 7386
HYPERLINK l “_Toc525742035” Wamp INSTALATION AND CONFIGURATION PAGEREF _Toc525742035 h 7386
HYPERLINK l “_Toc525742036” CHAPTER SIX PAGEREF _Toc525742036 h 8396
HYPERLINK l “_Toc525742037” 6.1 Discussions of findings on the Interviews/observations: PAGEREF _Toc525742037 h 8396
HYPERLINK l “_Toc525742038” This chapter discusses the existing system, the findings on the existing processes, problems encountered in the existing system, proposed system, features of the proposed system, security measures to be adopted, and system requirements. PAGEREF _Toc525742038 h 8396
HYPERLINK l “_Toc525742039” The Existing System PAGEREF _Toc525742039 h 8396
HYPERLINK l “_Toc525742040” Process Involved in the Existing System PAGEREF _Toc525742040 h 8396
HYPERLINK l “_Toc525742041” Filling Up. After the evaluation of the requirements of the registrar, the enrollee or the parent, guardian will fill up the enrollment forms, given by the registrar. PAGEREF _Toc525742041 h 8497
HYPERLINK l “_Toc525742042” Payments. After the filling up of the documents, the enrollee or the parent, guardian will pay for the, miscellaneous fees, tuition fee, of the enrollee to the registrar. PAGEREF _Toc525742042 h 8497
HYPERLINK l “_Toc525742043” Orientation. After the payment has been made, the registrar will tell the enrollee or the parent, guardian to come on their first day of the school for the orientation and sectioning of the student. The authorized personnel’s will handle the orientation. PAGEREF _Toc525742043 h 8497
HYPERLINK l “_Toc525742044” Sectioning. On the first day of the school, the student must attend the orientation and students must find their sections on the bulletin board and find their respected rooms in the campus. PAGEREF _Toc525742044 h 8497
HYPERLINK l “_Toc525742045” Problems Encountered in the Existing System PAGEREF _Toc525742045 h 87101
HYPERLINK l “_Toc525742046” Operation Cost. Manual enrollment system usually uses many papers for the registration forms. The school needs to provide many copies of form for the students. PAGEREF _Toc525742046 h 87101
HYPERLINK l “_Toc525742047” Redundant in Checking the Forms. The forms will be passed to the registrar and she will be the one who will verify it. PAGEREF _Toc525742047 h 87101
HYPERLINK l “_Toc525742048” Time Consuming. The enrollment process is done on First-Come-First-Serve basis so the students are required to fall in line and the staff/principal cannot accommodate all the students enrolling therefore the students must wait for a long period of hour. PAGEREF _Toc525742048 h 87101
HYPERLINK l “_Toc525742049” Unorganized Filling. Records such as student enrollment forms are piled up in the filing cabinet without classifying them. When the data are needed, the staff/registrar/principal manually search the folders containing the records in the filling cabinet leading to unorganized reports, inconsistent data, loss and misplacement of records may lead to slow generation of reports. PAGEREF _Toc525742049 h 87101
HYPERLINK l “_Toc525742050” Unsecured Data. The school secretaries always observe data loss and tampering of data, which leads to inconsistencies of record from different offices since students, can have an access to their folders during enrollment, which includes the permanent record with corresponding grades and personal data sheet. PAGEREF _Toc525742050 h 87101
HYPERLINK l “_Toc525742051” The Developed System PAGEREF _Toc525742051 h 88102
HYPERLINK l “_Toc525742052” This also discusses the features, processes and implementation matters of the proposed Online Enrollment System for the ASTEPI. Use case diagram and activity diagram was used to graphically explain the processes in the proposed system. PAGEREF _Toc525742052 h 88102
HYPERLINK l “_Toc525742053” Process in the Developed System PAGEREF _Toc525742053 h 88102
HYPERLINK l “_Toc525742054” A long waiting line is obvious based on the observations made by the researchers due to the manual filling-up of forms that consumes much time during enrollment. The proposed Online Enrollment System aims to help reduce if not to eliminate the problems encountered in the existing system as previously discussed. PAGEREF _Toc525742054 h 88102
HYPERLINK l “_Toc525742055” Online Enrollment System reduces the procedures and workload that exist in the current enrollment system. The functionality of an Online Enrollment System will alleviate the existing problems, to reduce thoroughly the problem areas and minimize the long process of manual enrollment. PAGEREF _Toc525742055 h 88102
HYPERLINK l “_Toc525742056” Registration. An enrollee must go to the website of the school they have to register a Student Account, another accounts are Administrator Account, and Teachers Account and agree to the Terms and Agreement of the school and the student. After filling up the basic information needed on the registration the system will send a confirmation link to the enrollee email address for security purposes. After confirming the link generated by the system, the enrollee will be redirected to the enrollment page and login their registered account. PAGEREF _Toc525742056 h 88102
HYPERLINK l “_Toc525742057” Login. After registering their account, the enrollee will have to Login in the system and continue the enrollment process. PAGEREF _Toc525742057 h 88102
HYPERLINK l “_Toc525742058” Student’s Link. PAGEREF _Toc525742058 h 90104
HYPERLINK l “_Toc525742059” Home Page. This serves the cover page and the main page of the proposed system. PAGEREF _Toc525742059 h 90104
HYPERLINK l “_Toc525742060” Announcements Page. The announcements are displayed in the Homepage. PAGEREF _Toc525742060 h 90104
HYPERLINK l “_Toc525742061” Photo Gallery Page. Latest photos of the events and gatherings are displayed here. PAGEREF _Toc525742061 h 90104
HYPERLINK l “_Toc525742062” Log in Page. This is where the registered users will input their registered username and password to access the features of the system. PAGEREF _Toc525742062 h 90104
HYPERLINK l “_Toc525742063” About Page. Persons in charge of the website, about the school, Mission and Vision, Faculty are displayed here. PAGEREF _Toc525742063 h 90104
HYPERLINK l “_Toc525742064” Registration Page. This is where the users will register a new account for those who do not have access to the system. PAGEREF _Toc525742064 h 90104
HYPERLINK l “_Toc525742065” Forgot Password Page. This is where the users go when they forgot their username and password. PAGEREF _Toc525742065 h 90104
HYPERLINK l “_Toc525742066” Enrollment Page. This is page contains the enrollment. Only registered users will have the access to this page. PAGEREF _Toc525742066 h 90104
HYPERLINK l “_Toc525742067” Log Out Page. This is where the users will be log out on the proposed system. PAGEREF _Toc525742067 h 90104
HYPERLINK l “_Toc525742068” Security Measures Incorporated. PAGEREF _Toc525742068 h 90104
HYPERLINK l “_Toc525742069” Security means providing a protection against the loss, attack or harm protection against the loss of data is being considered in the proposed system because nowadays data loss is rampant due to the stealing of information and hacking the system. System must be protected from any harm or attack caused by malwares, viruses, and any kinds of software that can caused damage to the system. The researchers include security and control measures to ensure that the vital information stored in the system will be secured. The following are security measures to be implemented in the proposed system: PAGEREF _Toc525742069 h 90104
HYPERLINK l “_Toc525742070” CONCLUSION PAGEREF _Toc525742070 h 92106
HYPERLINK l “_Toc525742071” RECOMMENDATIONS PAGEREF _Toc525742071 h 93107
HYPERLINK l “_Toc525742072” 4.0 Bibliography PAGEREF _Toc525742072 h 94108

LIST OF FIGURES
TOC h z c “Figure” HYPERLINK l “_Toc525641964” Figure 1: Entity Relationship Diagram PAGEREF _Toc525641964 h 4847
HYPERLINK l “_Toc525641965” Figure 2: Student Log In PAGEREF _Toc525641965 h 5958
HYPERLINK l “_Toc525641966” Figure 3: Student dashboard PAGEREF _Toc525641966 h 6059
HYPERLINK l “_Toc525641967” Figure 4: Student details registration PAGEREF _Toc525641967 h 6160
HYPERLINK l “_Toc525641968” Figure 5: Student / guardian upload file PAGEREF _Toc525641968 h 6261
HYPERLINK l “_Toc525641969” Figure 6: Enrollment screen PAGEREF _Toc525641969 h 6362
HYPERLINK l “_Toc525641970” Figure 7: Enrollment confirmation PAGEREF _Toc525641970 h 6463
HYPERLINK l “_Toc525641971” Figure 8: Exam results screen PAGEREF _Toc525641971 h 6564
HYPERLINK l “_Toc525641972” Figure 9: Admini Log In PAGEREF _Toc525641972 h 6665
Figure 10: Admin dashboard PAGEREF _Toc525641973 h 67Figure 11: Add new user PAGEREF _Toc525641974 h 68Figure 12: Delete user PAGEREF _Toc525641975 h 69Figure 13: View student information PAGEREF _Toc525641976 h 70Figure 14: Student details PAGEREF _Toc525641977 h 71Figure 15: Guardian details PAGEREF _Toc525641978 h 71Figure 16: Results entry screen PAGEREF _Toc525641979 h 72Figure 17: Wamp Installation step 1 PAGEREF _Toc525641980 h 73Figure 18: Wamp Installation step 2 PAGEREF _Toc525641981 h 74Figure 19: Wamp Installation step 3 PAGEREF _Toc525641982 h 75Figure 20: Wamp Installation step 4 PAGEREF _Toc525641983 h 76Figure 21: Wamp Installation step 5 PAGEREF _Toc525641984 h 77Figure 22: Wamp Installation step 6 PAGEREF _Toc525641985 h 78Figure 23: Wamp Installation step 7 PAGEREF _Toc525641986 h 79Figure 24: Wamp Installation step 8 PAGEREF _Toc525641987 h 80Figure 25: Starting WAMP Server PAGEREF _Toc525641988 h 81Figure 26: Starting WAMP Services PAGEREF _Toc525641989 h 82Figure 27: Case diagram of the existing system PAGEREF _Toc525641990 h 85 HYPERLINK l “_Toc525641991” Figure 28: Activity diagram of the existing system PAGEREF _Toc525641991 h 8688

Structure of the Report
This document is organized in seven chapters. The first chapter is the Introductory part. This part introduces the project by giving out the background as well as introducing the problems the current curriculum offered system is facing. This chapter also outlines the project goals as well the objectives put in place in order to achieve the goal. The chapter also talks about the summary of research context and lastly, the chapter concludes with a section on the motivation behind the choice of this project.
The second chapter gives the research study context. A brief backgroundprofile of ASTEPI and the analysis of current situation concerning how enrolment is done and how results are delivered to the guardians.
Chapter three contains the literature review. This chapter describes the utilization of Online Enrolment system, in the developed countries, Africa and in Malawi.
Chapter four explains the detailedR research methods used in this research. In this chapter, the data collection methods are described as well as the data analysis methods, and techniques for . Ssoftware development and testing techniques are alsoare described in this chapter together with a description of the system development models used in this project.
Chapter five contains the case description. This is the chapter that explains in details all the research activities performed in order to achieve the objectives described in the goal and objectives section of this chapter. This section contains more information on how the system has been developed as well as the detailed description of the system. The system’s interfaces as well as its operation processes are well explained in this chapter. All other deliverables and outcomes are as well included in this chapter.
The research findings are included in chapter six. The chapter describes in detail all the findings from the research data collection methods described in chapter four.
Chapter seven contains the analysis and discussion. This is where the research findings are analyzed and discussed with reference to objectives of the research. This is to see if the objectives of the project have been achieved. Lastly, Chapter 8 contains the suggestions and comments made after the detailed analysis of the research findings.EXECUTIVE SUMMARYASTEPI is a private school at Luchenza in Thyolo district. Based on the investigations conducted, the school uses the traditional manual enrollment system. All school related Ddata and information arewere kept in a filing cabinet with the school premises, which makes it very harddifficulty and time consuming in retrieving the
documentsDocuments when need arisesneeded. All Sstudent’s grades weare also kept by the present teachers based on their subject they teaches of the students, which also brings is a great concern in terms of safety of the documents. It also takes the teachers’ a very long time to process grades, lists of students, and correction of entries as all these tasks are done manually. During the first day of school, the students finds it hard to locate their names in a list posted on the doors of the classroom as all the students could come at the same time and stay on the queue for a long time.

In view of this problemBecause of this, Iwe are proposed and developed the web-based enrollment system, which tries to solve some of the these problems faced by ASTEPI. This developed softwaresystem has the ability to keep student’s records in a single database and can be accessed on the web that can lessen the burden of students queuing for viewing examination results and . Thisease the enrollment process. Hence, the system can is fully deemed be the solution to some of the problems encountered by the school as defined previously.

It has been greatly recommended to the school to provide aan computer equipment where the researcher can configure and install the system so the school can start using it. In additionFurthermore,, the a school has been requested toshould organize time for users for a training on the use of the system, which, which I the researcher can provide to them at no costwithout any cost attached..There are several Some of the benefits that the school can be acquired will get in thisusing this system online enrollment system and these include ares:
Ease ofSimplified enrollment process as students will no longer travel long distance and queue to register their details at the school in order to be enrolled as now they can complete this process at their place and time of convenience..Effective and efficientTimely production of reports.dataGrades can be kept in a system for easily bey accessed by the student upon login into student portal
The system will easeWill lessen the workloads of the teachers and other staff at the institution.Easy cCorrections ofof entries can be easily be done as data is well organized.

CHAPTER ONE INTRODUCTION
1.1 BackgroundIn modern world,A almost everything can be done with the aid of computer technology. Computer Technology for the users provides good consolation and comfort to the users in their everyday life. The Nowadaystechnology, technology today plays a vitaln important role in our societycommunities asbecause it lessens occurrence of error in ourof work by using automated machinesmachines, which are more advanced in terms of accuracy. It makes work more easier and faster and cutreduces costs to thean organization from manual paper work up to automated working system. Many manual transactions can also be computerized by using computer software applications or computer system to ensure thatmake works are carried out easilyer. Nowadays, computer based systems is are rapidlycommonly used by almost every organizationscompany and institutions, and one of these computer based systems is an Online Enrollment System which is commonly used in education sectors. An Oonline eEnrollment sSystem playserves as a vital rolepart atof a school for easy and convenient way of enrolling a student into a school.
An Oonline Eenrollment sSystems includes features such as online registration, viewing of fees status and online viewing of examination results and grades respectively. These systemsthat make data available when it is neededthe users need it. AlmostNearly all aspect of the industry prefersdesires online System becausefor of its greater offer and servicesfacilities. The online system is now greatlyprominently recognized. FurthermoreAdditionally, the demand for betterenhanced Online Enrolment System has greatlyalso increasesrises.

Arts Science and Technology Private Institute (ASTEPI) is one of the private institutions in Malawi, which offer secondary school education. The director, Mr. Gerard founded it in 1993.

It was established to fillseal the gap in education more speciallyexpressly to helpsupport the Government reducelessen the number of young people who are failing to attend secondary school education and it has contributed a lot to education sector in Malawi. It is based in Luchenza, Thyolo district.

DuringThroughout its early stages, managing the school was easy as it had few students and most of the students were from within the area where the school is located. But now the school is attracting more students from areas not close to it like Lilongwe, Mzuzu, Zomba, Blantyre or even Nsanje and Chitipa. With the current manual system, it is not easy now to manage the enrolment system, to provide feedback to the guardians of the students on how their children are performing and to track students’ performance.
1.2 Goal and ObjectivesTo effectively design and develop an online registration system for ASTEPI that will bring solution in relation to the problemshitches being facedencountered by the institution as far as enrollmentregistration process is concerned.

1.2.1. Main Objective (s)
To provide an online registration of studentsenrolment .To provide students end of term results online
To provide update to parents and students on fees balances
1.2.2. Specific Objectives
Provide a way to enroll students into the institution online
ProvideOffer an easy way to send school reports and information of students to their guardians
EnableFacilitate easy making of backups and storage of electronic documents and ensure the back-ups are storedkept offsite in an effort to combatfight unforeseen circumstancessituations like natural disasters i.e. floods and fire.

Digitizing the current system which will allow easystress-free document retrieval, editing and copying to be simplifiedeasy hence increase efficiencyeffectiveness among office bearers, ensureguarantee security and to examinescrutinize production of various reports to helpsupport with decision making
1.3 Research MethodsIn developing the system, the software development methodologystyle that was used is object Oriented Methodology. Thise software development methodology utilizesemploys stages/phases of software development where at everyeach stage of the methodology a document is producedmade which constitutes parts of this documentation of the system. The phasesstages and documents involved were Systems analysis phase, whichphase that producedformed the requirements analysis model, Requirements Analysis phase that results in the requirements model, Design phase, which produced a design model, and implementation phase, which gives the implementation model.

Mixed methods were used for data collection. A mixed method refers to a research strategy that crosses the boundariesborders of conventional paradigms of research by deliberatelypurposefully combining methods drawn from differentdiverse traditions, with different underlying assumptions. It is a combination of both qualitative and quantitative research methods. It is usuallycommonly done in a number of waystechniques where, each approachstyle contributes to the description of a phenomenon. Mixed approach research was chosenselected becausesince it offers aan betterenhanced understanding of research. Mixed methods have gainedincreased popularityacceptance for the past 30 years. These methods have registered the highestutmost number of published books internationallyacross many countries.
1.4.Software ToolsIn development of the system MYSQL was used as database and PHP ; HTML as development languages, CSS was also being used to provide the interface for the proposed system. JAVASCRIPT was being implemented where necessary.
1.5 MotivationAn Oonline Eenrolment Ssystems (OES) is a veryprecisely good tool, needednecessary for the effective enrolment of students to a particular institution. It is widelyextensively used in most of the institutions more especially in the developed countries and these just showsdemonstrates how importantvital these systems are.
As a guardian of a student who is at ASTEPI, I have known the problems one goes through when trying to enroll at this school, receive end of term results and knowing how difficult it is for parents to track their children and get information, I decided to provide solutions to end these problems.
Firstly, given the struggle that students face to go to ASTEPI just for enrolment keeping in mind the cost of transport and time spent.
Secondly, the cost associated with time spent to send school reports to students or guardians; I believe it is less costly just to upload the file on web/internet so that the school owner can just download wherever they are and review.

BecauseFor of the above problems, it seemed an opportune moment to propose and develop a system that would help to solve these challenges, and experiment the skills that I have acquired in my three-year study of Bachelors of Science degree in Information Technology at Amity University.

CHAPTER TWO2.0 STUDY CONTEXT
2.1 PROFILE OF ASTEPIArts Science and Technology Private Institute (ASTEPI) was established 1993. It is one of the private institutions in Malawi, which offer secondary school education. Mr. Gerard who is the director and the owner of the institution founded it. It was established to fillseal the gap in education more speciallyexpressly to helpsupport the Government reducelessen the number of young people who are failing to attend secondary school education, and it has greatly contributed a lot to education sector in Malawi.

It is a well-established institution, which has its own building infrastructures, which comprises of classrooms, laboratories, hostels, hall and a library and it enrolls up to 480 students. It is situated in Luchenza in Thyolo district.

2.2 Current Situation Analysis, Problems.Even though 25 years have passed since the establishment of ASTEPI, it has been noted that the institution has no website. For a student to register or to see end of term results and check fees balances they use a manual system, below is how the current system is implemented and how the situation is:
A student or guardian has to travel to ASTEPI without any consideration of how far they are from the school and buy registration forms.

AfterUpon buying the form, the students fill the form and submit them to the principle of ASTEPI together with a school report from the previous school if they are needed.

The se form is filesd and are kept in shelves.

If the student has been accepted and enrolledenrolled, he/she has to pay fees so the cashierbursar too needs to have a copy of the student information. That means the file containingholding the student information is copied to:
The principle
The director
Cashier
The Form teacher
Boarding master/mistress
To provide results to students or guardians the secretary is given a copy of all results scored by the students and he/she uses Microsoft word to make school reports, which are sent to the guardians through post office regardless of how far the intended recipient is.

AnotherAdditional thing is when a cashier wants to remind the guardian that they have not yet finishedcompleted paying their school fees for their children. T they also use the secretary to type letters, which are sent to the guardians through the student.

CHAPTER THREE3.0 LITERATURE REVIEW
One of the most significantimportant stepsphases in a research project is conducting the literature review. Through this chapter, the readers can familiarize the proponents. The related and previousprior studies presented in this chapter would give the readers and futureprospect researchers, ana ideaknowledge of the developed system.

The literature and studies citedquoted in this chapter tackle the different concept, understanding, and ideas, generalization or conclusions and different developments relatedassociated withto study of the enrollment from the past up to the present and which serveshelps as the researcher’s guide in developing the project. Those that were also included in this chapter helpsassist in familiarizing information that are relevantsignificant and similarrelated to the present study.
Related Studies
Far Eastern University Enrollment System
With its 25,000 students, Far Eastern University (FEU) rankslines among the biggestlargest universities in the country in terms of population. In addition, with a largehuge population comes multiplenumerous problems in enrollment, student records and relatedinterrelated data. Wanting While looking for a lasting solution to the problem, FEU askedrequested consultants for recommendations. The result was a decision to automatecomputerize FEU’s enrollment system.

FEU decided to automatecomputerize the enrollment system in two phasesstages: (1), the development of a system for enrollment and student records for Phasestage I, and (2) the integrationincorporation of the student’s financial records for. They worked closely with SQL*Wizard to pilot E*Wizard, an integrated system for student enrollment that containscomprises modulescomponents with extensive inquiry and reporting capabilitiesproficiencies. They also tappedcommissioned FEU’s Computer Services Department to iron out kinksbends. They reviewedappraised organizational structures, assigned people to support groups and askedrequested faculty advisers and staff to be trained train on the system. She also met with the representativescouncils of individual institutes and with the supportbacking of the academic managersleaders and SQL*Wizard’s technical group, plottedstrategized the move to launch an integrated system during the second semester.

The preparation involved cleaning the database, standardizingnormalizing labelstags for subject and preparing the subject requirements..(http://www.sqlwizard.com/ewizard_testimonial.html) The similaritiesrelationships that the proponents have encountered here is that the university formulatedarticulated a powerful database that will hold largehuge number of data and can keepretain track of student transactions. This is one of the goalsaims of the proposedplanned system that the National College of Business and Arts Enrollment System will be developing.

UE Launches Web-based Enrollment
Being at the forefrontlead of the digital racecompetition promptedstimulated the University of the East to launch, this summer of 2008, its newinnovative web-based enrollment system, allowingpermitting students —upper classmen, specificallyexplicitly— to enroll anytime anywhere, regardlessirrespective of their locationlocality, thanks to the Internet and the World Wide Web. This latestnewest in-house development makes technology more accessibleavailable to students, and also addresses and eradicateseliminates the “enrollment syndrome” of standing in line for hours just to encode subjects.

Both Ffaculty and students alike have expressed excitemententhusiasm about this latestcutting-edge development in the University’s enrollment processprocedure. DuringThroughout the pilot testing last March 14, 2008 at the 6th floor of the P.O. Domingo Center for Information Technology Building, one faculty member remarkedcommented, “We are very pleased with this new way method of enrollment. This would certainlyundoubtedly help the University upliftenrich its image and drawattract more students to its fold.” The pilotpreliminary testing was initiatedintroduced to ensureconfirm the system’s efficiency, accuracy and receive feedback from users before the full-scalecomplete implementation.

BecauseFor of its accessibility and convenience, the newnew-fangled web-based enrollment system will surelycertainly bolsterstrengthen the marketing efforts of the University to attractdraw students; locally or internationally. “Accessible” and “convenient” best describerefer to UE’s new web-based enrollment system. FromBeginning from its start page and interface to its buttons and icons, the web-based enrollment system is virtuallynearly the same as the University’s online enrollment system, which has been utilizedused for over 10 years now, to ensure that the newnew-fangled system will be user-friendly and can be easilyeffortlessly navigated. Furthermore, the basic functionspurposes and options are also the same such as changing, adding and deleting of previously selected subjects as well as choosing one’s mode of payment. The only concretereal difference between the two systems is that the new, web-based system can be accessed anytime, anywhere throughover the Internet; the original, online system can be accessed only withininside the UE Campuses. The web-based enrollment system also requiresneeds an enrollee to type in his birth date after logging in for identification and additional security of the system.

GivenAssuming athe basicsimple possibility that the web-based enrollment system may become overwhelmed and its efficiencyproductivity affected during the peak of enrollment due to the increasing number of users, the University has gone a step ahead, well-equippedwell equipped with all formspractices of technology and related equipment neededdesired to support and sustain the performance of the new system. These include the 1000mbps fiber-optic gigabit connectivity, which generates higher bandwidth and ensuresguarantees the reliability of the new system.

AnotherAdditional unique feature of the new system is the optionpreference to print a temporary registration card, which bears the selected subjects and schedules. This temporary registration card will be used later as reference for bank payments. On the other end, an enrollee may also optchoose to simply save the selected subjects and schedules so changesmodifications can still be made. An enrollee will be given two days as validity date before settling his or her account, which starts after saving his or her enrollment data.After initial For its initial implementation, the web-based enrollment system is open to upper classmen with no outstandingunsettled accounts, no record of scholasticacademic delinquencies and/or administrative case. It is also open to internationalforeign students who have been given clearanceauthorization by the Department of Registration and Records Management (DRRM) and the Office of Admissions after having compliedfulfilled with the requirements of the University and the Philippine government. SinceSubsequently all web-based applications are interrelated, students can check if they are officiallylegitimately enrolled after paying at any branch of Allied Bank and PNB nationwide, by visiting the UE website and logging in at the Student Portal under the “Academics” menu and clicking “Class Schedule.”
The new enrollment system is anotheradditional in-house development of the University, which means that upgradesrenovations and improvements to it can easily be carried out when needed, thus making it flexible to meet the requirements of users. (http://www.ue.edu.ph/manila/uetoday/index.php?nav=19.htm;archive=200805)The similaritiesrelationships that the proponents have encounteredfaced here is that the university is open to students with no outstandingunsettled accounts, no record of scholasticacademic delinquencies and/or administrative case. This is one of the goalsaim of the proposedplanned system that the National College of Business and Arts Enrollment System will be developing.

Based on the researcher, a wWeb-based enrollment system for Veritas Parochial School (VPS) in Web Based enrollment system, Manila was developed to helpsupport its students enroll in a more efficienteffective way without the hasslesstresses of waiting long hours in filling out forms, which sometimesat times become redundant, or to stand in line and pay at the cashier. It is with the Web-based Enrollment System for VPS that this new style of enrollment may be achievedrealized. This new type of system offers gives its students new optionschoices for enrolling at VPS. By logging on to VPS website, one can register and enroll subjects for a school year. WithThrough thisese, all the students are obligatory required to fill out certain forms that do not take more than a few minutes to accomplishcomplete. The system keepsstores its records in the school database for future references. ConfirmationEndorsement of the transaction made by the students needmust to be verified, the payment of tuition fees must be made in the school’s registrar. The students maycan also browse the web site of VPS and he can check his current account. He can also refer to the list of the school current tuition fee rates (Pascual & Riceo, 2008).
According to Lopez (2005), aA registration system helpssupports and provides effective, efficient and reliable services to the students, enrollment personnel and administration. Moreover, this system improved the process of enrollment in terms of searching, retrieving and subject schedules, this according to Lopez (2005).
While iIn a study conductedled by Cayabyab (2007), manynumerous problemsglitches and difficulties were identifiednoted in the existing system of Dagupan City National High School (DCNHS). These major concernsanxieties are affecting the efficientproficient enrollment system of students. Additionally, Ssecurity of the student’s records were found to be at high risk. The currentpresent system may fail to protectsafeguard some important documents. It has also untimely and inefficient report generation.

A computerized system for DCNHS shall result to a significantsubstantial increaseescalation in the number of enrollees. According to Conde (2007) ,Network-Based Enrollment System Conde (2007) i nin his study entitled “Network-bases Enrollment System of Paete National High School citedquoted that the manual process of enrollment and manual handlingmanagement of information and reports of the students is very laborious one. The proponents developed a network based system enrollment system to the said school to solveresolve the hugeenormous amount of task.
According to Garcia (2002), created the “LSPC Enrollment System”, the study can be a great helpassistance to persons concerned involved during the enrollment period, the registrar, instructor of the students as they retrieval necessary information when needed and lessen the burden manually browsing over enrollment slip for record purposes. According to SaayoSaayo, et.al (2008) developed the system “Network based automated Enrollment and grading system for Morong National High School. WithDue to increasedsing population of the institution, and the school currently implementing the manual system, every student spends a lot of time duringthroughout enrollment period, such as paying their tuition fees and processing the school requirements. According to Valina, et.al (2009), in his work entitled “Network-based student Permanent Record keeping and Enrollment System of Balian National High School”. This System was made to lessenreduce the time and effort exertedused by both student and school employees. It is also made to giveprovide accurate reports and keepretain records of every students and for easystress-free and fast way of enrollment.
Automation Enrollment System, according to Gumitao (2001), system is designed to provide reports of the list of enrollment per school year, periodical grade of students, and list of new, old and transferees.According to Revalla (2005), created an Automation Enrollment System for the computer Science Department of the Laguna College business and Arts. The study was conceived becausesince of the need to update the current registration system of LCBA, which is done manually. Her study was based on the special problem of Mr. Bonifacio E. Bacani, Jr. about “Student Record Information System”. Kampitan (2000) developed an Enrollment System of Liceo De Victoria that is createddesigned to keep the student’s records. This is used to provide an effective and fasterquicker way of providing information of the student and alsoand the accounting purposes’ Liceo De Victoria Enrollment was developed and implement using relational database and designed in clipper 5.3.
Earlier, Encila (1999), ealier Introducedintroduced the Enrollment System for the computer Science Department of LCBA and traders, designinged of enrollment System is advantageousbeneficial to the school becauseas it speeds up the process and with only a minimumleast amountvolume of power and resources. According to Solomon (2002), developed Enrollment and Record keeping System, to know how to read sign the data that is used to be kept the record files of students and also that, it could be manged more efficientlyproficiently in computer with his project. Quiver (2001), developed a program using database III which capable of retrieving, access in manipulating of data in easy way. A computerized system to minimized the loss of record and burden of work was designed by Pajarillo in 2002. Monsalve and Ilagan (2005), developed created a program and designed using Microsoft Visual Basic 6.0 and Microsoft access. The system is capable of receivinggetting access, searching items, providing adequate information and data gathering. IPizzara and Veridiano (2001), this system was done using Microsoft Visual Basic 6.0. This conducted system goes along the trend of computerization to be in the field of competitiveness and survive to the complicated works. Relayo (1999) this study will assist help the researcher regarding to the use of database and Visual Basic. This system has been designed in order to speed up the access and retrieval information and to lessen ease manual effort involved in the library routine of transaction. Magalang (2003), he proposed this to developed software that will help the management of the school “lyceum’ in giving good service to its student in speeding of the process involve in monitoring account acquired during the enrollment & other payment transaction.
According to Lazaro (2004), this study entitled “Liceo de Los Banos record monitoring system” password was created for the protection and was designed to be user-friendly by only authorized persons and to ensureguarantee security of data basic information. In addition, Lumbers (2002), stated in her study entitled “a systematic enrollment process using database system in Saint John academy. Calamba, Laguna” that the application of database system to the enrollment process will greatlysignificantly increase its efficiencyproductivity; automation of enrollment process will upgrade the quality of the services provided for the qualified enrollees. An Online Registration System was proposed to replacesubstitute the manual enrollment system of Cavite Maritime Institute in order to advance an organized flow of transaction and an easeeasiness of work concerned on how the manual enrollment worksperforms throughout the institution’s operationsset-up. The numerousmany transactions that the manual system covers, such as updating and adding student records, generatingproducing the advising and assessment slips, and the like considering the manual operating system to be inefficient for the needessential of the institution. SinceSubsequently the study involves proper record handling, tracing the constraints and evaluation of the manual system is essential, according (to (Bacala and Reano, 2009).
In all educational institutions such aslike Harvent School in Dagupan City, it is Ccomposed of elementary and high school level. The school puts premium to its registration. The enrollment process is the initialprimary stage in gathering bonafide and accurate student information necessaryrequired to establishcreate student permanent records. A registration and billing system is neededdesired by the institution to address the stated situation. The study has been made conducted to helpassist Harvent School gather fast and deliver accurate information, this is according to (Calabozo & Fernandez, (2006).

Online enrollment systemOnline enrollment system areis utilized tonowadays used by many universities to facilitate the enrollment of their students into classesprograms every semester (Gaton, 2012). The system allowspermits students to chooseselect courses they want to take with the available class schedules. This allowslets students to make up their time schedules for different class courses without time schedule conflicts. AfterLater after the allotted enrollment period, the system runs and assignsallocates slots to students. With the Online Registration System, students could log in, check their schedule, and set desired changes and pay online without having to stand in a line and rushing to meet deadlines to accomplishcomplete all the transactions requirednecessary for enrollment, this is according (to (Ella, 2012). The Online Registration System is a method designed to performaccomplish the process involved in registration, advising, assessments, and payments of students as well as scheduling of classes in any educational institution.
According to Aquino (2005), importance of computer application is increasinggrowing day by day. In the latest decades of the millennium, winning organizations are those, which are willingprepared to integrate business strategyapproach and information technology in plyingcarry out their respective trades. The use of information technology results for them to be able to develop products quickly fast and make sound decisions fast, abilitycapacity to have fluid organization structures, able to copedeal with with the demanding work forcelabor force and external environment by the rapidspeedy development of innovative approachesmethodologies, and lastlyfinally, using information system confirms the company’s visiondream and mission. Many Sschools use information systems in the way of implementing an enrollment system. This results for them to attractdraw enrollees and earnmake an income. Enrollees are attracted becausefor the reason that the use of the said system makes the transactions fasterquicker and easierat ease.
According to Alcuaz (1988), he stated that the use of computer cancould give competitive advantagebenefit and improveincrease profitability. Computer systems helps assist to increaseescalate the productivity of people. This is truefactual whether they are working alone or working with others withinin a formal organization such as business corporations. As said by Adrian (2011), “LackAbsence of enrollment system in schools can lead to chaos and troublesdistresses.” Students will be confused on what they should do to be able to enroll that is why such systems is extremely usefuluseful in the way that it givesprovides an ease on working on enrollment processes. Enrollment bringsis very usefulconvenience in retrieving vital important information of the students. Without it can give lead difficultystruggles both for the administration of school and student in enrollment processes. ManyNumerous countries today, especially the developing nations are challengedconfronted by the rapidspeedy technological changes. This has radicallyfundamentally changed the living and working styles of the entirewhole society. This transformation has been driven partlypartially by rapidfast technological innovation.

In the While in the 20th century, people saw the riseincrease of the industrial revolution with steam-powered machinesmachineries intensifying and expanding human productive power, the 21st century was characterized by the birth of machine-powered flight and the emergence of broadcasting and computer technologies that extend the reach of human creativitycreativeness even more and made new waysmethods possible by which humans could live and work together this is according to (Tinio, (2002). According to (Bacala &Reanno, 2009),. Tthe transformation of manual enrollment transaction to automate and now into a web-based automation is one exampleinstance of what was driven partlypartially by the rapidfast technological innovation. Any waysmeans just to make work easierstress-free and fasterquicker like enrollment transactions is possible with the emergenceadvent of computer technologies. Technology innovation had influenced man’s work from data processing, businesscommercial transaction, research, planning, monitoring and even in medical operation on human anatomy are now entrusted to computer technology. Web applications are popularwidespread due to ubiquity of its applications. The abilitycapability to update and maintain web applications without distributing and installing software on potentially thousands of client computersPCs are key reasons for its popularity. A significantnoteworthy advantagebenefit of building web applications to backsupport a standard browser feature is the ability to performdo as specified, regardlessirrespective of the operating system installed on a givenparticular client machines. (Bacala &Reanno, 2009). A web-based enrollment system has features that satisfymeet mostutmost of academic requirements of an institutions system’s needs and requirements. This includes standardized modulescomponents for student registration, enrollment, grade management, and other modules that are deemedthought to be necessary to operate a school.
According to Garcia (2002) created the “LSPC Enrollment System”, the study can be a great helpbenefit to persons concerned duringthrough the enrollment period, the registrar, instructor of the students as they retrieval necessaryessential information when neededrequired and lessenreduce the burden manually browsinglook through theover enrollment slip for record purposes. Saayo et.al (2008) developed the system “Network based automated Enrollment and grading system for Morong National High School. Due to theincreasinggrowing population of the institution, and the school currentlynow is implementing the manual system, every student spendsuses a lot of time duringthrough enrollment period, such as paying their tuition fees and processing the school requirements. Valina et.al (2009), in this work entitled “Network-based student Permanent Record keeping and Enrollment System of Balian National High School”. This System was made to lessenreduce the time and effort exertedapplied by both student and school employees. It is also made to giveprovide accurate reports and keep records of every student every students and for easystress-free and quickerfast way of enrollment. According to Soria (2006), constructed a system entitled “Network-based Computerized Inventory System for the supply office of the LSPC main campus.
WithBy means of the advancement of technology, devices and machines were improving, developed and inverted to copedeal with up with the need of new world. There are different systems designed for reliabledependability, efficient and very usefulbeneficial to the user. Cabang et al. (2003) developed the ‘computerized Students Record Monitoring System of Siniloan National High School”, Computerized Student data will be exceedingly helped to the user through continuous management of the School. It could helpassist the registrar for a less effortstruggle services in the institutions especiallyparticularly in updating, printing and deleting student’s record.
According to Velasco (2002) Study entitled “Maulawin National High School Student Information System” citedquoted that maintaining students, records manually is a very difficultchallenging task and time consuming. In suchthat casesituation, computerization of the system that can helpsupport and handle 17 this data neededrequired to speed up the process of student’s record keeping and to promote and reliability.
According to Cura et al. (2004), dDesigned system entitled “computerized inventory system of office of the supply in LSPU” is capableproficient of handling voluminoushuge data about the flow of item insurance and reply to the flow of items’ issuance and return in supply office Torres et al. (2002), conducted a study that resolves around the importancesignificance of computerization of student information. This study was conducted carried out with the hopeexpectation that it would help assist in minimizeing time and effort in processing student’s information in Maulawin National High School. The basic feature of this study is after the storage and access of retrieving and updating the data.
According to Jennifer Rowley (2005), information systems are a tool to support information management. Information systems are increasinglyprogressively being used in organizations with the aimobjective of providing competitive advantage. The information systems used by organizations can be grouped into different types such as transaction processing system, management information system, decision support system, executive information system, expert systems and office information system. Information Technology has heraldedindicated the advent of the information society. The information society may be a “virtual society”. The conceptsideas of the electronic classroom, the electronic office and electronic library have been exploreddiscovered. Information system poses a number of issues on society in general, including: changing employment patterns, archiving, and bibliographic control, security and data protection, intellectual property, marketplace issues and access.
A registration system is basicallyessentially included in one of the classification of information system that is statedindicated by the author, thus it servesaids as a tool to support information management with regardsrespect to the student datafacts, enrollment fees information and other with a connection to the enrollment process. Every school gain competitive advantagebenefit of having this system for they will have the capacitycapability ton handleing important information at easecomfort and with enough security. The iterative implementation approach is a theory that eliminatesremoves problemsglitches of using a waterfall study. This is inventeddesigned to avoid a linear and sequentialserial development of study. The overall functionality of the system is broken down into small chunks.feature sets. These features sets are often based upon use cases frombeginning from the analysis stage, containing group of individualseparate features that are relatedinterrelated, typically by a functional area (Stephen McHenry, 2010)
Adopting the theory of Stephen McHenry which is knownwell-known as the iterative implementation covers the breakdown of overallgeneral functionality of the system to a what he called feature set and those feature sets represents different process involve in an enrollment system. It helps locate what feature an enrollment system will have since that this kind of systems does many activities and processes.
As said by Dunn and Scott (2005), Sscience and technology is the root of emerging innovations in this world. For manyseveral years now, a person in this field of expertise does not stop to reshape the landscape of today’s business world. Enrollment system has made hugeenormous impact into the school arena. It is a system that is built on innovative program strategies. It is a system that will help both the enrollment personnel-in-charge and the students to easilysimply process the enrollment at a lesserreduced time, this is according to Dunn and Scott (2005),. DistinctDifferent from traditionalold-style of enrollment, LAN enrollment system process largehuge volume of assortment of student records and providesoffers efficient and consistent information services. According tos stated by Holmes (2006), “The Internet is neither an extraordinary communication tool nor revolutionary. It simply represents the current stage in the development of human capabilities through written language, which itself derived from the spoken form.” That statement only shows that advancement in modern technology is at their highest peak.
Nowadays, Web-based applications are widely used due to their ubiquity. Web-based enrollment system is currently emerging on markets for they are offering transaction convenience and service efficiency through the use of Internet. This system becomes a powerful tool in dealing with information management regarding enrollment transactions.
According to Forman (2007), continuing innovation in technologies can lead to organizational changes that range from improvement of day-to-day operation and for easy access, it provides for the end users. Many schools today have adapted this innovation in offering of their services which is parallel with the concept of Tinn (2001), stated that the computerization responded to the call the office or any workplace to help their daily operation.
According to Malolos et.al (2002), he stated that the study of automation is importantsignificant in the sense that time it minimizes the time and effortpower normallyusually exertedapplied in manual process, whereas. While Janes (2001) stated that computers are extremelyexceptionally reliable device and very powerful calculators with some great accessories applications like word processing problem for all of business activities, regardlessirrespective of size, computers have morethree advantagesbenefits over other type of office equipment that process information because computer are more fasterquicker, more accurate and more economicalefficient.
According to Reyes (2005), tasks would be more hard and time consuming to accomplishcomplete manually and more practical faster and easy with the aidhelp of computers field in cabinet. According to Flores (2002), the automation is described simplybasically as the substitution of machine control of human. Dioso (2001) stated that computer assistsupport careful intelligent planning, organizing, actuating and controlling. This may be observedwitnessed from the past that they monitor production activities, solveresolve scientific problem and help arrive in tentative answer to a multitude of involved conditions.
According to Ralph M. Stair (1999) emphasizedhighlighted that the developmentgrowth of technology through the years have enabledallowed us to do more with less effort. FromBeginning from the orientation of the light bulb to the industrial revolution and beyond, we have continuouslyalways tried to in a more efficient and effective means of doing tasks. As Lewis (2002) stated thatthat, the reason for using computers varydiffer from person to person. Some of the computers in business are to perform accuracy, to be as productivity, to decrease bottle necksbottlenecks or hasslesdifficulties to alter cash flows or to simplify elevateuplift your status.
Gold Chager et al (2003) said that cComputer as a device for processing information and people knew computer plays aan significantimportant role in their lives, but few are aware of just how pervasive role is, Gold Chager et al (2003). According to Mane (2000), mentioned that the creation of the computer made it the easier to accomplishcomplete taskjobs than by doing it manually, to have the direct access on straightforward answer just monitoring record where in the needs of computer make possible for everyone to get datainformation in a particularspecific need. We can consider that the computer is necessaryessential and it is a productive tool for individual.
According to Gurewich (1999), he statedindicated that the database system makes the work fastermore rapidly for every institution. For the meresimple fact that instead of doing things manually, with the use of computer technology everything is donecompleted fastervery quickly. Computer- Based Enrollment system Halili, M.C.N. (2004) that man’s actions are just involuntary movements especiallyparticularly when time allowpermit to plan his next action. These responsesreplies pass through the process of reasoning and analysis. According to HuntchinsonHuntchinson, et.al (2001) who stated that file is a collection of relatedinterrelated records. Some of the bestE examples are the entire student’s courses card for Anthropology 101 or the transcript of all school courses in the register’s main office. Bryan (2006)) emphasized thate information system is a set of people, procedures processes and resources that collects, transforms and disseminates information in an organization and tto dreach the o’s ends it reliesy on many types of information system (IS). They might include simple basic manual information system and informal system and alsoand computer based information system that uses hardware, software telecommunication and other forms of information technology (IT). According to Sander (2002) computers are an intelligence amplifier that can free human to use their time effectively and efficiently. BecauseSince a computer isis, a fast and accuratecorrect electronic symbol or data manipulating system that design automatically acceptreceive and store input data process and produce cedure output results under the direction of the stored program or instruction. Tows and (2005), stated that database is instructed collection of data. The data may be about people, product events in short, any type of information is to manage the collection of data for reporting and making decision.

According to Adamski (2007), gives some advantagesbenefits of database processing, first economy of scale getting more information from some amount of data, sharing data balancing conflictingcontradictory requirement, enforcementexecution of standard, controlled redundancy consisting integrity security ,flexibility and responsiveness ,increase programmers productivity, improve program maintenance and data independence. Perkins (1999) stated that computer has ana impressiveremarkable impact upon business, governmental organization; bank and all sortskinds of organization and on how they are operate andfunctioning and managed.
According to Alcaria, (2004) it is explained that the use of computer are continueremain at increaseto growth, the needrequirement for a more timely information and data processing comes on demand keeping the records of anysomewhat manual operations need the application of computer becauseas handling it manually will only be conflicting and difficulty.
According to Kroenke (2002), in the early 1970’s database processing was considered an esoteric subject of interest onlysimply to the longestextensive corporations with the largestbiggest number of computers. Information System-Database System Concept Today, database processing is becoming an information system standard. According to Silberschatz (2006) in his book “Database System Concepts” the goal of database system is to simplifystreamline and facilitateease access to data. In relation to Ahitud et.al (2007) mentioned that information systems are more collection of hardware, software and people. They shouldhave to be constructedbuilt in such a way thatto fitsuit the organization’s strategypolicy and structure so that it could easily be adapted to the information they neededdesired.
Asumbra (2002) “Access to information is the best way to“, according to Asumbra (2002). In line with technologytechnology, access to information within fingertips is the easier and better way to be equipped in the future. While Hammer (2003), said that computer could eliminateremove the need for copying and rearrangingreorganizing information, which was entered into system. They also performexecute mathematical computation; in shortshort, computer can eliminateremove most of the paper works. Microsoft Corporation (2002), explained that cComputer network are collection of computer and intelligent peripheral equipment that are inter connected by telephone lines, micro wave relays and other high-speed communication links of the purpose of exchanging data and sharing equipment, this is according to according to Microsoft Corporation (2002), .
Cognos-based enrollment management system Southern California Community College, Long Beach City College has gone live with a Cognos-based enrollment management system that was designed and developed by Irvine, CA -based professional services firm e2e Analytic. Prior Beforeto installing the new system, LBCC, which has two maincore campuses and multiplevarious satellites that support helps nine9 schools and 34 departmentssections, handled its enrollment via manual spreadsheets. WithWithout no reporting, continuity, or standard practices, and with lengthyprolonged error corrections, the school’s enrollment management budgeting and planning took up to three months to compile, consolidate, and implement (Koft 2007). The study on problems regarding theon schools such as the Long Beach City College is an aidhelp for the proponentsadvocates to have the ideaimpression toon formulateating solutions on transferring manual enrollment transactions to an automated or computerized one.
According to the school coordinator of Aadmission Support of Kerian Greenaway, the system known as thecalled Edith Cowan University Web Enrollment System (ECUWES) had replacedsubstituted the traditional hard copy system of enrollment. The system offers provides immediacy and convenienceease of course enrollment viathrough the internet. The saidAt the meantime, the university in Australia is currently enrolling more than 5,000 new students with easierstress-free transactions becausefor the reason that of they are using their online enrollment system. In the local settings, many academic institutions both be it the private orand government public schools are shifting moving out from manual to computerizedelectronic system including student registration. This is accomplished either on an intranet or interneton either an intranet or internet-based environment. The desire need to overcome resolve these problemshitches and difficulties has led the acceptance of advanced technology. TheseIt includes Local Area Network of computers, CD ROM and powerful processor. These kind of technologies led to the development of information databases that providesoffers simple and promptquick retrieval of information throughover networksing, , according to In Local Area Network Enrollment System (LANES), the problemsdifficulties on admission and evaluationassessment of academic records, subject reservationbooking, assessment and payment of fees and issuance of class cards are besieged.
LikewiseSimilarly, searching of records is effective due to its major key that is actuallybeing used in retrieval of records. A Local Area Network Enrollment System (LANES) is a broadcomprehensive system. It is a combinationmixture of different function areas such as databases, searching, retrieval, and update of student records, checking of students’ schedule, computation of fees.
(DzubeckDubcek, Frank, 2003) InspiredMotivated by the advancementprogression of modern technology and the problems regardingconcerning enrollment transactions the proponentsadvocates have come up with an online enrollment system exclusivelyentirely for school with many enrollees. SeveralNumerous factors are considered in designing the proposed system. FirstForemost, is the tedioustiresome task of filling out application forms and inaccuraciesincorrectness of information provided by the students that cause delay in completing theon the enrollment process in time. OtherAdditionally, is that werethe problems on giving and announcing schedules of enrollees and cause formakes them to be late at their very first class. The researchersinvestigators gatheredcollected data necessary in the enrollment system for the success of the study in providing benefitadvantages for the employees and students so they can have access and have the capacityability to handle the manage information directly and conveniently.
A software development andAn IT and Software Sservice Companyfirm implemented its catalyst in Governor Andres Pascual College, it was integrated web platform to provideoffer content management, transaction processing, marketing, and interactive community function to the two rice schools. The Catalyst delivers on the Jones school’s two primary criteriaconditions for selecting a web-based platform: simplifyingstreamlining the content management; and enablingallowing user response to information such as event RSVP and course registration. The content management tools lets the Jones school staff edit, update or add to the volume of curriculum and event information without calling for technical assistance. They simply cutcut and paste document into the content management system audit for consistency and publish to the web. The school’s diverse audiences, which include MBA’s executive. Mb
All As, executive education participants, and alumni, now receivesgets prompt notificationnotice of news and events, and can RSVP for event or register online for Executive Education courses.

Similarities
With the In relation to above-mentioned studies cited above, Enrollment system of Veritas Parochial School used web-based and databases to keepstores their records. Students will logging on the website, register and fill out certain required forms. In developing and implementing Liceo De Victoria Enrollment systemwas developed and implemented using relational databases was used. As forAccording to Quiver (2001), he who also developed a program usingprogram-using database III whichthat enabledcapable of easy retrievaling, access and in manipulation of data datain an easy way..
According to theThe study conducted byof Lumber (2002), which is all about the systematic enrollment process usingprocess-using database in Saint John Academy, helpssupports enrollment process to increase its efficiency.
As for Bacala ; Reanno (2009), in their study that tellsexpresses the significantsubstantial advantage of building web applications to support a standard browser feature is the ability to perform as specified. In addition, Wwith Stephen McHenry (2010), using WAMP (Windows Apache MySQL PHP is used to develop dynamic web sites with apache server, PHP5 script languages and database of MYSQL release 5. The studies support the use of applications using the web so that students can access the websites. The researchers used a database to increase the efficiency of registration procedures. It is noted that Tthey also used it for purposes such as storing records or information of students and access in manipulating data in an easy way. Using WAMP server and PHP languages is one way for them to develop their system.

Differences
According to Ella (2012), the ideasThe thoughts and conceptimpression where the students will check their schedule, view subjects and teachers and setestablished desiredfavorite changes and pay online, according to Ella (2012). WhilAt the same time,e Gaton (2012)) said , the system allowslets students to chooseselect courses they want to take with the available class schedules. This enablesallows students to make up their time schedules for different class courses without time schedule conflictsclash. After the allotted enrollment period, the system runs and assignsallocates slots to students. Both conceptperception and ideasthoughts does not cover the researcher’s system in terms of online payments andor computation of student’s grades, class scheduling, and assessment of fees.

ENROLMENT SYSTEMS IN MALAWI
In every institution, enrolment is the first thing to happen for a student to start attending classes. Different enrolment systems have been developed depending on nature of different institutions. In MalawiMalawi, these systems are mostly implemented by universities and collegescolleges’ e.g. Catholic University (http://www.cunima.ac.mw/Form.htm) and some high schools e.g. Maranatha Girls Academy. ( HYPERLINK “http://www.maranathagirls.com/register.php” http://www.maranathagirls.com/register.php). While in the developed countrdeveloped countries,y almost all well-known institutions have the online enrollment systems implemented. Even though we have these online enrolment systems in Malawi, it has been noted that most of these systems greatly lauck some attributes of a good system such as reliability, availability and dependability. For exampleexample, the system that was implemented by Maranatha Girls academy was supposed to be offering examination results of students (examination results) but as I viewed this system on 18th November 2017 it was unable to give the result which was due to systems inaccessibility, however, in most cases students fails to access their results online instead they physically go to the school to check for their results. ( HYPERLINK “http://www.maranathagirls.com/index.php?iframe=examResults” http://www.maranathagirls.com/index.php?iframe=examResults).
While in the case of skyway institute of management, research and development ( HYPERLINK “http://www.skywayinstitute.com/[email protected]=com_content&view=article&id=52&Itemid=58” http://www.skywayinstitute.com/[email protected]=com_content&view=article&id=52&Itemid=58) they say they have an online enrolment system, which when I viewed on it, was only offering a method to download the application forms which is the same as using the manual system. The developedproposed Online Enrolment System for ASTEPI will try to solve these problems being facedencountered by other online enrollment systems here in Malawi. This online enrolment system is of a great need given the current situation and the foreseeable future problems. This system will be a baby system but hopefully, it shall set the basis for a good online enrolment system that can sprout to a system that is as good as or better than thosethose that are fully fledged and implemented in Malawi. This system is different from those that are implemented by the local schools becausesince apart from just allowing the students to register online it will also be able to deliver the results to the students online and provide an update on the fees.

CHAPTER FOUR4.0 4.0 RESEARCH METHODS
4.1 4.1 Research Context
The research was conducteddone at ASTEPI, the research involved basic observation of the activities that takes place during the process of registration and delivering of results and extra information was gatheredcollected through interviews from students and teachers/lecturers.
Interviews were conducted with key personnel’s who are involved in the processes of registration, delivering results and the cashiers.4.2 Research Methods
In order toTo gain enough detailed information of the current system and a basic understanding of what the modeled system should have, two methods of data collection were ustilized and these includes interviews and observation.
4.3 Data Collection
To get the information that was needed two data collection methods were implemented. The first data collection method used was semi?structured interviews. Semi?structured interviews are a type of interviews where there is no formalized limited set of questions. These interviews were conducted with aan fairly openopen framework, which allowed for focused conversational. In this research, I opted to use the semi?structured interviews for the following reasons:
The first reason for using the semi?structured interviews was that this type of interview allows new questions to be brought up during the interview because of what the interviewee said and alsoand gives freedom to explore general views and opinions in more detail. General questions were designed for the interviews from which the majority of questions were created as the interviews progressed, depending on what the intervieweee’s answered. This allowed the interviewers and the interviewees the flexibility to probe for details andor discuss issues depending on the responses given and the questions asked. This gave the interviewees the freedom to provide their views and opinions on the current system as well as the proposed system. Further questions were asked depending on the interviewees’ views and opinions and thereby allowing the interviewees to provide more information and further opinions on the topics that were explored.

The other reason for using the semi?structured interviews was that this type of interview is less intrusive to those being interviewed as it encourages two?way communication. The interviewees were allowed to ask questions to the interviewers thereby ensuring that the interviewees fully understood the questions and therefore provide accurate and relevant answers.
The last reason why semi?structured interviews were used is that these type of interviews confirmed what was already known and provided opportunity for learning more. Often the information obtained from the semi?structured interviews did not just provide answers but also provided the reasons for the answers. This allowed the interviewer to gather more information from the interviewees in terms of why things happened and why they happened in such a way.
Apart from collectinggathering data through semi?structured interviews, more data for the research was collected through observation. Observations are a type of data collection method (field observations), this is one methodology that utilizesuses casual and everyday collection of data whose approach is direct, unaidedindependent by of instruments in a natural setting and less structured and less systematic. The main reasons for choosing this method were:
Firstly, According to (www.mbaofficial.com), observation is a very direct method for collecting data or information. It is the best for the study of human behavior where one is plunged in the actual workings of human behavior and an objective point of view is achieved hence if a system is being developed with this technique in mind, the developer will develop a system that addresses the actual problems that are occurring on ground as data is accurate in nature and also very reliable. It continues to say that with observation the problem of details depending on respondents is decreased in that the attained information is not subject to anyone’s point of view hence the data is collected as is on the ground, than how anyone perceives the problems to be, this according to According to (www.mbaofficial.com).. Secondly, observations would help in understanding the vocal response more efficiently. During interviews one can be told of all the problems that occur but when observed certain problems that could not be experienced by those who were involved could become apparent to those conducting a research which could lead to a full research to most of the problems encountered, this is also true because researcher has a vast knowledge of similar situations hence can spot problems that normal participants of a system cannot see such extrapolation of the current problem.
4.4 Data Analysis Methods
For this project, qualitative and quantitative data analysis methods were used. Qualitative data analysis is the range of processes and procedures whereby people move from the qualitative data that has been collected into some form of explanation or interpretation of the people and situations under investigations.
Qualitative data analysis is usually based on an interpretative philosophy. In qualitative data analysis method, information obtained from the participants of the research is not expressed in numerical form. The emphasis is on the stated experiences of the participants and on the stated meanings, they attach themselves to other people and to their environment. The idea is to examine the meaningful and symbolic content of qualitative data. The qualitative data analysis method investigates the why and how of decision-making.
In this case, for exampleinstance, qualitative data analysis investigates why the current enrolment system is used and investigates how it is being used. Qualitative analysis method is used in many different kinds of studies. They are especiallyparticularly common in interviews which are used in this project, case studies, and observation in general, semi?structured interviews which wasill be used as one tool of data collection in this project, lendprovide themselves to qualitative analyses. This therefore, this means that all the data collected through the semi?structured interviews will be analyzed qualitatively by interpreting the data collection results.
4.5 Software Development Approach and Testing Techniques
The software development approach was used to produce the required documents for the compilation of this report as deliverables in the project management. The development approach used in this project was the Object Oriented Methodology, which encompasses four stages, which are:
The System Analysis Model
This stage produced a System analysis document that described the current system and its limitations and then outlined the proposed system with all the proposed objectives that it aimed to achieve.
The Requirements Model
The Requirements stage stated all the requirements of the proposed system with emphasis on the functional requirements to be achieved and other non?functional requirements
The Design Model
The design stage produced a design model upon which the specifications of the proposed system are grounded, thus the design model looked at the database architecture and interfaces.
Implementation Model.
The implementation stage produced an implementation model, which concentrated much on how the system is to be put into practice, from the basics of the coding style to the layouts of the interfaces.

4.5.1 Software Testing Techniques.Software testing is an activity aimed at evaluating an attribute or capability of a system and determining that it meets its required resultsoutcomes. Testing is an integral part ofin software development. In chapter one, system objectives have been defined and therefore this section is aimed at illustrating waystechniques that were employed in order to evaluate if the project objectives have been met. After data collection was performedachieved, user needs were identified and therefore this stage aims at verifying whether the user needs have been met. The other purposes for software testing were quality assurance, verification and validation or reliability estimation.
Security testing
The system was tested with the security of the system in mind, this was achieved by making sure that no unauthorized personnel could access a page without authenticity, where an attempt was made to access a page sessions created was verified for existence before supply the specified resource.
Reliability TestingThe system was tested to make sure that it meets the objectives set and these are basicallyare three objectives whichobjectives, which are online enrolment, checking results and checking fees updates. All these objectives have been achieved.
Portability testing
Given that system will not be installed on any client machine the system was tested for portability in that, the system was able to run on all major browsers on computers, and in other operating system environment, namely: windows and Linux environments.

CHAPTER FIVE5.0 CASE DESCRIPTION
5.1.1 Requirements analysis5.1.2 Functional requirementsEnrollmentThis will be done by those students inspiring to learn at ASTEPIThose students inspiring to learn at ASTEPI will do this. They will register their details on the ASTEPI web application, upon review of their details by the school administrator/teacher, once the school is satisfied then they will be enrolled else rejected. Once enrolled, the student will be provided with a password, which will enable them logon to the ASTEPI website and view fees balance, end of term results and many more.

Adding resultsAn administrator (s) /teacher who will be assigned to do that job will do this. They will do that upon authentication.

Creation of User accountsStudent user accounts will be created upon being accepted to learn at ASTEPI, during their first log in they will have to change the default password that is given to them in the acceptance letter.

Viewing results and fees balancesStudents will be able to view their results only upon providing the correct combination of username and password.

5.1.3 Data RequirementsThe main part of the system is registration. This part captures data such as:
Student information
Administration information
The other important part is the administration where the following data is captured
Student results
Fees information
Admin user’s information
5.1.4 System UsersStudents and the administrators are the main users of the system even though guardians and teachers will be able to use the system where possible.

5.1.4.1 Students
As the main beneficiaries of the system, Students are required to feed the system with their information during registration. Upon being accepted to study at ASTEPI, the system will be providing them with their end of term results online and information concerning their fees.
5.1.4.2 Administrators
According to the structure of the system, it has been designed in such a way that the administrators will be the backbone of the system. They will be responsible for carrying out maintenance of the system and provide initial data for the system to work. This data will include updating student information, entering student’s results and adding and removing admin users.

5.1.5 Data Integrity and Security
5.1.5.1 Authentication
The system only provides access to it only when the administrator that is for the admin users has added the user. For the students, they get access upon being accepted to study at ASTEPI, if the user is not registered he/she cannot access any resource that the system provides, the system utilizes the user id and password as a means to authenticate users. Sessions are created which help in verifying the authenticity of every user on every single page that the user accesses. Sessions expires once the user logout of the system and requires him/her to login again if they wish to use the system again.

5.1.6 Interface Development
In development of the system, the following tools were used:
PHP => was used as server side scripting language.

MYSQL => was used as a database.

HTML and CSS were used to develop the graphical user interface
APACHE => was used as a server.

Algorithm DesignLogin
1. Get username and password
2. If username is equal to the entered username and the password is equal to the entered password
3. The login successful
4. Else login failed
5. End if.

Get Username Get Password
IF FILE EXIST THEN
READ Password FROM FILE
IF FILE. Password ==Entered Password
Login Successful
ELSE
PRINT` `incorrect Username or Password“
END IF
ELSE
PRINT` `incorrect Username or Password“
END IF
Student- Edit profile
1. Student login to account
2. Select student details
While edit profile{
Add details
Remove details
}
Save the changes
EXIT
Student – View Previous Term Results
1. Student login account
2. Select exam details option
3. Then view previous term results
4. EXIT
Administrator Account Operations1. Admin login to account
2. Select login management tool
IF required privileges
{
IF existing account
{
IF select remove user
{
Confirm
}
ELSE select Manage User
}
IF Suspend account
{
Enter relevant details
Confirm
}
ELSE
{
Select login Issuing Tool
Select Class and Term
Enter default and unique option details
Create account
}
}
ELSE
Print` `Required Privileges not given“
EXIT
5.1.7 (Entity Relation Diagram)
An Entity Relationship Diagram (ERD) is a data modeling technique that creates a graphical representation of the entities, and the relationships between entities, within an information system (Benyon P, 2000).

The Figure below represents the ERD of the online enrollment system that was developed:

Figure SEQ Figure * ARABIC 1: Entity Relationship DiagramNormalizationDatabase normalization is the process of organizing the fields and tables of a relational database to minimize data redundancy and dependency. Normalization usually involves dividing a database into two or more tables and defining relationships between the tables. The objective is to isolate data so that additions, deletions, and modifications of a field can be made in just one table and then propagated through the rest of the database via the defined relationships.

There are three main normal forms, each with increasing levels of normalization:
First Normal Form (1NF): Each field in a table contains different information. For example, in a student list, each table would contain only one email field.

Second Normal Form (2NF): Each field in a table that is not a determiner of the contents of another field must itself be a function of the other fields in the table.

Third Normal Form (3NF): No duplicate information is permitted. Therefore, for example, if two tables both require an email field, the email information would be separated into a separate table, and the other table would then access the email information via a password field in the student table. Any change to email would automatically be reflected in all tables that link to the student table.

Database Table StructureTable structure for table `admin_users`
CREATE TABLE `admin_users` (
`id` varchar(12) NOT NULL,
`title` text NOT NULL,
`f_name` text NOT NULL,
`s_name` text NOT NULL,
`sex` text NOT NULL,
`email` varchar(50) NOT NULL,
`phone` text NOT NULL,
`password` varchar(10) NOT NULL,
`position` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Table structure for table `all_enrolled`
CREATE TABLE `all_enrolled` (
`id` varchar(6) collate armscii8_bin NOT NULL,
`f_name` text collate armscii8_bin NOT NULL,
`s_name` text collate armscii8_bin NOT NULL,
`sex` text collate armscii8_bin NOT NULL,
`form` text collate armscii8_bin NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin;
Table structure for table `applicants`
CREATE TABLE `applicants` (
`id` varchar(12) collate armscii8_bin NOT NULL,
`f_name` text character set latin1 NOT NULL,
`s_name` text character set latin1 NOT NULL,
`sex` text character set latin1 NOT NULL,
`form` int(1) NOT NULL,
`phone` text character set latin1 NOT NULL,
`p_school` text character set latin1 NOT NULL,
`email` varchar(50) character set latin1 NOT NULL,
`district` text character set latin1 NOT NULL,
`dob` text character set latin1 NOT NULL,
`ta` text character set latin1 NOT NULL,
`address` text character set latin1 NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin;
Table structure for table `file`
CREATE TABLE `file` (
`id` varchar(15) NOT NULL,
`type` varchar(6) NOT NULL,
`path` varchar(80) NOT NULL,
`name` varchar(10) NOT NULL,
`uploaded` time NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Table structure for table `form_1`
CREATE TABLE `form_1` (
`id` varchar(6) collate armscii8_bin NOT NULL,
`f_name` text collate armscii8_bin NOT NULL,
`s_name` text collate armscii8_bin NOT NULL,
`sex` text collate armscii8_bin NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin;
Table structure for table `form_2`
CREATE TABLE `form_2` (
`id` varchar(6) collate armscii8_bin NOT NULL,
`f_name` text collate armscii8_bin NOT NULL,
`s_name` text collate armscii8_bin NOT NULL,
`sex` text collate armscii8_bin NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin;
Table structure for table `form_3`
CREATE TABLE `form_3` (
`id` varchar(6) collate armscii8_bin NOT NULL,
`f_name` text collate armscii8_bin NOT NULL,
`s_name` text collate armscii8_bin NOT NULL,
`sex` text collate armscii8_bin NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin;

Table structure for table `form_4`
CREATE TABLE `form_4` (
`id` varchar(6) collate armscii8_bin NOT NULL,
`f_name` text collate armscii8_bin NOT NULL,
`s_name` text collate armscii8_bin NOT NULL,
`sex` text collate armscii8_bin NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin;
Table structure for table `guardian_info`
CREATE TABLE `guardian_info` (
`id` varchar(6) collate armscii8_bin NOT NULL,
`student_name` text collate armscii8_bin NOT NULL,
`tiltle` text collate armscii8_bin NOT NULL,
`guardian_name` text collate armscii8_bin NOT NULL,
`phone_1` text collate armscii8_bin NOT NULL,
`phone_2` text collate armscii8_bin NOT NULL,
`address` text collate armscii8_bin NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin;
Table structure for table `jce_subjects_term_1`
CREATE TABLE `jce_subjects_term_1` (
`id` varchar(6) collate armscii8_bin NOT NULL,
`f_name` text collate armscii8_bin NOT NULL,
`s_name` text collate armscii8_bin NOT NULL,
`english` int(3) NOT NULL,
`agriculture` int(3) NOT NULL,
`biology` int(3) NOT NULL,
`mathematics` int(3) NOT NULL,
`chichewa` int(3) NOT NULL,
`computer_studies` int(3) NOT NULL,
`history` int(3) NOT NULL,
`geography` int(3) NOT NULL,
`life_skills` int(3) NOT NULL,
`physical_science` int(3) NOT NULL,
`social_stadies` int(3) NOT NULL,
`commence` int(3) NOT NULL,
`bible_knowledge` int(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin;
Table structure for table `jce_subjects_term_2`
CREATE TABLE `jce_subjects_term_2` (
`id` varchar(6) collate armscii8_bin NOT NULL,
`f_name` text collate armscii8_bin NOT NULL,
`s_name` text collate armscii8_bin NOT NULL,
`english` int(3) NOT NULL,
`agriculture` int(3) NOT NULL,
`biology` int(3) NOT NULL,
`mathematics` int(3) NOT NULL,
`chichewa` int(3) NOT NULL,
`computer_studies` int(3) NOT NULL,
`history` int(3) NOT NULL,
`geography` int(3) NOT NULL,
`life_skills` int(3) NOT NULL,
`physical_science` int(3) NOT NULL,
`social_stadies` int(3) NOT NULL,
`commence` int(3) NOT NULL,
`bible_knowledge` int(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin;
Table structure for table `jce_subjects_term_3`
CREATE TABLE `jce_subjects_term_3` (
`id` varchar(6) collate armscii8_bin NOT NULL,
`f_name` text collate armscii8_bin NOT NULL,
`s_name` text collate armscii8_bin NOT NULL,
`english` int(3) NOT NULL,
`agriculture` int(3) NOT NULL,
`biology` int(3) NOT NULL,
`mathematics` int(3) NOT NULL,
`chichewa` int(3) NOT NULL,
`computer_studies` int(3) NOT NULL,
`history` int(3) NOT NULL,
`geography` int(3) NOT NULL,
`life_skills` int(3) NOT NULL,
`physical_science` int(3) NOT NULL,
`social_stadies` int(3) NOT NULL,
`commence` int(3) NOT NULL,
`bible_knowledge` int(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin;
Table structure for table `msce_subjects_term_1`
CREATE TABLE `msce_subjects_term_1` (
`id` varchar(6) collate armscii8_bin NOT NULL,
`f_name` text collate armscii8_bin NOT NULL,
`s_name` text collate armscii8_bin NOT NULL,
`english` int(3) NOT NULL,
`agriculture` int(3) NOT NULL,
`biology` int(3) NOT NULL,
`mathematics` int(3) NOT NULL,
`chichewa` int(3) NOT NULL,
`business_studies` int(3) NOT NULL,
`computer_studies` int(3) NOT NULL,
`history` int(3) NOT NULL,
`geography` int(3) NOT NULL,
`life_skills` int(3) NOT NULL,
`physical_science` int(3) NOT NULL,
`social_stadies` int(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin;
Table structure for table `msce_subjects_term_2`
CREATE TABLE `msce_subjects_term_2` (
`id` varchar(6) collate armscii8_bin NOT NULL,
`f_name` text collate armscii8_bin NOT NULL,
`s_name` text collate armscii8_bin NOT NULL,
`english` int(3) NOT NULL,
`agriculture` int(3) NOT NULL,
`biology` int(3) NOT NULL,
`mathematics` int(3) NOT NULL,
`chichewa` int(3) NOT NULL,
`business_studies` int(3) NOT NULL,
`computer_studies` int(3) NOT NULL,
`history` int(3) NOT NULL,
`geography` int(3) NOT NULL,
`life_skills` int(3) NOT NULL,
`physical_science` int(3) NOT NULL,
`social_stadies` int(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin;
Table structure for table `msce_subjects_term_3`
CREATE TABLE `msce_subjects_term_3` (
`id` varchar(6) collate armscii8_bin NOT NULL,
`f_name` text collate armscii8_bin NOT NULL,
`s_name` text collate armscii8_bin NOT NULL,
`english` int(3) NOT NULL,
`agriculture` int(3) NOT NULL,
`biology` int(3) NOT NULL,
`mathematics` int(3) NOT NULL,
`chichewa` int(3) NOT NULL,
`business_studies` int(3) NOT NULL,
`computer_studies` int(3) NOT NULL,
`history` int(3) NOT NULL,
`geography` int(3) NOT NULL,
`life_skills` int(3) NOT NULL,
`physical_science` int(3) NOT NULL,
`social_stadies` int(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=armscii8 COLLATE=armscii8_bin;
Constraints for table `all_enrolled`
ALTER TABLE `all_enrolled`
ADD CONSTRAINT `all_enrolled_ibfk_1` FOREIGN KEY (`id`) REFERENCES `applicants` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
Constraints for table `form_1`
ALTER TABLE `form_1`
ADD CONSTRAINT `form_1_ibfk_1` FOREIGN KEY (`id`) REFERENCES `all_enrolled` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
Constraints for table `form_2`
ALTER TABLE `form_2`
ADD CONSTRAINT `form_2_ibfk_1` FOREIGN KEY (`id`) REFERENCES `all_enrolled` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
Constraints for table `form_3`
ALTER TABLE `form_3`
ADD CONSTRAINT `form_3_ibfk_1` FOREIGN KEY (`id`) REFERENCES `all_enrolled` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
Constraints for table `form_4`
ALTER TABLE `form_4`
ADD CONSTRAINT `form_4_ibfk_1` FOREIGN KEY (`id`) REFERENCES `all_enrolled` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
Constraints for table `guardian_info`
ALTER TABLE `guardian_info`
ADD CONSTRAINT `guardian_info_ibfk_1` FOREIGN KEY (`id`) REFERENCES `all_enrolled` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
Constraints for table `jce_subjects_term_1`
ALTER TABLE `jce_subjects_term_1`
ADD CONSTRAINT `jce_subjects_term_1_ibfk_1` FOREIGN KEY (`id`) REFERENCES `all_enrolled` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
Constraints for table `jce_subjects_term_2`
ALTER TABLE `jce_subjects_term_2`
ADD CONSTRAINT `jce_subjects_term_2_ibfk_1` FOREIGN KEY (`id`) REFERENCES `all_enrolled` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
Constraints for table `jce_subjects_term_3`
ALTER TABLE `jce_subjects_term_3`
ADD CONSTRAINT `jce_subjects_term_3_ibfk_1` FOREIGN KEY (`id`) REFERENCES `all_enrolled` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
Constraints for table `msce_subjects_term_1`
ALTER TABLE `msce_subjects_term_1`
ADD CONSTRAINT `msce_subjects_term_1_ibfk_1` FOREIGN KEY (`id`) REFERENCES `all_enrolled` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
Constraints for table `msce_subjects_term_2`
ALTER TABLE `msce_subjects_term_2`
ADD CONSTRAINT `msce_subjects_term_2_ibfk_1` FOREIGN KEY (`id`) REFERENCES `all_enrolled` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
Constraints for table `msce_subjects_term_3`
ALTER TABLE `msce_subjects_term_3`

ADD CONSTRAINT `msce_subjects_term_3_ibfk_1` FOREIGN KEY (`id`) REFERENCES `all_enrolled` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
5.1.8 System Interfaces
Student interface
Figure SEQ Figure * ARABIC 2: Student Log In
1 Brings the registration form for aspirants to
register their details.

2 Send the data entered for authentication.

3 Brings the screen for administrator/teacher to login

Figure SEQ Figure * ARABIC 3: Student dashboard1 Let’s the registered students check their end of term results after a log in process.

2Lets the registered students to check their fees updates online
3;4Provide an option for the registered users to register someone.

Figure SEQ Figure * ARABIC 4: Student details registrationUpon clicking on the register button, the applicant is directed to another screen to upload attested document from previous school he/she attended. The screen below is used to upload previous school or attested document.

Figure SEQ Figure * ARABIC 5: Student/Guardian upload fileOnce the attested document has been uploaded to the school website, then the school administrator/teachers responsible will download and review the documents. If they are satisfied then they proceed to enroll the student into the school, else, the student is rejected by clicking on next time.

Figure SEQ Figure * ARABIC 6: Enrollment screen
1. The school downloads the uploaded previous attested document/previous school report
where the applicant attended by clicking on the Last School Report.

2. By clicking on Enroll link, the applicant will be enrolled into the school. The system
will show that a new student has been enrolled as shown below:

Figure SEQ Figure * ARABIC 7: Enrollment confirmedThose applicants who have been accepted and enrolled into the school are given a student number and password. The student identification number is used as user ID to login to the school website. Upon logging into the website they can access several services these includes checking end of the term results, checking fees status, and they can also help their friends who wishes to get enrolled with the school by registering their details in the system.

Figure SEQ Figure * ARABIC 8: Exam results screen
Figure SEQ Figure * ARABIC 9: Admin Login ScreenThis screen let the administrators enter their user ID and password and click on login button.

If log in process is successful the administrator/teachers will be directed to the system main administration dashboard where they can do the following:
Management of users
Management of students
Management of fees
Management of student results
Management of database backup
Below is the main administration dashboard screen:
Figure SEQ Figure * ARABIC 10: Admin Dashboard1 Lets the super administrator manage the other admin users.
2 Lets the administrators manage the students
3 Lets the administrators manage the students fees
4 Lets the administrators manage the students results
5 Lets the administrators backup the system data
The administrator to add new user of the system uses the screen below:

Figure SEQ Figure * ARABIC 11: Add new usersThe administrator also can use this screen below to delete/add the user of the system.

Figure SEQ Figure * ARABIC 12: Delete userViewing full student and guardian details:

Figure SEQ Figure * ARABIC 13: View student informationBy clicking on the student info link in the action column displays all the details of the student, see below screen with student details after clicking the student info link:

Figure SEQ Figure * ARABIC 14: Student details

Figure SEQ Figure * ARABIC 15: Guardian detailsBelow is the screen used by the teacher or designee to enter student results for subjects the student sat for examinations. Firstly, the teacher or designee has to enter student number and the term for which the results are declared, thereafter, he or she can start entering the scores then click submit button and the scores are updated on the student portal and the scores are cleared on the entry screen.

Figure SEQ Figure * ARABIC 16: Results entry screen5.1.9 Installation
This online enrollment System requires the following tools for it to function as required, Wamp Server which comes with Apache, MySQL database, and PHP compiler, and installation of a web browser such as Firefox Mozilla, Safari, Google chrome and other web browsers that support HTML 4
5.2.0 Starting the SystemWamp INSTALATION AND CONFIGURATIONOpen the wamp folder and select “WampServer2.0c” for installation as shown in the screenshot below.
27197051760855Double click to install
00Double click to install
2501899136906000
Figure SEQ Figure * ARABIC 17: WAMP installation step 1
Figure SEQ Figure * ARABIC 18: WAMP installation step 2If this is your first Wamp installation and you get this message click yes, else read the notification and take the necessary actions.

Figure SEQ Figure * ARABIC 19: WAMP installation step 3Click next

Figure SEQ Figure * ARABIC 20: WAMP installation step 4Accept agreement and click next
Click next or click browse if you want change the directory where wamp files will be kept.
Figure SEQ Figure * ARABIC 21: WAMP installation step 5Click next

Figure SEQ Figure * ARABIC 22: WAMP installation step 6Click next

Figure SEQ Figure * ARABIC 23: WAMP installation step 7Choose install

Figure SEQ Figure * ARABIC 24: WAMP installation step 8

Figure SEQ Figure * ARABIC 25: Starting WAMP serverAfter installation from the list of programs choose “start wamp server”

Figure SEQ Figure * ARABIC 26: Starting WAMP services
On the notification, area choose wamp and click “start all service” then click put online. After this, copy the arts folder to c/wamp/www/
You can quickly access this folder by choosing wamp on the notification area then click “www directory” Then access the system by typing http://localhost/ArtsCHAPTER SIX6.0 RESEARCH FINDINGS
6.1 Discussions of findings on the Interviews/observations:
This chapter discusses the existing system, the findings on the existing processes, problems encountered in the existing system, proposed system, features of the proposed system, security measures to be adopted, and system requirements.Currently the institution utilizes manual registration where students are required to go to ASTEPI premises to register. And for the students to get their results they have to get them through post office which takes up to two weeks for the posted school reports to reach their destination, sometimes even a month more especially in places like Mzuzu. For the current system to send feedback to guardians about the fees update they have to use the students by giving them letters to go and give them to their guardians.
The Existing System
This discusses the processes and problems involved in the existing Enrollment System of the ASTEPI. Use case diagram and activity diagram was used to graphically explain the processes involved in the existing system.

Process Involved in the Existing SystemASTEPI is currently using a manual enrollment. It all takes place at the registrar office and principal office of the school.

Schedule of the Enrollment. Parents and students or guardians are challenged when and where will the enrollment take place. Some of them are located far away from the school not knowing that the enrollment is going on.

Submission of Requirements. In order the student to be enrolled, the parent, guardian or the student must submit the following requirements: birth certificate and previous school report, which describes the student’s behavior and characters.

Evaluation of Requirements. After submitting the following requirements, the registrar will check the documents presented by the enrollee if the requirements have been approved or accomplished the registrar will hand over the enrollment form to the enrollee.

Filling Up. After the evaluation of the requirements of the registrar, the enrollee or the parent, guardian will fill up the enrollment forms, given by the registrar.
Payments. After the filling up of the documents, the enrollee or the parent, guardian will pay for the, miscellaneous fees, tuition fee, of the enrollee to the registrar.Orientation. After the payment has been made, the registrar will tell the enrollee or the parent, guardian to come on their first day of the school for the orientation and sectioning of the student. The authorized personnel’s will handle the orientation.
Sectioning. On the first day of the school, the student must attend the orientation and students must find their sections on the bulletin board and find their respected rooms in the campus.
Use Case Diagram of the Existing System.

9525986790Manual Process of Enrollment
Schedule of the Enrollment
Submission of Requirements
Evaluation of Requirements
Filling Up
Payments
Orientation
Sectioning
00Manual Process of Enrollment
Schedule of the Enrollment
Submission of Requirements
Evaluation of Requirements
Filling Up
Payments
Orientation
Sectioning

Figure SEQ Figure * ARABIC 27: Case diagram of existing systemActivity Diagram of the Existing System.

Figure SEQ Figure * ARABIC 28: Activity diagram of existing system
Problems Encountered in the Existing SystemThe following are the problems identified by the employees on the processes of giving information:
Difficulty in retrieving of old documents. It takes time when searching a particular record of the students since the existing system uses the traditional-manual system.
Generation of Reports. It takes time and effort looking for the individual records of each student to make a general summary of each year level, section and population.

Lack of Storage Area. Filing cabinets are the main medium used in storing student’s records. The problems occur when the numbers of students’ increase then the more filling cabinets are needed in the office that needs a wider space.

Operation Cost. Manual enrollment system usually uses many papers for the registration forms. The school needs to provide many copies of form for the students.Redundant in Checking the Forms. The forms will be passed to the registrar and she will be the one who will verify it.Time Consuming. The enrollment process is done on First-Come-First-Serve basis so the students are required to fall in line and the staff/principal cannot accommodate all the students enrolling therefore the students must wait for a long period of hour.Unorganized Filling. Records such as student enrollment forms are piled up in the filing cabinet without classifying them. When the data are needed, the staff/registrar/principal manually search the folders containing the records in the filling cabinet leading to unorganized reports, inconsistent data, loss and misplacement of records may lead to slow generation of reports.Unsecured Data. The school secretaries always observe data loss and tampering of data, which leads to inconsistencies of record from different offices since students, can have an access to their folders during enrollment, which includes the permanent record with corresponding grades and personal data sheet.The Developed SystemThis also discusses the features, processes and implementation matters of the proposed Online Enrollment System for the ASTEPI. Use case diagram and activity diagram was used to graphically explain the processes in the proposed system.Process in the Developed System
A long waiting line is obvious based on the observations made by the researcher due to the manual filling-up of forms that consumes much time during enrollment. The proposed Online Enrollment System aims to help reduce if not to eliminate the problems encountered in the existing system as previously discussed.Online Enrollment System reduces the procedures and workload that exist in the current enrollment system. The functionality of an Online Enrollment System will alleviate the existing problems, to reduce thoroughly the problem areas and minimize the long process of manual enrollment.Registration. An enrollee must go to the website of the school they have to register a Student Account, another accounts are Administrator Account, and Teachers Account and agree to the Terms and Agreement of the school and the student. After filling up the basic information needed on the registration the system will send a confirmation link to the enrollee email address for security purposes. After confirming the link generated by the system, the enrollee will be redirected to the enrollment page and login their registered account.
Login. After registering their account, the enrollee will have to Login in the system and continue the enrollment process.
Filling up of Requirements. After logging in the enrollee must fill up the remaining information and requirements needed in the enrollment. The enrollee must complete the grade report of the last the system will save the information, and the registrar and the principal will evaluate it by using the administrator account. The enrollee must wait the evaluation to be checked by the admin a confirmation will be sent to the account if the evaluation is done. Then after evaluating the information and the requirements are met, alert will be given to the student.

Report Generation. The proposed system does not only let the user view their documents in the screen it includes a feature that is capable of printing the documents when hard copy is needed. This will address the low generation of report encountered in the existing system. This will speed-up the processing of printing documents that will eliminate the time consuming transaction.
Searching Record. Unorganized data results into data redundancy and inconsistent data. The system provides a unique feature of the proposed system that gives ease to the principal and registrar in searching student information because the principal does not need to undergo time-consuming manual researching. The system has built-in search function that automatically searches the record of the student stored in the database. Just enter the first name or family name of the student to search for their records.
The researchers include printing or generating reports specially those important documents that needs to be printed. When students request a copy of his academic reports, the principal or the registrar doesn’t need a pen to produce a copy. She only needs a printer to process and issue the student’s request.

The proposed system also has a system administrator that is responsible in managing the database. The system administrator’s responsibility includes updating the systems administrators because backup provides security in the information stored in the system when the system things down. If you want to exit from the system, click logout then click yes and the user will be redirected to the homepage of the school.

In the proposed system, paper-based transaction are minimized if not eliminated and gives more time for the principal or registrar to do other related task, thus it increases the work output efficiency of the principal and registrar.
Features of the Developed System
This section presents the features of the developed Online Enrollment System for ASTEPI.
Student’s Link.Home Page. This serves the cover page and the main page of the proposed system.Announcements Page. The announcements are displayed in the Homepage.Photo Gallery Page. Latest photos of the events and gatherings are displayed here.Log in Page. This is where the registered users will input their registered username and password to access the features of the system.About Page. Persons in charge of the website, about the school, Mission and Vision, Faculty are displayed here.Registration Page. This is where the users will register a new account for those who do not have access to the system.Forgot Password Page. This is where the users go when they forgot their username and password.Enrollment Page. This is page contains the enrollment. Only registered users will have the access to this page.
Log Out Page. This is where the users will be log out on the proposed system.Security Measures Incorporated.Security means providing a protection against the loss, attack or harm protection against the loss of data is being considered in the proposed system because nowadays data loss is rampant due to the stealing of information and hacking the system. System must be protected from any harm or attack caused by malwares, viruses, and any kinds of software that can caused damage to the system. The researchers include security and control measures to ensure that the vital information stored in the system will be secured. The following are security measures to be implemented in the proposed system:
Level of Access. The system includes level of access for three different users the student, the teacher user and the System Administrator. This provides security because only the System Administrator can access the database of the System and can edit any contents while the registered users and normal viewers can only view pages.

Protected by Password. The system is protected by a password which uses the combination of numbers and characters only to guarantee security. Therefore, that there will be no unauthorized user can change his or her password and can access the services of the System.

Protected By Capcha. The system is protected by the technology Capcha. This technology is an online security that blocks fraud robots from entering the system, and blocks the stealing of data from the databases of the website.

Back-up. A back-up is an insurance copy, a duplicate copy of a computer program like the database of the system, a disk, or data made either for archiving purposes or for safeguarding files from loss when the active or original copy be damaged or destroyed.

Firewall. Block all malwares, viruses and hackers that can affect the safety and security of the system. It provides boundaries of malicious connection to the server. Since the system is online the firewall is offered by the hosting website that the researchers applied for.

User Accessibility Usage:
The following are the guidelines in using the system. The limitation of the user in using the system depends on their user’s accessibility usage. The specifications are as follows:
Student’s Accessibility Usage. This user has the most limited access to the system. Students has the capability to view almost all the pages except the Teachers Page, and the Admin page. Students cannot change or add the pictures on the gallery edit or add events, and announcements, grades. Students has the capability to comment to the forums, in posting admin or teacher approval is needed. Students has the capability download photos on the website.
Teacher’s Accessibility Usage. This user has the most access to the system. Teachers has the capability to view almost all of the pages except the admin page. Teachers has the capability to add, remove pictures in the gallery, add, edit or remove events and announcements, add edit remove grades, approve post and comment in the forums. Teachers has the capability to download photos on the website. Teachers cannot change the student information without permission to the admin.
Admin’s Accessibility Usage. This user has the all access to the system. Administrator has the capability to change all contents of the pages. Administrator has the capability to approve all transactions on the system. Administrator has the capability to block users on the system. Administrator has the capability to change the Student information, payments, and enrollment evaluation, subjects, curriculum, sections and passwords. Administrator has the capability to print the Logs and reports of the system. Administrator has the capability to access the database and webhost settings of the system. Administrator has the capability to see the income report from the enrollment. Administrator has the capability to back up and restore the files on the system. Administrator has the capability to maintain the system.

7.0 ANALYSIS OF THE FINDINGS
This Project was aimed at producing a system that helps those willing to study at ASTEPI to register online and help them access their end of term results online. In addition, providing a way through which the fees updates for every student will be posted online.
CONCLUSIONBy gathering sufficient information through research and interviews, a system that would help ASTEPI for the enrolment process was developed. The system also eased the risks and errors that are involved with the schools existing system. The development of an online enrollment system requires an understanding and an analysis of the existing system of the problems, requirements, and specifications that the school laid out. It also required ample amount of preparation that involves conducting interviews and company visits, obtaining necessary information through research, and coming up with a resolution for the requirements of the school. The developed system includes the transactions done in the Accounting Office and the Registrar’s Office, namely: payment and assessment of fees, and results management. The Online Enrolment System works as proposed and designed.
The system provides for fast and easy way of enrolling students, a convenient way of accessing the student academic records and a quick way of generating reports such as list of enrolled students in a specific subject schedule.

RECOMMENDATIONSBecause of the problems encountered by ASTEPI, we recommend to the administration to have an Enrollment system that is useful in many ways, and that is the online enrollment system. An enrollment system that has the ability to store student’s information, that can easily be retrieved and printed when needed. This enrollment system also can be able to make corrections of entries easily and fast. Through this, we can be sure that all the information will be kept in a single database so that we can minimize some problems like loss of records.

Based on the findings and conclusions of the study, these are recommendations for the future researchers:
The design of the developed system must be enhanced and modified.

The developed system must be added with some features such as class scheduling, and curriculum management to be more complex.
The resolution of the interface must be flexible.

The system must be put online.

4.0 BibliographyBuber R., J. Gadner, ; L. Richards (eds) (2004) Applying qualitative methods to marketing management research. UK: Palgrave Macmillan, pp141-156. Douglas Hoffman (1999), Software Quality Methods, LLC. Saratoga, California Avison,A. and Fitzgerald, G.(2006). ‘Information Systems Development, methodologies, techniques and tools’ Chp 26, Page 537 4th Ed.McGraw Hill Education:UK
Horner, K. (1993). Methodology as a Productivity Tool, in Software Productivity Handbook, J. Keyes (ed), New York, NY: Windcrest/McGraw-Hill
Teague, L and C. Pidgeon. (1985) Structured Analysis Methods for Computer Information Systems. Chicago, Ill.: Science Research Associates.

Jick, T. D. (1979). Mixing qualitative and quantitative methods: Triangulation in action.

Administrative Science Quarterly, 24, 602-611
Yourdon, E. (1993). A Natural Productivity in Object-Orientation, in Software Productivity Handbook, J. Keyes (ed), New York, NY: Windcrest/McGraw-Hill,
http://www.cunima.ac.mw/Form.htm
http://www.maranathagirls.com/register.php http://www.doir.wa.gov.au
http://portal.acm.org/citation.cfm?id=1181300

Post Author: admin