ONLINE STUDENT REGISTRATION MANAGEMENT SYSTEM BY MAABI EMMANUEL 23676/JAN24/D/DIT A RESEARCH PROPOSAL SUBMITTED TO THE DEPARTMENT OF COMPUTING IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR THE AWARD OF A DIPLOMA IN INFORMATION TECHNOLOGY OF MAKERERE INSTITUTE OF TECHNOLOGY EAST AFRICA AFFILIATED TO APEX INTERNATIONAL UNIVERSITY APRIL 2025 DECLARATION Maabi Emmanuel do hereby declare that this Project Report is original and has not been published or submitted for any other degree award to any other University before. MAABI EMMANUEL Signed: .......................................................... Date: ........................................... Approval This is to certify that Maabi Emmanuel has presented the Online Student Registration System as his final year project. This is a true document of the work and it is ready for the submission to Makerere Institute of Technology for examination with our approval. MR Ibrah Signature: ………………………….. Date: ………………………………. Acknowledgement I wish to express my thanks to Mr. Ibrah for his excellent supervisory skills and whose guidance has enabled me to bring this project to what we believe is a satisfactory completion. Am also grateful to my family members for their many helpful suggestions and most of all for the encouragement which they extended to me to complete this work and to thank God who has seen me through this project. TABLE OF CONTENT Declaration ...................................................................... Ошибка! Закладка не определена. Approval ......................................................................... Ошибка! Закладка не определена. Acknowledgement ...................................................................................................................... 4 Abstract ........................................................................... Ошибка! Закладка не определена. Chapter 1 ..................................................................................................................................... 10 Introduction ............................................................................Ошибка! Закладка не определена. 1.0 Introduction ............................................................... Ошибка! Закладка не определена. 1.1 Background ............................................................... Ошибка! Закладка не определена. 1.2 Problem Statement .................................................... Ошибка! Закладка не определена. 1.3 Objectives ................................................................. Ошибка! Закладка не определена. 1.3.1 Main Objective....................................................... Ошибка! Закладка не определена. 1.3.2 Specific Objectives ................................................ Ошибка! Закладка не определена. 1.4 Scope ......................................................................... Ошибка! Закладка не определена. 1.5 Significance............................................................... Ошибка! Закладка не определена. Chapter 2 ................................................................................Ошибка! Закладка не определена. Literature Review ..................................................................Ошибка! Закладка не определена. 2.0 Introduction ............................................................... Ошибка! Закладка не определена. 2.1 The concept of an Online Application System ......... Ошибка! Закладка не определена. 2.2 Related Online Systems ............................................ Ошибка! Закладка не определена. Chapter 3 ................................................................................Ошибка! Закладка не определена. Methodology ...........................................................................Ошибка! Закладка не определена. 3.0 Introduction ............................................................... Ошибка! Закладка не определена. 3.1 Data Collection Techniques ...................................... Ошибка! Закладка не определена. 3.1.2 Questionnaires........................................................ Ошибка! Закладка не определена. 3.1.3 Interviews ............................................................... Ошибка! Закладка не определена. 3.1.4 Sampling ................................................................ Ошибка! Закладка не определена. 3.2 Data Analysis ............................................................ Ошибка! Закладка не определена. 3.3 System Design .......................................................... Ошибка! Закладка не определена. 3.4 Implementation ......................................................... Ошибка! Закладка не определена. 3.5 Testing....................................................................... Ошибка! Закладка не определена. Chapter 4 ..................................................................................................................................... 23 System Design and Implementation .......................................................................................... 23 4.0 Introduction ......................................................................................................................... 23 4.1. The proposed system.......................................................................................................... 23 4.2 System Analysis .................................................................................................................. 24 4.2.1 User requirements ............................................................................................................ 24 4.2.2 Functional Requirements ................................................................................................. 25 4.2.3 Non Functional Requirements ......................................................................................... 25 4.2.4 System Requirements....................................................................................................... 26 4.2.5 Security Requirements ........................................... Ошибка! Закладка не определена. Chapter 5 ..................................................................................................................................... 27 Presentation of Results ............................................................................................................... 27 5.0 Introduction ......................................................................................................................... 27 5.1 Discussions and Findings .................................................................................................... 27 5.2 Problems faced during data collection, system design and implementation ...................... 27 5.3 Benefits of the System ........................................................................................................ 28 5.4 Limitations of the developed System .................................................................................. 28 5.5 Screenshots of the new System ........................................................................................... 28 Chapter 6 ..................................................................................................................................... 31 Conclusions And Recommendatiions ....................................................................................... 31 6.1 Conclusion ................................................................ Ошибка! Закладка не определена. 6.2 Summary ................................................................... Ошибка! Закладка не определена. 6.2.1 Challenges .............................................................. Ошибка! Закладка не определена. 6.2.2 Achievements ......................................................... Ошибка! Закладка не определена. THE ONLINE STUDENT REGISTRATION MANAGEMENT SYSTEM Registering students might sound simple, but it’s actually a complex process with multiple moving parts. Before students can register, they need to know if the classes exist and that you can provide useful information to them. That is to say, to do all of this, you will need a student registration system whereby yo u b u i l d o n e yourself using free tools and the system will need to meet the needs of your student and your program to work effectively. ABSTRACT The Online Student Registration Management System (OSRMS) is designed to streamline and enhance the process of student enrollment and registration in educational institutions. This system addresses common challenges faced by academic institutions, including inefficient manual processes, data inaccuracies, and limited accessibility for students and administrative staff. By implementing a user-friendly web-based platform, OSRMS facilitates seamless registration, course selection. The system employs a centralized database to ensure real-time data updates and accessibility, allowing students to register for courses, and manage personal information from any device with internet access. Administrative features like enabling the staff to monitor enrollment trends and generate essential documents efficiently. This proposal outlines the system's architecture, key functionalities, and the technologies employed in its development. By improving the registration process, OSRMS aims to enhance the overall educational experience for students while reducing administrative burdens on staff. The implementation of this system is expected to lead to increased student satisfaction, improved data integrity, and more efficient resource allocation within educational institutions. TABLE OFAPPROACH Approaches Quantitative Purposuasive Sampling Sample Sizes(24) 10Educational Administrators 8 Software Developers 6 Cyber Security Specialists 10 Educational Administrators out of 2 groups of 5 discussants Data Collection Structure Interview Data Analysis Coding Editing Tabulation of data Group focused discussion Resting data Chapter 1 1. INTRODUCTION BACKGROUND OF THE STUDY In the past years, an inspection at close observation of some admission offices in some reputable tertiary institution revealed that there has been lack of proper documentaries of admission forms. Also, much time was spent in sorting out qualified and non-qualified forms. This has resulted to a meaningful loss of substantial efficiency and accuracy in the methods used for instance, in many tertiary institutions, one could not adequately give details of applicants such as the total number of these that applied the number that qualified from each state or local government. The advert of computer was hated by the world as a great revolution like any industry revolution. It promised to free and from simple routine jobs of respective nature by providing computing power. The first to have exploited the facility was the search for scientific acquires, this was not unconnected with the fact the designers by these systems were Scientifics themselves. Several problems have been eliding satisfactory solutions through, numerical methods of solution exist but involved a very huge amount of computation then, by rendering the problem in accurately accomplished. Not only did computer make reliable solution possible it equally opened new application methods. The focus of this project work is to develop a computerized Students Registration System that shall bring about this paradigm shift, in other to proffer solution to the challenges inherent in the existing system implemented by Makerere Institute of Technology. The proposed system: Automated admission processing System shall be developed using HTML, CSS and PHP as the frontend, and MY SQL database management system as the backend STATEMENT OF THE PROBLEM Bureaucracy involved in the current registration system at the institution where students are required to physically line up at the office to pick forms, fill them up, attach passport photos, make a copy or two of the filled in form, again line up to submit them back to the office involves a lot of time which also directly leads to a high workload for the staff hence exhaustion. This research was to seek to design an online registration system to solve the above problem. MAIN PURPOSE OF THE STUDY To design and implement an online Student Registration Management System that improves efficiency and accuracy. SPECIFIC OBJECTIVES To evaluate the limitations of the current registration process. To develop a secure and scalable database for storing student records. To create a user-friendly interface for student and administrator interactions. To ensure data security and confidentiality through encryption and role-based access. RESEARCH QUESTIONS What are the key challenges faced in the current student registration system? How can technology improve the efficiency and accuracy of student registration? What features are essential for a robust Student Registration Management System? SIGNIFICANCE OF THE STUDY This research will benefit MIT by improving administrative efficiency, reducing operational costs, and enhancing the student experience. It will also provide a model for other institutions seeking similar solutions. JUSTIFICATION OF STUDY 1. Addressing Institutional Challenges Manual registration processes are often slow, prone to errors, and inefficient, leading to frustration for both students and administrators. The study is justified as it seeks to alleviate these challenges by developing a streamlined, automated system. This will not only save time but also ensure data accuracy and security. 2. Enhancing Administrative Efficiency Educational institutions require robust systems to handle increasing student numbers and administrative tasks. Automating the registration process will reduce the workload for administrative staff, allowing them to focus on other critical functions such as academic planning and student support. 3. Improving Student Experience Students often experience delays and inconveniences with manual registration, such as waiting in long queues or dealing with misplaced records. An automated system will provide a seamless registration process, improving overall student satisfaction and engagement with the institution. SCOPE OF THE STUDY TIME SCOPE: The study shall be conducted in the period of three months running from October to December. GEOGRAPHICAL SCOPE: The study shall be conducted at Makerere Institute of Technology in Kampala Uganda CONTENT SCOPE: The study shall focus on the Student Registration Management System were a research design a workable system using Computer Programming Languages With X’amp 1. Frontend Development The frontend of the Student Registration Management System will be responsible for the user interface that students and administrative staff interact with. The following technologies will be used: HTML (Hyper Text Markup Language): ✓ To structure the content on the web pages. ✓ HTML will provide the basic framework for all web pages, allowing for the inclusion of text, images, forms, and other elements. CSS (Cascading Style Sheets): ✓ To style and layout web pages. ✓ CSS will be used to enhance the visual presentation of the Student Registration Management System, ensuring it is aesthetically pleasing and responsive across different devices. 2. Backend Development The backend will handle business logic, database interactions, and server-side operations. The following languages and frameworks will be utilized: PHP (Hypertext Preprocessor): ✓ To manage server-side scripting. ✓ PHP can be utilized for its strong integration with databases and ease of deployment on web servers. It is particularly effective for handling form submissions and user authentication. 3. Database Management A robust database management system is essential for storing student records and other related data securely: MySQL: ✓ To manage relational databases. ✓ MySQL is a widely used relational database management system that will store student data, course registrations, and administrative records. Its reliability and ease of use make it an ideal choice. CHAPTER 2 LITERATURE REVIEW This chapter is about work done by previous research in attempt to provide information to the Computerized Student Registration System. But analysis of similar systems like Students Record, General Record Schedule, hotels information management information, automation of patients records system and State education data systems that increase learning and improve accountability. Conceptual Framework Concept of a Computerized Registration System A major great challenge of the millennium is to unlock the potentials of the computer to help managers and decision-makers. Computerized registration system is an elaborate form to aid the students to register online with ease and avoid errors which is very commonly done with the manual registration system, Ralph (2019). The impact of computers on society can be seen in the proliferation of computers and has become an important part of our everyday life. Institutions of higher learning now depend on the computerized registration system as the system operates with the use of software like the database. The student’s registration system can be functional only when each student’s fields like matriculation number, name, program, school, department, level, course of study, etc. are been keyed into the database (Microsoft excel, Spreadsheet). According to French (2019) each student is given a password which is used to access the student’s registration process to update registration when necessary. The computerized registration system makes students registration easier and makes clearer student’s identification since the picture of the student is also attached to the registration facts. The stress of moving from one office to another to copy their course outline and the codes is no longer there since the introduction of the computerized registration system, French (2019). After due registration have been made, the student is issued an acknowledgement slip, a receipt and course forms. The course forms will then be signed to complete the registration process. As the student processes, the student registration portal will be updated from one academic session to another or from one semester to another. Through the updates, students can identify their course units for the semester and the carryover courses if any. Theoretical Framework Computer-based information system Computer-based information systems in are structured systems that rely on computer hardware and software technology to collect, process, store and distribute didactical resources. Didactical resources include sets of documents for planning, programming and realization educational process. It, also, includes software based on principles of artificial intelligence to collect information, measure success and evaluate teacher’s and student’s work. Information system is employed to support decision making and control in an organization. Information Systems is also used to analyze problems, visualize complex subjects, and create new technologies. Input, processing, and output are the three activities in an information system that produces the information an organization needs. An information system contains information about an organization and its surrounding environment. Three basic activities; input, processing, and output produce the information organizations need. Feedback is output returned to appropriate people or activities in the organization to evaluate and refine the input. CHAPTER THREE METHODOLOGY 3.1 INTRODUCTION This chapter presents the detailed selected methodologies for the study, methods and techniques that were used to achieve the specific objectives of the study. It also includes the research design which described the tools, approaches, processes and techniques employed in research study. 3.2 RESEARCH DESIGN The purpose of the study is to provide a user-friendly platform on The Student Registration Management System. 3.3 AREA AND POPULATION OF THE STUDY The interest of the study is going to a challenge of the existing old system, were a system is going to be implemented basing on the population of Makerere Institute of Technology and the study population would include Cybersecurity Specialists, Software Developers, Educational Administrators. 3.3 SAMPLING PROCEDURES The Sampling will involve the number of respondents that are going to be involved in the study were the population is too large, we use the data that is available using the sample size. Therefore, the procedures by which some members of the population are selected in representation of the entire population. 3.4 TABLE OFAPPROACH Approaches Quantitative Purposuasive Sampling Sample Sizes(24) 10Educational Administrators 8 Software Developers 6 Cyber Security Specialists 10 Educational Administrators out of 2 groups of 5 discussants Data Collection Structure Interview Data Analysis Coding Editing Tabulation of data Group focused discussion Resting data 3.5 METHODS OF DATA COLLECTION There are many methods of data collection used during the research process but in this study, we are going to use observation, Questioner and Interview methods. 3.5.1 INTERVIEW The method involves asking questions pertaining to obtaining information about The Student Registration Management System where research will prepare open and close ended questions about the study. 3.5.2 OBSERVATION This involves using our naked eyes to see what is on the ground and therefore implement an automated system to solve what is on the ground. 6. LIMITATION OF THE STUDY During the research, the following constraints were encountered and these include: i. Limited resources such as computers, storage devices like flash disks, software as x’amp server these resources where limited and accessing them was quite hard. ii. The skill to design a systematic database using MYSQL was a little technical and also adopting to use PHP scripting language. iii. Financial constraints: a study like this nature is expected to be carried out on a broader base but because of lack o f funds r e q u i r e d , some f unction and programs could not b e a p p l i e d . Non-availability o f m a t e r i a l s : during the course of this research, there were non-availability of some critical documents and materials which were classified as confidential. 3.7 DATA ANALYSIS AND PROCESSING This is where data obtained from questionnaire is going to be used into a meaningful activity of the research process and respondents will be required to give vital information in relation to the study. Data obtained is required to be recorded to remove unwanted mistakes. Chapter 4 System Design and Implementation 4.0 Introduction This chapter provides a discussion of how data was collected using different techniques, Functional and Non-functional requirements. It also involves modelling of the system. 4.1. The proposed system The proposed system is taking into account the user, functional, non-functional and system requirement is able to counter the problems identified with other existing online application systems namely: Expenses for the system will depend on very minimal, cheap to purchase and maintenance requirement in terms of hardware and software. Compatibility of the system is developed based on the current educational setting of Uganda in terms of appropriate and user-friendly platforms on which the system is run. Simplicity of system development languages; the system is developed in PHP, MySQL, HTML5, and JQuery environments which are easy to learn and user friendly. The proposed system will comprise of the following components 4.2 System Analysis System Analysis focuses on the Functional, Non-functional, User and System requirements that were realized after analyzing the collected data using the various data collection techniques as shown above. Collected data was analyzed to rigorously specify System processes. By summarizing the results from data collected, the researchers obtained the various requirements. 4.2.1 User requirements Students and administrators of Makerere Institute of Technology were approached during the interviews and were asked what they would like by the improved application system to be able to do. The requirements include the following; Administrators; User friendly Should allow addition of students Should allow input of raw data, for example updating fees payments of students. Should enable viewing student’s data input Students; Minimize time spent travelling to and from the university to collect and return the registration forms. Keep information input safe from unauthorized access. Allow collecting of mistakes during data entry. 4.2.2 Functional Requirements These are requirements that specify the functionality of the system, that is, what the system does, and these include the following; Checking to make sure all input fields are filled in. Avail presence of registration form anywhere at any time given an internet connection. The system can be used by administrators and academic registrars in decision making through reports that the system can generate. Security- the system allows users to access the same registration material with restrictions on logging out/ terminating sessions. Once logged out, a student’s account cannot be tampered with due to password restrictions that come into effect at the end of every session. 4.2.3 Non Functional Requirements These are restrictions on the type of solutions that will meet the functional requirements. They include the following; Availability Students can access the online application system form from anywhere, at any time as long as there is availability of internet. Integrity The registration system should be consistent and also should be standardized to match moral principles of all the users. 4.2.4 System Requirements Hardware (Requirements) Hard disk (50GB and above) Memory (1GB and above) Processor (Pentium 4 and above) Processor speed (2.0 GHZ and above) Table 1: Hardware requirements Software(Requirements) Operating system for example windows 7, 8, 10, 12, Vista Database Management System (MySQL Server) Development environment (PHP, HTML5, JQuery, Bootstrap CSS) Table 2: Software requirements Chapter 5 Presentation of Results 5.0 Introduction This chapter consists of results and findings of the system model developed. The results were presented basing on the research of the proposed system. 5.1 Discussions and Findings Registration of new and continuing students at Makerere Institute of technology is done manually and records kept in files and physical stores. For the institute once registration is made, the student’s form is kept in files waiting for processing. The processing is then done manually by first capturing the students’ details into the computerized database. This process consumes a lot of time and also causes delays to enter these student’s details in the system. The processing system is deployed to do the computation of the student’s details depending on the information presented by the students and the different criteria used by the institute. In case a student does not register successfully that implies that he or she is below 60%. When the processing of the registration is completed, students are there after registered for that semester. 5.2 Problems faced during data collection, system design and implementation Several problems were encountered in the initial stages of the project which in system design and implementation and they include the following; The inconveniences caused by some administration officials who failed us on different appointments. Financial hardships were faced since i had to pay money for the software, hardware and the printing of information obtained regarding our project. Scarcity of resources; Lack of enough computers in the computer labs at the faculty delayed me from doing many things and the few existing ones at times lacked connectivity to the Internet. The time design for the project was also very limited due to the fact that a lot of time was used in the data collection phase. Therefore, some functionalities were left out which would have in turn magnified the usefulness of the system. 5.3 Benefits of the System This includes the services that the developed system should offer which include the following The system will ensure that the maximum limited time is used during the entire exercise of registration of students. The users are able to input data where the system captures processes and produces output as required. It will then store the details directly into the automated system hence eliminating the manual based system hence easier retrieval for any information from the database. 5.4 Limitations of the developed System The system does not support the registration of students from other Institutes. 5.5 Screenshots of the new System These are sample screenshots from the actual system including the user interfaces. The screen shots give an overview of the different functionalities and a step-by-step display of how the system works. Admin Page: Student’s Page. Chapter 6 Conclusions and Recommendations 1. Conclusion This project is purely an academic exercise and we strongly believe that it is a useful starting point to manage registration procedures at the institute. Due to time limitations a comprehensive research and analysis of issues have been exclusively done. The program design and the codes are purely academic but if recommendations made are all implemented then all the functionalities of the system would be achieved. 2. Summary The present way of life dictates the use of advanced technological methods and process handling to various aspects of life. The ever-rising d e ma n d f o r higher education has led to the persistent inefficiency of the e x i s t i n g paperbased registration system. This inefficiency is mainly in terms of time spent collecting and returning registration forms to the institute as well as the recurring paper and administration costs associated with the system. 4.2.1 Challenges I had to have an ADMIN login to perform some administrative tasks. We thought it would be very practical to have this option. For example, when you are logged in as an admin you can edit the student’s details. 4.3 Recommendations I recommend that Makerere Institute of Technology adopt this online system for processing the registration of students. This will help save time and costs incurred by both the Institute and the students. Students will provide necessary information required while registration avoiding simple mistakes that fail them from registering. Institute staff should be trained on the use and functionality of the system should also be carried out. REFERENCES Denga, O. B. (2012). Computer Networking and Its essentials www.wikipedia.com (retrieved 20/4/2015). Edwards, U. H. (2021). Understanding Computer Science. www.wikipedia.come (retrieved 20/4/2015) French, C.S. (2019) Computer Science. Guersey: Channels Islands. Joel, U. A. (2021). Computers and the Society. New York. Delinar Printing and Publishing Morphy, J. W. (2021). Principles of Computer Science. www.wikipedia.com (Retrieved 22/6/2015) Matovu, M. (2019) Availability, accessibility and use of ICT in management of students ‘academic affairs in Makerere University, Makerere University. Obidinmu, J. N. & Duke, O. S. (2019) Computer Science: Beginners; Handbook for Undergraduates. Calabar: University of Calabar Press. Patel Rinkal B (2021). Online Admission System for School. The Prototyping
0
You can add this document to your study collection(s)
Sign in Available only to authorized usersYou can add this document to your saved list
Sign in Available only to authorized users(For complaints, use another form )