578
社区成员




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