8/6/2019 DYNAMIC TIME TABLE
1/22
8/6/2019 DYNAMIC TIME TABLE
2/22
ABSTRACTMost of the educational institutions find it difficult tocreate a time table which suits the requirements of allthe people. In general there will be lot of manual workinvolved in generating time table by asking each andevery faculty member about their requirements liketheir free time, availability etc., write it on a paper andmechanically fill in the time table.
We did a small try to reduce theburden of such organizations by automating the aboveprocess. We call this application as
THE DYNAMIC TIME TABLE GENERATOR.
8/6/2019 DYNAMIC TIME TABLE
3/22
The main features of our application are:
flexibility
Absolute accuracy
flexible because the number of periods, number ofteachers ..etc are not fixed
Absolute accuracy is gained by taking the priorityorder of the teachers while filling the teacher forms
8/6/2019 DYNAMIC TIME TABLE
4/22
Objectives of the proposed system
y Collecting information such as number ofteachers, subjects and the break period timings
y The teacher form should be complete with entireinformation of the teacher to be loaded into thedatabase
y Less time taking due to the fact that it reducesthe paperwork to maximum extent andeverything is done jus by a few clicks of the user
8/6/2019 DYNAMIC TIME TABLE
5/22
FUNCTIONAL REQUIREMENTS:
General Description of Inputs & Outputs:
FORMS DATA INPUT:
The data is to be filled by the administrator such asdetails of subjects, faculty, and timings & later thefaculty fills their subjects & timing preferences.
OUTPUT:
The time table will be generated & displayedaccording to the data entered by the administrator &
faculty.
8/6/2019 DYNAMIC TIME TABLE
6/22
HARDWARE SPECIFICATIONS:
PROCESSOR : PENTIUM
R AM : 256 MB
HARD DISK : 10 GB
SOFTWARE SPECIFICATIONS:
OPERATING PLATFORM : WINDOWS XP
FRONTEND : MICROSOFT VISUAL STUDIO(.NET)
LANGUAGE : c#
BACK END : Microsoft SQL Server2000
8/6/2019 DYNAMIC TIME TABLE
7/22
Test case: When an invalid character other than anumber is entered into the text field
Expected result System should display an appropriateerror message
Observed result The system displays the messageenter a valid numeric value
Test case: When required fields are not entered
Expected result System should display an appropriate
error messageThe system displays the message
Observed result fields not entered
8/6/2019 DYNAMIC TIME TABLE
8/22
8/6/2019 DYNAMIC TIME TABLE
9/22
We fill the subject and lab details here
8/6/2019 DYNAMIC TIME TABLE
10/22
8/6/2019 DYNAMIC TIME TABLE
11/22
This form is to be filled by the faculty
8/6/2019 DYNAMIC TIME TABLE
12/22
This is how it looks while filling
8/6/2019 DYNAMIC TIME TABLE
13/22
8/6/2019 DYNAMIC TIME TABLE
14/22
Here you can observe that the 3rd period is missing which was taken
by the faculty who filled before
8/6/2019 DYNAMIC TIME TABLE
15/22
Here you can observe that 5 & 6 periods are taken for the lab
8/6/2019 DYNAMIC TIME TABLE
16/22
8/6/2019 DYNAMIC TIME TABLE
17/22
8/6/2019 DYNAMIC TIME TABLE
18/22
8/6/2019 DYNAMIC TIME TABLE
19/22
8/6/2019 DYNAMIC TIME TABLE
20/22
8/6/2019 DYNAMIC TIME TABLE
21/22
8/6/2019 DYNAMIC TIME TABLE
22/22
CONCLUSION
The table is thus generated without any discrepancies dueto the filling teacher forms according to certain prioritythus using this order the subjects are allocated to eachteacher one by one as they fill in the form .The periodswhich are filled in by the previous teacher are not shown inthe forms which is to be filled by the later teachers as theyget dynamically allocated as soon as one teacher fills theform thus without any problems in the allocation of periods we get a final timetable generated which can begiven to each teacher for the efficient functioning of aneducational institution