freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

某百貨店pos積分管理系統(tǒng)積分添加和通票回收—計(jì)算機(jī)畢業(yè)設(shè)計(jì)-在線瀏覽

2024-09-16 11:13本頁面
  

【正文】 ,(此處只列舉和積分添加,通票回收相關(guān)的屬性)如下表:表2 Iniconfig類讀取屬性表對(duì)應(yīng)的參數(shù)說明SqlConnection_String_SqlConnection_String數(shù)據(jù)庫連接字符串FilePath_FilePath文件路徑Member_Data_Member_Data文件名Bonus_Rule_Bonus_Rule文件名Pos_Data_Pos_Data文件名LogFile_LogFile文件名最常用到的是數(shù)據(jù)庫管理系統(tǒng)服務(wù)器連接所需的連接字符串進(jìn)行讀取,即用到的字符串是SqlConnection_String,其它的文件只是通過聲明類Iniconfig實(shí)例進(jìn)行文件存在與否的判斷,但是如果上面所列文件中有一個(gè)不存在的話,模塊就會(huì)輸出錯(cuò)誤信息到日志數(shù)據(jù)庫中去,這是遵從共通文件讀取要求規(guī)范所必需要的。而且應(yīng)該與數(shù)據(jù)的統(tǒng)計(jì)算法相結(jié)合,以數(shù)據(jù)的讀取統(tǒng)計(jì)方便為目的。(2)FSPTB_POINT(積分)表5積分?jǐn)?shù)據(jù)表主鍵列(屬性)名中文名稱類型寬度是否為空◎MEMBER_CODE會(huì)員編碼Char13NOT NULLOLD_MEMBER_CODE舊會(huì)員編碼Char13NULLYUTAI_RANK優(yōu)惠等級(jí)Char2NULLNOW_POINT現(xiàn)在積分點(diǎn)98NULLRUIKEI_POINT累計(jì)積分點(diǎn)98NULLOUT_RUIKEI_POINT支出的累計(jì)積分點(diǎn)98NULLADD_RUIKEI_POINT增加的累計(jì)積分點(diǎn)98NULLKIHON_RUIKEI_POINT基本累計(jì)積分點(diǎn)98NULLBONUS_RUIKEI_POINT獎(jiǎng)勵(lì)累計(jì)積分點(diǎn)98NULLBEFORE_TUKI_KAIAGE_M上上月交易金額910NULLMEMBER_WARIBIKI_M打折累計(jì)金額910NULLKOUNYU_M購買金額910NULLMUKOU_KBN起效種類Char1NULL保存了會(huì)員入會(huì)后的所有積分點(diǎn)的信息,以不同的方式和標(biāo)準(zhǔn)統(tǒng)計(jì)著會(huì)員的積分記錄。(3)FSPTB_TENPO(店鋪)表6店鋪數(shù)據(jù)表主鍵列(屬性)名中文名稱類型寬度是否允許為空◎TENPO_CODE店鋪編碼Char6NOT NULLTENPO_ADDR地址Char100NULL根據(jù)表6可以找到會(huì)員當(dāng)時(shí)在何地何時(shí)入會(huì)的信息。(5)FSPTB_LOG(日志)表8系統(tǒng)日志信息表主鍵列(屬性)名中文名稱類型寬度是否允許為空P_Sel信息類型char1NULLP_MsgCD信息編號(hào)Int4NOT NULLP_Msg信息內(nèi)容char256NULLP_APPNM程序名char32NULLP_FunCNM函數(shù)名char32NULLP_JobNM工作獄char32NULLP_rrDetail詳細(xì)信息char256NULLP_INIFileINI文件名char32NULL模塊處理過程中所有的預(yù)計(jì)出錯(cuò)信息的輸入保存表。(6)FSPTB_POINT_RIREKI(積分履歷表)表9積分履歷表主鍵列(屬性)名中文名稱類型寬度是否允許為空◎MEMBER_CODE會(huì)員編號(hào)char13NOT NULL◎YMD日期char8NOT NULLYUTAI_RANK優(yōu)惠等級(jí)char2NULLKIHON_POINT當(dāng)日基本積分Numeric9NULLBONUS_POINT當(dāng)日獎(jiǎng)勵(lì)積分Numeric6NULLADD_POINT當(dāng)日增加積分Numeric6NULLOUT_POINT當(dāng)日輸出積分Numeric6NULLNOW_POINT現(xiàn)在積分Numeric8NULLUPD_YMDHMS更新時(shí)間char14NULLUPD_TANTOU操作者編號(hào)char6NULL會(huì)員自入會(huì)以來的所有歷史積分記錄,比積分表統(tǒng)計(jì)得多。(8)FSPTB_COUPON(通票數(shù)據(jù))表11通票回收數(shù)據(jù)庫臨時(shí)表主鍵列(屬性)名中文名稱類型寬度是否允許為空DATE營業(yè)日char6NOT NULLTENPO_CODE店鋪編號(hào)char6NOT NULLNUMBER記錄機(jī)號(hào)碼char6NOT NULLJAN_CODEJAN編號(hào)char8NOT NULLJNL_SORT_SEQ排序char2NOT NULLJNL_CLO_MUL_ITMITM數(shù)據(jù)int2NOT NULLJNL_CLO_AMTAMT數(shù)據(jù)int13NOT NULLJNL_HEN_KBN參數(shù)char6NULL通票回收處理模塊的原始待處理數(shù)據(jù)。如果共同函數(shù)取得成功沒有發(fā)生異常的錯(cuò)誤或者不為空,就建立數(shù)據(jù)庫連接類SkyConnet。 if(!=1amp。!=2amp。!=3) { skyConnect = new ()。uid=sa。database=tokyosuper)。L39。39。FSPB125039。Add_Pointmain39。SKDENGBC39。INIファイル中にはセクション名、キー名、內(nèi)容(値)が存在しない39。39。()。()。 } 在INI文件讀取成功的條件下進(jìn)行本模塊的具體操作:首先向FSPB_LOG表里面輸入程序開始日志:(insert FSPTB_LOG(P_Sel,P_AppNM,P_FuncNM,P_JobNM,P_ErrDetail,P_INIFile)values(39。,39。,39。,39。,39。,39。))。DataSet DataSet_SHORI_YM = (sql_FSPTB_SYORIBI)。 SHORI_YM = rows[SHORI_YM].ToString()。 + SHORI_YM + 39。如果有適當(dāng)?shù)臄?shù)據(jù)存在則向日志FSPB_LOG輸入完成信息,表示當(dāng)天的添加處理已經(jīng)處理完成程序正常結(jié)束,否則進(jìn)行積分點(diǎn)的添加,判斷條件是以if ([0]. != 0)的方式,讀取數(shù)據(jù)庫的文件,判斷是否有記錄來區(qū)分的。 int LastValues = (\\)。 string PathTop = (LastValues, length LastValues)。 Lins_RuleTxtPath = ()。 string str_Rule = ()。L39。FSPB125039。Read_FSP_BONUS_RULECSV39。SKDENGBC39。ボーナスポイント付加ルールファイルにデータが存在しない39。39。else { do { SteamW_RuleTxt = new StreamWriter(Lins_RuleTxtPath, true)。 ()。 } while (str_Rule != null)。 }//if (RuleFile_Path)。讀取的方式是foreach循環(huán)的,這也是本程序的難點(diǎn),循環(huán)過程中的數(shù)據(jù)處理相當(dāng)煩瑣,不時(shí)需要查詢相關(guān)的數(shù)據(jù)表,讀入相關(guān)文件,保存臨時(shí)信息到變量,比較判斷循環(huán)條件;循環(huán)過程中再對(duì)每一條匹配記錄處理(詳細(xì)情況見后);判斷的代碼見下:// ポイントマスタの読み込み DataSet DataS_FSPB_POINT =(select BEFORE_TUKI_KAIAGE_M,MEMBER_CODE,YUTAI_RANK from FSPTB_POINT where BEFORE_TUKI_KAIAGE_M0 and MUKOU_KBN=39。)。Now_MEMBER_CODE = New_Row[MEMBER_CODE].ToString()。2) 獎(jiǎng)勵(lì)積分臨時(shí)規(guī)則文件進(jìn)行檢索,對(duì)獎(jiǎng)勵(lì)積分添加對(duì)象數(shù)據(jù)進(jìn)行判定:decimal[] nowPoint_Type = new decimal[2]。decimal Bonus_Point = nowPoint_Type[0]。ChechFrom_BONUS_RULETxt()函數(shù)主要實(shí)現(xiàn):根據(jù)輸入?yún)?shù)的信息,即當(dāng)前購買金額,來循環(huán)判斷一個(gè)txt文件的每行信息,該txt文件每行信息的每個(gè)數(shù)據(jù)用“,”分割開,通過逐行對(duì)比對(duì)應(yīng)字節(jié)的字符串找到對(duì)應(yīng)的數(shù)據(jù)后,返回該行字符串的一部分內(nèi)容,并同時(shí)保存到新建立的兩個(gè)txt文件中()供以后使用;;代碼如下:public decimal [] ChechFrom_BONUS_RULETxt(decimal Now_K) { string Read。 decimal[] Newarry = new decimal[4]。 StreamReader StreamR_LRTP。 //ボーナスポイント付加対象データを判定する do { Read = ()。if ((Now_K = Newarry[0]) amp。 (Now_K = Newarry[1])) { string Newp = ()。 (Newarry[2])。 ()。 StreamWriter StreamW_B = new StreamWriter(Newb, true)。 Point_Type[1] = Newarry[3]。 Panduan = false。 return Point_Type。//arry就是臨時(shí)文件; int k = 0。 int LongNu = 0。int x = (,)。 i 。 arry[k] = ((startNu 1, LongNu))。 k++。 } else { if (k 4) { arry[3] = ((x + 1, x 1))。} 函數(shù)Sting_To_Array3) 會(huì)員狀態(tài)基本信息表FSPB_STATUS信息追加:以會(huì)員基本信息表FSPB_MENBER的會(huì)員編號(hào)為主鍵,檢索會(huì)員狀態(tài)基本信息表FSPB_MENBER_STATUS,如果有匹配數(shù)據(jù)則對(duì)獎(jiǎng)勵(lì)積分添加結(jié)果表FSPB_POINT_BONUS進(jìn)行追加,以及對(duì)積分基本信息表進(jìn)行更新并且再根據(jù)條件(積分履歷表FSPB_POINT_RIREKI中是否有與當(dāng)前MENBER_CODE會(huì)員編號(hào)和SHORI_YM處理日為共同主鍵)判斷,對(duì)積分日志更新FSPB_JNL和積分履歷表FSPTB_POINT_RIREKI進(jìn)行更新或者追加 :string Sql_FSPTB_MEMBER_STATUS = SELECT * FROM FSPTB_MEMBER_STATUS WHERE MEMBER_CODE = + 39。DataSet DataS_MS = (Sql_FSPTB_MEMBER_STATUS)。條件判斷(積分履歷表中是否有與當(dāng)前MENBER_CODE會(huì)員編號(hào)和SHORI_YM處理日為共同主鍵相匹配的記錄)。 DataSet DataS_SY = (Sql_FSPTB_SYORIBI)。string str1 = DataR[SHORI_YM].ToString()。 decimal int3 = Now_BEFORE_TUKI_KAIAGE_M。decimal int5 = Bonus_Type。string sql1 = insert into FSPTB_POINT_BONUS (SHORI_YM,MEMBER_CODE,TUKI_KAIAGE_M,BONUS_POINT,BONUS_KUBN,SYSTEM_UPD_YMDHMS)values(39。,39。, + int3 + , + int4 + , + int5 + ,39。)。}catch (Exception e)。 FSPB_POINT_BONUS進(jìn)行追加string Sql_UpdateCom = select NOW_POINT from
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1