项目分析设计
最近接手了一个需求,产品讲了一次需求。要开始设计、评审,评审完开始开发。
讲完需求后,我就开始设计数据库表。评审的时候,我讲了下需求和原型,然后就开始讲数据库表设计。领导不认可这种方式,需要先做总体设计,然后做数据库表设计。不然中间很多细节我都没有搞清楚。
后面用时序图,梳理和画了主要几个流程,画了流程图,实体关系图。基本把主要功能讲清楚了
总结:要想把主要功能梳理清楚,后面开发后,又会返工。还是想要把需求梳理清楚,做下总体设计,不能着急,盲目图快。
这次评审也学到了很多,比如使用uuid做主键,不一定非要用自增主键。使用联合主键等
相关新闻
[信息论与编码理论专题-45]:信源编码的本质是把一个离散空间的字符或字符序列,通过固定硬编码或不定的逻辑或固定的数学,映射到另一个空间中
“信源编码的本质是把一个离散空间的字符或字符序列,通过固定硬编码或不定的逻辑或固定的数学,映射到另一个空间中。”优点:指出了“离散输入 → 映射 → 新空间”的基本结构;涵盖了多种编码方式(固定/可变、规则/学习…
heritrix3网络爬虫教程:功能详解与部署指南
Heritrix 3是一款由互联网档案馆(Internet Archive)主导开发的开源网络爬虫,是进行网络档案采集、构建大规模网页存档库的核心工具。它以其高度可配置性、可扩展性及对海量数据抓取的稳定支持,在数字图书馆、学术研究、企业存档等…
风电光伏功率预测:2026年,别再迷信大模型——复杂度越高越不稳?
电站控制室里,算法工程师盯着屏幕上跳动的大模型预测曲线,实际功率却像脱缰野马般偏离。当行业沉浸于追逐更复杂模型时,预测准确率却在某些关键时刻不升反降。 随着新能源占比在2026年持续攀升,功率预测已从辅助工具升级为电力系统…
最新新闻
锂离子电池组主动平衡技术解析与MP2672A应用实践
1. 项目背景与核心需求解析 在锂离子电池组应用中,两节电池串联(2S)配置是最常见的拓扑结构之一。这种架构广泛应用于便携式医疗设备、电动工具、无人机等高功率密度场景。然而,串联电池组面临一个关键挑战:由于制造工…
IIM-20670运动传感器与PIC18F2610的SPI通信实战
1. IIM-20670运动传感器深度解析 IIM-20670是TDK InvenSense推出的一款工业级6轴运动跟踪MEMS器件,集成了3轴陀螺仪和3轴加速度计。这款传感器在运动跟踪领域具有显著优势,其陀螺仪量程范围从41dps到1966dps可调,加速度计量程可达16g。这种宽…
IIM-20670运动传感器与PIC18F96J94微控制器应用指南
1. IIM-20670运动传感器深度解析IIM-20670是TDK InvenSense推出的一款6轴工业级运动追踪MEMS器件,集成了3轴陀螺仪和3轴加速度计。这款传感器在工业自动化、机器人导航、无人机飞控等领域有着广泛应用。1.1 核心参数与性能特点IIM-20670的陀螺仪量程可配置为41dps至…
终极指南:如何使用image2cpp将图片转换为Arduino可用的字节数组
终极指南:如何使用image2cpp将图片转换为Arduino可用的字节数组 【免费下载链接】image2cpp 项目地址: https://gitcode.com/gh_mirrors/im/image2cpp image2cpp图像转换工具是嵌入式开发者的得力助手,能够轻松将普通图片转换为适用于单色OLED显…
STM32与BMI160传感器开发指南:运动监测与姿态识别
1. 项目背景与硬件选型解析在运动监测和姿态识别领域,精确的惯性测量单元(IMU)是关键传感器。Bosch BMI160作为一款6轴惯性运动传感器,集成了3轴加速度计和3轴陀螺仪,其16位分辨率可提供2g至16g的加速度测量范围和125/s至2000/s的角速度测量范…
3分钟找回经典B站体验:Bilibili-Old开源项目完全指南
3分钟找回经典B站体验:Bilibili-Old开源项目完全指南 【免费下载链接】Bilibili-Old 恢复旧版Bilibili页面,为了那些念旧的人。 项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-Old 还在为B站新版界面感到困惑和不适吗?加载缓…
日新闻
DALL·E 3 vs DALL·E 2 API 对比:3 大核心差异与 5 项成本/效果实测
DALLE 3 与 DALLE 2 API 深度评测:技术决策者的5维选择指南当我们需要在项目中集成AI图像生成能力时,OpenAI提供的DALLE系列API往往是最先考虑的选择。但面对DALLE 3和DALLE 2这两个版本,技术决策者常常陷入选择的困境。本文将通过超过50组对…
高德地图 JS API 2.0 海量标注优化:3500+数据下首屏加载提速4倍实战
高德地图JS API 2.0海量标注性能优化实战:从3500数据卡顿到丝滑渲染的完整方案当我们在Web应用中集成高德地图并需要展示大量标注时,性能问题往往会成为开发者的噩梦。特别是在数据量超过3500条时,传统的标注渲染方式会导致首屏加载缓慢、交互…
PROPKA 3深度解析:蛋白质pKa预测的实战指南与算法原理
PROPKA 3深度解析:蛋白质pKa预测的实战指南与算法原理 【免费下载链接】propka PROPKA predicts the pKa values of ionizable groups in proteins and protein-ligand complexes based in the 3D structure. 项目地址: https://gitcode.com/gh_mirrors/pr/propka…
周新闻
3步彻底解决Windows右键菜单混乱问题:ContextMenuManager使用全攻略
3步彻底解决Windows右键菜单混乱问题:ContextMenuManager使用全攻略 【免费下载链接】ContextMenuManager 🖱️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 你是否曾为Windows右键菜单中那些…
GXDE OS下Wayland兼容性实战:从deepin-mutter原理到VMware Tools修复
如果你正在用 GXDE OS 或者任何基于 Deepin 的发行版,并且遇到了“检测到窗口系统采用 Wayland 协议,程序即将退出”这类弹窗,或者发现 VMware Tools 在 Ubuntu 24.04 这类默认 Wayland 的系统上启动失败,那这篇文章就是为你准备的…
企业AI落地困境与AgenticOps实践指南
1. 企业AI落地的现实困境与破局之道过去两年,大模型技术呈现爆发式增长,从GPT-3到GPT-4,从LLaMA到DeepSeek,模型参数规模从百亿级跃升至万亿级,多模态能力从单一文本扩展到图文音视频的综合处理。然而在企业应用层面&a…
月新闻
[C++]内存管理:串顺序存储的内存回收
在串(字符串)的顺序存储中,内存回收的方式取决于字符串的存储方式以及所使用的编程语言和相关库。以下以 C 为例进行说明,因为 C 对内存管理有较为直接的控制。 1. 基于 char 数组的串顺序存储 如果使用普通的 char 数组来存储字…
移动端游戏功耗测试实战:电流、功率、亮度和场景对比
移动端游戏功耗测试:先控制变量,再比较优化是否真的省电 摘要:功耗测试最容易犯的错误,是拿两次不同温度、不同亮度、不同场景的平均功率直接比较。本文给出一套可复现的游戏功耗测试方法,覆盖引擎特性验证、版本回归和黑盒体验测试,并说明如何把功耗与帧率、温控、CPU/G…
足球口袋教练 HarmonyOS 离线应用实战(03/20):ArkUI 首页仪表盘搭建
本文是“足球口袋教练 HarmonyOS 离线应用实战”系列第 3 篇。示例项目是一个 HarmonyOS / ArkTS / ArkUI 编写的离线足球训练助手,围绕真实页面、真实截图和可复现操作展开。 本篇要解决的问题 训练 App 的首页不能只展示欢迎语,它要解决“我现在该点哪…