graph TD
Start((开始)) --> A[用户进入入库登记界面]
A --> B[填写流水号、入库日期、名称、数量、入库单价、金额、备注]
B --> C{检查流水号是否唯一?}
C -->|是| D{检查入库日期是否合法?}
C -->|否| B
D -->|是| E{检查数量是否为正整数?}
D -->|否| B
E -->|是| F{检查入库单价是否大于0?}
E -->|否| B
F -->|是| G{检查金额是否等于数量*单价?}
F -->|否| B
G -->|是| H{检查备注是否不超过200字符?}
G -->|否| B
H -->|是| I[点击确认按钮]
H -->|否| B
I --> J{系统校验所有必填字段是否完整?}
J -->|是| K[保存入库记录并更新库存]
J -->|否| B
K --> End((结束))