ABSTRACT
This research work focused on the development of web-based academic Time table management system. The system was necessary because of the problems that are prevalent in the manual operations. This manual time-tabling system used in the institution is time consuming and energy sapping which leads to loss of information, general apathy, conflicts and wastage of resources. The objectives of the study include: to develop a web based system for convenience in scheduling lecture time-table and to implement a system that submits captured time table information to a web-based database. The significance of the study is it will provide time table officers with an automated system for easy management of time table information, it will benefit students and lecturers by giving them easy access to time table information whenever they need it. The software development methodology used is spiral development model. The programming language use is pHp hypertext pre-processor (PHP) and the database used is MySql.
CHAPTER ONE
INTRODUCTION
1.0 Introduction
This chapter presents the introduction to web-based academic Time table management system. It presents the following: introduction, background of the study, statement of the problem, aim and objectives of the study, significance of the study, scope of the study, organization of the research and definition of terms.
1.1 Background of the Study
The need to automate the manual process of lecture time tabling system in higher institution of learning cannot be set aside. Despite the fact that several other administrative sectors of most institution have been automated, lecture time-tabling is still done manually because of its inherent problems. Planning lecture time table is an administrative responsibility that demands enormous attention and effort from any institution because of its constraint satisfaction problem. Lecture time-tabling system is a system of scheduling lecture time and available resources so as to maximize such resources (Burke and Petrovic, 2002). It is one the most important yet time consuming task done periodically in any academic institution of learning. Therefore lecture time table should be carefully assigned into appropriate timeslot for students, lecturers and lecture halls based on constraints (Chowdhary et.al, 2014). Data are collected from various departments in each school for the preparation. The timetable process is in three phases namely: Data collection from departments, where each department will supply the various courses which will include the course title, course code, contact hour (lectures and practical), course unit and the lecturer to take them. The second phase is the analysis of the provided data where the data supplied by the departments are analyzed with the available space [hall sizes]. The last phase is the Lecture time scheduling. Based on the analysis, the lecture time-table is produced with three outputs vis-à-vis: Hall time-table [omnibus/main control], Departmental Input and Lecturers time-table [control II]. In scheduling the lecture time table, the following constraints must be taken into consideration; No student can attend more than one lecture at a time, No lecturer can teach more than one course per time and lecture hall cannot be assigned to more than one particular course at a time.