一、 功能分解
1. 日程管理
1.1新建:
功能详解:新建日程安排。日程安排项目包括:描述、地点、开始日期、开始时间、结束日期、结束时间、是否闹铃、闹铃提前时间、是否重复、重复类型、备注。
1.2查看:
功能详解:查看某一日程安排,显示该日程详细信息,供用户查看。
1.3编辑:
功能详解:编辑某一日程,改变原有日程信息,可供修改的项目包括:描述、地点、开始日期、开始时间、结束日期、结束时间、是否闹铃、闹铃提前时间、是否重复、重复类型、备注。
1.4删除:
功能详解:删除某一日程,若是循环日程,则删除之;若该日程属于循环日程则让用户选择是删除全部循环实例还是仅删除当前日期的日程。删除之前提示用户确认,一旦删除不可恢复。
1.5浏览:
功能详解:提供多种模式供用户快速浏览日程安排,主要的模式有:月视图、天视图、列表视图。
1.5.1 天视图:
功能详解:按天组织日程显示,显示一天24小时的日程安排状况,包括的信息有:
Ø 该天日程安排的数量
Ø 每项日程安排的起止时间
Ø 提供接口可以快速查看某一日程的详细信息
1.5.2 月视图:
功能详解:按月组织日程显示,显示一个月所有日期的日程安排情况。
1.5.3 列表视图:
功能详解:按照不同的设置条件,列表显示符合条件的日程,在此可以查看、编辑、删除某一具体日程。
Ø