项目预期计划、现实进展
计划
预计计划快照
我们的本次整个项目分为4个大的模块、分别为“记账模块”、“记事模块”、“社区模块”、“个人中心模块”,在我们的任务快照中将所有的模块都写在其中。
在alpha阶段,我们计划完成其中的“记账模块”、“记事模块”、“个人中心模块”这三个模块,“社区模块”计划在beta冲刺阶段完成。
| 计划 |
安排时间 |
| 项目搭建、所有人加入合作开发者、数据库的建立以及团队协作的协调 |
4.27 |
| 三个模块一起进行前端界面编写 |
4.28~4.30 5.06~5.07 |
| 三个模块的后端云函数编写并实现前后端交互 |
5.08~5.11 |
| 项目测试计划及随笔、总结随笔、答辩PPT的制作 |
5.12~5.14 |
现实进展
实际上三个模块已经基本完成。
| 模块 |
进展 |
| 记账模块 |
已经可以实现根据不同类型记账并添加备注,每一条账单通过列表、所有数据通过折线图及饼图两种统计图展示在主界面,可以根据设置的额度和已花费的数据通过进度条和文字来提醒用户 |
| 记事模块 |
已经可以实现编写日记,并且选择天气心情上传图片,并在主界面通过日记列表展示出来并且查看详情。 |
| 个人中心模块 |
已经可以实现授权并注册用户,获取用户的头像、用户名、记账数目,获取和设置消费额度,实现了我的发布里面的UI和数据获取 |
根据我们任务快照的安排我们alpha阶段以及完成了整个项目(包括alpha、beta两个阶段)的2/3。

过程体会、组员分工协作
过程体会
| 学号 |
心得体会 |
| 221801410 |
这次冲刺可以算是比较顺利的结束了,感悟挺深,第一次进行这么多人一起完成一个小组合作,从开始的选题到原型设计需求分析,一步步想到今天,从空想变为现实,看着最终体验版的小程序可以顺利流畅地按照我们设想的动起来,非常有成就感。大家也都很配合,互相帮助,希望在下一阶段我们可以继续保持,无论结果如何,最重要的是过程,努力做好我该做的事。接下去也要好好规划beta冲刺所要做的事情,争取更好地完成。 |
| 221801116 |
第一次接触到小程序开发,同时也是一个多人团队协作的项目,学习到了很多新的编程知识,也对软件团队开发有了更多的经验 |
| 041801406 |
总算是做完了这次软工实践的alpha冲刺,总体上来讲这是对我自身的一次大挑战,从学习一个没接触过的开发环境,到跟小组合作开发一个可以使用的软件。过程中也是学习了很多开发技巧,其中有一些是网上借鉴的,也有一些是出自大家的突发奇想。跟小组合作也让我明白了不能过于自我,要多注重跟他人的进度同步,不让自己掉队,也不让自己领先太多,彼此之间多多交流,大家循序渐进,团队才能和谐的做完一份工作。总之这会是完成了软件的初步使用了,但是总体上来讲还是有不少缺点,例如 卡顿,操作不人性化等。也有未完成的内容。接下来就期待beta冲刺的表演吧! |
| 221801430 |
虽然之前有写过前端,但是感觉要把前端写好也不容易,样式调得很好也得花很多时间,需要下功夫。这次任务团队合作得很顺利,队友给予了很多帮助,很感谢! |
| 221801432 |
alpha冲刺刚开始时,我对小程序的开发还比较迷茫,但是经过逐渐地学习新知识,然后再投入开发之中,我对小程序的开发也慢慢得心应手了起来。小程序的wxml、wxss其实就是html和css换个皮,语法都差不多,慢慢就能找到熟悉的感jio。这次开发中,印象最深的就是EChart的饼图,为了设计出一个样式和原型差不多的样子,我查阅了资料,查阅了官方的配置项文档,令人高兴的时最后的效果也还不错。这次冲刺也让我更加地熟悉js的语法,收获很多 |
| 221801438 |
alph冲刺阶段对于小程序基本上是从0开始,但由于和web开发有比较大的相似性,所以上手起来也很快。但是由于对于小程序的开发技术还不够成熟,所以在编码过程中还是遇到很多很低级的bug,调试了很久的问题。总的来说,通过这一次冲刺算对小程序开发也有了比较全面的学习和认识,收获挺大。同时队友之间也相互帮助,进展的就比较顺利! |
| 221801214 |
学了小程序的前端,因为之前学过vue.js,感觉操作起来很类似,然后css这些在之前的web开发中叶学习过,就每一次的学习都会为以后的学习埋下基础,小程序做出来编译调试的时候看到部分成品,真的让人很有成就感 |
| 221801429 |
alpha冲刺阶段,我分配到的任务并不多。主要是个人页面的云函数部署,进行了团队合作,可以参考组员们写的代码,在学习的过程中更好上手。在这次的冲刺中还学习了很多之前没学过的前端知识,得到了一定成长 |
| 221801126 |
阿尔法冲刺使我真正体会到了之前《构建之法》中所谓的团队开发,加深了对软工实践这门课程的认识。团队之间不能各自干各自的,每个人需要各司其职地做好自己的工作,独立而缺一不可。感谢我的队友的照顾,谢谢大家。 |
组员分工
| 学号 |
分工 |
具体负责的编写内容 |
| 221801410 |
记账模块、冲刺随笔、总结随笔 |
消费额度提醒进度条、可展示不同年、月、周数据统计的折线图的前端UI以及后端云函数的编写部署、10天冲刺中每天的冲刺随笔撰写发布以及最后的冲刺总结随笔的撰写 |
| 221801116 |
记账模块、测试 |
记账的写入界面、上传图片组件、自定义软键盘以及授权的前端UI及后端云函数编写部署、并对记账界面的ui和云函数进行测试 |
| 041801406 |
记账模块 |
底部导航栏组件、账单列表、头部标题栏组件的前端UI和后端云函数的编写部署 |
| 221801430 |
记事模块、测试 |
记事界面和事件详情界面所有前端显示,记事部分各个界面间的交互。测试记事界面部分。 |
| 221801432 |
记账模块、测试随笔 |
记账界面的可展示不同年、月、周的账单类型的百分比饼图的前端UI及后端云函数的编写部署、以及测试该部分UI和云函数并整合大家的测试结果为测试随笔 |
| 221801438 |
记事模块、测试 |
记事模块记事列表前端显示,记事列表数据查询显示,发布文章后端实现,日记详情界面数据交互显示以及该部分的测试 |
| 221801214 |
个人中心模块、测试 |
个人中心整体前端UI的代码编写、以及该模块界面测试 |
| 221801429 |
个人中心模块、测试 |
文章发布列表的后端云函数编写部署、个人页面数据获取并测试这些云函数 |
| 221801126 |
个人中心模块、答辩PPT |
设置额度的云函数编写部署 |
在Alpha阶段的工作量比例、下阶段展望
工作量比例
| 学号 |
贡献度 |
| 221801410 |
11.5 |
| 221801116 |
12 |
| 041801406 |
10.5 |
| 221801430 |
11 |
| 221801432 |
12 |
| 221801438 |
11 |
| 221801214 |
11.5 |
| 221801429 |
10.5 |
| 221801126 |
10 |
下阶段展望
对下阶段beta冲刺的展望是:
- 将我们未完成的“社区模块”实现,并与alpha冲刺完成的版本连接起来。
- 优化我们已经完成的还不够完美的地方:如账单和日记的连接,通知部分的提醒,统计连续记账天数等。