0% found this document useful (0 votes)
231 views9 pages

Thesis Online Time Table Generator

The document describes an online time table generator software project. It aims to automatically generate timetables to save time and reduce errors compared to manual timetable creation. The software would take inputs like subjects, teachers, and workload to generate clash-free timetables. It uses PHP, CSS, HTML and is intended to run on web servers with PHP enabled and use MySQL database. The project scope is to efficiently schedule timetables while optimizing resource utilization.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
231 views9 pages

Thesis Online Time Table Generator

The document describes an online time table generator software project. It aims to automatically generate timetables to save time and reduce errors compared to manual timetable creation. The software would take inputs like subjects, teachers, and workload to generate clash-free timetables. It uses PHP, CSS, HTML and is intended to run on web servers with PHP enabled and use MySQL database. The project scope is to efficiently schedule timetables while optimizing resource utilization.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Online Time Table Generator

Submitted by
QURBAN ALI
BSIT-021R17-25

Supervisor
MUNEEB A.KHAN

DEPARTMENT OF INFORMATION
TECHNOLOGY INSTITUTE OF SOUTHERN
PUNJAB, MULTAN
January 2021
Online Time Table Generator

by
QURBAN ALI
BSIT-021R17-25

A thesis
presented to the Institute of Southern Punjab, Multan
in partial fulfilment for the degree requirement of
BSIT in

Information Technology

Main Spring Regular 2017-2021

Multan, South Punjab, Pakistan


AUTHOR'S DECLARATION

It is declared that I have developed an Online Time Table Generator educational software
for interactive and effective. I hereby declare that I am the sole author of this thesis. This
is a true copy of the thesis, including any required final revisions, as accepted by my
supervisor. It is further declared, that I have fulfilled all the requirements in line with the
Quality Assurance guidelines of the Higher Education Commission.
I understand that my thesis may be made electronically available to the public.

Student Name Qurban Ali

Registration No. BSIT-021R17-25

Email Address Qurbanalisahu@yahoo.com

Discipline Information Technology

Year of Study 2017-2021

Area of Study Augmented Reality in education

Proposed Project Title Online Time Table Generator

Signature of Student Signature of Supervisor

(Qurban Ali) (Muneeb Ahmad khan)


ABSTRACT

This thesis examines the university timetable generation problem. It begins with a
discussion on the conflicting terminology used and differentiates between the terms
scheduling and timetabling. This discussion integrates with an overview of the problem
itself both from practical and academic perspectives. This is followed by a summary of
the apparently effective timetable solution generation algorithms. The literature is then
examined in detail from that perspective. This literature review is then summarized in a
form to highlight the use of these different solution algorithms. A classification schema is
developed and the summary of the literature presented within the framework of this
schema. Trends in the research literature result from this presentation and an
extrapolation to future research trends are suggested. An information system based upon
the need to support timetable production and maintenance is presented. Given the very
practical outcomes expected of timetable research, the information system was designed
to enable the whole range of administrative functions performed by teachers to be either
directly supported or readily modified to prove such support. The implementation of this
particular system is given and resulting timetables are presented and discussed. The
system generated manual and automated timetables and these were produced by trailing a
number of objective functions. It was noted that the determination of the optimal
objective function is dominated by specific individual institutional criteria. It is suggested
that this would make a more than significant project for future information systems
research. From the literature it is noted that the timetable generation problem, as reported
time and time again in the literature, has been solved. Such claims lead to a benchmark
which is proposed to enable an initial comparison of the effectiveness of proposed
solutions by different researchers.
The thesis then presents a summary of the work that was carried out and offers direction
for future research. It is noted that despite the fifty years of research conducted into this
area there exists a significant number of research avenues still to be pursued.
Keywords

Time Table Generation, Software as Service, Web Application, Web Technology.


ACKNOWLEDGMENT

In the name of ALLAH, The Most Beneficent, The Merciful. Alhamdulillah, I am


thankful to Allah for granting me the strength to complete this thesis. I would like to
express my deepest gratitude to my supervisor Muneeb Ahmad Khan for his co-
operation, motivation, enthusiasm and continuous support throughout my project. He
polished my skills and made me able to write this thesis. His guidance helped me a lot.
My sincere thanks go to our HOD Sir Mubashir Malik, our coordinator Ma’am
Ghazala, Project coordinator Ma’am Manal Ahmed and all my teachers who ever taught
me and all Faculty members of Information Technology Department.
I also like to thanks my beloved parents. Last but not least, my deepest gratitude
goes to my siblings and friends for their prayers and encouragement. To those who
indirectly contributed in this project, your kindness means a lot to me.

Thank you very much!


1 Introduction
Every University has a number of Faculties and Departments. Every Departments offer different
programs. Each program has multiple batches. So now the time table needed to schedule the faculty at
provided time slots in such a way that their timings do not overlap and the time table schedule makes
best use of all faculty and subject demands. Time Table Generator is a web-based software which guides
you about time table management System.
Online Time Table generator is tedious job for educationalist with respect to time and man power. This
system allows creating time table automatically. Our automatic time generator software will help to
create time tables which save the time and reduce the burden to the people who are regularly working on
time tables. This Online Time Table generated software reduces the complication of manually setting
and managing Timetable. In implementation result we are utilizing resource scheduling to decrease the
difficulties of producing timetable. Our proposed method integrates a numeral of approach, intended to
advance the cooperativeness of the explore operation. The system will take various inputs like number
of subjects, teachers, and workload of a faculty, semester, and significance of subject. By applying on
these contributions, we are able to generate probable time tables for operational days of the week for
faculty.

1.1 Purpose
Planning timetables is one of the most complex applications. Using this software, we can generate clash
free and complete timetable. My aim here to develop a simple, easily understandable, efficient and
portable application, which could automatically generate good quality timetables within seconds.

1.2 Document Conventions


Main heading or Table heading font Times New Romain 14 Bold
Sub heading font Times New Romain italic 12 bold other whole font is Times New Romain 12

1.3 Scope
Timetable Generation System generates timetable for each class and teacher, in keeping with the
availability calendar of teachers, availability and capacity of physical resources (such as classrooms and
computer Lab) and rules applicable at different classes, semesters, teachers and subjects’ level. Best of
all, this Timetable Generation System tremendously improves resource utilization and optimization.

1.4 References
https://www.phptpoint.com/timetable-generator-free-download
https://github.com/topics/timetable-generator

2 Overall Description
Time table generation is tedious job for educationalist with respect to time and man power. Providing an
automatic time table generator will help to generate time table automatically. Proposed system of our
project will help to generate it automatically also helps to save time in this work, we develop the
application of time table which can be automatically generating time table according faculty available
time slots.
2.1Project Feature
 Save time by effortless Scheduling
 Reduces error
 Customization and flexibility
 Real time updates
2.2 User Documentation
At the completion of development, a user manual will be made available to help users
2.3Operating environment
This is web-based Software including PHP, CSS and HTML
Web Server PHP will work with virtually all Web Server software, including Microsoft's Internet
Information Server but then most often used is freely available Apache Server. Download Apache for
free here  https://httpd.apache.org/download.cgi
Database −PHP will work with virtually all database software, including Oracle and Sybase but most
commonly used is freely available MySQL database. Download MySQL for free here
https://www.mysql.com/downloads/
PHP Parser In order to process PHP script instructions a parser must be installed to generate HTML
output that can be sent to the Web Browser.

3 External Interface Requirements


All interaction for the user through pc or laptop. Once the application has started, the user can interact
through icons on the screen. If the user clicks the icon, then specific function performs.
3.1 Hardware Interfaces
The hardware platform this software requires to run on must have a web server with PHP enabled.

3.2 Software Interfaces


The project will be capable of running on version of any window operating system.

3.3 software and Hardware Specifications


Software Specification:
➢ Operating System : Windows

➢ Technology : PHP

➢ Web Technologies : HTML, CSS

➢ Database : Xampp

➢ Web Browser : Google Chrome /Mozilla Firefox


Hardware Specification:

➢ Hardware : Pentium

➢ Speed : 2 Ghz

➢ RAM : 2GB

➢ Hard Disk : 40 GB

3.3 Communications Interface


Communication Interface is easy and understandable for all user, Admin , Teacher and Student use easily this
Software.

4 System Feature
4.1 Functional Requirements

Identifier Requirement
Req-1 Three users can Login in the system, Through Email and password.
Req-2 Admin, Faculty/Teacher and Student can login.
Req-3 Admin add Department, Update and Delete.
Req-4 Admin add Teacher, Update and Delete Teacher.
Req-5 Admin add Course, Update and Delete Course.
Req-6 Admin add Student, Update and Delete Student.
Req-7 Admin Add Class Room.
Req-8 Admin Add Time and date.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy