Class Scheduling and Time Tabling System - VB.NET
Submitted by itachi_philip on Sunday, November 20, 2011 - 12:57.
Language
I would like to share here my Scheduling System in VB.Net Version, this system is only a part of my High School Enrollment System that consist of 8 modules(registrar,grader,controller,scheduler,checker/assessor, collector/cashier,administrator, and the Web Transcript).
This system covers timetable for a school, high-school or university. It uses a fast and efficient timetabling algorithm.
This has the capability show Room Schedule,Section Schedule, Faculty Schedule and can suggest Room Availability and Faculty Availability by displaying through graphical way.
This is a demo system so expect not all the functionality can be fully use.
Please fell free to use my DEMO system... and you can also visit my C# version for this one
Class Scheduling and Time Tabling System
Please fell free to use and PLEASE DONT FORGET TO COMMENT "Thanks" if you find my System useful to you... But if u take it for granted.. maybe I'll take some steps to remove this post =)
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.
Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE:
1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
Comments
timetabling software
ok there many ways to achieve that task and most important task is to be sure you can do it munual .then transform that logic to a algorithm them implement it.
for me my approach is engineering based as oppose to scientistic approach. where i just reason out all conditions to meet in my timetabling task.therefore below are some code where i fist decide which teacher teaches what and in which class in a trivial manner then after that i just need to loop through all time slots available in a week and check ensure before i asign a certain teacher a class,that teacher is free and that that subject has not been taught during that day.all you need is to be smart in looping and escaping then.then as i assign i also ensure that i have if for example a subject like maths is taught 5 times a week i also loop it five times and assign it and save tthat in the database.
note the loop takes time and can even experience deadlock but finally it completes in just a minute in a school of 20 groups having 8 timeslots a day in five days a week.
vb.net code
and sqlscript attached.
Add new comment
- Add new comment
- 5647 views