系统设计与分析-项目个人总结
Brief Summary
我们小组的项目主题是挣闲钱系统,挣闲钱系统是一个面向大学生的挣钱系统,大学生可以在本平台上面,根据自己的空余时间来选择一些合适的任务,帮同学完成来获得相应的报酬。本系统能够为大学生提供一个挣钱的系统,充分利用空余时间,既帮助了同学,又能够为自己带来一定的收入。在当前阶段,我们主要实现了问卷调查和快递收取的功能,我在本项目中负责的是快递收取功能的前端实现。
关于快递收取功能,它是本项目的第二项功能, 由我个人全部完成前端的页面设计和逻辑处理, 快递收取就是个人发表需要别人帮忙拿的快递, 然后另外的同学可以在自己的页面里面接受任务, 然后发布者在确认后就可以完成交易了. 功能的子模块主要有问卷发布, 接受快递, 确认快递和查询快递四个功能, 发布快递就是发布自己的快递信息, 接受快递就是选择自己的任务, 确认快递就是确认快递完成, 查询快递就是查询自己当前的快递完成情况.
前端同一由Vue.js框架来完成, 由于之前没有接触过Vue.js的功能,因此自己从头开始学习,在表格的设计中用到vue-table的组件来设计。除此之外,页面的header也是由我来设计。
PSP2.1 Table
Personal Software Process Stages | 预计耗时(小时) | 实际耗时(小时) | |
---|---|---|---|
Planning | 计划 | 2 | 1 |
Estimate | 估计这个任务需要多少时间 | 0.5 | 0.5 |
Development | 开发 | 84 | 120 |
Analysis | 需求分析(包括学习新技术) | 50 | 36 |
Design Spec | 生成设计文档 | 1 | 1 |
Design Review | 设计复审(和同事审核设计文档) | 1 | 1 |
Coding Standard | 代码规范(为目前的开发制定合适的规范) | 0.5 | 0.5 |
Design | 具体设计 | 1 | 2 |
Coding | 具体编码 | 48 | 64 |
Code Review | 代码复审 | 1 | 1 |
Test | 测试(自我测试、修改代码、提交修改) | 12 | 2 |
Reporting | 报告 | 2 | 1 |
Test Report | 测试报告 | 1 | 1 |
Size Measurement | 计算工作量 | 1 | 1 |
Postmortem & Process Improvement Plan | 事后总结,并提出过程改进计划 | 4 | 1 |
合计 | 205 | 233 |
Working List
- 最有创意:实现了Header和快递收取的全部功能,并自学了弹框的功能和一些请求优化。
- 最有价值:实现了快递的发布、确认、收取、查询功能。
- 最辛苦:实现快递信息的数据显示和主组件和子主键之间的一些数据交互,知识盲点比较多。
Contribution On Git
Contribution on Frontend
Contribution on Kanban
Relevant Blog List
Acknowledge
感谢前端开发人员在设计前期的技术支持和后端开发人员的配合,以及其它所有有贡献的开源作者,使得课程项目能够成功和顺利地开展。