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 统计报告
管理端
Final Report
用户端
Final Report
Final Report
Final Report
Final Report
Final Report
最得意/或有价值/或有苦劳的工作清单
- 参与完成每一次的团队作业
- 完成应用前端主要页面的编写设计(包括个人页面,体验颜面,评论页面,并测试接口和实现设计)
- 完成管理前端主要页面的编写设计(包括城市页面,国家页面,编辑页面,并测试接口和实现设计)
-
个人的技术类、项目管理类博客清单
Jupiter前端学习报告
Photo set