第08组(70) 需求分析报告

组长博客链接:

组长本次团队展示链接

团队项目logo如下👇:

medium.jpg

logo上的元素很好地体现了我们团队项目的内容。

一、团队基本情况

本团队由九名同学组成,团队内有善于夸讲队友的队长,有脑洞无敌的气氛组成员,也有稳如泰山的啃书组成员,团队结构合理,idea的产出和动手实现都有保证。

1.1团队项目的整体计划安排

时间段 阶段任务 完成情况
9.06~9.20 小组成立,并进行前期的学习准备工作 已完成
9.20~10.8 讨论并确定小组选题 已完成
10.9~10.24 展开选题内容,讨论细节,并完成展示 已完成
10.25~10.30 需求分析,并完成展示 已完成
10.31~11.07 团队编程、Alpha冲刺前期准备 未完成
11.08~11.14 Alpha冲刺 未完成
11.15~11.21 Beta冲刺前期准备 未完成
12.22~12.28 Beta冲刺 未完成
12.29~ 运营完善及维护 未完成

1.2团队分工

①alpha版本需要做的事
微信小程序界面的初步实现,完成登录认证功能以及任务发布和接收功能,实现聊天功能以及个人信息模块。

任务内容 截止时间 是否完成
原型设计 10.28 已完成
登陆认证界面 11.06 未完成
主页界面 11.07 未完成
任务大厅界面 11.08 未完成
任务发布界面 11.09 未完成
个人信息界面 11.10 未完成
聊天界面 11.11 未完成
垃圾词汇过滤 11.08 未完成
任务查询 11.08 未完成
用户评价 11.09 未完成
用户反馈 11.10 未完成

②各成员分工及TODO list

大致方向 姓名 具体分工
UI 周天 UI设计、PM、前端、文档编辑、PPT
后端 陈曼 后端开发、文档编辑
前端 陈昕滨 前端、文档编辑、PPT、视频制作
后端 李少荣 后端、算法实现、文档编辑
后端 林荣胜 后端接口及逻辑功能实现、服务器部署及数据库构建、文档编辑
后端 王梓鹏 后端接口及逻辑功能实现、服务器部署及数据库构建
前端 杨立芬 UI设计、原型设计、前端、文档编辑
前端 张晓晗 UI设计、前端
后端 郑瀚曦 后端接口及逻辑功能实现、算法实现开发

1.3本次作业贡献占比

姓名 占比 分工
周天 8% ppt汇报、参与文档编辑、思维导图
陈曼 15% 文档编辑
陈昕滨 12% ppt制作、视频制作
李少荣 11% 参与文档编辑、博客修改
林荣胜 11% 参与文档编辑
王梓鹏 10% 原型设计
杨立芬 25% 原型设计
张晓晗 8% 博客园编辑
郑瀚曦 0%

1.4项目思维导图和燃尽图

需求导出.png

二、UML

2.1整体的ER图

ER图.jpg

2.2用户操作部分

  • 负责人:李少荣
  • 描述:用户操作包括微信登录并认证,发布任务接收任务,与客服和交易对方联系,查看任务信息与用户管理部分
  • 该部分面临的问题:用户身份认证、用户间和用户与客服的通信,数据库数据的交互
  • 解决的问题
    • 利用微信登录和校内学生证进行身份认证
    • 使用多线程socket实现通信
    • 开发数据库接口

用例图

用户操作用例图.jpg

类图

用户操作类图.jpg

状态图

用户操作状态图.jpg

活动图

用户操作活动图.jpg

时序图

用户操作时序图.jpg

2.3后台部分

  • 负责人:林荣胜
  • 描述:后台管理员身份认证,增删管理员,设置不同管理员权限,并进行数据库中数据的增删改查
  • 该部分面临的问题:管理员权限的设置,数据库接口的部署
  • 解决的问题
    • 考虑利用数据库中的不同权限实现管理员权限的设置
    • 开发数据库接口

用例图

用例图-后台.jpg

类图

类图-后台.jpg

状态图

状态图-后台.jpg

活动图

活动图-后台.jpg

部署图

部署图-后台.jpg

2.4打印部分

  • 负责人:王梓鹏
  • 描述:打印需求选项的选择,下单取货码的实现
  • 该部分面临的问题:增加尽可能多的打印需求选项,满足用户的需求,设计合理的取货码方式
  • 解决的问题
    • 收集打印需求
    • 利用短信或通知发送给用户取货码,保证取货码的唯一

用例图

用例图-打印.jpg

类图

类图-打印.jpg

状态图

状态图-打印.jpg

活动图

活动图-打印.jpg

部署图

部署图-打印.jpg

2.5带货载人部分

  • 负责人:陈曼
  • 描述:发布带货载人订单、双方通信、评价与举报
  • 该部分面临的问题:订单的优先级设置和实时性保证,通信的实时性保证
  • 解决的问题
    • 基于socket实现通信
    • 通过多特征构建订单优先级算法

用例图

带货载人用例图.jpg

类图

类图-带货载人.jpg

状态图

带货载人状态图.jpg

活动图

带货载人活动图.jpg

部署图

部署图-带货载人.jpg

三、作业记录相关

3.1UML设计工具选择及使用后对工具的评价

  • 工具选择:ProcessOn

  • 使用后对工具的评价:总体来说ProcessOn还是比较好用,首先它支持一些默认的组件库比较丰富,其次会有一些对齐的辅助,帮助我们快速地对齐一些基本元素,另外它是在线作图工具,相比于其他厚重的工具,确实方便轻巧许多,导出也相对方便。

3.2遇到的困难及解决方法

困难描述 做过哪些尝试 是否解决 有何收获
时间不够用 分配一下熬个夜 团结就是力量
对UML不了解 查询网上UML博客和教程 互联网真不戳
视频制作出现bug 紧急调整,为他加油打气 好兄弟一起拼

3.3学习进度条

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
1 150 150 15 15 准备《选题报告》文档,完成各项工作并汇报
2 100 250 20 35 学习UML制图,准备《需求分析》文档,完成各项工作并汇报
posted @ 2020-11-01 18:54  waif  阅读(84)  评论(0编辑  收藏  举报