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

正文內(nèi)容

某店pos積分管理系統(tǒng)—積分實績更新及銷售狀況統(tǒng)計—畢業(yè)設(shè)計論文(參考版)

2024-12-05 18:13本頁面
  

【正文】 圖 74 在各店鋪交易狀況統(tǒng)計模塊正常運(yùn)行后的日志記錄 圖 75 在各店鋪交易狀況統(tǒng)計模塊正常運(yùn)行后的各店鋪交易狀況統(tǒng)計數(shù)據(jù)文件 會員價銷售狀況數(shù)據(jù)作成模塊測試結(jié)果 該模塊的測試包括共通信息取得、 文件存在檢查處理、數(shù)據(jù)作成處理、正常狀態(tài)、初期處理、項目編輯 和結(jié)束處理合計 7 個方面 18 個測試點。 表 12 各店鋪交易狀況統(tǒng)計 模塊簡易 PCL 序號 測試內(nèi)容 預(yù)期結(jié)果 測試結(jié)果 **異常狀態(tài)** **共通信息取得** 1 INI 文件不存在時 ? 輸出消息 訪問出錯 ? 終止程序 成功 2 打開 INI 文件出錯時 ? 輸出消息 訪問出錯 ? 終止程序 成功 3 INI 文件中內(nèi)容有錯時 ? 輸出消息 設(shè)定出錯 ? 終止程序 成功 **文件存在檢查處理** 4 各會員交易信息文件 所在文件夾不存在時 輸出消息 各會員交易信息文件 所在 文件夾不存在 到日志表 成功 5 各會員交易信息文件 不存在時 輸出消息 各會員交易信息文件 不存在 到日志表 成功 ** 數(shù)據(jù)作成處理 ** 6 各會員交易 文件 中數(shù)據(jù)為 0 時 ? 輸出消息 各會員交易信息文件 中沒有數(shù)據(jù) 到日志表 ? 終止程序 成功 7 處理中出錯時 ? 輸出消息 各店鋪交易狀況統(tǒng)計 數(shù)據(jù)作成 出錯 到日志表 ? 終止程序 成功 ** 正常 狀態(tài)** 8 沒有錯誤時 正常執(zhí)行相應(yīng)處理,程序正常終止 成功 ** 初期處理 ** 9 開始日志輸出 正常輸出 成功 ** 文件讀取處理 ** 10 退貨區(qū)分為 2 時 跳過相應(yīng)數(shù)據(jù)的讀取,沒有相關(guān)輸出,繼續(xù)后續(xù)處理 成功 ** 交易日和店鋪編碼變化處理 ** 11 交易日和店鋪編碼 無變化時 ? 統(tǒng)計交易件書 ? 相關(guān)數(shù)據(jù)分別統(tǒng)計 成功 12 交易日 變化時 分別算出各追加理由積分和各支付理由積分 成功 13 店鋪編碼 變化時 分別算出各追加理由積分和各支付理由積分 成功 ** 積分日志讀取處理 ** 14 更新時間 > 各會員交易信息文件 的交易日期 +“ 000000”并且更新時間 < 各會員交易信息文件 的交易日期 +“ 999999”并且店鋪編碼= 各會員交易信息 文件 的店鋪編碼時 從積分日志表中正當(dāng)抽取相應(yīng)記錄進(jìn)行處理 成功 15 更新時間= 各會員交易信息文件 的交易日期 +“ 000000”并且店鋪編碼= 各會員交易信息文件 的店鋪編碼時 從積分日志表中正當(dāng)抽取相應(yīng)記錄進(jìn)行處理 成功 16 更新時間= 各會員交易信息文件 的交易日期 +“ 999999”并且店鋪編碼= 各會員交易信息文件 的店鋪編碼時 從積分日志表中正當(dāng)抽取相應(yīng)記錄進(jìn)行處理 成功 17 更新時間 < 各會員交易信息文件 的交易日期 +“ 000000”時 跳過相應(yīng)數(shù)據(jù)的讀取,沒有相關(guān)輸出,繼續(xù)后續(xù)處理 成功 18 更新時 間 > 各會員交易信息文件 的交易日期 +“ 999999”時 跳過相應(yīng)數(shù)據(jù)的讀取,沒有相關(guān)輸出,繼續(xù)后續(xù)處理 成功 19 店鋪編碼不等于 各會員交易信息文件 的店鋪編碼時 跳過相應(yīng)數(shù)據(jù)的讀取,沒有相關(guān)輸出,繼續(xù)后續(xù)處理 成功 20 當(dāng)天追加積分(更新后) > 0 時 按各相應(yīng)的追加理由算出當(dāng)天的追加積分(更新后) 成功 21 當(dāng)天追加積分(更新后)= 0 時 按各相應(yīng)的 支付 理由算出當(dāng)天的 支付 積分(更新后) 成功 22 其它情況 按各相應(yīng)的 支付 理由算出當(dāng)天的 支付 積分(更新后) 成功 ** 項目編輯 ** 23 正常讀 取積分日志表的相應(yīng)記錄時 正常輸出 成功 24 讀取積分日志表的相應(yīng)記錄數(shù)為 0 時 正常輸出 成功 由于測試項目過多,以下只列出正常運(yùn)行的測試結(jié)果。詳細(xì)測試參見模塊簡易 PCL 和測試結(jié)果文件。 表 11 積分實績更新模塊簡易 PCL 序號 測試內(nèi)容 預(yù)期結(jié)果 測試結(jié)果 **異常狀態(tài)** **共通信息取得** 1 INI 文件不存在時 ? 輸出消息 訪問出錯 ? 終止程序 成功 2 打開 INI 文件出錯時 ? 輸出消息 訪問出錯 ? 終止程序 成功 3 INI 文件中內(nèi)容 有錯時 ? 輸出消息 設(shè)定出錯 ? 終止程序 成功 **文件存在檢查處理** 4 POS 交易信息文件所在文件夾不存在時 輸出消息 POS 交易信息文件所在文件夾不存在 到日志表 成功 **文件 打開 處理** 5 打開積分表更新數(shù)據(jù)文件出錯時 輸出消息 打開文件出錯 到日志表 成功 ** 數(shù)據(jù)庫表追加 處理** 6 積分日志追加時出錯的情況 輸出消息 積分日志填寫失敗 到日志表 成功 ** 數(shù)據(jù)庫表檢索 處理** 7 店鋪表里不存在時 輸出消息 店鋪表里不存在 ( + 店鋪 編碼 + )到日志表 成功 8 處理中出錯時 ? 輸出消息 積分實績更新出錯 到日志表 ? 終止程序 成功 ** 正常 狀態(tài)** … //代碼省略 try { ({0},{1},{2},{3},{4},{5}, tenpoCode, memberCode, 3, nowPoint, kounyuM, ruikeiPoint)。 i++) { if (i ) //保存已有數(shù)據(jù) { strTorihiki[i] = strTorihikiTemp[i]。 //將讀取到的內(nèi)容存入字符串組 if ( 23) //如果數(shù)據(jù)不足 { for (int i = 0。 //讀取文件的第一行 if (strLine == null) //如果文件的第一行內(nèi)容為空(文件無內(nèi)容) { return EndTransaction()。}。 char[] charArray = new char[] {39。 string[] strTorihiki = new string[23]。 } } } … //代碼省略 strLine = ()。 i = 16 || i == 19) //缺失數(shù)據(jù)為數(shù)字型時補(bǔ)充為“ 0” { strTorihiki[i] = 0。 } else if (i = 9 amp。 數(shù)據(jù)文件的寫入 與被讀取數(shù)據(jù)文件的格式一樣,寫入數(shù)據(jù)文件也以一行為一條記錄,以“ ,”作為數(shù)據(jù)間的分割符。 //生成數(shù)據(jù)庫操作語句 (sql)。)。,39。,39。,{19},39。,39。,{9},{10},{11},{12},{13},{14},” + ”{15},{16},39。,39。,39。,39。,39。,39。,” + ”39。,39。,39。 … //代碼省略 try { sqlFormat = insert into FSPTB_POS_TORIHIKI_KARI values(39。 數(shù)據(jù)文件的讀取 在這些模塊中所涉及到的數(shù) 據(jù)文件都以一行為一條記錄,以“ ,”作為數(shù)據(jù)間的分割符,并且已按照需要排好了前后順序。 if ( != 0) //數(shù)據(jù)表內(nèi)記錄數(shù)統(tǒng)計,如果不為 0(數(shù)據(jù)表內(nèi)容不為空) { foreach(DataRow dr in ) //逐行讀入數(shù)據(jù) { … //代碼省略 } } 這里僅以“積分實績更新”模塊中對臨時交易信息表的添加的一段代碼為例,其余表的添加、更新和刪除與之類似。 //生成數(shù)據(jù)庫操作語句 ds = (sql)。 … //代碼省略 sqlFormat = select * from FSPTB_POS_TORIHIKI_KARI。 數(shù)據(jù)庫表的添加、更新和刪除 在這些模塊中,數(shù)據(jù)表的添加、更新和刪除采用的是共通函數(shù) SkyConnect()的 SqlExecute 方法來實現(xiàn)的。而出于學(xué)習(xí)和研究的目的,在此模塊中,數(shù)據(jù)表的計數(shù)沒有在數(shù)據(jù)庫操作命令中實現(xiàn),而是都采用的共通函數(shù) SkyConnect()的GetDataSet 方法配合 C語言來實現(xiàn)的。”兩句定義。以下代碼中出現(xiàn)的“ sct”均由之前“ 連接數(shù)據(jù)庫”里的“ SkyConnect sct。 if ( == 1) //如果共通文件不存在 { … //輸出出錯信息 } else if ( == 2) //如果共通文件打不開 { … //輸出出錯信息 } else if ( == 3) //如果共通文件的內(nèi)容有錯 { … //輸出 出錯信息 } if (!()) //如果 POS 交易信息文件所在文件夾不存在 數(shù)據(jù)庫操作 在這四個模塊里,具體涉及到的數(shù)據(jù)庫操作主要有:數(shù)據(jù)庫表的讀取、計數(shù)、添加、更新、刪除。 //定義變量 try { sct = new SkyConnect()。 下面為連接數(shù)據(jù)庫的關(guān)鍵代碼: { … //輸出出錯信息 } else if (!()) //如果 POS 交易信息文件不存在 { … //輸出出錯信息 } StreamReader sr = new StreamReader (,true)。 共通文件( INI 文件)取得 這里的共 通文件是指多個模塊都需要使用到的文件 ,它存放的是各個文件的存放路徑。詳細(xì)實現(xiàn)過程如下: 共通函數(shù)的使用 這里的共通函數(shù)是各個模塊都需要使用到的函數(shù)。 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計在每一個開發(fā)項目中都是非常重要的一個部分,數(shù)據(jù)庫表設(shè)計的好壞直接關(guān)系到開發(fā)過程中代碼實現(xiàn)的功能強(qiáng)大與否,是否包含齊備客戶所需求的功能。 會員消費(fèi)項目記錄文件: (CSV 文件 ),輸入文件,所存放數(shù)據(jù)為會員消費(fèi)項目記錄。 POS 詳細(xì)積累處理數(shù)據(jù)流程圖 會員消費(fèi)項目記錄文件 會員價銷售狀況數(shù)據(jù)作成 會員價銷售狀況數(shù)據(jù)文件 圖形注釋: :數(shù)據(jù)文件 マスタ :數(shù)據(jù)庫 :功能 :單向數(shù)據(jù)流動 :雙向數(shù)據(jù)流動 圖 44 POS 詳細(xì)積累處理數(shù)據(jù)流程圖 該流程說明: 該流程處理時只需要用到一個數(shù)據(jù)文件和一個數(shù)據(jù)表。 會員消費(fèi)項目記錄文件: (CSV 文件,已排序 ),輸入文件,所存放數(shù)據(jù)為會員消費(fèi)項目記錄。 原因表: FSPTB_RIYU,輸入數(shù)據(jù)表,所存放數(shù)據(jù)為積分變更原因。 各店鋪交易狀況統(tǒng)計數(shù)據(jù)文件: (CSV 文件 ),輸出文件,圖形注釋: :數(shù)據(jù)文件 マスタ :數(shù)據(jù)庫 :功能 :單向數(shù)據(jù)流動 :雙向數(shù)據(jù)流動 各會員交易信息文件 積分更新日志表 各店鋪交易狀況統(tǒng)計 各店鋪交易狀況統(tǒng)計數(shù)據(jù)文件 原因表 所存放數(shù)據(jù)為按照店鋪和交易 日統(tǒng)計的交易信息。 各店鋪交易狀況統(tǒng)計數(shù)據(jù)流程圖 圖 42 各店鋪交易狀況統(tǒng)計數(shù)據(jù)流程圖 該流程說明: 該流程處理時需要用到兩個數(shù)據(jù)表和兩個數(shù)據(jù)文件,其中,一個輸入數(shù)據(jù)文件,一個輸出數(shù)據(jù)文件,兩個輸入數(shù)據(jù)表。 店鋪基本信息表: FSPTB_TENPO,輸入數(shù)據(jù)表,所存放數(shù)據(jù)為店鋪的基本信息。 會員狀態(tài)表: FSPTB_MEMBER_STATUS,輸入輸出數(shù)據(jù)表,所存放數(shù)據(jù)為會員的狀態(tài)信息。 積分基本信息表: FSPTB_POINT,輸入輸出數(shù)據(jù)表,所存放數(shù)據(jù)為積分的基本信息。 積分基本信息更新數(shù)據(jù)文件: (CSV 文件,追加輸出型 ),輸出文件,所存放的數(shù)據(jù)為輸入到積分基本信息表的數(shù)據(jù)。 4 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)流程圖 積分實績更新數(shù)據(jù)流程圖 圖 41 通票回收處 理數(shù)據(jù)流程圖 該流程說明 : 該流程涉及兩個文件和七個數(shù)據(jù)庫,其中,一個輸入文件,一個輸出文件,兩個輸入數(shù)據(jù)表,一個輸出數(shù)據(jù)表和四個既需輸入也需輸出的數(shù)據(jù)表。 ③ 方便百貨店詳細(xì)掌握交易狀況,對其進(jìn)行準(zhǔn)確地分析,了解客戶的需求,從而更好地完善自身的銷售、服務(wù)、管理等,提高自身在激烈競爭下的競爭力和存活力。保證交易中的安全性。因此開發(fā) POS 積分管理系統(tǒng)所需要的成本也是該百貨店所能接受的,并且通過 POS 積分管理系統(tǒng)的管理使得客戶獲得相應(yīng)的好處,從而使百貨店獲得更高的利益。計算機(jī)的普遍使用說明人們的生活水平提高了,從而也說明了計算機(jī)的價格越來越被眾多人所接受。 在技術(shù)難度方面 ,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)的參考文獻(xiàn) ,特別是網(wǎng)上眾多的網(wǎng)友所提供的資料 ,使得在開發(fā)過程中所遇到的困難都能夠一一 得到解決。有這種支持,一個開發(fā)人員就
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1