[featured_image]

₦5,000.00

  • Version
  • Download 1
  • File Size 506.65 KB
  • File Count 1
  • Create Date October 27, 2021
  • Last Updated October 27, 2021

TEACHERS AUTOMATIC TIME-TABLE SOFTWARE GENERATION SYSTEM USING PHP

ABSTRACT

This time table generation system helps to manage all the periods automatically and also will be helpful for faculties to get automatic timetable in their phone by using this application. This time table generator software also manages timetable when a teacher is absent, late coming or early going. Maximum and minimum workload for a faculty for a day, week and month will be specified for the efficient generation of timetable

 

CHAPTER ONE

INTRODUCTION

The academic environment has gone so complex that an automated system may be required to automate certain aspects of the academic system. One such area of difficulty is timetable scheduling; those saddled with the responsibility of time table creation are always faced with challenges of creating effective system that will deliver its purpose.
Automation has been seen as a way of enhancing Manual activities. For instance, Manual operations are characterized with some setbacks such as erroneous computation etc. with automation, those setbacks are either eliminated or reduced to barest minimal. To this effect application are being created to hide the manual operations and project automation.
The general task of solving timetable scheduling problems is iterative and time consuming. In real world application, the participants to the timetable scheduling have conflicting preferences which make the search for an optimal solution a problem. In order to solve the problem it is necessary to find a compromise between all the parties involved in the requirement, usually conflicting (e.g. day, time). The constraints are related to the availability, timetabling and preference of each of the instructor, to rooms availability, number of student and curricula. In order to solve this problem for the particular case of university system, timetable scheduling has to adopt the computer-base approach. Computer-base approach enables the institution to automate certain manual task and work efficiently. Also, in the particular case of timetable scheduling, the automated system could find an optimal or a sub-optimal solution using mainly inter agent communication.

Time table is a schedule of events that organizes school activities throughout the day, week, term or year. For each activity, a timetable generally specifies a starting and an ending time. Typically, the shortest duration on the timetable is called a period. A time table management software can notify students and parents if there is a change in time tables such as a change in the class time or a change in the teacher taking the lecture. It helps students to prepare in advance for a modification in their daily schedule.

An efficient school timetable software, helps in seamless management of classes in schools to create quickly multiple timetables which save an adequate amount of administrative time and effort. Through this School Administration Software, it will be easy to manage Proxy period of teachers, which save the time and efforts of administrative staff. Creating timetable, assigning proxy period, and managing faculty timetable.

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.

The class timetabling problem is a typical scheduling problem that appears to be a stressful job in every academic institute. In previous years, timetable scheduling was done manually with a single person or group of individuals involved in the task of scheduling it manually. Planning of timetable is one of the most complex and error-prone applications because it is actually done manually. This situation demands a comprehensive approach where a computer can be used to schedule a timetabling problem by being automated using PHP.

1.2 STATEMENT OF PROBLEM

In institutions, the class time table is a major administrative activity which is prerequisite.

The time table problem or conflict can be said to be the problem of assigning a number of events into a limited number of time period. Wren defines timetable as follows “Timetable is the allocation of subject to constraints of  given a objects being in space time in such a way as to satisfy as nearly as possible a set of desirable objectives”, Wren A.(1995).The problem of  the time table is subject to many constraints which are usually divided into two categories: “hard” and “soft”.

Hard Constraints:

These are constraints that must be enforced. Some examples of such constraints are:

(iv)                       In each period, there should be sufficient resources (e.g. rooms and lecturers) available for all the events that have been scheduled for that time period.

(v) No lecturer should have different classes at the same time slot. There cannot be more than two classes for a subject in one day.

Soft Constraints

Soft constraints are those that are desirable but not absolutely essential. Sometimes it is impossible to satisfy all soft constraints in real world situations. Some of the soft constraints (in both exams and course timetabling) are:

(vi) Lecturers and students may prefer to have all their lectures in some number of days and to have a number of lecture-free days

(vii)    Lab classes may not be in consecutive hours

(viii)  Every staff should get at least one first hour

(ix) A particular class may need to be scheduled in a particular time period.

 

1.3 AIMS AND OBJECTIVES

The project is aimed at developing a Teacher automatic timetable  software generation system using php.

(1)  The project involves developing a program that can schedule time table effectively for school. The prototype of this work should be followed by the development of a booking system that can automatically allocate resources.

(2)   The main principal of this project is to solve timetable problems with evolutionary computing processes.

 

1.4 SIGNIFICANCE OF STUDY

This study is primarily aimed at increasing efficiency in operations, reducing error and running cost, stabilising the degree of equatorial point of and standard level of class schedule and runs the distribution of lecture time in educational institutions by introducing an automated teacher timetable  scheduling system using Php.

This study will help improve current operational process in major institutions of learning in scheduling  time-table to avoid clashing by developing efficient computer software that can handle time schedule in a computerised fashion

 

1.5 LIMITATION OF THE STUDY

The lists of constraint on this project are so many but just the few major ones will be listed:

(x)  To start with, the project took a lot of time to understand, researched on before embarking on it.

(xi)    Unavailability of electric power supply during the research work.

(xii)  The location where this research was performed was not good enough in terms of network signals strength which is usually on the poor side.

1.6   ORGANIZATION OF THE RESEARCH

This project is divided into five chapter one gives a generation introduction, theoretical background, statement of the problem, aim and objective (s) of the study, significance of the study, scope of the study, organization of the research and definition of the terms.

Chapter two handles introduction, literature review highlighting basic concepts.

Chapter three is deals with system design that handles introduction, research methodology, input/output format, program flowchart.

Chapter four is the system implementation and evaluation phases that handle system design flowchart, choice of programming language, analysis of the modules and implementation.

Chapter five handles introduction, summary, conclusion and recommendation of the research.

TEACHERS AUTOMATIC TIME-TABLE SOFTWARE GENERATION SYSTEM USING PHP

Attached Files

TEACHERS AUTOMATIC TIME-TABLE SOFTWARE GENERATION SYSTEM USING PHP.docx
FACTORS INFLUENCING PROVISION OF GUIDANCE AND COUNSELLING SERVICES IN MIXED DAY SECONDARY SCHOOLS IN LAGOS, NIGERIA
INFLUENCE OF HOME ENVIRONMENT ON SS2 PHYSICS STUDENTS

Leave a Comment

Your email address will not be published. Required fields are marked *