团队作业2-《需求规格说明书》

 

制定团队计划

目录

  • 前言
  • 系统背景和目的
  • 预期用户数量
  • 阐述系统的真实性、可用性以及价值所在            
  • 运行环境
  • 团队项目的码云链接
  • 团队的任务计划添加到码云的团队项目issues里面  
  • 团队的时间安排及人员分工表   
  • 需求规格说明书
  • 系统总体描述
  • 产品前景/面向用户分析/用户需求分析
  • 调研途径
  • 问卷情况说明
  • 问卷反馈与分析
  • 用户建议
  • 总结
  • 产品描述
  • 功能需求
  • 功能分析
  • 界面设计
  • 技术需求
  • 性能需求
  • 软件验收标准及相关要求
  • 其他
  • 排版
  • 每个人的完成情况
  • 每个人的感想

 

前言

返回目录

  • 系统背景和目的   

       日常生活中,我们常常会为自己制定计划或目标,并给这些计划和目标定下完成的期限,但是却没有一个较为方便的工具能够便于我们记录目标进程。

          Dreamcatcher通过小程序这样便捷的形式,旨在督促和鼓励用户在规定的期限里完成自己制定的目标,

          同时以公开目标的方式鼓励用户与用户之间互相监督与激励, 促使大家共同进步。

  • 预期用户数量

    500+

  • 阐述系统的:真实性、可用性以及价值所在

              真实性:当前存在很多类似的制定目标小程序,但大多都是因为经营不下去停止运作。且UI设计不美观,内容不够饱满。

                      但是我们的产品,是非常有前景的,将以简洁的界面,特别的开发团队,独一无二的宗旨永永远远地运行下去,真实!

        可用性:目前大多数人几乎每天都会制定计划和目标,运用这款dreamcatcher小程序能够记录每天的计划和目标,并且在规定完成时间内给予提醒,

                     能够非常好的促进目标和计划的完成。且由于平台是小程序,打开方式简单便捷,操作容易,非常可用。

      价值所在:首先,通过目标倒计时的功能督促和鼓励用户完成个人目标。

                       其次,以公开个人目标的方式鼓励用户与用户之间互相监督与激励。

                       以个人到广大群体,不仅仅是一个个人目标实现平台, 同时是广大群体,社会目标的公众平台。

                       旨在营造“个人努力,全民努力”的良好追求目标氛围,让同学们进步得更快,成长得更好,生活得更充实。 

  • 运行环境

       微信开发者工具

  • 团队项目的码云链接

         github仓库链接:https://github.com/Jasminejiamei/DreamCatcher

  • 团队的任务计划添加到码云的团队项目issues里面    

          Issue链接:https://github.com/Jasminejiamei/DreamCatcher/issues/2

 

  • 团队的时间安排及人员分工表

                                        修改前的时间安排

序号

功能

功能详情

开发人员

时间安排(开始到完成)

个人信息

蔡莤玲、钟苑莉

2019.11.09~2019.11.11

1

登录

1.用户授权登录,获取用户名称

2019.11.09~2019.11.011

个人目标

张冰微、唐小艳

2019.11.11~2019.11.17

1

目标

1.添加目标

2019.11.11~2019.11.12

2

目标树

  1. 每加一个愿望,树上就多一个星星
  2. 限制五个
  3. 星星按完成程度会有不同的颜色

2019.11.12~2019.11.14

3

查看目标

  1. 点开星星就可以查看目标
  2. 包括内容,倒计时,实现进度等

2019.11.14~2019.11.16

4

目标的修改

  1. 修改时间,内容等
  2. 删除

2019.11.16~2019.11.17

愿望板块

蔡莤玲、钟苑莉

2019.11.11~2019.11.17

1

查看他人愿望

  1. 查看别人的愿望

2.显示别人的愿望内容。

2019.11.11~2019.11.13

2

自己的愿望

  1. 写自己的愿望
  2. 可选择是否匿名提交

2019.11.13~2019.11.15

3

历史愿望列表

  1. 下拉加载
  2. 可删除历史记录

2019.11.15~2019.11.17

后台的开发

数据库、后台接口等的搭建

莫怡静、刘嘉媚

2019.07~2019.11.17

测试

对完成的系统进行测试

全体成员

2019.11.17~2019.11.23

                                       

                                                                            修改后的时间安排

序号

功能

功能详情

开发人员

时间安排(开始到完成)

个人信息

蔡莤玲、钟苑莉

2019.11.07~2019.11.09

1

登录

  1. 用户授权登录,获取用户信息

2019.11.07~2019.11.09

个人目标

蔡莤玲、钟苑莉

2019.11.07~2019.11.17

1

添加目标

  1. 添加目标(上限为5个)
  2. 输入结束时间,详情,可选择目标的分类标签

2019.11.07~2019.11.09

2

个人目标页面

  1. 显示个人目标列表

2019.11.09~2019.11.14

3

查看目标

  1. 点开标签就可以查看目标
  2. 包括内容,倒计时,实现进度等

2019.11.14~2019.11.16

4

目标的编辑

  1. 修改结束时间,内容
  2. 删除

2019.11.16~2019.11.17

目标广场

张冰微、唐小艳

2019.11.09~2019.11.17

1

目标列表

  1. 显示公开发布的目标
  2. 所有人可见

2019.11.09~2019.11.13

2

关注目标

  1. 关注别人目标

2019.11.13~2019.11.15

3

关注的目标完成进度

  1. 查看关注的目标的完成进度

2019.11.15~2019.11.17

后台的开发

数据库、后台接口等的搭建

莫怡静、刘嘉媚

2019.07~2019.11.17

测试

对完成的系统进行测试

全体成员

2019.11.17~2019.11.23

  矫正计算方法:

   1.经过两次长达两个多小时的讨论,以及面向用户的问卷调查,我们的需求分析作出了更改,团队成员分工有所更改,但总时间计划修改前后大致相同。

   2.考虑到中途开发难点需要时间解决,所以给每一个功能点的完成都预留了完成时间。

     3. 由于将近一场重要的专业课考试,考虑到团队的复习时间,与开发的学习等时间成本,开发时间有所提前。


 

需求规格说明书

返回目录

  • 系统总体描述
  • 产品前景/面向用户分析/用户需求分析

 

  • 调研途径

    主要通过发放问卷的方式进行调研

 

  • 问卷情况说明

 

面向群体

在校大学生

主要目的

  1. 了解在校大学生对自身目标管理的情况
  2. 了解影响在校大学生目标完成的主要因素
  3. 了解不同用户对目标小程序功能的需求

 

  • 问卷反馈与分析

    共收到有效问卷125份,其中男女比例约为6:4,并以大三学生为主

       

 

          你平时有指定目标的习惯吗

  •  大多数人有制定目标的习惯,但是总体来说指定目标的意识还不够强

                         

        你觉得制定目标重要吗

  • 在校大学生普遍认为制定目标非常重要,仅有不到1%的人觉得不重要

 

                    

         

        通常会制定哪种类型的目标

  • 大多数人制定目标的主要目的在于学习、工作

                        

                      

                      

                             你觉得目标没能完成的主要原因有哪些

  • 大多数人目标没能完成的原因主要在于拖延症,事情太多,没有动力

               

                          

                           你会介意别人知道你的目标和实现进度吗

  • 绝大多数人会介意自己的目标被别人看到

  

 

   

                     你觉得有哪些因素可以激励你实现自己的目标

  •  以下因素都能对用户目标实现起到一定的促进作用

 

 

 

 

                     年级与制定目标习惯的关系:

  •  大一大三的学生经常制定目标的比例较少,从大一的角度来看,可能是由于刚入大学没有方向,而大三可能由于对未来发展方向不够明确

 

      

         年级与激励目标完成因素之间的关系:

  •  各年级普遍认为别人完成目标对自己的激励性更大

  • 用户建议    

           * 界面简洁美观

 

           * 能看到目标完成的进度

 

           * 有相应的提醒功能

 

           * 可以看到别人制定的目标

 

           * 有一些奖励机制

 

  • 总结

 

          通过此次问卷的调查,从用户的需求思考小程序的设计与开发,对我们起到了很好的帮助作用。比如,

          1目标容易忘记,因此在小程序中可以设置目标提醒功能;

          2没有动力,可以从制定一些奖励机制的方向考虑;

          3存在拖延症,可以通过一些富有人生哲理的话语去激励用户完成自己的目标;

          4多数用户觉得看到别人的目标能够激励到自己,因此我们可以设计一个目标小广场,用户可以在广场里看到别人的目标并关注;

          5多数用户还是比较介意自己的目标被别人看到,关于这方面我们有一个是否发布目标的设置,用户可以自由选择发布或者不发布。

 

  • 产品描述

    通过开发基于微信小程序平台的Dreamcatcher系统,

     提供了创建不同类别目标、目标倒计时和查看个人或他人目标实现进度、关注他人目标等功能,

     旨在督促和鼓励用户在规定的期限里完成自己制定的目标,同时以公开目标的方式鼓励用户与用户之间互相监督与激励,促使大家共同进步。

  • 功能需求
  • 功能分析

 

序号

功能

功能详情

个人信息

1

登录

  1. 用户授权登录,获取用户信息

个人目标

1

添加目标

  1. 添加目标(上限为5个)
  2. 输入结束时间,详情,可选择目标的分类标签

2

个人目标页面

  1. 显示个人目标列表

3

查看目标

  1. 点开标签就可以查看目标
  2. 包括内容,倒计时,实现进度等

4

目标的编辑

  1. 修改结束时间,内容
  2. 删除

目标广场

1

目标列表

  1. 显示公开发布的目标
  2. 所有人可见

2

关注目标

  1. 关注别人目标

3

关注目标的完成进度

  1. 查看关注目标的完成进度

 

  • 界面设计

 

 

                         登录                                                              授权登录                                                             页面                          

                            

 

                  添加目标                                                                 匿名上传                                                           保存提示                                                                   

                          

 

                 保存之后首页                                                       保存之后首页2                                                保存之后首页原模板                                       

                          

 

                 目标超过5个警告                                                 修改以及删除目标                                                    目标广场

                           

 

                      关注进度                                                       关注进度planB                                                   

             

  • 技术需求

     前端:wxml、wxss、javascript等微信小程序开发语言

        后台:小程序云开发

      对开发人员的要求:能够熟练的运用微信开发者工具开发小程序

  • 性能需求

   可用性

       1.易操作,易理解。界面设计简洁易用。

     2.操作完成时有统一规范的提示信息。

   可维护性

     1.保留系统的源代码。

     2.代码注释详细,包括方法实现过程以及变量的含义。

     3.清晰的系统结构和命名规范,界面规范。

     4.每次调试都会记入日志。

     5.不断从各方面操作进行测试。

  • 软件验收标准及相关要求

序号

界面名称

界面描述

备注

1

登录

居中显示小程序的标题和图标,中下方有立即登录按钮,点击后弹出登录授权

2

登录授权

首页下方弹出登录授权,选择登录头像,包含允许和取消两个按钮,点击允许则授权

3

首页

首页显示当前用户制定的目标,底部栏为“我的目标”和“目标广场”,分别对应个人和他人目标界面,中间“+”点击添加目标。

4

添加目标

界面包括选择器选择目标结束时间,允许在文本框中输入目标详情,给出目标分类各类允许用户选择目标风格标签。可勾选是否上传到目标广场。点击最下方保存按钮可保存目标。

当前目标已经有5个时,弹出目标数量已经达到上限的提示框。

5

匿名上传

匿名上传选择框,包含确定和取消。

是否匿名上传决定了用户目标是否能在目标广场显示

6

保存之后的首页

将保存后的目标通过图标的形式添加到原来的首页上。点击目标标签图标能够跳转到该目标的内容界面上,允许对目标内容重新编辑和保存。

7

修改以及删除目标

点击个人目标后,弹出查看目标框,允许在该框编辑目标和删除目标。包括,修改当前选择的结束时间、目标详情框。同时显示距离目标达成的天数。可选择保存修改或删除目标。

8

目标广场

将用户公开的目标显示出来,允许其他用户查看目标描述,目标标签以及建立目标时间。允许用户关注目标。最下方点击查看我关注的目标进度后跳转至我关注的目标列表。

9

关注目标进度

分别显示关注目标的目标描述以及目标进度。

 

 


 

其他

返回目录

  • 排版

   按目录形式排版,设置锚点,点击跳转到相应界面。

  • 每个人的完成情况

    刘嘉媚:100%

      蔡莤玲:100%

    莫怡静:100%

            唐小艳:100%

            张冰微:100%

            钟苑莉:100%

  • 每个人的感想

            刘嘉媚: 团队项目前期准备基本都理想地完成,在这个过程中,人多力量大,大家各施其职,各施所长,事情都在向着好的方向发展着,

           也体验到了一个产品孵化的不易

            蔡莤玲:在这一周时间里,我们小组进行了多次讨论最终确定好需求和界面,并进行了团队分工,也开始学习了不熟悉的小程序,

           希望接下来项目能顺利完成!

            莫怡静:在这段时间的工作中,大家有想法一起讨论,有问题一起面对和解决,共同努力和进步。

            唐小艳: 本周次软工团队项目主要负责原型图的设计,由于在后期逐渐发现之前的设计实用性不强,

           所以之后对项目和风格进行了更改,原型设计较之前有些仓促简单,后期在编程实现时会再做相应改动,

           意识到在实施之前对方向的确认需要更加谨慎,六姑娘冲呀

      张冰微: 在完成过程中感受到了团队的力量。我主要负责博客的撰写,博客撰写并没有想象中的简单,

           在撰写博客中,我不仅学会了如何较好的排版,同时在撰写博客的过程中更加清晰的掌握了我们组的项目。

    钟苑莉: 在前期工作中基本上分工明确,大家都能准时有效地完成自己的任务,很期待接下来团队间更多的合作。

 

 

 

 

原文地址:https://www.cnblogs.com/liujiamei/p/11802627.html