04-Group Sprint summary

小火柴x_x 2022-12-23 18:16:23

Content

  • Sprint plan
  • Sprint collection
  • Project expectations
  • Actual progress
  • Process experience
  • Contribution
  • Attachment
  • Code warehouse
  • PPT link

The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201
The Link of Requirements of This Assignmenthttps://bbs.csdn.net/topics/610142480
TeamName04-QG Let me fly
GitHub linkhttps://github.com/LittleMatcher/EE308FZ-fund
Sprint Summary Linkhttps://bbs.csdn.net/topics/611214443
Video demo linkhttps://www.bilibili.com/video/BV1Re411c7gM/?vd_source=fe9c12bf738b616a3bca949282c6090d
GitHub linkhttps://github.com/LittleMatcher/EE308FZ-fund

Sprint plan

https://bbs.csdn.net/topics/610161084

Sprint collection

https://bbs.csdn.net/topics/611212248

Project expectations

We are committed to creating a tool website for fund trading, which can make fund trading simple and efficient.

Actual progress

Most of the functions of the website have been completed and basic tests have been carried out. We have also deployed the website to the server.

Process experience

All the members were involved in the project, and we summed up a whole project experience.
In hands-on learning, technologies such as HTML, CSS, and JavaScript let us know the shape of the web and define how we interact with information. However, it is the initial information gathering, detailed planning, and post-release maintenance phase that guides us through website development and is a critical part of the development life cycle. Through the study of this project, we summarized six main steps of website development: 1. Information collection; 2. Plan; 3. Design; 4. Programming; 5. Test, evaluation and deployment; 6. Maintenance and update

Firstly, to give an overview of the overall development process, we created a timeline to plan the tasks at each stage (for example, using GanttPRO to create a convenient and intuitive Gantt chart); At the same time, the burndown chart is used to monitor the work flow and realize the effective tracking of the project.

Website development life cycle:
Step 1: Gather information. According to the group topic selection, we conducted demand analysis on the characteristics of investors, and constructed user portraits to make the push function of the design more targeted. A detailed plan based on this pre-developed data minimizes the need to spend additional resources to solve unexpected problems, such as changing the design or adding features that were not previously available.

Step2 : Planning
Based on the information collected in the first step, we used mind maps, UML diagrams, and so on to systematically show the general appearance of the software. It helps to understand the usability of the product and understand the internals of the site. In reality, sometimes you have to get the customer's approval before you start coding or even designing. Therefore, using data, charts and other forms to describe the software in detail, in the process of development has a strong practical significance.
Step 3: DesignAt this stage, the website has taken shape and all visual content such as images, photos, and videos is created at this stage. We found a lot of material and used prototyping tools to design the layout of the page (including colors, logos, images).

Step 4: Programming
This phase begins to create the website itself. The first step is to create the home page, and then add all the subpages according to the site hierarchy you previously created in the form of a site map. This phase involves creating and testing all static web elements designed during the creation of the solid model and layout, and then adding special features and interactivity. At this stage, it is critical to have a deep understanding of each web development technique you will use.

Step 5: Test, evaluate, and deploy
Once you've written the code, you must test it as a rule. For example, check whether each link is jumping properly, whether the code follows Web standards, possible typos, and so on, and then correct the error evaluation. After double-checking, we deploy it to the server (FTP). Perform final testing after deployment to ensure that all files are complete and correct.

Step 6: Maintenance and update
Regular updates are critical to prevent errors, reduce security risks, and make your software more robust and comprehensive. On the other hand, in reality, the website is more of a "service" than a "product", so we added a feedback system, which enables us to find and solve the problems that users may face, which is conducive to the continuous operation of the software.

Contribution

Team MembersContributionwork
Li Liangkai105%Plan and summary writing ,LSTM model and client development
Qing Qiguo111%Website full stack development
Tang Zijun98%spring blog Writing ,Database
Ma Yujun98%PPT Making ,Data acquisition
Xue Feiyang98%spring blog Writing ,Database
An Yi98%PPT Making ,Data acquisition
Peng Haitao98%spring blog Writing ,test,Video
Li xing98%spring blog Writing ,Front-end development,Video
Li Hao98%PPT Making ,Website Deployment
Zhou Zijun98%PPT Making ,Website Deployment

Attachment

Code warehouse

https://github.com/LittleMatcher/EE308FZ-fund

https://pan.baidu.com/s/1MVQorF965QyjotrZ3Qnczg?pwd=w6y7

...全文
345 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文围绕“基于超局部模型与自抗扰ESO观测器的无模型预测电流控制改进策略”展开研究,提出一种结合超局部模型(ULM)与扩张状态观测器(ESO)的无模型预测电流控制(MFPCC)改进方法,旨在提升永磁同步电机(PMSM)电流环的动态响应性能与抗干扰能力。该策略利用超局部模型对系统行为进行局部逼近,避免依赖精确数学模型,同时引入自抗扰控制中的ESO实时观测并补偿系统内外部扰动,有效抑制参数摄动、负载变化及模型不确定性带来的影响。研究通过Simulink搭建完整的控制系统仿真模型,对传统MFPCC与所提改进策略进行对比分析,验证了新方法在电流跟踪精度、响应速度和鲁棒性方面的优越性。; 适合人群:具备电机控制、现代控制理论及Simulink仿真基础的电气工程、自动化及相关专业的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于高性能电机驱动系统中电流环控制器的设计与优化;②为无模型控制与自抗扰控制的融合应用提供技术参考;③支撑相关课题的仿真验证、论文复现与创新方法研究。; 阅读建议:建议读者结合Simulink仿真模型深入理解控制结构与参数整定过程,重点关注ESO的观测性能与扰动补偿机制,并可通过改变负载条件、参数偏差等工况进行鲁棒性测试,进一步掌握该改进策略的核心优势与适用边界。

285

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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