文档名称 |
CMD(Ctrl My Day)系统功能说明书 |
描述 |
该文档描述了CMD(日程安排)系统的需求设计和功能设计,此后,团队成员的开发应基于此文档进行衍生 |
负责人 |
李瑾皓 |
人员安排:
编译经理 |
汤星奇 |
冲刺经理 |
白宇阳 |
需求经理 |
李瑾皓 |
用户体验经理 |
龚书杰、王政 |
文档变更历史:
时间 |
修改人 |
章节部分 |
描述 |
2018/7/17 |
李瑾皓 |
全部章节 |
创建文档 |
2018/7/18 |
李瑾皓 |
第二章 |
添加2.1 2.2 2.3详细叙述及图片 |
2018/7/20 |
李瑾皓 |
目录部分 |
调整目录结构,删除目录中多余项目 |
2018/7/22 |
李瑾皓 |
3.4目录部分 |
目录序号标识错误 |
2018/7/24 |
李瑾皓 |
第三章节 |
增添第三章节 |
目录
一、引言
1.1 项目目的
1.2 项目背景
1.3 软件相关信息
二、面向人群
三、功能流程图
四、功能详述
4.1 查看日历
4.2 针对日程/任务的增删改
4.3 桌面提醒
4.4 桌面TIPS
4.5 生成每周总结
4.6 计算时间完成率
一、引言
本文档针对本次日程管理软件的开发所定,本次开发主要针对日历进行*日程*或者*任务*的管理,可以针对这两项内容进行添加、修改、删除操作。
日程:在某天的某个时间段的活动(例:7月18日,14:00-15:00有例会)
任务:持续某段时长的长期活动(例:7月17日-8月2日,生产实习)
1.1、目的
本文档面向于本团队开发人员,以指导开发过程;
本文档也面向于用户,指导其使用过程;
本产品旨在针对有日程安排需求的用户,为其提供快捷的、友好的操作界面,方便其制定和管理自己的日程安排
1.2、项目背景
市场上,虽然已经有部分日历软件,并且可以记录一些事件,但是其在使用中存在许多问题,我们针对其存在的问题,进行相应的改进。并且在此基础上,我们会增加更为合适的功能,例如,我们可以根据条件去查找我们具有空闲的时间段的日期,以方便与人沟通安排其他事情。
1.3、软件相关信息
软件名称:CMDCalendar(时间掌控)
软件版本:V1.0
适用平台:Windows 10
二、面向人群
工作者:会议、出行计划等可以作为本程序中*日程*项记录;
长期项目、年度计划可以作为本程序中*任务*项纪录;
学生群体:上课、考试等事宜可以作为本程序中*日程*项纪录;
每日早背单词等周期性事宜可以作为本程序中*任务*项纪录;
三、功能流程图
四、功能概述——功能目录(按开发顺序排序):
4.1、查看日历
该系统允许游客(未注册的用户)或注册账户(注册的用户)使用本系统。
双击本系统应用程序,则弹出该界面,即主界面。通过该界面,可以观察到一个日历(Calendar)以及日程和任务的总览表。
4.2、针对日程/任务的增删改
进入主界面后,我们可以点击“+新事件”按钮,弹出如下界面以添加日程/任务。
其中日程可以设置开始时间和结束时间;
任务仅需要设置截止时间。
4.3、桌面提醒
当日程即将开始,或者任务即将达到截止日期,系统会自动推送出提醒功能,用以提醒用户该做某些安排好的事情。
本设计在事务即将截止前15分钟时,弹出相应的弹窗提醒用户。
4.4、桌面TIPS
4.5 生成每周总结(下版本开发)
4.6 计算时间完成率(下版本开发)