239
社区成员




这个作业属于哪个课程 | FZU_SE_teacherW_4 |
---|---|
这个作业要求在哪里 | 团队作业—beta冲刺+事后诸葛亮 |
队名 | 海绵宝宝你说写代码不如去蟹堡王工作对不队 |
这个作业的目标 | 总结beta阶段成果 |
团队置顶集合链接 | 海绵宝宝你说写代码不如去蟹堡王打工对不队——Beta阶段置顶集合 |
其他参考文献 | 《构建之法》 |
分工 | 需要改进完善或新增的功能 | 具体说明 | 完成情况 |
---|---|---|---|
前端 | 找搭子创建活动 | 用户填写完活动的基本信息后即可发布活动供其他人报名参加 | 完成 |
前端 | 申请加入搭子团 | 用户可在找搭子页面寻找符合要求的搭子团,并申请加入 | 完成 |
后端 | 搭子用户的接口 | 满足找搭子和创建搭子团的接口 | 完成 |
小程序 | 查看游记 | 点击首页的推荐游记可以查看详细的内容 | 完成 |
前端 | 游记的点赞收藏 | 可以对喜欢的游记进行点赞和收藏 | 完成 |
后端 | 点赞分享 | 完成游记模块点赞分享的后端接口 | 未完成 |
后端 | 优化游记搜索算法 | 目前的搜索是直接对标题和内容做关键词查找,如果数据库中存在的大量的游记这样效率非常低 | 未完成 |
未完成理由
网页端新增任务
新增的功能 | 具体说明 |
---|---|
管理员界面 | 此页面处理审核和管理用户信息 |
用户管理 | 管理用户基本信息,重设密码 |
游记审核 | 机审后人审,并发送通知给用户 |
活动审核 | 机审后人审,并发送通知给用户 |
小程序端新增任务
新增的功能 | 具体说明 |
---|---|
搜索游记 | 根据关键词搜索游记 |
改进任务 | 完成情况 |
---|---|
人员任务的安排,尽量让技术力高的同学多做,其他同学可以先学再做 | 人员重新分配任务,减少了后端人员 |
改进的测试工具 | 改进测试工具是JMeter和postman |
找搭子创建活动
申请加入搭子团
用户管理
游记审核
系统通知
活动审核
移动端
在这次贝塔冲刺中,我同样收获了很多我们在阿尔法冲刺的基础上完成了找搭子页面和后端审核页面的功能。我主要负责的是找搭的页面,相较于阿尔法冲刺的什么也不懂来说,贝塔冲刺的我有了一定的经验,从最开始的什么都不会,什么都不懂去做,到现在的已经能逐步的熟练的完成各个部分的前端制作以及接口的交接,对我来说是一种很大的进步,也是这次软工实践收获最多的东西,讲真的,我最开始的以为的软功实践,可能会像别的实践课一样相对来说比较划水但这次真正的经历过这一系列的工作之后才让我明白我和一个真正的程序员究竟差了些什么我我们组长的带领下我们也是有条不紊的完成了这次工作的开发虽然过非常艰难但是结果终究没有辜负我们的努力,加油!虽然我们这次暂时的组队可能到这里就要结束了,但是我会记住这一次合作的经历,记住海绵宝宝。你说写代码还不如去蟹堡王打工,对不队,(•̤̀ᵕ•̤́๑)ᵒᵏᵎᵎᵎᵎ
深入理解前端框架:在beta阶段,我有机会深入学习和实践了我们项目所使用的vue3前端框架以及elementUI组件。通过对框架的深入了解,我能够更加高效地编写代码,同时也能够更好地解决在开发过程中遇到的问题。
团队合作与沟通:在beta阶段,我与后端开发团队紧密合作,确保前后端接口的无缝对接。这种跨部门的协作让我学会了如何更有效地沟通和协调,以确保项目按时按质完成。
创新实践:为了提升审核流程的效率,我尝试了一些新的前端技术,如使用element的UI组件来提高代码编写的效率。
自我管理和持续学习:在beta阶段,我学会了如何更好地管理自己的时间和任务。通过制定详细的工作计划和优先级排序,我提高了工作效率。同时,我的技术在不断进步,我意识到持续学习的重要性。在beta阶段,我不断更新自己的知识库,以保持与行业发展同步。
总的来说,beta阶段不仅是对alpha阶段工作的完善,也是我个人技能和职业素养提升的重要阶段。我期待将这些收获应用到未来的工作中,为团队和项目的成功做出更大的贡献。
结束了??居然这么快就结束了!!!回想两个月不到的时间从这个项目的立项到原型设计再到数据库设计再到真正的编码,很感概这其中经历的种种。从决定要做这个项目开始我就知道这会是一个很大的项目,尽管最后的成果并不完美,也许还有一些bug也许还有很多要优化的地方,但这已是我和我们这个团队在这次团队作业中尽全力交出的最好的答卷了。第一次作为PM来负责一个项目的开发我想我有很多做的不够好的地方,但是感谢团队所有队友的全力支持,我们才能做出智旅这个项目。在上次的α冲刺中我对团队成员们都还不够了解,所以在任务的分配上可能有一些不合理的地方,而经过了上一个阶段的工作在β阶段我对大家的技术能力都更为了解,在这个阶段中我们的任务分配也更为合理,这大大提高了我们的工作效率,这让我知道要想当好一个PM光有技术是不够的,还要善于发现团队中成员的长处合理的分配任务。
这次项目绝对是我做过最为复杂的一个项目,我也因此学习到了很多的技巧,比如数据结构的设计、第三方接口的调用、多端设备的适配、以及各种第三方库的使用,这也是我第一次将AI结合到自己的项目中,当项目真正完成分享给别人使用的时候带来的成就感真的大大的提高了我对开发的乐趣,我相信我在将来可以做的更好!
最后非常感谢团队中每一位的成员的付出,如果没有你们的努力也不会有智旅,希望大家都可以越变越好!
实现功能时可能要对他人的代码或设计数据库有不一样的见解,一个项目的开发并不是静态的而是动态变化的,其中的各个功能函数接口甚至数据库的结构和pojo类也会随之变化。我需要不断的进行动态的调整,以读懂他人的代码及实现自己的功能。
我对SpringBoot框架和vue前端框架以及mysql数据库等技术有更深入的理解,我懂得了如何更好的安排功能模块,如何通过各个根据类实现我想要的的功能。同时我明白了如何通过调用或爬取其他公司的接口,直接实现想要的的功能,而不是自己从头到尾开发一个新的AI或接口。我学习到如何分析问题、设计解决方案,并且培养了问题解决策略。通过团队合作让我学会沟通协调,了解分工合作的重要性,这对于我关于团队协作技巧的提高很有帮助。我对代码质量有了更高的认识,知道如何有效地测试和优化代码,以保证系统的稳定性和性能。每个功能项目都可能存在新的技术挑战,这促使我不断学习新知识和技术,保持与时俱进。对项目周期、里程碑和时间管理有更深的理解,有助于我在未来更好地规划工作。
首先,我意识到团队协作并非静态,而是一个动态发展的过程。随着项目的推进,团队成员的角色和职责可能会发生变化,需要我们能够灵活调整沟通策略和协作方式。
其次,在实际开发过程中,我深刻体会到了编写易于维护和扩展的代码的重要性。良好的代码结构和注释不仅有助于团队成员之间的理解和协作,还为未来的功能扩展和维护提供了便利。我开始更加注重代码的模块化设计,以及如何通过设计模式来提高代码的复用性。
最后,制定用户调查问卷也十分重要,用户反馈能够帮助我们了解消费者的需求和想法,且该方式成本较低,适用于大规模实施,方便开发者进行定量和定性分析,从而及时调整产品。
在这次的冲刺阶段,我投入了大量的时间和精力去深入学习自动审核算法,这个过程不仅加深了我对软件开发复杂性的理解,也让我对其中的精妙之处有了更加深刻的认识。自动审核算法是我长期以来非常感兴趣的领域,但由于时间等限制,我一直没有机会深入研究。在这段时间里,我不仅系统地学习了自动审核算法的理论知识,还通过实际操作来加深理解,这让我对算法的运作机制和实际应用有了更加直观的感受。学习的过程虽然充满了挑战和艰辛,但最终我收获颇丰,这些知识对我未来的职业发展无疑将大有裨益。在队友的无私帮助和支持下,我原本艰巨的任务变得相对轻松,这种团队协作的氛围让我感到温暖,也极大地提高了我们的工作效率。在技术不断进步的今天,自动审核算法的应用越来越广泛,它在提高效率、减少人为错误方面发挥着重要作用。通过这次学习,我更加坚信,不断学习新技术、新知识是软件开发者必备的素质。我期待将这些新学到的知识应用到未来的项目中,为团队贡献更多的价值。同时,我也意识到了持续学习的重要性,因为技术领域的变化日新月异,只有不断更新自己的知识库,才能跟上时代的步伐。最后,项目的成功离不开每一位小组成员的努力和贡献。我希望我的队友们在未来的生活里能够越来越好,我们共同成长,共同进步。
参与团队编写旅游 app 是一次非常有意义的经历。我不仅收获了技术能力的提升、团队合作的经验,还更加深入地理解了用户需求和创新的重要性。我相信,这些收获将对我未来的工作和生活产生积极的影响。
在进行这个阶段冲刺的测试时,我比较用户体验和页面的交互性。比如说要确保按钮、表单字段都能正常工作,并符合预期功能。并测试不同浏览器和设备上的表现,确保无论是在手机还是PC端,用户都能获得一致的体验。测试并监测页面的加载时间,确保用户不会因为加载过慢而流失。
同时我更体会了借口测试的重要性,接口测试是保证系统各组件正常通讯的重要环节。不仅要确保API能够正确处理各种请求,包括GET、POST、PUT和DELETE等,并且返回的响应数据格式正确。还要有正确的错误处理,模拟各种异常情况,测试接口在收到无效请求或数据时的处理能力,确保能够返回合理的错误信息。关注接口在高并发情况下的表现,包括响应时间和稳定性等,保证系统在用户量激增时依然流畅。
在测试的过程中,我收集了用户的反馈,这对于改进产品至关重要。用户对界面的直观感受、功能的使用体验以及可能遇到的问题,都是我们后续迭代和优化的重要依据。
从团队来说,项目的顺利推进离不开团队的紧密合作。在测试过程中,测试应该与开发团队保持良好的沟通,及时反馈问题,并参与讨论解决方案,这样才能够更快地定位问题并修复,提高工作效率。参与项目的测试工作,我不仅提升了自己的测试技能,学习了新的测试工具,我也更加深刻地理解了开发和测试之间的流程与协作。
成员 | 完成工作量 | 贡献度 |
---|---|---|
172209029张宇轩 | 负责找搭子模块的前端和后端、移动端、游记和活动的审核 | 14.0% |
222200423郑潇桐 | 负责管理员页面的用户管理和游记管理功能的前端开发 | 12.4% |
222200430蔡志诚 | 继续完善第一阶段冲刺的测试工作,对现有项目进行更多细节以及边界值的测试。对新增的接口进行自动化测试,可用性测试以及正确性测试和压力测试。对新完善的功能如管理员页面,找搭子创建页面等进行黑盒测试。对整体项目进行回归测试。参与用户调查报告的制作。 | 12.4% |
222200434张云皓 | 完成了找搭子首页,详细页面,报名页面的制作 | 12.5% |
052205124林宇 | 管理员界面的活动审核功能 | 12.0% |
172109032张晨 | 审核接口开发,管理员相关接口开发 | 13.1% |
222200122林家豪 | 创建活动前端跟PPT | 11.1% |
222200319林丽煌 | 完成找搭子模块的后端开发 | 12.5% |