买了cursor会员,还没写啥东西。
查了下网上收费的排课系统不少,开源的也有一点,看看这个需求有做一个新的开源软件的价值没?
确实很难写,条件很多,我不认为ai可以搞定,如果没有算法基础,不建议搞,出了bug很难找
班级越多越乱,所有的条件都需要可以自定义,而且生成的各个条件时间段还不能冲突。
可以让ai写一个穷举的…至于什么时候能算完,看复杂度?
同意,ai不一定能完成整个任务,但是可以把整个任务拆分开让ai完成,比如先叫ai给一个整体架构和算法,再慢慢填充
难度在于业务设计和需求整理,这是AI不擅长的。
先用豆包尝试分析了一下
就是不知道代码的可靠程度,晚上看看
老哥,是我提问的,我直接把文件放上来可以吗?一个Excel文件,里面记录的是排课信息。
行,可以先把敏感信息去除了
【金山文档 | WPS云文档】 test
https://kdocs.cn/l/cvaviXsXx0tG
收到,不需要考虑教室吧,每班的教室固定?
你好,教室不考虑。
蹲蹲,好奇max。高中时见过老师排课表,当时用的是一个10年左右发布的古早软件(看界面是xp的风格),当时我就在嘀咕排个课表有那么麻烦嘛
现在看来,当时还是想的太少太幼稚
可以先罗列一下约束条件:
课
报课学生
授课老师(课-老师是多对多)
上课时间(周x第y节)
教室资源(座位数)
表里周学时和课时不太一致,怎么理解?周学时有2、3、4、6几种,怎么个用法?每天同一门课最多几个学时?3个学时是分开还是一天上掉
课时是这样安排的:老师上一节课就是两个学时。一天可以安排3到5节课,上午两节,下午两节,晚上一节,但一般来说不会安排这么满,最多3节课。周学时2课时,代表一周只上一节课,4,6课时代表两或者三天分别上一节课。3课时,代表单双周,单周上2节,双周上1节课,或者单周上1节,双周上2节课。
另外,排课是排课的安排,现在只需要研究怎么选课。
什么意思,排课系统变学生选课系统了?
我表达错了,只需要排课,能符合绝大部分老师14课时(少部分12课时)即可。
Cursor composer写小功能那叫一个快。
但是写复杂一些的时候,老会出现修改A顺便把B修改的不能用了,修B又会造成C出问题。
还是需要一些人工去调试甚至修改。
现在排课算法部分没有搞定,其他基础功能都有一点了。



