G8 LAB 3-2 summary
| The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZU202201 |
|---|---|
| The Link of Requirements of This Assignment | https://bbs.csdn.net/topics/610142480 |
| TeamName | 福大运会助手开发组 |
| Sprint Summary Link | https://bbs.csdn.net/topics/611267296 |
| Video demo link | https://www.bilibili.com/video/BV1S3411Q7rL/?pop_share=1 |
| GitHub | https://github.com/Group08-Tt/sportsmeeting |
Five Sprint Log (Sprint Collection)
- The First Sprint Log
- The Second Sprint Log
- The Third Sprint Log
- The Fourth Sprint Log
- The Fifth Sprint Log
The First Sprint Log
1.The progress of this sprint
| Name | Tasks Completed | The duration of the task |
|---|---|---|
| Kaixi Chen(leader) | Divide tasks, and start logging. | 2 |
| Chenyu Yan | Determine the direction of making application modules, and start to develop back-end athlete information management. | 2 |
| Zichen Huang | Determine the direction of making application module, and start to develop the front-end query contest process module. | 3 |
| Yu Zhou | Discuss the problems in building the sports meeting app | 1 |
| Jiaqi Wu Le | Determine the direction of making application modules and debug the event information management at the back end. | 5 |
| Yuzhe Zhang | Discuss the problems in building the sports meeting app | 2 |
| Wenjie She | Debug mysql programming on the back end. | 2 |
| Jingyu Qing | Discuss the problems in building the sports meeting app | 2 |
| Yangkun Xie | Discuss the problems in building the sports meeting app | 2 |
| Jiewen Liu | Determine 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

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



4.Team member contribution table
| Member | Proportion |
|---|---|
| Kaixi Chen | 105% |
| Chenyu Yan | 115% |
| Zichen Huang | 100% |
| Yu Zhou | 80% |
| Jiaqi Wu Le | 120% |
| Yuzhe Zhang | 80% |
| Wenjie She | 105% |
| Jingyu Qing | 100% |
| Yangkun Xie | 90% |
| Jiewen Liu | 105% |
| Total | 1000% |
The Second Sprint Log
###1.The progress of this sprint
| Name | Tasks Completed | The duration of the task |
|---|---|---|
| Kaixi Chen(leader) | Start making ppt. | 3 |
| Chenyu Yan | Writing express code. | 3 |
| Zichen Huang | Prepare proposal reports. | 3 |
| Yu Zhou | Writing the uniapp code to develop the check-in function on the front end. | 3 |
| Jiaqi Wu Le | Debug the function on the back end, writing the mysql code. | 4 |
| Yuzhe Zhang | Develop the check-in function on the front end. | 3 |
| Wenjie She | Assist in making front-end check-ins. | 3 |
| Jingyu Qing | Discuss the problems in building the sports meeting app. | 2 |
| Yangkun Xie | Group Message Notification. | 3 |
| Jiewen Liu | Writing 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

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




4.Team member contribution table
| Member | Proportion |
|---|---|
| Kaixi Chen | 105% |
| Chenyu Yan | 115% |
| Zichen Huang | 100% |
| Yu Zhou | 80% |
| Jiaqi Wu Le | 120% |
| Yuzhe Zhang | 80% |
| Wenjie She | 105% |
| Jingyu Qing | 100% |
| Yangkun Xie | 90% |
| Jiewen Liu | 105% |
| Total | 1000% |
The Third Sprint Log
1.The progress of this sprint
| Name | Tasks Completed | The duration of the task |
|---|---|---|
| Kaixi Chen(leader) | Start making the demo video. | 4 |
| Chenyu Yan | Develop the express code, debug bugs in the athlete information management function on the back end. | 5 |
| Zichen Huang | Writing proposal reports. | 3 |
| Yu Zhou | Writing the uniapp code to develop the check-in function on the front end. | 5 |
| Jiaqi Wu Le | Debug the ability to manage event information on the back end. | 20 |
| Yuzhe Zhang | Writing the uniapp code to develop the check-in function on the front end. | 5 |
| Wenjie She | Develop the node code on the back end. | 10 |
| Jingyu Qing | Discuss the problems in building the sports meeting app | 5 |
| Yangkun Xie | Research and development vs code software. | 5 |
| Jiewen Liu | Discuss the problems in building the sports meeting app | 5 |
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

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




4.Team member contribution table
| Member | Proportion |
|---|---|
| Kaixi Chen | 105% |
| Chenyu Yan | 115% |
| Zichen Huang | 100% |
| Yu Zhou | 80% |
| Jiaqi Wu Le | 120% |
| Yuzhe Zhang | 80% |
| Wenjie She | 105% |
| Jingyu Qing | 100% |
| Yangkun Xie | 90% |
| Jiewen Liu | 105% |
| Total | 1000% |
The Fourth Sprint Log
1.The progress of this sprint
| Name | Tasks Completed | The duration of the task |
|---|---|---|
| Name | Tasks Completed | The duration of the task |
| Kaixi Chen(leader) | Organize the function description on the ppt. | 10 |
| Chenyu Yan | Debug express programming bugs on the back end. | 12 |
| Zichen Huang | Writing the final report. | 10 |
| Yu Zhou | Writing the uniapp code to develop the check-in function on the front end. | 5 |
| Jiaqi Wu Le | Develop the express and mysql code of the back end. | 16 |
| Yuzhe Zhang | Writing the uniapp code to develop the check-in function on the front end. | 5 |
| Wenjie She | Develop the node code on the back end. | 10 |
| Jingyu Qing | Discuss the problems in building the sports meeting app | 5 |
| Yangkun Xie | Discuss the problems in building the sports meeting app | 5 |
| Jiewen Liu | Discuss the problems in building the sports meeting app | 5 |
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

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





4.Team member contribution table
| Member | Proportion |
|---|---|
| Kaixi Chen | 105% |
| Chenyu Yan | 115% |
| Zichen Huang | 100% |
| Yu Zhou | 80% |
| Jiaqi Wu Le | 120% |
| Yuzhe Zhang | 80% |
| Wenjie She | 105% |
| Jingyu Qing | 100% |
| Yangkun Xie | 90% |
| Jiewen Liu | 105% |
| Total | 1000% |
The Fifth Sprint Log
1.The progress of this sprint
| Name | Tasks Completed | The duration of the task |
|---|---|---|
| Kaixi Chen(leader) | Making the demo video. | 10 |
| Chenyu Yan | Report the corresponding application function of each code. | 16 |
| Zichen Huang | Finish the final report, complete the front-end function of the query race process. | 10 |
| Yu Zhou | Mainly finish the uniapp code, display the competition news notification function. | 5 |
| Jiaqi Wu Le | Runs and demonstrates back-end functionality to manage event information. | 20 |
| Yuzhe Zhang | Mainly finish the uniapp code. | 5 |
| Wenjie She | Prepare for the defense. | 10 |
| Jingyu Qing | View and report problems with application functions. | 5 |
| Yangkun Xie | View and report problems with application functions. | 5 |
| Jiewen Liu | View 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

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





4.Team member contribution table
| Member | Proportion |
|---|---|
| Kaixi Chen | 105% |
| Chenyu Yan | 115% |
| Zichen Huang | 100% |
| Yu Zhou | 80% |
| Jiaqi Wu Le | 120% |
| Yuzhe Zhang | 80% |
| Wenjie She | 105% |
| Jingyu Qing | 100% |
| Yangkun Xie | 90% |
| Jiewen Liu | 105% |
| Total | 1000% |
相关推荐
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
基于线性车辆三自由度动力学+无迹卡尔曼滤波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科研绘图--雷达图


