工作周报2016.08.08-2016.08.14

本文分享了作者在开发指标项管理模块过程中遇到的问题及解决方案,重点讨论了数据库设计不合理带来的挑战,以及如何通过深入理解需求来改进设计。

这周末回了趟家,周报放在了周一写。
这周主要完善了指标项管理模块,测试,但还有很多漏洞。但心里已经不想再改了,决定先开始把excel导入的做完再回去修改。
指标项管理这个模块难我的还是文件上传、下载和管理模块,说到这里,我谈谈这俩礼拜做这个的感受。
首先,我被设计的数据库坑了,一数据库设计的字段范围控制的很窄,如一个指标项的数据类型,他设计为一位的数字,这里就不得不吐槽了,也许暂时的需求数据类型只需要一位,万一以后需求扩展呢,类型加到10种以上呢,所以的建议是数据库的字段可以设置的松点,而长度的判断可放在后台或前台代码,我觉得是越外层越好,方便之后维护修改。
然后还是数据库的坑,指标项表指标项名称是唯一的,本来可以拿来当主键,可设计者非要加个指标线Id这个无意义的主键,数据库设计最好不要有两个或多个唯一的键,防止数据冗余,也防止之后编程设计的麻烦。
最后是文件管理这个神坑,需求上指标项与文件是一对多的,所以专门添加了文件表,文件表中有指标项Id作外键,却没设置文件状态。然后要说道指标项管理的流程了,指标项新增修改什么的都要进行审核,就是把数据复制到附表中,审核通过再修改到主表中。这样一个设定导致一个用户在修改一个指标项的文件时,删除文件只能立即删除,而若修改的审核不通过,删除的文件却不能还原。深坑。
说到这里,我想表达,也是写给今后的自己。开发一个新的东西,不要上头说啥你就做啥,而不去思考项目的可行性和方便性。在需求时一定一定要把项目运作的流程,运作的细节,好好搞清楚,在对比上头的需求与上头协商一个更好的方案,这样以后的开发才会顺利,美好,不会因一堆尴尬而让工作的兴致全无。
从头开始认真,才是对代码和自己的负责!!!

基于STM32 F4的永磁同步电机无位置传感器控制策略研究内容概要:本文围绕基于STM32 F4的永磁同步电机(PMSM)无位置传感器控制策略展开研究,重点探讨在不依赖物理位置传感器的情况下,如何通过算法实现对电机转子位置和速度的精确估计与控制。文中结合嵌入式开发平台STM32 F4,采用如滑模观测器、扩展卡尔曼滤波或高频注入法等先进观测技术,实现对电机反电动势或磁链的估算,进而完成无传感器矢量控制(FOC)。同时,研究涵盖系统建模、控制算法设计、仿真验证(可能使用Simulink)以及在STM32硬件平台上的代码实现与调试,旨在提高电机控制系统的可靠性、降低成本并增强环境适应性。; 适合人群:具备一定电力电子、自动控制理论基础和嵌入式开发经验的电气工程、自动化及相关专业的研究生、科研人员及从事电机驱动开发的工程师。; 使用场景及目标:①掌握永磁同步电机无位置传感器控制的核心原理与实现方法;②学习如何在STM32平台上进行电机控制算法的移植与优化;③为开发高性能、低成本的电机驱动系统提供技术参考与实践指导。; 阅读建议:建议读者结合文中提到的控制理论、仿真模型与实际代码实现进行系统学习,有条件者应在实验平台上进行验证,重点关注观测器设计、参数整定及系统稳定性分析等关键环节。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值