仓库管理系统 - 功能需求文档
1. 项目概述
项目名称:仓库管理系统(PC端本地版)
项目目标:建立一个封闭、安全、权限清晰的本地化仓库管理系统,实现物资的全生命周期管理,包括录入、审批、出入库、保质期预警等功能。
仓库规模:
- 仓库面积:约100平方米
- 货架配置:8组货架
- 分队管理:4个分队,化学试剂按分队自行存放
- 物资分类:药品试剂、仪器设备、物资耗材
系统特点:
- 完全本地化运行,不对接外部系统,内部系统不能外接
- 权限分级管理(管理员、仓管员、查看人员)
- 数据本地存储,安全可靠
- 支持离线数据同步(本单位电脑 ↔ 仓库电脑)
- 支持硬件设备:扫码枪、标签打印机、投放电视屏幕
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 数据同步功能
使用场景:配备一台电脑在本单位使用,录入物资信息后导出数据包,前往仓库后同步至仓库电脑的信息系统中。
同步流程:
- 本单位录入:在本单位电脑上录入或修改物资信息
- 导出数据包:将数据导出为加密数据包文件
- 携带至仓库:通过U盘等方式携带数据包到仓库
- 导入同步:在仓库电脑上导入数据包,自动更新系统信息
功能说明:
- 支持导出"物资数据包"(含新增/修改的物资信息)
- 数据包为加密格式,确保传输安全
- 仓库电脑支持导入数据包,自动更新物资信息
- 支持冲突检测(如重复物资编码),提示处理方式
- 支持同步日志记录,可追溯每次同步操作
- 支持增量同步,只同步变更的数据
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. 项目报价
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元 |
- |
💼 商务联系:如有任何疑问或需要进一步沟通,欢迎随时联系项目经理。我们承诺为您提供专业、高效、优质的服务!
8. 附录
8.1 术语表
- 物资编码:系统中唯一标识物资的编号,可自动生成
- 数据包:用于离线同步的加密文件,包含物资信息
- 近效期:距离保质期到期前30天或60天
8.2 参考文档
- 《用户操作手册》(后续提供)
- 《数据库设计文档》(后续提供)
- 《测试用例文档》(后续提供)
文档说明:本功能需求文档为初步版本,后续可根据实际开发情况进行调整与补充。