出差申请系统功能需求描述及验证方法
出差申请系统用户输入验证规则
系统对用户的选择和输入依次进行判断,具体规则如下:
- 出差地: 必须为国内有效城市;若该项不符合要求,则提示'出差地无效';
- 联系电话: 必须为长度11位的数字串,且以1作为开头;若出差地输入有效,且联系电话不符合要求,则提示'联系电话无效';
- 开始日期: 必须不早于当前请假日期; 结束日期: 必须不早于开始日期,且不超出开始日期30天; 若出差地、联系电话输入均有效,且开始日期或结束日期不符合要求,则提示'日期无效';
- 出行方式: 必须为'自驾'、'火车'或'飞机';若出差地、联系电话、日期均有效,且出行方式未选择,则提示'出行方式无效';
- 同行人数: 必须为非负整数;若出差地、联系电话、日期、出行方式均有效,且同行人数不符合要求,则提示'同行人数无效';
- 出差地、联系电话、日期、出行方式和同行人数均有效,则提示'提交申请'。
验证方法
因果图

判定表
|条件|结果| |---|---| |出差地不为国内有效城市|出差地无效| |联系电话不为长度11位的数字串,或不以1作为开头|联系电话无效| |开始日期早于当前日期|日期无效| |结束日期早于开始日期或晚于开始日期30天|日期无效| |出行方式不为'自驾'、'火车'或'飞机'|出行方式无效| |同行人数不为非负整数|同行人数无效| |以上条件全部满足|提交申请|
原文地址: https://www.cveoy.top/t/topic/n4KG 著作权归作者所有。请勿转载和采集!