系统分析与设计(个人总结)
自我总结
这次的作业中我负责的是商家UI的全部设计 以及用户对应的订单查询和单个订单详情的查看。
因为是第一次完成一个独立的有完整前后端的系统,所以最开始跟队友们的沟通不是很完善,比如后端的实现与前端的需求不能保持一致,这导致在最开始测试前端功能时数据获取、存储、更改方式与最终实现的都有很大的不同,写了很多无用的代码。但不得不说后端的大佬辛苦了,相比前端工作量还是要大得多。
PSP2.1统计表
PSP阶段 | 耗时(占比) |
---|---|
计划 | 5 |
开发 | 89 |
· 分析需求 | 25 |
· 生成设计文档 | 5 |
· 设计复审 | 2 |
· 代码规范 | 2 |
· 具体设计 | 5 |
· 具体编码 | 25 |
· 代码复审 | … |
· 测试 | 25 |
报告 | 6 |
· 测试报告 | 2 |
· 计算工作量 | 2 |
·事后总结,提出过程改进计划 | 2 |
工作清单
Git个人分支
按additions:
代码行数:
按commits:
个人commit记录
较有意义的工作清单
- 小程序中商家管理界面tab的设计
说明:小程序的页面跳转有很多限制,比如限制五层页面。使用tab可以防止页面达到五层后锁死。 - 微信小程序与后端数据库的交互
说明:微信小程序中前端与html实现的还是有些不同的,例如提交的表单的格式,可能html测试用例成功但小程序不能正常访问web服务器(502错误等)。需要注意前端和后台的及时沟通分析。 - 增加、修改菜品的设计
说明:主要涉及到表单和图片一起提交以及判断图片是否发生更新的问题,也算是小程序异步传递数据的一个坑,用了讨巧的方法解决了。