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

正文內(nèi)容

某店pos積分管理系統(tǒng)銷售情況,會員卡再發(fā)行數(shù)據(jù)生成—計算機(jī)畢業(yè)設(shè)計-在線瀏覽

2025-02-03 17:41本頁面
  

【正文】 銷售數(shù)據(jù) POS數(shù)據(jù)表 POS銷售備份文件 處理過程 第 4 頁 共 18 頁 數(shù)據(jù)表結(jié)構(gòu)設(shè)計 表 1 數(shù)據(jù)庫表 FSPTB_POS_TORIHIKI 英字項目名 類型 長度 備注 TENPO_CODE Char 6 商店編號 POS_NO Char 6 POS 機(jī)標(biāo)號 TORIHIKI_NO Char 6 交易聯(lián)標(biāo)號 TORIHIKI_YMD Char 8 交易日期 TORIHIKI_HH Char 2 交易時間(時) TORIHIKI_MM Char 2 交易時間(分) MEMBER_CODE Char 13 會員號 POINTO_SBT Char 2 積分類型 STATUS Char 2 積分層次 POINT Num 9 本次積分 ALL_POINT Num 9 總積分 NET_URIAGE_M Num 9 銷售金額 URIAGA_TENSU Num 7 銷售基點(diǎn) ALL_URIAGE_M Num 9 總銷售金額 POINT_M Num 9 積分對象金額 POINT_RM Num 4 積分基準(zhǔn)金額 POINT_RIT Num 2 積分倍率 SEKININ_NO Char 6 操作員編號 TANTOU_NO Char 6 檢查標(biāo)號 CARD_RIYOSU Num 7 會員卡使用次數(shù) YUTAI_RANK Char 2 優(yōu)待檔次 YUTAI_BAIRIT Char 2 優(yōu)待倍率 HENPIN_KBN Char 1 退貨標(biāo)識 ” 1” ,其他都標(biāo)識 ” 0” TORIHIKI_AUTO_ID N 15 自動采集 會員卡再發(fā)行系統(tǒng) 數(shù)據(jù)流程圖 會員卡再發(fā)行數(shù)據(jù) 積分信息表 處理過程 第 5 頁 共 18 頁 圖 3 會員卡再發(fā)行系統(tǒng)數(shù)據(jù)流程圖 數(shù)據(jù)表結(jié)構(gòu)設(shè)計 表 2 數(shù)據(jù)庫表 FSPTB_POINT_KARI 英字項目名 屬性 桁數(shù) 備考 MEMBER_CODE C 13 會員號 OLD_MEMBER_CODE C 13 舊會員號 YUTAI_RANK C 2 優(yōu)待等級 YDAY_POINT 9 8 前日累計積分點(diǎn) NOW_POINT 9 8 現(xiàn)在新增積分點(diǎn) YDAY_TUKI_KAIAGE_M 9 10 前日月間銷售金額 TUKI_KAIAGE_M 9 10 現(xiàn)在月間銷售金額 OUT_POINT 9 6 花費(fèi)積分累計 OUT_KAIAGE_M 9 10 當(dāng)天減少金額累計 OUT_RIYU_CODE C 2 花費(fèi)理由代碼 ADD_POINT 9 6 當(dāng)天累計追加積分 ADD_KAIAGE_M 9 10 當(dāng)天累計加算金額 ADD_RIYU_CODE C 2 續(xù)卡理由代碼 UPD_KBN C 1 更新區(qū)分代碼【 1】登錄;【 2】修正;【 3】刪除 DATA_KBN C 1 數(shù)據(jù)更新地區(qū)分代碼 【 0】店鋪;【 1】本部 UPD_YMDHMS C 14 更新日期 UPD_TANTOU C 6 擔(dān)當(dāng)者代碼 6.環(huán)境搭建 開發(fā)環(huán)境: Microsoft Visual Studio .NET2021, Microsoft SQL Server 2021 運(yùn)行環(huán)境: Windows2021(日文版 ) 7.模塊功能代碼實現(xiàn)過程 POS 銷售情況處理以及會員卡再發(fā)行系統(tǒng)這兩個模塊,其主要的操作可以總歸為三類:共通函數(shù)的使用、數(shù)據(jù)庫操作和數(shù)據(jù)文件操作。它主要包括兩大功能:一是取得共通文件( INI 文件),二是對數(shù)據(jù)庫進(jìn)行操作。 下面以 POS 交易信息文件的取得舉例: 連接數(shù)據(jù)庫 此兩個模塊對數(shù)據(jù)庫的操作都使用共通函數(shù) SkyConnect(),具體操作會在“數(shù)據(jù)庫操作”里進(jìn)行說明,這里只說明連接數(shù)據(jù)庫的 操作。而對數(shù)據(jù)庫的所有操作均通過調(diào)用共通函數(shù) SkyConnect()來實現(xiàn)。”與“ conn = new SkyConnect()。 if( == 1 || == 2) //如果共通文件不存在或打不開 { ? //輸出出錯信息 } else if( == 3) //如果共通文件的內(nèi)容有錯 { ? //輸出出錯信息 } else //一切正常 { ? //進(jìn)行正常操作 } //缺省的代碼 SkyConnect conn = null。 //連接數(shù)據(jù)庫 } catch //如果出錯 { //輸出出錯信息 } 第 7 頁 共 18 頁 數(shù)據(jù)庫表的讀取 在這些模塊中,數(shù)據(jù)表的 讀取都采用的是共通函數(shù) SkyConnect()的DataReader 方法來實現(xiàn)的。 數(shù)據(jù)庫表的添加、更新 在這些模塊中,數(shù)據(jù)表的添加、更新采用的是共通函數(shù) SkyConnect()的SqlExecute 方法來實現(xiàn)的。 try { (insert into FSPTB_LOG (P_Sel,P_Msg,P_AppNM,P_FuncNM,P_JobNM,P_ErrDetail,P_InIFile) values (39。,39。,39。,39。,39。,39。,39。))。 //定義數(shù)據(jù)庫變量 try { conn = new SkyConnect()。0439。//按條件查詢數(shù)據(jù)庫表中的數(shù)據(jù) ()。 這里以 POS 銷售情況操作模塊中對 FSPTB_POS_TORIHIKI 的添加的一段代碼為例。 數(shù)據(jù)文件的讀取 在這些模塊中所涉及到的數(shù)據(jù)文件讀取,都是以一行為一條記錄,以“ ,”作為數(shù)據(jù)間的分割符,并且已按照需要排好了前后順序。 在此,以 POS 銷售情況處理模塊中對 POS 交易信息文件 的讀取為例,如下: try { //讀取數(shù)據(jù)地址 string DataPath = F:\\mon\\某店 POS信息管理系統(tǒng) \\某店 POS信息管理系統(tǒng)\\FSPB1330\\。 //讀取數(shù)據(jù)文件中的數(shù)據(jù) string line = ()。,39。 //以“,”為區(qū)分,寄存數(shù)據(jù)至 tempdata中 } catch { ? //輸出出錯信息 } try { conn = new SkyConnect()。 + YMD + 39。 //執(zhí)行刪除命令 ()。 在此,以 POS銷售情況處理模塊中對 POS銷售( )更新(備份)數(shù)據(jù)文件的寫入代碼為例,如下: 8. 模塊測試 POS 銷售情況處理測試 該模塊的測試包括共通信息取得、文件存在檢查處理、文件打開處理、數(shù)據(jù)try { ((0) + , + (1) + , + (2) + , + (3) + , + (4) + , + (5) + , + (6) + , + (7) + , + (8) + , + (9).ToString() + , + (10).ToString() + , + (11).ToString() + , + (12).ToString() + , + (13).ToString() + , + (14).ToString() + , + (15).ToString() + , + (16).ToString() + , + (17) + , + (18) + , + (19).ToString() + , + (20) + , + (21) + , + (22) + , + (23).ToString() + ,)。 } catch { ? //輸出出錯信息 } 第 10 頁 共 18 頁 庫表追加處理、數(shù)據(jù)庫表檢索處理、數(shù)據(jù)庫表刪除處理、正常狀態(tài)、初期處理、項目編輯以及結(jié)束處理合計 10個方面 24 個測試點(diǎn)。 在日志記錄中,第一個字段是程序運(yùn)行狀態(tài)的簡易表示,其中“ S”代表程序開始;“ E”代表程序正常結(jié)束;“ L”代表程序出錯。第三個字段是程序運(yùn)行狀況的文字表示。第五個字段是程序名稱。第七個字段是程序運(yùn)行狀態(tài)的詳細(xì)表述。 圖 5 POS銷售情況處理模塊正常運(yùn)行前的數(shù)據(jù)文件 該文件是由 POS 機(jī)記錄交易情況而生成的數(shù)據(jù)文件,主要記錄了會員號、交易日期、交易金額等信息。并且由于數(shù)據(jù)格式限制,數(shù)據(jù)與數(shù)據(jù)之間必須由“,”號隔開、每行數(shù)據(jù)總數(shù)不能少于 10 個且不能空行。該數(shù)據(jù)文件中的內(nèi)容將轉(zhuǎn)存到數(shù)據(jù)庫 表中。 圖 7 POS銷售情況處理模塊正常運(yùn)行后的更新(備份)數(shù)據(jù)文件 該 CSV文件在程序處理前為空文件。 POS 銷售情況處理模塊的程序執(zhí)行流程具體如下: 1) 檢查 ini 文件是否正常,如不正常則直接終止程序。 3) 讀取 dat 文件中的數(shù)據(jù)至數(shù)據(jù)庫表 FSPTB_POS_TORIHIKI 中,以供分析使用。 5) 判斷 csv 文件是否存在,如不存在則直接終止程序。 會員卡再發(fā)行系統(tǒng)測試 該模塊的 測試包括共通信息取得、文件存在檢查處理、數(shù)據(jù)庫的讀取、數(shù)據(jù)作成處理、正常狀態(tài)、初期處理以及項目編輯處理合計 7個方面 13個測試點(diǎn)。 圖 9 會員卡再發(fā)行系統(tǒng) 正常運(yùn)行中的數(shù)據(jù)庫文件 讀取數(shù)據(jù)庫表 FSPTB_POINT_KARI,判斷 ADD_RIYU_CODE 字段,如該字段中的數(shù)據(jù)等于 04,則將對應(yīng)的該行數(shù)據(jù)中的新舊會員號紀(jì)錄在 DAT 文件中。在程序執(zhí)行前,該文件為空,當(dāng)程序成功執(zhí)行后,即生成以上數(shù)據(jù)。 會員卡再發(fā)行系統(tǒng) 的程序執(zhí)行流程具體如下: 1) 判斷 ini 文件是否正常,如不正常則直接終止程序。 3) 根據(jù)判斷數(shù)據(jù)庫表 FSPTB_POINT_KARI 中的追加理由項,將追加理由項符合要求的數(shù)據(jù)的新舊會員號輸出到 dat文件中去。一部分已經(jīng)被順利解決;另一部分是至今還未解決,而采用其他方法來實現(xiàn)。 數(shù)據(jù)類型轉(zhuǎn)換 第 14 頁 共 18 頁 在 C中存在諸如 int、 string 等多種數(shù)據(jù)類型,而一般最常用的是 string數(shù)據(jù)類型。要將所定義的 string 型數(shù)組存入含有數(shù)字型數(shù)據(jù)的數(shù)據(jù)庫表中,則必須將數(shù)據(jù)類型轉(zhuǎn)換,否則無法正常存入。 try { for(int i = 0。i++) //定義字符串型數(shù)據(jù) { TempStr[i] = 。i 17。 } TempStr[17] = 。 //定義字符串型數(shù)據(jù) TempStr[19] = 0。i 23。 } 第 15 頁 共 18 頁 標(biāo)準(zhǔn)化代碼 程序?qū)崿F(xiàn)過程中,多次使用到的代碼,如數(shù)據(jù)庫表的讀取、寫入等,都將使用標(biāo)準(zhǔn)化代碼寫入方式。 + TempStr[0] +39。 + TempStr[1] +39。 +
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1