https://bbs.csdn.net/topics/617446983
一、团队集结(9分)
1.1 介绍每一队员的风格、擅长的技术、编程的兴趣、希望的软工角色、一句话宣言等,内容形式不限(2分)
队员 | 风格 | 擅长的技术 | 编程的兴趣 | 希望的软工角色 | 一句话宣言 |
---|---|---|---|---|---|
吴芯琪 | 擅长焦虑地玩耍,一点点完美主义 | 一些需要设计的东西 | 或许前端(其实都没什么兴趣) | 能摸鱼最好了,不能就去前端 | 尽力完成任务,不拖组员们后腿~ |
陈如意 | 做好分内事 | 接触过一些前端 | 都挺感兴趣的 | 前后端都可以 | 开心就好 |
林梅桂 | 中度拖延症患者,不是在赶ddl,就是在赶ddl的路上 | 都没有非常擅长的技术,如果硬要有的话,制作PPT | 前端 | 能好好睡觉的角色 | 别再拖延下去啦 |
吴文景 | 视觉动物,喜欢一切视觉效果好的产品,但是自己的艺术细胞不是很多… | 前后端什么都会一点 | 喜欢做cg相关的事情,虽然还没开始学(doge) 也喜欢一些有意思的算法。 | 后端开发 | 行我所行,听从我心 |
吴嘉钧 | 喜欢先推进后思考 | 会一点python | 喜欢做出具有自己特色的产品 | 后端 | 冲冲冲! |
童宇挺 | 呆头呆脑 | python | 编程的兴趣是编写完程序运行时候的成就感 | 后端 | 虽然不知道咋办,那就这么办吧 |
王辉凡 | 细致入微,注重代码的可读性和可维护性 | Java、Spring框架 | 对各种编程语言和框架感兴趣,热衷于研究新技术和编程最佳实践 | 希望成为团队中有用处的角色,能与团队成员共同学习和成长 | 代码清晰,世界就清晰! |
李璐璐 | 没有摸鱼效率也不高,做事比较慢、焦虑型 | 没有特别擅长的,只在视频制作、原型设计、博客撰写有点能力 | 运行出来结果令人有成就感 | 博客编写、视频制作、美工等设计类的角色 | 尽我所能完成分配的任务 |
1.2 团队的特色描述:主要描述有别于其他所有团队的特点或核心竞争力(1分)
组长顾全大局、合理分工;团队成员男女比例1:1,俗话说“男女搭配干活不累”,来自不同专业,专攻不同,可以使分工更加明确、想法更多样。
1.3 团队的logo:设计一个具有本小组特色的logo,贴在随笔上(1分)
团队共八人,虽不是专业人士,但有相同的目标,让我们组成“非专业团队”。
1.4 团队的首次合照:有图有真相,合照风格不可无创意(5分)
身体部分西装革履代表着我们有一定的专业性,头部搞笑风格使我们在西装大杀器的加持还是看起来有些许“不太专业”,正好照应我们的团队名称“非专业团队”。
二、开始行动(5分)
2.1 使用一句话概括你们团队将要完成的项目内容,中英文不限(2分)
微信小程序SIGN IN将传统点名方式与数字点名方式相结合,可以自动播报需要点名的名单,面向教师、辅导员和督导队需求的新型点名软件。
2.2 阅读《构建之法》第5章 团队和流程、第17章 人,绩效和职业道德,请说明你们的团队打算如何决定个人贡献分。(2分)
我们小组将从一下几个方面来决定个人贡献分:
1、 任务量:成员工作量在本次项目的分量占比。
2、 任务难度:任务难易程度也将纳入考量范围。
3、 任务完成情况:任务是否按时完成,质量是否达标,是否出彩。
4、 积极性:成员是否给出建设性意见,主动承担团队责任
2.3 请评估团队中每个人对本次作业的贡献比例,并在本题以表格形式填写,请确保Σ每个人贡献比例=总人数×100%(1分)
成员 | 贡献比例 |
---|---|
吴芯琪 | 120% |
陈如意 | 100% |
林梅桂 | 100% |
李璐璐 | 85% |
童宇挺 | 100% |
王辉凡 | 95% |
吴文景 | 100% |
吴嘉钧 | 100% |
三、点滴记录(16分)
3.1 画出整个项目思维导图和燃尽图(时间范围:从团队创建的第一天至本次作业提交时间)(2+1分)
- 整个项目思维导图
- 燃尽图
3.2 根据项目中自己所负责的部分画出UML(8分)
1.考勤数据统计部分
- 负责人:吴嘉钧、童宇挺
- 描述:
- 将学生总共的考勤情况进行统计
- 该部分面临的问题:
- 统计数据时可能因为调课或者重修出现新的学生,导致名单与原本不符
- 解决问题:
- 出现新的名单与辅导员沟通,进行重改或者继续发布
- 附:UML图
-
类图
-
用例图
-
活动图
-
状态图
-
序列图
-
2、考勤数据的查询与推送部分
- 负责人:吴文景、童宇挺
- 描述:
- 连接数据库,查询学生的考勤数据和更新推送
- 该部分面临的问题:
- 对uml图不是很了解
- 解决的问题:
- 在csdn上选取了几篇优质文章进行了系统的学习,算是真正了解了uml中各种图的功能和含义
- 附:UML图:
-
类图
-
用例图
-
活动图
-
状态图
-
实体关系图
-
3、数据导入部分
- 负责人:吴芯琪、林梅桂
- 描述:
- 展示小程序如何录入必要的课程与学生数据
- 该部分面临的问题:
- 类图的画法相对晦涩难懂,以及不同的uml图如何画出差别
- 解决的问题:
- 在csdn、b站上查找相关内容,以及参考往届学生的画法,解决作图难题
- 附:UML图:
-
类图
-
用例图
-
活动图
-
状态图
-
实体关系图
-
4、前端点名板块部分
- 负责人:陈如意、林梅桂
- 描述:
- 用户选择点名方式,语音自动播报学生姓名,点名完可查看缺勤名单及请假名单,可进行复点
- 该部分面临的问题:
- 没有接触过实现语音播放学生姓名这个功能的相关知识点
- 解决的问题:
- 应用语音合成API,将学生姓名作为输入参数,生成对应的语音文件,并在小程序中集成音频播放组件或使用wx.createInnerAudioContext创建一个音频对象解决语音播报问题
- 附:UML图:
-
类图
-
用例图
-
活动图
-
状态图
-
实体关系图
-
3.3 学习进度条(每周追加)(1分)
- 吴芯琪
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 8 | 8 | 设计了团队和项目的Logo,完成团队的分工,学习了uml作图工具的使用以及作图方法 |
- 陈如意
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 8 | 8 | uml图绘制,以及大致了解自己负责部分的功能以及应该如何下手 |
- 林梅桂
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 8 | 8 | 完成了第一次汇报答辩的PPT,基本确定了今后的开发内容,学习了一些uml作图工具的使用以及作图方法 |
- 吴文景
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 8 | 8 | 入门flask框架 |
- 吴嘉钧
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 6 | 6 | 学会了uml的制作和理解了后端传递的过程 |
- 童宇挺
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 8 | 8 | 了解了python flask框架 |
- 王辉凡
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 60 | 60 | 20 | 20 | 操作相比结对编程更加娴熟 |
- 李璐璐
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 17 | 17 | 制作思维导图、制作视频,学习了新的剪辑方式、整合博客,熟练博客工具、学习如何做类图 |
3.4 心得体会(4分)
UML设计工具的选择、选择的理由和使用后对工具的评价
本次任务遇到的困难及解决方法(例:困难描述/做过哪些尝试/是否解决/有何收获)
- 吴芯琪
选择工具:uml使用的是ProcessOn
选择的理由:在b站上搜uml工具时看到有人推荐这个,往年也有学生使用这个工具,就去试用了,这个作图工具免费使用,功能相对齐全,比较容易上手,对新手比较友好。
遇到的困难和解决方法:首先在挑选工具上,有些专业性更高的工具需要付费,还有就是因为功能复杂不好上手,不能快速画完图,后面找到一款免费且简单的工具ProcessOn。 其次就是各种图之前的区别是什么,因为要画五种图,怎么能画出差别也是一个难题。后面通过在b站和csdn上学习掌握了各个图的含义以及画法。
收获:学会了uml作图工具的使用,以及uml各种图之间的含义与区别,今后如果还需要设计小程序或者软件可以通过画uml图来建模,帮助我们设计与理解软件功能。
- 陈如意
工具选择:Process On
选择理由:简单易上手,不用下载,而且免费
评价:很好用,该有的功能几乎都有
困难: 没有听过nabcd模型、竞品分析是什么和应该怎么做,以及uml图应该怎么绘制,特别是类图的绘制。不了解前端点名播报功能应该怎么开始做。
解决方法:去网上找资料或者b站找视频学的
收获:学会了如何做需求分析,如何进行竞品分析,了解uml图的绘制,以及学习了一些小程序的基础功能板块
- 林梅桂
选择的工具:uml设计工具使用的是ProcessOn
选择的理由:室友使用的工具,使用之后发现这个工具方便使用好上手,并且可以免费使用,适合新手使用
遇到的困难和解决方法:首先就是对uml的不熟悉和作图的不熟悉。因为之前没有相关内容的学习,只能从头开始学习。其次就是各种图之间的区别,五种图各自之间的联系与区别。之后通过CSDN上学习了这几种图,并参考例子,画出了uml图。
收获:学会了uml各种图之间的含义与区别,掌握了uml作图工具的使用,会画uml图。
- 吴文景
工具的选择:boardmix白板
选择的理由:搜索uml图后的第一个结果,就用了
评价:能用
困难:对uml图不是很了解
解决方法:在csdn上选取了几篇优质文章进行了系统的学习,算是真正了解了uml中各 种图的功能和含义
收获:入门flask框架
- 吴嘉钧
工具选择:选择了boardmix白板
选择理由:因为可以线上制作同时工具齐全方便
评价:轻松好用。
困难:统计数据时可能因为调课或者重修出现新的学生,导致名单与原本不符
解决方法:出现新的名单与辅导员沟通,进行重改或者继续发布
收获:学会了uml的制作和理解了后端传递的过程
- 童宇挺
工具选择:boardmix
选择理由:该工具使用简单
评价:做完之后发现使用的确简单
困难:制作过程中对实体关系的选择不太确认
解决方法:在沟通后得以解决
收获:增加了对这些图的了解
- 王辉凡
工具选择:BoardMix白板和ProcessOn
选择理由:易用性强,团队成员都说不错
评价:还行
困难:如何快速有效地绘制UML图的困难。
解决方法:多看教程、多练习、多与团队成员交流。
收获:这次原型设计,我能够更准确地把握用户需求,提高产品设计的效率和质量。同时,原型设计也让我更了解用户的使用习惯和心理,从而更好地优化产品体验。
- 李璐璐
工具选择:UML选择了boardmix白板
选择理由:因为Boardmix 提供了丰富的功能,包括各种 UML 图表,而且界面设计简单直观,易于上手,对于我这种刚上手的再适合不过了
评价:确实容易上手操作,五星好评
遇到的困难和解决方法:刚开始不是很清楚类图应该怎么去画,怎么定义之间的关系,所以去学习如何去画,去知乎、哔哩哔哩学习一下,相关团队项目怎么做的。其实主要负责思维导图、视频制作和博客,在思维导图这方面要整理思路,刚开始对整个项目的功能还不是很熟悉,所以整理起来很费劲,但是思考的时间久了就有逐渐有了思路。在视频制作这方面做了很长时间,有7小时之久,不知道为什么时间耗费的很快,主要还是操作不熟练造成,还要不断尝试,又想尽量做的好些,毕竟自己能做的只有这些专业要求不高的。
收获:学了如何做类图、熟悉思维导图制作,整理好项目思路、熟悉剪映剪辑视频、写博客工具逐渐熟练。
四、视频短片
https://www.bilibili.com/video/BV1zN411x7Wx/?spm_id_from=333.999.0.0