仓库管理系统 - 功能需求文档

1. 项目概述

项目名称:仓库管理系统(PC端本地版)

项目目标:建立一个封闭、安全、权限清晰的本地化仓库管理系统,实现物资的全生命周期管理,包括录入、审批、出入库、保质期预警等功能。

仓库规模:

系统特点:

2. 系统架构

2.1 技术架构

  • 系统类型:桌面应用程序(Windows系统)
  • 开发语言:Java
  • 数据库:SQLite或MySQL(轻量级,本地存储)
  • 数据存储:本地加密存储,支持手动备份与恢复
  • 网络需求:完全离线运行,不对接外部系统
  • 系统隔离:内部系统不能外接,确保数据安全

2.2 部署架构

  • 本单位电脑(1台):用于物资信息录入、数据导出,可离线使用
  • 仓库电脑(2台):用于日常出入库、审批、库存管理、标签打印
  • 数据同步方式:本单位电脑录入信息后导出数据包,前往仓库同步至仓库电脑
  • 同步流程:本单位录入 → 导出数据包 → 携带至仓库 → 导入仓库电脑系统

3. 功能模块

3.1 用户权限管理

角色 权限说明 优先级
管理员 系统设置、用户管理、审批出入库、数据备份恢复、查看所有数据
仓管员 物资录入、出入库操作、标签打印、查看库存、提交审批
查看人员 仅可查看库存信息、导出报表

3.2 物资信息管理

物资分类:

  • 药品试剂:需重点管理保质期,按分队自行存放,无特殊存放需求
  • 仪器设备:按分队管理,记录设备信息
  • 物资耗材:日常消耗品管理

物资信息字段:

字段名 类型 是否必填 备注
物资名称 文本 标准名称
物资分类 下拉选择 药品试剂/仪器设备/物资耗材
采购方式 文本 如:招标、自行采购等
规格型号 文本 如:500ml/瓶
生产厂家 文本 -
保管人 文本 负责人姓名
价格(元) 数字 保留两位小数
生产日期 日期 -
保质期(月) 数字 药品试剂必填 系统自动计算到期日期
到期日期 日期 系统自动生成 生产日期+保质期
存放位置 文本 如:A区-01货架-第3层
所属分队 下拉选择 分队A/B/C/D
库存数量 数字 实时库存
备注 文本 其他说明

3.3 出入库管理

审批流程:

步骤1:在系统内填写出入库单
步骤2:打印出入库单据
步骤3:内部审签(纸质单据签字盖章)
步骤4:扫描或拍照后在系统内上传电子影像
步骤5:提交给管理员审批
步骤6:管理员在系统内审批通过或驳回
步骤7:审批通过后系统自动更新库存

功能点:

  • 支持新建出库单/入库单,填写详细信息
  • 支持扫码枪快速添加物资(2台扫码枪)
  • 支持打印标准格式的出入库单
  • 支持上传审批影像(签字后的单据照片或扫描件)
  • 仓管员提交审批,管理员系统内审批
  • 管理员可审批通过或驳回,驳回需填写原因
  • 审批通过后自动更新库存数量
  • 支持查看历史出入库记录和审批状态

3.4 药品试剂特殊管理

管理重点:主要体现保质期管理,按分队自行存放,无特殊存放需求

  • 单独管理界面:独立标签页展示所有药品试剂
  • 保质期预警:提前30天、60天标红提醒,自动计算到期日期
  • 过期管控:过期物资自动标灰,系统禁止出库操作
  • 分队存放:化学试剂按分队自行存放管理
  • 查询筛选:支持按保质期排序、按分队筛选
  • 报表导出:支持导出《近效期药品清单》《分队药品统计》

3.5 数据同步功能

使用场景:配备一台电脑在本单位使用,录入物资信息后导出数据包,前往仓库后同步至仓库电脑的信息系统中。

同步流程:

  1. 本单位录入:在本单位电脑上录入或修改物资信息
  2. 导出数据包:将数据导出为加密数据包文件
  3. 携带至仓库:通过U盘等方式携带数据包到仓库
  4. 导入同步:在仓库电脑上导入数据包,自动更新系统信息

功能说明:

  • 支持导出"物资数据包"(含新增/修改的物资信息)
  • 数据包为加密格式,确保传输安全
  • 仓库电脑支持导入数据包,自动更新物资信息
  • 支持冲突检测(如重复物资编码),提示处理方式
  • 支持同步日志记录,可追溯每次同步操作
  • 支持增量同步,只同步变更的数据

3.6 标签打印功能

打印机要求:普通标签打印机即可,不需要匹配特殊格式

  • 支持选中物资后快速打印标签
  • 标签内容:物资名称、规格型号、保质期、二维码(含物资编码)
  • 支持普通热敏打印机,无特殊参数要求
  • 支持自定义字体大小和标签尺寸
  • 支持批量打印,提高效率
  • 配合扫码枪使用,实现快速物资定位

3.7 投放电视屏幕展示功能

硬件配置:2台投放电视屏幕,无特殊场景需求

  • 支持连接投放电视屏幕(通过HDMI接口)
  • 展示内容可配置:
    • 当前库存总量统计
    • 近效期药品预警列表
    • 各分队物资分布统计
    • 最近出入库记录
    • 待审批事项提醒
  • 支持自动轮播,全屏展示
  • 支持手动刷新和实时更新
  • 无特殊显示要求,常规电视屏幕即可

3.8 报表与导出

  • 支持导出Excel报表:
    • 库存清单
    • 近效期药品清单
    • 出入库记录
    • 分队物资统计
  • 支持自定义筛选条件(如时间范围、分队、分类)

3.9 系统设置

  • 用户管理(添加/修改/删除用户,设置角色)
  • 分队设置(可配置分队名称)
  • 物资分类设置(可自定义分类)
  • 备份与恢复(手动备份数据库)
  • 日志查看(查看用户操作记录)

4. 硬件配置清单

硬件要求:无特殊参数要求,可以正常使用即可,无特殊场景需求

硬件设备 数量 接口方式 功能说明 参数要求
扫码枪 2台 USB连接电脑 扫码物资二维码,快速录入 普通扫码枪,无特殊要求
操作电脑 2台(仓库) - 运行系统,处理日常业务 主流配置即可,能正常运行系统
本单位电脑 1台 - 本单位录入物资信息 普通办公电脑即可
标签打印机 1台 USB连接电脑 打印物资标签 普通即可,不需要匹配格式
投放电视屏幕 2台 HDMI连接电脑 展示库存信息与预警 常规电视屏幕,无特殊需求

5. 非功能性需求

5.1 安全性

  • 系统隔离:完全离线运行,不对接外部系统,内部系统不能外接
  • 数据安全:所有数据本地存储,不经过网络传输
  • 用户认证:用户密码加密存储(MD5+Salt)
  • 数据加密:数据包导出加密(AES加密)
  • 备份恢复:支持数据库本地备份与恢复
  • 权限控制:严格的角色权限管理,数据访问可控

5.2 易用性

  • 界面简洁,操作流程清晰
  • 支持快捷键操作(如扫码自动聚焦)
  • 支持错误提示与操作确认

5.3 可维护性

  • 系统支持一键备份/恢复
  • 支持日志查看,便于排查问题
  • 数据库结构清晰,便于扩展

6. 开发计划建议

阶段 内容 周期(天) 备注
第1阶段 需求确认 + 原型设计 5 输出原型图、数据库设计
第2阶段 基础功能开发 12 用户管理、物资录入、库存查看
第3阶段 出入库流程开发 10 出入库单、审批、影像上传
第4阶段 高级功能开发 10 数据同步、标签打印、电视屏展示
第5阶段 测试与部署 8 功能测试、用户培训、上线

7. 项目报价

开发报价:13.6万元

含税价格,一站式解决方案

7.1 报价说明

项目内容 详细说明
✅ 系统开发 完整的仓储管理系统开发,包含所有功能模块的设计、编码和集成
✅ 功能测试 全面的功能测试、兼容性测试、性能测试,确保系统稳定运行
✅ 系统部署 系统安装部署,硬件设备调试(扫码枪、打印机、电视屏)
✅ 用户培训 提供用户培训,包括操作手册和培训视频
✅ 技术支持 1年免费技术支持,包括远程协助和问题处理
✅ 源代码交付 提供完整源代码和技术文档,方便后续维护
✅ 硬件设备 包含所有必需硬件设备(电脑2台、扫码枪2台、打印机1台、屏幕2台)

7.2 硬件设备清单(已包含)

✅ 以下硬件设备已包含在13.6万报价中(无特殊参数要求,可正常使用即可)

设备名称 数量 预估单价 预估总价 备注
操作电脑(仓库) 2台 4,000元/台 8,000元 主流配置,含Windows系统
操作电脑(本单位) 1台 4,000元/台 4,000元 用于本单位录入物资信息
扫码枪 2台 300元/台 600元 普通扫码枪,无特殊要求
标签打印机 1台 800元/台 800元 普通即可,不需要匹配格式
投放电视屏幕 2台 2,000元/台 4,000元 常规电视屏幕,无特殊需求
硬件设备合计 约17,400元 已包含在总报价中

7.3 付款方式

付款节点 付款比例 付款金额 说明
第一期:签订合同 70% 95,200元 双方签订合同后3个工作日内支付,作为项目启动款
第二期:系统交付 20% 27,200元 系统开发完成并部署到客户环境后支付
第三期:验收合格 10% 13,600元 客户验收通过后支付,作为质保金
合计 100% 136,000元 -

7.4 项目周期

45天
总开发周期
1年
免费技术支持
1年
系统维护保障
💼 商务联系:如有任何疑问或需要进一步沟通,欢迎随时联系项目经理。我们承诺为您提供专业、高效、优质的服务!

8. 附录

8.1 术语表

  • 物资编码:系统中唯一标识物资的编号,可自动生成
  • 数据包:用于离线同步的加密文件,包含物资信息
  • 近效期:距离保质期到期前30天或60天

8.2 参考文档

  • 《用户操作手册》(后续提供)
  • 《数据库设计文档》(后续提供)
  • 《测试用例文档》(后续提供)
文档说明:本功能需求文档为初步版本,后续可根据实际开发情况进行调整与补充。

拔俗(上海)网络技术有限公司

🌐 www.ybbe.com
📞 400-8533-929

专业的软件开发服务商 · 用心服务每一位客户