文档章节

细化迭代二 输入输出设计

12-opnzd
 12-opnzd
发布于 2015/04/16 23:21
字数 472
阅读 22
收藏 0

4.2输入输出设计

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

输入设计:

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

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

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

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

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

       输出设计

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

© 著作权归作者所有

共有 人打赏支持
12-opnzd
粉丝 6
博文 18
码字总数 11022
作品 0
广州
OpenCV学习(14) 细化算法(2)

前面一篇教程中,我们实现了Zhang的快速并行细化算法,从算法原理上,我们可以知道,算法是基于像素8邻域的形状来决定是否删除当前像素。还有很多与此算法相似的细化算法,只是判断的条件不一...

迈克老狼1
2013/09/15
0
0
程序该怎么写,谈谈我个人的C语言的程序编写习惯

带过些号称熟悉C语言的刚毕业的新人。发现有些通病。基本如下: 1、代码片过长。一个函数代码过长。 2、常量到处是数字,(原则上,每个常量都有明确含义,既然有含义就应该用#define符号化。...

中山野鬼
2012/03/16
4.9K
28
转一篇不错的简约开发过程定义

最近在看江南白衣的springside项目的时候,发现一篇不错的开发过程定义,可以作为希望或刚成为项目经理的同志们屡屡思路,做为参考. 1. 介绍 本文档基于Agile UP原则,从活动、工件、工具几方面...

orpheus
2009/08/01
0
0
OpenCV学习(13) 细化算法(1)

程序编码参考经典的细化或者骨架算法文章: T. Y. Zhang and C. Y. Suen, “A fast parallel algorithm for thinning digital patterns,” Comm. ACM, vol. 27, no. 3, pp. 236-239, 1984. ......

迈克老狼1
2013/09/14
0
0
读机器学习的论文到底有多难?(2 - 完结)

接前文说述,一篇论文的阅读需要有相当多的背景知识和训练,我们从上文的思维导图不断繁衍细化已经可以看到,这里我直接给出那张枝繁叶茂的图。我们思考的过程已经很详细在上文做了展示,没有...

戴德曼
2016/12/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

kernel version does not match DSO version

错误信息: kernel version 384.11 does not match DSO version 384.130.0 原因是: cuda driver版本太低,不匹配DSO 简单有效的修复方法,升级nvidia driver, 步骤如下: 1. google seach ...

刘小米
今天
0
0
maven坐标和依赖

一、maven坐标详解 <groupId>com.fgt.club</groupId><artifactId>club-common-service-facade</artifactId><version>3.0.0</version><packaging>jar</packaging> maven的坐标元素说......

老韭菜
今天
1
0
springmvc-servlet.xml配置表功能解释

问:<?xml version="1.0" encoding="UTF-8" ?> 答: xml version="1.0"表示是此xml文件的版本是1.0 encoding="UTF-8"表示此文件的编码方式是UTF-8 问:<!DOCTYPE beans PUBLIC "-//SPRING//......

隐士族隐逸
今天
1
0
基于TP5的微信的公众号获取登录用户信息

之前讲过微信的公众号自动登录的菜单配置,这次记录一下在TP5项目中获取自动登录的用户信息并存到数据库的操作 基本的流程为:微信设置自动登录的菜单—>访问的URL指定的函数里获取用户信息—...

月夜中徘徊
今天
0
0
youTrack

package jetbrains.teamsys.license.runtime; 计算lis package jetbrains.ring.license.reader; 验证lis 安装后先不要生成lis,要把相关文件进行替换 ring-license-checker-1.0.41.jar char......

max佩恩
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部