细化迭代二 输入输出设计

4.2输入输出设计

 本节包含两部分,输入设计和输出设计:输入设计包括输入完整性控制设计、数据输入方法、输入设备、输入表单设计等,本文档只需撰写输入表单设计;输出设计包括输出完整性控制、输出内容和形式、输出设备接口、报表格式设计等。 本文档只需撰写输出报表设计;

输入设计:

便利店pos机的销售开单功能及销售功能,数据操作设计五个表,客户表(customer),用户表(user),订单表(saleorder),订 单明细表(orderdetail),以及临时开单表(bill);表单设计如下图

细化迭代二 输入输出设计_第1张图片

输入折扣率,商品编号,点击确定,就会请求控制层的saleitemadd(),这个方法的实现思路为,根据商品编号取得产品表中的对应记录,把此记录包装成Bill,然后保存,这个Bill保存到开单表bill中.一直输入商品,如果商品已经存在于bill表中,更新bill表的信息,循环往复,直至输入所有商品。

在支付的表单中输入支付的钱,点击找零

细化迭代二 输入输出设计_第2张图片

然后点击确认开单,调用控制层的方法,如果客户不存在customer表单中,就新建一个客户比如”散客“,然后生产订单表,

进一步生产订单明细表(把临时开单表bill中的所有记录写入订单明细表,写入之后,清空bill表,),然后进行下一步的销售;

       输出设计

尚未设计分析报表,由于订单明细表中含有售货员,产品等,可对某一个售货员的业绩进行考察,可对产品的销售情况进行分析。

你可能感兴趣的:(细化迭代二 输入输出设计)