Design and Implementation of an Automated Matriculation Number Generation and Allocation System for Tertiary Institutions

Design and Implementation of an Automated Matriculation Number Generation and Allocation System

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

DEDICATION

This research material titled “Design and Implementation of an Automated Matriculation Number Generation and Allocation 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 Matriculation Number Generation and Allocation 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

    Students’ academic records form a vital part of the education system though progress throughout life continues to be hinged on availability of accurate data on graduates of various institutions. The aim of the study is to design and implement an Automated Matriculation Number Generation and Allocation System for Tertiary Institutions. In achieving this aim, the following specific objectives were laid out as follows to develop an application software that will generate students’ non-duplicate matriculation number for accurate decision making by the school management and enhance easy retrieval and access to students’ records using their allocated matriculation number.

    The motivation that led to the implementation of the proposed system is that there is duplicate allocation of same matriculation number and there is excessive time consumption during matriculation number generating and allocating registration number by the school registrar officer.

    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.

    This proposed system will reduce the stress and effort spent on generating student matriculation number. It will automate the process and makes the matriculation number unique. Staff do not have to generate the number by one after the other, the system will assign matriculation number to all registered student automatically. The expected result is an Automated Matriculation Number Generation and Allocation System for Tertiary Institutions that will facilitate proper accounting, students’ file storage and quick response to any adhoc enquires with reference to their assigned matriculation number.


    Design and Implementation of an Automated Matriculation Number Generation and Allocation System for Tertiary Institutions

    CHAPTER ONE

    1.1 Introduction

    Students’ academic records form a vital part of the education system though progress throughout life continues to be hinged on availability of accurate data on graduates of various institutions. Students’ records in most institutions have been held in low esteem, especially in the third world where most archival records on students are held in physical systems, giving rise to complications in recovering vital information and reduced access time (Desai, 2009; Arekete et al., 2009). Student record achievement is profoundly influenced by the evaluation practice used by teachers in the classroom. Research in education has consistently shown achievement monitoring and feedback to be extremely important factors in the teaching learning process. Automated Matriculation Number Generation and Allocation System for Tertiary Institutions is a web based application that provide platform for the colleague to conduct student’s evaluation online. Student will fill online feedback using a standard form.

    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, Limitations of the Study and Definition of technical terms.


    1.2 Background of Study

    Students’ academic and personal records form a vital part of the education system. Progress throughout life continues to be hinged on availability of accurate data on graduates of various institutions. From time to time, individual records are sought during processing of admissions for further studies, engagement in voluntary or military service and entry into the world of works and the job market. However, students’ records in most institutions have been held in low esteem, especially in the third world. Most archival records on students are held in manual systems, giving rise to difficulties in retrieving vital information and poor access time. Where such information is available in electronic form, they are not available in friendly format. Some cumbersome transformation processes are therefore needed to generate the necessary reports (Desai, 1990; Arekete and Osinowo, 2009).

    Since time is of essence in the digital age, we need to develop systems that are flexible, reliable and accurate for the purpose of delivering accurate information anytime such is needed. Moreover, availability of such information must not necessitate physical presence except in rare cases when physical authentication is required.

    The admission process in every higher Tertiary institution of learning involves giving the students their matriculation number. This number is used to identify them in all manner of activities done in the school. It most especially important during examination and test assessment results recording. However there have been several known cases of students sharing the same matriculation number within the same department leading to unfortunate confusing circumstances. In this project an automated system would be designed that generate unique matriculation number to all registered student.

    It is against the background that the development of this software to enable Student matriculation number record information storage and retrieval, so the software users should not give false information that is out of the software deeds. This research work is based on providing adequate information about students’ records. At the end of this project, the research work, the software will able school officials to evaluate students’ course in learning and teaching and concise students’ records from the database using their matriculation number as a query criteria.


    1.3 Statement of Problems

    Investigation revealed that these are the problems that are being encountered in the manual system of assigning a student registration number to newly admitted student in the department. The limited factors listed below have slowed realization of the good intention:

    1. Wrong matriculation number: The officer in-charge is bound to make mistake by giving wrong matriculation number to student, which may be as a result of under-assessment or over assessment of student. This could be with motive to commit fraud or as a result of mistake on the part of the officer at work.
    2. Allocation of same matriculation number: Staff under the allocation of matriculation number to student may indulge in registering two student with the same matriculation number in one department, which result to confusion if not quickly rectify.
    3. Improper Accounting: There is the tendency of the registrar involved in the handling of student matriculation generated to make mistake during this process, thus having some measures of inaccuracy in the work.
    4. Mental/Manual Labor: This involves the use of strength and Brain and the body. The officer in-charge goes through mental labor because he has to sort the records of the entire student in his domain of jurisdiction. He suffers from Manual labor because he has to write all the way.
    5. Excess Time Consumption: There is excessive time consumption because the school registrar officer has to write and enter the information of the student individually, after the person matriculation number is to be registered accordingly. When put together, the time spent on all of these is much.

    1.4 Aims and Objectives of Study

    The aim of the study is to design and implement an Automated Matriculation Number Generation and Allocation System for Tertiary Institutions. In achieving this aim, the following specific objectives were laid out as follows to develop an application software that will:

    1. Generate students’ non-duplicate matriculation number for accurate decision making by the school management;
    2. Enhance easy retrieval and access to students’ records using their allocated matriculation number;
    3. Provide efficient and safe storage of students’ information; and
    4. Facilitate proper accounting, students’ file storage and quick response to any adhoc enquires with reference to their assigned matriculation number.

    1.5 Significance of Study

    This proposed system will reduce the stress and effort spent on generating student matriculation number. It will automate the process and makes the matriculation number unique. Staff do not have to generate the number by one after the other, the system will assign matriculation number to all registered student automatically.

    This study will be of immense benefit to other researchers who intend to know more on this study and can also be used by non-researchers to build more on their research work. This study contributes to knowledge and could serve as a guide for other study.


    1.6 Scope of Study

    The study focuses on the Design and Implementation of an Automated Matriculation Number Generation and Allocation System for Tertiary Institutions using Computer Science Department, Federal University of Technology (FUTO) as a Case Study.


    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. Research material: availability of research material is a major setback to the scope of the study.
    3. Frequent power failure: This made the researcher append more money on fuel to ensure sustainable power.
    4. 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

    Registration: This means to keep records received from the management for reference purposes.

    Management: It is the co-ordination of all the resources of an Organization through the process of planning, Organization, directing and controlling

    Computer: An electronic machine capable of accepting data in the form of input, processes it under a set of complete condition, stores information or request for references and generated result in the form of output.

    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 Matriculation Number Generation and Allocation System