Design and Implementation of an Automated Examination Registration System

Design and Implementation of an Automated Examination Registration System

Project / Seminar Material
Reference ID: PS-5637-TM

DEDICATION

This research material titled “Design and Implementation of an Automated Examination Registration System” is dedicated to God for his enabling grace, and to all computer enthusiasts who contributed to make life a pleasant experience during my research documentation.

ACKNOWLEDGEMENT

I extend my sincere gratitude to all those who contributed to the completion of this project. Special thanks to my Supervisor (Name of your Supervisor), the Head of Department (Name of your HOD), the Lecturers in the department of Computer Science (CS), Book Authors and Profound Scholars of existing or related project material on “Design and Implementation of an Automated Examination Registration System” for their invaluable guidance, support, and expertise throughout the journey.

I am also grateful to your study area (mention any funding organizations, if applicable) for their financial assistance. This research would not have been possible without the encouragement and assistance of some stakeholders (mention any mentors, teachers, or colleagues). Additionally, I would like to acknowledge the understanding and patience of my family and friends during this endeavor. Your unwavering support has been a constant source of motivation. Thank you all for being part of this meaningful endeavor.

TABLE OF CONTENTS

PRELIMINARY PAGES


CHAPTER ONE

INTRODUCTION


    CHAPTER TWO

    LITERATURE REVIEW

    • 2.1 Introduction

    CHAPTER THREE

    SYSTEM ANALYSIS AND DESIGN

    • 3.1 Methodology Adopted
    • 3.1.1 Problem Identification Using SSADM
    • 3.2 Analysis of the Existing System
    • 3.2.1 Dataflow of the Existing System
    • 3.2.2 Disadvantages Of The Existing System
    • 3.2.3 Weakness of the existing System
    • 3.3 Feasibility Study
    • 3.3.1 Economic Feasibility
    • 3.3.2 Technical Feasibility
    • 3.3.3 Operational Feasibility
    • 3.4 Analysis of the Proposed System
    • 3.4.1 Data Flow Diagram of the Proposed System
    • 3.4.2 Advantages of the Proposed System
    • 3.4.3 Justification of the Proposed System
    • 3.5 Functional Requirements
    • 3.5.1 Use Case Diagram Of The Admin / User Privileges
    • 3.6 Data Requirements
    • 3.7 High Level Model of the Proposed System

    CHAPTER FOUR

    SYSTEM DESIGN AND IMPLEMENTATION

    • 4.1 Objectives of the Design
    • 4.2 Cohesion and Decomposition High level Model
    • 4.3 Control Center / Overall Dataflow Diagram
    • 4.3.1 Proposed System Operation Flowchart
    • 4.4 System Specification and Design
    • 4.4.1 Input and Output Specification
    • 4.4.2 Database Specification and Design
    • 4.4.3 Data Dictionary
    • 4.5 Choice and Justification of Programming Language
    • 4.6 Program Documentation
    • 4.7 Implementation Techniques
    • 4.7.1 System Testing
    • 4.8 Programming Module Specification
    • 4.8.1 Installation
    • 4.9 Computer Hardware Minimum Requirement
    • 4.10 Software Requirement
    • 4.11 Personnel / User Training
    • 4.12 File Maintenance Module

    CHAPTER FIVE

    SUMMARY, CONCLUSION AND RECOMMENDATION

    • 5.1 Introduction
    • 5.2 Summary
    • 5.3 Conclusion
    • 5.4 Recommendation

    REFERENCES

    APPENDIX A - “SOURCE CODE”

    APPENDIX B - “OBJECT PROGRAM”

    ABSTRACT

    An Automated Examination Registration System refers to a digital platform or software application designed to streamline and manage the process of registering students for examinations within educational institutions. The aim of the study is to design and implement an automated examination registration system. In achieving this aim, the following specific objectives were laid out to develop a system that will generate a student examination registration slip as a prove for registration, and provide a reliable solution to result processing that is corruption free through proper examination registration system. The motivation that led to the implementation of the proposed system is that the manual processes are highly susceptible to human error, including data entry mistakes and misplacement of forms, which can lead to significant discrepancies in student records and examination schedules. These errors can cause delays, necessitate extensive corrections, and sometimes result in students being unable to take their exams due to registration issues.

    The methodology adopted in this study is the structured system analysis and design methodology (SSADM) which is a technical approach for analyzing and designing an application or system by applying object throughout the software development process. The programming language used is HTML, CSS, JAVASCRIPT, PHP, SQL and JQUERY. The reason why web programming languages was used is because, it is platform independent and it is a web based application. The implementation of the proposed system will offer a more streamlined and user-friendly registration process. They can register for exams online at their convenience, avoiding the need for physical presence and reducing the time spent on administrative tasks. This increased accessibility and efficiency can improve their overall educational experience. The expected result is an Automated Examination Registration System that will Generate a student examination registration slip as a prove for registration, and reduce the hectic job of assessing the answers given by the candidates and paper work.


    Design and Implementation of an Automated Examination Registration System

    CHAPTER ONE

    1.1 Introduction

    An Automated Examination Registration System refers to a digital platform or software application designed to streamline and manage the process of registering students for examinations within educational institutions. This system automates various tasks involved in the registration process, such as data entry, validation, scheduling, and communication of registration status. The implementation of automated examination registration systems is transforming the educational landscape, offering significant advancements over traditional manual processes. These systems utilize technology to automate and streamline the registration process, thereby enhancing efficiency, accuracy, and user experience. Automated systems minimize the errors and inefficiencies associated with manual registration, providing a more reliable and faster alternative. Additionally, they offer robust data management capabilities, ensuring that student information is securely stored and easily retrievable. The integration of such systems with other educational technologies facilitates seamless data flow and operational coordination, contributing to a more cohesive and efficient educational environment. As educational institutions face increasing demands and larger student populations, the adoption of automated examination registration systems is becoming essential to meet these challenges and improve overall administrative effectiveness .

    As a prelude to other parts of this study, this chapter will discuss the background upon which this study was initiated, the statement of problems that led to this study, the Aim and Objectives of the study. Others are Significance of the study, Scope of work, Limitation of the study and Definition of technical terms.


    1.2 Background of Study

    Shaka Polytechnic is an institution that is devoted in training undergraduate to become graduates for the good and betterment of the country. This dream started 28 years ago by an amiable and respectful legend of the person of Sir. Dr. Donaldson Shaka Momodu whose main purpose was to empower young men and women academically. Due to growth, there was a need to enhance the technological standard of the institution in order to meet up with the trend of global technology. Before now, the institution suffers from adequate student exam registration as a result of the manual process that was involved in registering students. As the situation becomes tedious, There was a need for an automated method of keeping student examination registration data before they are meant to write any examination.

    In recent years, the development of more sophisticated software solutions has led to the creation of comprehensive automated examination registration systems. These systems integrate various features such as online payment processing, automated email notifications, and integration with other educational technologies like learning management systems and academic records. The use of cloud computing has also improved the scalability and accessibility of these systems, allowing institutions to handle larger volumes of registrations with greater ease (Taylor & Reed, 2020).

    The advent of computers in the latter half of the 20th century marked the beginning of a shift towards digital solutions in various administrative tasks, including examination registration. Early digital registration systems were relatively basic, often consisting of simple database applications that could store and manage student information. These systems, however, were limited in functionality and required significant manual input (Brown & Miller, 2015).

    The existing system analyzed are inefficient, and students as well has researched have developed their own software but they could not give or develop error free software that will assist in examination registration system for the polytechnic which will help the school to prepare students examination pass as well as preparing their result depending on the number of courses they have registered for in that semester in order for the student result to be prepared at the end of the semester. This problem has delayed the results of students that has made some of them not to go for youth service when they ought to have gone due to the manual system that emanated from the management of the school in attending to students. To bridge this gap or solve this problem, there is a need to develop software that is accurate, error free as the problem has imposed so much stress on both exams and record and the management in the polytechnic.


    1.3 Statement of Problem

    Investigation revealed that the implementation of an automated examination registration system addresses several critical problems inherent in traditional manual registration methods. Firstly, manual processes are highly susceptible to human error, including data entry mistakes and misplacement of forms, which can lead to significant discrepancies in student records and examination schedules (Jones & Smith, 2009). These errors can cause delays, necessitate extensive corrections, and sometimes result in students being unable to take their exams due to registration issues.

    Secondly, manual registration is time-consuming and labor-intensive. Administrative staff must handle large volumes of paperwork, often under tight deadlines, which can lead to inefficiencies and increased workload (Brown & Miller, 2015). This not only strains resources but also detracts from the staff's ability to focus on other critical tasks.

    Thirdly, data management and security are major concerns in manual systems. Physical records are vulnerable to loss, damage, and unauthorized access, compromising the confidentiality and integrity of student information (Green & Williams, 2008). The lack of robust security measures in manual systems poses significant risks, particularly in an era where data breaches are increasingly common.

    Additionally, the lack of integration in manual systems results in fragmented data across different departments, leading to inconsistencies and difficulties in data retrieval and analysis. This fragmentation hinders effective communication and coordination within the institution, impacting overall administrative efficiency (Taylor & Reed, 2020).

    Finally, manual registration processes do not offer the convenience and flexibility that students expect in the digital age. Students often face challenges such as long queues, limited registration hours, and the inconvenience of physical presence requirements, which can be particularly problematic for those with tight schedules or remote living arrangements (Johnson & Davis, 2021).


    1.4 Aim and Objectives of the Study

    The aim of the study is to design and implement an automated examination registration system. Specifically, in achieving the above stated aim, the following specific objectives were laid out as follows to design and develop an application software that will:

    1. Investigate how automated systems improve data handling, storage, retrieval, and security, ensuring that student information is protected and easily accessible;
    2. Save the time of examination section and minimize the use of manpower;
    3. Generate a student examination registration slip as a prove for registration;
    4. Ensure that normal credit load in line with the school is maintained; and
    5. Provide a reliable solution to result processing that is corruption free through proper examination registration system.

    1.5 Significance of Study

    The implementation of an automated examination registration system holds significant benefits for various stakeholders within educational institutions.

    For students, the system offers a more streamlined and user-friendly registration process. They can register for exams online at their convenience, avoiding the need for physical presence and reducing the time spent on administrative tasks. This increased accessibility and efficiency can improve their overall educational experience.

    For administrative staff, the system reduces workload and minimizes errors associated with manual data entry and paperwork. By automating routine tasks, staff can focus on more strategic and value-added activities, enhancing their productivity and job satisfaction.

    Faculty members benefit from more accurate and timely data. Automated systems provide real-time updates and comprehensive reports, allowing faculty to better manage exam schedules and student performance tracking. This leads to more effective academic planning and support.

    Institutional management gains from improved data security and management. Automated systems ensure that sensitive student information is stored securely and is easily retrievable for reporting and decision-making purposes. This enhances institutional compliance with data protection regulations and improves overall governance.

    For external stakeholders such as accreditation bodies and policymakers, the implementation of automated systems demonstrates a commitment to leveraging technology for educational improvement. The enhanced accuracy, efficiency, and data integrity provided by automated registration systems can support accreditation processes and inform policy decisions, ultimately contributing to the advancement of educational standards.


    1.6 Scope of Study

    The scope of this research is focused on the Design and Implementation of an Automated Examination Registration System using Shaka Polytechnic (Computer Science & Information Technology Department) as a case study. The system developed will only cover registration of students and course registration for the sake of examination and result compilation.


    1.7 Limitations of the Study

    During the course of this study, many things militated against its completion, some of which are:

    1. Time Constraint: The time frame given to accomplish this project was very short due to school academic calendar and it was carried out under pressure which made the researcher not to implement some necessary features.
    2. Establishment Policies: Establishment policies posed a serious limitation as most staffs are not ready to release information needed for this project work. There were lots of information needed from the staffs of this institution to enhance the study which took them time to release or they did not release at all for security purposes, hence the scope was reduced.
    3. Financial Constraint: Insufficient fund tends to impede the efficiency of the researcher in sourcing for the relevant materials, literature or information and in the process of data collection (internet).

    1.8 Definition of Terms

    Information System:

    It is a collection of procedures, people, Instructions and equipment to produce information in a useful form (Clerk 2011).

    Technology:

    It is study of techniques or process of mobilizing Resource (such as information) for accomplishing objectives that benefits man and his environment (Pone 2011).

    Examination:

    It is a set of questions or exercises evaluating skill or knowledge.

    Information:

    Information can be defined as the process of gathering, transmitting, receiving, storing and retrieving data of several items put together to convey a desired message (David 2011).

    Computer Network:

    Computer Network is a system that connects two or more computers together using a communication link (parss 2001).

    Databases:

    A systematically arranged collection of computer data, structured so that it can be automatically retrieved or manipulated. It is also called databank (Joan 2011).

    File Transfer:

    Any kind of computer file can be sent via the Internetfrom one Internet user to another. Table of accounts on spreadsheets, design by a graphic artists, music sound files etc, can all be exchanged in this way (Clerk 2011).

    CHAPTER TWO

    2.0 Literature Review

    2.1 Introduction

    This chapter focuses on the review of related literature. A literature review includes the current knowledge as well as theoretical and methodological contributions to a particular topic. It documents the state of the art with respect to the topic you are writing. It surveys the literature in the topic selected. In this research work the literature review includes the …

    Summary Headlines for Design and Implementation of an Automated Examination Registration System