第四部分 增量开发设计
我的日程
-
新增功能点的原型界面
-
基本实现思路
- 对于每个用户,每新建一个日程,就将其同步到数据库中,以便记录用户日程。
- 日程如上图所示,每个日程为一个简单的小卡片,全部日程以时间轴的方式进行查看,使得整个界面更加简洁有条理。
- 对于每个日程可单独管理,通过右划小卡片可以对卡片进行删除和修改。
- 可以增加日历事件,选择性同步到手机自带的日程、闹钟提醒以及在通知栏上提示,用户可以通过每个日程小卡片上快捷开关,对每个日程单独管理,选择提醒或不提醒
- 时间轴上每个日程对应的小方块,对于选择提醒的日程会为蓝色,选择不提醒的日程为白色,更加方便查看。
-
新增功能点与原有产品如何接入
- 新增的日程功能是以福大助手的一个子功能接入,与其他现有功能交集小,接入十分简单。
- 我的日程的进入点可以同福大助手的其他子功能一样,放在福大助手本身的右侧菜单栏上。
- 数据库方面,可以以原来的用户列表做一个索引,对于每个用户的日程单独做一个数据表,通过原来的用户表索引找到这个日程数据表。
- 我的日程也可尝试与课表接入,把相应时间段的日程放入课表显示。这个功能需要与课表显示接入。在日程数据库中新增一个标志位,对于要加入课表的日程就设置这个标志位置“1”,在生成课表时,可以先遍历日程数据表,将置“1”的日程加入课表。