graph TD
Start((开始)) --> A[录入转种日期、转出栋舍、母猪耳号]
A --> B{规则1:母猪耳号是否存在且为后备状态?}
B -->|是| C[录入上次事件、转入栋舍、转入栏位]
B -->|否| End((结束))
C --> D{规则2:转入栋舍和栏位是否可用且容量未满?}
D -->|是| E[录入重量、登记人、备注]
D -->|否| End((结束))
E --> F{规则3:重量是否在合理范围内?}
F -->|是| G[保存后备转母猪记录,更新母猪状态]
F -->|否| End((结束))
G --> End((结束))