软工大作业第一周——项目分工及需求分析
一、项目及背景
1、软工大作业内容
- 校园饿了么
2、需求分析
- 对于用户:
- 实现下单
- 取消订单
- 浏览商家
- 对已购外卖进行评价
- 通过不同条件(如距离、人均消费、外卖种类等)筛选商家
- 使用优惠券
- 设置或调整默认地址
- 新增若干地址
- 修改个人信息
- 对于商家:
- 实现上架(下架)商品
- 调整商品价格
- 调整商品库存
- 修改上架信息(如地址、简介、满减信息等)
- 设置营业时间
3、活动图及序列图(以用户为例)
活动图

序列图

二、人员分工
| 任务 | 负责人员 |
| 制定计划 | 全体人员 |
| 可行性需求分析 | 全体人员 |
| app端原型 | 翁政 |
| app端设计 | 翁政 |
| app前后端连接及功能测试 | 翁政、徐辰辉、魏杰 |
| web端原型 | 刘治远 |
| web端设计 | 刘治远 |
| web前后端连接及功能测试 | 刘治远、徐辰辉、魏杰 |
| 微信小程序端原型 | 章哲尉 |
| 微信小程序端设计 | 章哲尉 |
| 微信小程序前后端连接及功能测试 | 章哲尉、徐辰辉、魏杰 |
| 数据库开发及设计 | 徐辰辉(用户)、魏杰(商家) |
| 推荐算法设计 | 徐辰辉、魏杰 |
| 项目总结 | 全体人员 |
三、原型展示
1、APP端(仅展示用户部分)
(1)登录界面

(2)主界面

(3)订单界面

(3)用户界面

2、web端(仅展示商家部分)
(1)登录界面





(2)商家管理界面




3、微信小程序端
(1)登录(授权)界面

(2)主界面

(3)店家信息



四、ER图展示
(1)用户

(2)商家

五、所用软件
- 微信开发者工具
- Android Studio
- PyCharm 2020.2.3
- IntelliJ IDEA 2020.2.3
- Eclipse Java 2019-06
- Mysql
- Vue.js
六、本周小结
本周主要对组员的工作进行了划分,并设计了原型及ER图。
注:以上设计仅供参考,以最终成果为准。

浙公网安备 33010602011771号