福大靓仔队-Beta冲刺

1051703444 2022-12-16 23:15:11
这个作业属于哪个课程
fzusdn
这个作业要求在哪里
团队作业—beta冲刺
团队名称
福大靓仔队
这个作业的目标
完成beta冲刺计划
作业正文
福大靓仔队-beta冲刺
其他参考文献...

目录

  • 1.alpha冲刺项目所存在的问题清单,探索思路和解决过程
  • 2.UML
  • 3.项目的现实进展
  • 4.单元测试
  • 5.团队协作记录
  • 5.1 github签入记录
  • 5.2 成员的体会及收获总结
  • 6.github仓库连接
  • 7.vlog

1.alpha冲刺项目所存在的问题清单,探索思路和解决过程

问题探索思路解决过程
前端路由跳转后,有时候url变了,但是页面没有挂载上去加入监测判断是否有跳转加了一个监测他是否有跳转的,没跳转就重新再跳一下
游戏总结是有时候总结语句会加载不出来查看生成游戏总结的语句,以及属性的天赋发现游戏时的属性超出了我们设置的界限。在界限判断中删除上限和下限
连续点击播放事件的按钮,会出现月份显示错误。可以写防抖函数使其在发生一定时间之后,才执行写防抖函数,修改月份改变函数的逻辑
不通过用户登入保存用户状态目前的登入一般是通过基于cookie认证和基于token认证的方法,我们可以使用token认证的方式,把用户对应的token保存之间设置为无限长。使用token认证的方式,把用户对应的token保存之间设置为无限长。
成就请求时发现请求参数不对后端进行测试,发现后端没问题,是前端参数的问题究其原因是axios对params的序列化采用的是qs库,所以数组的参数名会加上[],解决方案,在数组对象后面+ '' "即解决
事件播放为滚动屏幕,但是滚动条不能随着事件的增加而往下滚动。不了解滚轮条运行方式,可以上网拓展知识面通过上网查找相关资料,理解了滚轮条的运行方式,最终解决问题

2.UML

在这里插入图片描述

3.项目的现实进展

目前我们已经实现了游戏网页端,和后端数据管理平台。

游戏网页端
游戏的网址
管理平台的网址
主页面:

在这里插入图片描述


游戏进行:

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


查看成就:

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


数据管理平台
管理员认证:

在这里插入图片描述


菜单栏

在这里插入图片描述


数据管理

在这里插入图片描述

4.单元测试

Academy表测试

在这里插入图片描述


event事件测试

在这里插入图片描述


talent天赋事件测试

在这里插入图片描述


用户事件测试

在这里插入图片描述


vacation假期测试

在这里插入图片描述


Achievement成就事件测试

在这里插入图片描述

5.团队协作记录

5.1 github签入记录

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


=

5.2 成员的体会及收获总结

张钦明:从本次冲刺中,我体会到了前后端沟通的重要性,且后端接口如果不错测试就直接部署,就会出先很对问题,而且前端还不容易发现,还有就是要定义好返回数据的类型。其次作为一个队长,组织成员互相交流依然还是非常重要的,线下团队一起编程,解决问题的效率会比较高。说明文档很重要,我们编程中,或者部署应用的时候,都可以用文档来记录一些流程,以免出错的时候,重新进行这些重复的工作而浪费时间,如果有了文档记录,就可以大大节约这些时间。
周超科:通过这次软件工程实践,让我了解到整个软件生命周期的流程,从需求分析,软件设计到代码编写,单元测试,服务器软件上线等等,每一步都值得深度思考和学习,对于我来说,最大的收获是团队协作,一个人的精力是有限的,即使能力很强,也很难独自完成整个软件的开发,而且团队协作也可以增强团队的凝聚力,也可以交到新朋友,同时了解到软件分工的具体和详细细节,对于我来说,是一次成长的经历,看到每一个人都在为软件开发而努力奋斗,也让我认识到软件设计中团队的重要性和人与人交流的必要性。最后希望我们小组可以取得一个好成绩,加油!
陈志雄:通过本次软件工程实践,让我了解到了软件的制作过程,无论是需求分析,还是数据库,亦或是前端的设计以及接口的设计,都是软件制作过程中不可或缺的一部分,在团队编程中,个人的力量终究是有限的,需要每个人来互相弥补知识缺漏的一部分,在互相协作编程中最终完成这一次团队实践,同时团队内氛围也很好,每个人都能互相帮扶。在本次团队编程中,我学会了github的使用以及数据库导入和接口的设计,同时也体会到了软件制作中团队协作的重要性。
张育彬:作为福大靓仔队的一员,在本次项目中,我主要担任数据库部分,各个表内容编写,事件的内容,成就的内容,天赋的内容,以及假期选项,设计事件与事件之间的逻辑顺序以及格式修改,相对应的事件所带来的属性改变的确定,依据前后端需求,修改数据库各个表相对应的字段格式。最大的收获是:在以后的项目配合中,一定牢记前后端的相互及时的交流,有问题应该及时反馈,前端需要什么格式的数据,及时依据需求进行修改,将正确的内容存储在数据库中。
陈秋屹:整个冲刺阶段的过程可以用一个字形容,那就是紧,由于这次的冲刺时间上与其他课程的设计或者考试时间都比较临近,所以可以抽出来的时间并不是很充裕,在经过两周的冲刺之后,很多问题都暴露了出来,其中最明显的就是我们匮乏的知识储备。这次软件工程冲刺由于我们采用了框架,但之前小组成员并没有系统的学习过框架的使用,所以在后续的实现过程中遇到了很多很多技术上的难题,这些都归结于平时对这部分的知识积累不够。还有一个问题就是团队配合上的问题,这部分的问题归根结底还是因为技术匮乏,但是在技术有限的情况下,如何相对高效的完成一个项目也是一个值得考量的问题。
林强:在这次的beta冲刺中,我感受到了ddl将近是项目的紧迫,但是团队内部的氛围很好,在编程过程中能够很明显的感觉到大家都是在为了同一个目标去前进的。在连续几天的线下合作编程让我学到了许多,不仅让我们知道怎么负责各自的项目部分,也让我学会了如何更加有效地和团队队员沟通来完成项目,以及在前后端对接时要明确接口,写好接口文档,不然容易出现各种错误。在我自己所负责的界面部分,通过查询资料等方法,也解决了一些问题,例如滚轮条的自动定位,以及自动播放功能,防抖函数和定时器的实现。
伍燕:在团队编程的过程中,我学习到了很多,也收获了很多,在编程方面,从小白基础到认识到了编写语法再到应用,我分配到的任务是成就页面,主要是成就布局,还有音乐嵌入等等,在从中学习到了许多语法知识的应用。团队协作方面,作为一个团队,团结一致是非常不可少的精神,首先我们整体非常和谐,大家分工明确,积极编程,一起努力。当然,人多的话,可能在协调方面会出现一些问题,比如规范化定义,进度的不一致等。所以,团队编程也有其不好的地方。
黄琳:这一阶段写了两个页面的一点修改还有后台管理系统的前端编写,虽然有些功能没有接口估计只能等结束后实现了,写了登录增删改等的前端动态。体会就是测试真让人头秃以及element-ui真好用,真的学到了很多。感谢还有一周就结束了(「・ω・)「嘿,然后取名废每次取名都绞尽脑汁,连英文都联想不起来,学好英文很重要!做这个项目脑子里有了做项目的大概框架,感觉对以后很有作用。
陈垚:本次beta冲刺主要的工作就是把之前剩下的问题解决掉,然后删除一些冗余的东西补充一些精细化的模块,补充了一点点页面的动效,后续主要的问题就是大家的整合,感想主要就是还是要把自己对应的部分完成好,然后要和队友多交流,多沟通反馈问题,解决问题,有的时候卡住的时候就能够帮助自己调整一下思路,然后换一个路径走可能会更快,否则自己就卡在那边没什么思路,debug的过程还是对自己有比较大的提升,比如发现组件可能加载不出来,但是还是觉得大量的动效产生的css实际上,我觉得代码重复量在hover悬停缩放这一部分上比较高,后续还需要找到优化的方法,之前尝试引入一个meplayer进行后台音效的控制,但是按readme引入之后项目好像无法运行,后续修改成自己编写,还是有在想说怎么能够让他更富有趣味性一点,因为现在目前大量文字的展示不知道是不是最佳形式。

6.github仓库连接

前端仓库
后端仓库
管理平台仓库
文档仓库

7.vlog

福大靓仔队-beta冲刺vlog

...全文
491 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
2329JFD 2023-01-04
  • 打赏
  • 举报
回复

已看过博主的文章,很不错的内容,干货满满,期望师傅能输出更多干货,并强烈为师傅分享自己的知识点赞

另外,如果可以的话,期待师傅能给正在参加年度博客之星评选的我一个五星好评,您的五星好评都是对我的支持与鼓励:https://bbs.csdn.net/topics/611387568

点赞五星好评回馈小福利:抽奖赠书 | 总价值200元,书由君自行挑选(从此页面参与抽奖的同学,只需五星好评后,参与抽奖)

「已注销」 2022-12-17
  • 打赏
  • 举报
回复

111111111111111111111

代码转载自:https://pan.quark.cn/s/11d565366452 【USB转I2C/IIC适配器上位机应用程序】是一种针对I2C(Inter-Integrated Circuit)通信协议而构建的工具,其通过USB端口将个人计算机转变为能够与I2C设备进行交互的控制器。该适配器使开发人员与工程师能够便捷地对遵循I2C协议的芯片执行读取和写入任务,因此在硬件构建和测试阶段能够显著提升效率,对于核实I2C接口芯片的工作性能具有特别的价值。 I2C协议是由飞利浦(现NXP半导体)于1980年代初创立的一种双线式串行总线,其目的是用于连接微控制器及其他外围设备。该协议仅需两条信号线(SDA - 数据线,SCL - 时钟线)即可完成多设备间的通信,大幅度削减了电路板上的布线需求,从而降低了生产成本。I2C协议提供多种速度等级,涵盖标准模式(100kbps)、快速模式(400kbps)以及高速模式(3.4Mbps),旨在满足不同场景下的应用要求。 Ginkgo USB转I2C适配器是这项技术的具体应用实例,它提供了一个物理接口,用于将USB端口转换为I2C端口。适配器内部装配有一个微控制器单元,该单元负责处理从USB到I2C的信号转换,并且通过USB线路向计算机传输信息,同时接收来自计算机的指令以操控I2C总线。这种设计使用户无需具备深厚的硬件知识,仅需借助上位机软件即可实现对I2C设备的操控。 Ginkgo I2C Adapter Classic是与该适配器相配套的软件,通常包含以下几项核心功能: 1. 设备识别:自动检测并建立与USB转I2C适配器的连接。 2. 总线探查:扫描I2C总线上所连接的设备地址,有助于准确定位设备的位置。 3. 读写指令...
代码转载自:https://pan.quark.cn/s/4c053f9292d9 在Android应用程序的设计与实现过程中,有时需要借助C或C++语言所具备的高性能特点,此时就必须借助Android Studio的NDK(Native Development Kit)工具来对C/C++代码进行编译,进而生成SO(Shared Object)动态链接库文件。本篇文章将详尽阐述在Android Studio环境下如何执行这一流程。 我们首先需要掌握Android Studio项目的基本组织架构。在Android Studio的`app`文件夹内,存在一个名为`src`的子文件夹,该文件夹通常包含了`main`以及其他相关源代码目录。在`main`文件夹中,除了我们常见的`java`文件夹外,还设立了一个`jniLibs`文件夹,此文件夹专门用于存储SO文件。除此之外,还有一个`jni`文件夹,它是用来存放C/C++源代码的地方。 为了实现C/C++代码的编写与编译,我们必须在`build.gradle`文件中配置NDK的支持。打开`app/build.gradle`文件,在`defaultConfig`部分中嵌入以下内容: ```groovy externalNativeBuild { ndkBuild { path src/main/jni/Android.mk } } ``` 这段内容明确指示Android Studio去何处寻找`Android.mk`文件,该文件是一种Makefile的变体,主要用于设定编译规则和编译目标。 接下来,我们需要创建`Android.mk`文件。在这个文件中,我们将明确指定源代码文件、编译选项以及要生成的库名称。一个基础的...
内容概要:本文围绕麦克斯韦旋度方程的差分形式在平面极化磁场中的应用展开深入研究,并通过Matlab代码实现相关数值仿真。研究的核心是将经典的麦克斯韦方程组转化为适用于数值计算的有限差分格式,构建离散化数学模型,进而模拟和分析平面极化条件下磁场的空间分布特征与时间演化规律。文中系统阐述了差分方法的理论基础与数学推导过程,详细说明网格划分、边界条件设定及迭代求解策略,最终利用Matlab编程实现电磁场的可视化仿真,有效验证了差分方法在求解复杂电磁场问题中的准确性与可行性。该研究不仅加深了对电磁波传播机理的理解,也为电磁器件的设计优化与工程仿真提供了可靠的数值分析手段。; 适合人群:具备电磁场与电磁波理论基础,熟悉偏微分方程数值解法,且掌握Matlab编程技能的电气工程、物理学、应用数学等领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①深入掌握麦克斯韦旋度方程的有限差分法基本原理及其在二维平面磁场仿真中的具体实施步骤;②学习如何利用Matlab进行电磁场问题的建模、编程求解与结果可视化;③为后续开展更复杂的电磁兼容、天线设计或光子晶体等领域的数值模拟研究奠定坚实的技术基础。; 阅读建议:建议读者结合经典电磁场理论教材,透彻理解麦克斯韦方程组的物理内涵,然后循序渐进地跟进文中的差分格式推导过程,务必动手复现并调试所提供的Matlab代码,通过调整参数观察仿真结果的变化,从而深刻领悟数值方法的实质与应用技巧。

172

社区成员

发帖
与我相关
我的任务
社区描述
高校教学社区
软件工程 高校
社区管理员
  • fzusdn
  • mastertime
  • Eleven955
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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