项目分析设计
最近接手了一个需求,产品讲了一次需求。要开始设计、评审,评审完开始开发。
讲完需求后,我就开始设计数据库表。评审的时候,我讲了下需求和原型,然后就开始讲数据库表设计。领导不认可这种方式,需要先做总体设计,然后做数据库表设计。不然中间很多细节我都没有搞清楚。
后面用时序图,梳理和画了主要几个流程,画了流程图,实体关系图。基本把主要功能讲清楚了
总结:要想把主要功能梳理清楚,后面开发后,又会返工。还是想要把需求梳理清楚,做下总体设计,不能着急,盲目图快。
这次评审也学到了很多,比如使用uuid做主键,不一定非要用自增主键。使用联合主键等
相关新闻
[信息论与编码理论专题-45]:信源编码的本质是把一个离散空间的字符或字符序列,通过固定硬编码或不定的逻辑或固定的数学,映射到另一个空间中
“信源编码的本质是把一个离散空间的字符或字符序列,通过固定硬编码或不定的逻辑或固定的数学,映射到另一个空间中。”优点:指出了“离散输入 → 映射 → 新空间”的基本结构;涵盖了多种编码方式(固定/可变、规则/学习…
heritrix3网络爬虫教程:功能详解与部署指南
Heritrix 3是一款由互联网档案馆(Internet Archive)主导开发的开源网络爬虫,是进行网络档案采集、构建大规模网页存档库的核心工具。它以其高度可配置性、可扩展性及对海量数据抓取的稳定支持,在数字图书馆、学术研究、企业存档等…
风电光伏功率预测:2026年,别再迷信大模型——复杂度越高越不稳?
电站控制室里,算法工程师盯着屏幕上跳动的大模型预测曲线,实际功率却像脱缰野马般偏离。当行业沉浸于追逐更复杂模型时,预测准确率却在某些关键时刻不升反降。 随着新能源占比在2026年持续攀升,功率预测已从辅助工具升级为电力系统…
最新新闻
Java开发环境搭建实战:JDK多版本配置与IDE集成避坑指南
1. 这不是“点下一步就完事”的安装指南,而是你真正能用上、不出错、不踩坑的Java开发环境搭建实录Java开发环境配置,是每个刚接触编程的人绕不开的第一道门槛。但现实很骨感:你按着某篇教程下载了JDK,配好了PATH,敲下…
小红书内容采集终极指南:XHS-Downloader 完整使用教程与实战技巧
小红书内容采集终极指南:XHS-Downloader 完整使用教程与实战技巧 【免费下载链接】XHS-Downloader 小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用…
143、CIoU 到 EIoU 的替换实验:在不同尺度 YOLOv11(n/s/m/l)上的精度变化
143、CIoU 到 EIoU 的替换实验:在不同尺度 YOLOv11(n/s/m/l)上的精度变化 一、从一次线上事故说起 去年双十一大促前夜,我负责的工业质检模型突然在产线上出现大量漏检——小目标螺丝钉的召回率从0.92暴跌到0.78。排查了三天,最后发现是CIoU损失函数在训练小目标时,宽高…
OpenCV 4.x 车牌识别实战:结合 PaddleOCR v3 实现 95%+ 准确率
OpenCV 4.x 与 PaddleOCR v3 车牌识别工程实践:从原理到95%准确率的实现路径车牌识别技术作为计算机视觉领域的经典应用场景,正在智能交通、安防监控和智慧城市等领域发挥着越来越重要的作用。本文将深入探讨如何通过OpenCV 4.x与PaddleOCR v3的深度整合…
拆解儿童护眼“黑匣子”:远像读写台是不是智商税?
如今,儿童近视低龄化问题日益凸显,家庭端近视防控市场迎来高速增长,读写台作为继护眼灯、坐姿矫正器之后的新一代护眼刚需,品牌数量快速扩容。在当前综合实力维度的读写台排名中,耐德佳、视多星、安目佳等品牌热度较高…
如何在Flash Player停用后继续畅玩经典Flash游戏?
如何在Flash Player停用后继续畅玩经典Flash游戏? 【免费下载链接】CefFlashBrowser Flash浏览器 / Flash Browser 项目地址: https://gitcode.com/gh_mirrors/ce/CefFlashBrowser 你是否还记得那些陪伴我们成长的经典Flash游戏?植物大战僵尸、黄…
日新闻
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 的首页不能只展示欢迎语,它要解决“我现在该点哪…