这个作业属于哪个课程 | <https://edu.cnblogs.com/campus/fzu/SE2020> |
---|---|
这个作业要求在哪里 | <https://edu.cnblogs.com/campus/fzu/SE2020/homework/11407> |
团队名称 | <栋哥说的都队> |
这个作业的目标 | <明确项目分工及总体计划> |
项目整体计划
整体计划
- 讨论选题
- 发布调查问卷确定选题
- 需求分析
- 原型设计
- 构建项目框架
- 数据收集
- 前后端联调
- 实现所有功能
- 内部测试
- 公开测试
- 上线
- 维护
Alpha版本待完成的规划任务
- 前端,首页,搜索页,评论页,个人页
- 后端,评分排序智能推荐,搜索结果排序
- 现实资料整合
- 格式化资料,并导入
- 内部测试
团队分工
姓名 | 职责 |
---|---|
程灵飞 | < 项目负责人 > |
陈锦辉 | < vlog拍摄+剪辑+后期 > |
吴端己 | < vlog剪辑+后期 > |
陈新平 | < 随笔撰写 > |
李辰钰 | < 需求分析 > |
史金易 | < 前台原型设计 > |
林江鸿 | < 前台原型设计 > |
姜博 | < 问卷设计 > |
兰杰 | < 后台原型设计 > |
黄展 | < 后台原型设计 > |
张孚楠 | < 食堂资料收集 > |
todo-list
- 编码人员学习微信小程序,进行具体编码;
- 开会讨论前后端接口;
- 尽快收集完所有菜品资料;
- 讨论可能存在的 bug。
类图
项目思维导图
项目燃尽图
遇到的困难及解决方法
困难
- 你的困难是什么
- 是否需要和每个商家对接?这个需求是否真的能实现?是否需要这个功能?能否替代?
- 不知道 vlog为何物,以及vlog 风格与拍摄剪辑如何选取?
- 花了大概多久时间
- 120 min
- 90 min
- 做了哪些尝试
- 直接简化了这个需求,将商家入驻改成了后台人员维护;或者再简化后台页面,但是依然免不了格式化输入的繁琐。
- 多拍了一些以供选取;借鉴了 B 站的 vlog。
- 是否解决
都已解决。 - 有何收获
- 需求上需要提前考虑好,以免后期继续修改。
- 暂无。
PSP 表格
PSP 2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 20 |
Estimate | 估计这个任务需要多少时间 | 10 | 10 |
Development | 开发 | 0 | 0 |
Analysis | 需求分析 (包括学习新技术) | 400 | 450 |
Design Spec | 生成设计文档 | 120 | 120 |
Design Review | 设计复审 | 20 | 20 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 120 | 80 |
Design | 具体设计 | 360 | 420 |
Coding | 具体编码 | 0 | 0 |
Code Review | 代码复审 | 30 | 30 |
Test | 测试(自我测试,修改代码,提交修改) | 0 | 0 |
Reporting | 报告 | 30 | 30 |
Test Report | 测试报告 | 10 | 10 |
Size Measurement | 计算工作量 | 10 | 10 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 60 | 60 |
合计 | 1010 | 1260 |
学习进度条
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 90 | 90 | 完成了初步需求分析和总体规划目标 |
2 | 0 | 0 | 130 | 220 | 完成了主要的需求分析部分,前后端已有比较明确的实现目标 |
软件需求规格说明书
原型设计
小程序
在个人界面 包括了收藏菜品、点赞过的菜品、历史评论、联系我们这几个方面的内容。这个页面可以看到自己的昵称和个性签名。在个人主页中可以点击左下方的首页可以切换到首页界面。
收藏菜品界面:在这里我们可以看到自己曾收藏过的福大美食,通过点击上面的菜品可以进入菜品的界面,获取菜品的最新消息。
在历史评论界面,我们可以看到自己以往对菜品的评价,也可以通过点赞数看到他人对自己评论的的肯定,给自己带来了一定程度上的满足感。点击上方的菜品可以直接跳转到菜品页面。
小程序授权登录页面。
小程序主页,顶部的搜索框点击进入搜索框页面。口味和菜品选择的tag可以点击进入类型,这里以“辣”为例。今日推荐根据用户经常点击浏览的菜品进行推荐。点击菜品可以进入菜品详情页面。菜品的tag也可以点击,这里以“辣”为例。
搜索页面,顶部的搜索框搜索想品尝的菜品或者口味。另外有历史搜索和为您推荐功能。
点击口味选择/菜品后的页面,这里以“辣为例”。
搜索排骨面后的页面。点击具体菜品可以进入详情页。可以看到菜品的价格,评分和校内地址。
菜品的详情页面。可以看到其他同学对本菜品的评论,也可以对他人的评论点赞。下拉有我要评论按钮,点击进入评价页面。
评论页面,可以对品尝过的菜品进行评论,打星,也可以上传照片。可以开启一键匿名评论功能,保护个人隐私。
评论页面,可以对品尝过的菜品进行评论,打星,也可以上传照片。可以开启一键匿名评论功能,保护个人隐私。
后台管理
这是菜品的列表页面,管理员可以通过搜索获取相应的菜品,点击右上角的加号,可以创建一个新的菜品。
点击菜品列表的页面可以进入菜品详情页面,管理员可以在这个页面对菜的各个属性进行修改
点击菜品详情页面的 评论信息,进入评论页面,管理员可以在这个页面进行修改评论信息,包括控评在内的一系列骚操作。
这是用户列表页面,由于用户在我们的小程序里所有的信息较少,没有特地给用户创建一个详细信息页面,可以在这里直接修改用户的级别信息。
bilibili主页
贡献分分配规则
本次贡献分依据:60% 工作完成量 + 40% 讨论参与度
每项基础得分:5.0 分
姓名 | 工作完成量 | 讨论参与度 | 总贡献分 |
---|---|---|---|
程灵飞 | 5.0 | 5.7 | 5.34 |
陈锦辉 | 5.4 | 5.4 | 5.40 |
吴端己 | 4.6 | 4.1 | 4.46 |
陈新平 | 5.2 | 5.3 | 5.24 |
李辰钰 | 5.3 | 5.1 | 5.22 |
史金易 | 5.4 | 5.3 | 5.36 |
林江鸿 | 5.4 | 5.2 | 5.32 |
姜博 | 4.7 | 4.7 | 4.62 |
兰杰 | 5.3 | 5.5 | 5.38 |
黄展 | 5.2 | 5.4 | 5.28 |
张孚楠 | 3.5 | 4.0 | 3.7 |