You are on page 1of 3

Chapter 1: Final Project Proposal

1.1 Introduction
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 centre or basically an academic environment is the need for a well-planned, 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.

1.2. Project Title:


My Project tiltle is “Time Table Management System”

1.3. Project Overview statement:

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 college
timetable is a temporal arrangement of a set of lectures and classrooms in which all given
constraints are satisfied. Creating such timetables manually is complex and time-consuming
process. By automating this process with computer assisted timetable generator can save a lot of
precious time of administrators who are involved in creating and managing course timetables.
Since every college has its own timetabling problem, the commercially available software
packages may not suit the need of every college

1.4. Project Goals & Objectives:

The final system should able to generate time tables in completely automated way which will
save a lot of time and effort of an institute administration. To make a timetable system generic
so that I can work equally well for different School, Colleges and Universities. User defined
constraints handling. Ease of use for user of system so that he/she can make automatic timetable.
Focus on optimization of resources i.e. teachers, labs and rooms etc. Provide a facility for
everyone to view timetable. Generate multiple useful views from time table

1.5. High-level system components:

Student can fetch the timetable

Teacher can see the see the lecture time


Admin can manage the table table

1.6. List of optional functional units

 Realable
 User friendly
 Easy to understand
 secure

1.7. Exclusions:
This project introduces a practical timetabling algorithm capable of taking care of both strong
and weak constraints effectively, used in an automated timetabling system. So that each teacher
and student can view their timetable once they are finalized for a given semester but they can’t
edit them

1.8. Application Architecture

1.9. Gantt chart:

Hardware and Software Specification

Software :
 My SQL
 Apache web server
 PHP 5.5
 Remote web host
 FileZilla for easy FTP transfer between localhost and web host.
 Adobe Dreamweaver
 Modern internet browser

Hardware:
 Router and internet connection.

 PC (intel i3 ,8 gb ram ,500gb hard )

1.11. Tools and technologies used with reasoning:


In this project we can use php & Html because php is being the server side programming
language and my sql an open source relational database management system when
combined together is capable of delivering highly unique solutions. One of the main
reasons the businesses choose php sql Application Development is its simplicity and ease
of use

You might also like