zoukankan      html  css  js  c++  java
  • TimeTool>文档>需求书

    TimeTool需求书

    1 前言

    1.1 关于本项目

           项目名:《TimeTool时间管理工具》(以下简称TimeTool)

           目标:实现对时间的综合管理

           立项时间:2013年1月21日

           计划时间:2个月(2013年3月21日前)

    1.2 背景

           在日常工作、生活和学习中,我们有时需要做一些不固定时间的事情,而这些事情通常一次无法完成,或每天、每周每个月都要做。比如每天抽半个小时背单词,用一个小时练习画画,看十分钟报纸,等等。这些事情发生时间并不固定,具有随意安排的特性,执行时间也不固定,看每个人的个人喜好。有时候我们也需要一个监督和督促自己来做这些事情的途径,直到确实完成这些事情为止。

           TimeTool就是要满足这样的要求,并且更进一步的,还要让我们对自己曾经做过些什么,用了多长时间,做了多少次,每天多少次,今年多少次,等等,有一个清晰的概念。这就要求TimeTool在计时、监督的基础上还有记录、分析和统计的功能。

    1.3 约定

    1.4 历史

    时间

    版本

    修改章节

    修改内容

    修改人

    备注

    2013.1.22

    V1.0

    创建

    Cation

    创建

    2 功能要求

      在“2.1 背景”中,我们有提到,TimeTool需要两个方面的功能:

      1)计时与监督

      2)分析和统计

    2.1 计时与监督

      计时很好理解,就是用户首先设定好以下内容:

      1)我要干什么

      2)我要做多久

      然后用户确认开始做这件事情的时候,软件开始计时。

      当软件计时时间等于用户设定的“我要做多久”时,软件对用户进行提醒,这就是监督。

      需要注意的是,用户应当还具有:

      1)暂停

      2)继续

      3)重新开始

      4)结束

      等操作。

    2.2 分析和统计

           用户每完成一件事情软件都需要记录下来,让用户可以按需查询,并且在一段时间之后生成相应的“日统计”、“周统计”、“月统计”和“年统计”。同时对这些统计信息进行针对性的分析,让使用者对自己这段时间以来所做的事情在理性认识的基础上有一个感性的概括和了解。

    3 界面要求

    3.1 界面风格

           界面风格参考软件“QQ旋风”

    注1:软件是单用户的,不需要用户登录,用户头像部分用软件LOGO代替

    注2:初步可完全照搬配色

    3.2 界面说明

    3.2.1 计时与监督部分

           计时与监督部分参考“QQ旋风”,并考虑做类似的悬浮窗。

    悬浮窗:

    界面说明:

    3.2.2 分析和统计

           分析和统计部分参考支付宝的“年终账单”、“月账单”,并做对应的修改。

    年账单:

    月账单:

           详细的,参考支付宝实际页面

    注:

    热爱编程的童鞋们,如果你们需要一个实践的机会,请联系我,咱们一起来瞎倒腾吧!

    (非盈利为目的的编程实践,方向暂时为C#、WP)

    联系QQ:397876381

  • 相关阅读:
    《算法导论》第二章笔记
    Python实现websocket之Django Channel实时推送与聊天
    zabbix设置钉钉报警
    ESXi安装报错,No network adapters were detected...
    supervisor指南
    Flask入门到放弃(五)—— 蓝图
    Flask入门到放弃(四)—— 数据库
    Flask入门很轻松(三)—— 模板
    Flask入门很轻松 (二)
    Flask入门很轻松 (一)
  • 原文地址:https://www.cnblogs.com/cation/p/2865275.html
Copyright © 2011-2022 走看看