




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、分类号:TP315 U D C:D10621-408-(20XX) 6219-0密 级:公 开 编 号:20XX031177XX科技大学学位论文某店POS积分管理系统清除履历表、日志表、月购买额论文作者姓名:邱文韬申请学位专业:计算机科学与技术申请学位类别:工学学士指导教师姓名(职称):陈运(教授)论文提交日期:20XX年 06 月04日某店POS积分管理系统清除履历表、日志表、月购买额摘 要大型百货店作为日常生活中不可缺少的一部分,给人们的生活提供了很大的方便。而为这样一个庞大而复杂的购物平台,提供一套完备的管理系统支持是很必要的。在现代销售行业中,会员制、积分管理、代金消费的概念已经越来越
2、普及。为了吸引更多消费者,加大销售企业的竞争力。就需要在商场管理系统的基础上建立一个积分管理的子系统,对百货店的会员管理、积分消费机制和POS机硬件系统提供软件支持。积分管理系统具有强大的信息搜集、处理、分析功能,将其引入商场管理系统中,通过积分的管理获得客户更好的信誉,增加客户流量,获得更多的利益。某百货店POS积分管理系统中定期清除积分履历表并备份、定期清除积分更新日志表并备份的功能在系统中起着比较重要的作用。由于商店每天要处理的信息量很大,为了防止数据容量增长过大,考虑到系统安全及稳定的需要,要求定期对数据表做清除备份的工作。月购买额清除及处理的功能则主要实现消费者数据匹配的作用。开发平
3、台是基于日文系统Windows 20XX,采用C.NET开发语言,并使用SQL SERVER 20XX的数据库来实现的。关键词:计算机应用技术;信息管理系统;积分;更新;C.NETAn Integral Management of the POS System for a Department Store -Clearance of CV Table, Log Table and Monthly Expenditure AbstractAs indispensable part of daily life,it is of great convenience to consume in lar
4、ge department stores. For such a large and complex platform, it is essential to provide a comprehensive support of management system. In modern sales, the concepts of membership system, integral management and monetary equivalent ticket have become increasingly popular. In order to attract more cons
5、umers and increase the competitiveness of sales, it needs to establish an integral management subsystem on the basis of the mall management system in a department store,and software support for the membership system, integral expense mechanism and POS hardware system is provided. There are powerful
6、information gathering, processing and analyzing capabilities in the system. It will certainly obtain better clients credibility and better increase of customer flow to gain more benefits by introducing the integral management into the store management systemAs an integral management of POS system fo
7、r a department store, clearance of CV table, log table and its backup file play a more important role in the system. As a great number of information is to be handled every day, to prevent excessive growth of data capacity, take into account of the security and stability of the system, a regular dat
8、a-backup-clearing is required. The clearance and dealing of the monthly expenditure are mainly to match with consumers data.The Japanese system Windows 20XX is used as the development platform and C #. NET as the development language and the SQL Server 20XX for database.Key words:Computer Applicatio
9、ns; Management Information System; Integral; Update; C.NET目 录论文总页数:27页1引言11.1课题背景及意义11.2研究方法12系统总体设计12.1需求分析12.2系统分析22.2.1系统构成22.2.2工具分析22.2.3系统模块22.2.4系统数据分析:33设计工程33.1外部设计(概要设计)33.1.1数据库设计:33.1.2数据流程图94 环境搭建104.1安装Windows 20XX Service日文版系统104.2安装Microsoft Visual Studio .NET 20XX104.3安装Subversion(S
10、VN)115模块功能代码实现过程115.1积分履历表定期清除备份设计115.2积分更新日志表清除备份设计145.3月购买额清除及处理设计156测试工程186.1测试准备186.2测试实施18结 论25参考文献25致 谢26声 明271. 引言1.1课题背景及意义随着社会科学技术突飞猛进的发展,计算机的应用已经普及到经济和社会的各个领域。长期以来人们所使用的传统的单纯凭借人力进行管理的销售方式,已经无法适应当今社会的现状,同时也存在着很多弊端,如成本较高、安全性低、效率难以提高等。因此,作为计算机应用的一个方面,利用其强大的运算能力,进行销售管理具有无法替代的优势。其高效、可靠、稳定等优点已得到
11、了消费者和销售企业一致的好评。不同类型的销售行业有自己的特点,对于零售业而言,具有大规模的分布性和灵活多变的特点。因此,如何处理好在一个高度分布的网络环境中,多种软硬件平台的管理、部署和升级,适应实际的需求变化,为用户提供一种可靠的低成本运作模式,成为零售业解决方案成功的关键。POS积分管理系统,用来对商品销售情况、会员消费情况、分店经营情况等信息进行系统高效的管理。降低甚至消除不必要的成本和费用,给客户带来更大效益。使商店作业更加合理化。各大企业可以利用积分管理系统通过积分的手段提高经营绩效,达到增加利润的目的,增加各企业之间的竞争,从而促进社会经济的发展。1.2研究方法作为以C#语言为基础
12、的商务型软件,此次研究主要采用面向对象的方法进行软件开发。尽可能模拟人类习惯的思维方式来分析和解决问题,保证软件系统的稳定性和可复用性以及良好的维护性。另外,由于是商务软件,就要考虑到用户在使用系统时有可能出现的各种错误,并针对这些错误制定出解决的方案。2系统总体设计2.1需求分析由于该百货店实行会员管理模式,每个会员都有代金消费点数,如果把每天的数据都记录下,就给整个管理系统带来了负担,同时也占用了很多不必要的资源,无形中增大了管理的成本。为了解决这个问题,就需要建立模块定期清除相关数据并进行备份,以节约系统资源,同时,可以让系统更安全稳定地运行。对于百货店这种信息处理量巨大的要求,每个月进
13、行数据的更新及处理是非常必要的,也是极为科学的。这样能使得到的数据更准确也便于管理者分析每个月的销售情况,并施行相应的对策。因此,这需要建立各个不同的模块来处理不同的数据。月购买额清除及处理的模块就是其中一个。2.2系统分析2.2.1系统构成1 操作系统:Windows 20XX(日文)2 开发语言:C#.NET3 开发工具:Microsoft Visual Studio .NET 20XX4 数据库:Microsoft SQL Server 20XX5 其他软件:Subversion(SVN)1.302.2.2工具分析Windows 20XX Service系统日文版:由于项目是日本的项目,
14、所以必须用日文系统,考虑到系统的兼容性和稳定性,采用 Windows 20XX Service。C#技术分析:以C#作为该模块的开发工具,是因为它是目前使用最为广泛的编程语言之一,并且具有简单、可靠、安全、兼容等特点。1 简单:C#语言简单是指这门语言既易学又好用,其语法比较简单,而且不再使用指针的概念。2 可靠:通过提供垃圾回收和类型安全实现可靠性。 3 安全:通过提供内部代码信任机制保证安全性。4 兼容:C#还可以与其他语言交互操作、跨平台互用并与遗留的数据交互操作。Microsoft SQL Server 20XX的分析:数据库选用SQL Server 20XX,SQL Server 2
15、0XX数据库学起来较为简单,容易使用。 SQL Server 20XX具有强大的可伸缩性和可靠性,支持二进制关键词和关键索引,大大的加快了查询速度。而且,SQL Server 20XX具有很好的稳定性和可恢复性。Subversion(SVN)1.30分析:之所以选用 Subversion(SVN)1.30,是因为开发程序中,版本控制相当重要,而作为新一代的开源版本控制工具,Subversion正成为开源软件开发中版本控制的首选系统。在服务器端,Subversion 最大的独特之处,在于它可以通过一个扩展模块与 Apache 的 HTTP 服务器相结合,实现很多高级的管理功能和安全特性。 Sub
16、version 还可以获得 SSL 传输加密,用户数据加密,以及目录级的访问控制等特性。2.2.3系统模块1 定期清除积分履历表并备份2 定期清除积分更新日志表并备份3 月购买额清除及处理2.2.4系统数据分析:1 会员数据:包括入会日期,会员编码,姓名,住址,联系TEL,出生年月日,会员种类,入会店铺编码;2 店铺数据:包括店铺编码,店铺名称,DOMINANT编码,住址,联系TEL;3 会员状态数据:包括会员编码,旧会员编码,DOMINANT编码,店铺编码,旧DOMINANT编码,旧店铺编码,更新区分;4 积分履历数据:积分点履历资料:包括会员编码、使用积分卡的日期、优惠等级、当日基本积分、
17、当日奖励积分、当日增加积分、当日花费积分、现在积分、更新时间、操作员编码;5 积分更新日志数据:包括店铺编码、会员编码、POS终端机编码、当日增加积分(更新前)、当日花费积分(更新前)、现在积分(更新前)、当日奖励积分(更新前)、当日扣除金额(更新前)、当日增加金额(更新前)、当月购买金额(更新前)、当日增加积分(更新后)、增加原因编码、当日花费积分(更新后)、花费原因编码、现在积分(更新后)、当日奖励积分(更新后)、当日扣除金额(更新后)、当日增加金额(更新后)、当月购买金额(更新后)、转入金额、当日最终金额,更新时间、操作员编码;6 积分基本数据:包括会员编码、旧会员编码、优惠等级、各种积
18、分点(分为六种积分点:现时积分点、累计积分点、输出的累计积分点、增加的累计积分点、基本累计积分点、奖金积分累计积分点)、最新一次使用积分卡的日期、使用积分卡的次数、购买金额、会员打折金额、系统更新时间。3设计工程3.1外部设计(概要设计)3.1.1数据库设计:数据库表结构的设计在每一个开发项目中都是非常重要的一个部分,数据库表设计的好坏直接关系到开发过程中代码实现的功能强大与否,是否包含齐备客户所需求的功能。因此现在来介绍该模块所用到的数据库表的详细设计。各数据表定义如表1所示: 表1 数据表定义序号表参数名表名说明1FSPTB_MEMBER记录会员基本信息2FSPTB_MEMBER_STAT
19、US记录会员状态信息3FSPTB_POINT记录会员点数基本信息4FSPTB_POINT_RIREKI记录积分履历信息5FSPTB_POINT_JNL记录积分日志信息6FSPTB_TENPO记录店铺基本信息表2 FSPTB_MEMBER(会员)主键 列(属性)名中文名称类型宽度是否允许为空MEMBER_CODE会员编码Char13NOT NULLNYUKAI_YMD入会年月日Char8NULLSHIMEI_KANA_S日语假名性Char16NOT NULLSHIMEI_KANA_N日语假名名Char16NOT NULLSHIMEI_KANJI_S中文姓Char32NOT NULLSHIMEI_
20、KANJI_N中文名Char32NOT NULLTEL_SHIGAI_1TEL1(市外)Char8NOT NULLTEL_SHINAI_1TEL1(市内)Char8NOT NULLTEL_BANGO_1TEL1(其它)Char8NOT NULLTEL_SHIGAI_2TEL2(市外)Char8NOT NULLTEL_SHINAI_2TEL2(市内)Char8NOT NULLTEL_BANGO_2TEL3(其它)Char8NOT NULLTEL_SHIGAI_3TEL3(市外)Char8NOT NULLTEL_SHINAI_3TEL3(市内)Char8NOT NULLTEL_BANGO_3TEL
21、3(其它)Char8NOT NULLBIRTH_DAY出生年月日Char8NULLMEMBER_KBN会员种类Char1NULLFM_KBN性别Char1NULLMEMBER_ZIP邮政编码Char8NOT NULLADDR_1Adress1Char32NOT NULLADDR_2Adress2Char48NOT NULLADDR_3Adress3Char48NOT NULLADDR_4Adress4Char48NOT NULLNYUKAI_TENPO入会的店铺编码Char6NULLMUKOU_KBN起效种类Char1NULLHOLD_CODE家庭所属代码Char13NULLADD_YMDHM
22、S注册时间Char14NULLADD_TANTOU注册负责人IDChar6NULLUPD_YMDHMS更新时间Char14NULLUPD_TANTOU更新负责人IDChar6NULL会员表主要记录会员的一些信息,方便确认会员的情况。表3 FSPTB_MEMBER_STATUS(会员状态)主键列(属性)名中文名称类型宽度是否允许为空MEMBER_CODE会员编码Char13NOT NULLOLD_MEMBER_CODE旧会员编码Char13NULLDOMINANT_CODE优先级别编码Char3NOT NULLTENPO_CODE店铺号码Char6NOT NULLOLD_DOMINANT_COD
23、E旧优先级别编码Char3NOT NULLOLD_TENPO_CODE旧店铺编码Char6NOT NULLUPD_KBN更新区分Char1NULLMSTS_AUTO_ID记录番号Numeric15NULL会员状态表主要记录会员的历史状态,如:当会员因会员卡遗失等情况,重新补办后,记录的会员以前和现在的一些信息。表4 FSPTB_POINT(积分)主键列(属性)名中文名称类型宽度是否允许为空MEMBER_CODE会员编码Char13NOT NULLOLD_MEMBER_CODE旧会员编码Char13NULLYUTAI_RANK优惠等级Char2NULLNOW_POINT现在积分点98NULLRU
24、IKEI_POINT累计积分点98NULLOUT_RUIKEI_POINT支出的累计积分点98NULLADD_RUIKEI_POINT增加的累计积分点98NULLKIHON_RUIKEI_POINT基本累计积分点98NULLBONUS_RUIKEI_POINT奖励累计积分点98NULLKAIAGE_R最后交易时间Char8NULLTUKI_KAIAGE_M本月交易金额910NULLBEFORE_TUKI_KAIAGE_M上月交易金额910NULLKAIAGE_F交易次数95NULLKAIAGE_M交易金额910NULLMEMBER_WARIBIKI_M打折累计金额910NULLKOUNYU_M
25、购买金额910NULLMUKOU_KBN起效种类Char1NULLADD_YMDHMS登陆时间Char14NULLADD_TANTOU登陆负责人IDChar6NULLUPD_YMDHMS更新时间Char14NULLUPD_TANTOU更新负责人IDChar6NULL积分表主要记录会员消费的情况,如会员的优惠等级,会员的各种积分情况等等。商场也可以通过此表来判断该客户最近来商场消费的情况,有助于了解销售信息。表5 FSPTB_POINT_JNL(积分更新日志)主键 列(属性)名中文名称类型宽度是否允许为空TENPO_CODE店舗CODEChar 6NOT NULLMEMBER_CODE会员COD
26、EChar13NOT NULLCLIENT_NO顾客NOChar8NOT NULLADD_POINT_B当日追加POINT(更新前)96NOT NULLOUT_POINT_B当日支出POINT(更新前)96NOT NULLNOW_POINT_B現在POINT(更新前)98NOT NULLBONUS_POINT_B当日奖励POINT(更新前)98NOT NULLOUT_KAIAGE_M_B当日減算金額(更新前)910NOT NULLADD_KAIAGE_M_B当日加算金額(更新前)910NOT NULLTUKI_KAIAGE_M_B月购买金額(更新前)910NOT NULLADD_POINT_A
27、当日追加POINT(更新后)96NOT NULLADD_RIYU_CODE追加理由CODEChar2NOT NULLOUT_POINT_A当日支出POINT(更新后)96NOT NULLOUT_RIYU_CODE支出理由CODEChar2NOT NULLNOW_POINT_A現在POINT(更新后)98NOT NULLBONUS_POINT_A当日奖励POINT(更新后)98NOT NULLOUT_KAIAGE_M_A当日減算金額(更新后)910NOT NULLADD_KAIAGE_M_A当日加算金額(更新后)910NOT NULLTUKI_KAIAGE_MA月购买金額(更新后)910NOT
28、NULLKURIKOSHI_POINT转入POINT98NOT NULLTODAY_POINT本日最終POINT98NOT NULLUPD_YMDHMS更新日期Char14NOT NULLUPD_TANTOU担当者CODEChar6NOT NULLJNL_AUTO_ID记录IDNumeric15NOT NULL积分更新日志表主要记录商场每日销售情况更新信息。表6 FSPTB_POINT_RIREKI(积分履历表)主键列(属性)名中文名称类型宽度是否允许为空MEMBER_CODE会员CODEChar13NOT NULLYMD日期Char8NOT NULLYUTAI_RANK优待等级Char2NU
29、LLKIHON_POINT当日基本POINT96NULLBONUS_POINT当日奖励POINT96NULLADD_POINT当日追加POINT96NULLOUT_POINT当日支出POINT96NULLNOW_POINT現在POINT98NOT NULLUPD_YMDHMS更新日期Char14NOT NULLUPD_TANTOU担当者CODEChar6NULL积分履历表主要记录会员当日积分情况信息。表7 FSPTB_TENPO(店铺)主键列(属性)名中文名称类型宽度是否允许为空TENPO_CODE店铺编码Char6NOT NULLTENPO_KANA日语名称Char20NULLTENPO_K
30、ANJI中文名称Char30NULLDOMINANT_CODE优先级别编码Char3NULLTENPO_ZIP邮政编码Char7NULLTENPO_ADDRAdressChar100NULLTENCYO_MEI店长名Char20NULLTENPO_TEL_SHIGAITEL(市外)Char5NULLTENPO_TEL_SHINAITEL(市内)Char4NULLTENPO_TEL_BANGOTEL(其它)Char4NULLUPD_YMDHMS更新时间Char14NULLUPD_TANTOU更新负责人IDChar6NULL店铺表主要记录顾客消费所在商场信息。3.1.2数据流程图定期清除积分履历表
31、并备份积分履历FSPTB_POINT_RIREKI图1定期清除积分履历表并备份流程图流程说明:根据百货店提供的控制信息,对积分履历表进行清除之前把清除的信息追加输出到积分履历CSV文件中。FSPTB_POINT_JNl积分更新日志CSV定期清除积分更新日志表并备份图2定期清除积分更新日志表并备份流程图流程说明:根据百货店提供的控制信息,对积分更新日志表进行清除之前把清除的信息追加输出到积分更新日志CSV中。月购买额清除及处理FSPTB_POINTFSPTB_MEMBERFSPTB_MEMBER_STATUSFSPTB_TENPO图3月购买额清除及处理流程图流程说明:1.读取积分表里的记录,对每
32、一条记录根据其更新区分字段进行相应处理。2.积分表更新。3.根据检索情况向会员状态表添加数据。4 环境搭建4.1安装Windows 20XX Service日文版系统将系统安装盘放入计算机光驱,启动电脑,进入BIOS,进入“Advanced BIOS Features”,将“First Boot Device” 项改为“CDROM”,重新启动电脑,进入系统安装页面,选择快速格式化C盘后将系统安装在C盘。键盘选择为美式101键盘。4.2安装Microsoft Visual Studio .NET 20XX执行安装程序,出现安装初始画面。按照提示进入安装界面。设置安装文件夹为“C:Program
33、FilesMicrosoft Visual Studio .NET 20XX”,继续按照提示安装直到安装结束。此时开始菜单的程序组中新增了一个“Microsoft Visual Studio .NET 20XX”。4.3安装Subversion(SVN)首先,在管理服务器(9)上安装Subversion服务器,一切设置均采用默认设置。然后在管理服务器上新建好开发项目的各模块文件夹和共通函数的空文件。第二步,在开发用计算机上安装客户端TortoiseSVN ,采用默认设置即可。第三步,安装Subversion用于Microsoft Visual Studio .NET
34、20XX的插件AnkhSVN采用默认安装即可。第四步,在F盘新建文件夹qiuwentao,在文件夹上单击鼠标右键,选择“SVN Checkout”,弹出对话框后,在“URL of repository:”中,填入管理服务器上SVN文件保存位置9:8080/doc/Common,之后按照提示操作直到管理服务器上的SVN文件被全部下载完毕为止图形注释:数据文件:数据库 :功能:单向数据流动 :双向数据流动。5模块功能代码实现过程5.1积分履历表定期清除备份设计1.初期处理:取得共通信息(INI),错误存在的时候,输出错误信息,并终止程序。2.指定周前的日期的求
35、得:错误存在的时候,终止程序。3.cvs文件路径取得:错误存在的时候,输出错误信息,并终止程序。4.输出开始日志:错误存在的时候,终止程序。5.积分履历表的清除实行:从积分履历中,取得对象记录.但是,日期”19000000”且日期DateTime.Parse(1/1/190000:00:00)& DateTime.Parse(_time) DateTime.Parse(timeString)/表日期大于1900/00/00且表日期小于设置日期的判断DataSet ds = sct.GetDataSet(select * from FSPTB_POINT_RIREKI where YMD + y
36、mdString + );/检索匹配数据,并存放到ds中DataTable tb = ds.Tables0;StreamWriter sw=newStreamWriter(csvPath,true,System.Text.Encoding.Default);/积分履历日志CSV中写入数据 if(tb.Rows.Count = 0)/如果没有匹配的数据,输出信息/输出信息else/有匹配数据foreach(DataRow dr in tb.Rows)/遍历表的每一行for(int i = 0;i 10;i+)/表中有10个数据项sw.Write(dri.ToString() + ,);/写入数据
37、,数据间用逗号分割sw.WriteLine();/每写入一行数据后,回车.sct.SqlExecute(delete from FSPTB_POINT_RIREKI where YMD + ymdString + );/在履历表中清除写入到CSV的数据5.2积分更新日志表清除备份设计1.初期处理:取得共同信息(INI),错误存在的时候,输出错误信息,并终止程序。2.指定周前的日期的求得:错误存在的时候,终止程序。3.cvs文件取得:错误存在的时候,输出错误信息,并终止程序。4.输出开始日志:错误存在的时候,终止程序。5.积分更新日志表的清除实行:更新日期=指定周前的日期时,从积分更新日志中,取
38、得对象记录。取得的数据输出到积分更新日志csv中,并清除。6.输出结束日志表9积分更新日志表清除备份数据项目移动表移动目的名称移动元表名称AFSPTB_POINT_JNL积分更新日志CSVBCD移动项目名称原项目名称ABCD移动方式店舗CODE店舗CODEy同项目会员CODE会员CODEy同项目顾客NO顾客NOy同项目当日追加POINT(更新前)当日追加POINT(更新前)y同项目当日支出POINT(更新前)当日支出POINT(更新前)y同项目現在POINT(更新前)現在POINT(更新前)y同项目当日奖励POINT(更新前)当日奖励POINT(更新前)y同项目当日減算金額(更新前)当日減算金
39、額(更新前)y同项目当日加算金額(更新前)当日加算金額(更新前)y同项目月购买金額(更新前)月购买金額(更新前)y同项目当日追加POINT(更新后)当日追加POINT(更新后)y同项目追加理由CODE追加理由CODEy同项目当日支出POINT(更新后)当日支出POINT(更新后)y同项目支出理由CODE支出理由CODEy同项目現在POINT(更新后)現在POINT(更新后)y同项目当日奖励POINT(更新后)当日奖励POINT(更新后)y同项目当日減算金額(更新后)当日減算金額(更新后)y同项目当日加算金額(更新后)当日加算金額(更新后)y同项目月购买金額(更新后)月购买金額(更新后)y同项目
40、转入POINT转入POINTy同项目本日最終POINT本日最終POINTy同项目更新日期更新日期y同项目担当者CODE担当者CODEy同项目记录ID记录IDy同项目5.3月购买额清除及处理设计1.初期处理:取得共同信息(INI),错误存在的时候,输出错误信息,并终止程序。2.读取积分表里的记录对每一条记录根据其更新区分字段进行相应处理。3.读取会员身份表里的记录根据其更新区分字段进行相应处理,若更新区分字段有效则进行下列处理:积分表更新:本月交易金额数据移入到上月交易项里,本月交易金额数据项置0。会员状态表添加数据:积分表中的本月交易金额项数据大于0时:按积分表中的会员代码为主键,在会员状态表
41、中检索。没有匹配数据时进行下面的处理:按积分表中的会员代码为主键,在会员表中检索。如果匹配数据存在的话,从会员表往会员状态表中添加匹配数据。如果匹配数据不存在的话,输出错误信息到日志中。4 输出结束日志表10月购买额清除及处理数据移动表移动目的名称移动元表名称AFSPTB_POINTFSPTB_POINT BCD移动项目名称原项目名称ABCD移动方式本月交易金额y0上月交易金额本月交易金额y同项目表11月购买额清除及处理数据移动表移动目的名称移动元表名称AFSPTB_MEMBERFSPTB_MEMBER_STATUS BFSPTB_TENPOCFSPTB_POINTD移动项目名称原项目名称AB
42、CD移动方式会员编码会员编码y同项目旧会员编码ynull优先级别编码优先级别编码y以会员表中入会店铺编码为主键,在店铺表中检索,匹配优先级别编码旧优先级别编码ynull店铺编码入会店铺编码y同项目旧店铺编码ynull更新区分y2(修正)模块实现关键代码:DataSet ds1=sct.GetDataSet(select*from FSPTB_POINT where MUKOU_KBN1);/存放积分表中更新区分不为1的(有效)数据到ds中DataTable tb1=ds1.Tables0;foreach (DataRow dr in tb1.Rows)/遍历表 tb1的每行数据sct.SqlE
43、xecute(update FSPTB_POINT set TUKI_KAIAGE_M=0,BEFORE_TUKI_KAIAGE_M=TUKI_KAIAGE_M where MEMBER_CODE=+drMEMBER_CODE.ToString()+);/执行更新操作:本月交易金额数据移入到上月交易项里,本月交易金额数据项置0。string temp3=drMEMBER_CODE.ToString();if(decimal.Parse(drTUKI_KAIAGE_M.ToString()0)/ 本月交易金额项数据大于0DataSet ds2=sct.GetDataSet(select * fr
44、om FSPTB_MEMBER_STATUS where MEMBER_CODE=+ drMEMBER_CODE.ToString()+);/按积分表中的会员代码为主键,在会员状态表中检索DataTable tb2=ds2.Tables0;if(ds2.Tables0.Rows.Count=0)/如果匹配数据不存在DataSet ds3=sct.GetDataSet(select * from FSPTB_MEMBER where MEMBER_CODE =+ drMEMBER_CODE.ToString()+);/按积分表中的会员代码为主键,在会员表中检索DataTable tb3=ds3.
45、Tables0;DataRow row1=tb3.Rows0;if (ds3.Tables0.Rows.Count0)/匹配数据存在DataSet ds4=sct.GetDataSet(SELECT TENPO_CODE from FROM FSPTB_MEMBER WHERE where MEMBER_CODE=+row1MEMBER_CODE.ToString()+);/以会员表中入会店铺编码为主键,在店铺表中检索DataTable tb4=ds4.Tables0;DataRow row2=tb4.Rows0;string temp1=row1TENPO_CODE.ToString();/
46、匹配的店铺编码放到temp1中DataSet ds5=sct.GetDataSet(SELECT DOMINANT_CODE FROM FSPTB_TENPO WHERE TENPO_CODE =+temp1);/检索店铺编码的优先级别编码DataTable tb5=ds5.Tables0;DataRow row3=tb5.Rows0;string temp2=row3DOMINANT_CODE.ToString();/将优先级别编码存放到temp2中;string sqlFormat =INSERT INTO FSPTB_MEMBER_STATUS)+VALUES(0,1,2,3,4,5,6,7);string sql = string.Format(sqlFormat,+temp3+,NULL,+temp1+, +temp2+,NULL,NULL,2,MEMBER_STATUS_AUTOID.NEXTVAL);sct.SqlExecute(sql);/执行数据库将匹
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络攻击与防御成本研究-深度研究
- 综治风控及调度值守平台建设方案
- 中海油综合科研项目验收汇报
- 2025年湖南省长沙市岳麓区湖南师范大学附中高三5月毕业考试数学试题文试题含解析
- 防触电安全知识
- 2024年中国古代传统文化国学知识竞赛题库及答案(共160题)
- 2024年中考语文五模试卷含解析
- 2025年行政执法资格证考试必刷题库及答案(共70题)
- 教师思想教育课
- 金银珠宝采购管理论文
- 2025美国急性冠脉综合征(ACS)患者管理指南解读课件
- 医院股东章程范本
- 2025年四川省宜宾市“两海”示范区招聘雇员制聘用人员12人历年高频重点模拟试卷提升(共500题附带答案详解)
- 易制毒易制爆培训
- 2025年四川省凉山盐源县自然资源局公益性岗位招聘3人历年高频重点提升(共500题)附带答案详解
- 安全无小事生命在你手中
- DB33T 2208-2019 牙科模型清洗消毒技术规范
- 维护医保基金安全
- 中华人民共和国各级人民代表大会常务委员监督法宣贯培训2024
- 2024年9月青少年软件编程Python等级考试二级真题试卷(含答案和解析)
- 2024年上海市徐汇区中考英语二模试卷
评论
0/150
提交评论