赤兔程序员——Beta冲刺总结随笔

赤兔程序员 团队 2023-06-02 09:55:17
这个作业属于哪个课程<软件工程-23年春季学期>
这个作业要求在哪里团队作业—bate冲刺+事后诸葛亮
团队名称赤兔程序员
置顶博客链接赤兔程序员——Beta阶段置顶集合随笔
其他参考文献《构建之法》、Git-BookGin文档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或视频

管理员端

登录

img

用户管理

img

用户查询

img

升级正式成员

img

封禁用户

img

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

img

img

反馈管理

img

查看反馈详情

img

猫咪信息管理

img

猫咪信息修改

img

新增猫咪信息

img

小程序端

首页

img

img

img

预览图片

img

修改用户名

img

img

选择猫咪特征

img

img

img

img

展示猫猫信息

img

img

收藏猫咪

img

img

文章详情

img

公告模块

img

任务模块

img

科普模块

img

公告搜索

img

img

帖子收藏

img

img

帖子反馈

img

四、成员心得体会

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_叶梦婷

  1. 熟悉小程序框架:掌握小程序框架(如WXML、WXSS、JavaScript)是开发小程序前端的基础。熟悉框架的特性、语法和组件库,可以更高效地进行开发工作。

  2. 设计灵活的UI界面:小程序前端工作需要关注用户界面的设计和交互体验。合理运用小程序提供的组件和样式库,设计简洁、直观且易于使用的用户界面。

  3. 多端适配考虑:微信小程序支持多个平台,如iOS、Android和小程序开发者工具等。在前端工作中,要考虑不同平台的适配性,保证小程序在各个平台上的正常运行和一致的用户体验。

  4. 持续学习和探索新功能:微信小程序平台不断推出新的功能和能力,作为前端工程师,要保持学习的状态,掌握最新的开发技术和工具,以便更好地应用到实际项目中。

总的来说,开发微信小程序前端需要有扎实的基础知识和技能,注重用户体验和性能优化,并持续学习和探索新的技术。通过不断的实践和经验积累,可以提高开发效率和小程序的质量,为用户提供更好的体验。

五、贡献度分配

学号工作内容贡献度
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
...全文
213 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文介绍了基于低秩逼近代理模型的N-1安全约束经济调度快速计算方法,并提供了完整的Matlab代码实现。该方法针对电力系统中N-1故障场景下的安全约束经济调度(SCED)问题,提出采用低秩逼近技术构建高效代理模型,有效降低高维优化问题的计算维度与复杂度,显著提升多场景下调度方案的求解效率。文中系统阐述了数学建模过程、代理模型构造原理、低秩近似算法推导及其实现流程,特别适用于含高比例可再生能源接入、存在大量不确定性因素的现代电力系统优化调度,能够在保障计算精度的同时满足实时性与准实时性应用需求。; 适合人群:具备电力系统分析、优化理论基础及Matlab编程能力的研究生、科研人员和工程技术人员,尤其适合从事电力系统经济调度、安全稳定分析、不确定性建模与高性能计算等相关领域的专业人士。; 使用场景及目标:①应用于大规模电力系统在N-1故障条件下的快速安全校核与经济调度决策支持;②为高渗透率新能源接入的电力系统提供高效的多场景优化求解方案;③支撑日前调度、实时调度等对计算速度与精度均有较高要求的工程应用场景。; 阅读建议:读者应结合所提供的Matlab代码深入理解算法实现细节,建议在标准测试系统上复现并调试程序,以掌握低秩逼近方法在电力系统优化中的具体应用技巧,并可根据实际研究方向进行模型拓展、性能对比与算法改进。
内容概要:本文档聚焦于电力系统黑启动与负荷恢复的研究,结合Matlab代码实现,系统探讨了电力系统在发生大面积停电事故后的恢复策略。研究内容涵盖了黑启动过程中的关键环节,如发电机组的启动顺序、恢复路径规划、负荷逐步投入等,并通过Matlab仿真对恢复流程进行建模与验证,旨在优化恢复时序与资源配置。文档还关联了智能优化算法、机器学习、路径规划、电力系统故障分析与调度优化等多种技术方向,展现了其在科研与工程实践中的广泛应用前景。配套代码和资料可通过提供的网盘链接下载,便于读者复现与拓展研究。; 适合人群:具备电力系统基本理论知识和Matlab编程能力的研究生、高校科研人员及从事电力系统运行、调度与控制相关工作的工程技术与研究人员。; 使用场景及目标:①用于电力系统恢复策略的教学演示与科研仿真分析;②支撑黑启动方案的设计、评估与优化决策;③为复杂电网故障后快速恢复供电提供算法模型与技术参考; 阅读建议:建议读者结合网盘中的完整代码资源,按照文档所述技术路线逐步实践,重点关注黑启动过程中机组启动逻辑与负荷恢复的协调机制,并可进一步拓展至多能源协同恢复、智能算法优化等前沿研究方向。
源码直接下载地址: https://pan.quark.cn/s/1eceaa56687c Chrome 开发者工具中文手册 =============== Chrome DevTools 是公认的优秀的前端调试工具,由于功能强大,所以使用起来有一定的学习门槛,与此同时 Chrome DevTools 暂时没有中文手册,对于不太熟悉英文的同学会比较吃力。 本项目的初衷是为想使用或者正在使用 Chrome DevTools 的同学提供一个中文手册,方便大家学习使用这个优秀的工具,提高前端开发效率和质量! 翻译流程 第一阶段 先将 Chrome DevTools 的内容按现有的目录结构翻译成中文,其中: 文章正文内容均放在 目录下,采用 格式。 文章中所用到的图片资源暂时先用现有英文手册的原始链接,后续图片资源会统一托管到七牛云存储 文件命名规则 文件名为 Chrome DevTools 对应文章超链接中 后的部分。 所有的空格和 用 代替。 例如: 这篇文档,对应 这个文件。 对于下级子页面文档,将其放在以父级文档名称命名的文件夹下面。 例如: 属于 那么将放置在 。 第二阶段 根据翻译文档,制作成类似在线手册或者与官方文档类似的网站,方便大家参阅。 参与项目 欢迎你参与翻译本项目,在翻译的过程中,可以锻炼你的英语能力和 Chrome DevTools 的实际应用能力,同时还为他人提供方便,何乐而不为? 一个个 commit 堆积起来就是一个了不起的 repo,欢迎你 Fork 并提交 Pull Request 或者 Issue ,哪怕是改正一个错别字、修正一个病句,我们都会很高兴。 参与方法和步骤如下: 登录 https://.com Fork 创建您的特性分支 (gi...

585

社区成员

发帖
与我相关
我的任务
社区描述
软件工程-2022-23学年(第二学期)
软件工程 高校
社区管理员
  • LinQF39
  • promisekoloer
  • 异梦1
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧