软件工程学习日志2025.12.9

news/2025/12/9 18:52:45/文章来源:https://www.cnblogs.com/dynastyeast/p/19327979

📖 今日学习内容概述

根据给定的需求描述,设计了一个支持多仓库管理的仓储管理系统原型,重点完成了数据库结构设计和业务开发框架的搭建。

🧠 核心知识要点

  1. 数据库设计要点

• 物资唯一性约束:通过(物资名称, 规格, 材质)的联合唯一约束,确保相同特征的物资不会重复编码。

• 单据编码生成规则:入库单格式 INyyyymmdd0001,出库单格式 OUTyyyymmdd0001,在应用层或数据库触发器中自动生成。

• 库存表设计:采用(仓库ID, 物资ID)作为联合主键,支持多仓库独立库存管理。

• 分类树形结构:通过parent_id自关联实现用户自定义的多级物资分类。

  1. 业务逻辑关键点

• 库存更新机制:通过入库/出库单的审核操作触发库存数量变更。

• 数据一致性保障:出入库明细与库存表需在事务中同步更新。

• 查询效率优化:频繁查询的库存汇总可考虑物化视图或定时汇总表。

🎯 今日产出成果

  1. 完整的数据字典:涵盖9张核心表,每表包含字段名、类型、约束和说明。
  2. ER逻辑结构:明确了表间关系与键约束。
  3. 功能结构图:划分了5大功能模块及子功能。
  4. 业务流程图示例:描述了入库作业的完整流程。
  5. 页面原型描述:给出了主界面及关键子界面的布局与交互逻辑。

💡 遇到的问题与思考

• 问题1:如何保证“年月日+流水号”在并发时不会重复?

• 思考:可采用数据库序列、Redis自增键或预生成号码段的方式,在应用层控制单号生成。

• 问题2:物资分类由用户自定义,如何避免分类层级过深影响查询效率?

• 思考:可设置最大层级(如4级),并在分类表中增加path字段(如/1/3/7/)以加速递归查询。

• 问题3:库存查询按分类汇总时,是否包含子分类?

• 思考:需求中未明确,但在设计中支持包含子分类的递归汇总,更符合实际业务场景。

📈 后续计划

  1. 将ER图转换为Mermaid代码,生成可视化图表。
  2. 设计关键SQL语句(如库存查询、分类汇总查询)。
  3. 绘制低保真界面原型图。
  4. 考虑扩展功能:库存预警、盘点管理、报表统计等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/995373.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年口碑好的网架工程/徐州煤棚网架厂家选购指南与推荐

2025年口碑好的网架工程/徐州煤棚网架厂家选购指南与推荐行业背景与市场趋势随着我国工业化和城市化进程的不断推进,网架结构作为一种高效、经济、环保的建筑形式,在工业厂房、体育场馆、机场航站楼、电厂干煤棚等大…

2025雅思培训机构怎么选?这篇攻略帮你避坑+精准提分!

2025雅思培训机构怎么选?这篇攻略帮你避坑+精准提分!一、选机构前必做的 2 件事:先搞懂自己,再挑对方向 在雅思备考的征程中,选对培训机构就像为航船找准方向,至关重要。但在一头扎进机构对比前,我们得先做好两…

2025年热门的格栅机耙齿用户口碑最好的厂家榜

2025年热门的格栅机耙齿用户口碑的厂家榜 行业背景与市场趋势 随着环保政策的日益严格和污水处理技术的不断升级,格栅机耙齿作为污水处理前端的关键设备,市场需求持续增长。格栅机主要用于拦截和清除污水中的固体悬…

英语自学工具进化论:告别哑巴英语,走向真实对话时代

英语自学工具进化论:告别哑巴英语,走向真实对话时代是否觉得英语学习枯燥难以坚持?或是缺少真实语境练习的机会?如今,AI技术与全球社交结合的英语学习工具已经能提供沉浸式、个性化的学习体验。以下推荐或许能为你…

学英语,最好的软件其实是“组合拳”哪些英语软件最有效?

学英语,最好的软件其实是“组合拳”哪些英语软件最有效?在寻找“最好”的英语学习软件时,很多人会陷入一个误区——期待找到一款“全能神器”,能解决从发音、词汇、听力到口语的所有问题。但现实是,就像我们不会用…

2025年质量好的平版胶印油墨/胶印油墨厂家最新热销排行

2025年质量好的平版胶印油墨/胶印油墨厂家热销排行行业背景与市场趋势随着全球印刷行业向绿色化、数字化方向转型,平版胶印油墨市场正经历着深刻变革。2025年,环保型油墨已成为市场主流需求,据行业数据显示,全球胶…

2025年比较好的融雪伴热带/高温伴热带厂家实力及用户口碑排行榜

2025年比较好的融雪伴热带/高温伴热带厂家实力及用户口碑排行榜行业背景与市场趋势随着工业自动化水平的提升和极端气候现象的频发,融雪伴热带和高温伴热带作为重要的温度维持设备,在石油化工、建筑供暖、市政工程等…

【亲测】AI学术搜索哪家强?试了4款国产顶流,结果完全出乎意料!

豆包快、秘塔深、AMiner准、Kimi新,谁是论文神器?2025年了,如果你还在一篇篇手动下载PDF、由于找不到核心文献而头秃,那你真的out了!最近,国产AI工具迎来了“神仙打架”的局面。作为一名常年和文献打交道的“科研…

为旧版Visual Studio客户端现代化身份验证:从传统令牌到Entra认证的过渡

本文介绍了Azure DevOps为提升安全性和现代化水平,正在逐步淘汰旧版Visual Studio客户端库依赖的传统身份验证机制,并将其无缝迁移至基于Microsoft Entra ID的现代身份验证。这一变更将增强安全性,但也可能导致更频…

详细介绍:[Column] Perplexity 如何构建 AI 版 Google | 模型无关架构 | Vespa AI检索

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年英语自学软件精选:免费高效,轻松开启学习之旅

2025年英语自学软件精选:免费高效,轻松开启学习之旅在2025年的今天,利用科技工具辅助英语学习已成为主流。无论是从零开始的初学者,还是希望提升特定技能的进阶者,选择一款合适的软件都能让学习事半功倍。本文精选…

2025年全国太阳能路灯厂家五大最新推荐:涵盖太阳能路灯、景观灯、庭院灯、高杆路灯、LED路灯厂家选择指南

引言 随着“双碳”目标深入推进与绿色低碳理念深入人心,太阳能路灯凭借零排放、低运维、高适配等优势,已成为新农村建设、市政道路、景区园区等户外照明场景的首选方案。然而,当前市场鱼龙混杂,部分厂家以低价吸引…

2025实测|5款英语学习软件封神!从零基础到流利说全靠它

2025实测|5款英语学习软件封神!从零基础到流利说全靠它作为深耕教育领域的博主,每天都有粉丝问:“学英语到底选什么软件?” 试过30+款工具后,我筛选出5款“精准打击”不同痛点的神器——不管你是练口语、刷听力,…

2025中国薪酬管理系统测评与选型指南:数字化转型下的企业决策

引言:复杂环境下的薪酬管理挑战 在快速变化的中国商业环境中,薪酬管理已不再是简单的工资核算,而是企业人力资源管理(HRM)乃至整体运营效率的关键环节。中国独特的税务体系、复杂的社会保险和住房公积金政策,以及…

Oracle中行转列、列转行

1、行转列:PIVOT 说明:PIVOT (SUM(聚合值) FOR 待转换的列名 IN (待转换的列名里面的值 转换后列的别名))with temp as(select 张三 NAME ,语文 course,98 score from dual union allselect 张三 NAME ,数学 course,…

告别英语焦虑!这些英语自学神器让你快速逆袭

告别英语焦虑!这些英语自学神器让你快速逆袭想自学英语却屡屡碰壁?要么是背单词枯燥到放弃,要么是口语不敢开口、发音没人纠,要么是缺乏真实语境练听力,坚持几周就不了了之。其实,选对工具能让英语学习效率翻倍 …

2025年比较好的注塑机边粉碎机/粉碎机厂家推荐及选择参考

2025年比较好的注塑机边粉碎机/粉碎机厂家推荐及选择参考行业背景与市场趋势随着塑料工业的持续发展,注塑成型作为塑料加工的重要方式,其配套设备的需求也在稳步增长。机边粉碎机作为注塑生产线的关键辅助设备,能够…

解锁成人英语学习新方法,这些APP超神啦!

解锁成人英语学习新方法,这些APP超神啦!当代成年人学英语,早已不是 “捧着单词书死记硬背” 的年代!职场晋升需要商务英语撑场面,出国旅游想摆脱 “哑巴英语”,个人提升想解锁多语言技能…… 但碎片化的时间、缺…

Java虚拟机(JVM)面试题(51道含答案) - 实践

Java虚拟机(JVM)面试题(51道含答案) - 实践2025-12-09 18:14 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display:…

102302116_田自豪_作业4

作业1 要求: 熟练掌握 Selenium 查找HTML元素、爬取Ajax网页数据、等待HTML元素等内容。 使用Selenium框架+ MySQL数据库存储技术路线爬取“沪深A股”、“上证A股”、“深证A股”3个板块的股票数据信息。 候选网站:东…