ASP.NET某店POS积分管理系统-销售情况,会员卡再发行数据生成

.模块需求分析

百货店是我们生活中不可缺少的一部分,为了给客户提供更方便的服务平台,而设计了POS积分管理系统。其中对POS机销售情况的数据操作和会员卡再发行系统在这一系统中起着重要的作用。POS机上的数据操作主要是将POS机上的数据转存到数据库或者数据文件中,而会员卡再发行系统则可以通过失效会员卡的循环利用保证成本控制。

3.1 POS销售情况处理

(1) 概述:

该模块是为了便于分析和操作的需要而设计的。其功能将POS数据转存到数据库中,待分析完成后,再将指定时间之前的数据转存到CSV文件中后删除数据。

(2) 功能:

首先,检查ini文件是否正常,如不正常则直接终止程序。

其次,检查指定位置的dat文件是否存在,如不存在则直接终止程序。

最后,读取dat文件中的数据至数据库表FSPTB_POS_TORIHIKI中,以供分析使用。

当分析完成后,即进行以下操作:

首先,判断指定日期是否符合输入格式,如不符合则直接终止程序。

其次,判断csv文件是否存在,如不存在则直接终止程序。

最后,将数据库表FSPTB_POS_TORIHIKI中的数据按指定时间,转存到csv文件中并删除数据库中的存储内容。

3.2 会员卡再发行系统

(1) 概述:

该模块是为实现废弃会员卡充分再利用,达到成本控制的目的而设计的程序。其主要功能是根据判断数据库表FSPTB_POINT_KARI中的追加理由来实现会员卡的再发行数据生成。

(2) 功能:

首先,判断ini文件是否正常,如不正常则直接终止程序。

其次,判断dat文件是否存在,如不存在则新生成当天文件。

最后,根据判断数据库表FSPTB_POINT_KARI中的追加理由项,将追加理由项符合要求的数据的新旧会员号输出到dat文件中去。

4.可行性分析

开发一款软件是否能在允许的条件下达到用户要求是至关重要的,因此必须要从经济上、技术上对其可行性进行分析。

4.1 经济可行性

随着科学技术的发展,特别是计算机技术的飞跃发展,使得计算机在人们的生活使用中越来越普遍。计算机的普遍使用说明人们的生活水平提高了,从而也说明了计算机的价格越来越被众多人所接受。然而价格的低廉并不是说产品的质量不好,是因为技术的飞跃发展使得产品的成本降低。因此开发POS积分管理系统所需要的成本也是该百货店所能接受的,并且通过POS积分管理系统的管理使得客户获得相应的好处,从而使百货店获得更高的利益。除此之外它还具有很多优点,例如:

(1)可以随时获得客户的基本资料,以及店铺的基本资料,通过这些可以增加客户与百货店之间的相互信任度。保证交易中的安全性。

(2)方便百货店对客户积分的管理以及更新,以便让客户在符合条件的情况下享受某种特别优惠待遇,从而增加客户对百货店的满意度,吸引更多的客户。

4.2 技术可行性

所需技术都是已经非常成熟的技术,例如ADO.NET数据库访问技术,Stream文件读写技术,字符切分技术等。

5.数据库设计

数据库是整个系统数据的存贮中心,在整个系统中处于至关重要的地位。在此,只介绍以上2个程序所要使用到的数据库。

5.1 POS销售情况处理

5.1.1 数据流程图

添加图片注释,不超过 140 字(可选)

5.1.2 数据表结构设计

表1 数据库表FSPTB_POS_TORIHIKI

英字項目名

类型

长度

备注

TENPO_CODE

Char

6

商店编号

POS_NO

Char

6

POS机标号

TORIHIKI_NO

Char

6

交易联标号

TORIHIKI_YMD

Char

8

交易日期

TORIHIKI_HH

Char

2

交易时间(时)

TORIHIKI_MM

Char

2

交易时间(分)

MEMBER_CODE

Char

13

会员号

POINTO_SBT

Char

2

积分类型

STATUS

Char

2

积分层次

POINT

Num

9

本次积分

ALL_POINT

Num

9

总积分

NET_URIAGE_M

Num

9

销售金额

URIAGA_TENSU

Num

7

销售基点

ALL_URIAGE_M

Num

9

总销售金额

POINT_M

Num

9

积分对象金额

POINT_RM

Num

4

积分基准金额

POINT_RIT

Num

2

积分倍率

SEKININ_NO

Char

6

操作员编号

TANTOU_NO

Char

6

检查标号

CARD_RIYOSU

Num

7

会员卡使用次数

YUTAI_RANK

Char

2

优待档次

YUTAI_BAIRIT

Char

2

优待倍率

HENPIN_KBN

Char

1

退货标识”1”,其他都标识”0”

TORIHIKI_AUTO_ID

N

15

自动采集

5.2 会员卡再发行系统

5.2.1 数据流程图

添加图片注释,不超过 140 字(可选)

5.2.2 数据表结构设计

表2 数据库表FSPTB_POINT_KARI

英字項目名

属性

桁数

備考

MEMBER_CODE

C

13

会员号

OLD_MEMBER_CODE

C

13

旧会员号

YUTAI_RANK

C

2

优待等级

YDAY_POINT

9

8

前日累计积分点

NOW_POINT

9

8

现在新增积分点

YDAY_TUKI_KAIAGE_M

9

10

前日月间销售金额

TUKI_KAIAGE_M

9

10

现在月间销售金额

OUT_POINT

9

6

花费积分累计

OUT_KAIAGE_M

9

10

当天减少金额累计

OUT_RIYU_CODE

C

2

花费理由代码

ADD_POINT

9

6

当天累计追加积分

ADD_KAIAGE_M

9

10

当天累计加算金额

ADD_RIYU_CODE

C

2

续卡理由代码

UPD_KBN

C

1

更新区分代码【1】登录;【2】修正;【3】删除

DATA_KBN

C

1

数据更新地区分代码
【0】店铺;【1】本部

UPD_YMDHMS

C

14

更新日期

UPD_TANTOU

C

6

担当者代码

链接:https://pan.baidu.com/s/1Xwd0U_KktL0hRFPaggIOGQ?pwd=6688 
提取码:6688 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值