收藏
回答

课表怎么判断周数?要显示今天上的课?

一个数据库内包含多个班级,一个班级内有class字段,Monday字段、Tuesday等等字段。 Monday字段又是array形式,一条代码一次课。 问怎么样去判断周数符不符合。判断周数,并判断星期几然后把符合条件的课程显示出来。 对于周一的三四节课有两种课,周数不同,请问怎么安排数据库比较好,能够使得便于判断。 我的思路是Monday里有很多条然后每一条是一次课,但是对于以上周一三四节课就会需要在这一条又再次array显示两种课,所以感觉没办法判断。请问大家有没有什么好的思路。谢谢。

回答关注问题邀请回答
收藏

1 个回答

  • brave
    brave
    2020-10-15


    2020-10-15
    有用 2
    回复 3
    • 败者为寇
      败者为寇
      发表于小程序端
      2020-10-15
      谢谢。意思是一个集合里有n条记录(一条是一个班级)然后一个课是一个字段吗或者说course字段为数组字段,数组里一条为一种课?主要问题是对于周一3-4节有两种课(周数不同),不知道怎么处理?
      2020-10-15
      回复
    • brave
      brave
      2020-10-15回复败者为寇
      根据学号去爬取对应的课程信息,上面的截图是相对于一门课而言还要进行处理,后端或者前端处理一下数据,大概思路就是:假如有24周,course数组里有24个数组代表每周的课,然后你可以根据上面的周数去判断然后放到对应的周数数组里,小程序渲染时,可以渲染第几周的课程,而weekday、index、count是方便你去定位这节课的位置
      2020-10-15
      回复
    • brave
      brave
      2020-10-15回复败者为寇
      按正常情况,应该不会出现课程冲突的可以这么处理
      2020-10-15
      回复
登录 后发表内容
问题标签