美文网首页
TWBS项目拆分里程碑

TWBS项目拆分里程碑

作者: 程非池的小软 | 来源:发表于2017-03-19 16:55 被阅读0次

项目介绍

项目名称:THOUGHTWORKS图书分享( 简称:TWBS)
项目简介:我们的项目主要是为了解决实验室内部同学买不起书、不知道谁有书、不知道看什么书以及闲置的书等问题。

程序功能分析

TWBS(THOUGHTWORKS图书分享)具有以下功能:
1.用户功能:用户可以注册、登录、退出系统
2.页面展示:显示上架的图书和想看的书
3.书籍管理:用户可以增加、删除、更改书籍
4.书评功能:任何人都可以对上架的图书进行评论
5.想看的书:任何人可以增加、删除、更改自己想看的书籍


第0个里程碑:搭框架

  • 使用的技术栈: webpack、 express、eslint、react、redux
  • 构建工具:jenkins
  • 代码提交到GitHub
  • 在README中向别人说明拿到代码后,如何在自己的电脑上快速把代码运行起来,看到效果

验收条件:

1.其他人可以方便的获取代码
2.其他人可以通过说明文件,在本地将服务器快速运行起来,看到页面
3.通过简单的页面可以证明你使用的技术栈河主要的库等已经配置正确
4.用博客来记录学习收获和疑问


第1个里程碑:书籍的查、增

在这个里程碑我们实现对闲置书籍的展示和增加

  • 使用的技术栈:css 、html、bootstrap、react、redux、node.js、 express、superagent

验收条件:

1.进入页面可以看到展示书
2.可以上传自己的书
3.代码以“小步”方式提交到GitHub上,并且每个commit都有清楚的描述
4.若干篇博客来记录学习收获和疑问


第2个里程碑:登录、注册

在这个里程碑我们将实现用户的登录和注册

  • 使用的技术栈:css 、html、bootstrap、react、redux、node.js、 express、superagent

验收条件:

1.查看上架的图书不需要登录
2.用户注册时,需要提供账号、密码,每个用户账户唯一
3.用户登录时,需要输入账号、密码
4.代码以“小步”方式提交到GitHub上,并且每个commit都有清楚的描述
5.若干篇博客来记录学习收获和疑问


第3个里程碑:书籍的删、改

在这个里程碑我们实现对以上架的书籍进行删除和更改

  • 使用的技术栈:css 、html、bootstrap、react、redux、node.js、 express、superagent

验收条件:

1.用户可以删除自己发布的书籍
2.用户更改自己发布的书籍的状态与信息
3.代码以“小步”方式提交到GitHub上,并且每个commit都有清楚的描述
4.若干篇博客来记录学习收获和疑问


第4个里程碑:书评的增删改查

在这里程碑我们要实现对书评的增删改查

  • 使用的技术栈:css 、html、bootstrap、react、redux、node.js、 express、superagent

验收条件:

1.任何用户可以对以上架的书籍进行评论
2.任何用户可以删除自己的评论
3.任何用户可以修改自己的评论
4.页面展示用户的评论
5.代码以“小步”方式提交到GitHub上,并且每个commit都有清楚的描述
6若干篇博客来记录学习收获和疑问


第5个里程碑:对想看的书增删改查

在这个里程碑我们将实现对想看的书进行增加、展示、删除、修改

  • 使用的技术栈:css 、html、bootstrap、react、redux、node.js、 express、superagent

验收条件:

1.任何用户可以发布自己想看的书
2.任何用户发布的想看的书在页面上展示
3.任何用户可以对自己发布的想看的书进行删除
4.任何用户可以对自己发布的想看的书进行修改
5.代码以“小步”方式提交到GitHub上,并且每个commit都有清楚的描述
6若干篇博客来记录学习收获和疑问


第6个里程碑:使用真实数据库

在这个里程碑我们将使用真实的数据库mongodb来替换前面里程碑的模拟数据库

  • 使用的技术栈:css 、html、bootstrap、react、redux、node.js、 express、superagent、mongodb

验收条件:

1.前一个里程碑的功能没有被破坏
2.可以通过某种方式来初始化数据库结构和预置数据,并在README中说明步骤
3.代码以“小步”方式提交到github上,并且每个commit都有清楚的描述
4.若干篇博客用来记录你的学习收获和疑问


第7个里程碑:个人信息管理

  • 使用的技术栈:css 、html、bootstrap、react、redux、node.js、 express、superagent、mongodb

验收条件

1.可以显示用户个人信息
2.可以修改用户个人信息
3.代码以“小步”方式提交到github上,并且每个commit都有清楚的描述
4.若干篇博客用来记录你的学习收获和疑问


以上不足的地方请在评论指出,谢谢。

相关文章

  • TWBS项目拆分里程碑

    项目介绍 项目名称:THOUGHTWORKS图书分享( 简称:TWBS)项目简介:我们的项目主要是为了解决实验室内...

  • TWBS【最新】项目拆分里程碑

    项目介绍 项目名称:THOUGHTWORKS图书分享( 简称:TWBS)项目简介:我们的项目主要是为了解决实验室内...

  • TWBS项目原型图

    继拆分里程碑之后,我们小组一起画项目原型图。 首先明确一下需求 TWBS(THOUGHTWORKS图书分享)具有以...

  • Time In Place拆分里程碑过程记录文档

    在讨论完项目的MVP之后,我们就开始要对项目的功能进行拆分,按照所确定的MVP,将项目拆分成多个里程碑。 下面就是...

  • Blog项目里程碑拆分

    项目需求 用户功能:用户可以登录、退出系统 发布博客:用户可以创建、修改、查看、删除自己的文章 评论功能:任何人都...

  • TWBS里程碑形成过程

    进行了MVP分析之后我们就开始要拆分里程碑啦,那么拆分里程碑的意义就在于我们可以将项目分解为一个一个小的模块,我们...

  • 干啥儿项目拆分里程碑

    项目介绍 项目名称:干啥儿(DoWhat)项目简介:做一个可以管理实验室成员的平台,发布者可以发布任务,邀请大家进...

  • Time In Place项目图片产出

    主要用于记录项目过程中所画的图,有新的进展将会及时更新! 1.项目MVP: 2.拆分里程碑: 3.原型图 4.事件...

  • 寒假任务“博客引擎”拆分里程碑

    寒假动手做一个 博客引擎,先对任务进行拆分,按照自己所理解的功能的重要性,拆分成多个里程碑,每个里程碑有自己的技术...

  • 你适合做新媒体运营吗?

    本文系半撇私塾新媒体内容营销项目里程碑作品。 首先,我们要先了解什么是新媒体运营。简单来说,新媒体运营应该拆分为两...

网友评论

      本文标题:TWBS项目拆分里程碑

      本文链接:https://www.haomeiwen.com/subject/cxomnttx.html