追梦App系列博客——需求分析报告
前言
最近经过讨论,具体的需求分析报告大致已经拟定好了。
一、软件所要达到的效果
追梦App致力于帮助用户找到自己的梦并且帮助用户规划目标,在追梦过程中,用户可以清晰地看到自己的追梦之旅,同时用户会收到一系列的正向反馈,让用户能在追梦的同时享受到追梦的乐趣和满满的成就感。
二、软件需求分析
1.追梦体系系统
这里我们把用户的梦想统分为几个方向(学习、健身、工作等),并将其形象化为一个个星系,星系之下是一个个具体的目标。比如我的目标就是减肥10斤,那么“健身”星系下的“减肥10斤”星球就是我正在开发的星球,其上的星球开发程度就是用户达成目标的距离。其上记录了用户为此目标付出的努力(X年X月X日 完成3km环校跑),一些里程碑事件可以着重表示,这样用户就能清晰感受到自己距离目标还有多远以及自己为梦想所做的努力,当然这些信息其他用户也能看到。我们想把这个追梦之旅做成每个用户独一无二的个性标签。
①引导用户找到自己的梦想(感兴趣的方向)
给出一系列问题,引导用户给出自己的“标签”
梦之旅推荐(根据上述步骤得到用户相关信息,以此为依据为用户推荐感兴趣的方向,同时推荐知名用户的梦之旅作参考)
②引导用户规划日程
自己制定梦之旅(包括制定总目标,分化后的小目标以及完成时间,这个过程可以用问题引导用户)
生成可视化的日程安排
预览生成的星球(星球上记录用户为此目标所做的一切努力,展现形式可以多样多角度,比如统计为此耗费的时间,所做的事情(不仅可以查看某某时间干了什么,点击详情后也会显示用户做完这件事的感悟和用户上传的截图))
生成自己喜欢的星球进行开发
③星系维护
全部用户的星球加起来就是整片宇宙,这是全部可见的(不是用户可以看见所有星球,而是用户可以在“探索周围星球”时,发现其他星球)
2.任务系统
任务系统的作用就是当用户触发一定操作时可以领取一定奖励,给用户一个正向反馈,来达到激励用户的目标。
①每日任务
以下为举例,
打卡签到,完成今日目标,发布动态,查看他人的博客星球,给别人博客动态(也可以是星球)评论,点赞等
完成每日任务可以获得相应的奖励
②非日常任务
以下为举例,
写一篇博客(经验、感想)
上传一次学习资源
③里程碑任务(成就)
开发完成一个星球,
上传X次学习资源,发表X次评论、关注其他用户等等…
3.个人信息管理系统
维护用户的个人信息,为其他系统提供相应的接口,并且负责注册和登录的功能
①个人属性维护
用户id(用户不可见)
昵称
积分
虚拟货币
关注
粉丝
排名(根据某种规则进行排名)
自己专属的“星球空间”(汇总自己所开发的星球和废墟(当用户放弃开发某个星球时会产生废墟))
②登录注册
采用qq/微信登录,使用官方提供的接口获取用户信息,最后绑定电话号码(这个初期暂时可跳过,因为短信要钱~ > ~)
4.社交系统——梦见
用户之间的关系有三种:关注、粉丝、知音
粉丝可以接收关注用户的动态博客等推送信息。被关注者可以查看粉丝数量
知音是一种特殊的关系,即双方互粉,则为知音
①博客动态模块
用户发布博客和动态
其内容可以收藏、评论、转发
②推荐志同道合的用户
系统会根据用户的星系和星球相似度来推荐志同道合的好友,用户可以查看其星球空间来选择是否要加好友
③私人聊天
参考qq聊天
④社区
用户可以申请创建社区,审核通过后创建成功
在社区中可以收到同一社区用户的动态博客(当然用户发布博客动态时可以选择是否同步到社区中)
也可以创建讨论帖与大家一起讨论
⑤推送系统
推送内容可以在App内进行设置
1.下拉栏推送
推送关注者的博客或者用户喜好领域的文章推荐
评论回复,点赞、关注通知、任务未完成等
2.推拉获取首页推送
5.商城系统
虚拟货币可以换取个性皮肤之类的虚拟道具
6.学习系统
原先是计划开展师生互动和自习室的,但由于工程量过大,初期暂不考虑此系统
此部分暂时只加入锁机功能,锁机时长等相关信息会被记录下来
总结
我们的项目正在稳步前进,虽然离最终实现还有很长的距离,但是不积跬步无以至千里嘛。
最后,愿我们能不忘初心,砥砺前行!
追梦App系列博客——需求分析报告相关推荐
- 追梦App系列博客——汇总篇
文章目录 一.前言 二.为什么要写这个系列博客? 三.汇总篇的作用 四.导航目录 1.App设计 2.会议相关 五.建议 一.前言 当我们满怀希望跨入大学生活,却我们发现大学生活并不是我们所希冀的样子 ...
- 追梦App系列博客——设计思路篇(重构版)暨第四次例会总结
文章目录 前言 一.从hope中得到的反思 1.功能并不是越多越好 2.打破传统App的设计观念 3.有趣的交互设计和独特的创意 4.沉浸式体验 5.无处不在的情感渲染,恰到好处的情感共鸣 二.设计思 ...
- 追梦App系列博客——设计思路篇
文章目录 前言 一.追梦体系 1."寻梦" 2.追梦 3.追梦之旅 二.个人账户成长系统 三.积极的反馈机制--任务系统 四.虚拟货币系统 五.社交系统 1.社交新方式--梦见 2 ...
- 追梦App系列博客——理念篇
文章目录 一.前言 二.项目灵感 三.追梦--追寻梦的起点 一.前言 当一个人只有空壳, 却没有一个有想法的灵魂: 当一个人浑浑噩噩地重复每日的工作, 却不知道这些工作的意义: 当一个人想有所改变, ...
- 追梦App系列博客——第六次例会总结
文章目录 一.前言 二.会议内容 前端: 1.讨论了首页布局 2.讨论了追梦之旅的形象化问题 3.讨论了有关社交圈的问题 4.交代了前后端接口交互设计平台 后端 1.交代了接口设计平台NEI 2.简单 ...
- 追梦App系列博客——第五次例会总结
会议内容 除了汇报上周各自的进度外, 我们主要讨论了三件事: 根据已经设计出来的UI设计图进行讨论,明确方向 讨论了下数据库表设计 交流了下不久后的大挑战杯校赛选拔事宜 要做的事情 前端主要还是画UI ...
- Django 系列博客(十一)
Django 系列博客(十一) 前言 本篇博客介绍使用 ORM 来进行多表的操作,当然重点在查询方面. 创建表 实例: 作者模型:一个作者有姓名和年龄. 作者详细模型:把作者的详情放到详情表,包含生日 ...
- 网站框架搭建——基于Django框架的天天生鲜电商网站项目系列博客(二)
系列文章目录 需求分析--基于Django框架的天天生鲜电商网站项目系列博客(一) 网站框架搭建--基于Django框架的天天生鲜电商网站项目系列博客(二) 用户注册模块--基于Django框架的天天 ...
- Django 系列博客(二)
Django 系列博客(二) 前言 今天博客的内容为使用 Django 完成第一个 Django 页面,并进行一些简单页面的搭建和转跳. 命令行搭建 Django 项目 创建纯净虚拟环境 在上一篇博客 ...
- GAN网络系列博客(三):不受坐标限制的GAN(StyleGAN3)
目录 1. 概述 2. 连续信号分析 2.1 等变网络层 3. 具体实现 3.1 傅里叶特征和基础简化 3.2 根据连续插值进行的步骤重建 4.实验 总结 Reference 关于StyleGAN系列 ...
最新文章
- tomcat线程释放时间_聊下并发和Tomcat线程数(错误更正)
- windows 程序设计_Python 在windows环境简单搭建
- 吴恩达 coursera AI 专项五第一课(上)总结+作业答案
- centos7 安装python3.7.1(亲测下面的安装依赖包)
- 02.uri-search
- 使用CL_RS_WHERE创建dynamic SQL statement
- [20180808]exists and not exists.txt
- Probability(概率) vs Likelihood(似然)
- react-navigation使用介绍及UI组件外实现统一跳转
- android5.1 PowerManagerService和DisplayPowerControler、DisplayPowerState关系
- VS2010 winform程序发布步骤
- c语言 turbo,C语言Turbo C 2.0内容介绍
- 照片视频拼接软件哪个好?一半图片一半视频的快速上手教程,朋友圈超吸赞效果
- 面试时,如何巧妙回答跳槽问题
- 基于java的小型超市管理系统系统(含源文件)
- 小样本分割:构建数据集Pascal-5i
- debian修改键盘布局
- 九度笔记之 1364:v字仇杀队
- APK查壳软件(根据so名)
- 循序渐进学 LoadingDrawable