项目预期目标
周次 |
任务计划 |
第六周 |
团队项目选题 |
第七周 |
项目需求分析报告 |
第八周 |
团队合作编程及Git练习 |
第九周-第十周 |
项目系统设计及数据库设计 |
第十一周 |
搭建环境和云服务器,数据库等和前端页面的基本设计 |
第十二周 |
完善前端页面设计,编写后端基本模块代码 |
第十三周 |
完善后端代码并对整体基本功能进行测试反馈 |
第十四周 |
优化整体代码并最终测试发布,项目总结 |
现实情况
| 周次/日期 | 任务进度 |
| ---- | ---- | ---- |
| 第六周 | 团队项目选题 |
| 第七周 | 项目需求分析报告 |
| 第八周 | 团队合作编程及Git练习 |
| 第九周-第十周 | 项目系统设计及数据库设计 |
| 5月15日 | 项目规划,细化每个人所需要做的事,学习小程序开发设计 |
| 5月16日 | 学习小程序开发设计,并进行初步的框架构建,对前端部分进行初步搭建 |
| 5月17日 | 对各自所负责内容板块的相关内容进行学习并逐步开始相关编程 |
| 5月18日 | 基本框架上前后端的编写,学习微信上传小程序的相关内容 |
| 5月19日 | 对代码进行进一步的完善 |
| 5月20日 | 将之前编写的代码综合,以及排查一些bug |
| 5月21日 | 接着之前的进度,各成员在各自能力范围内继续编程,基本完成打卡的主页面 |
| 5月22日 | 承接之前的进度,各成员在各自能力范围内继续编程,完善打卡的主页面,并接入定位系统 |
| 5月23日 | 承接之前的进度,各成员在各自能力范围内继续编程,整合一下之前的编程内容,开始“记录”部分的编程 |
| 5月24日 | 各成员利用不多的空闲时间尽力而为,同时为之后的答辩开始做好准备 |
| 5月25日 | 对十天的冲刺过程进行总结,准备PPT、相关博客等一系列收尾事项,并为之后的答辩做准备 |
过程体会
- 夏子恒:在本次实践过程中,我们小组的整体能力偏弱,时间又比较紧,但尽管过程非常艰难,我们还是不断沟通,互相帮助,协作,边学边做,在学习中进步,尽自己所能让自己更多的参与到项目中去,从中我们也学到了许多的东西,对软件开发的过程也有了新的任理解和认识,更加体会到了一个团队的团结协作,共同努力的重要性。
- 陈奕璇:经过了本次的软件工程实践,我对团队协作有了新的认识,优秀的团队能够使得工作效率大大提高。同时,对于这门课程也有了一个新的认识,让我们懂得了gitub的使用和随机应变的能力,遇到解决不了的问题可以通过团队成员的共同努力得以完成。
- 吴雨睿:通过本次软件工程的综合实践,我对整个软件开发有了新的认识,在此期间我不仅进一步熟练了自己的编程能力,也感受到了团队的力量,以往多数时候都是自己独立编程,但本次项目中很多时候需要大家在一起来讨论合作,使我收获了许多。
- 高文卓:在这次的小组合作中,我深深的体会到了一个软件被开发的过程是多么的不容易,学到了许多关于软件工程相关的知识,同时,也让我对团队有了更深刻的理解,要互相沟通,团结协作,彼此信任,才能完成共同的目标任务!
- 林泽睿:这次经历,知道了小组之间应该如何协作,也从小组成员间借鉴到了自己没有的东西,体会到了团队合作的互相认识,磨合,交流,也通过learn by doing 这条行为准则,在折磨中学到了知识。
- 杨璐:总的来说,过程是痛苦的。结果倒是还行。写代码是我的短处,打代码的痛苦是只可意会不可言传的。但我可以帮其他同学多做些杂碎之事。这几周的软工实践过程中,痛苦满满,但也收获满满!
组员分工
组员 |
大致内容 |
夏子恒 |
管理组员,分配工作,关注进度,提供一些细节上的方案,参与部分代码编写,收集并综合各部分内容,和最终对整个项目进行总结。大部分博客编写。 |
陈奕璇 |
前端页面美化及功能完善、vlog拍摄剪辑、部分博客编写 |
吴雨睿 |
后端实体类代码编写,创建数据库、部分博客编写 |
高文卓 |
前端搭建页面结构框架、PPT制作、部分博客编写 |
林泽睿 |
后端接口类代码编写,与数据库连接交互,协助测试、部分博客编写 |
杨璐 |
对实现的功能进行测试,与前端相对应并反馈、PPT制作、部分博客编写 |
Alpha阶段工作量比例
组员 |
学号 |
贡献度 |
夏子恒 |
211808331 |
21% |
陈奕璇 |
211808109 |
19% |
吴雨睿 |
211814144 |
15% |
高文卓 |
211808305 |
15% |
林泽睿 |
211806126 |
15% |
杨璐 |
211806138 |
15% |
下阶段目标
- 在当前的基础上继续完善此前预期的功能,争取将需求分析中的各项功能基本实现,并对其进行最后的完整的测试,然后争取发布上线。