2.3.1 人员信息及充值卡片设计准备

2.3.1 人员信息及充值卡片设计准备

人员信息及充值卡片和一般的报表不同,它是一个非规整表,它存在一对多的情形,如图2-16所示,人员信息及充值卡片共有24个栏目,其中充值类型(第17栏)、充值金额(第18栏)、充值方式(第19栏)、备注(第20栏)属于一页中存在多行的,这是“多”,其他栏目如年月日、合计、签名之类的信息一页中均为一行,这是“一”,这种现象称作“一对多”现象,需要在设计中加以体现。

图2-16 人员信息及充值卡片的一对多现象

结合图2-8和图2-16,在表格设计前,我们整理了人员信息及充值卡片的数据字典,见表2-5。表中除字段名、类型、宽度、精度这四个常规的数据字典标引项外,其他标引项的意义如下:

显示宽度:表示在屏幕上的显示宽度。由于屏幕面积有限,必要时会适当减小屏幕显示内容的尺寸,当光标单击聚焦时,再加展开,这样就形成了显示宽度。显示宽度一般小于等于宽度。

显示精度:表示在屏幕上的显示精度。和显示宽度一样,在屏幕上,有时为了特殊的需要,可将显示精度设置成小于等于精度的数值。

表2-5 人员信息及充值卡片数据字典(YGKP,年报)

续表

范式区域:表示一对多的状况。DBF表示一,DB1表示多。默认为DBF。

间隔行数:表示在屏幕上行与行的间隔。对于多的栏目,存在屏幕上行与行的间隔参数,默认为1,表示没有间隔,当值为2时,表示间隔一行。

备注:表示栏目名称,可以重复表示。

即时计算公式:表示供录入触发的即时计算用的公式,按照本体语言进行定义,自动在线调用相关功能构件进行操作。

上述标引项中,字段名是自动生成的。除此以外,有时还有不常用的标引项,如在制证栏目的数据字典中还应标明:

签名人:_CON

校验文件:YGKP_JYS

可实现人员信息及充值卡片的审核校验。