Final Report
课程学习自我总结
关于要做哪方面的程序,我们思考了很久,选择了“旅游”方面应用。
旅游方面的应用涵盖面很广,有订酒店的,有订车票或飞机票的,有景点相关的,而我们最终决定主题为“*行”,这是分析的第一层,由广到窄;接下来我们要剖析“*行”,*行旨在让旅客自己安排自己的旅程,*度很高,选择范围十分大,所以我们的app要提供强大的搜索功能,当用户查阅到自己心仪的地点后,我们还需要提供给用户制定行程计划的工具,最后还需要提供给用户分享的平台,让用户参与到app的数据流中。这是第二层分析,最终确定了详细的需求。
然后便轮到设计步骤了。制作高保真是一个很好的方式,它能够高度还原软件的界面设计,这里我们参考了许多类似的app,再结合简约时尚的风格,设计每个界面的布局样式。
开发阶段要感谢mcmicahelchan的帮助,了解前端后端的实现方法,了解对应语言的应用技巧,为我们解决了许多困难,并督促我们的进度,全程指导我们的项目。作为前端的一份子,在开发阶段学习到了react系列知识,了解前端的工作,同时在会议时学习到了后端的一些技术,搭建服务器,数据库,存储字符和图片,都有不一样的操作。前端与后端接口的接洽,也需要反复的尝试,两端需要大量的沟通,并适时更新,才能让整个项目进度高效地推进。
coding阶段除了按照样图编写样式外,前端还需要做各种网络需求操作和细致UI设计,每个方面都需要新的学习内容来支持,同时还要许多外部辅助工具需要接触,如apizza,辅助设计的antd;除了做本体的软件外,还需要为项目管理端做一个web应用,主要用于管理数据,管理端应用不需要太过美观,但要够简约实用,提高效率。
课程收获良多,学到了很多东西,更重要是以后程序工作有一个更好的了解。
PSP 2.1 统计表
PSP2.1 | Time Spent(h) |
---|---|
Planning | 4.5 |
-Estimate | 4.5 |
Development | 48 |
-Analysis | 3.5 |
-Design Spec | 3.0 |
-Design Review | 2.0 |
-Coding Standard | 2.0 |
-Design | 6.0 |
-Coding | 20 |
-Code Review | 4.0 |
-Test | 7.5 |
Reporting | 4.5 |
-Test Report | 2.0 |
-Size Measurement | 1.0 |
-Postmortem & Process Improvement Plan | 1.5 |
个人分支的 GIT 统计报告
管理端
用户端
最得意/或有价值/或有苦劳的工作清单
- 参与完成每一次的团队作业
- 完成应用前端主要页面的编写设计(包括个人页面,体验颜面,评论页面,并测试接口和实现设计)
- 完成管理前端主要页面的编写设计(包括城市页面,国家页面,编辑页面,并测试接口和实现设计)
-
个人的技术类、项目管理类博客清单
Jupiter前端学习报告
Photo set