团队作业3--需求改进&系统设计
这个作业属于哪个课程 | 计科21级12班 |
---|---|
这个作业要求在哪里 | 团队作业3--需求改进&系统设计 |
这个作业的目标 | 进行需求改进&系统设计 |
团队
- 队名:KAODAPU
- 团队组成
张建文(组长) | 3121004845 |
---|---|
叶飞池 | 3121004843 |
林智谦 | 3121004831 |
刘晋延 | 3121004832 |
1、需求&原型改进
1.1 选题及需求进行修改
- 问题1:项目定位不够清晰
- 修改1:起初该项目主要面对快递地方中转站,后了解到部分地方直通快递较慢,而且没有对应的管理后台,只能通过一些公交车,或者私家车来进行运输,想寄到市上快递的很难找到具体班次的车运输,使用顺丰,邮政等大部分物流,又要中转,比较慢,不能实现很多客户实时需要,经过讨论,认为该项目除了便于快递站后台管理,也应使客户能够快捷寄件,以顺风车的形式接单揽件运输,以提高运输效率。
- 问题2:用户定位不清晰
- 修改2:经过讨论的用户定位修改为面向地方中转站管理员、快递员、客户,为用户提供一个平台。
1.2 完善后的规格需求说明书
经过讨论,我们主要修改以下方面:
- 面向用户:地方中转站管理员、快递员、客户
- 核心功能增加:
- 用户界面:提供两个网站,一个面向管理员的管理系统,一个面向用户与快递员的用户系统
- 增加面对客户的揽件寄件功能。
- 增加面对客户的包裹查询与管理
1.3 功能分析的四个象限
包裹信息查询 包裹信息修改 揽件 寄件 |
登录注册功能 |
---|---|
用户账号注销 | 用户账号信息修改 |
1.4 任务分解WBS及相应的项目进度计划
-
任务分解WBS
-
项目计划
10.23-10.26 | 1.团队组队、团队博客 |
---|---|
2.团队介绍、成员展示、角色分配、选题确定 | |
3.制定团队计划安排,团队贡献分的规定 | |
10.27-11.02 | 1.需求规格说明书 |
2.确定项目功能模块和实现方法,估计任务难度并学习必要的技术 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | |
11.03-11.12 | 1.原型设计,队员估计任务难度并学习必要的技术 |
2.架构设计,WBS, 团队成员估计各自任务所需时间 | |
11.13-11.26 | 1.测试计划 |
2. 团队项目Alpha任务分配计划 | |
3. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
11.27-12.03 | 1.用户反馈+测试计划改进 |
2. 团队Alpha阶段个人总结 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
12.04-12.07 | 1. 团队项目Alpha博客:事后分析 |
2、系统设计
2.1 设计摘要说明
-
前端页面:提供便于用户交互的页面,将用户的处理发送给后台
-
后台系统:负责处理用户的请求,对数据库进行增删查改,为用户提供其想要的数据
2.2 前端页面设计
此次前端需要实现两个页面,一个用于管理员的管理系统,一个用于客户的客户端交互。为了达到目标,我们决定采用Vue框架来实现,并使用Element UI组件库来搭建便于使用的页面。
2.3 后台系统设计
后台系统主要有两部分模块,一个用户模块,主要实现用户的登录、注销、管理等活动,另一个主要用于包裹信息的查询、修改、删除等。
2.4 数据库设计
- 用户信息表:用户的用户名、手机号、密码。
- 包裹信息表:包裹编号、寄件人信息、收件人、寄件地址、收件地址、快递员、包裹状态。
- 管理员账号:管理账号、密码。