赤兔程序员——Beta冲刺总结随笔
| 这个作业属于哪个课程 | <软件工程-23年春季学期> |
|---|---|
| 这个作业要求在哪里 | 团队作业—bate冲刺+事后诸葛亮 |
| 团队名称 | 赤兔程序员 |
| 置顶博客链接 | 赤兔程序员——Beta阶段置顶集合随笔 |
| 其他参考文献 | 《构建之法》、Git-Book、Gin文档、GORM指南、微信官方文档·小程序 |
目录
- 一、β冲刺完成情况
- 1.1需要改进完善的内容
- 二、改进计划完成情况
- 2.1 需要改进的团队分工
- 2.2 需要改进的工具流程
- 三、项目概况
- 3.1 项目地址
- 3.2 项目各功能的运行图片、gif或视频
- 四、成员心得体会
- 五、贡献度分配
一、β冲刺完成情况
1.1需要改进完善的内容
| 模块 | 功能 | 是否完成 |
|---|---|---|
| 改进完善 | ||
| 完善图床功能不稳定的问题 | 完成 | |
| 使界面更加简洁美观 | 完成 | |
| 优化查询函数,加快小程序的响应速度 | 完成 | |
| 完善管理员端的新增,修改,删除猫猫信息的功能 | 完成 | |
| 改进小程序端对猫猫分类组合查询的展示方式 | 完成 | |
| 改进小程序端页面刷新的方式 | 完成 | |
| 完善管理员端发布新帖子,管理帖子的功能 | 完成 | |
| 优化数据库性能 | 完成 |
二、改进计划完成情况
2.1 需要改进的团队分工
问题
在Alpha冲刺阶段没有专门安排人写博客和做PPT,导致某些同学的任务量过大;并且很多接口在写完后没有及时测试,导致在任务截至前几天要一边开发,一边补之前的测试,还要集成测试,效率十分底下;后端人员过多,在开发后期有些人甚至无所事事。所以本次冲刺从后端抽了人专门去做PPT和博客,并安排一名同学来负责测试,同时产品经理也会根据猫协客户的需求跟进项目的开发以及提出修改建议。
完成情况
从后端抽了人专门去做PPT和博客,并安排一名同学来负责测试;这些环节比起alpha冲刺好不少,但是开发成员的工作量加重了,实属较难权衡。
2.2 需要改进的工具流程
问题
- 规范git的使用,严格控制签入签出并写好备注
- 在测试时使用实体移动端测试,避免在集成环境中出现的bug
完成情况
- 加强了对前端组的git使用的要求,版本管理比起alpha冲刺要好一点,但由于对于git的不熟练,依然还是有所欠缺。
- 测试务必详细全面,完成的较好。
三、项目概况
3.1 项目地址
项目地址(2023.6.30过期)
账号1密码123456
3.2 项目各功能的运行图片、gif或视频
管理员端
登录

用户管理

用户查询

升级正式成员

封禁用户

文章(公告/任务/科普)管理


反馈管理

查看反馈详情

猫咪信息管理

猫咪信息修改

新增猫咪信息

小程序端
首页



预览图片

修改用户名


选择猫咪特征




展示猫猫信息


收藏猫咪


文章详情

公告模块

任务模块

科普模块

公告搜索


帖子收藏


帖子反馈

四、成员心得体会
222000126_郑世东
β冲刺在α冲刺的基础上做了一些细节上的改动,我负责将用户查询实现了模糊查询,β冲刺给我最大的感受就是小组成员之间的互相合作很重要,很多不能解决的问题通过小组合作就能轻而易举的解决,也能感受到小组成员之间的温情。
222000308_胡基楷
在项目开发中总是会遇到计划赶不上变化的时候,即使前期做了不少的准备和设计工作,但是还是出现了不少的返工和推倒重来。我们团队也并不具备敏捷开发团队所要求的技术力和协作能力,但是对于一只临时组建的小团队我觉得我们做的还不错。
222000328_崔玉玲
这次的项目终于结束了,我的体会颇多。通过这次我学会了从零开始开发一个项目,虽然不是每一步都参与了,但至少不像以前一样对每个步骤很模糊了。最重要的是我学会了更多与前端相关的知识,以前学的理论性更多,这次将理论和实践相结合,更好的体会了前端的架构。最后,我要感谢我们组的胡基楷同学,虽然是后端但经常帮我改前端方面我不会的地方,真是一个好人,也感谢这次实践机会!
222000408_黄一帆
这次冲刺主要是完善上次未完成的图片功能,本以为工作量并不大,实际上由于经验缺乏还是耗费了大量时间去解决一些问题,涉及到前端请求的异步执行,js变量之间的值传递、引用传递,vue模型绑定的更新时间,第三方接口的调用等等。最后也没有时间去开发新的功能,不过做好了一个完整的收尾我个人还是比较满意的。
收获:对vue和js的理解更加深刻,积累了一些前端经验比如如何给用户良好的交互。
心得:协同开发时保持沟通和代码同步十分重要,这次去帮前端的时候发现前端没有经常使用git,导致多人多版本手动同步。还有就是对将要使用的技术和第三方要有足够的了解和验证,这次一开始选用的图床接口和他的文档不一致导致无法使用,并且一开始不合理地在后端上传图片对服务器性能造成很大负担,后来才改由前端上传,中间耗费了很多时间做无用功,如果一开始先验证并确定图片上传的方式对设计和编码都能少走很多弯路。
222000412_李伟杰
体验:这是我第一次在一个比较多人的团队中合作一个项目,深刻体会到了好的项目框架给团队开发带来的高效性,协同开发时很少出现代码冲突,并且我们的分工十分明确,耦合的部分也很少,效率出乎意料的高。虽然中间的过程有些曲折,但总体的开发进度还是不错的,并且一起合作的成员能力都很强,并没有遇到什么不能解决的困难。
收获:收获了一些共同努力工作的朋友,也学习到了很多开发时需要注意的细节,还学习到了到其他同学的代码风格和业务方法,最重要的是收获了完成项目的成就感。
心得:这次实践使我不仅了解了软件开发的总体流程,还切身体会到管理人员对成员进行管理的不易,需要掌握各方面的知识、了解成员的技术水平以及熟悉协同开发工具的使用,总体上来说,这次软工实践虽然占据了大部分的时间,但对我的帮助确实是很大的。
222000413_李文凌
●开发历程:这次开发我主要负责后端的测试,包括查看猫猫和猫猫收藏的接口的测试。我对发布接口进行了测试和调整,确保其正常运行。
●心得体会:在团队开发中,合理的分工和协作非常重要。我认为,明确团队目标、理清各自任务并尽量避免重复工作、建立高效的沟通平台以及充分利用优秀的开源工具和技术栈,都是实现团队协作的重要因素。在本次项目中,我们通过Github管理代码,并且每周进行小结、检查等,感觉团队氛围和合作效率都很好。
●未来展里:未来在这个项目中,我们可以继续优化和完善各项功能,同时也可以不断探索和学习新的技术和工具。比如,加强后台管理权限的控制,增强前端的可定制性,实现更多的用户专属功能等等。同时,也可以通过接触其他项目和实践,进一步提高自己的技术能力和团队合作水平。
222000419_吕家辉
1.在首次做小程序设计的时候,尽量不要说是只做一个完完全全静态的小程序界面,我觉得小程序本身应该更加注重的是UE(即用户体验)和IxD(用户交互),所以你可在不考虑美观性多强前,先尝试着将控件放入设计中。
2.一个好的交互和体验,对于用户的感官会更加的舒服。我个人感觉小程序在美观上不如APP或web APP,但是小程序的体验交互还是不错的。
3.对于小程序的设计,个人比较建议还是以iphone6为主,我觉得这个尺寸下的图会更接近于手机上的效果,而且更方便与开发人员的开发。
4.熟悉小程序框架:掌握小程序框架(如WXML、WXSS、JavaScript)是开发小程序前端的基础。熟悉框架的特性、语法和组件库,可以更高效地进行开发工作
222000427_张庆学
在本阶段中没有担任开发的任务,而是去担任PM的职务,去和我们潜在的用户交流沟通,并获取用户反馈。这是一种难得的全新体验,使我对未来职业规划有了新的认识,受益匪浅。
222000435_叶梦婷
熟悉小程序框架:掌握小程序框架(如WXML、WXSS、JavaScript)是开发小程序前端的基础。熟悉框架的特性、语法和组件库,可以更高效地进行开发工作。
设计灵活的UI界面:小程序前端工作需要关注用户界面的设计和交互体验。合理运用小程序提供的组件和样式库,设计简洁、直观且易于使用的用户界面。
多端适配考虑:微信小程序支持多个平台,如iOS、Android和小程序开发者工具等。在前端工作中,要考虑不同平台的适配性,保证小程序在各个平台上的正常运行和一致的用户体验。
持续学习和探索新功能:微信小程序平台不断推出新的功能和能力,作为前端工程师,要保持学习的状态,掌握最新的开发技术和工具,以便更好地应用到实际项目中。
总的来说,开发微信小程序前端需要有扎实的基础知识和技能,注重用户体验和性能优化,并持续学习和探索新的技术。通过不断的实践和经验积累,可以提高开发效率和小程序的质量,为用户提供更好的体验。
五、贡献度分配
| 学号 | 工作内容 | 贡献度 |
|---|---|---|
| 222000126 | 实现用户模糊查询以及管理端的一些细节调整 | 9.50 |
| 222000308 | 实现后端接收图片接口,完善前端页面猫咪信息管理和文章管理交互,打包部署 | 13.75 |
| 222000328 | 管理端猫咪信息管理的新增功能弹窗和编辑功能弹窗,帖子管理的新增功能弹窗和编辑功能弹窗 | 11.50 |
| 222000408 | 删除图片接口,新增/修改猫猫/文章接口,前端图片管理组件,前端交互优化 | 13.75 |
| 222000412 | 撰写博客,进行总结 | 9.50 |
| 222000413 | 接口测试,集成测试,系统测试 | 9.50 |
| 222000419 | 负责小程序端导航页的筛选栏编写,完成分页查询和预览窗口,负责答辩ppt的制作 | 11.50 |
| 222000427 | 制作燃尽图,制定任务计划,撰写博客,发布及整理用户使用调查报告 | 9.50 |
| 222000435 | 完善论坛模块轮播图部分,新增帖子图片预览功能,猫咪列表显示头像 | 11.50 |
相关推荐
产业园区运营负责人如何利用平台挖掘企业技术需求并精准对接?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。
Challenges in Functional Verification of PCIe 3.0 Devices.pdf
Challenges in Functional Verification of PCIe 3.0 Devices.pdf
轻美图纯PHP图库网站源码(内含1000+美图).zip
纯PHP的移动端图库站:把图片按「img/日期目录/」存放,自动按上传批次归组,前台封面卡瀑布流展示,手机电脑都能看。 不依赖数据库服务、不依赖框架,PHP自带SQLite即可。内含1000+美图,虚拟主机上传即用。
chrome-win32-158.0.8127.18(Beta).zip
chrome-win32-158.0.8127.18(Beta).zip
无刷直流电机BLDC转速电流双闭环+无位置传感器控制仿真【仿真+详解说明报告+参考文献】
内容概要:本文提供了一套关于无刷直流电机(BLDC)转速电流双闭环控制与无位置传感器控制的Simulink仿真资源,包含完整的仿真模型、详尽的说明报告及参考文献。资源核心聚焦于BLDC的高性能控制策略,重点实现了基于滑模观测器(SMO)的无位置传感器控制技术,并系统对比了模糊PID与传统PID控制在BLDC调速系统中的性能差异。内容涵盖了转速环与电流环的双闭环PI控制器设计、反电动势过零检测、换相逻辑、PWM调制等关键技术环节,同时提供了模糊神经网络PID等先进智能控制算法的扩展仿真模型,旨在帮助用户深入理解BLDC的控制原理、无感控制实现方法及多种智能控制策略的仿真建模技术。; 适合人群:具备一定电力电子技术、自动控制理论和电机学基础,从事电机驱动控制、电力传动系统研究或相关产品开发的研究生、科研人员及工程技术人员。; 使用场景及目标:① 学习和掌握无刷直流电机双闭环控制系统的设计流程与Simulink仿真建模方法;② 深入研究并实践基于滑模观测器的无位置传感器控制技术的实现原理与参数整定;③ 对比分析模糊PID、传统PID及模糊神经网络PID等多种智能控制算法在BLDC调速系统中的动态响应、抗干扰能力和稳态精度等性能差异;④ 为电机控制相关的课程设计、毕业设计、科研项目或工程开发提供可复现的仿真模型和理论依据。; 阅读建议:建议读者结合所提供的详解说明报告与参考文献,严格按照步骤在Simulink环境中搭建、调试和运行仿真模型。学习过程中应重点关注控制器参数(如PI参数)的整定过程、滑模观测器的设计与抖振抑制、以及不同控制策略下系统的启动、调速和抗负载扰动等动态响应特性,通过大量的对比仿真实验,深化对BLDC控制理论与工程实践的理解。


