zoukankan      html  css  js  c++  java
  • 团队作业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%

    • 每个人的感想

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

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

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

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

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

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

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

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

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

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

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

     

     

     

     

  • 相关阅读:
    03 Java 修饰符
    04_Java 循环结构 for, while 及 do...while
    01_Java第一个程序_报错记录
    07_Java StringBuffer 和 StringBuilder 类_(修改,并且不产生新的未使用对象)
    06_Math 的 floor,round 和 ceil 方法实例比较_格式化字符串_String类
    [爱偷懒的程序员系列]Section 1. “懒”是一切需求的根源
    (1)Micropython+ESP32 点亮一个LED
    数据迁移测试方法【转】
    回来了回来了,失踪人口回归
    [爱偷懒的程序员系列]Section 4. 自定义钉钉消息推送
  • 原文地址:https://www.cnblogs.com/liujiamei/p/11802627.html
Copyright © 2011-2022 走看看