细化迭代二 输入输出设计
博客专区 > 12-opnzd 的博客 > 博客详情
细化迭代二 输入输出设计
12-opnzd 发表于3年前
细化迭代二 输入输出设计
  • 发表于 3年前
  • 阅读 22
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: 便利店输入输出设计

4.2输入输出设计

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

输入设计:

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

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

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

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

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

       输出设计

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

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 6
博文 17
码字总数 11022
×
12-opnzd
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: