小心肝队——beta冲刺
| 这个作业属于哪个课程 | fzusdn社区-CSDN社区云 |
|---|---|
| 这个作业要求在哪里 | 团队作业—beta冲刺-CSDN社区 |
| 团队名称 | 小心肝队 |
| 这个作业的目标 | beta冲刺,对之前的版本进行修改与完善 |
问题清单及解决过程
在alpha冲刺后我们小组项目主要遇到了如下一些问题:
前端:
1.微信小程序平台的限制,实时定位、直播、导航等都不能采用最常规的方法,直播要先跳转到视频号,导航需跳转到APP(高德地图、腾讯地图等)定位就用户自己选择地点。
2.审核很严格,注重用户隐私、数据安全,在收集数据的时候要给用户提示使用场景并要获得用户授权。
3.全景图的实现,个人小程序无法通过webview外链展示全景图,需采用相关插件来实现,插件本身有一些问题,得解决插件加载全景图黑屏问题,以及留言弹幕和留言按钮如何覆盖在全景图上。
后端:
1.由于spring框架的约束,必须严格关注容器的关联,问题就是容易出现空容器
2.前后端对接传输所需的数据、数据类型、数据结构不统一
3.如何高效利用数据库的模型
4.相关数据结构与算法的效率需要考虑
5.在测试阶段,正确使用miniprogram-automator自动化测试
我们小组对出现的问题及时排查,查找资料,寻找问题的本质,共同致力于及时解决问题。
诸如在“由于spring框架的约束,必须严格关注容器的关联,问题就是容易出现空容器”问题中,我们发现问题的关键在于要保证配置文件的正常使用,保证注释的完整。只要能够作出如上操作,问题自然就能够解决。
UML设计图

类图

用例图

时序图


活动图





项目进展及功能介绍
在alpha版本之后,我们小组的项目已进入收尾工作,此次beta冲刺主要是对之前功能的完善,界面的美化以及将小程序上线至微信平台。
小程序的二维码

成果如下所示:
小程序主界面,基本功能的展示
晚会直播功能,自动链入直播间
校园导航功能,接入腾讯地图进行导航功能
校园参观功能,对福大部分知名景点标记,可进行打卡与留言
有奖答题功能,回答与福大有关的题目,获得对应的积分
校友捐款功能,将所持有的积分投入心仪的项目, 贡献出自己的一份爱心
后台管理系统






关键模块展示
校园参观

有奖答题
校园捐款
班级聚会

自动化单元测试
团队协作记录





成员体会与收获
032002536杨朔:
在本次的实习中,除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心由然而生,这就是工作的乐趣。有时候也需要虚心请教,从别人的身上真得能学习到不自己没有的东西,每一次的挫折只能使我更接近成功。除此以外,我还学会了如何更好地与别人沟通,如何更好地去陈述自己的观点,如何说服别人认同自己的观点。这次所学知识与实际的应用,理论与实际的相结合,让我大开眼界。也是对以前所学知识的一个初审吧!这次实习对于我以后学习、找工作也真是受益菲浅,在短短的一个星期中让我初步从理性回到感性的重新认识,也让我初步的认识这个社会,对于以后做人所应把握的方向也有所启发!相信这些宝贵的经验会成为我今后成功的重要的基石。
032002343钟文杰:
经过本次以及首次的软件开发,真的可以说既有心酸又有收获。心酸的是在本次开发开始之前没有详细制定自己软件开发专业知识计划,导致只有几天时间来学习,有点临时抱佛脚的意思。到了开发阶段,让人有感而言的是:真的真的要前后端人员的数据需求交流,不然最后你后端给的东西根本不是前端需要的,到时候苦的还是自己一个个bug修改。最后得到一个经验,那就是养成总结与反思的习惯,并有意识地提炼日常工作成果,形成自己的个人源码库、解决某类问题的通用系统体系结构、甚至进化为框架。
032002445张顶:
这次软件的开发真正意义上让我增长了见识,拓宽了视野。在此之前我几乎没有做过开发,可以说算是个经验为0的小白,当得知要小组开发一个微信小程序时,心里还是有点忐忑不安,害怕自己做不好工作。后来跟随项目的逐渐发展,自己亲自明白了开发一个项目要经历许多繁琐的流程:前期工作的准备,原理分析,代码实现,测试与整合等等。此外,通过这次实战,我也学会了不少知识,掌握了不少开发的有用工具,诸如vue,spring boot,对前后端的开发都有了一定的理解。总之,刚开始是比较艰难的,但是这就是学习的过程,在每次错误与失败中寻找原因,找到解决办法去解决它,才能更好地拔高自己的能力。系我在我以后的学习生活中,能基于次宝贵的经验,更加努力,超越自我。
032002422林正立:
几乎是一场从零开始的试炼,几乎是一段白手起家的经历,我该如何描述这一段日复一日学习的时光?在学期的开始还是一个只会数据结构的小白,到开始接触java语言,开始进行项目业务类方面的学习。从一门门网课开始,到后来一个个demo样例的测试;从控制台的代码输入输出,到学会Postman、Apifox等接口测试工具;从Maven构建项目开始,到如今基于Springboot框架的后端开发;在软工实践这段“逼我前进”的时光中,我接触了很多陌生的事物,有限的时间里面,我必须学会如何学习新知识,必须养成有规律的学习作息,虽然软工实践接近尾声,以后的学习生涯更是一段不断学习新事物的过程,这次软工实践将成为我今后一段宝贵的经验。
032002221刘博:
由于是第一次使用Github协作开发项目,在使用微信小程序开发工具进行版本管理的时候还是遇到了很多问题:认证、建立分支、解决冲突等等,这个过程使我对Github的使用更熟练、也对Github协作有了更深刻的认识。小程序项目开发过程中,在实现我们小组提出的需求时,由于是个人开发者,受到了十分多的限制,但最后也都通过查找很多资料解决问题。在与后端对接接口、共同解决问题的过程中,也让我体验到了合作开发的乐趣并享受其中。
032002401陈钧:
本次软件开发是第一次参加一个团队项目的开发,在很多方面都没什么经验,好在能够在一次次的团队交流中吸收大家的想法和经验,在学习到了许多新知识的同时对于团队配合也逐渐得心应手,不至于像一开始那般无头苍蝇乱窜。不仅如此,在这次开发的过程中我还学到,对于一个团队来说,最重要的地方是一个统一的目标和方向,大家的心向一处齐、力往一处使,通力配合就一定能得到最好的结果。
032002543黄煦:
这次的前端比想象中的困难,找学习资料的过程中很多内容要自己甄别,花了较多时间在选择上。由于没什么前端的经验,花了很多成本在学习上,刚好这学期课业繁重,时间并没那么充裕,感觉对于前端的学习还是需要更加充足的时间。看到队友都在努力的学习以实现自己所负责的部分,想着作为团队中的一员应该好好地承担自己的责任,朝着自己设定的目标前进,学习了很多新知识,也深刻的感受到了自己能力的不足,需要继续努力提升自己。
032002528罗超:
在本次软件开发过程中,我遇到的最大的难题是技术上的,小程序开发的经验为0,从头学习确实花了很多时间。其中,小程序各页面以及组件之间的数据交互是我学习最久的部分。在实际开发过程中碰到问题时,我也经常和团队的其他成员交流。这个过程不仅能够帮助我提高自身能力,也有助于团队协作。
042003121刘勇:
这次团队开发是我的第一次开发实战,在限定的时间内学习开发所需要的知识以及开发过程中遇到一些问题和bug善于利用csdn以及Google进行相关的查询,也体会到成功调式出bug时而感受到的成就感,这个体会在团队限时编程最为深刻,在紧张的三个小时内,看到自己写的代码一步步部署到服务器上最后发布成为我们常用的APP时,这让我体验到了一种前所未有的满足感。作为这次程序开发的组长,也体会到了在一个团队内,成员之间的协作以及交流的重要性,与此同时每一个人的学习进度和能力是不同的,所以进行前后端的人员安排以及任务分配是一个很具挑战的问题。总之,这次团队编程的收获还是蛮多的,不仅学到了开发的技能,也参与到一个团队的成长以及见证一个小程序的诞生。
032002441郑金发:
在开发过程中不断的发现问题和解决问题,提高的自己的能力,并收获了一些宝贵的经验。
在短时间内掌握新知识的能力,对计算机专业的学生来说这是基本的要求。
好的开发工具是你提高开发效率,研究怎么利用开发工具有效地提高开发的效率是绝对有必要的。
团队合作,现在的项目仅仅一个人是难以完成的,频繁的沟通和密切的配合是成功的必要条件。
github仓库
院庆小程序前端:
后台管理系统前端
院庆小程序后端/后台管理系统后端:
VLOG
相关推荐
弱电网下光伏并网逆变器序阻抗建模仿真复现扫频法【序阻抗判断稳定性】
内容概要:本文聚焦于弱电网条件下光伏并网逆变器的序阻抗建模与稳定性分析,系统阐述了基于扫频法的阻抗特性仿真与复现方法。通过构建正负序阻抗模型,深入剖析逆变器在弱电网环境中的动态响应特性,结合锁相环、电流环等关键控制环节对系统阻抗的影响机制,采用序阻抗稳定性判据评估多机并网或复杂电网条件下的系统稳定裕度。研究在Simulink平台中实现激励信号注入、频率响应采集与阻抗曲线绘制,为高比例新能源接入背景下并网系统的稳定性分析提供了可靠的仿真手段与理论支撑,尤其适用于SCI级别论文成果的复现与拓展验证。; 适合人群:电力电子、新能源并网技术及相关领域的硕士/博士研究生、科研人员,以及从事光伏逆变器、微电网稳定控制开发的工程技术人员。; 使用场景及目标:①掌握扫频法在电力电子装置阻抗建模中的具体实施流程;②理解并应用基于序阻抗的稳定性判据进行系统稳定边界分析;③用于高水平学术论文(如SCI期刊)中阻抗建模与稳定性分析部分的仿真复现与方法验证; 阅读建议:建议读者结合文中所述方法与提供的参考文献,自主搭建Simulink仿真模型,逐步完成扰动信号设计、数据采集、傅里叶分析及阻抗拟合全过程,深入探究控制参数变化对系统阻抗特性和稳定性的具体影响,强化理论与实践的融合能力。
三相并网逆变器虚拟阻抗+统一有源阻尼策略SVPWM+SPWM调制仿真
内容概要:本文档系统性地介绍了三相并网逆变器的核心控制技术及其在复杂电网环境下的仿真应用,重点涵盖虚拟阻抗与统一有源阻尼策略在SVPWM和SPWM调制方式下的实现方法,旨在提升逆变器的稳定性与电能质量。内容包括无功功率扰动孤岛检测、中点电位平衡控制、低电压穿越(LVRT)、模型预测控制(MPC)、正负序分离、电网前馈控制等关键技术,并扩展至风储联合调频、微电网下垂控制、虚拟同步发电机(VSG)、构网型逆变器等多种典型电力系统应用场景。所有技术均配有基于Simulink/Matlab平台的完整仿真模型、参考文献及说明文档,强调理论分析与仿真实践的深度融合,突出科研中“借力”与创新思维的重要性。; 适合人群:电气工程、自动化、新能源等相关专业的研究生、科研人员及从事电力电子与可再生能源系统开发的工程师;具备MATLAB/Simulink仿真基础和电力系统专业知识的技术人员。; 使用场景及目标:①开展三相并网逆变器控制策略的研究与优化设计;②复现高水平学术论文中的控制算法;③完成毕业课题、科研项目或工程仿真验证;④掌握虚拟阻抗、有源阻尼、SVPWM/SPWM调制、MPC、VSG等核心技术的建模与实现方法;⑤支撑微电网、构网型变流器等前沿方向的科研攻关。; 阅读建议:建议按照资源目录结构化学习,优先选择与自身研究方向契合的内容模块,结合提供的仿真模型、参考文献和说明材料进行实操演练,注重从理论推导到仿真实现的全过程理解,充分利用共享网盘资源深化技术掌握,提升科研效率与创新能力。
chromedriver-win32-159.0.8133.0(Canary).zip
chromedriver-win32-159.0.8133.0(Canary).zip
计算机“101计划”《人工智能引论》教学大纲+课件+实训案例
计算机“101计划”《人工智能引论》教学大纲+课件+实训案例
语音输入法离线语音输入转文字工具2.0支持双档本地识别模型,中英混说精准转写,纯离线运行保护隐私,让打字更高效.zip
大家好,我是大飞哥。日常打字时,频繁切换输入法、断网无法语音转写、或担心语音数据被传至云端,是许多办公族和内容创作者的共同痛点。这款离线语音输入工具 ,正是为此量身打造的 Windows 桌面语音辅助利器。它的核心使命就是按住快捷键说话,松开文字自动上屏,全程本地离线识别,让您在任何可输入文字的窗口内都能实现高效、私密的语音输入,彻底告别网络依赖与隐私焦虑。 在核心功能上,软件内置了两档本地语音识别模型,通过主界面下拉框即可随时切换。默认的“离线·标准”模式响应极快,支持中英混说且自带标点,非常适合日常聊天与文档撰写;而“离线·精准”模式则对纯中文、方言口音及长段落口述的识别准确度更高。更贴心的是,它具备实时预览与一键取消机制,说话过程中若发现说错,按下 Esc 即可取消,一个字都不会误输入;若目标窗口不支持直接写入,文字会自动存入剪贴板,方便您按 Ctrl+V 粘贴,确保每次发声都不白费。 这款工具在具体场景中的表现十分亮眼。对于办公白领,在填写表格、撰写邮件或使用微信、QQ 沟通时,无需频繁切换窗口,按住右键说话即可快速完成信息录入;对于程序员与文字工作者,在代码编辑器或文档中口述注释与段落,能显著提升创作效率;对于经常出差的商务人士,在飞机、高铁等断网环境下,它依然能稳定工作,不经过任何服务器,真正做到了“说了什么只有自己知道”,私密性极佳。 使用体验方面,软件将极简操作贯彻到底。解压后双击 大飞哥语音输入,右下角托盘出现蓝色话筒图标即代表准备就绪。用户只需将光标点进目标输入框,按住右 Alt说话,说完松开,文字便会自动写入。主界面提供了设置快捷键与开机自动启动选项,方便用户按习惯自定义组合键;关闭主窗口并不会退出程序,而是缩至托盘持续待命,彻底退出只需右键托盘或点击主界面按钮,逻辑清晰,零门槛上手。


