WAEC Past Questions, Objective & Theory, Study 100% offline, Download app now - 24709
Post-UTME Past Questions - Original materials are available here - Download PDF for your school of choice + 1 year SMS alerts

Design And Implementation Of Time Table Management System

Type Project Topics (docx)
Faculty Engineering, Environment & Technology
Course Computer Engineering
Price ₦3,000
Buy Now
Key Features:
Pages: 49
Chapters: Seven
Format: Ms word
Delivery Rate: Fast
Post-UTME Past Questions - Original materials are available here - Download PDF for your school of choice + 1 year SMS alerts
WAEC May/June 2024 - Practice for Objective & Theory - From 1988 till date, download app now - 99995
WAEC Past Questions, Objective & Theory, Study 100% offline, Download app now - 24709
Abstract:
A time table management system is a project which is developed to provide better support for student and lecturers in an institution. The time table management system provides a function to create and view the student's time table, This system also contains a database that stores student allotted subject details and notifications before time as there are many areas where we keep the records in database for which we are using MySQL software which is one of the best and the easiest software to keep our information. This project uses PHP as the backend software which is an Object Oriented Programming and has connectivity with MySQL. Also, it’s a developed and practical approach for building student timetable systems, which can be customized to fit any institution timetable system. Each staff and student can view their timetable once they are finalized for a given semester and can also edit the timetable.
Table of Content:
TABLE OF CONTENTS

CERTIFICATION ii
DEDICATION iii
ACKNOWLEDGEMENT iv
ABSTRACT v
LIST OF FIGURES vi
LIST OF TABLES vii
TABLE OF CONTENTS viii
CHAPTER ONE 1
1.1 BACKGROUND OF THE STUDY 2
1.2 STATEMENT OF THE PROBLEM 2
1.3 AIM AND OBJECTIVES OF THE STUDY 3
1.3.1 AIM 3
1.3.2. OBJECTIVES 3
1.4 SIGNIFICANCE OF THE STUDY 3
1.5 RESEARCH METHODOLOGY 4
1.6 REQUIREMENT 4
1.7 DEFINITION OF TERMS 4
CHAPTER TWO 6
LITERATURE REVIEW 6
2.1 BACKGROUND THEORY OF THE STUDY 6
2.1.1 EFFECT AND BENEFIT OF AN ONLINE TIMETABLE MANAGEMENT SYSTEM 7
2.2 RELATED WORKS 9
2.2.1 TYPES OF TIME TABLE 11
2.3 CURRENT METHOD IN USE 12
2.4 APPROACH TO BE USED IN THIS STUDY 12
2.4.1 METHODS OF SELECTION 13
CHAPTER THREE 15
SYSTEM METHODOLOGY AND ANALYSIS 15
3.1 BACKGROUND INFORMATION ON THE CASE STUDY 15
3.2 OPERATION OF THE EXISTING SYSTEM 15
3.2.1 FUNCTIONS OF THE PERSONNEL 15
3.3 ANALYSIS OF FINDINGS 16
3.3.1 ANALYSIS 16
3.4 PROBLEMS IDENTIFIED FROM THE ANALYSIS 17
3.5 PROPOSING A NEW SYSTEM 17
3.6 ADVANTAGES OF THE PROPOSED SYSTEM 17
CHAPTER FOUR 19
SYSTEM DESIGN 19
4.1 OUTPUT DESIGN 19
4.2 INPUT DESIGN 20
4.3 PROCESS DESIGN 22
4.4 STORAGE DESIGN 24
4.5 DESIGN SUMMARY 26
CHAPTER FIVE 29
SYSTEM DEVELOPMENT AND IMPLEMENTATION 29
5.1 PROGRAM DEVELOPMENT ACTIVITY 29
5.2 PROGRAM TESTING 29
5.3 SYSTEM IMPLEMENTATION 30
CHAPTER SIX 32
SYSTEM DOCUMENTATIONS 32
6.1 FUNCTION OF PROGRAM MODULES 32
6.2 USERS MANUAL 32
CHAPTER SEVEN 34
SUMMARY, CONCLUSION, RECCOMMENDATION 34
7.1 SUMMARY 34
7.2 CONCLUSION 34
7.3 RECOMMENDATION 35
REFERENCES 36
APPENDIX A 39
APPENDIX B 40

APPENDIXE C ....................................................................................................................... 48
Introduction:
CHAPTER ONE
INTRODUCTION
Timetabling concerns all activities with regard to producing a schedule that must be subjective to different constraints. Timetable can be defined as the optimization of given activities, actions or events to a set of objects in space-time matrix to satisfy a set of desirable constraints. A key factor in running an educational center or basically an academic environment is the need for a wellplanned, well-throughout and clash-free timetable. Back in the days when technology was not in wide use, (lecture) timetables were manually created by the academic institution. Every school year, tertiary institutions are faced with the tedious task of drawing up academic timetables that satisfies the various courses and the respective examination being offered by the different departments. Timetable development process starts when each Head of Department provide the following information to be used for timetable scheduling. The information provides the modules with dates, time and venues suitable in a particular semester:
1. Examinable courses in a particular semester.
2. Dates for lectures to be held (Lectures can be scheduled between Monday and Friday).
3. Specified time for lectures ( i.e. Between 8am and 4pm)
4. The venue of the scheduled lectures.
A timetabling problem consists of four (4) parameters and they are: T (set of time), R (set of available resources), M (set of scheduled contacts) and C (set of constraints). This problem assigns time and resources to the contacts on such a way that the constraints will be satisfied. In various timetabling problems, educational timetabling has been generally examined from practical standpoint. Academic timetable is very crucial but it consumes time due to its frequent occurrences and usage among higher institution of learning. Another reason for the difficulty is because of the great complexity of the construction of size of lectures and examinations, due to the scheduling size of the lectures and examinations periods and high number of constraints and criteria of allocation which is usually circumvented with the use of little strict heuristics, based on solutions from previous year (Jose, 2008). The quality of the timetable determines the quality of time dedicated by lecturers, students and administrators to academic activities. Various academic timetabling includes:
i. School timetable
ii. Lecture timetable
iii. Examination timetable
iv. Assignment timetable
This academic timetable must meet a number of requirements and should satisfy the desires of all entities involved simultaneously as possible. The timings of events must be such that nobody has more than one event at the same time.

1.1 BACKGROUND OF THE STUDY
The Department of Computer Science, The Polytechnic Ibadan has been facing a rigorous and strenuous situation when it comes to the issues of creating a timetable that will benefit both the lectures and students as well. The problem of also distributing and communication of the timetable to each student is also worth nothing. The current method of timetable is not internet based which increases the stress on the part of the student who has to keep moving from one office to another. Due to the various offices /department a student has to go to, the need for a web based timetable system for students is inevitable to save time and the cost of transportation from one location to another.
The lecturing staff usually spends a lot of time in timetable generation and timetable management. The software program to be design for this project work will captures all parameters used in creating a school lecture timetable and automatically creates one with its timetable generation tool. This school lecture timetable generation software also considers the availability of courses and other resources while creating levels in computer science department (e.g. NDI, NDII, HNDI, and HNDII). Moreover, changes can be easily made in the timetable as and when necessary depending on the availability of courses.

1.2 STATEMENT OF THE PROBLEM
Many Institutions like The polytechnic Ibadan do not have a solid system when involve in scheduling timetable as they still adopt the manual method of creating a timetable. The available system currently builds or generate a set of timetables, but most times have issues with generating a clash-free and complete timetable. The tedious tasks of data introduction and revision of usually incomplete solutions are the bottlenecks in this case (Luisa et.al, 2006). Most educational institutions have resorted to manual generation of their timetables which according to statistics takes much time to get completed and optimal. Even at the optimal stage of the manually generated timetable, there are still a few clashes and it is the lecturer that takes a clashing course that works out the logistics of the course so as to avoid the clash. The manual process of timetable system has a lot of limitation which include:
1. In the absence of the personnel in charge of any the timetable registration process is delayed until such personnel is available.
1.3 AIM AND OBJECTIVES OF THE STUDY
1.3.1 AIM
The aim of this research is to develop an online time table management system.

1.3.2. OBJECTIVES
The objectives of this study are:
i. To be able to optimize the algorithm used in today’s timetable systems to generate the best of timetabling data with fewer or no clashes.
ii. To bring approved timetable closer to users especially to those who use android phones, tablet and laptops.
iii. To enables the department to plan well in advance to design the student schedule.
iv. To enable the management and student with updated schedule information when changes occur.
v. To enable the management to provide timely accurate schedule data.

1.4 SIGNIFICANCE OF THE STUDY
The reasons for this work are outlined below:
1. The proposed system will provide an attractive graphical front-end for the administrators and students (mobile platform).
2. It will improve flexibility in timetable construction.
3. The system will save time.
4. Productivity will be improved.
5. The system can be revised i.e. its backend can be revised.
6. Proper recording of class size, number of courses offered, number and capacity of available lecture halls.
7. Efficient execution of academic activities.

1.5 RESEARCH METHODOLOGY
It has been established that the physical and manual method of scheduling courses for student are not always helpful, a much better alternative is to use digital and automated process of scheduling. This implies that the implementation of a web based time table is much more convenient and forthcoming as to the current method utilized. The level of success achieved in caring out this research is owed to the methodology adopted. A research methodology is a systematical programming approach of a well-defined procedure that should be followed in caring out a thorough research work.

1.6 REQUIREMENT
1. HTML
2. CSS
3. JQuery(JavaScript framework)
4. PHP
5. XAMPP server (Apache & MySQL)

1.7 DEFINITION OF TERMS
LECTURE: A spoken lesson or exposition usually delivered to a group.
LECTURER: A person who gives lecture, especially a professor.
TIMESLOT: A conventional defined time interval in a schedule
TIMETABLE: A structured schedule of events with the times at which they occur especially times of arrivals and departures.
SCHEDULE: A timetable or other time-based plan of events; a plan of what is to occur and at what time.
DATABASE: A collection of usually organized information in a regular structure, usually but not necessarily in a machine-readable format accessible by a computer.
Buy Now
 
Post-UTME Past Questions - Original materials are available here - Download PDF for your school of choice + 1 year SMS alerts
WAEC May/June 2024 - Practice for Objective & Theory - From 1988 till date, download app now - 99995
WAEC Past Questions, Objective & Theory, Study 100% offline, Download app now - 24709
WAEC offline past questions - with all answers and explanations in one app - Download for free