1、立项背景和目标
客户为商贸/仓储型企业,存在多仓库、多 SKU、采购与销售并行、库存账实不符、呆滞与缺货并存等问题。原有进销存依赖表格,出入库单与财务对账脱节,无法实时看到库存金额与安全库存预警。项目目标是建设「采购—入库—销售—出库—调拨—盘点—账款」一体化系统,实现库存可视化、单据在线流转、预警驱动补货,降低缺货率与资金占用。
2、软件功能、核心功能模块
系统包含经营看板(今日销售/采购、库存总值、预警数、7 日进销趋势、仓库占比、待处理单据、热销 TOP5);采购入库、销售出库、退换货;库存查询(多仓、批次、成本、安全库存);仓库调拨(在途跟踪);库存盘点(进度、差异复核);库存预警(低于安全线自动生成采购建议);商品档案(SKU、条码、多单位);供应商与客户主数据;往来账款(应收应付、账龄);报表中心(进销存明细、毛利、周转、批次追溯等);系统设置(仓库、加权平均成本、批次与负库存策略)。覆盖仓储主管、采购、销售、财务多角色使用场景。
3、业务流程、功能路径描述
采购:创建采购入库单 → 审核 → 入库增加库存 → 应付登记;销售:销售出库单 → 拣货/出库 → 应收登记;仓内:调拨单(总仓↔分仓)→ 在途 → 收货入账;定期盘点单按区域盘点 → 差异复核 → 调账。看板集中展示待审核采购、拣货中出库、在途调拨与低库存预警,用户可从预警一键跳转「生成采购」。商品—仓库—单据三端关联,保证任一时点可追溯到单号与经手人。
1、整体架构和设计思路,不同模块使用的技术栈
前端采用与 CRM 同级的企业后台交互范式,青绿仓储主题区分业务属性(强调库存、预警、金额)。页面按「概览—进销—库存—主数据—财务」分组导航,单页多模块切换,表格 + 卡片 + 进度条 + 简易图表组合呈现。部署路径独立为 /jxc/,与 CRM 并列,便于同一服务器展示多套产品能力。样式使用 Flex/Grid 布局、CSS 变量、内联资源保障演示环境稳定;单据号、金额、状态标签统一规范,方便截图用于案例展示。
2、「我」的负责模块和结果(尽可能量化)
本人独立完成进销存端全部界面设计与 14 个业务模块页面,含看板 4 张 KPI、双图表区、待处理单据表、采购/销售/库存等大表及 6 仓卡片、预警列表、盘点进度条、供应商卡片墙、报表九宫格等。交付可切换菜单的完整演示系统,支持 1080p 无侧栏滚动条截图。与 CRM 形成「销售 + 供应链」双产品矩阵,适合对外展示全栈中后台交付能力。
3、「我」遇到的难点、坑,和解决方案
难点一:进销存字段多、表格宽,易显拥挤——通过 monospace 单号、金额右对齐强调、行 hover、表头浅底提升扫读效率。难点二:多仓库数据需一眼看懂——用仓库卡片 + 环形占比 + 在途单数分开展示。难点三:预警要「像真系统」——低库存/周转慢分色条 +「生成采购」按钮形成闭环视觉。难点四:与 CRM 同机部署路径冲突——Nginx 用 /jxc/ alias 独立站点,base 标签保证资源路径正确。难点五:侧栏滚动影响作品集——压缩菜单行高、侧栏 overflow:hidden,保证演示一屏干净。