Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C#2.0 C#3.0 C# C#4.0
Hi,
I want to make a time table managing software for school which will adjust the other teachers if one is absent and would generate a time table for every teacher and would return time table of a class too.
Can anyone tell me that how must i start programming this software. What must i do to set priorities of the teachers to adjust as i want all of them to receive equal adjustments if possible.
Please help me!
Akky
Posted 27-Oct-12 0:58am
Comments
Richard MacCutchan at 27-Oct-12 6:07am
   
You are asking for a complete design, which is well beyond the scope of this forum. Try a Google search for some samples and tutorials.
Akkywadhwa at 27-Oct-12 6:15am
   
No i am not asking for full design. I am asking for any idea about logic or algorithm.
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

What you are asking for is a heck of a lot - well beyond what we can give you (we only get a little text box to type in, not a book).
 
Start with Google: time table management algorithm[^] with give you a lot of documents describing different approaches.
 
But be warned: this is not a trivial task. It is notoriously difficult for an experienced human to do this - computerisinbg it is not going to be a quick job, and you probably have a lot of reading to do!
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

It will take lot's of effort, It is a module not single form
 
you can see some software and study the flow of application
lot's of forms you have to create before genearate timetable...
setting working Days,total lectures per day
set priority of subjects
allot subjects to class & decide how many times lecture of subject should occur
allot subject to every teacher for each class
 
now, the complexity begins
start creating logic for timetable
 
like... this subject is in high priority so put it first and check, at that time subject teacher have not a lecture in other class and also check this subject is already assign for current day so, do not repeat it... the criteria & condition is depends on requirement but this is some of basic procedures
 
Happy Coding!
Smile | :)
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 431
1 Afzaal Ahmad Zeeshan 184
2 /\jmot 176
3 Sergey Alexandrovich Kryukov 175
4 Marcin Kozub 175
0 OriginalGriff 8,344
1 Sergey Alexandrovich Kryukov 7,407
2 DamithSL 5,634
3 Maciej Los 5,024
4 Manas Bhardwaj 4,986


Advertise | Privacy | Mobile
Web02 | 2.8.1411023.1 | Last Updated 27 Oct 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100