Peter Drucker once said, "Time is the scarcest resource and unless it is managed nothing else can be managed." Indeed it is, and hence we had come up with a solution to ease the way to organize schedule of work in an institution. In fact, we had designed the TIME TABLE MANAGEMENT software. It could alleviate the cumbersome task of time-slot allotters to check for integrity and redundancy of allotted slots.
So why a TIME TABLE MANAGER? The answer is so simple - because of a variety of applications it could be put into. Consider an airport - there is a schedule for planes, a schedule for staff, a schedule for maintenance, a schedule for security drill... the list goes on and on. Again, take the case of a college - there are time-slots for faculty, students, clerks, maintenance... again the list goes on and on. The most important fact is that - all these are interrelated to each other - redundancy is most likely to happen. Take the case of a teacher X teaching class Y at a given time, and the time-table allocator assigns another teacher Z to the same class at the same time! Z would be losing his/her time and there would be unnecessary chaos. Quite undesirable, isn't it! It would be much better to restrict the choices during slot allocation rather than to create this entire chaos!
Also, there was an urgent need of software to maintain time-table in some college. More ever, we were about to be given a Second Year Project Assignment dealing with Data Structures, Object Oriented Programming, Microprocessor Programming and Computer Graphics! Taking this wonderful opportunity, I (Abin) along with Sujay and Yogesh, started off to form a team of THE THREE MUSKETEERS, with an aim to learn, coordinate and deliver.
We thought it would be apt to share the way we created this software. We had started with a 16-bit C++ environment, creating Database and Query handler from scratches of code, making Graphics APIs which are 100% reusable and communicating among team with phone and internet only. Our primary aim was to learn stuff, coordinate with each other and deliver the most professional result.
We expect the first and second year students will get a lot to learn from this blog. Hope you catch with us for further posts in the blog!
With regards,
TTM Product Team