Hands On Money 任务挣闲钱系统分析与设计

The Documents on Software Analysis & Design Team Work

About

Hands On Money 是一个任务发布与接收的平台。用户可以通过完成任务获得奖励;亦可通过提供奖励创建任务吸引其他用户完成。该平台也提供优秀的组织、任务管理和评价功能,是大学生居家旅行必备应用。

Demo

跳转到详细演示内容

项目结构

项目主要分为四个部分

  1. 用户和组织管理系统:提供了用户个人信息的管理界面个组织的管理界面,主要特性是
    1. 支持组织的多种权限控制
    2. 提供了头像信息,用户可以方便地修改头像
    3. 操作简单,人性化的UI设计
  2. 任务系统:提供了任务创建与控制的平台,用户也可以自由选择接受任务
    1. 用户可以实时查看最新的任务列表
    2. 用户可以根据条件多任务进行筛选
    3. 任务创建者可以按照自己的预设随时改变任务的状态
  3. 支付系统:对完成任务的收益和发布任务的开销进行统计
    1. 详细的收支列表与历史统计
  4. 评论系统:对完成的任务和任务完成的质量评分并给出评价
    1. 提供组织或者用户的平均评价,帮助避免信用低的用户

Iterations

Iteration 3

由于临近期末,本次迭代中有部分功能没有如预期顺利完成。本次迭代从 week 15 开始,历时3周。详细的分工内容可以参考 KANBAN - week15 至 week 17 的全部内容。

目标

在任务中实现问卷功能,完成任务模块的复用。完成支付系统和评论系统。进行完整的前后端对接测试,并进行部署。整理全部文档至 GitHub Page。

项目经理
后端
前端

Iteration 2

由于期中神经网络课程及计算机图形学课程项目中期报告/paper summary 较多,以及五一假期,第一次迭代目标完成后,本项目暂停了一段才重新开始,期间前后端各自优化代码结构与逻辑。本次迭代从 week 11 开始,历时3周。详细的分工内容可以参考 KANBAN - week11 至 week 13 的全部内容。

目标

本次迭代中,主要功能的 API 文档基本补齐,包括用户组织系统、任务系统,前后端根据文档中的 content 进行开发。并进行简单的前后端对接测试。

项目经理
后端
前端

Iteration 1

由于本小组成立于第2周,因此迭代开始从第2周开始计算。本轮迭代时间为四周,详细的分工内容可以参考 KANBAN - week2 至 week 5 的全部内容。

目标

学习前后端基本框架,设计第一版 usecase,

项目经理
后端
前端