OutOfTheOrdinary:Sprint Essay5
Teamwork——Alpha Sprint Day5
| Requirement of this assignment | https://bbs.csdn.net/topics/617606376 |
|---|---|
| Team name | Out of the ordinary |
| The goal of this assignment | To complete half of the design interface and achieve some basic functions |
| Other reference materials | no reference |
| GitHub code link | https://github.com/Will-OutOfTheOrdinary/Face_Rolling.git/ |
Summary of stand-up meeting of team members
Team Member 1
Name and student number:
Huang Yuankui 832102224
What has been accomplished in the past two days:
1.Update interface document
2.Learn the file structure of compose actual combat project to make your project structure clearer.
3.Learn the actual combat project code of compose, and learn about programming ideas.
Next stage tasks
Continue to learn the compose drawing interface and connect with the back end at the same time, which needs to complete some functions.
Difficulties encountered and solutions
Compose, who just learned, has no actual combat experience.
solution:Check the relevant actual combat codes online and go to official website to see examples.
Gains and Questions
Learn the painting method of compose, and have a deeper understanding of declarative ui.
burndown chart

PSP table:

Team Member 2
Name and student number:
CAI Shuhan 832102229
What has been accomplished in the past two days:
- A new communicaty.py has been created to handle message related interfaces
- Built a one-on-one and group chat interface based on websocket
- Join the chat launch in main.py
Show GitHub code/document check-in history of the day:

Next stage tasks:
Docking with the front-end, facial recognition interface
Problems encountered and solutions:
Problem: There is a circular reference in the message code and initiator code
Solution: The referenced definition in the launcher code can be referenced before modulation reference.
What are the gains and questions:
Understood how to solve circular references and message transmission methods
burndown chart

PSP table:

Team Member 3
Name and student number:
CAI Zhengyang 832102230
What has been accomplished in the past two days:
In the past two days, I have continued to maintain the stability of the UI interface and continue to learn Android related knowledge. I have finished learning the primary controls of Android and made the page of absence details. At the same time, I reviewed the knowledge of Android controls I learned some time ago to avoid forgetting them. At the same time, in order to consolidate my learning results, I am trying to make an Android calculator by myself to practice and consolidate.
Show GitHub code/document check-in history of the day:

Next stage tasks:
In the next stage, I will continue to learn related knowledge of Android. The space of listView has not been learned yet, and this space is quite difficult, so I will continue to learn in the future.
Problems encountered and solutions:
Since the knowledge of listView controls has not been fully learned, I do not know how to change the relevant content of listview in the page, so the absence details of the page has shortcomings, and it has not been solved for the time being. I believe that when I have learned all the knowledge of listView, I can make it.

What are the gains and questions:
In these two days of study, I mainly strengthened the training in java, because java is one of the ways to realize the functions of Android pages, so I must learn and consolidate java knowledge in order to carry out my follow-up front-end development work normally. At the same time, I have not finished learning listView knowledge. I don't know how to modify the contents of the listView, but I will learn more about it in the next study.
burndown chart

PSP table:

Team Member 4
Name and student number:
Huang Jin jie 832102226
What has been accomplished in the past two days:
Organize files and documents, export each artboard and slice files, and connect with the front-end

Problems encountered and solutions:
At present, the UI is basically perfect, there is no problem for the time being, and then look at the front-end work arrangement
burndown chart

PSP table:

Team Member 5
Name and student number:
Sun Zhenxiang 832102207
What has been accomplished in the past two days:
I completed the team's blog and article writing and uploading, conducted competitive product analysis and feedback collection, and learned some html and javascript languages
What are the gains and questions:
Have a deeper understanding of how to analyze market demand and competitive product analysis, and gain more html and javascript knowledge
burndown chart

PSP table:

Team Member 6
Name and student number:
Ma Qinghong 832002226
What has been accomplished in the past two days:
Improve the face binding interface, and add the interface for taking photos, uploading, editing pictures and determining face information.
Set up appropriate interactions for each face binding interface.

Show GitHub code/document check-in history of the day:

Next stage tasks:
Optimize typography, optimize interaction. Modified more details for connecting to the front-end.
Problems encountered and solutions:
Continued to learn the prototyping technique, and did not encounter any more difficulties.
What are the gains and questions:
Continued to learn the prototyping technique, and did not encounter any more difficulties.
burndown chart

PSP table:

Team Member 7
Name and student number:
Wang Yiting 832102203
What has been accomplished in the past two days:
Get ui and back-end requirements for product feasibility.
Show GitHub code/document check-in history of the day:

Future plan
The development team develops according to the design idea and completes the product design.
Next stage tasks:
The development team develops according to the design idea and completes the product design.
Problems encountered and solutions:
Ensure that the team performs as planned.
What are the gains and questions:
Within seven days I gained the ability to make rapid decisions and drive the project forward. The fast-paced working environment can improve my decision-making ability.
burndown chart

PSP table:

Team Member 8
Name and student number:
Lin Taoran 832102122
What has been accomplished in the past two days:
Contributed to front-rear end communication and back end debugging.Also improved the structure of some functions.
Next stage tasks:
Recheck & test front-rear end communication. At the same time, make an assumption on structure improvement and what experices are learnt from these day's tasks.
Problems encounted and solutions
Problem: When responding to front end request, if there are too many user requests to deal with, they will pile up in the queue so that the efficiency is unsatisfying.
Solution: Split the main task in the responding functions in to parts. For example if it is splited in to five small tasks(function 1-5), when task1 of user1 has been done(in function1) and task2 of him begins to be dealt with, the task1 of user two will also come into fuction one to be handled at the same time. Applying this way on all five tasks of all users(shown in the figure below), and the total time of response is largely saved and the general efficiency is higher.

What are the gains
Leanrt more knowledge on how to higher the efficiency of code(especially important for a server).
burndown chart

PSP table:

Team Member 9
Name and student number:
Huang Zehan 832102225
What has been accomplished in the past two days:
Organize documents content that the report ppt needs
Next stage tasks:
Make ppt according to the sorted content
Problems encountered and solutions:
The content of some sprint articles is not perfect enough, the overall capacity is large, and it is necessary to think about the order of content when reporting offline
Solution: Communicate with team members to improve the appropriate parts. Order of communication with reporting personnel
burndown chart

PSP table:

Team Member 10
Name and student number:
Chen Zhuoran 832102216
What has been accomplished in the past two days:
Finished the slides of the final report
Typeset the day5’s blog of alpha sprint
What are the gains:
Gained more knowledge of CSS.
burndown chart

PSP table:

Team Member 11
Name and student number:
Xiao Kaixiang 832102111
What has been accomplished in the past two days:
Acomplished coding all the program
Next stage tasks:
None
Problems encountered and solutions:
Still error, but fixed
What are the gains and questions:
Learned how to fix the problem occurred in a program
burndown chart

PSP table:

相关推荐
技术转移机构如何基于数据提升项目撮合精准度?.docx
技术转移机构如何基于数据提升项目撮合精准度?
超扭滑模与快速终端滑模的永磁同步电机无感控制:理论、离散化实现与仿真研究(Simulink仿真实现)
内容概要:本文系统研究了超扭滑模控制(STSMC)与快速终端滑模控制(FTSMC)在永磁同步电机(PMSM)无感控制中的应用,重点涵盖其理论基础、离散化实现方法及Simulink仿真验证。文章深入阐述了两种高阶滑模控制策略的设计原理,利用磁链无感观测技术实现转子位置与速度的精确估计,从而省去物理传感器,有效提升了系统的可靠性与鲁棒性。同时,提供了完整的Simulink仿真模型构建方案,包括控制器设计、关键参数整定及动态响应性能分析,充分验证了所提出的方法在零速与低速工况下的卓越控制性能和有效性。; 适合人群:具备电机控制、现代控制理论基础知识及熟练掌握MATLAB/Simulink仿真技能的研究生、科研人员与工程技术人员。; 使用场景及目标:①深入理解高阶滑模控制在电机驱动系统中的设计思想与具体实现;②掌握基于滑模观测器的无感控制核心技术;③开展永磁同步电机高性能控制算法的理论研究、仿真验证与工程化探索。; 阅读建议:建议将文中详尽的理论推导与Simulink仿真模型相结合进行学习,重点关注滑模面的构建、抖振抑制策略的实施以及离散化处理的细节,有条件的研究者可进一步将算法移植到DSP等硬件平台进行实验验证,以深化对理论的理解并检验其实际应用效果。
多源动态最优潮流的分布鲁棒优化方法(IEEE118节点)(Matlab代码实现)
内容概要:本文系统阐述了基于Matlab的多源动态最优潮流分布鲁棒优化方法,聚焦于IEEE118节点电力系统,旨在应对高比例可再生能源接入背景下源荷双重不确定性所带来的调度挑战。该方法深度融合分布鲁棒优化理论,通过构建能够抵御最坏情况概率分布的决策模型,有效提升了电力系统在复杂不确定性环境下的运行安全性、经济性与可靠性。研究不仅提供了完整的Matlab代码实现,便于结果复现与算法验证,还特别关注了含风电等新能源的现代电网低碳调度问题,为解决实际工程中的优化调度难题提供了强有力的理论支撑和技术工具。; 适合人群:具备电力系统分析基础和Matlab编程能力的研究生、科研人员及从事智能电网优化运行、能源系统规划等相关领域的工程技术人员。; 使用场景及目标:①研究含高比例可再生能源接入的电力系统动态最优潮流问题;②掌握分布鲁棒优化在电力系统经济调度、低碳调度中的建模思想与求解方法;③利用IEEE118标准测试系统进行算法有效性验证与性能对比分析;④基于所提供的Matlab代码进行二次开发,探索新型不确定性优化理论在电力系统中的创新应用。; 阅读建议:建议读者结合电力系统最优潮流、不确定性优化理论(特别是分布鲁棒优化)的背景知识进行学习,重点关注模型的构建逻辑、目标函数与约束条件的设计原理,以及Matlab代码的具体实现细节。在学习过程中,应动手调试代码,尝试修改系统参数(如新能源出力波动范围、负荷水平等),以观察不同场景下优化结果的变化,从而深刻理解该方法的适应性、优势及其潜在的局限性。
车间调度基于GA、PSO、SA、ACO、TS优化算法的车间调度比较研究(Matlab代码实现)
内容概要:本文系统性地比较了遗传算法(GA)、粒子群优化(PSO)、模拟退火(SA)、蚁群优化(ACO)和禁忌搜索(TS)五种智能优化算法在车间调度问题中的性能表现,并提供了基于Matlab的完整代码实现。研究聚焦于调度优化的核心目标——最小化完工时间(makespan),通过标准测试案例对各算法的收敛速度、求解精度和稳定性进行了深入对比分析,旨在为实际生产调度中算法的选择与改进提供科学依据。文中不仅详述了每种算法的设计思路与关键参数设置,还展示了其实现逻辑,便于读者理解、复现与拓展。; 适合人群:从事智能制造、工业工程、运筹优化等相关领域的研究人员,以及具备Matlab编程基础、希望将智能优化算法应用于实际调度问题的研究生和工程师。; 使用场景及目标:① 掌握主流智能优化算法在解决NP-hard车间调度问题上的具体应用与差异;② 学习如何利用Matlab实现并对比不同优化算法的性能;③ 为解决生产制造、物流配送等领域中的资源调度难题提供算法选型和技术参考。; 阅读建议:建议读者在阅读时重点关注各算法的Matlab实现代码和实验结果对比部分,动手运行代码以直观感受不同算法的寻优过程和效果差异。同时,可结合具体调度约束条件,尝试调整算法参数或融合多种算法思想,以深化对优化机理的理解。
3D人物伍子胥智能对话及反应动作报告
3D人物伍子胥智能对话及反应动作报告


