图书销售管理系统数据库设计:从ER图到第三范式全流程实战
简介面向数据库课程大作业的图书销售管理系统数据库设计文档完整覆盖从需求分析到实现操作的全流程。文档以SQL Server为平台围绕图书信息、库存、销售记录、客户关系等核心模块展开包含全局与局部ER图、逻辑表结构图书表、库存表、销售记录表、客户表、购买表及外键关系设计并给出建库、录入数据、常用查询更新删除操作的实现思路。同时整理了项目背景、需求分析、概念模型设计、逻辑模型设计、数据库建立与录入、数据库操作、收获体会等章节适合正在完成数据库课程设计或需要参考典型业务系统数据库方案的读者。资源为一个docx文档压缩包大小1.66MB已有95人学习浏览。文档内容可帮助读者快速理清大作业写作思路掌握ER图转关系模式及SQL Server实践要点同时提供了常见问题与解决方案是一份完整可参考的数据库设计范例。1. 图书销售管理系统数据库一份能帮你把数据库课程设计从及格拉到优秀的完整素材数据库课程设计最怕的不是不会写SQL而是交了十几张截图和几十行代码之后答辩老师一句话问住你“你的ER图为什么这么画范式检查过了吗”这份《图书销售管理系统数据库的设计与实现》就是为解决这类问题准备的它是一个标准的SQL Server课程设计全流程素材从问题描述、需求分析、全局ER图、关系模式转换到建库建表、100条测试数据录入、五类查询操作全覆盖。适合正在做数据库课程设计、需要交设计文档和可运行SQL脚本的本科生也适合想快速参考一套规范数据库建模流程的入门开发者。它不是理论讲义而是一份按数据库设计六大步骤走下来的实战记录。下面我按自己拆这套资源的顺序把它值得抄作业的部分和会翻车的坑一起讲清楚。2. 从需求分析到功能模块四类管理和11个用例怎么定边界2.1 四类核心需求每个模块将来对应哪几张表打开这份文档第一眼看到的就是把系统拆成了四块图书信息管理、库存管理、销售管理、客户关系管理。这个拆法不是拍脑袋而是对应了图书销售行业里四条最核心的业务线——卖什么、还有多少、卖给了谁、卖了多少。换句话说这四块需求将来基本会一一映射到数据库里的实体和关系模式。图书信息管理要能增删改查图书字段就必须覆盖书名、作者、ISBN、出版社、价格、库存数量所以后续逻辑模型里生成了Book、Author、Publisher、Category四张表。库存管理要求实时跟踪和预警于是要有Inventory表且与Book保持一对一。销售管理最复杂一张订单可能包含多本图书所以不能只建一张“订单表”要拆成Order和OrderItem两张订单明细里保存购买数量和单价。客户关系管理则是Customer表记录姓名、联系方式、地址。文档里还把数据报告和分析模块、用户界面模块也列进了系统功能结构但这两个模块在数据库层面不新增表。做数据库课设时容易犯的错就是看见“用户界面”就往数据库里塞表——界面是应用层的事这里写它只是为了需求完整性落地的对象是统计SQL和视图。2.2 功能模块结构六个模块哪些真正落库系统功能结构列了六个模块分别为图书信息管理、库存管理、销售管理、客户关系管理、数据报告和分析、用户界面。落到数据库设计时我的建议是做一个“模块→表”的映射清单后面建表不会漏字段也不会多加表。功能模块核心子功能涉及表图书信息管理图书增删改查Book、Author、Publisher、Category库存管理库存跟踪、低库存预警Inventory销售管理订单处理、销售记录、销售报告Order、OrderItem客户关系管理客户信息维护、购买历史Customer数据报告和分析销售趋势、库存分析视图或统计SQL不建表用户界面导航、操作入口不建表这里有个细节值得注意文档把“数据报告和分析”单列为模块但它根本不产生新表。做课程设计时这个模块的交付物常用做法是写4到5条统计SQL比如按月份的销售汇总、按分类的库存占比。把这些SQL连同结果截图放进报告里比多设计两张没什么用的表更有说服力。2.3 用例图和数据流图11个用例怎么分给四类参与者原文档给出的参与者有系统管理员、图书管理员、销售员、顾客四类用例一共11个从系统管理设置一直到查看历史订单。我的经验是画用例图时先按参与者分组每个参与者只画自己真正能触达的用例不要全画在一张图里让线条交叉成蜘蛛网。系统管理员系统管理设置。图书管理员图书信息管理、库存管理。销售员订单管理、生成销售报告、客户信息管理。顾客搜索图书、查看图书信息、生成订单、支付、查看历史订单。数据流图部分原文档提到了但没有给出完整图需要自己按“外部实体→过程→数据存储”补。顶层图就画两个外部实体顾客和销售员一层图再拆出订单处理、库存更新、销售记录三个过程。画图时始终记住一个原则数据流图中每个箭头都必须有明确的数据内容不能画成“顾客→系统→结果”这种空泛箭头否则答辩时被问“这条数据流里流动的是什么数据”会当场卡住。2.4 需求分析做到什么程度算完很多课设把需求分析写成“系统需要登录、需要管理图书”这种废话。这份文档比较好的地方是每个需求都带了具体动词和字段能添加图书到什么程度、库存低于什么值触发预警、订单可以创建修改取消。需求描述里出现的主语就是候选实体出现的“数量”“金额”“状态”就是候选属性。把需求文档里所有名词圈出来实体集合基本就齐了这是从需求分析过渡到概念模型最顺的一条路。3. 概念模型设计全局ER图与五种局部ER图的关系基数3.1 实体识别8个实体从哪来文档的概念模型设计给了一张全局ER图和五张局部ER图涉及实体一共8个顾客、图书、作者、出版社、订单、订单明细、库存、图书分类。这些实体正是上一章需求分析里出现的高频名词。识别实体时有一个朴素标准这个名词是否需要独立维护它自己的属性比如“作者”有姓名、国籍、出生年份需要单独管理所以是实体“价格”只会依附于图书所以只是属性而非实体。各实体的核心属性用一句话就能说清顾客是CustomerID加姓名性别年龄邮箱电话地址图书是BookID加书名ISBN出版日期价格再挂作者和出版社的外键作者和出版社属于基础信息表分别用AuthorID和PublisherID做主键订单记录CustomerID、下单日期、状态、总金额订单明细记录每本书买了多少本、单价多少库存只管BookID和数量分类就一个ID和一个名称。3.2 全局ER图与局部ER图一张表看清所有关系基数全局ER图之外文档拆了五张局部ER图图书信息管理、库存管理、订单管理、客户信息管理、搜索和浏览图书。很多人画局部ER图喜欢把实体全塞进去这就失去了“局部”的意义。局部ER图的价值在于单独审视一条业务线内的关系。把这些关系汇总如下关系参与实体基数外键落点顾客与订单Customer、Order1:NOrder.CustomerID图书与作者Book、AuthorN:1Book.AuthorID图书与出版社Book、PublisherN:1Book.PublisherID图书与库存Book、Inventory1:1Inventory.BookID图书与分类Book、CategoryN:1Book.CategoryID订单与订单明细Order、OrderItem1:NOrderItem.OrderID订单明细与图书OrderItem、BookM:NOrderItem作桥表3.3 基数关系决定外键方向为什么订单明细必须单独成表概念模型阶段最核心的判断就是基数。图书与作者是N:1即多本图书对一位作者外键要放在N端也就是Book表的AuthorID顾客与订单是1:N外键要放在订单表上。而订单与图书之间隔着订单明细如果直接把BookID放进Order表遇到一个订单买三本书就必须在Order表里插三行订单日期、客户ID、总金额全部重复这就是没拆表的恶果。我一般判断是否拆表只有一个标准一对多是否会导致大量冗余属性。一个订单对应多本图书时订单的下单日期、顾客ID是重复的必然拆出OrderItem。订单明细与图书理论上标成多对多也没错因为明细表本身就是连接实体。这里要清楚的是“多对多”在关系模型中并不直接建表而是通过桥表承载双方的ID如果教材把订单明细与图书标成M:N那是概念层的简化逻辑模型层它已经被明细表消化掉了。3.4 画局部ER图时注意搜索浏览场景搜索和浏览图书的局部ER图比较特殊“搜索”“浏览”不是存储关系而是操作关系。正确做法是把它画成顾客与图书之间的多对多查询关系或者干脆不画成ER图而是用数据流图体现。这个局部图的作用是提醒你Customer和Book两实体需要一个共同的查询入口而这最终靠SQL的WHERE条件和索引解决不需要额外建表。把它想明白就不会在后续表设计里凭空多造一张“浏览记录表”。4. 逻辑模型设计ER图转关系模式与SQL Server建表DDL4.1 ER图转关系模式的规则三条规则解决所有表逻辑模型那一章原文档把8个实体直接转成了关系模式并声明满足第三范式。转换规则就三条实体转成表实体的属性转成列1:N关系中把1端主键复制到N端作为外键M:N关系拆出独立的关系表表中放双方主键。照着这三条前面ER图里每个关系的外键落点基本不会错。比如顾客和订单是1:N把CustomerID放进Order表图书和作者是N:1把AuthorID放进Book表订单与图书之间是多对多拆出OrderItem表里面同时放OrderID和BookID。这套转换出来的关系模式里库存表Inventory只放BookID和Quantity库存数量不落进Book表正是为了让“一本书对应一条库存记录”的1:1关系保持清晰。4.2 第三范式自查先找传递依赖再建表第三范式要求所有非主属性都完全函数依赖于主键且没有传递依赖。自查时先给每张表找主键再检查非主属性是否依赖于其他非主属性。拿Category表为例如果它的列是CategoryID、Name、BookID就说不过去了BookID是图书的主键而图书属于分类这会形成CategoryID→Name、BookID→CategoryID的传递依赖而且一张分类表里BookID只能存一本书根本表达不了“一个分类含多本书”。所以原文档逻辑模型里Category表带BookID这个设计我是不认同的。正确做法要么在Book表加一列CategoryID外键让多本图书指向同一分类要么先不限定图书只能属于一个分类建BookCategory中间表支持多对多。课程设计里为了省一张表把外键塞回父表是最典型的“看似省事、实则违反范式”的翻车点。4.3 SQL Server建库建表数据类型怎么选才不会被挑毛病原文档用的是SQL Server环境库名直接叫“图书销售管理系统”。建库语句如下CREATE DATABASE 图书销售管理系统; GO USE 图书销售管理系统; GO库名用中文在SQL Server里没问题但要注意SQL脚本文件必须以UTF-8编码保存否则中文库名和注释在SSMS里打开是乱码。我一般习惯把库名写成拼音或英文比如BookSalesDB这份素材里既然保留中文名那就记得每次执行脚本前确认连接字符串的编码。接着是图书表它带了两个外键建表顺序必须在Author和Publisher之后CREATE TABLE dbo.Author ( AuthorID CHAR(8) NOT NULL, Name VARCHAR(100) NOT NULL, Nationality VARCHAR(50) NULL, BirthYear INT NULL, CONSTRAINT PK_Author PRIMARY KEY (AuthorID) ); GO CREATE TABLE dbo.Book ( BookID CHAR(12) NOT NULL, Title VARCHAR(255) NOT NULL, ISBN VARCHAR(20) NOT NULL, PublicationDate DATE NULL, Price DECIMAL(10, 2) NOT NULL, AuthorID CHAR(8) NOT NULL, PublisherID CHAR(8) NOT NULL, CONSTRAINT PK_Book PRIMARY KEY (BookID), CONSTRAINT UQ_Book_ISBN UNIQUE (ISBN), CONSTRAINT FK_Book_Author FOREIGN KEY (AuthorID) REFERENCES dbo.Author(AuthorID), CONSTRAINT FK_Book_Publisher FOREIGN KEY (PublisherID) REFERENCES dbo.Publisher(PublisherID) ); GO几个数据类型的选型理由是答辩高频问题ISBN给VARCHAR(20)而不是CHAR(13)因为国际标准书号带连字符时长度不固定定长列会浪费空间PublicationDate用DATE它只需要精确到天Price用DECIMAL(10,2)表示最多8位整数加2位小数最大能存99999999.99图书定价体系完全够用AuthorID和BookID用CHAR定长因为这类编码列长度固定定长类型检索速度比VARCHAR略好。4.4 订单表与订单明细表保留字和双外键怎么处理订单表在SQL Server里是个坑因为ORDER是T-SQL保留字。原文档里写的是CREATE TABLE Order这在SQL Server里直接报语法错误。正确写法是加方括号或者补上架构名。CREATE TABLE dbo.[Order] ( OrderID CHAR(15) NOT NULL, CustomerID CHAR(10) NOT NULL, OrderDate DATETIME NOT NULL, Status VARCHAR(50) NULL, TotalAmount DECIMAL(10, 2) NOT NULL, CONSTRAINT PK_Order PRIMARY KEY (OrderID), CONSTRAINT FK_Order_Customer FOREIGN KEY (CustomerID) REFERENCES dbo.Customer(CustomerID) ); GO CREATE TABLE dbo.OrderItem ( ItemID CHAR(10) NOT NULL, OrderID CHAR(15) NOT NULL, BookID CHAR(12) NOT NULL, Quantity INT NOT NULL, UnitPrice DECIMAL(10, 2) NOT NULL, CONSTRAINT PK_OrderItem PRIMARY KEY (ItemID), CONSTRAINT FK_OrderItem_Order FOREIGN KEY (OrderID) REFERENCES dbo.[Order](OrderID), CONSTRAINT FK_OrderItem_Book FOREIGN KEY (BookID) REFERENCES dbo.Book(BookID) ); GO这笔建表SQL里有三个细节值得抄。OrderDate用DATETIME而不是DATE因为订单要记录几点几分下的单出版日期那种只需“哪天”的列才用DATE。OrderItem里的UnitPrice不直接引用Book.Price这是故意为之——历史订单的价格如果随图书价格变更而变财务报表就全乱了。Quantity用INT并且加上CHECK约束大于0会更严谨原文档没加加上的话在答辩时有加分效果ALTER TABLE dbo.OrderItem ADD CONSTRAINT CK_OrderItem_Quantity CHECK (Quantity 0);4.5 建表后的完整性自查表建完不要急着录入数据先做一轮自查。第一确认每张表都有主键且主键列不允许NULL第二确认所有外键列的数据类型与主表主键列一致比如Book.AuthorID是CHAR(8)Author.AuthorID也必须是CHAR(8)不一致会导致引用失败且这种错误排序到运行期才暴露第三确认唯一约束ISBN的UNIQUE一定要保留它防止同书号重复录入。最后跑一遍系统视图看看外键是否全部生效。SELECT fk.name AS FKName, OBJECT_NAME(fk.parent_object_id) AS ChildTable, OBJECT_NAME(fk.referenced_object_id) AS ParentTable FROM sys.foreign_keys fk ORDER BY ChildTable;这条查询会把库内所有外键约束列出来如果哪张表的引用关系没生效在这里一眼能看出来。我在拆这份资源建库时就用它核对过发现原文档的Category表压根没有外键指向Book进一步证实了那个外键放错位置的设计问题。5. 避坑与常见问题照着这套脚本跑会翻车的五个点5.1 表名撞上保留字Order 建表就报语法错现象执行原文档里的CREATE TABLE OrderSQL Server直接报“Incorrect syntax near the keyword ORDER”或者提示“ORDER is not a valid name”。原因ORDER是T-SQL关键字用来做排序直接拿它当表名等于让解析器分不清这是关键字还是对象名。解决写成dbo.[Order]方括号把Order从关键字空间里摘出来或者干脆把表命名成Orders。我一般建议用Orders因为所有SQL都不需要再带方括号查询脚本写起来干净很多。5.2 录入顺序颠倒先插图书必被外键拒之门外现象按原文档建完表后直接往Book表插入图书数据系统报“The INSERT statement conflicted with the FOREIGN KEY constraint FK_Book_Author”。原因外键约束要求被引用的主表记录必须先存在Book表引用Author和Publisher但这两张表还是空的。解决按父表到子表的顺序录入先Author、Publisher再Book然后才是Customer、Order、OrderItem、Inventory。这个顺序不是SQL Server特有的Oracle、MySQL、PostgreSQL全部一样数据录入出问题先看是不是顺序问题别急着怀疑SQL语法。5.3 删除图书被外键卡住先删子表再删父表现象DELETE FROM dbo.Book WHERE BookID某本书报外键冲突提示OrderItem或Inventory还在引用该记录。原因非空外键默认行为是RESTRICT即存在子记录时禁止删父记录这是引用完整性在起作用。解决要么先删掉引用它的OrderItem和库存记录再删Book要么在定义外键时用ON DELETE CASCADE让SQL Server自动删子表。课程设计里我建议保留默认限制行为然后在文档里写明“删除前需先处理子表数据”这比无脑级联删除更能展示你对完整性的理解。5.4 失败录入测试主键重复报错不是坏事现象原文档里特意保留了一次失败录入插入C006这条Customer记录时系统报主键冲突Violation of PRIMARY KEY constraint。原因CustomerID已经存在于表中主键唯一性约束生效。解决这种主动制造的失败录入是加分项很多课设只贴成功截图老师看不到约束在工作。原文档的做法值得照抄——保留正常录入和失败录入两套截图并在SQL注释里写清为什么失败。顺手还可以做个重复ISBN的失败测试UNIQUE约束和主键约束同样会拦截。5.5 造数不规范邮箱带中文空格是脏数据现象原文档的INSERT语句里出现了qin 二十一 019163.com这种带中文和空格的邮箱还有you二十二020163.com一看就是造数时复制粘贴手滑。原因手工造数不做格式校验。解决用INSERT时按统一规则生成先定好前缀规则再批量造总量不少于100条的录入工作量大我一般先把数据按表拆分作者和出版社各10条上下图书20到30条顾客20条订单按顾客的下单历史生成OrderItem按订单展开。数据生成后跑一遍EMAIL格式校验用LIKE %%.%扫一下就能发现异常值。答辩老师不一定会看每条数据但扫一眼表格看到中文邮箱这种明显脏值印象分会掉。6. 查询与验证五类查询的验收脚本和答辩前的三个自检6.1 五类查询脚本单表、多表、分组、嵌套、集合一次凑齐数据库增删改查是课设验收的底线原文档把查询拆成单表、多表、分组、嵌套、集合五类。这五种查询每类给一条例子就能覆盖课程设计对查询部分的全部要求-- 单表查询查价格区间内的图书 SELECT BookID, Title, ISBN, Price FROM dbo.Book WHERE Price BETWEEN 30.00 AND 80.00 ORDER BY Price DESC; -- 多表查询关联订单和顾客查今年以来的订单 SELECT o.OrderID, c.Name AS CustomerName, o.OrderDate, o.TotalAmount FROM dbo.[Order] o INNER JOIN dbo.Customer c ON o.CustomerID c.CustomerID WHERE o.OrderDate 2024-01-01; -- 分组查询按订单状态统计订单量和销售额 SELECT Status, COUNT(*) AS OrderCount, SUM(TotalAmount) AS TotalSales FROM dbo.[Order] GROUP BY Status HAVING COUNT(*) 1; -- 嵌套查询找买过指定图书的顾客 SELECT Name FROM dbo.Customer WHERE CustomerID IN ( SELECT CustomerID FROM dbo.[Order] WHERE OrderID IN ( SELECT OrderID FROM dbo.OrderItem WHERE BookID B00000000001 ) ); -- 集合查询价格大于80的图书与库存低于10的预警图书取并集 SELECT Title FROM dbo.Book WHERE Price 80 UNION SELECT Title FROM dbo.Book WHERE BookID IN (SELECT BookID FROM dbo.Inventory WHERE Quantity 10);单表查询的WHERE条件要能体现过滤逻辑多表查询用INNER JOIN代替老式逗号连接分组查询必须有聚合函数和HAVING嵌套查询的子查询层数和缩进要清晰集合查询用UNION会自动去重这些细节在验收时老师都会看。特别注意多表查询里ORDER表要写[dbo].[Order]这个方括号一丢脚本整体跑不过。6.2 答辩前的三个自检问题第一为什么把订单拆成Order和OrderItem两张表用一句话回答一个订单包含多本图书时不拆表会让订单信息大量冗余拆表后订单公共信息存Order每本书的购买信息存OrderItem。第二怎么证明满足第三范式从传递依赖入手比如所有非主键列都直接依赖主键、不存在某个非主键列依赖另一个非主键列。第三删除一条图书数据要经过哪些步骤先查OrderItem和Inventory是否引用再决定是先删子表还是做级联删除。从那次以后我每次做完数据库课设都会强制走一遍流程先跑外键清单核对引用关系再按父表到子表的顺序控制录入顺序最后把失败录入测试的截图和五类查询脚本一起放进报告里。这套流程看着不起眼但能挡掉答辩八成以上的追问。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

用impeccable构建可持续的代码质量检查体系

用impeccable构建可持续的代码质量检查体系

我先交代一下背景。我平时维护一个跨端项目,代码量不算大,但提交特别勤,光靠人工review根本盯不过来。之前也试过几款流行的静态检查工具,装完跑一遍,规则开太松等于没装,开太严又被一堆历史问题淹没&#…

2026/10/11 14:39:39 阅读更多 →
EndNote X6便携版安装配置指南:从环境检查到中英文切换

EndNote X6便携版安装配置指南:从环境检查到中英文切换

写文献综述写到半夜,参考文献格式被导师圈出来批了第八遍——这种时候你才会真正意识到一个顺手的文献管理工具到底有多重要。EndNote X6虽然是个2012年的老家伙,但直到今天还有大量研究生、科研人员在用:稳定、够用、投稿模板全,…

2026/10/11 14:39:39 阅读更多 →
微波技术基础简答题整理:高频考点与答题逻辑

微波技术基础简答题整理:高频考点与答题逻辑

简介:面向微波技术基础课程复习备考的简答题整理文档,适合电子信息、通信工程专业学生用于期末冲刺、考研复试或课堂知识点自查。内容以问答形式梳理高频考点,从传输线理论切入,涵盖长线与短线界定、传输线分类、特性阻抗与阻抗匹…

2026/10/11 14:39:39 阅读更多 →

最新新闻

让 GitHub README 动起来还不超重:beautify-github-readme 动效 GIF 生产完整指南

让 GitHub README 动起来还不超重:beautify-github-readme 动效 GIF 生产完整指南

【免费下载链接】beautify-github-readme 整理并设计仓库 README,让项目价值、真实案例、安装方式与使用边界更容易理解。 项目地址: https://gitcode.com/gh_mirrors/be/beautify-github-readme 点击查看 免费下载 beautify-github-readme 是一个为 Gi…

2026/10/11 15:30:07 阅读更多 →
CoreCoder上下文管理原理揭秘:三层压缩策略如何让AI Agent扛住超长编程任务

CoreCoder上下文管理原理揭秘:三层压缩策略如何让AI Agent扛住超长编程任务

【免费下载链接】CoreCoder Minimal AI coding agent (~1,000 lines of Python) inspired by Claude Code. Works with any LLM. Think NanoGPT for coding agents. Formerly NanoCoder. 项目地址: https://gitcode.com/gh_mirrors/co/CoreCoder 点击查看 免费下载 …

2026/10/11 15:30:07 阅读更多 →
Ender如何管理浏览器依赖树?依赖解析、排序与buildTree可视化深度剖析

Ender如何管理浏览器依赖树?依赖解析、排序与buildTree可视化深度剖析

开发工具 【免费下载链接】Ender the no-library library: open module JavaScript framework 项目地址: https://gitcode.com/gh_mirrors/en/Ender 点击查看 免费下载 Ender 是一款面向浏览器的 JavaScript 包管理工具,被称为"NPM 的小妹妹"…

2026/10/11 15:30:07 阅读更多 →
鲁米星高铝硅玻璃 表面粗糙度Ra<1nm 可加工AG防眩与AF防指纹 覆盖新能源汽车仪表盘及充电桩屏幕 现货供应

鲁米星高铝硅玻璃 表面粗糙度Ra<1nm 可加工AG防眩与AF防指纹 覆盖新能源汽车仪表盘及充电桩屏幕 现货供应

从一块玻璃看新能源产业的面子工程 近年来,随着新能源汽车渗透率不断攀升,车内人机交互界面正在发生一场静悄悄的。仪表盘从机械指针转向全液晶显示,中控屏幕越做越大、集成度越来越高,充电桩也从单纯的供电设备演变为带显示屏的智…

2026/10/11 15:30:07 阅读更多 →
CDP 7.3.1(Cloudera Runtime 7.3.1)VS Acceldata ODP 3.3.6.4 核心引擎详细版本对比

CDP 7.3.1(Cloudera Runtime 7.3.1)VS Acceldata ODP 3.3.6.4 核心引擎详细版本对比

CDP Private Cloud Base 7.3.1(Cloudera Runtime 7.3.1)VS Acceldata ODP 3.3.6.4 核心引擎详细版本对比说明:CDP 7.3.1:所有组件为 Cloudera 基于 Apache 社区分支做定制增强,带 Cloudera 私有补丁;无 Tri…

2026/10/11 15:30:06 阅读更多 →
autobind-decorator API速查表:boundMethod与boundClass完整参考指南

autobind-decorator API速查表:boundMethod与boundClass完整参考指南

【免费下载链接】autobind-decorator Decorator to automatically bind methods to class instances 项目地址: https://gitcode.com/gh_mirrors/au/autobind-decorator 点击查看 免费下载 autobind-decorator 是一个轻量级 JavaScript 装饰器库,能自动…

2026/10/11 15:29:06 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →