版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
B公司积分管理系统存在的问题及对策摘要目前流行的POS积分管理系统给百货店客户提供了方便的服务平台。积分手段能够带给客户更多的实惠和利益,也能大大增强百货店在日益激烈的行业竞争中的竞争力。通过对积分的管理,百货店可以获得更好的信誉,增加客户流量,从而获得更多利益。POS系统包括积分实绩更新、各店铺交易状况统计、会员价销售状况数据做成和POS详细积累处理功能等主要模块。积分实绩更新是按照由各店铺得到的POS交易信息累计会员的消费积分;各店铺交易状况统计是按照会员的消费记录统计各店铺的交易情况;会员价销售状况数据做成是按照会员消费记录统计会员价销售状况并做成统计数据文件;而POS详细积累处理是从POS详细交易信息文件读入详细交易信息再存入数据库。这些模块通过在日文Windows2000系统上使用C#语言和SQLserver2000数据库来实现,最终达成积分实绩更新及销售状况统计的功能。关键字:积分;统计;POSPointsAccumulativeManagementofPOSSystemforAStore-PointsupdatingandsalestatisticsAbstractThePOSpointsaccumulativemanagementsystemofthedepartmentstoresoffersaconvenientserviceplatformforthecustomersofthestores.Thepointaccumulationprovidesmoreboonsandbenefitstothecustomersandgreatlyimprovesthecompetenceofthedepartmentstoreinthefiercemarketcompetitions.Bymanagingtheaccumulativepoints,thedepartmentstorecangainmorecredit,morecustomersandfinallygethigherprofits.ThePOSsystemincludesthefollowingfunctions:theupdatingoftheaccumulativepoints;thecountingofthedepartmentstores’tradingconditions;thestatisticsofthesalesconditionsofmemberpricetradingandthePOSdetailedaccumulationprocessingfunction.ThefirstfunctionupdatestheconsumptionscoresofthemembersaccordingtothePOStradinginformationfromthestores;thesecondfunctioncountsthetradingrecordsofthestoresaccordingtotheconsumptionrecordsofthemembers;thethirdfunctioncountsthetradingrecordsofthememberpriceandmakestheresultsastatisticfile;andthefourthfunctionloadsinformationofthePOSdetailedtradingdataandsavesitinthedatabase.ThesefunctionsarebuiltontheJapaneseWindows2000systembytheC#languageandtheSQLserver2000database.Thissystemwillfinallyperformtheaccumulativepointsupdateandthetradingconditionsummarizationfunctions.Keywords:Scoring;Statistic;POS目录论文总页数:30页1引言12模块需求分析2嘱2.1武偶模笨块到功能需求华拜2榜坟古积搏分卡所包含软的基本独资庙料呜棒2跑卷祝处旬理功能需求浓屿3楚2.2难飘客低户对该蔑模音块引的盗期说望膛液3拍2.3臂养模膨块照其他需求返闭3任胜穴开发环日境需求系晚3疏滑弹人力涛资茶源需求榴柿4全贫诚时间萄需求席谅4糠3碎玻可行性研究私戴4慢3.1垄黑技恳术钢可行性游挑4查唐替C#场技窝术填的特点说途4逝误讽Micro尊soft纠SQLS叙erver近2000世的可行性分尘析言朋5岔3.2末小经济明可行性逐查5殖4陷陶数据宾库设计父泥6攀4.1沃协数据流程崇图它奶6蚊垂边积跃分辜实绩貌更新数据流董程貌图狮羡6宫含妻各店遥铺严交易状况扩统计评数据流程万图披哪7凭姨艘会车员钩价犁销棚售状况数据辨作成数据流偶程符图捎雁8槽层壶POS扇详细积堵累烤处见理数据流程败图溉曾9稠4.2读往数据谁库结茅构骆设计毯滩9兵巡液表名定槐义贩赤9炎央均数据正库劣表蛙设计远最10排5违框模生块裹功能代众码实现过顺程记乏15乓5.1叠谅共通函数的愉使用时菊15宅渗同共通文件(鲁INI杯文件)取得纠拳15锤封吴连让接数据胶库叼怨16荒5.2维侮数据碎库叶操作独施16配物待数据创库推表的巾读张取和壶计某数保惰16监墓烫数据漫库庙表的添加、减更新和五删丢除凤傻17抬5.3当粥数据文件操鲁作举泽18野虫伞数据文件的醒读华取充件18粒粥足数据文件的傻写入候短19肿6昆庭模你块测试结真果雨食20休6.1毫般积镇分孤实绩摇更塞新模裙块膊测掏试结落果便脱20强6.2沾垄各店妻铺清交易状况话统计府模枣块测试结燥果阁理22扇6.3哨隆会看员妖价亩销曾售状况数据利作成模虏块测试结榨果他屿24掘6.4弯你POS宾详细积受累魂处吴理模拨块测试结斤果虹单26碎结步肾论戴予27仁参考文献秘务28引言僻21俩世纪的今天俗,人类已步们入一个高速虏发展的信息赖时代。随着速科学技术的幕不断发展,业日益更新,闹计算机技术时的发展更是抽突飞猛进,掩并在人们的顿生活当中起鸭着重要的作眉用。运用计管算机技术可愤以开发各式洋各样的产品旗,如:积分付管理系统等命等。唐积分管理,搭它的概念在多人们的记忆围中并不陌生短,它属于各勒大商场经营吐管理中的一蜻种方式,也扛是提高管理间效率的一种勤手段。推随着制WTO皮的步伐加快岔,国际化竞大争必然加剧救,国际国内闭市场将面临术更为激烈的细争夺。参与滨市场竞争,虏更多的要靠厕先进超前的视经营管理观冠念和方法、发系统的战略亿规划、科学饺的市场分析依、规范的管搭理运作、入地微的客户服鞠务、优秀的沃员工队伍等角综合实力凳。燃经营绩效是殖公司管理的呜重心,萄建立先进的单管理系统,形对推动公司熊战略实现、皆提高经营业换绩是非常重抗要的。悠因此路POS驰积分管理系泽统就是在具夏备先进科学誉技术条件下秆,以先进超搞前的经营管浅理观念为基浆础而设计的档一套先进的液管理系统。绩POS香积分管理系炊统的先进性渔,是要经过饺详细的需求标分析和精心税的设计才能火实现的。一狐个商场的管萄理系统是否灵先进,完善昂,是由商场乖的管理制度锤,管理理念丈来决定的。乌然而一个商斗场的管理系勉统的先进性圆,完善性直遭接体现了该供商场的管理雅制度和管理绒理念。因此滴具有先进和如完善的管理玩系统,在各举大商场的管铲理和发展中恭起着非常重里要的作用。灵但是怎样才忍能体现一个拐管理系统是和否真正的先药进和完善呢拳?这在我们裕开发该芒POS罢积分管理系嫁统时,应首普要涉及考虑圈的问题。比棉如:在积分姻管理系统中勉,会员的基苹本信息是否惹完整,店铺片的基本信息圣是否完整,杜系统的积分帽更新是否准各确及时,管绳理系统的性阵能是否稳定满,管理系统址的利用是否成节约系统资呆源降低成本睡等等都是必幼须考虑的问岸题。蜓为了满足连央锁百货店的滨需求,我们叛设计出具有鼓以下优点的铁POS千积分管理系僵统。如:检干索迅速,可哲靠性高,稳凉定性强,更雅新方便,保厉密性好,成甩本低,使用改方便等等。境有了这些优或点,各大连蹲锁百货店可爆以利用积分埋管理系统通西过积分的手厚段提高经营鬼绩效,达到炕增加利润的海目的,增加绒在该行业的跳竞争力,从药而促进商场跟的良性发展炼。热总的来说开歪发一套岂POS睡积分管理系俩统是很重要德的。在这个鲜POS水积分管理系桑统中,我主朗要负责积分诚实绩更新、追各店铺交易朽状况统计、野会员价销售妥状况数据作挖成和蔑POS首详细积累处汗理这四个模填块。我结合秧所学的知识弱,基于日文话系统丢Windo滥ws20移00,底采用梯C#脱开发语言,花并使用障SQLs彼erver哨2000盲的数据库来俩实现积分实桨绩更新及销回售状况统计什的功能。下谦面将介绍开巨发过程中实正现这些模块济的具体内容标。升模块需求分备析菌各百货店为费了在激烈的吴竞争中立于躺不败之地,务就必须与客肠户建立良好悲的关系,这图就要求各百眯货店中拥有耳一套管理完抹善的,先进强的,稳定的址,功能齐全蝇的POS积棵分管理系统金。这里的P裹OS积分管士理系统是针稀对已成为百相货店会员的誓客户的,因序此这里所谓章的会员是指印百货店入会迅客户个人。考在每个店铺惠中拥有很多乐个会员,而按会员又可能液拥有有旧店次铺编码和旧式会员编码,笼但是店铺与皮会员的关系廉确却不是多忘对多的关系钞而是一对多信的关系。通拔过对会员基串本资料与店畅铺基本信息后的管理,从齐而加强百货细店与会员的覆交易信誉度策,使得会员坑在购买商品乐时买的放心蝴,买的开心才,以至于提犬高客户的满抢意度,吸引驼和保持更多趁的客户。闲积分实绩更气新主要是按武照由各店铺凤得到的PO壶S交易信息悟累计会员的稿消费积分;胃各店铺交易晓状况统计主霉要是按照会穿员的消费记亿录统计各店恢铺的交易情撤况;会员价毁销售状况数摆据作成主要券是按照会员雀消费项目记掘录统计会员屈价销售状况魄,并作成统器计数据文件烈;而POS专详细积累处吓理主要是由夏POS交易州详细信息文鼓件读入详细材交易信息存赛入数据库。楚模块功能需盈求盟积分卡所包务含的基本资纷料助会员基本资四料:包括会璃员编码、姓跑名、出生年启月日、联系彻(可登环记多个怖)、会员种巡类(分为三蓬个种类:一绕般、法人、前社员)、性彩别、、报、坏入会的店铺挽编码、无效警区分(分为耻两种:有效绩、无效)。瓜店铺基本资亡料:包括店炼铺编码、店新铺名称、店屠铺、店卧铺地址、联兆系。期积分基本资烤料:包括会峡员编码、旧渔会员编码、勿优惠等级、率各种积分点自(分为六种茧积分点:现市时积分点、歌累计积分点右、输出的累苍计积分点、拢增加的累计践积分点、基躺本累计积分题点、奖金积鸡分累计积分丛点)、最新炼一次使用积哭分卡的日期的、使用积分绝卡的次数、侍购买金额、萄会员打折金姨额、系统更患新时间。哀会员状态资丝料:包括会绞员编码、店牵铺编码、更掏新种类(分下为三种类型测:登陆、修豪改、删除)功。谷积分点履历蜜资料:包括管会员编码、忧使用积分卡撞的日期、优屡惠等级、当螺日基本积分肌、当日奖励惑积分、当日稀增加积分、粪当日花费积诊分、现在积宇分、更新时滋间、操作员肌编码。甲积分更新日辈志资料:包划括店铺编码亲、会员编码狭、耐POS脂终端机编码岸、当日增加摊积分(更新绿前)、当日梨花费积分(肥更新前)、痰现在积分(血更新前)、近当日奖励积骤分(更新前师)、当日扣贱除金额(更辅新前)、当唐日增加金额隐(更新前)置、当月购买震金额(更新旺前)、当日臭增加积分(铺更新后)、猜增加原因编励码、当日花心费积分(更喉新后)、花捧费原因编码闸、现在积分卸(更新后)息、当日奖励仙积分(更新爆后)、当日剧扣除金额(纳更新后)、确当日增加金鸽额(更新后弄)、当月购剩买金额(更家新后)、转昆入金额、当骗日最终金额业,更新时间敞、操作员编寒码。享POS跌交易记录积份蓄资料:包址括店铺编码市、补POS身终端机编码氧、交易记录梳编码、交易趟日期、交易榨时间(小时据)、交易时饥间(分钟)馅、会员编码箩、馅GP域编码、部门全编码、会员忌价识别标志专、汉字商品盏名、消费点乌数、消费金棋额、折扣额炕(合计)、段退货标志、枯一般价格(赢现在卖价)尼、一般价格车(定价)、愁会员价格(扫单价)、该乘记录折扣金诱额、该记录昌降价金额等凯。扮其它资料:腐包括原因资群料(原因区火分标志、原更因编码、表让示区分、原也因内容和增照加该原因的先日期)等等判。灭处理功能需呼求说积分肺实绩更新鉴:首先,将勇前一日中,临因为会员编合码还未计入装会员基本信睬息表而存入便临时损POS岁交易信息表姐的交易积分鉴累计入积分间基本信息表悟;然后,按戴照来自店铺盯的辛POS果交易信息,营把嫂POS录交易积分计兴入积分基本交信息表,同梢时,如果该蒙交易信息中利的会员编码恋还未登记到迁会员基本信办息表,则将栏该交易信息尚登记到临时麦POS政交易信息表劝,次日再作驳处理。坏各店铺交易弄状况统计:筒由各会员交愿易信息文件慨,按照交易产日和店铺统证计交易状况历,并作成各绳店铺交易状旁况统计数据立文件(逮DAT情文件),以生便于保存和脾查询。成会员价销售忽状况数据作四成:由会员锐消费项目记闷录,按照交泰易日期、店舅铺等统计会红员价销售状朝况,并作成捎会员价销售葱状况数据文海件(仔DAT丝文件),以漆便于保存和耽查询。慈POS事详细积累处迈理:由会员迷消费项目记钳录文件读入贿详细交易项云目信息存入暗数据库,以赌便于保存和纳查询。恐客户对该模告块的期望流实现该模块纹的所有功能男;稳定性强;扇可调用性强堆。夏模块其他需透求持开发环境需洞求痒硬件需求:葱计算机一台恒操作系统:输Windo语ws20纯00(岗日文博)姜开发平台:随Micro惯soft辨.NET沸Frame颠work贿SDKv闯1.1寨,台Micro炮soft币Visua誉lStu翠dio.题NET2咐003浊开发语言:蹲C#顺数据库:设Micro俱soft锯SQLS杠erver解2000穴管理工具:节Subve洪rsion盛(SVN)幕1.30词人力资源需裁求淹积分实绩更恰新、各店铺椒交易状况统纪计、会员价娱销售状况数纽据作成和凳POS懒详细积累处哭理这四个模涌块需要一个幻人完成。时间需求疼完成积分实消绩更新、各惹店铺交易状估况统计、会呆员价销售状篮况数据作成太和要POS托详细积累处倡理的功能需乞要2个月的响时间。可行性研究技术可行性断C#技术的浪特点答以C#作为插该模块的开的发工具,是谋因为它是目碧前使用最为纱广泛的编程波语言之一,湾并且具有简今单、现代、灌面向对象、码类型安全、爪版本控制、垫兼容等特点续。蜂简单:C#灯语言简单是列指这门语言划既易学又好营用,其语法记比较简单,坡而且不再使拐用指针的概坏念。旱现代:撤C#习语言在它的沸数据类型、帝垃圾回收、饺内存压缩、禁异常处理等令诸多方面都待显示出了它来绝对的现代商性。兵面向对象:只一种新语言刮不支持面向崭对象的功能雪是不可想象术的。碧C#秒当然支持所棉有关键的面想向对象的概脏念,如封装零、继承和多问态性。鸡类型安全:匪C#挽实施最严格啊的类型安全奖,使程序员趟可以把注意窃力集中到一荐些更重要的滴地方了,比互如说商业逻华辑。乔版本控制:物C#会可以最好地罚支持版本控巧制。尽管杆C#她不能确保正拦确的版本控牵制,但是它菌可以为程序奔员保证版本逢控制成为可炮能。有这种参支持,一个庸开发人员就促可以确保当确他的类库升煌级时,仍保嘴留着对已存醉在的客户应段用程序的二汇进制兼容。男兼容:一种著新语言的出洁现,总是要猪顾及对之前流的技术体系衰是否兼容的扰问题,而.摔NetF各rameW歉ork宣几乎兼容了沉当前还在使隐用的全部技拆术体系,作局为.钳NetF病rameW细ork布的首推语言零和佼佼者,丙C#热自然也很大羡程度上保持腐了对外界技呀术的兼容!育Micro们soft恒SQLS弟erver渔2000抓的可行性分藏析度选择以鬼Micro廊soft踢SQLS捆erver酱2000社作为该模块宴的数据库,见SQLS跃erver乖2000仅数据库学起艺来较为简单触,容易使用魔,因此使用宴数据库查询脑语句,条件符查询语句以者及写入语句吐,对数据库马进行查询取听值,并向数聪据库里写入赛数据。框在技术难度阳方面搏,悲由于有指导亲老师的指导长和相关的参程考文献采,滨特别是网上奖众多的网友包所提供的资团料其,涝使得在开发生过程中所遇抬到的困难都毕能够一一得单到解决。经济可行性乒随着科学技旷术的发展,竖特别是计算程机技术的飞革跃发展,使段得计算机在煤人们的生活描使用中越来粥越普遍。计绩算机的普遍侦使用说明人货们的生活水长平提高了,须从而也说明迈了计算机的嚼价格越来越煌被众多人所蹈接受。然而尘价格的低廉勉并不是说产紫品的质量不摸好,是因为苗技术的飞跃糕发展使得产脆品的成本降翻低。因此开大发POS积倒分管理系统麻所需要的成挖本也是该百寿货店所能接指受的,并且疮通过POS拳积分管理系燥统的管理使央得客户获得决相应的好处状,从而使百罩货店获得更拳高的利益。剑除此之外它愧还具有很多烫优点,例如器:部可以随时获哭得客户的基振本资料,以蒸及店铺的基厨本资料,通誉过这些可以鸡增加客户与岭百货店之间壮的相互信任相度。保证交嚷易中的安全标性。哨方便百货店挖对客户积分可的管理以及劣更新,以便贼让客户在符峡合条件的情撒况下享受某并种特别优惠所待遇,从而新增加客户对盾百货店的满耀意度,吸引今更多的客户链。辰方便百货店萌详细掌握交活易状况,对稍其进行准确接地分析,了贸解客户的需板求,从而更检好地完善自叹身的销售、狮服务、管理傍等,提高自客身在激烈竞勉争下的竞争得力和存活力文。援因此,开发锈POS积分次管理系统是偿可行的。数据库设计数据流程图POS交易信息文件积分实绩更新积分基本信息更新数据文件会员基本信息表积分基本信息表临时POS交易信息表会员状态表积分履历表POS交易信息文件积分实绩更新积分基本信息更新数据文件会员基本信息表积分基本信息表临时POS交易信息表会员状态表积分履历表店铺基本信息表积分更新日志表图形注释图形注释::数据文件:数据库表:功能:单向数据流动:双向数据流动缘图陶4迟-汽1练贺通票回收处镰理数据流程溜图肺该流程说明携:傍该流程涉及峡两个文件和唯七个数据库永,其中,一架个输入文件他,一个输出寇文件,两个抹输入数据表亩,一个输出妄数据表和四乱个既需输入绵也需输出的猫数据表。舒POS交易话信息文件:络FSP_E其FT010尿.DAT松(CSV文陕件),输入越文件,所存跃放的数据为科每次交易时絮的详细数据只。楼积分基本信政息更新数据计文件:奏FSP_F裁EP0甲3尾0.DAT悄(CSV文钞件,追加输夫出型),输厨出文件,所扭存放的数据股为输入到积辫分基本信息亮表的数据。赏会员基本信株息表:眨FSPTB多_宜MEMBE锻R,输入数敲据表,所存绝放数据为会捧员的基本信忆息。续积分基本信咏息表:慌FSPTB她_POIN闹T另,输入输出迹数据表,所承存放数据为嫁积分的基本殊信息。拦临时POS涉交易信息表孔:灭FSPTB寸_POS_迹TORIH痛IKI_K扭ARI生,输入输出喜数据表,所雹存放数据为凯POS交易其详细信息。组会员状态表铸:奖FSPTB卖_MEMB浅ER_ST复ATUS脑,输入输出超数据表,所倦存放数据为弃会员的状态绞信息。萄积分履历表洽:域F检SPTB_晒POINT捏_RIRE描KI址,输入输出迈数据表,所书存放数据为对积分变动日设志。翠店铺基本信廊息表:脉FSPTB点_TENP涌O辱,输入数据辆表,所存放谣数据为店铺掌的基本信息程。各会员交易信息文件积分更新日志表各店铺交易状况统计各店铺交易状况统计数据文件原因表视积分更新日踩志表:雨FSPTB起_POIN饿T_JNL牵,输出数据丽表,所存放各会员交易信息文件积分更新日志表各店铺交易状况统计各店铺交易状况统计数据文件原因表封各店铺交易绘状况统计数筒据流程图图形注释:图形注释::数据文件:数据库:功能:单向数据流动:双向数据流动威图律4拘-阿2据伤各店铺交易融状况统计数热据流程图瓶该流程说明踪:票该流程处理初时需要用到分两个数据表培和两个数据傅文件,其中暑,一个输入硬数据文件,赠一个输出数程据文件,两夏个输入数据区表。协各会员交易偏信息文件:住FSP_E粘FT010秀.DAT(干CSV文件分,已排序)悼,输入文件谨,所存放数她据为各会员染的交易信息吼。料各店铺交易渴状况统计数漆据文件:F瞧SP_TO角RIHIK丈I.DAT虫(CSV文旺件),输出慎文件,所存举放数据为按睬照店铺和交赤易日统计的例交易信息。断积分更新日近志表:趁FSPTB痒_POIN至T_JNL垦,输入数据椒表,所存放害数据为积分润事件日志。盾原因表:言FSPTB娇_RIYU棵,输入数据稼表,所存放毒数据为积分拉变更原因。驱会员价销售采状况数据作折成数据流程级图会员消费项目记录文件会员消费项目记录文件会员价销售状况数据作成会员价销售状况数据文件图形注释:图形注释::数据文件:数据库:功能:单向数据流动:双向数据流动完图滨4英-聚3钉榜会员价销售隐状况数据作挂成数据流程栏图役该流程说明孟:眠该流程处理蛇时只需要用抢到两个数据服文件,其中丛,一个输入兵数据文件,垂一个输出数党据文件。去会员消费项侵目记录文件督:FSP_蛛EFI01动0.DAT莲(CSV文贯件,已排序解),输入文逢件,所存放碰数据为会员瞎消费项目记烂录。碍会员价销售券状况数据文芬件:FSP启_HANB碌AI.DA滨T(CSV抓文件),输池出文件,所类存放数据为姻会员价销售博状况数据。寒POS孔详细积累处表理数据流程赠图POSPOS详细积累处理会员消费项目记录文件POS交易项目积蓄表图形注释:图形注释::数据文件:数据库:功能:单向数据流动:双向数据流动尚图塌4倒-贷4灿躲POS咸详细积累处送理数据流程殊图锅该流程说明殊:爪该流程处理修时只需要用畅到一个数据裂文件和一个比数据表。其洞中,数据文晴件为输入数通据文件,数哗据表为输出碎数据表。致会员消费项温目记录文件表:解FSP_E付FI朴010.D侍AT怜(CSV齿文件),输钢入文件,所遣存放数据为术会员消费项裕目记录。泼POS交易轿项目积蓄表危:雀FSPTB回_POS_埋ITEM抓,输出数据懒表,所存放枕数据为交易轿项目累计数蹈据。肢数据库结构冈设计瓦数据库表结矩构的设计在虚每一个开发佛项目中都是欲非常重要的邮一个部分,田数据库表设竭计的好坏直闹接关系到开桥发过程中代药码实现的功寄能强大与否晶,是否包含绝齐备客户所黎需求的功能汗。因此现在渴来介绍该模雹块所用到的贯数据库表的候详细设计:表名定义风表1寻奸勒数据表舅名定义蚂序号疲表参数名坦表名说明拢1葛FSPTB雪_MEMB垒ER同记录会员基付本信息耍2忌FSPTB慈_POIN刮T凭记录积分卡子基本信息倦3考FSPTB驻_TENP垃O片记录店铺基钉本信息排4列FSPTB域_MEMB详ER_ST盛ATUS馋记录会员状踢态信息塘5抽FSPTB央_POS_曲TORIH舰IKI_K舒ARI想临时记录交吧易数据贺6穴FSPTB摘_欣POINT这_RIRE皇KI欧记录积分履慨历温7瞒FSPTB琴_炸POINT奔_JNL云记录积分日输志交8恋FSPTB钥_POS_锈ITEM慢记录交易项跌目累计数据源9肃FSPTB症_RIYU醋记录积分变渔更原因棕数据库表设埋计熟(茫1残)贵FSPTB谊_MEMB矿ER轰(会员)晚表利2伸漂量会员数据表李主键窗列(属性)拌名志中文名称筑类型缴宽度怨是否允许为塔空未◎渐MEMBE网R_COD猾E枣会员编码熄Char谦13哥NOTN旺ULL缺NYUKA板I_YMD农入会年月日愚Char穗8景NULL虑SHIME或I_KAN指A_S探日语假名性荣Char蜘16赖NOTN悟ULL鄙SHIME稼I饿_KANA蓄_N怨日语假名名须Char造16祝NOTN浊ULL铺SHIME挠I_KAN籍JI_S妇中文姓厅Char幻32票NOTN曲ULL纹SHIME校I_KAN暴JI_N迟中文名筑Char院32足NOTN旦ULL愁TEL_S底HIGAI炸_1识1(市贡外)驴Char辱8稿NOTN油ULL金TEL_S尼HINAI灾_1苹1(市刊内)骗Char膨8幻NOTN链ULL问TEL_B织ANGO_那1视1(其虑它)冻Char草8俭NOTN糠ULL耗TEL_S垄HIGAI构_2甲2(市乏外)锦Char航8议NOT擦NULL吩TEL_S规HINAI脖_2肆2(市接内)剂Char步8醉NOTN康ULL徒TEL_B浆ANGO_堪2枝3(其竟它)便Char惧8烘NOTN典ULL凝TEL_S遮HIGAI末_3堪3(市铁外)劲Char筛8劝NOTN岗ULL车TEL_S呀HINAI剂_3封3(市俘内)转Char断8钩NOTN呜ULL恶TEL_B脉ANGO_筛3明3(其惑它)教Char垃8味NOTN控ULL哨BIRTH路_DAY夕出生年月日功Char君8盘NULL络MEMBE杨R_KBN凤会员种类再Char刑1骡NU除LL眠FM_KB愚N柜性别谣Char卸1蜡NULL异MEMBE彻R_ZIP系邮政编码壤Char只8漆NOTN山ULL正ADDR_缘1疗地址1捡Char启32归NOTN闲ULL漂ADDR_醉2浙地址2风Char取48驱NOTN增ULL蛾ADDR_返3社地址3造Char西48龄NOTN漆ULL壁ADDR_座4巷地址4饺Char异48肃NOTN炊ULL贿NYUKA晌I_TEN伐PO办入会的店铺貌编码岸Char暖6会NULL界MUKOU忘_KBN慌起效种类慌Char显1鞭NULL鞋HOLD_熄CODE蚀家庭所属代汪码室Char秘13蠢NULL糕ADD_Y担MDHMS肢注册时间震Char可14正NULL央ADD_T批ANTOU予注册负责人普ID外Char错6悄NULL松UPD_Y赏MDHMS反更新时间老Char岔14根NULL处UPD_T春ANTOU街更新负责人毙ID握Char补6砌NULL真(逮2划)杨FSPTB喂_POIN龟T昌(积分)谨表缸3闷积分数据表罩主键少列(属性)辆名血中文名称三类型浪宽度隶是否允许为雄空遍◎镜MEMBE坟R_COD倍E糟会员编码初Char家13故NOTN由ULL蝴OLD_M盖EMBER定_CODE傅旧会员编码阴Char晓13谨NULL呆YUTAI伙_RANK瞎优惠等级齐Char滚2斜NULL积NOW_P价OINT悄现在积分点汤Numer铅ic怨8丹NULL挺RUIKE允I_POI读NT仙累计积分点醋Numer豆ic第8猴NULL联OUT_R宋UIKEI辛_POIN吊T师支出的累计己积分点中Numer炊ic杰8烘NULL亏ADD_R臣UIKEI立_POIN掩T辆增加的累计屠积分点帝Numer乘ic幼8栏NULL必KIHON舍_RUIK拔EI_PO铅INT互基本累计积吃分点昆Numer雄ic识8碗NULL旦BONUS辞_RUIK邮EI_PO获INT德奖励累计积已分点炕Numer诸ic简8真NULL耻KAIAG婚E_R稼最后交易时拐间食Char沸8裳NULL清TUKI_附KAIAG请E_M笨每月交易金品额私Numer渴ic攻10粪NULL戴BEFOR脆E_TUK闯I_KAI溜AGE_M公上上月交易贤金额尝Numer着ic功10经NULL匀KAIAG均E_F霞交易次数午Numer赏ic形5脊NULL虚KAIAG浓E_M巨交易金额详Numer籍ic哨10族NULL娇MEMBE丹R_WAR耳IBIKI辽_M碎打折累计金胀额爹Numer怕ic楼10池NULL骂KOUNY玉U_M欺购买金额严Numer粱ic崇10寒NULL痰MUKOU编_KBN左起效种类论Char督1继NULL悬ADD_Y怨MDHMS角登陆时间旧Char诊14贺NULL湖ADD_T汗ANTOU恶登陆负责人品ID触Char睬6花NULL关UPD_Y嚼MDHMS央更新时间羽Char丰14逐NULL遗UPD_T忙ANTOU勇更新负责人猫ID终Char鹿6纯NULL逆SYSTE吗M_UPD许_YMDH翼MS袄系统更新时剃间时Char某14恰NULL裹(信3工)嗽FSPTB痰_TENP缠O膨(店铺)透表棍4能店铺数束据表瑞主键雁列(属性)边名矛中文名称本类型验宽度桐是否允许为味空滔◎车TENPO愁_CODE工店铺编码移Char浪6菌NOTN款ULL晓TENPO乌_KANA掉日语名称罩Char椒20因NULL糠TENPO码_KANJ窜I蚕中文名称蹲Char推30震NULL胳DOMIN妻ANT_C乌ODE柱优先级别编敬码茅Char薯3怪NULL闻TENPO福_ZIP狮邮政编码拴Char团7涌NULL悬TENPO既_ADDR妨地址言Char浑100贫NULL蚁TENCY惰O_MEI撑店长名绘Char振20敢NULL朽TENPO指_TEL_迎SHIGA堂I授(市外须)陵Char脑5缓NULL利TENPO块_TEL_券SHINA津I量(市内者)冻Char吃4业NULL座TENPO珍_TEL_杂BANGO宋(其它选)疲Char推4快NULL灵UPD_Y柏MDHMS圣更新时间损Char郑14甘NULL晨UPD_T违ANTOU梯更新负责人留ID劈Char惹6也NULL沈(额4鞋)丝FSPTB磨_MEMB号ER_ST荡ATUS坝(会员状态多)亿表耍5驳会员状态表就主键哀列(属性)援名智中文名称丸类型阿宽度丰是否允许为电空坝◎茂MEM绘BER_C唇ODE雾会员编码服Char有13抚NOTN动ULL垫OLD_M锅EMBER擦_CODE抄旧会员编码劫Char侦13弯NULL范DOMIN达ANT_C饮ODE院优先级别编尸码勒Char冬3供NOTN鸡ULL态TENPO以_CODE扇店铺号码寺Char推6杯NOTN疗ULL累OLD_D吴OMINA岔NT_CO晕DE吴旧优先级别架编码洞Char域3株NOTN卡ULL仿OLD_T铲ENPO_录CODE苹旧店铺编码帽Char晕6干NOTN净ULL跳UPD_K洗BN颠更新种类扒Char战1迷NULL稻MST财S_AUT选O_ID智记录番号点Numer仅ic蠢15总NULL临(5)项FSPTB办_POS_标TORIH叫IKI_K绵ARI而(临时交易瓣信息)钓表括6社临时交易信没息表悬主键属列(属性)是名撑中文名称戴类型袜宽度切是否允许为黎空涉TENPO罢_CODE慢店铺号码慰char谷6早NOTN朋ULL估POS_N什O渔终端机号码希char刑6炎NOTN帆ULL喘TORIH派IKI_N岭O敏交易编号抓char际6悉NOTN间ULL格TORIH铃IKI_Y病MD山交易日期(韵年月日)菊char钟8倒NOTN蒜ULL皇TORIH化IKI_H痒H俗交易时间朴(抽小时龟)体char汉2愿NOTN议ULL羽TORIH灵IKI_M费M训交易时间局(征分钟错)纵char吐2挪NOTN余ULL锡MEMBE惧R_COD悟E之会员编码苹char念13彼NOTN侧ULL姥POINT荡O_SBT券积分种类共char派2旧NULL有STATU烟S爪状况泄char张2柱NULL加POINT寻本次积分各Numer败ic枕9河NULL奖ALL_P悬OINT啄总积分冰Numer桥ic铲9些NULL惯NET_U贫RIAGE弟_M忽销售金额践Numer妖ic孕9签NULL图URIAG涨A_TEN彩SU屿销售点数调Numer危ic帽7猎NULL殿ALL_U示RIAGE合_M智总销售金额谢(含税)砌Numer枝ic肤9啄NULL算POINT难_M墓积分对象金堵额雹Numer陷ic的9黄NULL员POINT欺_RM漠积分基本金械额盖Numer添ic铅4池NULL肥POINT都_RIT恒积分倍率扎Numer灌ic舟2率NULL厦SEKIN誉IN_NO恰责任人编号姿char犹6输NULL樱TANTO客U_NO嗽审查人编号钓char掏6脏NULL支CARD_春RIYOS鄙U确积分卡使用勾回数要Numer燥ic郊7话NULL焰YUTAI议_RANK降优惠等级拉char诉2涨NULL管YUTAI撞_BAIR求IT胀优惠倍率排char勉2池NULL丙HENPI葬N_KBN页退货交易轮char汉1材NOTN循ULL灵◎讯TORIH尺IKIK_洞AUTO_搁ID寇记录自动编商号说int析4个NOTN惕ULL仔(眨6格)堂FSPTB酬_耍POINT巷_RIRE扁KI桥(积分履历维表)斩表计7充积分履历表珠主键抽列(属性)喜名最中文名称踏类型奶宽度赞是否允许为尽空批◎瓣MEMBE寸R_COD纱E糖会员编号才char寺13害NOTN掠ULL影◎酷YMD项日期签char唐8扛NOTN似ULL即YUTAI板_RANK刮优惠等级贡char绘2群NULL壮KIHON敌_POIN掘T矛当日基本积迫分雷Numer粗ic避9台NULL权BONUS先_POIN天T赚当日奖励积钻分董Numer初ic院6为NULL乌ADD_P糠OINT烈当日增加积斥分纷Numer话ic扬6算NULL如OUT_P罢OINT涌当日输出积柏分辩Numer渠ic宗6纳NULL饱NOW_P臭OINT街现在积分催Numer恩ic金8傍NULL割UPD_Y桑MDHMS数更新时间汪char逮14瓦NULL然UPD_T时ANTOU结操作者编号深char青6芹NULL顾(7)她FSPTB青_饿POINT脊_JNL(价积分日志表则)滤表8积贸分日志表脉主键用列(属性)筐名农中文名称碑类型别宽度夸是否允许为许空姜TENPO冤_CODE栏店铺号码疗char名6君NOTN移ULL镇MEMBE慎R_COD张E樱会员编码会char铃13宜NOTN杨ULL差CLIEN祸T_NO艺终端机编号季char酱8帖NULL摧ADD_P滤OINT_凭B前当日增加积修分嫁(宿更新前驾)题Numer好ic齿6检NULL则OUT_P屿OINT_围B盗当日消费积仆分出(借更新前彼)蝇Numer蜜ic晕6遇NULL迎NOW_P倡OINT_吊B窝现在积分谅(卧更新前庙)层Numer键ic握8证NULL瑞BONUS既_POIN拿T_B常当日奖励积欺分喂(锐更新前居)晓Numer丈ic眨8罗NULL佩OUT_K近AIAGE叼_M_B隶当日消费金乓额其(蔽更新前缝)译Numer荒ic发10弃NULL闪ADD_K逢AIAGE有_M_B府当日增加金览额召(浇更新前污)搞Numer盼ic送10曾NULL杨TUKI_黄KAIAG越E_M_B阵当月消费金桌额坟(似更新前旗)私Numer通ic字10再NULL鼻ADD_P维OINT_摩A抬当日增加积裤分虎(师更新后院)振Numer经ic怀6色NULL创ADD_R配IYU_C聋ODE臣增加理由编触号卡char腾2劳NULL贞OUT_P袄OINT_粘A材当日消费积秀分志(甩更新后声)酸Numer虚ic钳6路NULL坑OUT_R颠IYU_C挡ODE江消费理由编揪号歌char告2寺NULL底NOW_P阳OINT_门A豆现在积分丑(闸更新后收)勿Numer壶ic野8扑NULL稼BONUS钓_POIN眠T_A柏当日奖励积匙分倍(建更新后狗)甩Numer愿ic牺8翁NULL性OUT_K僵AIAGE奖_M_A悬当日消费金郑额物(象更新后廊)禽Numer批ic揪10攻NULL慧ADD_K吸AIAGE穿_M_A问当日增加金堵额繁(见更新后猾)摄Numer耀ic千10独NULL喝TUKI_荷KAIAG咱E_M_A艺当月消费金杯额柿(炭更新后岁)赶Numer炎ic锣10束NULL胞KURIK拉OSHI_穗POINT远转入积分于Numer烛ic鼓8葬NULL骗TODAY渔_POIN致T桑本日最终积角分肃Numer置ic膏8定NULL狼UPD_Y姐MDHMS读更新时间暴char誉14别NULL捞UPD_T吃ANTOU吧担当者编号抗char谜6钢NULL液◎谷JNL_A嘴UTO_I筑D愧记录自动编累号铜Int蚂4活NOTN削ULL两(8)争FSPTB昨_POS_宝ITEM步(POS交硬易项目积蓄漠表)四表搁9罩幸POS交易青项目积蓄表壤主键杜列(属性)魔名蔑中文名称旋类型馆宽度哑是否允许为总空手TENPO贿_CODE炕店铺号码氧char篮6攻NOTN演ULL只POS_N弃O石终端机号码鸣char站6辜NOTN净ULL魂TORIH怀IKI_N冬O遮交易号码路char与6仆NOTN潮ULL趟TORIH荡IKI_Y唯MD船交易日期被(准年月日韵)糟char饼8仁NOTN诚ULL做TORIH笑IKI_H董H冈交易时间愤(灰小时只)乌char姑2疼NOTN谋ULL夺TORIH粪IKI_M式M示交易时间熊(滥分钟贡)锁char搬2逃NOTN阁ULL橡MEMBE择R_COD泰E诸会员编码号char忌13绒NOTN费ULL缩LINK_结GP_CO印DE倍连接分组代晕码血char爸6驰NULL遍LINK_印BMN_C笨ODE题部门号码宣char沟6可NULL对MEMBE茅R_FLG该会员价识别隐标志趋char葵1稳NULL绞JAN_C唱ODE度标签编号狂char丹13百NOTN胁ULL痒SYOHI祸N_KAN眨JI鬼汉字商品名悔varch雾ar2旦40色NULL乌KAIAG奖E_TEN芳SU度消费点数非Numer族ic唯3门NULL摩KAIAG载E_M垦消费金额倚(每含税状)锯Numer抱ic棵7葱NULL瑞NEBIK创I_M皮折扣额轮(只合计命)厉Numer攀ic时7刺NULL陵HENPI茫N_TOR必IHIKI脏退货交易蹦char伍1像NULL刮NOW_B吴AIKA霸通常价格换(斤现在卖价吩)鞋Numer退ic努6揉NULL舞TEIBA哀N_TAN西KA代通常加额偿(魂定价练)劳Numer钢ic量6吐NULL养MEMBE漫R_TAN全KA辟会员价格乖(礼单价扇)良Numer纠ic烤6彻NULL宴ITEM_柿NBK_M电项目折扣额活Numer蚀ic鹿6致NULL湿ITEM_魂WBK_M夸项目降价额卧Numer币ic槐6盈NULL截NBK_A拣BN_M康小计折扣分估配额尘Numer桂ic绸6凯NULL轧WBK_A淹BN_M脖小计降价分细配额背Numer彼ic狸6畜NULL共MMNBK亡_ABN_港M尺M&M碎折扣分配额软Numer身ic松6米NULL味◎僵ITEM_爬AUTO_触ID地记录自动编亿号监Int窄4暂NOTN必ULL促(9)FS都PTB_R享IYU(原拖因表)弦表10律原因表柏主键受列(属性)烘名崇中文名称须类型盾宽度酿是否允许为用空小◎锐RIYU_田KBN国原因区分朽char投1阻NOTN守ULL尤◎耀RIYU_扯CODE侮原因编号为char绞2屋NOTN嗽ULL贪HYOUJ呜I_KUB芬UN单表示区分廊char樱1滑NULL未RIYU龟理由负varch球ar2壤40甚NULL射ADD_Y忌MDHS帜登录日期僻char垄14卖NULL锡模块功能代铅码实现过程周积分实绩更欠新、各店铺扶交易状况统隆计、会员价控销售状况数楼据作成和摆POS缘详细积累处甩理这四个模蹄块,其主要溉的操作可以帽总归为三类滤:共通函数阿的使用、数望据库操作和晚数据文件操霉作。详细实塞现过程如下浓:轮共通函数的前使用霞这里的共通葬函数是各个税模块都需要页使用到的函玉数。它主要超包括两大功焰能:一是取伶得共通文件判(INI文忌件),二是塔对数据库进休行操作。颤共通文件(岩INI文件留)取得极这里的共通蜘文件是指多棚个模块都需贤要使用到的思文件经Commo冻n.ini杂,它存放的验是各个文件洽的存放路径湾。IniConfigConf=newIniConfig();if(Conf.ErrorString=="1") //如果共通文件不存在IniConfigConf=newIniConfig();if(Conf.ErrorString=="1") //如果共通文件不存在{ …//输出出错信息}elseif(Conf.ErrorString=="2") //如果共通文件打不开{ …//输出出错信息}elseif(Conf.ErrorString=="3") //如果共通文件的内容有错{ …//输出出错信息}if(!Directory.Exists(Conf.FilePath)) //如果POS交易信息文件所在文件夹不存在{{ …//输出出错信息}elseif(!File.Exists(Conf.Pos_Torihiki)) //如果POS交易信息文件不存在{ …//输出出错信息}StreamReadersr=newStreamReader(Conf.Pos_Torihiki,true); //POS交易信息文件取得连接数据库坊此四个模块酬对数据库的担操作都使用仰共通函数虚SkyC粘onnec西t()眨,具体操作贵会在居“浙5.2数据成库操作彼”浇里进行说明叮,这里只说冈明连接数据胡库的操作。…//代码省略SkyConnectsct; //定义变量…//代码省略SkyConnectsct; //定义变量try{ sct=newSkyConnect(); //连接数据库}catch //如果出错{ …//输出出错信息}数据库操作在在这四个模彩块里,具体辅涉及到的数倚据库操作主港要有:数据储库表的读取电、计数、添秧加、更新、痰删除。而对子数据库的所踪有操作均通夕过调用共通丑函数残SkyCo讲nnect董()检来实现。以吓下代码中出盛现的妈“辽sct并”勤均由之前避“饥福连接数据库清”明里的隙“邮SkyCo孔nnect侦sct;太”岸与庭“怖sct=理new蔑SkyCo吹nnect抓();例”预两句定义。革数据库表的允读取和计数冶在这些模块咳中,数据表厉的读取都采锻用的是共通饭函数杨SkyCo具nnect仍()衬的GetD己ataSe陆t方法来实勾现的。而出护于学习和研滨究的目的,投在此模块中穴,数据表的迹计数没有在朵数据库操作艳命令中实现粗,而是都采游用的共通函疯数扣SkyCo稼nnect恐()锁的GetD摇ataSe香t方法配合厉C#语言来冬实现的。外这里仅以积腰分实绩更新肤”蜘模块中对临欢时交易信息厉表的读取和晕计数的一段寄代码为例,乌其余表的读乌取和计数与压之类似。stringstringsqlFormat,sql;…//代码省略sqlFormat="select*fromFSPTB_POS_TORIHIKI_KARI";//定义语句格式sql=string.Format(sqlFormat); //生成数据库操作语句ds=sct.GetDataSet(sql); //读取交易信息表tb=ds.Tables[0];if(tb.Rows.Count!=0) //数据表内记录数统计,如果不为0(数据表内容不为空){ foreach(DataRowdrintb.Rows) //逐行读入数据 { …//代码省略 }}妄数据库表的挂添加、更新腾和删除夹在这些模块匹中,数据表排的添加、更驼新和删除采隐用的是共通叶函数盾SkyCo蛙nnect废()脖的尾SqlEx嘉ecute氏方法来实现朱的。…//代码省略try{sqlFormat="insertintoFSPTB_POS_TORIHIKI_KARIvalues('{0}','{1}','{2}',”+”'{3}','{4}','{5}','{6}','{7}','{8}',{9},{10},{11},{12},{13},{14},”+”{15},{16},'{17}','{18}',{19},'{20}','{21}','{22}')";//定义语句格式sql=string.Format(sqlFormat,strTorihiki[0],strTorihiki[1],strTorihiki[2],strTorihiki[3],strTorihiki[4],strTorihiki[5],strTorihiki[6],strTorihiki[7],strTorihiki[8],Convert.ToInt64(strTorihiki[9]),Convert.ToInt64(strTorihiki[10]),Convert.ToInt64(strTorihiki[11]),Convert.ToInt64(strTorihiki[12]),Convert.ToInt64(strTorihiki[13]),Convert.ToInt64(strTorihiki[14]),Convert.ToInt64(strTorihiki[15]),Convert.ToInt64(strTorihiki[16]),strTorihiki[17],strTorihiki[18],Convert.ToInt64(strTorihiki[19]),strTorihiki[20],strTorihiki[21],…//代码省略try{sqlFormat="insertintoFSPTB_POS_TORIHIKI_KARIvalues('{0}','{1}','{2}',”+”'{3}','{4}','{5}','{6}','{7}','{8}',{9},{10},{11},{12},{13},{14},”+”{15},{16},'{17}','{18}',{19},'{20}','{21}','{22}')";//定义语句格式sql=string.Format(sqlFormat,strTorihiki[0],strTorihiki[1],strTorihiki[2],strTorihiki[3],strTorihiki[4],strTorihiki[5],strTorihiki[6],strTorihiki[7],strTorihiki[8],Convert.ToInt64(strTorihiki[9]),Convert.ToInt64(strTorihiki[10]),Convert.ToInt64(strTorihiki[11]),Convert.ToInt64(strTorihiki[12]),Convert.ToInt64(strTorihiki[13]),Convert.ToInt64(strTorihiki[14]),Convert.ToInt64(strTorihiki[15]),Convert.ToInt64(strTorihiki[16]),strTorihiki[17],strTorihiki[18],Convert.ToInt64(strTorihiki[19]),strTorihiki[20],strTorihiki[21],strTorihiki[22]); //生成数据库操作语句sct.SqlExecute(sql); //执行数据库操作}catch //如果数据库操作出错{ …//输出出错信息}惰{ …//输出出错信息}禁在此四个模糖块中只涉及扬到了对数据纪文件的读取仿和写入。州数据文件的妈读取贪在这些模块牲中所涉及到浑的数据文件耍都以一行为蚁一条记录,她以帐“扶,医”搬作为数据间张的分割符,末并且已按照仍需要排好了需前后顺序。坦所以,在此证采用逐行读颠取数据,并脂按照咳“另,妻”徐分割后存入贩字符串组。…//代码省略stringstrLine="";string[]strTorihiki=newstring[23];string[]strTorihikiTemp;char[]charArray=newchar[]{','};try{strLine=sr.ReadLine(); //读取文件的第一行if(strLine==…//代码省略stringstrLine="";string[]strTorihiki=newstring[23];string[]strTorihikiTemp;char[]charArray=newchar[]{','};try{strLine=sr.ReadLine(); //读取文件的第一行if(strLine==null) //如果文件的第一行内容为空(文件无内容){returnEndTransaction(); //运行结束子程序结束该模块}else{while(strLine!=null) //文件全部读取完毕之前{ strTorihikiTemp=strLine.Split(charArray); //将读取到的内容存入字符串组 if(strTorihikiTemp.Length<23) //如果数据不足 { for(inti=0;i<23;i++) { if(i<strTorihikiTemp.Length)//保存已有数据 {strTorihiki[i]=strTorihikiTemp[i]; } else } elseif(i>=9&&i<=16||i==19)//缺失数据为数字型时补充为“0” { strTorihiki[i]="0"; } else //缺失数据为字符型时补充为空字符串 { strTorihiki[i]=""; } }} …//代码省略 strLine=sr.ReadLine(); //读取文件的下一行数据}}}catch //如果操作出错{…//输出出错信息}瓣与被读取数管据文件的格避式一样,写绢入数据文件霉也以一行为臂一条记录,嚷以主“抛,做”灭作为数据间谎的分割符。剪这里仅以火“躺积分实绩更案新野”浩模块中对积步分表更新数暗据文件的写烟入的一段代竟码为例,其采余文件的写落入与之类似暖。……//代码省略try{sw.WriteLine("{0},{1},{2},{3},{4},{5}",tenpoCode,memberCode,"3",nowPoint,kounyuM,ruikeiPoint); //积分表更新数据文件的写入}catch //如果操作出错{…//输出出错信息}扮模块测试结凡果碰积分实绩更亚新模块测试暗结果谅各店铺交易进状况统计模勒块测试结果厦该模块的测妈试包括共通逼信息取得、赚文件存在检春查处理、数垒据作成处理覆、正常状态授、初期处理当、文件读取姓处理、交易眯日和店铺编肿码变化处理兔、积分日志拢读取处理和惜项目编辑处炎理合计9个按方面24个辅测试点。请表1奴2仪嫂各店铺交易遥状况统计裂模块简易P牢CL告序号质测试内容斑预期蠢结果优测试结果乐**野异常状态搅**盗**牺共通信息取袜得贪**数1渴INI文件脸不存在时计输出消息米"菠FSP.I刑NI钉访问出错哪"员终止程序淋成功叼2今打开INI荐文件出错时饿输出消息套"FSP.脸INI塘访问出错访"洲终止程序累成功坟3芳INI文件危中内容有错祥时搬输出消息历"FSP.胳INI把设定出错钢"巷终止程序育成功库**文件存骡在检查处理窄**邻4呆各会员交易物信息文件街所在文件夹笋不存在时加输出消息环"暮各会员交易衰信息文件与所在文件夹汽不存在价"肚到日志表莫成功缘5互各会员交易敞信息文件秆不存在时趋输出消息乱"宾各会员交易办信息文件能不存在厅"布到日志表粮成功蛙**妈数据作成处伟理刊**码6舞各会员交易提文件盆中数据为0弦时竭输出消息诱"役各会员交易周信息文件块中没有数据缠"坚到日志表容终止程序恒成功环7辽处理中出错旨时啊输出消息榨"速各店铺交易牧状况统计悄数据作成贴出错交"风到日志表违终止程序瞎成功弄**非正常晕状态耗**万8叼没有错误时怎正常执行相牢应处理,程巡序正常终止锐成功氧**浪初期处理态**歪9旅开始日志输栽出短正常输出虽成功谱**巩文件读取处盲理兽**轿10亡退货区分为椒2时愤跳过相应数赞据的读取,贞没有相关输符出,继续后膨续处理夏成功徒**奇交易日和店沙铺编码变化笛处理自**长11编交易日和店宪铺编码孔无变化时吨统计交易件枯书图相关数据分鲁别统计趋成功夜12云交易日起变化时玻分别算出各朝追加理由积欲分和各支付代理由积分槐成功稀13躬店铺编码焰变化时历分别算出各访追加理由积盏分和各支付口理由积分秆成功抓**浮积分日志读表取处理未**赛1决4急更新时间碑>显各会员交易值信息文件衔的交易日期标+群“忌00000先0心”吧并且更新时乌间菊<泪各会员交易倘信息文件已的交易日期严+母“蛾99999骡9酱”演并且店铺编悼码=啊各会员交易撒信息文件纠的店铺编码拘时爷从积分日志馒表中正当抽狐取相应记录虽进行处理吸成功样15臭更新时间=捡各会员交易陡信息文件葡的交易日期叙+暴“零00000薯0侮”巨并且店铺编扣码=吓各会员交易缝信息文件邮的店铺编码标时监从积分日志击表中正当抽亡取相应记录验进行处理刊成功罪16件更新时间=伙各会员交易练信息文件叶的交易日期聪+撤“险99999怖9孤”稠并且店铺编再码=择各会员交易庙信息文件零的店铺编码贝时厅从积分日志臣表中正当抽嫁取相应记录棕进行处理浪成功范17捆更新时间碍<质各会员交易帽信息文件触的交易日期宋+蝇“割00000折0鬼”水时狠跳过相应数爬据的读取,询没有相关输跃出,继续后叼续处理焦成功骤18廉更新时间歪>泼各会员交易寺信息文件票的交易日期怠+口“现99999柔9石”吊时诱跳过相应数沿据的读取,盐没有相关输精出,继续后让续处理蠢成功知19乘店铺编码不派等于烈各会员交易戒信息文件拜的店铺编码齐时斜跳过相应数爆据的读取,佩没有相关输电出,继续后争续处理渐成功植20桂当天追加积罩分(更新后划)仗>删0时此按各相应的家追加理由复算出当天的假追加积分(期更新后)幅成功罩21肚当天追加积璃分(更新后线)=0时茄按各相应的丸支付建理由算出当任天的绢支付工积分(更新馒后)拨成功椅22娇其它情况郊按各相应的常支付闭理由算出当稳天的至支付撤积分(更新举后)调成功女**倍项目编辑堵**菜2喇3床正常读取积搁分日志表的装相应记录时愚正常输出疯成功斩24雀读取积分日汇志表的相应梨记录数为0沾时殿正常输出则成功招由于测试项偿目过多,以良下只列出正稀常运行的测馋试结果。详圣细测试参见辜模块简易P代CL和测试蚁结果文件。摆图炭7-4范在各店铺赢交易状况统辩计模块正常英运行后的日危志记录失图评7-5换在各店铺闯交易状况统幻计模块正常库运行后的各疯店铺交易状亩况统计数据蕉文件诞会员价销售废状况数据作旦成模块测试僚结果删该模块的测狐试包括共通茄信息取得、唤文件存在检栗查处理、数钳据作成处理尾、正常状态割、初期处理叼、项目编辑宏和结束处理国合计7个方鼓面18个测朝试点。歉表1短3药找会员价销售锋状况数据作破成伴模块简易P杜CL侄序号担测试内容统预期结果拘测试结果维**赛异常状态插**阔**仍共通信息取拉得明**获1虹INI文件赶不存在时帐输出消息沉"惨FSP.I坏NI沫访问出错项"页终止程序纸成功肆2尘打开INI胁文件出错时裕输出消息依"FSP.糖INI答访问出错划"珍终止程序围成功豆3贪INI文件鹅中内容有错握时秃输出消息域"FSP.嘉INI奇设定出错渡"项终止程序制成功戚**文件存撕在检查处理棵**陆4尚会员消费项鬼目记录士文件所在文墙件夹不存在化时场输出消息胶"充会员消费项名目记录皆文件双所在文件夹也不存在消"怖到日志表椅成功激5奋会员消费项桂目记录钻文件不存在哪时嚼输出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版围栏生产废水处理与排放标准合同3篇
- 二零二五版个人专利权抵押融资合同模板2篇
- 二零二五版股权质押投资顾问服务合同样本3篇
- 二零二五年艺术展厅租赁及艺术品交易服务合同3篇
- 二零二五版国际贸易实务实验报告与国际贸易实务指导合同3篇
- 二零二五版电商企业内部保密协议及商业秘密保密制度合同2篇
- 二零二五年度高校教师解聘合同3篇
- 二零二五版屋顶光伏发电与防水一体化系统合同3篇
- 二零二五版上市公司短期融资券发行合同3篇
- 二零二五版企业财务风险管理体系构建服务合同2篇
- DB-T29-74-2018天津市城市道路工程施工及验收标准
- 小学一年级20以内加减法混合运算3000题(已排版)
- 智慧工厂数字孪生解决方案
- 病机-基本病机 邪正盛衰讲解
- 品管圈知识 课件
- 非诚不找小品台词
- 2024年3月江苏省考公务员面试题(B类)及参考答案
- 患者信息保密法律法规解读
- 老年人护理风险防控PPT
- 充电桩采购安装投标方案(技术方案)
- 医院科室考勤表
评论
0/150
提交评论