一、效果展示二、功能实现的思路本项目基于APICloud的AVM多端框架编写,因此需要想办法去构造特定数据、然后再改变数据,本项目核心业务就是课程数据的处理,难点就是课表的添加。...项目主要针对大学课表进行设计,课程很多地方存在不确定性,如课程周次数可能连续也可能不连续、上课时间可能1-2节也可能一整天、上课教室也可能不一样,因此课程的数据结构如下图。...后端需要提供当前周、当前周课程数据、添加课程等接口,当然课程数据查询是比较复杂的,这里就不讲。前端主要是将课表信息显示在指定位置,数据比较简单。...jie: '5-9', //上课节次bg:'1', //课程颜色,系统提供7种颜色大学的课程上课时间可能不规律上课周数也不一定是20周,周数大致分为单双周以及其他...,周数的格式如下: 不规律的周次格式:1-9,11,13,15-20 1-20周单周的格式:1,3,5,7,9,11,13,15,17,19 1-20周双周的格式:2,4,6,8,10,12,14,16,18,20