
采购入库
用例名称:
中文名称:采购入库
功能:用于维护公司采购入库信息。
简要说明:
本用例的功能主要是增加、删除、修改、查询公司采购入库的信息。
事件流:
基本流:
用户请求维护公司采购入库单据资料。
系统显示公司采购入库单据信息。
根据用户的操作执行以下相应操作。
用户修改已经存在的采购入库单据,系统执行修改采购入库单据子流。
用户选择增加采购入库单据操作,系统执行增加采购入库单据子流。
用户选择删除采购入库单据操作,系统执行删除采购入库单据子流。
用户选择查询符合指定条件的采购入库单据,系统执行查询采购入库单据子流。
用户要求保存操作结果。
根据用户要求保存的信息在保存之前被处理的方式不同,系统执行以下操作。
用户要求保存的是被修改过的单据信息,更新相关商品的库存量(公式:当前商品库存数量-修改前单据上的商品数量+修改后的单据上的商品数量),保存采购入库单据信息,这两个操作要求事务处理。
用户要求保存的是新增加的单据信息,系统根据单据中进货日期和该单据上的供应商最近一次进货日期比较,如果本单据的进货日期在供应商最近一次进货日期之后,用本次进货日期的值替换供应商的最近一次进货日期。同时,更新每种商品的库存数量(更新公式:当前库存数量=当前库存数量+本次进货数量)。同时保存单据信息。以上三个操作要求事务处理。
用户要求保存的是被删除的信息,更新相关商品的库存量(公式:当前库存量-被删除的采购入库单据的商品数量),删除数据库中采购入库单单据信息。以上两个操作要求事务操作。
用户要求结束采购入库单据数据的维护。
系统结束公司采购入库单据数据的显示。
修改采购入库单据子流
用户修改采购入库单据信息。
系统验证修改过的信息,如果没有通过验证,系统提醒用户并转向基本流2,验证信息包括。
特殊需求部分描述的验证信息。
每种商品库存数量是否允许修改商品数量(验证公式:当前库存数量-修改前的商品数量+修改后的商品数量>=0 允许修改)
验证是否允许删除采购入库单中某种商品(验证公式:当前库存数量-该商品在单据上的数量>=0允许删除单据上该商品的进货信息)
系统返回基本流4。
增加采购入库单据子流
显示新增采购入库单据输入界面。
用户输入新采购入库单据的信息。
系统验证新输入的信息,如果没有通过验证,系统提醒用户并转向基本流2。
系统返回基本流4。
删除采购入库单据子流
用户选择要被删除的采购入库单据。
用户请求删除选择的采购入库单据。
系统验证是否允许删除该采购入库单据信息(验证方式:每种商品的当前库存量-该商品在单据上的数量>0 允许删除该采购入库单据);
系统询问用户是否真的要删除指定采购入库单据。
根据用户的选择,系统执行相应的操作。
用户选择继续删除,系统删除该采购入库单据的信息。
用户选择取消,系统不删除该采购入库单据的信息。
系统返回基本流4。
查询采购单入库信息子流
显示指定查询条件界面。
用户指定查询条件,并确认操作。
系统显示符合条件的采购入库单据信息。
备选流:
备选流1:
如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。
备选流2:
如果用户要求结束采购入库单据信息维护的时候,仍有未保存的信息,系统提醒用户。
根据用户的选择执行以下操作。
用户选择保存信息,系统保存信息,继续执行基本流7。
用户选择不保存信息,系统执行基本流7。
用户选择取消操作,系统执行基本流3。
特殊需求:
采购单单号必须指定,输入不能超过8位字符。
供应商编号可以不指定,如果指定那么该供应商信息必须在系统基本资料供应商资料中存在。
填写采购单明细时,必须符合4-7规定。
必须指定商品编号,输入采购单号字符的位数不能超过8位。
必须指定商品数量,商品数量只能输入数字和小数点。
必须指定商品价格,商品价格只能输入数字和小数点。
在用户选择商品之后,系统显示该商品的指导进货价格。
前置条件:
进入本系统的主界面。
拥有维护采购入库单据资料的权限。
后置条件:
系统保存修改过的采购入库单据信息。
附加说明
被操作采购入库单内容包括:供应商编号,供应商名称,采购单单号,采购日期,总金额以及商品明细,其中商品明细包括商品编号,商品数量,单价及金额。
采购退货
用例名称:
中文名称:采购退货单据信息维护
功能:用于维护公司的采购退货单信息。
天津博士德软件本着优质,品牌,高效的原则为客户提供高质量的产品,更优越的服务!天津博士德主打产品:天津汽修软件,天津进销存软件,天津汽配软件。公司免费:上门安装,上门培训,上门售后!软件功能齐全,操作简单,易学易用,实时升级,实时更新!强大的技术支持团队和软件开发团队是您选择天津博士德最大的信赖与保障!