双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

MU-SE: Course summary

qq_52192330 qq_52192330 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201
The Link of Requirements of This Assignmenthttps://bbs.csdn.net/topics/611628445
MU STU ID and FZU STU ID20122764_832001319
Video demo linkLab2:EE308-博饼小程序 - 微信开发者工具_哔哩哔哩_bilibili
Lab3:EE308 Lab3-1_哔哩哔哩_bilibili
GitHub linkLab2:GitHub - XINYUE1234/EE308 at master
Lab3:https://github.com/rsooio/MIEC-EE308-Lab3

1 : The CSDN links of each Lab

No. of LabCSDN Link
Lab1-1https://bbs.csdn.net/topics/608744837
Lab1-2https://bbs.csdn.net/topics/608837153
Lab2-1https://bbs.csdn.net/topics/608999701
Lab2-2https://bbs.csdn.net/topics/609127770
Lab3https://bbs.csdn.net/topics/610351113

2.Summary and Harvest

1)Personal programming

I learned a lot through the individual programming project, which laid the foundation for the team project that followed.
In my freshman and sophomore years, I could only write basic blocks of code and had no idea how software came to be. Through the study of this semester, I have mastered the process structure of software, the method of requirement modeling, the requirements of software design and the focus of software testing.
In the experimental project, I learned some basic skills of using GitHub, mastered the drawing of PSP forms and some methods of analyzing problems.
In general, I learned how to develop a software from scratch, independently learned and mastered a lot of front-end and back-end knowledge.

2)pair programming

In pair programming, two of my teammates and I worked together on a small cake project. Although this is a small team project, a clear division of labor is essential. Our prototype design is using AXURE PR10 software, and all the functions of the small program are implemented in javascript. I was mainly responsible for writing the code of the core part, solving the bugs in the code operation, and providing coding guidance and design to the members responsible for the UI part of the small program. The other two team members, one is responsible for the UI part of the mini program, and the other is responsible for sorting and updating the data of Lab2-1 and integrating it into our mini program.
I think one of the benefits of small team projects is that it's easier for people to communicate with each other, talk about difficulties, and keep each other informed about the progress of the task. However, in large team projects, people are often absent and unable to communicate.

3)on-site programming

I think field programming is a huge help to the completion of the project. When we encounter coding difficulties, we can communicate with each other in time, and we can exchange ideas and opinions in time.

 

4)team project

Each member of our team has their own strengths in technology and other aspects of project completion. We can help each other and learn from each other. The comprehensive development of all aspects also guarantees the ultimate success of our project. Every member of our team is positive and has the spirit to study hard and overcome difficulties. Each of our team members worked hard to contribute to the team, which laid a solid foundation for our ultimate success.
In the process of working with team members, I realized the importance of effective communication for development. Effective communication, whether between developers and product people or between front end people and back end people, not only improves efficiency, but also has a great impact on the final quality of the product.
In this team project, I participated in part of the back-end development and the final bug detection. I spent a lot of time and energy learning the technology and writing the feature code, which is very difficult for us at our current level. But we insisted on spending more time searching for more relevant information and documents. Finally, we finished our team project successfully.

 

3. Technology and tools

1)Use prototype software Axure

Axure is an established professional prototyping tool that can produce prototypes that almost match the front-end development, both visually and interactively. Its unique rich interaction events and interaction rules can produce many smooth interaction effects, while other prototyping tools do not have such powerful interaction design capabilities.
I think another benefit of Axure is the ability to collaborate with multiple people and version control, and upload to a common file repository, making it easier for team management and other members to view changes, reducing maintenance and administration costs.

2)Use HTML, CSS, Javascript for front-end web interface design

HTML is the carrier of web content. It is the information placed on the page for users to browse. It can include text, pictures, videos, etc.
CSS styles are the presentation, like the outerwear of a web page, such as title fonts, color changes, background images for titles, borders, etc.
JavaScript is used to implement special effects on web pages.

3)I learned how to use git and GitHub for project collaboration and version management
4)I learned how to write formal requirements documents, draw UML diagrams, do user portraits and market research, write project acceptance documents, do competitor analysis, make products more attractive, and more.

4. Something Else I Want to Say

Before studying this course, I was only good at completing homework independently and had little development experience. Through the study and experiment of this course, I cooperated with others for many times, and felt the fun of collaborative work in a team, as well as the cohesion and difficulty needed to make software. Although it is inevitable to encounter difficulties in team projects, when we work together to overcome the difficulties and complete the project, it is really a sense of accomplishment. I would like to thank Miss Lin for her hard work in teaching this semester and patiently answering every question we had. Here, I would like to express my heartfelt thanks. I hope to continue to study and practice in the future, improve my ability to analyze problems and develop programs, and better improve my professional ability.

 

...全文

相关推荐

get_data_course_project:获取数据 Coursera 课程的课程项目

get_data_course_project 获取数据 Coursera 课程的课程项目 存储库包含以下文件: 'run_analysis.R' : Runs analysis on data set from the Human Activity Recognition Using Smartphone Dataset Version 1.0 'tidy_data_summary.txt' : A summary text file with mean values for each mean/std column corresponding to each subject and activity. 要求: You must have the dplyr library to run run_analysis.R 指示: To run run_analysis

以网为生

蓄电池储能并网发电系统充放电+网侧变流器PQ控制【仿真+参考文献】

内容概要:本文针对含分布式电源的配电网在多线路故障情况下的恢复问题,提出了一种将网络重构、孤岛划分与检修进度统一纳入多时段优化框架的故障恢复模型。该模型以最小化网损和甩负荷惩罚为目标,综合考虑节点功率守恒、支路潮流、电压与容量限制、二阶锥松弛以及拓扑连通性等约束条件,通过引入虚拟流方法保证各供电片区的内部连通,并借助大常数松弛处理断开支路,实现了故障后逐时段的最优恢复方案制定。模型在IEEE33节点系统上进行了仿真验证,展示了各时段的网络拓扑变化、节点电压分布及负荷恢复情况,证明了其在提升系统韧性方面的有效性。同时,文章还对现有模型在负荷分级、无功处理、辐射状结构描述等方面的不足提出了改进建议。; 适合人群:电力系统自动化、智能电网及相关专业的研究生、科研人员及工程技术人员。; 使用场景及目标:①研究配电网在极端事件下的弹性恢复能力;②设计含分布式电源的主动配电网故障后网络重构与孤岛运行协同策略;③优化多时段故障恢复过程中开关操作序列与负荷恢复优先级;④为学术论文撰写或工程项目提供理论基础和技术参考。; 阅读建议:此资源以数学规划方法为核心,侧重于建模思想与实现细节,读者应结合文中列出的参考文献深入理解虚拟流、二阶锥松弛等关键技术的应用背景,并通过复现仿真案例来掌握模型的具体构建与求解流程,进而针对实际需求进行扩展和完善。

梦想科研社_研学

SpringBoot2.7 脚手架配套 Cursor Skill 开发包

# SpringBoot2.7 脚手架配套 Cursor Skill 开发包 > 技术栈:SpringBoot 2.7 + JDK8 + MyBatis-Plus + Sa-Token + Redis > 兼顾 **Java AI编程和个人学习 ** 和 **日常工作后台开发** > 推荐模型:GPT-4o / Claude;小模型遵守编码规范效果较差 ## 简介 这是一套配套统一编码规范的 Cursor Skill 工具集,搭配 `.cursorrules` 约束AI输出,保证生成代码的包结构、命名风格、返回体、参数校验规则全程统一,不会出现代码风格割裂混乱。 不管你是**做Java AI编程和个人学习 **,还是日常后端工作开发后台管理系统,都可以快速生成大量样板代码,告别重复抄写CRUD、工具类、配置类的枯燥工作,节省大量开发时间: - 毕设场景:快速搭建系统原型,把重心放在业务设计、功能调试、论文撰写上,答辩代码工整规范,加分明显 - 工作开发场景:新项目脚手架打底,统一团队基础编码风格,减少样板代码重复开发 > 重要声明:本资料为**学习演示样板代码**,仅用于个人学、练习开发、日常工作后台开发;不支持七天无理由退款;AI生成代码务必人工复核后再投入使用;不提供毕设代写服务;商用请购买商用授权版本。

qq_34156731

无刷直流电机(BLDCM)转速电流双闭环控制、三相桥式星型全控电机研究(Simulink仿真实现)

内容概要:本文围绕无刷直流电机(BLDCM)的转速电流双闭环控制系统展开深入研究,重点基于三相桥式星型全控电路结构,利用Simulink进行高精度建模仿真。研究系统性地对比了模糊PID、传统PID以及模糊神经网络PID等多种先进控制策略在BLDCM调速系统中的动态响应性能、抗干扰能力与运行稳定性,旨在提升电机控制系统的精度、鲁棒性与自适应能力。文中详细构建了双闭环控制架构,其中速度环负责调节电机转速至设定值,电流环实时监控并控制相电流,二者协同工作实现对电机运行状态的精确、快速调控。该仿真研究不仅适用于电机控制算法的设计与验证,也为相关领域的工程实践提供了可靠的理论支持和技术参考。; 适合人群:电气工程、自动化、机电一体化、控制科学与工程等相关专业的高校本科生、研究生,以及从事电机驱动系统、电力电子与运动控制领域研发工作的工程技术人员。; 使用场景及目标:①用于高校课程教学、实验设计及毕业课题研究,帮助学生深入理解无刷直流电机控制原理;②为工业伺服系统、电动汽车驱动、无人机动力系统、家用电器变频控制等应用场景中的高性能电机控制方案提供仿真验证与优化设计依据;③对比分析模糊控制、神经网络与传统PID在非线性系统中的控制效果,辅助科研人员进行智能控制算法的选型、改进与创新研究。; 阅读建议:建议读者结合Simulink仿真模型与技术文档进行同步学习与操作,重点关注控制器参数整定方法、双闭环结构设计逻辑及仿真结果的动态性能分析;鼓励读者尝试修改控制策略与参数,观察系统响应变化,有条件者可进一步将仿真结果与实物实验平台对比,以深化对电机控制理论的理解并提升工程实践能力。

天天程序猿

Windows 单文件屏幕标注工具:270KB 绿色 exe,适配电网内网离线终端(含鼠标穿透模式踩坑全记录)

电力/工控内网桌面工具开发者、班组技术支持、需要在隔离终端做技术交底与画面讲解的工程人员

vipcompany
评论
收藏 已收藏
分享
返回顶部