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

正文內(nèi)容

b公司積分管理系統(tǒng)存在的問題及對策-wenkub

2023-04-11 23:32:57 本頁面
 

【正文】 可靠性高,穩(wěn)定性強,更新方便,保密性好,成本低,使用方便等等。我結(jié)合所學的知識,基于日文系統(tǒng)Windows 2000,采用C開發(fā)語言,并使用SQL server 2000的數(shù)據(jù)庫來實現(xiàn)積分實績更新及銷售狀況統(tǒng)計的功能。在每個店鋪中擁有很多個會員,而會員又可能擁有有舊店鋪編碼和舊會員編碼,但是店鋪與會員的關系確卻不是多對多的關系而是一對多的關系。② 店鋪基本資料:包括店鋪編碼、店鋪名稱、店鋪郵編、店鋪地址、聯(lián)系電話。⑥ 積分更新日志資料:包括店鋪編碼、會員編碼、POS終端機編碼、當日增加積分(更新前)、當日花費積分(更新前)、現(xiàn)在積分(更新前)、當日獎勵積分(更新前)、當日扣除金額(更新前)、當日增加金額(更新前)、當月購買金額(更新前)、當日增加積分(更新后)、增加原因編碼、當日花費積分(更新后)、花費原因編碼、現(xiàn)在積分(更新后)、當日獎勵積分(更新后)、當日扣除金額(更新后)、當日增加金額(更新后)、當月購買金額(更新后)、轉(zhuǎn)入金額、當日最終金額,更新時間、操作員編碼。② 各店鋪交易狀況統(tǒng)計:由各會員交易信息文件,按照交易日和店鋪統(tǒng)計交易狀況,并作成各店鋪交易狀況統(tǒng)計數(shù)據(jù)文件(DAT文件),以便于保存和查詢。 模塊其他需求 開發(fā)環(huán)境需求① 硬件需求:計算機一臺② 操作系統(tǒng):Windows 2000(日文)③ 開發(fā)平臺:Microsoft .NET Framework SDK ,Microsoft Visual Studio .NET 2003④ 開發(fā)語言:C⑤ 數(shù)據(jù)庫:Microsoft SQL Server 2000⑥ 管理工具:Subversion(SVN) 人力資源需求積分實績更新、各店鋪交易狀況統(tǒng)計、會員價銷售狀況數(shù)據(jù)作成和POS詳細積累處理這四個模塊需要一個人完成。② 現(xiàn)代:C語言在它的數(shù)據(jù)類型、垃圾回收、內(nèi)存壓縮、異常處理等諸多方面都顯示出了它絕對的現(xiàn)代性。⑤ 版本控制:C可以最好地支持版本控制。在技術(shù)難度方面,由于有指導老師的指導和相關的參考文獻,特別是網(wǎng)上眾多的網(wǎng)友所提供的資料,使得在開發(fā)過程中所遇到的困難都能夠一一得到解決。因此開發(fā)POS積分管理系統(tǒng)所需要的成本也是該百貨店所能接受的,并且通過POS積分管理系統(tǒng)的管理使得客戶獲得相應的好處,從而使百貨店獲得更高的利益。③ 方便百貨店詳細掌握交易狀況,對其進行準確地分析,了解客戶的需求,從而更好地完善自身的銷售、服務、管理等,提高自身在激烈競爭下的競爭力和存活力。積分基本信息更新數(shù)據(jù)文件:(CSV文件,追加輸出型),輸出文件,所存放的數(shù)據(jù)為輸入到積分基本信息表的數(shù)據(jù)。會員狀態(tài)表:FSPTB_MEMBER_STATUS,輸入輸出數(shù)據(jù)表,所存放數(shù)據(jù)為會員的狀態(tài)信息。 各店鋪交易狀況統(tǒng)計數(shù)據(jù)流程圖圖形注釋::數(shù)據(jù)文件:數(shù)據(jù)庫 :功能   ?。簡蜗驍?shù)據(jù)流動 :雙向數(shù)據(jù)流動圖42 各店鋪交易狀況統(tǒng)計數(shù)據(jù)流程圖該流程說明:該流程處理時需要用到兩個數(shù)據(jù)表和兩個數(shù)據(jù)文件,其中,一個輸入數(shù)據(jù)文件,一個輸出數(shù)據(jù)文件,兩個輸入數(shù)據(jù)表。原因表:FSPTB_RIYU,輸入數(shù)據(jù)表,所存放數(shù)據(jù)為積分變更原因。 POS詳細積累處理數(shù)據(jù)流程圖POS詳細積累處理會員消費項目記錄文件POS交易項目積蓄表圖形注釋::數(shù)據(jù)文件:數(shù)據(jù)庫 :功能   ?。簡蜗驍?shù)據(jù)流動 :雙向數(shù)據(jù)流動圖44 POS詳細積累處理數(shù)據(jù)流程圖該流程說明:該流程處理時只需要用到一個數(shù)據(jù)文件和一個數(shù)據(jù)表。 數(shù)據(jù)庫結(jié)構(gòu)設計數(shù)據(jù)庫表結(jié)構(gòu)的設計在每一個開發(fā)項目中都是非常重要的一個部分,數(shù)據(jù)庫表設計的好壞直接關系到開發(fā)過程中代碼實現(xiàn)的功能強大與否,是否包含齊備客戶所需求的功能。 共通文件(INI文件)取得,它存放的是各個文件的存放路徑?!?/代碼省略SkyConnect sct。以下代碼中出現(xiàn)的“sct”均由之前“”里的“SkyConnect sct。而出于學習和研究的目的,在此模塊中,數(shù)據(jù)表的計數(shù)沒有在數(shù)據(jù)庫操作命令中實現(xiàn),而是都采用的共通函數(shù)SkyConnect()的GetDataSet方法配合C語言來實現(xiàn)的。 //定義語句格式sql = (sqlFormat)。…//代碼省略try{sqlFormat = insert into FSPTB_POS_TORIHIKI_KARI values(39。,39。,39。,39。,39。,39。,39。)。{ …//輸出出錯信息} 數(shù)據(jù)文件操作在此四個模塊中只涉及到了對數(shù)據(jù)文件的讀取和寫入。string[] strTorihiki = new string[23]。}。 //將讀取到的內(nèi)容存入字符串組 if ( 23) //如果數(shù)據(jù)不足 { for (int i = 0。 } else if (i = 9 amp。 } }} …//代碼省略 strLine = ()。 //積分表更新數(shù)據(jù)文件的寫入}catch //如果操作出錯{…//輸出出錯信息}6 模塊測試結(jié)果 積分實績更新模塊測試結(jié)果 各店鋪交易狀況統(tǒng)計模塊測試結(jié)果該模塊的測試包括共通信息取得、文件存在檢查處理、數(shù)據(jù)作成處理、正常狀態(tài)、初期處理、文件讀取處理、交易日和店鋪編碼變化處理、積分日志讀取處理和項目編輯處理合計9個方面24個測試點。表13 會員價銷售狀況數(shù)據(jù)作成模塊簡易PCL序號測試內(nèi)容預期結(jié)果測試結(jié)果**異常狀態(tài)****共通信息取得**1INI文件不存在時l 輸出消息l 終止程序成功2打開INI文件出錯時l 輸出消息l 終止程序成功3INI文件中內(nèi)容有錯時l 輸出消息l 終止程序成功**文件存在檢查處理**4會員消費項目記錄文件所在文件夾不存在時輸出消息會員消費項目記錄文件所在文件夾不存在到日志表成功5會員消費項目記錄文件不存在時輸出消息會員消費項目記錄文件不存在到日志表成功**數(shù)據(jù)作成處理**6處理中出錯時l 輸出消息會員價銷售狀況數(shù)據(jù)作成出錯到日志表l 終止程序成功**正常狀態(tài)**7沒有錯誤時正常執(zhí)行相應處理,程序正常終止成功**初期處理**8開始日志輸出正常輸出成功**項目編輯**9標題記錄的編輯正常輸出成功10交易日變化時正常輸出成功11店鋪編碼變化時正常輸出成功12標簽編碼變化時正常輸出成功13會員價格變化時正常輸出成功14退貨區(qū)分變化時正常輸出成功15交易日、店鋪編碼、標簽編碼、會員價格、退貨區(qū)分都沒有變化時購買點數(shù)、購買金額分別統(tǒng)計成功16會員消費項目記錄文件讀取時,會員價標志為1以外的情況跳過相應數(shù)據(jù)的讀取,沒有相關輸出、繼續(xù)后續(xù)處理成功17會員消費項目記錄文件里記錄為0時作成會員價銷售狀況數(shù)據(jù)記錄數(shù)為0的文件成功**結(jié)束處理**18開始和終止日志輸出正常輸出成功由于測試項目過多,以下只列出正常運行的測試結(jié)果。詳細測試參見模塊簡易PCL和測試結(jié)果文件。這些問題都在老師的細心指導下成功地解決的。需求是否準確,影響到最后系統(tǒng)是否能達到用戶的要求,概要設計的數(shù)據(jù)結(jié)構(gòu)的設計,影響數(shù)據(jù)庫的設計是否優(yōu)越,如果設計合理,在編碼階段實現(xiàn)就相對容易了。參考文獻[1] Karli Watson,Marco Bellinaso[美]入門經(jīng)典[M].:清華大學出版社,2005[2] 程序設計實用教程[M].北京:中國水利水電出版社,2005[3] 杜斌,[M].成都:電子科技大學出版社,2005[4] 李超,[M].成都:電子科技大學出版社,2005[5] 方睿,[M].成都:四川大學出版社,2005[6] (C)[M].成都:電子科技大學出版社,2004文檔來源:。因此在開發(fā)過程中,我充分理解到團隊合作的概念和團隊精神的重要性,并懂得了如何在一個團隊里尋找到自己的位置和與人相處的方法。通過對本系統(tǒng)的需求分析,概要設計、詳細設計、編碼、測試等每一部分的學習和實踐。比如C如何利用共通函數(shù)進行處理,如何對數(shù)據(jù)庫進行操作等等,而且還學習了怎樣對各種文件進行操作。圖76 在會員價銷售狀況數(shù)據(jù)作成模塊正常運行后的日志記錄圖77 在會員價銷售狀況數(shù)據(jù)作成模塊正常運行后的會員價銷售狀況數(shù)據(jù)文件 POS詳細積累處理模塊測試結(jié)果該模塊的測試包括共通信息取得、文件存在檢查處理、積累處理、正常狀態(tài)、初期處理和項目編輯處理合計6個方面13個測試點。詳細測試參見模塊簡易PCL和測試結(jié)果文件。這里僅以“積分實績更新”模塊中對積分表更新數(shù)據(jù)文件的寫入的一段代碼為例,其余文件的寫入與之類似。 i = 16 || i == 19) //缺失數(shù)據(jù)為數(shù)字型時補充為“0” { strTorihiki[i] = 0。 i++) { if (i ) //保存已有數(shù)據(jù) {strTorihiki[i] = strTorihikiTemp[i]。 //讀取文件的第一行if (strLine == null) //如果文件的第一行內(nèi)容為空(文件無內(nèi)容){return EndTransaction()。char[] charArray = new char[] {39。所以,在此采用逐行讀取數(shù)據(jù),并按照“,”分割后存入字符串組。 //生成數(shù)據(jù)庫操作語句(sql)。,39。,{19},39。,{9},{10},{11},{12},{13},{14},”+ ”{15},{16},39。,39。,39。,” + ”39。,39。 //讀取交易信息表tb = [0]。string sqlFormat, sql?!眱删涠x。 //連接數(shù)據(jù)庫}catch //如果出錯{ …//輸出出錯信息}下面為連接數(shù)據(jù)庫的關鍵代碼: 數(shù)據(jù)庫操作在這四個模塊里,具體涉及到的數(shù)據(jù)庫操作主要有:數(shù)據(jù)庫表的讀取、計數(shù)、添加、更新、刪除。 if ( == 1) //如果共通文件不存在{ …//輸出出錯信息}else if ( == 2) //如果共通文件打不開{ …//輸出出錯信息}else if ( == 3) //如果共通文件的內(nèi)容有錯{ …//輸出出錯信息}if (!()) //如果POS交易信息文件所在文件夾不存在下面以POS交易信息文件的取得舉例:{ …//輸出出錯信息}else if (!()) //如果POS交易信息文件不存在{ …//輸出出錯信息}StreamReader sr = new StreamReade
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1