View on GitHub

mission_craft

Final Report

16340178 @NeoBryant

个人简短总结

主要是做后端以及文档的编写,主要做的工作有

对于本次课程项目,我们最初很快就定下来使用Web,并且确定技术栈为 Flask+Vue.js。但是,在需求分析阶段,我们小组讨论了很久,对于许多需求很难达成一个统一意见,争议点主要在于某一个需求的实现的必要性和可行性,同时也考虑了实现这些需求的开发耗时情况,比如个人和机构如何认证确认,是否需要管理员管理系统等等。万幸的是,团队中的每个成员存在争议也敢于说出自己的理解和看法,最终也能找到一个都能接受的解决方案,使得我们的项目能够完整的进行下去。

这个项目虽然功能简单,但确是大学中最接近实际项目开发的一次课程项目,我们更关注于实现的细节,更关心任务分配和团队合作,我们参与了多次讨论以寻找一个可行的解决方案,我们通过迭代实现了基本需求,也增加了扩展功能,我们通过api设计文档使得前后端分离同步进行最后再项目整合,对于我们六个人的团队,三个人做前端、三个人做后端,每个同时也参与了文档的整理和编写。最后的项目具有注册、登录、用户邮箱认证、修改用户信息、发布问卷、发布任务、问卷结果统计分布结果展示、通知等功能。最后要感谢团队中项目经理 @ousuixin,其不断组织开会讨论、催工才使得我们能够稳步按时的完成此次项目。

PSP 2.1 统计

PSP阶段 耗时(h)
计划 6
· 估计任务时间 6
开发 91
· 分析需求 8
· 生成设计文档 7
· 设计复审 6
· 代码规范 5
· 具体设计 7
· 具体编码 35
· 代码复审 8
· 测试 15
报告 13
·测试报告 5
·计算工作量 3
事后总结,提出过程改进计划 5
合计 110

主要工作清单(劳苦清单)

后端和通知有关部分的API,写API文档,编写需求规格说明书、生产规范与指南。

Git统计

文档及后端仓库

16340178

个人博客清单

特别致谢

感谢小组里的每一个成员,每个人都参与了程序代码的编写设计,同时也参与了文档的整理和编写。