Week8 软件规格说明书

1、概述

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

2、 产品面向的用户群体

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

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

3 、产品的业务需求

3.1、 业务目标

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

3.2 UML图

Week8 软件规格说明书

4、 产品的功能性需求

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

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

  1.时间轴显示

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

  2. 添加任务

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

  3. 任务总结

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

  4. 日历使用

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

  

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

本产品应遵循的标准:

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

6、 用户界面需求

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

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

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

7、 产品质量需求

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


下一篇:【资料总结】| Deep Reinforcement Learning 深度强化学习