Time Table Management
Time Table Management
Time Table Management
1) Background/Problem Statement:-
Preparation of the time table manually is cumbersome and human errors may be
possible which includes wrong allotment or multiple allotment to same faculty or
same class at same time. Also a lot of human resource and time is consumed
and an error free schedule is also not guaranteed . This software guarantees a
feasible solution which is guaranteed to be error free. Time Table Scheduling is
an NP-hard problem and hence polynomial time verifiable using genetic
algorithms. This web based application generates a time table that satisfies all
the conditions to be met. This software generates an error free time schedule
which makes a unique time table to each faculty and class room , also it checks
the constraints of room allotment . It also lets faculties and students view their
respective time table by logging in to the system . This software allows users to
generate a time table for newly occurring changes in less time, with less effort
and with more efficiency.
2) Working of the Project:-
The purpose of this smart website system is to create a convenient and easy to
use system where each student and faculty member can access to their time
table schedule and provide complete information about it. The scope of the
system includes Generation of Timetable, Access the available Timetable(s),
Modify/Delete an existing Timetable. Add/ Modify Faculty details of a department.
Add/ Modify Semester wise subjects details. Add/Modify time scheduling and
period allocation process and room / location of classroom where lectures / labs/
tutorials need to take place.
3) Advantages:-
1) Teacher Module:-
A teacher can have the following characteristics in our time table:
Has to login into the portal, or if a new one will have to register into the
portal for successful display.
After successful authentication, a teacher can view/ edit the time table
based on his/her Convenience.
A teacher can publish an announcement, he/she can also change or edit
the current announcement.
2) Student Module:-
A student doesn't need an authentication , once clicked the student he/she
will automatically be redirected to the time table page (or menu).
A student has no right to modify the time table. A student can only view the
contents of the time table and can also view the announcement made by
the respective teacher in the time table forum.
A student can select the semester out of the option available in the option
pane and select one of those to get his/her time table.
3) Admin Module:-
An admin is the main head of the authority, so his view first needs to be
authenticated and be checked from the list of predefined members in the
database , if successful then redirect to the time table page, else ask him
to login again displaying a proper message of invalid login.