摘要: POS积分管理;百货店;积分点;更新生成;通票回收处理
目录:
模块需求分析:
可行性研究:
如图1通票回收处理数据流程图:
图1通票回收处理数据流程图
通票回收处理数据流程图说明:
通票回收处理数据流程涉及两个文件,通票回收数据文件只是输出文件,通票回收储蓄文件既是输出也是输入文件。
通票回收数据文件:所存放的数据是每次交易时使用积分卡所存放的交易时间以及其它数据信息。
通票回收储蓄文件:所存放的数据是每次通票处理时所存放的最新数据。
所存放的内容和通票回收数据文件一样。
如图2积分点更新生成数据流程图:
图2积分点更新生成数据流程图
积分点更新生成数据流程图说明:
积分点更新生成数据流程处理时需要用到7种数据和一个文件,从这7个数据表中取出数据,将符合条件的数据存放在文件中,做成积分更新生成文件即积分更新数据文件。
会员数据:包括会员的基本信息数据(入会日期,会员编码,姓名,住址,联系电话,出生年月日,会员种类,入会店铺编码等等);
积分数据:包括积分卡的基本信息数据(会员编码,现在积分点,累计积分点,输出累计积分点,增加累计积分点,基本累计积分点,购买次数,购买累计金额等等);
店铺数据:包括店铺基本信息数据(店铺编码,店铺名称,优先级编码,住址,联系电话等等);
会员状态数据:记录是否曾经办理过积分卡的信息数据(会员编码,旧会员编码,店铺编码,旧店铺编码,优先级编码等等);
优先数据:记录优先级信息数据(优先级编码,优先级名称,更新日期等等);
奖励积分数据:记录会员获奖信息数据(处理日期,会员编码,每月消费金额,奖励积分点,系统更新日期等等);
处理日数据:记录所有处理的日期数据(营业日期,处理日期,登陆日期,更新日期等等);
数据库表结构的设计在每一个开发项目中都是非常重要的一个部分,数据库表设计的好坏直接关系到开发过程中代码实现的功能强大与否,是否包含齐备客户所需求的功能。因此下面介绍该模块所用到的数据库表的详细设计:
1) 表名定义
表1数据库表名一览
序号 |
表参数名 |
说明 |
1 |
FSPTB_MEMBER |
记录会员基本信息 |
2 |
FSPTB_POINT |
记录积分卡的基本信息 |
3 |
FSPTB_TENPO |
记录店铺基本信息 |
4 |
FSPTB_MEMBER_STATUS |
记录会员状态信息 |
5 |
FSPTB_DOMINANT |
记录优先级别信息 |
6 |
FSPTB_POINT_BONUS |
记录会员获奖信息 |
7 |
FSPTB_COMM_CONT |
记录处理的日期信息 |
2) 数据库表设计
表2会员表
主键 |
列(属性)名 |
中文名称 |
类型 |
宽度 |
是否允许为空 |
◎ |
MEMBER_CODE |
会员编码 |
Char |
13 |
NOT NULL |
NYUKAI_YMD |
入会年月日 |
Char |
8 |
NULL |
|
SHIMEI_KANA_S |
日语假名的姓 |
Char |
16 |
NOT NULL |
|
SHIMEI_KANA_N |
日语假名的名 |
Char |
16 |
NOT NULL |
|
SHIMEI_KANJI_S |
中文姓 |
Char |
32 |
NOT NULL |
|
SHIMEI_KANJI_N |
中文名 |
Char |
32 |
NOT NULL |
|
BIRTH_DAY |
出生年月日 |
Char |
8 |
NULL |
|
MEMBER_KBN |
会员种类 |
Char |
1 |
NULL |
|
FM_KBN |
性别 |
Char |
1 |
NULL |
|
NYUKAI_TENPO |
入会的店铺编码 |
Char |
6 |
NULL |
|
MUKOU_KBN |
起效种类 |
Char |
1 |
NULL |
|
ADD_YMDHMS |
注册时间 |
Char |
14 |
NULL |
|
ADD_TANTOU |
注册负责人ID |
Char |
6 |
NULL |
|
UPD_YMDHMS |
更新时间 |
Char |
14 |
NULL |
|
UPD_TANTOU |
更新负责人ID |
Char |
6 |
NULL |
表3会员状态表
主键 |
列(属性)名 |
中文名称 |
类型 |
宽度 |
是否允许为空 |
◎ |
MEMBER_CODE |
会员编码 |
Char |
13 |
NOT NULL |
OLD_MEMBER_CODE |
旧会员编码 |
Char |
13 |
NULL |
|
DOMINANT_CODE |
优先级别编码 |
Char |
3 |
NOT NULL |
|
TENPO_CODE |
店铺编码 |
Char |
6 |
NOT NULL |
|
OLD_DOMINANT_CODE |
旧优先级别编码 |
Char |
3 |
NOT NULL |
|
OLD_TENPO_CODE |
旧店铺编码 |
Char |
6 |
NOT NULL |
|
UPD_KBN |
更新种类 |
Char |
1 |
NULL |
|
MSTS_AUTO_ID |
记录番号 |
Numeric |
15 |
NULL |
表4积分表
主键 |
列(属性)名 |
中文名称 |
类型 |
宽度 |
是否允许为空 |
◎ |
MEMBER_CODE |
会员编码 |
Char |
13 |
NOT NULL |
OLD_MEMBER_CODE |
旧会员编码 |
Char |
13 |
NULL |
|
YUTAI_RANK |
优惠等级 |
Char |
2 |
NULL |
|
NOW_POINT |
现在积分点 |
9 |
8 |
NULL |
|
RUIKEI_POINT |
累计积分点 |
9 |
8 |
NULL |
|
OUT_RUIKEI_POINT |
输出的累计积分点 |
9 |
8 |
NULL |
|
ADD_RUIKEI_POINT |
增加的累计积分点 |
9 |
8 |
NULL |
|
KIHON_RUIKEI_POINT |
基本累计积分点 |
9 |
8 |
NULL |
|
BONUS_RUIKEI_POINT |
奖励累计积分点 |
9 |
8 |
NULL |
|
KAIAGE_R |
最后交易时间 |
Char |
8 |
NULL |
|
TUKI_KAIAGE_M |
每月交易金额 |
9 |
10 |
NULL |
|
BEFORE_TUKI_KAIAGE_M |
前月交易金额 |
9 |
10 |
NULL |
|
KAIAGE_F |
交易次数 |
9 |
5 |
NULL |
|
KAIAGE_M |
交易金额 |
9 |
10 |
NULL |
|
MEMBER_WARIBIKI_M |
打折累计金额 |
9 |
10 |
NULL |
|
KOUNYU_M |
购买金额 |
9 |
10 |
NULL |
|
MUKOU_KBN |
起效种类 |
Char |
1 |
NULL |
|
ADD_YMDHMS |
登陆时间 |
Char |
14 |
NULL |
|
UPD_TANTOU |
更新负责人ID |
Char |
6 |
NULL |
表5优先级别表
主键 |
列(属性)名 |
中文名称 |
类型 |
宽度 |
是否允许为空 |
◎ |
DOMINANT_CODE |
优先级别编码 |
Char |
3 |
NOT NULL |
DOMINANT_KANA |
日文名称 |
Char |
20 |
NULL |
|
DOMINANT_KANJI |
中文名称 |
Char |
30 |
NULL |
|
UPD_YMDHMS |
更新时间 |
Char |
14 |
NULL |
|
UPD_TANTOU |
更新负责人ID |
Char |
6 |
NULL |
表6店铺表
主键 |
列(属性)名 |
中文名称 |
类型 |
宽度 |
是否允许为空 |
◎ |
TENPO_CODE |
店铺编码 |
Char |
6 |
NOT NULL |
TENPO_KANA |
日语名称 |
Char |
20 |
NULL |
|
TENPO_KANJI |
中文名称 |
Char |
30 |
NULL |
|
DOMINANT_CODE |
优先级别编码 |
Char |
3 |
NULL |
|
TENPO_ZIP |
邮政编码 |
Char |
7 |
NULL |
|
TENPO_ADDR |
地址 |
Char |
100 |
NULL |
|
TENCYO_MEI |
店长名 |
Char |
20 |
NULL |
|
UPD_YMDHMS |
更新时间 |
Char |
14 |
NULL |
|
UPD_TANTOU |
更新负责人ID |
Char |
6 |
NULL |
表7积分奖励表
主键 |
列(属性)名 |
中文名称 |
类型 |
宽度 |
是否允许为空 |
◎ |
SHORI_YM |
处理月 |
Char |
6 |
NOT NULL |
◎ |
MEMBER_CODE |
会员编码 |
Char |
13 |
NOT NULL |
TUKI_KAIAGE_M |
每月交易金额 |
9 |
10 |
NULL |
|
BONUS_POINT |
奖励积分点 |
9 |
8 |
NULL |
|
BONUS_KUBN |
奖励种类 |
9 |
4 |
NULL |
|
SYSTEM_UPD_YMDHMS |
系统更新时间 |
Char |
14 |
NULL |
表8处理日表
主键 |
列(属性)名 |
中文名称 |
类型 |
宽度 |
是否允许为空 |
EIGYO_YMD |
营业日期 |
Char |
8 |
NOT NULL |
|
SYORI_YMD |
处理日期 |
Char |
8 |
NOT NULL |
|
ADD_YMD |
登陆日期 |
Char |
8 |
NOT NULL |
|
ADD_HMS |
登陆时间 |
Char |
6 |
NOT NULL |
|
UPD_YMD |
更新日期 |
Char |
8 |
NOT NULL |
|
UPD_HMS |
更新时间 |
Char |
6 |
NOT NULL |
版权所有© 帮我毕业网 并保留所有权利