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

正文內(nèi)容

某百貨店pos積分管理系統(tǒng)積分添加和通票回收—計算機畢業(yè)設(shè)計(參考版)

2025-08-09 11:13本頁面
  

【正文】 [3] 李超,羅積玉. 軟件制造工程[M].成都:電子科技大學(xué)出版社,2005。參考文獻(xiàn)[1] Karli Watson,Marco Bellinaso. C入門經(jīng)典[M].北京:清華大學(xué)出版社,2005。這次畢業(yè)設(shè)計基本完成了預(yù)期的任務(wù),實現(xiàn)了整個積分管理系統(tǒng)里,積分添加和通票回收的兩大功能,而且著重加強了代碼的安全性問題,更深一層學(xué)習(xí)到了數(shù)據(jù)庫方面的編程技術(shù),滿足了用戶軟件運行穩(wěn)定性和容錯能力強的需求,另外科學(xué)的數(shù)據(jù)庫的設(shè)計,代碼的重用性的注重,縮短了軟件開發(fā)的周期。上述模塊的相關(guān)出錯信息在FSPB_LOG數(shù)據(jù)表中,程序正常運行后的結(jié)果就是以下的情況。并對積分履歷表進(jìn)行更新或者添加處理,下面是添加處理的結(jié)果: 圖8積分履歷表FSPTB_POINT_RIREKI添加結(jié)果其他一些界面主要是在數(shù)據(jù)庫中程序運行出錯的輸入信息圖片,這里就沒有給出了。更新后假使在FSPTB_POINT_RIREKI(積分履歷表)中找到了匹配的結(jié)果,則進(jìn)行積分更新日志表的追加: 圖7 積分更新日志表FSPB_POINT_JNL結(jié)果因為該會員在積分履歷表有記錄,證明以前就是店鋪的會員,那么將本次操作的事件作為一條記錄保存到更新日志表中去。這樣以來就能知道某會員到底該月是否對其的獎勵積分進(jìn)行了添加處理,他到底購買了多少金額,應(yīng)該得到了多少獎勵積分。5系統(tǒng)運行結(jié)果 運行結(jié)果的介紹主要依據(jù)測試點中重要表現(xiàn)部分,列出了指定的條件的運行結(jié)果并加以說明:該模塊的測試包括共通信息取得、文件存在檢查處理、文件打開處理、對數(shù)據(jù)庫表檢索,追加,更新,正常和異常處理等合計22個測試點。} else{break。C_NUMBER_BEFORE = C_NUMBER。 接……………….. C_DATE_BEFORE = C_DATE。ITM_SUM = C_ITM。()。File_Str = C_DATE_BEFORE + , + C_TENPOCODE_BEFORE + , + C_NUMBER_BEFORE + , + P_KEN_NAM + , + P_JNL_SORT_SEQ + , + () + , + () + ,。AMT_SUM = AMT_SUM + C_AMT。C_AMT = (C_Row[JNL_CLO_AMT].ToString())。C_String1 = C_DATE + C_TENPOCODE + C_NUMBER + C_JANCODE。C_TENPOCODE = C_Row[TENPO_CODE].ToString()。C_NUMBER_BEFORE = C_NUMBER。if (C_JANCODE == P_JANCODE){C_DATE_BEFORE = C_DATE。 C_String0= C_DATE + C_TENPOCODE + C_NUMBER + C_JANCODE。 C_NUMBER = C_Row0[NUMBER].ToString()。C_DATE = C_Row0[DATE].ToString()。P_JNL_SORT_SEQ = P_Row[JNL_SORT_SEQ].ToString()。if ([0]. != 0){foreach (DataRow P_Row in [0].Rows){P_JANCODE = P_Row[JAN_CODE].ToString()。string Sql_XP = SELECT * FROM FSPB_PRAMETER ORDER BY JAN_CODE,JNL_KEN_NAM DESC。詳細(xì)代碼如下:…………變量定義代碼string Sql_XC = SELECT *FROM FSPB_COUPON ORDER BY DATE,TENPO_CODE,NUMBER,JAN_CODE ASC。(Sql_InsertFSPB_PRAMETER)。 + Array_Para[i, 2] + 39。 + Array_Para[i, 1] + 39。 + Array_Para[i, 0] + 39。 i XP。(Sql_InsertFSPB_COUPON)。 + Array_Coup[i, 7] + 39。 + Array_Coup[i, 6] + 39。 + Array_Coup[i, 5] +39。 + Array_Coup[i, 4] + 39。 + Array_Coup[i, 3] + 39。 + Array_Coup[i, 2] + 39。 + Array_Coup[i, 1] + 39。 + Array_Coup[i, 0] + 39。 i XC。 其中的Return_Hang函數(shù)的主要功能是返回一個指定路徑文件的數(shù)據(jù)行數(shù);其實現(xiàn)方法是通過StreamRead讀取一文件,每讀取一行,變量自加一次,直到讀到空為止,這里代碼省略。Array_Para = (ParameterData_Name, 1, CouponRecyRegiFile_Name)。string[,] Array_Para = new string[XP, 8]。根據(jù)INI提供的路徑信息,讀入初期參數(shù)文件和通票回收數(shù)據(jù)文件的數(shù)據(jù)保存到兩個二維數(shù)組Array_Para和Array_Coup中,以供后面調(diào)用,代碼如下://初期パラメータファイル,クーポン回収データを読み込む,內(nèi)容を配列に退避するXP = (ParameterData_Name)。()。CouponRecyclingData_Name = ()。 }上述模塊的主要函數(shù)是RecyclingBill()。//打開為空;}}} else {Values = 0。 } catch {Values = 1。 if ((Inipath)) {try {StreamReader SR = new StreamReader(Inipath)。和FSPB_1250模塊類似,首先讀取INI文件,本模塊的INI文件()由自己建立,獨立于共用的INI()文件,通票回收模塊的INI文件存儲了三條文件的路徑信息,分別是通票回收基本信息文件的路徑信息;初期參數(shù)文件的路徑信息;以及通票回收數(shù)據(jù)制作成功的保存文件的路徑信息;對于INI文件的讀取失敗與否的判斷以及相關(guān)報錯處理同上個模塊一樣,但錯誤信息返回值的函數(shù)由于不是使用同一個INI文件的原因,而重新編寫Read_Ini()函數(shù)實現(xiàn),代碼如下:public int Read_Ini(string Inipath) {int Values = 3。}如果在會員基本信息表中仍然沒有匹配數(shù)據(jù),則向日志文件中寫入錯誤信息:“第n行記錄在會員表中沒有信息”,表示該顧客并不是本店的會員,沒有處理添加積分的必要性;到處從積分表中讀入的一條記錄的處理過程結(jié)實。)。,null + ,null,39。,39。,null,39。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。string DOMINANT_CODE = DataR[DOMINANT_CODE].ToString()。DataRow DataR = [0].Rows[0]。 + FSPTB_MEMBER_TENPO_CODE + 39。string FSPTB_MEMBER_TENPO_CODE = rdrow[TENPO_CODE].ToString()。DataSet DataS_M = (Sql_FSPTB_MEMBER)。4) 其他處理如果在會員狀態(tài)基本信息表FSPB_MENBER_STATUS中沒有找到相關(guān)的數(shù)據(jù),則繼續(xù)搜索會員基本信息表FSPB_MENBER,當(dāng)會員表中有數(shù)據(jù)時,對會員狀態(tài)基本信息表FSPB_MENBER_STATUS進(jìn)行追加,代碼如下:string Sql_FSPTB_MEMBER = SELECT * FROM FSPTB_MEMBER WHERE MEMBER_CODE = + 39。, + UPD_TANTOU + )。, + () + , + () + , + () + , + () + , + () + ,39。,39。,39。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。string UPD_YMDHMS = ()。decimal OUT_POINT = 0。decimal BONUS_POINT = Bonus_Point。string YUTAI_RANK = Now_YUTAI_RANK。(Sql_Update_FSPTB_POINT_RIREKI)。and YMD=39。 where MEMBER_CODE=39。string Sql_Update_FSPTB_POINT_RIREKI = update FSPTB_POINT_RIREKI set BONUS_POINT= + BONUS_POINT + ,NOW_POINT= + NOW_POINT + ,UPD_YMDHMS=39。decimal NOW_POINT = NOW_POINT_BF + Bonus_Point。//RIREKI_UPD_TANTOU = Row_RIREKI[9].ToString()。RIREKI_NOW_POINT = (Row_RIREKI[7].ToString())。//RIREKI_ADD_POINT = (Row_RIREKI[5].ToString())。RIREKI_KIHON_POINT = (Row_RIREKI[3].ToString())。RIREKI_YMD = Row_RIREKI[1].ToString()。DataRow Row_RIREKI = [0].Rows[0]。如果積分履歷表FSPB_POINT_RIREKI中找到了相關(guān)記錄,表示該顧客具備會員資格,并且應(yīng)該已經(jīng)有個歷史的消費記錄,積累了一定數(shù)量的積分點,要將信息保持在變量中,變量是全局變量每次循環(huán)在不斷的更新: X = true。(Sql_Update_FSPTB_POINT)。string Sql_Update_FSPTB_POINT = update FSPTB_POINT set NOW_POINT=NOW_POINT+ + Bonus_Point + ,RUIKEI_POINT=RUIKEI_POINT+ + Bonus_Point + , BONUS_RUIKEI_POINT=BONUS_RUIKEI_POINT+ + Bonus_Point + where MEMBER_CODE = + 39。DataRow DataR_NOW_POINT = [0].Rows[0]。 + Now_MEMBER_CODE + 39。(sql1)。 + str6 + 39。 + str2 + 39。 + str1 + 39。string str6 = ()。decimal int4 = Bonus_Point。 string str2 = Now_MEMBER_CODE。 DataRow DataR = [0].Rows[0]。{積分日志更新FSPB_JNL和積分履歷表FSPTB_POINT_RIREKI進(jìn)行更新或者追加}}檢索FSPB_MENBER_STATUSTry { string Sql_FSPTB_SYORIBI = select * From FSPTB_SYORIBI。對積分基本信息表FSPB_POINT進(jìn)行更新。if ([0]. != 0){對獎勵積分添加結(jié)果表FSPB_POINT_BONUS進(jìn)行追加。 + Now_MEMBER_CODE + 39。 } }}return arry。 LastI = i。 startNu = i + 2。 i++) { if (str[i].ToString() == ,) { LongNu = i LastI 1。 for (int i = 0。 int LastI = 1。 int startNu = 1。 }ChechFrom_BONUS_RULETxt()函數(shù)中又使用到一個Make_path函數(shù)和一個String_To_Array的函數(shù)的調(diào)用,Make_path函數(shù)主要是生成新文件的字符串路徑的作用(代碼省),String_To_Array是式樣將指定格式的字符
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1