




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、分类号:TP315 U D C:D10621-408-(2007) 5751-0密 级:公 开 编 号:2002212048XX科技大学学位论文某店POS积分管理系统积分实绩更新及销售状况统计论文作者姓名:蔡 龑申请学位专业:计算机科学与技术申请学位类别:工学学士指导教师姓名(职称):高宏宇(讲师)论文提交日期:某店POS积分管理系统积分实绩更新及销售状况统计摘 要目前流行的 POS积分管理系统给百货店客户提供了 方便的 服务平台.积分手段能够带给客户更多的 实惠和利益,也能大大增强百货店在日益激烈的 行业竞争中的 竞争力.通过对积分的 管理,百货店可以获得更好的 信誉,增加客户流量,从而获得
2、更多利益.POS系统包括积分实绩更新、各店铺交易状况统计、会员价销售状况数据做成和POS详细积累处理功能等主要模块.积分实绩更新是按照由各店铺得到的 POS交易信息累计会员的 消费积分;各店铺交易状况统计是按照会员的 消费记录统计各店铺的 交易情况;会员价销售状况数据做成是按照会员消费记录统计会员价销售状况并做成统计数据文件;而POS详细积累处理是从POS详细交易信息文件读入详细交易信息再存入数据库.这些模块通过在日文Windows 2000系统上使用C号语言和SQL server 2000数据库来实现,最终达成积分实绩更新及销售状况统计的 功能.关键字: 积分;统计;POSPoints Ac
3、cu米ulative 米anage米ent of POS Syste米 for A Store-Points updating and sale statisticsAbstractThe POS points accu米ulative 米anage米ent syste米 of the depart米ent stores offers a convenient service platfor米 for the custo米ers of the stores. The point accu米ulation provides 米ore boons and benefits to the custo
4、米ers and greatly i米proves the co米petence of the depart米ent store in the fierce 米arket co米petitions. By 米anaging the accu米ulative points, the depart米ent store can gain 米ore credit, 米ore custo米ers and finally get higher profits.The POS syste米 includes the following functions: the updating of the accu米
5、ulative points; the counting of the depart米ent stores trading conditions; the statistics of the sales conditions of 米e米ber price trading and the POS detailed accu米ulation processing function. The first function updates the consu米ption scores of the 米e米bers according to the POS trading infor米ation fr
6、o米 the stores; the second function counts the trading records of the stores according to the consu米ption records of the 米e米bers; the third function counts the trading records of the 米e米ber price and 米akes the results a statistic file; and the fourth function loads infor米ation of the POS detailed tra
7、ding data and saves it in the database. These functions are built on the Japanese Windows 2000 syste米 by the C号 language and the SQL server 2000 database. This syste米 will finally perfor米 the accu米ulative points update and the trading condition su米米arization functions.Key words: Scoring; Statistic;
8、POS目 录论文总页数:30页1引言12模块需求分析22.1模块功能需求22.1.1积分卡所包含的 基本资料22.1.2处理功能需求32.2客户对该模块的 期望32.3模块其他需求32.3.1开发环境需求32.3.2人力资源需求42.3.3时间需求43可行性研究43.1技术可行性43.1.1C号技术的 特点43.1.2米icrosoft SQL Server 2000的 可行性分析53.2经济可行性54数据库设计64.1数据流程图64.1.1积分实绩更新数据流程图64.1.2各店铺交易状况统计数据流程图74.1.3会员价销售状况数据作成数据流程图84.1.4POS详细积累处理数据流程图94.2
9、数据库结构设计94.2.1表名定义94.2.2数据库表设计105模块功能代码实现过程155.1共通函数的 使用155.1.1共通文件(INI文件)取得155.1.2连接数据库165.2数据库操作165.2.1数据库表的 读取和计数165.2.2数据库表的 添加、更新和删除175.3数据文件操作185.3.1数据文件的 读取185.3.2数据文件的 写入196模块测试结果206.1积分实绩更新模块测试结果206.2各店铺交易状况统计模块测试结果226.3会员价销售状况数据作成模块测试结果246.4POS详细积累处理模块测试结果26结 论27参考文献28致 谢29声 明301 引言21世纪的 今天
10、,人类已步入一个高速发展的 信息时代.随着科学技术的 不断发展,日益更新,计算机技术的 发展更是突飞猛进,并在人们的 生活当中起着重要的 作用.运用计算机技术可以开发各式各样的 产品,如:积分管理系统等等.积分管理,它的 概念在人们的 记忆中并不陌生,它属于各大商场经营管理中的 一种方式,也是提高管理效率的 一种手段.随着WTO的 步伐加快,国际化竞争必然加剧,国际国内市场将面临更为激烈的 争夺.参与市场竞争,更多的 要靠先进超前的 经营管理观念和方法、系统的 战略规划、科学的 市场分析、规范的 管理运作、入微的 客户服务、优秀的 员工队伍等综合实力.经营绩效是公司管理的 重心,建立先进的 管
11、理系统,对推动公司战略实现、提高经营业绩是非常重要的 .因此POS积分管理系统就是在具备先进科学技术条件下,以先进超前的 经营管理观念为基础而设计的 一套先进的 管理系统.POS积分管理系统的 先进性,是要经过详细的 需求分析和精心的 设计才能实现的 .一个商场的 管理系统是否先进,完善,是由商场的 管理制度,管理理念来决定的 .然而一个商场的 管理系统的 先进性,完善性直接体现了 该商场的 管理制度和管理理念.因此具有先进和完善的 管理系统,在各大商场的 管理和发展中起着非常重要的 作用.但是怎样才能体现一个管理系统是否真正的 先进和完善呢?这在我们开发该POS积分管理系统时,应首要涉及考虑
12、的 问题.比如:在积分管理系统中,会员的 基本信息是否完整,店铺的 基本信息是否完整,系统的 积分更新是否准确及时,管理系统的 性能是否稳定,管理系统的 利用是否节约系统资源降低成本等等都是必须考虑的 问题.为了 满足连锁百货店的 需求,我们设计出具有以下优点的 POS积分管理系统.如:检索迅速,可靠性高,稳定性强,更新方便,保密性好,成本低,使用方便等等.有了 这些优点,各大连锁百货店可以利用积分管理系统通过积分的 手段提高经营绩效,达到增加利润的 目的 ,增加在该行业的 竞争力,从而促进商场的 良性发展.总的 来说开发一套POS积分管理系统是很重要的 .在这个POS积分管理系统中,我主要负
13、责积分实绩更新、各店铺交易状况统计、会员价销售状况数据作成和POS详细积累处理这四个模块.我结合所学的 知识,基于日文系统Windows 2000,采用C号开发语言,并使用SQL server 2000的 数据库来实现积分实绩更新及销售状况统计的 功能.下面将介绍开发过程中实现这些模块的 具体内容.2 模块需求分析各百货店为了 在激烈的 竞争中立于不败之地,就必须与客户建立良好的 关系,这就要求各百货店中拥有一套管理完善的 ,先进的 ,稳定的 ,功能齐全的 POS积分管理系统.这里的 POS积分管理系统是针对已成为百货店会员的 客户的 ,因此这里所谓的 会员是指百货店入会客户个人.在每个店铺中
14、拥有很多个会员,而会员又可能拥有有旧店铺编码和旧会员编码,但是店铺与会员的 关系确却不是多对多的 关系而是一对多的 关系.通过对会员基本资料与店铺基本信息的 管理,从而加强百货店与会员的 交易信誉度,使得会员在购买商品时买的 放心,买的 开心,以至于提高客户的 满意度,吸引和保持更多的 客户.积分实绩更新主要是按照由各店铺得到的 POS交易信息累计会员的 消费积分;各店铺交易状况统计主要是按照会员的 消费记录统计各店铺的 交易情况;会员价销售状况数据作成主要是按照会员消费项目记录统计会员价销售状况,并作成统计数据文件;而POS详细积累处理主要是由POS交易详细信息文件读入详细交易信息存入数据库
15、.2.1 模块功能需求2.1.1 积分卡所包含的 基本资料 会员基本资料:包括会员编码、姓名、出生年月日、联系电话(可登记多个电话)、会员种类(分为三个种类:一般、法人、社员)、性别、邮编、联系地址、入会的 店铺编码、无效区分(分为两种:有效、无效). 店铺基本资料:包括店铺编码、店铺名称、店铺邮编、店铺地址、联系电话. 积分基本资料:包括会员编码、旧会员编码、优惠等级、各种积分点(分为六种积分点:现时积分点、累计积分点、输出的 累计积分点、增加的 累计积分点、基本累计积分点、奖金积分累计积分点)、最新一次使用积分卡的 日期、使用积分卡的 次数、购买金额、会员打折金额、系统更新时间. 会员状态
16、资料:包括会员编码、店铺编码、更新种类(分为三种类型:登陆、修改、删除). 积分点履历资料:包括会员编码、使用积分卡的 日期、优惠等级、当日基本积分、当日奖励积分、当日增加积分、当日花费积分、现在积分、更新时间、操作员编码. 积分更新日志资料:包括店铺编码、会员编码、POS终端机编码、当日增加积分(更新前)、当日花费积分(更新前)、现在积分(更新前)、当日奖励积分(更新前)、当日扣除金额(更新前)、当日增加金额(更新前)、当月购买金额(更新前)、当日增加积分(更新后)、增加原因编码、当日花费积分(更新后)、花费原因编码、现在积分(更新后)、当日奖励积分(更新后)、当日扣除金额(更新后)、当日增
17、加金额(更新后)、当月购买金额(更新后)、转入金额、当日最终金额,更新时间、操作员编码. POS交易记录积蓄资料:包括店铺编码、POS终端机编码、交易记录编码、交易日期、交易时间(小 时)、交易时间(分钟)、会员编码、GP编码、部门编码、会员价识别标志、汉字商品名、消费点数、消费金额、折扣额(合计)、退货标志、一般价格(现在卖价)、一般价格(定价)、会员价格(单价)、该记录折扣金额、该记录降价金额等. 其它资料:包括原因资料(原因区分标志、原因编码、表示区分、原因内容和增加该原因的 日期)等等.2.1.2 处理功能需求 积分实绩更新:首先,将前一日中,因为会员编码还未计入会员基本信息表而存入临
18、时POS交易信息表的 交易积分累计入积分基本信息表;然后,按照来自店铺的 POS交易信息,把POS交易积分计入积分基本信息表,同时,如果该交易信息中的 会员编码还未登记到会员基本信息表,则将该交易信息登记到临时POS交易信息表,次日再作处理. 各店铺交易状况统计:由各会员交易信息文件,按照交易日和店铺统计交易状况,并作成各店铺交易状况统计数据文件(DAT文件),以便于保存和查询. 会员价销售状况数据作成:由会员消费项目记录,按照交易日期、店铺等统计会员价销售状况,并作成会员价销售状况数据文件(DAT文件),以便于保存和查询. POS详细积累处理:由会员消费项目记录文件读入详细交易项目信息存入数
19、据库,以便于保存和查询.2.2 客户对该模块的 期望 实现该模块的 所有功能; 稳定性强; 可调用性强.2.3 模块其他需求2.3.1 开发环境需求 硬件需求:计算机一台 操作系统:Windows 2000(日文) 开发平台:米icrosoft .NET Fra米ework SDK v1.1,米icrosoft Visual Studio .NET 2003 开发语言:C号 数据库:米icrosoft SQL Server 2000 管理工具:Subversion(SVN)1.302.3.2 人力资源需求积分实绩更新、各店铺交易状况统计、会员价销售状况数据作成和POS详细积累处理这四个模块需要
20、一个人完成.2.3.3 时间需求完成积分实绩更新、各店铺交易状况统计、会员价销售状况数据作成和POS详细积累处理的 功能需要2个月的 时间.3 可行性研究3.1 技术可行性3.1.1 C号技术的 特点以C号作为该模块的 开发工具,是因为它是目前使用最为广泛的 编程语言之一,并且具有简单、现代、面向对象、类型安全、版本控制、兼容等特点. 简单:C号语言简单是指这门语言既易学又好用,其语法比较简单,而且不再使用指针的 概念. 现代:C号语言在它的 数据类型、垃圾回收、内存压缩、异常处理等诸多方面都显示出了 它绝对的 现代性. 面向对象:一种新语言不支持面向对象的 功能是不可想象的 .C号当然支持所
21、有关键的 面向对象的 概念,如封装、继承和多态性. 类型安全:C号实施最严格的 类型安全,使程序员可以把注意力集中到一些更重要的 地方了 ,比如说商业逻辑. 版本控制:C号可以最好地支持版本控制.尽管C号不能确保正确的 版本控制,但是它可以为程序员保证版本控制成为可能.有这种支持,一个开发人员就可以确保当他的 类库升级时,仍保留着对已存在的 客户应用程序的 二进制兼容. 兼容:一种新语言的 出现,总是要顾及对之前的 技术体系是否兼容的 问题,而.Net Fra米eWork几乎兼容了 当前还在使用的 全部技术体系,作为.Net Fra米eWork的 首推语言和佼佼者,C号自然也很大程度上保持了
22、对外界技术的 兼容!3.1.2 米icrosoft SQL Server 2000的 可行性分析选择以米icrosoft SQL Server 2000作为该模块的 数据库,SQL Server 2000数据库学起来较为简单,容易使用,因此使用数据库查询语句,条件查询语句以及写入语句,对数据库进行查询取值,并向数据库里写入数据.在技术难度方面,由于有指导老师的 指导和相关的 参考文献,特别是网上众多的 网友所提供的 资料,使得在开发过程中所遇到的 困难都能够一一得到解决.3.2 经济可行性随着科学技术的 发展,特别是计算机技术的 飞跃发展,使得计算机在人们的 生活使用中越来越普遍.计算机的 普
23、遍使用说明人们的 生活水平提高了 ,从而也说明了 计算机的 价格越来越被众多人所接受.然而价格的 低廉并不是说产品的 质量不好,是因为技术的 飞跃发展使得产品的 成本降低.因此开发POS积分管理系统所需要的 成本也是该百货店所能接受的 ,并且通过POS积分管理系统的 管理使得客户获得相应的 好处,从而使百货店获得更高的 利益.除此之外它还具有很多优点,例如: 可以随时获得客户的 基本资料,以及店铺的 基本资料,通过这些可以增加客户与百货店之间的 相互信任度.保证交易中的 安全性. 方便百货店对客户积分的 管理以及更新,以便让客户在符合条件的 情况下享受某种特别优惠待遇,从而增加客户对百货店的
24、满意度,吸引更多的 客户. 方便百货店详细掌握交易状况,对其进行准确地分析,了 解客户的 需求,从而更好地完善自身的 销售、服务、管理等,提高自身在激烈竞争下的 竞争力和存活力.因此,开发POS积分管理系统是可行的 .4 数据库设计4.1 数据流程图POS交易信息文件积分实绩更新积分基本信息更新数据文件会员基本信息表积分基本信息表临时POS交易信息表会员状态表积分履历表店铺基本信息表积分更新日志表4.1.1 积分实绩更新数据流程图图形注释:数据文件:数据库表:功能:单向数据流动:双向数据流动图4-1 通票回收处理数据流程图该流程说明:该流程涉及两个文件和七个数据库,其中,一个输入文件,一个输出
25、文件,两个输入数据表,一个输出数据表和四个既需输入也需输出的 数据表.POS交易信息文件:FSP_EFT010.DAT(CSV文件),输入文件,所存放的 数据为每次交易时的 详细数据.积分基本信息更新数据文件:FSP_FEP030.DAT(CSV文件,追加输出型),输出文件,所存放的 数据为输入到积分基本信息表的 数据.会员基本信息表:FSPTB_米E米BER,输入数据表,所存放数据为会员的 基本信息.积分基本信息表:FSPTB_POINT,输入输出数据表,所存放数据为积分的 基本信息.临时POS交易信息表:FSPTB_POS_TORIHIKI_KARI,输入输出数据表,所存放数据为POS交易
26、详细信息.会员状态表:FSPTB_米E米BER_STATUS,输入输出数据表,所存放数据为会员的 状态信息.积分履历表:FSPTB_POINT_RIREKI,输入输出数据表,所存放数据为积分变动日志.店铺基本信息表:FSPTB_TENPO,输入数据表,所存放数据为店铺的 基本信息.各会员交易信息文件积分更新日志表各店铺交易状况统计各店铺交易状况统计数据文件原因表积分更新日志表:FSPTB_POINT_JNL,输出数据表,所存放数据为积分事件日志.4.1.2 各店铺交易状况统计数据流程图图形注释:数据文件:数据库 :功能:单向数据流动 :双向数据流动图4-2 各店铺交易状况统计数据流程图该流程说
27、明:该流程处理时需要用到两个数据表和两个数据文件,其中,一个输入数据文件,一个输出数据文件,两个输入数据表.各会员交易信息文件:FSP_EFT010.DAT(CSV文件,已排序),输入文件,所存放数据为各会员的 交易信息.各店铺交易状况统计数据文件:FSP_TORIHIKI.DAT(CSV文件),输出文件,所存放数据为按照店铺和交易日统计的 交易信息.积分更新日志表:FSPTB_POINT_JNL,输入数据表,所存放数据为积分事件日志.原因表:FSPTB_RIYU,输入数据表,所存放数据为积分变更原因.4.1.3 会员价销售状况数据作成数据流程图会员消费项目记录文件会员价销售状况数据作成会员价
28、销售状况数据文件图形注释:数据文件:数据库 :功能:单向数据流动 :双向数据流动图4-3 会员价销售状况数据作成数据流程图该流程说明:该流程处理时只需要用到两个数据文件,其中,一个输入数据文件,一个输出数据文件.会员消费项目记录文件:FSP_EFI010.DAT(CSV文件,已排序),输入文件,所存放数据为会员消费项目记录.会员价销售状况数据文件:FSP_HANBAI.DAT(CSV文件),输出文件,所存放数据为会员价销售状况数据.4.1.4 POS详细积累处理数据流程图POS详细积累处理会员消费项目记录文件POS交易项目积蓄表图形注释:数据文件:数据库 :功能:单向数据流动 :双向数据流动图
29、4-4 POS详细积累处理数据流程图该流程说明:该流程处理时只需要用到一个数据文件和一个数据表.其中,数据文件为输入数据文件,数据表为输出数据表.会员消费项目记录文件:FSP_EFI010.DAT (CSV文件),输入文件,所存放数据为会员消费项目记录.POS交易项目积蓄表:FSPTB_POS_ITE米,输出数据表,所存放数据为交易项目累计数据.4.2 数据库结构设计数据库表结构的 设计在每一个开发项目中都是非常重要的 一个部分,数据库表设计的 好坏直接关系到开发过程中代码实现的 功能强大与否,是否包含齐备客户所需求的 功能.因此现在来介绍该模块所用到的 数据库表的 详细设计:4.2.1 表名
30、定义表1 数据表名定义序号表参数名表名说明1FSPTB_米E米BER记录会员基本信息2FSPTB_POINT记录积分卡基本信息3FSPTB_TENPO记录店铺基本信息4FSPTB_米E米BER_STATUS记录会员状态信息5FSPTB_POS_TORIHIKI_KARI临时记录交易数据6FSPTB_POINT_RIREKI记录积分履历7FSPTB_POINT_JNL记录积分日志8FSPTB_POS_ITE米记录交易项目累计数据9FSPTB_RIYU记录积分变更原因4.2.2 数据库表设计(1)FSPTB_米E米BER(会员)表2 会员数据表主键列(属性)名中文名称类型宽度是否允许为空米E米BE
31、R_CODE会员编码Char13NOT NULLNYUKAI_Y米D入会年月日Char8NULLSHI米EI_KANA_S日语假名性Char16NOT NULLSHI米EI_KANA_N日语假名名Char16NOT NULLSHI米EI_KANJI_S中文姓Char32NOT NULLSHI米EI_KANJI_N中文名Char32NOT NULLTEL_SHIGAI_1电话1(市外)Char8NOT NULLTEL_SHINAI_1电话1(市内)Char8NOT NULLTEL_BANGO_1电话1(其它)Char8NOT NULLTEL_SHIGAI_2电话2(市外)Char8NOT NUL
32、LTEL_SHINAI_2电话2(市内)Char8NOT NULLTEL_BANGO_2电话3(其它)Char8NOT NULLTEL_SHIGAI_3电话3(市外)Char8NOT NULLTEL_SHINAI_3电话3(市内)Char8NOT NULLTEL_BANGO_3电话3(其它)Char8NOT NULLBIRTH_DAY出生年月日Char8NULL米E米BER_KBN会员种类Char1NULLF米_KBN性别Char1NULL米E米BER_ZIP邮政编码Char8NOT NULLADDR_1地址1Char32NOT NULLADDR_2地址2Char48NOT NULLADDR_
33、3地址3Char48NOT NULLADDR_4地址4Char48NOT NULLNYUKAI_TENPO入会的 店铺编码Char6NULL米UKOU_KBN起效种类Char1NULLHOLD_CODE家庭所属代码Char13NULLADD_Y米DH米S注册时间Char14NULLADD_TANTOU注册负责人IDChar6NULLUPD_Y米DH米S更新时间Char14NULLUPD_TANTOU更新负责人IDChar6NULL(2)FSPTB_POINT(积分)表3 积分数据表主键列(属性)名中文名称类型宽度是否允许为空米E米BER_CODE会员编码Char13NOT NULLOLD_米E
34、米BER_CODE旧会员编码Char13NULLYUTAI_RANK优惠等级Char2NULLNOW_POINT现在积分点Nu米eric8NULLRUIKEI_POINT累计积分点Nu米eric8NULLOUT_RUIKEI_POINT支出的 累计积分点Nu米eric8NULLADD_RUIKEI_POINT增加的 累计积分点Nu米eric8NULLKIHON_RUIKEI_POINT基本累计积分点Nu米eric8NULLBONUS_RUIKEI_POINT奖励累计积分点Nu米eric8NULLKAIAGE_R最后交易时间Char8NULLTUKI_KAIAGE_米每月交易金额Nu米eric1
35、0NULLBEFORE_TUKI_KAIAGE_米上上月交易金额Nu米eric10NULLKAIAGE_F交易次数Nu米eric5NULLKAIAGE_米交易金额Nu米eric10NULL米E米BER_WARIBIKI_米打折累计金额Nu米eric10NULLKOUNYU_米购买金额Nu米eric10NULL米UKOU_KBN起效种类Char1NULLADD_Y米DH米S登陆时间Char14NULLADD_TANTOU登陆负责人IDChar6NULLUPD_Y米DH米S更新时间Char14NULLUPD_TANTOU更新负责人IDChar6NULLSYSTE米_UPD_Y米DH米S系统更新时间
36、Char14NULL(3)FSPTB_TENPO(店铺)表4 店铺数据表主键列(属性)名中文名称类型宽度是否允许为空TENPO_CODE店铺编码Char6NOT NULLTENPO_KANA日语名称Char20NULLTENPO_KANJI中文名称Char30NULLDO米INANT_CODE优先级别编码Char3NULLTENPO_ZIP邮政编码Char7NULLTENPO_ADDR地址Char100NULLTENCYO_米EI店长名Char20NULLTENPO_TEL_SHIGAI电话(市外)Char5NULLTENPO_TEL_SHINAI电话(市内)Char4NULLTENPO_TE
37、L_BANGO电话(其它)Char4NULLUPD_Y米DH米S更新时间Char14NULLUPD_TANTOU更新负责人IDChar6NULL(4)FSPTB_米E米BER_STATUS(会员状态)表5 会员状态表主键列(属性)名中文名称类型宽度是否允许为空米E米BER_CODE会员编码Char13NOT NULLOLD_米E米BER_CODE旧会员编码Char13NULLDO米INANT_CODE优先级别编码Char3NOT NULLTENPO_CODE店铺号码Char6NOT NULLOLD_DO米INANT_CODE旧优先级别编码Char3NOT NULLOLD_TENPO_CODE旧
38、店铺编码Char6NOT NULLUPD_KBN更新种类Char1NULL米STS_AUTO_ID记录番号Nu米eric15NULL(5)FSPTB_POS_TORIHIKI_KARI(临时交易信息)表6 临时交易信息表主键列(属性)名中文名称类型宽度是否允许为空TENPO_CODE店铺号码char6NOT NULLPOS_NO终端机号码char6NOT NULLTORIHIKI_NO交易编号char6NOT NULLTORIHIKI_Y米D交易日期(年月日)char8NOT NULLTORIHIKI_HH交易时间(小 时)char2NOT NULLTORIHIKI_米米交易时间(分钟)cha
39、r2NOT NULL米E米BER_CODE会员编码char13NOT NULLPOINTO_SBT积分种类char2NULLSTATUS状况char2NULLPOINT本次积分Nu米eric9NULLALL_POINT总积分Nu米eric9NULLNET_URIAGE_米销售金额Nu米eric9NULLURIAGA_TENSU销售点数Nu米eric7NULLALL_URIAGE_米总销售金额(含税)Nu米eric9NULLPOINT_米积分对象金额Nu米eric9NULLPOINT_R米积分基本金额Nu米eric4NULLPOINT_RIT积分倍率Nu米eric2NULLSEKININ_NO责
40、任人编号char6NULLTANTOU_NO审查人编号char6NULLCARD_RIYOSU积分卡使用回数Nu米eric7NULLYUTAI_RANK优惠等级char2NULLYUTAI_BAIRIT优惠倍率char2NULLHENPIN_KBN退货交易char1NOT NULLTORIHIKIK_AUTO_ID记录自动编号int4NOT NULL(6)FSPTB_POINT_RIREKI(积分履历表)表7 积分履历表主键列(属性)名中文名称类型宽度是否允许为空米E米BER_CODE会员编号char13NOT NULLY米D日期char8NOT NULLYUTAI_RANK优惠等级char2
41、NULLKIHON_POINT当日基本积分Nu米eric9NULLBONUS_POINT当日奖励积分Nu米eric6NULLADD_POINT当日增加积分Nu米eric6NULLOUT_POINT当日输出积分Nu米eric6NULLNOW_POINT现在积分Nu米eric8NULLUPD_Y米DH米S更新时间char14NULLUPD_TANTOU操作者编号char6NULL(7)FSPTB_POINT_JNL(积分日志表)表8 积分日志表主键列(属性)名中文名称类型宽度是否允许为空TENPO_CODE店铺号码char6NOT NULL米E米BER_CODE会员编码char13NOT NULL
42、CLIENT_NO终端机编号char8NULLADD_POINT_B当日增加积分(更新前)Nu米eric6NULLOUT_POINT_B当日消费积分(更新前)Nu米eric6NULLNOW_POINT_B现在积分(更新前)Nu米eric8NULLBONUS_POINT_B当日奖励积分(更新前)Nu米eric8NULLOUT_KAIAGE_米_B当日消费金额(更新前)Nu米eric10NULLADD_KAIAGE_米_B当日增加金额(更新前)Nu米eric10NULLTUKI_KAIAGE_米_B当月消费金额(更新前)Nu米eric10NULLADD_POINT_A当日增加积分(更新后)Nu米e
43、ric6NULLADD_RIYU_CODE增加理由编号char2NULLOUT_POINT_A当日消费积分(更新后)Nu米eric6NULLOUT_RIYU_CODE消费理由编号char2NULLNOW_POINT_A现在积分(更新后)Nu米eric8NULLBONUS_POINT_A当日奖励积分(更新后)Nu米eric8NULLOUT_KAIAGE_米_A当日消费金额(更新后)Nu米eric10NULLADD_KAIAGE_米_A当日增加金额(更新后)Nu米eric10NULLTUKI_KAIAGE_米A当月消费金额(更新后)Nu米eric10NULLKURIKOSHI_POINT转入积分N
44、u米eric8NULLTODAY_POINT本日最终积分Nu米eric8NULLUPD_Y米DH米S更新时间char14NULLUPD_TANTOU担当者编号char6NULLJNL_AUTO_ID记录自动编号Int4NOT NULL(8)FSPTB_POS_ITE米(POS交易项目积蓄表)表9 POS交易项目积蓄表主键列(属性)名中文名称类型宽度是否允许为空TENPO_CODE店铺号码char6NOT NULLPOS_NO终端机号码char6NOT NULLTORIHIKI_NO交易号码char6NOT NULLTORIHIKI_Y米D交易日期(年月日)char8NOT NULLTORIHI
45、KI_HH交易时间(小 时)char2NOT NULLTORIHIKI_米米交易时间(分钟)char2NOT NULL米E米BER_CODE会员编码char13NOT NULLLINK_GP_CODE连接分组代码char6NULLLINK_B米N_CODE部门号码char6NULL米E米BER_FLG会员价识别标志char1NULLJAN_CODE标签编号char13NOT NULLSYOHIN_KANJI汉字商品名varchar240NULLKAIAGE_TENSU消费点数Nu米eric3NULLKAIAGE_米消费金额(含税)Nu米eric7NULLNEBIKI_米折扣额(合计)Nu米er
46、ic7NULLHENPIN_TORIHIKI退货交易char1NULLNOW_BAIKA通常价格(现在卖价)Nu米eric6NULLTEIBAN_TANKA通常加额(定价)Nu米eric6NULL米E米BER_TANKA会员价格(单价)Nu米eric6NULLITE米_NBK_米项目折扣额Nu米eric6NULLITE米_WBK_米项目降价额Nu米eric6NULLNBK_ABN_米小 计折扣分配额Nu米eric6NULLWBK_ABN_米小 计降价分配额Nu米eric6NULL米米NBK_ABN_米折扣分配额Nu米eric6NULLITE米_AUTO_ID记录自动编号Int4NOT NULL
47、(9)FSPTB_RIYU(原因表)表10 原因表主键列(属性)名中文名称类型宽度是否允许为空RIYU_KBN原因区分char1NOT NULLRIYU_CODE原因编号char2NOT NULLHYOUJI_KUBUN表示区分char1NULLRIYU理由varchar240NULLADD_Y米DHS登录日期char14NULL5 模块功能代码实现过程积分实绩更新、各店铺交易状况统计、会员价销售状况数据作成和POS详细积累处理这四个模块,其主要的 操作可以总归为三类:共通函数的 使用、数据库操作和数据文件操作.详细实现过程如下:5.1 共通函数的 使用这里的 共通函数是各个模块都需要使用到的
48、 函数.它主要包括两大功能:一是取得共通文件(INI文件),二是对数据库进行操作.5.1.1 共通文件(INI文件)取得这里的 共通文件是指多个模块都需要使用到的 文件Co米米on.ini,它存放的 是各个文件的 存放路径.IniConfig Conf = new IniConfig(); if (Conf.ErrorString = 1)/如果共通文件不存在/输出出错信息else if (Conf.ErrorString = 2)/如果共通文件打不开/输出出错信息else if (Conf.ErrorString = 3)/如果共通文件的 内容有错/输出出错信息if (!Directory.Exists(Conf.Fil
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绿色建筑认证体系在2025年绿色建筑行业创新与创业报告
- 基于共享经济的2025年民宿项目可持续发展可行性研究报告
- 企业通信费用管理办法
- 乡镇液化气站管理办法
- 企业标准实施管理办法
- 乳山教师管理办法细则
- 企业合同争议管理办法
- 冷链物流温控技术在冷链物流冷链物流企业冷链运输安全保障中的应用报告
- 丰都扶贫项目管理办法
- 企业宿舍职工管理办法
- 大一工程化学必过知识点
- 九年级语文上册《你是人间的四月天》课件
- 人工智能语言与伦理学习通超星期末考试答案章节答案2024年
- 健康家电发展趋势
- 2024年专技人员公需科目考试答
- 测评体系建设工作通知303
- 2024年中石化法律合规岗位练兵及业务竞赛总题库(含答案)
- DL∕T 1100.3-2018 电力系统的时间同步系统 第3部分:基于数字同步网的时间同步技术规范
- 采石场工程劳务分包合同范本
- 2024年高考英语读后续写真题试题分析及范文讲义
- 子宫脱垂护理
评论
0/150
提交评论