文件名称:InventoryManagementSystem:可扩展的分布式库存管理系统
文件大小:35.77MB
文件格式:ZIP
更新时间:2024-07-03 00:43:50
JavaScript
它是什么? 库存管理系统提供了一组 API 和 Web 界面,旨在解决 SMB 的库存/库存经理面临的各种问题,例如批量更新库存、跟踪流出(出库)交易、查看和更新特定产品的数量和在库存中添加全新的产品。 它是如何工作的 ? 该系统有两个部分,第一个是在线系统,它有助于获取产品的当前库存,并在用户购买任何产品时检查库存。 我们使用了 RDBMS (MySQL),因为我们需要持久性存储事务的所有 ACID 属性。 我们有一个inventory_detail 表,它保存每个产品的状态,状态是指当前库存、产品名称及其类型。 出于审计目的,我们维护更新的时间戳和产品状态的创建时间。 除此之外,我们还有一个inventory_transaction 表,它维护所有在入站(当我们添加我们系统的库存时)和出站(当我们从我们的系统结帐库存时)完成的交易。 第二部分是批量异步系统,它有助于通过提要