时间表管理软件 [英] Time Table Management Software

查看:119
本文介绍了时间表管理软件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我想为学校制作一个时间表管理软件,如果一个老师不在的话,它将调整其他老师,并且会为每位老师生成一个时间表,并且还会返回一个班级的时间表.
谁能告诉我,我必须如何开始对该软件进行编程.我必须做些什么来设置教师的优先级来进行调整,因为我希望他们在可能的情况下都能得到平等的调整.
请帮帮我!
Akky

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

推荐答案

您要的内容很多-远远超出了我们的能力范围(我们只能输入一个小文本框,而不能输入一本书).

从Google开始:
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!


这将需要很多时间"的努力,这是一个模块,而不是单一形式

您可以看到一些软件并研究应用程序的流程
您必须在生成时间表之前创建很多表格.​​..
设置工作日,每天总共上课
设置主题优先级
分配主题并决定应该进行多少次主题讲座
分配给每个班级的每个老师

现在,复杂性开始了
开始为时间表创建逻辑

例如...该科目具有较高的优先级,因此请首先检查一下,当时该科目老师没有在其他班级上任课,并且还检查了该科目是否已分配给当前日期,因此,请不要重复...标准和条件取决于要求,但这是一些基本程序

祝您编码愉快!
:)
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!
:)


这篇关于时间表管理软件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆