【正文】
研究方法 作為以 C語言為基礎(chǔ)的商務(wù)型軟件,此次研究主要采用面向?qū)ο蟮姆椒ㄟM(jìn)行軟件開發(fā)。月購買額清除及處理的模塊就是其中一個。 SQL Server 2021 具有強(qiáng)大的可伸縮性和可靠性,支持二進(jìn)制關(guān)鍵詞和關(guān)鍵索引,大大 的加快了查詢速度。各數(shù)據(jù)表定義如表 1 所示: 表 1 數(shù)據(jù)表定義 序號 表參數(shù)名 表名說明 1 FSPTB_MEMBER 記錄會員基本信息 2 FSPTB_MEMBER_STATUS 記錄會員狀態(tài)信息 3 FSPTB_POINT 記錄會員點(diǎn)數(shù)基本信息 4 FSPTB_POINT_RIREKI 記錄積分履歷信息 5 FSPTB_POINT_JNL 記錄積分日志信息 6 FSPTB_TENPO 記錄店鋪基本信息 表 2 FSPTB_MEMBER(會員) 主鍵 列(屬性)名 中文名稱 類型 寬度 是否允許為空 ◎ MEMBER_CODE 會員編碼 Char 13 NOT NULL NYUKAI_YMD 入會年月日 Char 8 NULL SHIMEI_KANA_S 日語假名性 Char 16 NOT NULL SHIMEI_KANA_N 日語假名名 Char 16 NOT NULL SHIMEI_KANJI_S 中文姓 Char 32 NOT NULL SHIMEI_KANJI_N 中文名 Char 32 NOT NULL TEL_SHIGAI_1 電話 1(市外) Char 8 NOT NULL TEL_SHINAI_1 電話 1(市內(nèi)) Char 8 NOT NULL TEL_BANGO_1 電話 1(其它) Char 8 NOT NULL TEL_SHIGAI_2 電話 2(市外) Char 8 NOT NULL TEL_SHINAI_2 電話 2(市內(nèi)) Char 8 NOT NULL TEL_BANGO_2 電話 3(其它) Char 8 NOT NULL TEL_SHIGAI_3 電話 3(市外) Char 8 NOT NULL TEL_SHINAI_3 電話 3(市內(nèi)) Char 8 NOT NULL TEL_BANGO_3 電話 3(其它) Char 8 NOT NULL BIRTH_DAY 出生年月日 Char 8 NULL MEMBER_KBN 會員種類 Char 1 NULL FM_KBN 性別 Char 1 NULL MEMBER_ZIP 郵政編碼 Char 8 NOT NULL ADDR_1 地址 1 Char 32 NOT NULL ADDR_2 地址 2 Char 48 NOT NULL ADDR_3 地址 3 Char 48 NOT NULL ADDR_4 地址 4 Char 48 NOT NULL NYUKAI_TENPO 入會的店鋪編碼 Char 6 NULL MUKOU_KBN 起效種類 Char 1 NULL HOLD_CODE 家庭所屬代碼 Char 13 NULL ADD_YMDHMS 注冊時間 Char 14 NULL ADD_TANTOU 注冊負(fù)責(zé)人 ID Char 6 NULL UPD_YMDHMS 更新時間 Char 14 NULL UPD_TANTOU 更新負(fù)責(zé)人 ID Char 6 NULL 會員表主要記錄會員的一些信息,方便確認(rèn)會員的情況。 圖 2定期清除積分更新日志表并備份流程圖 流程說明: 根據(jù)百貨店提供的控制信息 ,對積分更新日志表進(jìn)行清除之前把清除的信息追加輸出到積分更新日志 CSV 中。設(shè)置安裝文件夾為“ C:\Program Files\Microsoft Visual Studio .NET 2021\” ,繼續(xù)按照提示安裝直到安裝結(jié)束。 求得 :錯誤存在的時候,終止程序。amp。); //在履歷表中清除寫入到 CSV的數(shù)據(jù) 積分更新日志表清除備份設(shè)計(jì) :取得共同信息( INI) ,錯誤存在的時候,輸出錯誤信息,并終止程序。 ,若更新區(qū)分字段有效則進(jìn)行下列處理: 積分表更新:本月交易金額數(shù)據(jù)移入到上月交易項(xiàng)里,本月交易金額數(shù)據(jù) 項(xiàng)置 0。+dr[MEMBER_CODE].ToString()+39。 if([0].==0)//如果 匹配數(shù)據(jù)不存在 { DataSet ds3=(select * from FSPTB_MEMBER where MEMBER_CODE =39。//以會員表中入會店鋪編碼為主鍵 ,在店鋪表中檢索 DataTable tb4=[0]。 string sqlFormat =INSERT INTO FSPTB_MEMBER_STATUS)+VALUES(39。,39。)。 (sql)。表中包含了程序的代碼區(qū)分和總記錄條數(shù)及程序運(yùn)行情況。由于重復(fù)測試和類似的情況比較多,這里也就沒有每 條測試都舉例說明,只取了一些具有代表性的情況說明。 [3] 李超 ,羅積玉 .軟件制造工程 [M].成都:電子科技大學(xué)出版社 ,2021。除非另有說明,本文的工作是原始性工作。 if I pursue you I will not catch you, and if I catch youthrough your own slowness and clumsinessI will not kill you, and if I kill you I will not eat you. Nicholas had begun to back away, and at the last。s over, expecting Dr. Island to answer from somewhere。 he heard her nose cartilage break with a distinct, rubbery snap. Her eyes, as blue as the sky above Madhya Pradesh, the sparkling blue sky of the egg, looked up at him, but he could no longer look into them, they retreated from his own, and it came to him quite suddenly that Lucifer, in falling, must have fallen up, into the fires and the coldness of space, never again to see the warm blues and browns and greens of Earth: 1 was watching Satan fall as lightning from heaven. He had heard that on tape somewhere, but he could not remember where. He had read that on Earth lightning did not e down from the clouds, but leaped up from the plaary surface toward them, never to return. Nicholas. He listened, but did not hear his name again. Faintly water was babbling。 did he tell you that? On= Earth. On a plantation in Brazil, way up the Amazon Dr. Island told me. I thought it was crowded on Earth. The cities are crowded, and the countryside closes to the cities. But there are places where it39。 that39。t stand up now if I tried, but she isn39。ve found out I39。 and then a turtle and a hedgehog that turned into armadillos for the love of God, Montressor. He said, Why didn39。 when he was there, there wasn39。 she looked up as she saw him, and smiled. Hello, he said. Hello, Nicholas. I thought I heard you. I wasn39。 fore and knew on which side of hunger he stood。s thumbnailshowing like spectators who lined the railings of his lips. Don39。 ( 2)學(xué)??梢圆捎糜坝 ⒖s印或其他復(fù)制方式保存學(xué)位論文。 [5] 方睿等 .實(shí)用網(wǎng)絡(luò)技術(shù)教程 [M].成都:川大出版社 ,2021。模塊實(shí)現(xiàn)了定期清除積分履歷表并備份、定期清除積分更新日志表并備份、月購買額清除及處理的功能。 圖 10積分履歷表數(shù)測試據(jù)圖 圖 11 測試顯示信息 輸入日期為 1900/00/00 時 ,不滿足輸入日期必須大于 1900/00/00 的要求 ,顯示輸入時間錯誤的信息(圖 12)。所以,在軟件開發(fā)完成后,為了檢驗(yàn)是否達(dá)到客戶要求需要進(jìn)行全面的測試,包括程序的邏輯處理,輸入 /輸出處理,邊界條件判斷,異常處理等。+temp3+39。,39。,39。 string temp1=row1[TENPO_CODE].ToString()。)。//執(zhí)行更新操作 :本月交易金額數(shù)據(jù)移入到上月交易項(xiàng)里,本月交易金額數(shù)據(jù)項(xiàng)置 0。 沒有匹配數(shù)據(jù)時進(jìn)行下面的處理 :按積分表中的會員代碼為主鍵,在會員表中檢索。 文件取得:錯誤存在的時候,輸出錯誤信息,并終止程序。 + ymdString + 39。 :錯誤存在的時候,終止程序。 Subversion(SVN) 首先,在管理服務(wù)器 ()上安裝 Subversion 服務(wù)器,一切設(shè)置均采用默認(rèn)設(shè)置。 。 表 4 FSPTB_POINT(積分) 主鍵 列(屬性)名 中文名 稱 類型 寬度 是否允許為空 ◎ MEMBER_CODE 會員編碼 Char 13 NOT NULL OLD_MEMBER_CODE 舊會員編碼 Char 13 NULL YUTAI_RANK 優(yōu)惠等級 Char 2 NULL NOW_POINT 現(xiàn)在積分點(diǎn) 9 8 NULL RUIKEI_POINT 累計(jì)積分點(diǎn) 9 8 NULL OUT_RUIKEI_POINT 支出的累計(jì)積分點(diǎn) 9 8 NULL ADD_RUIKEI_POINT 增加的累計(jì)積分點(diǎn) 9 8 NULL KIHON_RUIKEI_POINT 基本累計(jì)積分點(diǎn) 9 8 NULL BONUS_RUIKEI_POINT 獎勵累計(jì)積分點(diǎn) 9 8 NULL KAIAGE_R 最后交易時間 Char 8 NULL TUKI_KAIAGE_M 本月交易金額 9 10 NULL BEFORE_TUKI_KAIAGE_M 上月交易金額 9 10 NULL KAIAGE_F 交易次數(shù) 9 5 NULL KAIAGE_M 交易金額 9 10 NULL MEMBER_WARIBIKI_M 打折累計(jì)金額 9 10 NULL KOUNYU_M 購買金額 9 10 NULL MUKOU_KBN 起效種類 Char 1 NULL ADD_YMDHMS 登陸時間 Char 14 NULL ADD_TANTOU 登陸負(fù)責(zé)人 ID Char 6 NULL UPD_YMDHMS 更新時間 Char 14 NULL UPD_TANTOU 更新負(fù)責(zé)人 ID Char 6 NULL 積分表主要記錄會員消費(fèi)的情況,如會員的優(yōu)惠等級,會員的各種積分情況等等。 Subversion(SVN) 分析:之所以選用 Subversion(SVN),是因?yàn)殚_發(fā)程序中,版本控制相當(dāng)重要,而作為新一代的開源版本控制工具, Subversion正成為開源軟件開發(fā)中版本控制的首選系統(tǒng)。 C技術(shù)分析 :以 C作為該模塊的開發(fā)工具,是因?yàn)樗悄壳笆褂米顬閺V泛的編程語言之一,并且具有簡單、可靠、安全、兼容等 特點(diǎn)。另外,由于是商務(wù)軟件,就要考慮到用戶在使用系統(tǒng)時有可能出現(xiàn)的各種錯誤,并針對這些錯誤制定出解決的方案。 不同類型的銷售行業(yè)有自己的特點(diǎn),對于零售業(yè)而言,具有大規(guī)模的分布性和靈活多變的特點(diǎn)。 關(guān)鍵詞 : 計(jì)算機(jī)應(yīng)用技術(shù);信息管理系統(tǒng);積分;更新; C# .NET An Integral Management of the POS System for a Department Store Cle