G8 LAB 3-2 summary

832001325ZHOUYU 832001325ZHOUYU 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201
The Link of Requirements of This Assignmenthttps://bbs.csdn.net/topics/610142480
TeamName福大运会助手开发组
Sprint Summary Linkhttps://bbs.csdn.net/topics/611267296
Video demo linkhttps://www.bilibili.com/video/BV1S3411Q7rL/?pop_share=1
GitHubhttps://github.com/Group08-Tt/sportsmeeting

Five Sprint Log (Sprint Collection)

  1. The First Sprint Log
  2. The Second Sprint Log
  3. The Third Sprint Log
  4. The Fourth Sprint Log
  5. The Fifth Sprint Log

The First Sprint Log

1.The progress of this sprint

NameTasks CompletedThe duration of the task
Kaixi Chen(leader)Divide tasks, and start logging.2
Chenyu YanDetermine the direction of making application modules, and start to develop back-end athlete information management.2
Zichen HuangDetermine the direction of making application module, and start to develop the front-end query contest process module.3
Yu ZhouDiscuss the problems in building the sports meeting app1
Jiaqi Wu LeDetermine the direction of making application modules and debug the event information management at the back end.5
Yuzhe ZhangDiscuss the problems in building the sports meeting app2
Wenjie SheDebug mysql programming on the back end.2
Jingyu QingDiscuss the problems in building the sports meeting app2
Yangkun XieDiscuss the problems in building the sports meeting app2
Jiewen LiuDetermine the direction of making application modules ,writing node at the back end,2

Problems encountered

there are many problems in the form presentation of information in the foreground

How to solve this problem

We can't write such a good component ourselves. So we learn from the plug-ins in the plug-in market and import one for use. I have tried it myself, and there are really many problems.

2.record of the stand-up meeting

 

img

 

At this sprint meeting, we clarified our initial task division and discussed the task progress in the first stage. The members of different task groups will conduct a phased docking discussion to jointly solve logical problems.

3.Development Process

 

img

 

img

 

img

 

4.Team member contribution table

MemberProportion
Kaixi Chen105%
Chenyu Yan115%
Zichen Huang100%
Yu Zhou80%
Jiaqi Wu Le120%
Yuzhe Zhang80%
Wenjie She105%
Jingyu Qing100%
Yangkun Xie90%
Jiewen Liu105%
Total1000%

The Second Sprint Log

###1.The progress of this sprint

NameTasks CompletedThe duration of the task
Kaixi Chen(leader)Start making ppt.3
Chenyu YanWriting express code.3
Zichen HuangPrepare proposal reports.3
Yu ZhouWriting the uniapp code to develop the check-in function on the front end.3
Jiaqi Wu LeDebug the function on the back end, writing the mysql code.4
Yuzhe ZhangDevelop the check-in function on the front end.3
Wenjie SheAssist in making front-end check-ins.3
Jingyu QingDiscuss the problems in building the sports meeting app.2
Yangkun XieGroup Message Notification.3
Jiewen LiuWriting the uniapp code to develop the check-in function on the front end.3

Problems encountered

1.How to write excel content
2.Problems in reading and importing excel

How to solve this problem

1.Through consulting materials, discuss together. The nodeExcel package module is written to the file with the given format and parameters.
2.Through consulting materials, discuss together. Read the uploaded file module through the fs module, and the parse of the xlsx module reads the corresponding file, defines the corresponding format, and then circularly reads the corresponding data one by one.

2.record of the stand-up meeting

 

img


We started by talking about our progress and the problems we were having. Then we try to solve some difficult problems together. In the end, we solved some of the problems and made minor adjustments to the division of labor and development expectations.

 

3.Development Process

 

img

 

img

 

img

 

img

 

4.Team member contribution table

MemberProportion
Kaixi Chen105%
Chenyu Yan115%
Zichen Huang100%
Yu Zhou80%
Jiaqi Wu Le120%
Yuzhe Zhang80%
Wenjie She105%
Jingyu Qing100%
Yangkun Xie90%
Jiewen Liu105%
Total1000%

The Third Sprint Log

1.The progress of this sprint

NameTasks CompletedThe duration of the task
Kaixi Chen(leader)Start making the demo video.4
Chenyu YanDevelop the express code, debug bugs in the athlete information management function on the back end.5
Zichen HuangWriting proposal reports.3
Yu ZhouWriting the uniapp code to develop the check-in function on the front end.5
Jiaqi Wu LeDebug the ability to manage event information on the back end.20
Yuzhe ZhangWriting the uniapp code to develop the check-in function on the front end.5
Wenjie SheDevelop the node code on the back end.10
Jingyu QingDiscuss the problems in building the sports meeting app5
Yangkun XieResearch and development vs code software.5
Jiewen LiuDiscuss the problems in building the sports meeting app5

Problems encountered

1.How to upload files
2.In the background of vue, there are many common problems of data transmission.

How to solve this problem

1.Through online review, we discussed that we need to upload the file to the server through the post request multer package for storage.
2.Through consulting materials, discuss together. It uses the vuex data sharing method. Previously, it used to store data directly. When it was used, it directly stored values. However, there would be many drawbacks.

2.record of the stand-up meeting

 

img

 

Everyone introduced their achievements and difficulties, and we discussed what we will do in the next two days

3.Development Process

 

img

 

 

img

 

 

img

 

 

img

 

4.Team member contribution table

MemberProportion
Kaixi Chen105%
Chenyu Yan115%
Zichen Huang100%
Yu Zhou80%
Jiaqi Wu Le120%
Yuzhe Zhang80%
Wenjie She105%
Jingyu Qing100%
Yangkun Xie90%
Jiewen Liu105%
Total1000%

The Fourth Sprint Log

1.The progress of this sprint

NameTasks CompletedThe duration of the task
NameTasks CompletedThe duration of the task
Kaixi Chen(leader)Organize the function description on the ppt.10
Chenyu YanDebug express programming bugs on the back end.12
Zichen HuangWriting the final report.10
Yu ZhouWriting the uniapp code to develop the check-in function on the front end.5
Jiaqi Wu LeDevelop the express and mysql code of the back end.16
Yuzhe ZhangWriting the uniapp code to develop the check-in function on the front end.5
Wenjie SheDevelop the node code on the back end.10
Jingyu QingDiscuss the problems in building the sports meeting app5
Yangkun XieDiscuss the problems in building the sports meeting app5
Jiewen LiuDiscuss the problems in building the sports meeting app5

Problems encountered

1.Its own interface can be directly used by anyone, which is obviously not very safe
2.How to verify by sending email with code

How to solve this problem

1.Discuss together. After the user logs in, we will generate the corresponding token. The token is a jwt mode. So every time the interface comes, I will verify the token, which can avoid many direct and clear access to our data information.
2.Through consulting materials, discuss together. The function of sending short messages is realized through the nodemailer and nodemailer smtp transport modules. One of the problems is that you need to apply for the corresponding key in the corresponding mailbox to verify the automatic sending of the mailbox.

2.record of the stand-up meeting

 

img

 

In this meeting, we mainly discussed what we want to optimize and what functions we want to implement. In the end, we summarized some solutions to optimize and designed the general method of writing functions.

3.Development Process

 

img

 

 

img

 

img

 

img

 

img

 

4.Team member contribution table

MemberProportion
Kaixi Chen105%
Chenyu Yan115%
Zichen Huang100%
Yu Zhou80%
Jiaqi Wu Le120%
Yuzhe Zhang80%
Wenjie She105%
Jingyu Qing100%
Yangkun Xie90%
Jiewen Liu105%
Total1000%

The Fifth Sprint Log

1.The progress of this sprint

NameTasks CompletedThe duration of the task
Kaixi Chen(leader)Making the demo video.10
Chenyu YanReport the corresponding application function of each code.16
Zichen HuangFinish the final report, complete the front-end function of the query race process.10
Yu ZhouMainly finish the uniapp code, display the competition news notification function.5
Jiaqi Wu LeRuns and demonstrates back-end functionality to manage event information.20
Yuzhe ZhangMainly finish the uniapp code.5
Wenjie ShePrepare for the defense.10
Jingyu QingView and report problems with application functions.5
Yangkun XieView and report problems with application functions.5
Jiewen LiuView and report problems with application functions.5

Problems encountered

1.Network request. And the inter domain problem. Caused a lot of trouble
2.Detailed positioning function, users need to obtain their own geographical location information

How to solve this problem

1.At first, our network requests are written and exported directly, but it will lead to a problem that if we change a person's computer to run at that time, we find that the assigned IP address does not match the previous one. So it will cause many problems. It is also difficult to handle cross domain problems. Later, we directly use axios to encapsulate the corresponding request, and use the proxy method to achieve cross domain.
2.At first, we wanted to get the map of Gaud. Later, we used the api of the uni to get the location information of longitude and latitude. Then query the corresponding detailed address information through longitude and latitude.

2.record of the stand-up meeting

 

img

 

In this sprint meeting, we mainly discussed some problems that our technology and facilities cannot solve at this stage, and discussed alternative solutions. Finally, we summarized the perfections and imperfections of the finished products we have made so far.

3.Development Process

 

img

 

 

img

 

 

img

 

 

img

 

 

img

 

4.Team member contribution table

MemberProportion
Kaixi Chen105%
Chenyu Yan115%
Zichen Huang100%
Yu Zhou80%
Jiaqi Wu Le120%
Yuzhe Zhang80%
Wenjie She105%
Jingyu Qing100%
Yangkun Xie90%
Jiewen Liu105%
Total1000%
...全文

相关推荐

lab2_SQL.rar_oracle_oracle 10g lab2_sql lab第二关

lab2_SQL.rar"是一个压缩文件,包含了“oracle_10g_lab2”和“sql_lab第二关”的相关资料,旨在帮助学习者通过实践提升对SQL的理解和操作技能。

周楷雯

PCV100-F200-B17-V1D Software Vision Configurator

软件兼容Windows 7/8.1/10/11(x64)操作系统,运行环境要求Intel Core i5或更高主频处理器、8GB RAM、2GB可用硬盘空间、DirectX 11兼容显卡,支持OpenGL

meslog

基于线性车辆三自由度动力学+无迹卡尔曼滤波UKF估计模型(横摆角速度+质心侧偏角+车速)联合仿真

内容概要:通过构建基于线性车辆三自由度动力学模型与无迹卡尔曼滤波(UKF)的联合仿真系统,实现对车辆关键状态参数的高精度估计,重点包括横摆角速度、质心侧偏角和车速。该方法利用车辆动力学模型描述其横向、纵向及横摆运动行为,结合UKF这一适用于非线性系统的先进状态估计算法,有效处理传感器噪声和模型不确定性,从而在缺乏直接测量手段的情况下,实现对难以获取状态量的可靠估计。整个仿真框架通常在MATLAB/Simulink环境中搭建,能够模拟真实驾驶工况,验证算法的有效性和鲁棒性,为车辆稳定性控制、自动驾驶感知与决策等高级功能提供重要的状态信息支撑。; 适合人群:具备车辆动力学、现代控制理论和MATLAB/Simulink仿真基础,从事汽车工程、自动驾驶或状态估计相关研究的研发人员与研究生。; 使用场景及目标:① 深入理解并掌握非线性系统状态估计的核心方法,特别是UKF的原理与实现;② 学习如何将理论化的车辆动力学模型转化为可用于仿真的模块;③ 实践并验证车辆关键状态(如质心侧偏角)的间接估计技术,服务于车辆动态控制系统的设计与测试。; 阅读建议:此资源以开发仿真模型为核心,不仅关注代码和模型的实现,更强调对车辆动力学机理和滤波算法设计思路的理解。学习者应结合理论知识,动手搭建并调试仿真模型,通过改变工况和参数来观察估计效果,从而深刻领会系统辨识与状态估计在实际工程中的应用价值。

三伯

基于PID控制的ABS汽车防抱死制动系统、车轮滑移率+最优滑移率Carsim和Simulink联合仿真(带参考文献)

内容概要:本文档主要围绕基于PID控制的汽车防抱死制动系统(ABS)开展研究,重点聚焦于车轮滑移率与最优滑移率的精确控制。通过Carsim与Simulink联合仿真平台,构建整车动力学模型与ABS控制器,利用PID算法实时调节制动压力,使实际滑移率逼近理论最优值,从而最大化轮胎与路面间的纵向附着力并保障横向稳定性,有效提升紧急制动工况下的制动效能与操控安全性。研究涵盖了从车辆建模、滑移率特性分析、PID控制器设计到联合仿真验证的全过程,并提供了完整的仿真模型、MATLAB/Simulink代码及参考文献,为相关领域的科研与工程实践提供了详实的技术参考。; 适合人群:具备车辆工程、自动化或控制理论基础知识,从事汽车电控系统开发、自动驾驶或车辆动力学仿真的研究生、工程师及科研人员。; 使用场景及目标:① 实现ABS系统的核心控制逻辑,掌握滑移率控制的关键技术;② 学习Carsim与Simulink联合仿真的搭建方法,进行车辆动力学与控制算法的协同仿真;③ 基于PID控制策略优化制动性能,完成相关学术研究或工程项目。; 阅读建议:在学习过程中,应结合所提供的完整仿真模型和代码,深入理解车辆动力学与ABS控制的交互机制,重点分析不同路面附着系数下最优滑移率的设定及PID参数的整定过程,以达到最佳的仿真效果和理论认知。

三伯

R语言SCINature绘图模板SCI科研绘图-雷达图

R语言SCINature绘图模板SCI科研绘图--雷达图

codedadi
评论 1
收藏 已收藏
分享
返回顶部