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

正文內(nèi)容

[計算機]百貨店pos積分系統(tǒng)的設計與測試-資料下載頁

2025-01-18 12:53本頁面
  

【正文】 分履歷表FSPB_POINT_RIREKI中找到匹配記錄的情況下對對積分日志更新FSPB_JNL進行更新處理,當然如果沒有找到的情況下也要進行更新但兩者更新不一樣,后者很多數(shù)據(jù)項賦值為0;但基本模式一樣這里就不給出代碼了,只給出了找到匹配數(shù)據(jù)情況下的積分日志更新FSPB_JNL表的更新處理,在處理過程中首先要根據(jù)當前的會員編號搜索店鋪基本信息表返回一些信息數(shù)據(jù),以及以“會員編號”和“處理日”為主鍵搜索積分履歷表FSPB_POINT_RIREKI返回信息;并把這些返回信息值和其他一些當前處理記錄的信息寫入積分日志更新FSPB_JNL表中完成更新;更新內(nèi)容主要是,把當前處理記錄一些臨時保存的信息和按照要求查詢數(shù)據(jù)表的返回信息重新給積分日志更新表賦值; if (X){//ポイント履歴が存在している場合、更新処理を行う decimal BONUS_POINT = Bonus_Point。decimal NOW_POINT = NOW_POINT_BF + Bonus_Point。string UPD_YMDHMS = ()。string Sql_Update_FSPTB_POINT_RIREKI = update FSPTB_POINT_RIREKI set BONUS_POINT= + BONUS_POINT + ,NOW_POINT= + NOW_POINT + ,UPD_YMDHMS=39。 + UPD_YMDHMS + 39。 where MEMBER_CODE=39。 + Now_MEMBER_CODE + 39。and YMD=39。 + Str_SHORI_YM + 39。(Sql_Update_FSPTB_POINT_RIREKI)。}同時根據(jù)布爾變量X的值,再對積分履歷表FSPB_POINT_RIREKI進行追加或者更新處理;當X為true的時候即在積分履歷表找到了匹配數(shù)據(jù)的時候進行更新處理代碼如下:當X為false的時候即在積分履歷表中未找到數(shù)據(jù)就進行數(shù)據(jù)追加處理,對于顧客的消費記錄要給予保存,建立一份詳細的顧客獎勵積分的記錄以便以后查證,其代碼如下:else{//ポイント履歴追加処理を行うstring YMD = SHORI_YM。string YUTAI_RANK = Now_YUTAI_RANK。decimal KIHON_POINT = 0。decimal BONUS_POINT = Bonus_Point。decimal ADD_POINT = 0。decimal OUT_POINT = 0。decimal NOW_POINT = Bonus_Point + NOW_POINT_BF。string UPD_YMDHMS = ()。string UPD_TANTOU = null。string sl = insert into FSPTB_POINT_RIREKI (MEMBER_CODE,YMD,YUTAI_RANK ,KIHON_POINT, BONUS_POINT,ADD_POINT,OUT_POINT, NOW_POINT,UPD_YMDHMS,UPD_TANTOU) values (39。 + Now_MEMBER_CODE + 39。,39。 + YMD + 39。,39。 + YUTAI_RANK + 39。, + () + , + () + , + () + , + () + , + () + ,39。 + UPD_YMDHMS + 39。, + UPD_TANTOU + )。DataSet rd = (sl)。4) 其他處理如果在會員狀態(tài)基本信息表FSPB_MENBER_STATUS中沒有找到相關的數(shù)據(jù),則繼續(xù)搜索會員基本信息表FSPB_MENBER,當會員表中有數(shù)據(jù)時,對會員狀態(tài)基本信息表FSPB_MENBER_STATUS進行追加,代碼如下:string Sql_FSPTB_MEMBER = SELECT * FROM FSPTB_MEMBER WHERE MEMBER_CODE = + 39。 + Now_MEMBER_CODE + 39。DataSet DataS_M = (Sql_FSPTB_MEMBER)。if ([0]. != 0) //存在場合,{//メンバーステータスを追加するDataRow rdrow = [0].Rows[0]。string FSPTB_MEMBER_TENPO_CODE = rdrow[TENPO_CODE].ToString()。string Sql_FSPTB_TENPO = SELECT * FROM FSPTB_TENPO WHERE TENPO_CODE = + 39。 + FSPTB_MEMBER_TENPO_CODE + 39。DataSet DataS_TENPO = (Sql_FSPTB_TENPO)。DataRow DataR = [0].Rows[0]。string MEMBER_CODE = Now_MEMBER_CODE。string DOMINANT_CODE = DataR[DOMINANT_CODE].ToString()。string TENPO_CODE = FSPTB_MEMBER_TENPO_CODE。string UPD_KBN = 2string Sql_Com = insert into FSPTB_MEMBER_STATUS (MEMBER_CODE,OLD_MEMBER_CODE,DOMINANT_CODE,TENPO_CODE,OLD_DOMINANT_CODE,OLD_TENPO,UPD_KBN)values(39。 + MEMBER_CODE + 39。,null,39。 + DOMINANT_CODE + 39。,39。 + TENPO_CODE + 39。,null + ,null,39。 + UPD_KBN + 39。)。(Sql_Com)。}如果在會員基本信息表中仍然沒有匹配數(shù)據(jù),則向日志文件中寫入錯誤信息:“第n行記錄在會員表中沒有信息”,表示該顧客并不是本店的會員,沒有處理添加積分的必要性;到處從積分表中讀入的一條記錄的處理過程結實。以后依次循環(huán)讀入信息作相同的處理。5系統(tǒng)運行結果 運行結果的介紹主要依據(jù)測試點中重要表現(xiàn)部分,列出了指定的條件的運行結果并加以說明:該模塊的測試包括共通信息取得、文件存在檢查處理、文件打開處理、對數(shù)據(jù)庫表檢索,追加,更新,正常和異常處理等合計22個測試點。程序正常執(zhí)行后日志FSPB_LOG文件的截取圖片: 圖4日志表FSPB_LOG結果鑒于測試數(shù)據(jù)的不同,上程序會有很多不同的條件判斷的結果也不同,從而程序執(zhí)行到的進度也不一樣,得到的修改結果也就不相同所以只做固定條件的測試結果;假使當月的積分添加沒有進行即在獎勵積分添加結果表FSPB_POINT_BONUS中沒有找到添加的記錄;且在積分基本信息表中存在滿足(購買金額,和區(qū)分無效)條件的數(shù)條數(shù)據(jù),同時在會員狀態(tài)基本信息表中也找到了匹配的數(shù)據(jù)項,則會向獎勵積分添加結果表FSPB_POINT_BONUS表中寫入如下信息: 圖5表FSPB_POINT_BONUS結果包括了會員的積分添加被處理的日期SHORI_YM和會員編號MeMBER_CODE, 月間購買金額TUKI_KAIAGE_M,等積分添加處理的一些結果信息。這樣以來就能知道某會員到底該月是否對其的獎勵積分進行了添加處理,他到底購買了多少金額,應該得到了多少獎勵積分。并同時更新積分基本信息表,其更新結果如下: 圖6更新積分基本信息表FSPB_POINT表結果當積分表的某條記錄被處理后,就要對他進行更新處理,表示此條記錄被處理過,更改他的一些標志項如“無效區(qū)分MUKOU_KBN”的值。更新后假使在FSPTB_POINT_RIREKI(積分履歷表)中找到了匹配的結果,則進行積分更新日志表的追加: 圖7 積分更新日志表FSPB_POINT_JNL結果因為該會員在積分履歷表有記錄,證明以前就是店鋪的會員,那么將本次操作的事件作為一條記錄保存到更新日志表中去。更新過程中要收集些當天的標志信息,如當日的處理日期,和積分添加的分數(shù)結果等。并對積分履歷表進行更新或者添加處理,下面是添加處理的結果: 圖8積分履歷表FSPTB_POINT_RIREKI添加結果其他一些界面主要是在數(shù)據(jù)庫中程序運行出錯的輸入信息圖片,這里就沒有給出了。通票回收數(shù)據(jù)制作模塊主要是根據(jù)初期參數(shù)表FSPTB_PRAMETER的數(shù)據(jù)條件,對通票回收基本數(shù)據(jù)文件FSPTB_COUPON進行進一步的處理,;這里給出初期參數(shù)表FSPTB_PRAMETER導入數(shù)據(jù)庫成功后的圖:圖9初期參數(shù)表FSPTB_PRAMETER導入成功結果以及通票回收基本數(shù)據(jù)文件FSPTB_COUPON導入數(shù)據(jù)庫成功的結果圖片如下: 圖10通票回收基本數(shù)據(jù)文件FSPTB_COUPON導入數(shù)據(jù)庫成功的結果: 結果表中得到了會員的在某一具體時間某一具體有編號的店鋪某中分類商品的獎勵積分累積分值。上述模塊的相關出錯信息在FSPB_LOG數(shù)據(jù)表中,程序正常運行后的結果就是以下的情況。在正常情況下日志FSPB_LOG中顯示如下: 圖12正常情況下日志FSPB_LOG結果;結 論通過這次畢業(yè)設計,收獲很多,總的來說對自己的實際開發(fā)程序能力有了實質性的提高,以及學到了在理論學習中不可能學到的東西,積累了一定的程序設計和開發(fā)的經(jīng)念,從系統(tǒng)的初步設計,需求分析,到詳細設計,代碼的編寫,整個軟件的開發(fā)過程,有了深刻的了解,在整個畢業(yè)設計的開發(fā)過程中,也發(fā)現(xiàn)了自己不少的缺點,最突出的是自己的C語言的開發(fā)能力,雖然以前在學校里也學習過,但實際動手的能力根本都沒有,最開始的時候連幾句代碼都寫不正確,到后來的上千行的代碼的編寫,調(diào)試,撰寫測試結果,使我對軟件開發(fā)這個行業(yè)有了更多的體會,那就是的確很辛苦,也同時明白了一個道理那就是學以致用,不管學到了什么東西,只有經(jīng)過實踐的鍛煉和檢測,才能真正牢固地變成自己的知識和能力。這次畢業(yè)設計基本完成了預期的任務,實現(xiàn)了整個積分管理系統(tǒng)里,積分添加和通票回收的兩大功能,而且著重加強了代碼的安全性問題,更深一層學習到了數(shù)據(jù)庫方面的編程技術,滿足了用戶軟件運行穩(wěn)定性和容錯能力強的需求,另外科學的數(shù)據(jù)庫的設計,代碼的重用性的注重,縮短了軟件開發(fā)的周期?;痉狭松虡I(yè)軟件開發(fā)的要求。參考文獻[1] Karli Watson,Marco Bellinaso. C入門經(jīng)典[M].北京:清華大學出版社,2005。[2] Jesse Liberty. C程序設計[M].北京:中國電力出版社,2002。[3] 李超,羅積玉. 軟件制造工程[M].成都:電子科技大學出版社,2005。[4] 方睿,吳四九. 網(wǎng)絡數(shù)據(jù)庫原理及應用[M].成都:四川大學出版社,2005。[5] 唐耀. C程序設計實用教程[M].北京:中國水利水電出版社,2005。[6] 郝春強. C基礎與實例教程[M]. 北京:中國電力出版社,2005。[7] Joseph 技術內(nèi)幕[M].北京:機械工業(yè)出版社,2003。文檔來源:第26頁 共28頁
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1