1111111111

第四部分 增量开发设计

我的日程

  • 新增功能点的原型界面

  • 基本实现思路

    • 对于每个用户,每新建一个日程,就将其同步到数据库中,以便记录用户日程。
    • 日程如上图所示,每个日程为一个简单的小卡片,全部日程以时间轴的方式进行查看,使得整个界面更加简洁有条理。
    • 对于每个日程可单独管理,通过右划小卡片可以对卡片进行删除和修改。
    • 可以增加日历事件,选择性同步到手机自带的日程、闹钟提醒以及在通知栏上提示,用户可以通过每个日程小卡片上快捷开关,对每个日程单独管理,选择提醒或不提醒
    • 时间轴上每个日程对应的小方块,对于选择提醒的日程会为蓝色,选择不提醒的日程为白色,更加方便查看。
  • 新增功能点与原有产品如何接入

    • 新增的日程功能是以福大助手的一个子功能接入,与其他现有功能交集小,接入十分简单。
    • 我的日程的进入点可以同福大助手的其他子功能一样,放在福大助手本身的右侧菜单栏上。
    • 数据库方面,可以以原来的用户列表做一个索引,对于每个用户的日程单独做一个数据表,通过原来的用户表索引找到这个日程数据表。
    • 我的日程也可尝试与课表接入,把相应时间段的日程放入课表显示。这个功能需要与课表显示接入。在日程数据库中新增一个标志位,对于要加入课表的日程就设置这个标志位置“1”,在生成课表时,可以先遍历日程数据表,将置“1”的日程加入课表。
原文地址:https://www.cnblogs.com/comeony/p/10079386.html