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

正文內(nèi)容

[計(jì)算機(jī)]百貨店pos積分系統(tǒng)的設(shè)計(jì)與測試(編輯修改稿)

2025-02-14 12:53 本頁面
 

【文章內(nèi)容簡介】 7)FSPTB_POINT_JNL(積分日志表)表10積分日志表主鍵列(屬性)名中文名稱類型寬度空否TENPO_CODE店鋪號(hào)碼char6NOT NULLMEMBER_CODE會(huì)員編碼char13NOT NULLADD_POINT_B當(dāng)日增加積分(前)Numeric6NULLOUT_POINT_B當(dāng)日消費(fèi)積分(前)Numeric6NULLNOW_POINT_B現(xiàn)在積分(更新前)Numeric8NULLBONUS_POINT_B當(dāng)日獎(jiǎng)勵(lì)積分(前)Numeric8NULLOUT_KAIAGE_M_B當(dāng)日消費(fèi)金額(前)Numeric10NULLADD_KAIAGE_M_B當(dāng)日增加金額(前)Numeric10NULLTUKI_KAIAGE_M_B當(dāng)月消費(fèi)金額(前)Numeric10NULLADD_POINT_A當(dāng)日增加積分(后)Numeric6NULLOUT_POINT_A當(dāng)日消費(fèi)積分(后)Numeric6NULLNOW_POINT_A現(xiàn)在積分(更新后)Numeric8NULLBONUS_POINT_A當(dāng)日獎(jiǎng)勵(lì)積分(后)Numeric8NULLOUT_KAIAGE_M_A當(dāng)日消費(fèi)額(后)Numeric10NULLADD_KAIAGE_M_A當(dāng)日增加金額(后)Numeric10NULLTUKI_KAIAGE_M_A當(dāng)月消費(fèi)金額(后)Numeric10NULL◎JNL_AUTO_ID記錄自動(dòng)編號(hào)Int4NOT NULL表10積分添加處理的系統(tǒng)日志。(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ù)。(9)FSPTB_PRAMETER(初期參數(shù)表)表12原因表主鍵列(屬性)名中文名稱類型寬度空否◎JNL_KEN_NAM商品分類char1NOT NULL◎JAN_CODEJAN編號(hào)char2NOT NULL◎JNL_HEN_KBN參數(shù)char1NULL4模塊的實(shí)現(xiàn)過程分析 下面將以對代碼的解釋說明的方式對兩個(gè)模塊的實(shí)現(xiàn)過程以詳細(xì)的說明,并列出部分重要代碼:首先在FSPB_1250的構(gòu)造函數(shù)中建立共同函數(shù)的讀取類Iniconfig。如果共同函數(shù)取得成功沒有發(fā)生異常的錯(cuò)誤或者不為空,就建立數(shù)據(jù)庫連接類SkyConnet。 以便程序中能方便調(diào)用;其中判斷INI文件的存在十分重要,它是整個(gè)系統(tǒng)銜接的核心,如果INI文件的讀取失?。?代表INI文件不存在;2代表INI文件不能打開;3代表INI文件內(nèi)容為空,主鍵或者內(nèi)容格式的錯(cuò)誤),將不做任何的其他操作;直接結(jié)實(shí)程序;public FSPB1250() { //共通情報(bào)の取得(INI) INI = new ()。 if(!=1amp。amp。!=2amp。amp。!=3) { skyConnect = new ()。 }}如果讀取失敗需要輸出失敗原因,因?yàn)槌绦虻乃袛?shù)據(jù)庫操作都封裝在SkyConnect類中的,而SkyConnect類也需要INI文件的讀取返回的參數(shù)地址等初期數(shù)據(jù)成功才可以;所以INI的報(bào)錯(cuò)必須自己手動(dòng)建立數(shù)據(jù)庫的連接才行,以下是發(fā)生錯(cuò)誤3的情況下手動(dòng)連接數(shù)據(jù)庫的情況: else{SqlConnection con1 = newSqlConnection(server=。uid=sa。pwd=123456。database=tokyosuper)。 SqlCommand 1 = new SqlCommand(insert FSPTB_LOG(P_Sel,P_Msg,P_AppNM,P_FuncNM,P_JobNM,P_ErrDetail,P_INIFile)values(39。L39。,39。39。,39。FSPB125039。,39。Add_Pointmain39。,39。SKDENGBC39。,39。INIファイル中にはセクション名、キー名、內(nèi)容(値)が存在しない39。,39。39。), con1)。()。()。()。()。 } 在INI文件讀取成功的條件下進(jìn)行本模塊的具體操作:首先向FSPB_LOG表里面輸入程序開始日志:(insert FSPTB_LOG(P_Sel,P_AppNM,P_FuncNM,P_JobNM,P_ErrDetail,P_INIFile)values(39。S39。,39。FSPB125039。,39。Add_Pointmain39。,39。SKDENGBC39。,39。プログラムボーナスポイント付加を開始する39。,39。39。))。 檢索獎(jiǎng)勵(lì)積分添加結(jié)果表數(shù)據(jù)FSPB_POINT_BONUS是否存在數(shù)據(jù):以處理日FSPB_SYORIBI的日期SHORI_YM為主鍵搜索獎(jiǎng)勵(lì)積分添加結(jié)果表數(shù)據(jù)表string sql_FSPTB_SYORIBI = select SHORI_YM from FSPTB_SYORIBI。DataSet DataSet_SHORI_YM = (sql_FSPTB_SYORIBI)。DataRow rows = [0].Rows[0]。 SHORI_YM = rows[SHORI_YM].ToString()。string sql_FSPTB_POINT_BONUS = select SHORI_YM from FSPTB_POINT_BONUS where SHORI_YM=39。 + SHORI_YM + 39。DataSet DataSet_FSPTB_POINT_BONUS = (sql_FSPTB_POINT_BONUS)。如果有適當(dāng)?shù)臄?shù)據(jù)存在則向日志FSPB_LOG輸入完成信息,表示當(dāng)天的添加處理已經(jīng)處理完成程序正常結(jié)束,否則進(jìn)行積分點(diǎn)的添加,判斷條件是以if ([0]. != 0)的方式,讀取數(shù)據(jù)庫的文件,判斷是否有記錄來區(qū)分的。(購買金額上限,購買金額下限,添加點(diǎn)數(shù),獎(jiǎng)勵(lì)區(qū)分),如果CSV文件中無信息則向日志文件FSPB_LOG中寫如相應(yīng)的出錯(cuò)信息,同時(shí)程序終止,此功能的實(shí)現(xiàn)由Read_FSP_BONUs_RULECSV()函數(shù)來實(shí)現(xiàn)的,代碼如下:public string Read_FSP_BONUS_RULECSV() { //ボーナスポイント付加ルールファイルの読み込み string RuleFile_Path = 。 int LastValues = (\\)。 int length = 。 string PathTop = (LastValues, length LastValues)。string PathEnd = (0, LastValues + 1)。 Lins_RuleTxtPath = ()。if ((PathTop)) { if ((RuleFile_Path)) { StreamReader StreamR_FSP_BONUS_RULECSV = new StreamReader(RuleFile_Path)。 string str_Rule = ()。 if (str_Rule == null) { (insert into FSPTB_LOG(P_sel,P_AppNM,P_FuncNM,p_JobNM,p_ErrDetail,p_InIFile)values(39。L39。,39。FSPB125039。,39。Read_FSP_BONUS_RULECSV39。,39。SKDENGBC39。,39。ボーナスポイント付加ルールファイルにデータが存在しない39。,39。39。))。else { do { SteamW_RuleTxt = new StreamWriter(Lins_RuleTxtPath, true)。 (str_Rule)。 ()。 str_Rule = ()。 } while (str_Rule != null)。 } ()。 }//if (RuleFile_Path)。(CSV文件讀取不成功,向FSPB_LOG文件中的輸入的信息的代碼未給出;)根據(jù)條件(當(dāng)前購買金額大于0和區(qū)分無效=0)搜索積分基本信息表FSPB_POINT,如果有匹配的記錄則繼續(xù)進(jìn)行添加處理,沒有就終止程序。讀取的方式是foreach循環(huán)的,這也是本程序的難點(diǎn),循環(huán)過程中的數(shù)據(jù)處理相當(dāng)煩瑣,不時(shí)需要查詢相關(guān)的數(shù)據(jù)表,讀入相關(guān)文件,保存臨時(shí)信息到變量,比較判斷循環(huán)條件;循環(huán)過程中再對每一條匹配記錄處理(詳細(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。039。)。 if ([0]. != 0) { foreach (DataRow New_Row in [0].Rows) {每條記錄的詳細(xì)處理過程……………………….}} 每條記錄的詳細(xì)處理情況:1) 當(dāng)前記錄信息的保存:Now_BEFORE_TUKI_KAIAGE_M = (New_Row[BEFORE_TUKI_KAIAGE_M].ToString())。Now_ME
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1