1、概述

  本项目组所开发的软件为一个基于Android的手机端的时间管理软件,主要功能为时间管理软件,可以用于管理待办事项,记录一些需要提醒的信息等。有事件提醒、与Google账户同步、课程表等功能。TimeLine操作人性化,UI界面清新简洁,小而便捷,占用内存小。 功能用于管理待办事项,事件管理,课程表查询等功能。且可以与Google日历同步。

2、 产品面向的用户群体

  当今,随着生活节奏的日益加快,每个人每天都要面对许多繁杂的事务。面对应接不暇的事情,人们就需要一个可以合理安排和规划自己时间的软件,让自己的生活更加的有条理。

  我们的软件可以用于目标管理、计划制定、晨间日记、习惯培养、时间管理等等。它能平衡工作事业、家庭生活、学习成长、理财规划、人际关系、休闲健康人生。帮助用户建立一个工作生活的管理中心。每天10分钟,成就高效能人士,提升工作效率。特别适合于那些工作繁忙,生活缺乏条理、想养成好习惯的人士。

3 、产品的业务需求

3.1、 业务目标

  • 用户可以添加、修改、删除代办事项
  • 用户可以对所添加的事件进行统一管理
  • 提供日历,用户可以查询每天的安排
  • 提供课程表添加、修改与查看的功能
  • 支持事件标签的添加与创建
  • 用户可以按不同时段查看一天、一周之内的时间安排
  • Google日历同步功能

3.2 UML图

4、 产品的功能性需求

  输入输出功能:我们的软件,在输入输出方面的需求比较简单。就输入的需求而言,我们的用户将根据自己的时间表,将每一天的任务自行输入到程序中,由软件来进行管理。就输出而言,我们的软件将会将用户的标签显示在列表中,然后根据任务不同的优先级别,我们将每个标签表上不同颜色。当用户点击每个标签时,将会将每一个任务的具体信息显示出来。

  显示功能:我们的软件最为基本的显示功能就是可以将日历显示出来。并且,用户可以自定义软件的界面。将不想显示的界面收回,或是将想显示的界面显示出来。

  1.时间轴显示

  • 开启程序,目前所有的任务将全部显示出来
  • 从日历界面选择某一日,然后点击确定,会显示这一日的任务
  • 在添加任务界面下添加任务,然后点击确定,最后返回,将新添加的任务放到时间轴界面。

  2. 添加任务

  • l  在任务名称一栏输入任务名称,在开始时间和结束时间两栏输入时间,然后点击确定, 结果将在在时间轴界面显示添加的任务,包括名称,时间。

  3. 任务总结

  • l  查找定区间内的任务:点选起始结束时间, 滑动时间滚动轮进行选择,最后查询结果显示在区间内的任务

  4. 日历使用

  • l  在日历界面上下滑动查看日期,切换每一月的日历表。
  • l  选择具体的日期,然后点击屏幕下方的确定键,在时间轴界面会输出当日的任务。

  

5 、产品应当遵循的标准或规范

本产品应遵循的标准:

  1. 计算机关于android操作平台的软件合法发布的相关法律规定;
  2. 计算机关于android操作平台的软件下载的相关规定等;
  3. 支持用户进行程序界面的个性化修改和选择;

6、 用户界面需求

  对于一款软件来说,用户界面是人与计算机之间的媒介。用户通过用户界面来与计算机进行信息交换。因此,用户界面的质量,直接关系到应用系统的性能能否充分发挥,能否使用户准确、高效、轻松、愉快地工作。所以软件的友好性、易用性对于软件系统至关重要。所以,我们对于我们软件的用户界面需求进行了一些分析。

  首先是我们软件的整体风格。作为一个工具软件,这款软件的界面最为主要的一个要求就是简洁。用户使用我们的软件,目的是为了合理地安排自己的生活,让原本凌乱的生活变得井井有条。所以,我们在进行界面设计的时候,尽量把功能界面做得紧凑,使得我们的软件可以在不太大的空间里安排下尽量多的功能。这样用户在使用我们软件的时候就可以不至于被庞杂的功能界面干扰。而且,用户还可以自己定义需要使用到的功能,让自己平时使用不到功能隐藏起来,这样就可以真正做到用户对软件界面功能的自定义。

  然后我们在产品的整体用色上也有一定的考虑。在用户界面的用色上,我们打算继承上一个小组的用色方案,即整体色调采用蓝色的方案。因为蓝色会让人产生安静、理智的感受。我们认为,这种色调可以给用户一种舒适,清新的感受。有助于用户理性的安排自己的生活和学习。对于用户来说这也是十分友好的。

7、 产品质量需求

  1. 功能性:可以支持一定数量的文本信息录入、查询、修改等;可以随时向使用者提供目前软件具有的信息保存状况;
  2. 可靠性:本产品的信息录入提供给使用者个人,所以并没办法保证产品使用过程的信息可靠,但在一定条件下,软件将提供字符订正功能,便于使用者录入信息;
  3. 易用性:文本输入方便快捷,使用查询功能时,直接字符匹配,输出快捷;
  4. 可操作性:可以自由进行信息录入、查阅、删除等操作;
  5. 安全性:本产品不会使用用户任何的私密信息。不会偷用用户的数据流量。

Week8 软件规格说明书的更多相关文章

  1. 功能规格说明书Version2

    此功能规格说明书是Week8 功能规格说明书的第二个版本, 版本1地址:http://www.cnblogs.com/Z-XML/p/3407687.html 此功能规格说明书是面向用户的,所以作者将 ...

  2. 【软件需求工程与建模 - 小组项目】第6周 - 成果展示3 - 软件设计规格说明书V4.1

    成果展示3 - 软件设计规格说明书V4.1

  3. 【软件需求工程与建模 - 小组项目】第6周 - 成果展示2 - 软件需求规格说明书V4.3

    成果展示2 - 软件需求规格说明书V4.3

  4. 失物找寻APP软件需求规格说明书——第三次团队作业

    ⭐对于软件需求规格说明书的理解 在没写这份软件需求规格说明书的时候我们组成员都不是很理解它的必要性,当然,写完之后才知道它的作用. 软件需求说明书的存在是为了使用户和软件开发者双方对该软件的初始规定有 ...

  5. 软件需求规格说明书(转自http://blog.csdn.net/li_canhui/article/details/6927540)

    转自http://blog.csdn.net/li_canhui/article/details/6927540 1概述 1.1编写目的 指出编写<需求规格说明书>的目的.下面是示例: 编 ...

  6. C++轮子队-软件需求规格说明书

    团队Github项目仓库 软件规格需求说明书 引言 编写目的 软件规格需求说明书书了“2048俄罗斯方块”1.0版本的软件功能性需求和非功能性需求. 文档约定 描述编写文档时所采用的标准或排版约定,包 ...

  7. BugPhobia进阶篇章:功能规格说明书

    0x01 :特别鸣谢 首先特别鸣谢<构建之法>中并没有给出固定化格式的功能规格说明书的样例,因此在此次的说明书中将尽可能用生动形象的例子展示软件交互阐释 因此受到它本身的启发,此次团队功能 ...

  8. Go语言规格说明书 之 内建函数(Built-in functions)

    go version go1.11 windows/amd64 本文为阅读Go语言中文官网的规则说明书(https://golang.google.cn/ref/spec)而做的笔记,介绍Go语言的 ...

  9. (Alpha)Let's-典型用户和场景&功能规格说明书

    典型用户和场景 Personal/典型用户 名字 阿王 性别.年龄 男.20 职业 学生 收入 无 知识层次和能力 大学学生,善于乐于使用电脑.手机 生活/工作情况 上学 动机.目的.困难 感到大学生 ...

随机推荐

  1. javascript事件机制

    ① javascript绑定事件的方式 http://blog.iderzheng.com/dom-javascript-event-binding-comparison/ ② javascript事 ...

  2. 码农谷 求前N项之和

    题目描述 有一分数序列:2/1.3/2.5/3.8/5.13/8.21/13.......求出这个数列的前N项之和,保留两位小数. 输入描述 N 输出描述 数列前N项和 样例 输入: 输出: 16.4 ...

  3. [转]基于AnyCAD的准双曲面齿轮建模

    基于AnyCAD的准双曲面齿轮建模 作者:谨阳 (文章来源:http://www.opencascade.net/ask/?/article/6) 摘要:根据准双面齿轮的加工方法和传动特性,对准双面齿 ...

  4. 查看静态库(.a文件)内容

    可执行代码的二进制格式,看不到. 1.打开Terminal(终端), cd 到 .a包所在的文件夹 2.输入命令:lipo -info libtrafficstatisticszyf.a  结果如下:

  5. iOS 支付宝支付集成获取私钥

    http://doc.open.alipay.com/doc2/apiList?docType=4 登录到支付宝开放平台,下载相关支付宝支付的demo.解压出来有3个文件夹.(服务端demo,客户端 ...

  6. C#去除List中集合的重复项(类型对象和单一类型)

    去除重复类型对象BookInfo示例: bookList = bookList.Distinct(new DataRowComparer()).ToList(); //去除重复书籍 /// <s ...

  7. JavaScript计算日期间隔以及结果错误(少一天)的解决方法

    下面的代码是之前从网上某个地方COPY下来的,之前一直用着,前段时间DateDiff()方法突然出问题了,输入两个日期2015-10-01 和 2015-10-02之后,计算出来的日期是0!如果只有几 ...

  8. hive到hbase的使用

    一.简单介绍 hive的元数据保存在metastore里面,真实的数据一般位于hdfs中,可以通过hql来对数据进行分析.hbase中的数据也是存放在hdfs上的,可不可以使用hive来分析hbase ...

  9. jQuery在IE7和8下setInterval失效的问题

    原因不在于setInterval,而是IE的缓存造成ajax请求页没有更新的问题. 在请求的url中加入一个随机数参数即可. var CheckPaied = function (transactio ...

  10. CentOS下安装LNMP(LINUX+NGINX+MYSQL+PHP)环境

    一.安装Nginx最新版 首先查看是否有安装源包 yum list nginx  (或yum info nginx) 如果没有则 vi /etc/yum.repos.d/nginx.repo #添加如 ...