B公司積分管理系統(tǒng)存在的問題與對(duì)策_(dá)第1頁(yè)
B公司積分管理系統(tǒng)存在的問題與對(duì)策_(dá)第2頁(yè)
B公司積分管理系統(tǒng)存在的問題與對(duì)策_(dá)第3頁(yè)
B公司積分管理系統(tǒng)存在的問題與對(duì)策_(dá)第4頁(yè)
B公司積分管理系統(tǒng)存在的問題與對(duì)策_(dá)第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 . . . B公司積分管理系統(tǒng)存在的問題與對(duì)策摘 要目前流行的POS積分管理系統(tǒng)給百貨店客戶提供了方便的服務(wù)平臺(tái)。積分手段能夠帶給客戶更多的實(shí)惠和利益,也能大大增強(qiáng)百貨店在日益激烈的行業(yè)競(jìng)爭(zhēng)中的競(jìng)爭(zhēng)力。通過對(duì)積分的管理,百貨店可以獲得更好的信譽(yù),增加客戶流量,從而獲得更多利益。POS系統(tǒng)包括積分實(shí)績(jī)更新、各店鋪交易狀況統(tǒng)計(jì)、會(huì)員價(jià)銷售狀況數(shù)據(jù)做成和POS詳細(xì)積累處理功能等主要模塊。積分實(shí)績(jī)更新是按照由各店鋪得到的POS交易信息累計(jì)會(huì)員的消費(fèi)積分;各店鋪交易狀況統(tǒng)計(jì)是按照會(huì)員的消費(fèi)記錄統(tǒng)計(jì)各店鋪的交易情況;會(huì)員價(jià)銷售狀況數(shù)據(jù)做成是按照會(huì)員消費(fèi)記錄統(tǒng)計(jì)會(huì)員價(jià)銷售狀況并做成統(tǒng)計(jì)數(shù)據(jù)文件;而POS詳

2、細(xì)積累處理是從POS詳細(xì)交易信息文件讀入詳細(xì)交易信息再存入數(shù)據(jù)庫(kù)。這些模塊通過在日文Windows 2000系統(tǒng)上使用C#語言和SQL server 2000數(shù)據(jù)庫(kù)來實(shí)現(xiàn),最終達(dá)成積分實(shí)績(jī)更新與銷售狀況統(tǒng)計(jì)的功能。關(guān)鍵字: 積分;統(tǒng)計(jì);POSPoints Accumulative Management of POS System for A Store-Points updating and sale statisticsAbstractThe POSpoints accumulative management system of the department stores offers a

3、convenient service platformfor the customers of the stores. The point accumulation provides more boons and benefits to the customers and greatly improves the competence of the department store in the fierce market competitions. By managing the accumulative points, the department store can gain more

4、credit, more customers and finally get higher profits.The POS system includes the following functions: the updating of the accumulative points; the counting of the department storestrading conditions; the statistics of the sales conditions of member price trading and the POS detailed accumulationpro

5、cessing function. The first function updates the consumption scores of the members according to the POS trading information from the stores; the second function counts the trading records of the stores according to the consumption records of the members; the third function counts the trading records

6、 of the member price and makes the results a statistic file; and the fourth function loads information of the POS detailed trading data and saves it in the database. These functions are built on the Japanese Windows 2000 system by the C# language and the SQL server 2000 database. This system will fi

7、nally perform the accumulative points update and the trading condition summarization functions.Key words:Scoring; Statistic; POS目 錄論文總頁(yè)數(shù):30頁(yè)1引言12模塊需求分析22.1模塊功能需求22.1.1積分卡所包含的基本資料22.1.2處理功能需求32.2客戶對(duì)該模塊的期望32.3模塊其他需求32.3.1開發(fā)環(huán)境需求32.3.2人力資源需求42.3.3時(shí)間需求43可行性研究43.1技術(shù)可行性43.1.1C#技術(shù)的特點(diǎn)43.1.2Microsoft SQL Serv

8、er 2000的可行性分析53.2經(jīng)濟(jì)可行性54數(shù)據(jù)庫(kù)設(shè)計(jì)64.1數(shù)據(jù)流程圖64.1.1積分實(shí)績(jī)更新數(shù)據(jù)流程圖64.1.2各店鋪交易狀況統(tǒng)計(jì)數(shù)據(jù)流程圖74.1.3會(huì)員價(jià)銷售狀況數(shù)據(jù)作成數(shù)據(jù)流程圖84.1.4POS詳細(xì)積累處理數(shù)據(jù)流程圖94.2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)94.2.1表名定義94.2.2數(shù)據(jù)庫(kù)表設(shè)計(jì)105模塊功能代碼實(shí)現(xiàn)過程155.1共通函數(shù)的使用155.1.1共通文件(INI文件)取得155.1.2連接數(shù)據(jù)庫(kù)165.2數(shù)據(jù)庫(kù)操作165.2.1數(shù)據(jù)庫(kù)表的讀取和計(jì)數(shù)165.2.2數(shù)據(jù)庫(kù)表的添加、更新和刪除175.3數(shù)據(jù)文件操作185.3.1數(shù)據(jù)文件的讀取185.3.2數(shù)據(jù)文件的寫入196模塊測(cè)試

9、結(jié)果206.1積分實(shí)績(jī)更新模塊測(cè)試結(jié)果206.2各店鋪交易狀況統(tǒng)計(jì)模塊測(cè)試結(jié)果226.3會(huì)員價(jià)銷售狀況數(shù)據(jù)作成模塊測(cè)試結(jié)果246.4POS詳細(xì)積累處理模塊測(cè)試結(jié)果26結(jié)論27參考文獻(xiàn)2825 / 281 引言21世紀(jì)的今天,人類已步入一個(gè)高速發(fā)展的信息時(shí)代。隨著科學(xué)技術(shù)的不斷發(fā)展,日益更新,計(jì)算機(jī)技術(shù)的發(fā)展更是突飛猛進(jìn),并在人們的生活當(dāng)中起著重要的作用。運(yùn)用計(jì)算機(jī)技術(shù)可以開發(fā)各式各樣的產(chǎn)品,如:積分管理系統(tǒng)等等。積分管理,它的概念在人們的記憶中并不陌生,它屬于各大商場(chǎng)經(jīng)營(yíng)管理中的一種方式,也是提高管理效率的一種手段。隨著WTO的步伐加快,國(guó)際化競(jìng)爭(zhēng)必然加劇,國(guó)際國(guó)市場(chǎng)將面臨更為激烈的爭(zhēng)奪。參與

10、市場(chǎng)競(jìng)爭(zhēng),更多的要靠先進(jìn)超前的經(jīng)營(yíng)管理觀念和方法、系統(tǒng)的戰(zhàn)略規(guī)劃、科學(xué)的市場(chǎng)分析、規(guī)的管理運(yùn)作、入微的客戶服務(wù)、優(yōu)秀的員工隊(duì)伍等綜合實(shí)力。經(jīng)營(yíng)績(jī)效是公司管理的重心,建立先進(jìn)的管理系統(tǒng),對(duì)推動(dòng)公司戰(zhàn)略實(shí)現(xiàn)、提高經(jīng)營(yíng)業(yè)績(jī)是非常重要的。因此POS積分管理系統(tǒng)就是在具備先進(jìn)科學(xué)技術(shù)條件下,以先進(jìn)超前的經(jīng)營(yíng)管理觀念為基礎(chǔ)而設(shè)計(jì)的一套先進(jìn)的管理系統(tǒng)。POS積分管理系統(tǒng)的先進(jìn)性,是要經(jīng)過詳細(xì)的需求分析和精心的設(shè)計(jì)才能實(shí)現(xiàn)的。一個(gè)商場(chǎng)的管理系統(tǒng)是否先進(jìn),完善,是由商場(chǎng)的管理制度,管理理念來決定的。然而一個(gè)商場(chǎng)的管理系統(tǒng)的先進(jìn)性,完善性直接體現(xiàn)了該商場(chǎng)的管理制度和管理理念。因此具有先進(jìn)和完善的管理系統(tǒng),在各大商

11、場(chǎng)的管理和發(fā)展中起著非常重要的作用。但是怎樣才能體現(xiàn)一個(gè)管理系統(tǒng)是否真正的先進(jìn)和完善呢?這在我們開發(fā)該P(yáng)OS積分管理系統(tǒng)時(shí),應(yīng)首要涉與考慮的問題。比如:在積分管理系統(tǒng)中,會(huì)員的基本信息是否完整,店鋪的基本信息是否完整,系統(tǒng)的積分更新是否準(zhǔn)確與時(shí),管理系統(tǒng)的性能是否穩(wěn)定,管理系統(tǒng)的利用是否節(jié)約系統(tǒng)資源降低成本等等都是必須考慮的問題。為了滿足連鎖百貨店的需求,我們?cè)O(shè)計(jì)出具有以下優(yōu)點(diǎn)的POS積分管理系統(tǒng)。如:檢索迅速,可靠性高,穩(wěn)定性強(qiáng),更新方便,性好,成本低,使用方便等等。有了這些優(yōu)點(diǎn),各鎖百貨店可以利用積分管理系統(tǒng)通過積分的手段提高經(jīng)營(yíng)績(jī)效,達(dá)到增加利潤(rùn)的目的,增加在該行業(yè)的競(jìng)爭(zhēng)力,從而促進(jìn)商場(chǎng)

12、的良性發(fā)展??偟膩碚f開發(fā)一套POS積分管理系統(tǒng)是很重要的。在這個(gè)POS積分管理系統(tǒng)中,我主要負(fù)責(zé)積分實(shí)績(jī)更新、各店鋪交易狀況統(tǒng)計(jì)、會(huì)員價(jià)銷售狀況數(shù)據(jù)作成和POS詳細(xì)積累處理這四個(gè)模塊。我結(jié)合所學(xué)的知識(shí),基于日文系統(tǒng)Windows 2000,采用C#開發(fā)語言,并使用SQL server 2000的數(shù)據(jù)庫(kù)來實(shí)現(xiàn)積分實(shí)績(jī)更新與銷售狀況統(tǒng)計(jì)的功能。下面將介紹開發(fā)過程中實(shí)現(xiàn)這些模塊的具體容。2 模塊需求分析各百貨店為了在激烈的競(jìng)爭(zhēng)中立于不敗之地,就必須與客戶建立良好的關(guān)系,這就要求各百貨店中擁有一套管理完善的,先進(jìn)的,穩(wěn)定的,功能齊全的POS積分管理系統(tǒng)。這里的POS積分管理系統(tǒng)是針對(duì)已成為百貨店會(huì)員的

13、客戶的,因此這里所謂的會(huì)員是指百貨店入會(huì)客戶個(gè)人。在每個(gè)店鋪中擁有很多個(gè)會(huì)員,而會(huì)員又可能擁有有舊店鋪編碼和舊會(huì)員編碼,但是店鋪與會(huì)員的關(guān)系確卻不是多對(duì)多的關(guān)系而是一對(duì)多的關(guān)系。通過對(duì)會(huì)員基本資料與店鋪基本信息的管理,從而加強(qiáng)百貨店與會(huì)員的交易信譽(yù)度,使得會(huì)員在購(gòu)買商品時(shí)買的放心,買的開心,以至于提高客戶的滿意度,吸引和保持更多的客戶。積分實(shí)績(jī)更新主要是按照由各店鋪得到的POS交易信息累計(jì)會(huì)員的消費(fèi)積分;各店鋪交易狀況統(tǒng)計(jì)主要是按照會(huì)員的消費(fèi)記錄統(tǒng)計(jì)各店鋪的交易情況;會(huì)員價(jià)銷售狀況數(shù)據(jù)作成主要是按照會(huì)員消費(fèi)項(xiàng)目記錄統(tǒng)計(jì)會(huì)員價(jià)銷售狀況,并作成統(tǒng)計(jì)數(shù)據(jù)文件;而POS詳細(xì)積累處理主要是由POS交易詳

14、細(xì)信息文件讀入詳細(xì)交易信息存入數(shù)據(jù)庫(kù)。2.1 模塊功能需求2.1.1 積分卡所包含的基本資料 會(huì)員基本資料:包括會(huì)員編碼、出生年月日、聯(lián)系(可登記多個(gè))、會(huì)員種類(分為三個(gè)種類:一般、法人、社員)、性別、 、 、入會(huì)的店鋪編碼、無效區(qū)分(分為兩種:有效、無效)。 店鋪基本資料:包括店鋪編碼、店鋪名稱、店鋪 、店鋪地址、聯(lián)系。 積分基本資料:包括會(huì)員編碼、舊會(huì)員編碼、優(yōu)惠等級(jí)、各種積分點(diǎn)(分為六種積分點(diǎn):現(xiàn)時(shí)積分點(diǎn)、累計(jì)積分點(diǎn)、輸出的累計(jì)積分點(diǎn)、增加的累計(jì)積分點(diǎn)、基本累計(jì)積分點(diǎn)、獎(jiǎng)金積分累計(jì)積分點(diǎn))、最新一次使用積分卡的日期、使用積分卡的次數(shù)、購(gòu)買金額、會(huì)員打折金額、系統(tǒng)更新時(shí)間。 會(huì)員狀態(tài)資料

15、:包括會(huì)員編碼、店鋪編碼、更新種類(分為三種類型:登陸、修改、刪除)。 積分點(diǎn)履歷資料:包括會(huì)員編碼、使用積分卡的日期、優(yōu)惠等級(jí)、當(dāng)日基本積分、當(dāng)日獎(jiǎng)勵(lì)積分、當(dāng)日增加積分、當(dāng)日花費(fèi)積分、現(xiàn)在積分、更新時(shí)間、操作員編碼。 積分更新日志資料:包括店鋪編碼、會(huì)員編碼、POS終端機(jī)編碼、當(dāng)日增加積分(更新前)、當(dāng)日花費(fèi)積分(更新前)、現(xiàn)在積分(更新前)、當(dāng)日獎(jiǎng)勵(lì)積分(更新前)、當(dāng)日扣除金額(更新前)、當(dāng)日增加金額(更新前)、當(dāng)月購(gòu)買金額(更新前)、當(dāng)日增加積分(更新后)、增加原因編碼、當(dāng)日花費(fèi)積分(更新后)、花費(fèi)原因編碼、現(xiàn)在積分(更新后)、當(dāng)日獎(jiǎng)勵(lì)積分(更新后)、當(dāng)日扣除金額(更新后)、當(dāng)日增加金額

16、(更新后)、當(dāng)月購(gòu)買金額(更新后)、轉(zhuǎn)入金額、當(dāng)日最終金額,更新時(shí)間、操作員編碼。 POS交易記錄積蓄資料:包括店鋪編碼、POS終端機(jī)編碼、交易記錄編碼、交易日期、交易時(shí)間(小時(shí))、交易時(shí)間(分鐘)、會(huì)員編碼、GP編碼、部門編碼、會(huì)員價(jià)識(shí)別標(biāo)志、漢字商品名、消費(fèi)點(diǎn)數(shù)、消費(fèi)金額、折扣額(合計(jì))、退貨標(biāo)志、一般價(jià)格(現(xiàn)在賣價(jià))、一般價(jià)格(定價(jià))、會(huì)員價(jià)格(單價(jià))、該記錄折扣金額、該記錄降價(jià)金額等。 其它資料:包括原因資料(原因區(qū)分標(biāo)志、原因編碼、表示區(qū)分、原因容和增加該原因的日期)等等。2.1.2 處理功能需求 積分實(shí)績(jī)更新:首先,將前一日中,因?yàn)闀?huì)員編碼還未計(jì)入會(huì)員基本信息表而存入臨時(shí)POS交易

17、信息表的交易積分累計(jì)入積分基本信息表;然后,按照來自店鋪的POS交易信息,把POS交易積分計(jì)入積分基本信息表,同時(shí),如果該交易信息中的會(huì)員編碼還未登記到會(huì)員基本信息表,則將該交易信息登記到臨時(shí)POS交易信息表,次日再作處理。 各店鋪交易狀況統(tǒng)計(jì):由各會(huì)員交易信息文件,按照交易日和店鋪統(tǒng)計(jì)交易狀況,并作成各店鋪交易狀況統(tǒng)計(jì)數(shù)據(jù)文件(DAT文件),以便于保存和查詢。 會(huì)員價(jià)銷售狀況數(shù)據(jù)作成:由會(huì)員消費(fèi)項(xiàng)目記錄,按照交易日期、店鋪等統(tǒng)計(jì)會(huì)員價(jià)銷售狀況,并作成會(huì)員價(jià)銷售狀況數(shù)據(jù)文件(DAT文件),以便于保存和查詢。 POS詳細(xì)積累處理:由會(huì)員消費(fèi)項(xiàng)目記錄文件讀入詳細(xì)交易項(xiàng)目信息存入數(shù)據(jù)庫(kù),以便于保存和

18、查詢。2.2 客戶對(duì)該模塊的期望 實(shí)現(xiàn)該模塊的所有功能; 穩(wěn)定性強(qiáng); 可調(diào)用性強(qiáng)。2.3 模塊其他需求2.3.1 開發(fā)環(huán)境需求 硬件需求:計(jì)算機(jī)一臺(tái) 操作系統(tǒng):Windows 2000(日文) 開發(fā)平臺(tái):Microsoft .NET Framework SDK v1.1,Microsoft Visual Studio .NET 2003 開發(fā)語言:C# 數(shù)據(jù)庫(kù):Microsoft SQL Server 2000 管理工具:Subversion(SVN)1.302.3.2 人力資源需求積分實(shí)績(jī)更新、各店鋪交易狀況統(tǒng)計(jì)、會(huì)員價(jià)銷售狀況數(shù)據(jù)作成和POS詳細(xì)積累處理這四個(gè)模塊需要一個(gè)人完成。2.3.3

19、 時(shí)間需求完成積分實(shí)績(jī)更新、各店鋪交易狀況統(tǒng)計(jì)、會(huì)員價(jià)銷售狀況數(shù)據(jù)作成和POS詳細(xì)積累處理的功能需要2個(gè)月的時(shí)間。3 可行性研究3.1 技術(shù)可行性3.1.1 C#技術(shù)的特點(diǎn)以C#作為該模塊的開發(fā)工具,是因?yàn)樗悄壳笆褂米顬閺V泛的編程語言之一,并且具有簡(jiǎn)單、現(xiàn)代、面向?qū)ο?、類型安全、版本控制、兼容等特點(diǎn)。 簡(jiǎn)單:C#語言簡(jiǎn)單是指這門語言既易學(xué)又好用,其語法比較簡(jiǎn)單,而且不再使用指針的概念。 現(xiàn)代:C#語言在它的數(shù)據(jù)類型、垃圾回收、存壓縮、異常處理等諸多方面都顯示出了它絕對(duì)的現(xiàn)代性。 面向?qū)ο螅阂环N新語言不支持面向?qū)ο蟮墓δ苁遣豢上胂蟮?。C#當(dāng)然支持所有關(guān)鍵的面向?qū)ο蟮母拍?,如封裝、繼承和多態(tài)性。

20、 類型安全:C#實(shí)施最嚴(yán)格的類型安全,使程序員可以把注意力集中到一些更重要的地方了,比如說商業(yè)邏輯。 版本控制:C#可以最好地支持版本控制。盡管C#不能確保正確的版本控制,但是它可以為程序員保證版本控制成為可能。有這種支持,一個(gè)開發(fā)人員就可以確保當(dāng)他的類庫(kù)升級(jí)時(shí),仍保留著對(duì)已存在的客戶應(yīng)用程序的二進(jìn)制兼容。 兼容:一種新語言的出現(xiàn),總是要顧與對(duì)之前的技術(shù)體系是否兼容的問題,而.Net FrameWork幾乎兼容了當(dāng)前還在使用的全部技術(shù)體系,作為.Net FrameWork的首推語言和佼佼者,C#自然也很大程度上保持了對(duì)外界技術(shù)的兼容!3.1.2 Microsoft SQL Server 200

21、0的可行性分析選擇以Microsoft SQL Server 2000作為該模塊的數(shù)據(jù)庫(kù),SQL Server 2000數(shù)據(jù)庫(kù)學(xué)起來較為簡(jiǎn)單,容易使用,因此使用數(shù)據(jù)庫(kù)查詢語句,條件查詢語句以與寫入語句,對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢?nèi)≈?,并向?shù)據(jù)庫(kù)里寫入數(shù)據(jù)。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)的參考文獻(xiàn),特別是網(wǎng)上眾多的網(wǎng)友所提供的資料,使得在開發(fā)過程中所遇到的困難都能夠一一得到解決。3.2 經(jīng)濟(jì)可行性隨著科學(xué)技術(shù)的發(fā)展,特別是計(jì)算機(jī)技術(shù)的飛躍發(fā)展,使得計(jì)算機(jī)在人們的生活使用中越來越普遍。計(jì)算機(jī)的普遍使用說明人們的生活水平提高了,從而也說明了計(jì)算機(jī)的價(jià)格越來越被眾多人所接受。然而價(jià)格的低廉并不是說產(chǎn)

22、品的質(zhì)量不好,是因?yàn)榧夹g(shù)的飛躍發(fā)展使得產(chǎn)品的成本降低。因此開發(fā)POS積分管理系統(tǒng)所需要的成本也是該百貨店所能接受的,并且通過POS積分管理系統(tǒng)的管理使得客戶獲得相應(yīng)的好處,從而使百貨店獲得更高的利益。除此之外它還具有很多優(yōu)點(diǎn),例如: 可以隨時(shí)獲得客戶的基本資料,以與店鋪的基本資料,通過這些可以增加客戶與百貨店之間的相互信任度。保證交易中的安全性。 方便百貨店對(duì)客戶積分的管理以與更新,以便讓客戶在符合條件的情況下享受某種特別優(yōu)惠待遇,從而增加客戶對(duì)百貨店的滿意度,吸引更多的客戶。 方便百貨店詳細(xì)掌握交易狀況,對(duì)其進(jìn)行準(zhǔn)確地分析,了解客戶的需求,從而更好地完善自身的銷售、服務(wù)、管理等,提高自身在激

23、烈競(jìng)爭(zhēng)下的競(jìng)爭(zhēng)力和存活力。因此,開發(fā)POS積分管理系統(tǒng)是可行的。4 數(shù)據(jù)庫(kù)設(shè)計(jì)4.1 數(shù)據(jù)流程圖POS交易信息文件積分實(shí)績(jī)更新積分基本信息更新數(shù)據(jù)文件會(huì)員基本信息表積分基本信息表臨時(shí)POS交易信息表會(huì)員狀態(tài)表積分履歷表店鋪基本信息表積分更新日志表4.1.1 積分實(shí)績(jī)更新數(shù)據(jù)流程圖圖形注釋:數(shù)據(jù)文件:數(shù)據(jù)庫(kù)表:功能:?jiǎn)蜗驍?shù)據(jù)流動(dòng):雙向數(shù)據(jù)流動(dòng)圖4-1 通票回收處理數(shù)據(jù)流程圖該流程說明:該流程涉與兩個(gè)文件和七個(gè)數(shù)據(jù)庫(kù),其中,一個(gè)輸入文件,一個(gè)輸出文件,兩個(gè)輸入數(shù)據(jù)表,一個(gè)輸出數(shù)據(jù)表和四個(gè)既需輸入也需輸出的數(shù)據(jù)表。POS交易信息文件:FSP_EFT010.DAT(CSV文件),輸入文件,所存放的數(shù)據(jù)

24、為每次交易時(shí)的詳細(xì)數(shù)據(jù)。積分基本信息更新數(shù)據(jù)文件:FSP_FEP030.DAT(CSV文件,追加輸出型),輸出文件,所存放的數(shù)據(jù)為輸入到積分基本信息表的數(shù)據(jù)。會(huì)員基本信息表:FSPTB_MEMBER,輸入數(shù)據(jù)表,所存放數(shù)據(jù)為會(huì)員的基本信息。積分基本信息表:FSPTB_POINT,輸入輸出數(shù)據(jù)表,所存放數(shù)據(jù)為積分的基本信息。臨時(shí)POS交易信息表:FSPTB_POS_TORIHIKI_KARI,輸入輸出數(shù)據(jù)表,所存放數(shù)據(jù)為POS交易詳細(xì)信息。會(huì)員狀態(tài)表:FSPTB_MEMBER_STATUS,輸入輸出數(shù)據(jù)表,所存放數(shù)據(jù)為會(huì)員的狀態(tài)信息。積分履歷表:FSPTB_POINT_RIREKI,輸入輸出數(shù)據(jù)

25、表,所存放數(shù)據(jù)為積分變動(dòng)日志。店鋪基本信息表:FSPTB_TENPO,輸入數(shù)據(jù)表,所存放數(shù)據(jù)為店鋪的基本信息。各會(huì)員交易信息文件積分更新日志表各店鋪交易狀況統(tǒng)計(jì)各店鋪交易狀況統(tǒng)計(jì)數(shù)據(jù)文件原因表積分更新日志表:FSPTB_POINT_JNL,輸出數(shù)據(jù)表,所存放數(shù)據(jù)為積分事件日志。4.1.2 各店鋪交易狀況統(tǒng)計(jì)數(shù)據(jù)流程圖圖形注釋:數(shù)據(jù)文件:數(shù)據(jù)庫(kù) :功能:?jiǎn)蜗驍?shù)據(jù)流動(dòng) :雙向數(shù)據(jù)流動(dòng)圖4-2 各店鋪交易狀況統(tǒng)計(jì)數(shù)據(jù)流程圖該流程說明:該流程處理時(shí)需要用到兩個(gè)數(shù)據(jù)表和兩個(gè)數(shù)據(jù)文件,其中,一個(gè)輸入數(shù)據(jù)文件,一個(gè)輸出數(shù)據(jù)文件,兩個(gè)輸入數(shù)據(jù)表。各會(huì)員交易信息文件:FSP_EFT010.DAT(CSV文件,已

26、排序),輸入文件,所存放數(shù)據(jù)為各會(huì)員的交易信息。各店鋪交易狀況統(tǒng)計(jì)數(shù)據(jù)文件:FSP_TORIHIKI.DAT(CSV文件),輸出文件,所存放數(shù)據(jù)為按照店鋪和交易日統(tǒng)計(jì)的交易信息。積分更新日志表:FSPTB_POINT_JNL,輸入數(shù)據(jù)表,所存放數(shù)據(jù)為積分事件日志。原因表:FSPTB_RIYU,輸入數(shù)據(jù)表,所存放數(shù)據(jù)為積分變更原因。4.1.3 會(huì)員價(jià)銷售狀況數(shù)據(jù)作成數(shù)據(jù)流程圖會(huì)員消費(fèi)項(xiàng)目記錄文件會(huì)員價(jià)銷售狀況數(shù)據(jù)作成會(huì)員價(jià)銷售狀況數(shù)據(jù)文件圖形注釋:數(shù)據(jù)文件:數(shù)據(jù)庫(kù) :功能:?jiǎn)蜗驍?shù)據(jù)流動(dòng) :雙向數(shù)據(jù)流動(dòng)圖4-3 會(huì)員價(jià)銷售狀況數(shù)據(jù)作成數(shù)據(jù)流程圖該流程說明:該流程處理時(shí)只需要用到兩個(gè)數(shù)據(jù)文件,其中,

27、一個(gè)輸入數(shù)據(jù)文件,一個(gè)輸出數(shù)據(jù)文件。會(huì)員消費(fèi)項(xiàng)目記錄文件:FSP_EFI010.DAT(CSV文件,已排序),輸入文件,所存放數(shù)據(jù)為會(huì)員消費(fèi)項(xiàng)目記錄。會(huì)員價(jià)銷售狀況數(shù)據(jù)文件:FSP_HANBAI.DAT(CSV文件),輸出文件,所存放數(shù)據(jù)為會(huì)員價(jià)銷售狀況數(shù)據(jù)。4.1.4 POS詳細(xì)積累處理數(shù)據(jù)流程圖POS詳細(xì)積累處理會(huì)員消費(fèi)項(xiàng)目記錄文件POS交易項(xiàng)目積蓄表圖形注釋:數(shù)據(jù)文件:數(shù)據(jù)庫(kù) :功能:?jiǎn)蜗驍?shù)據(jù)流動(dòng) :雙向數(shù)據(jù)流動(dòng)圖4-4 POS詳細(xì)積累處理數(shù)據(jù)流程圖該流程說明:該流程處理時(shí)只需要用到一個(gè)數(shù)據(jù)文件和一個(gè)數(shù)據(jù)表。其中,數(shù)據(jù)文件為輸入數(shù)據(jù)文件,數(shù)據(jù)表為輸出數(shù)據(jù)表。會(huì)員消費(fèi)項(xiàng)目記錄文件:FSP_

28、EFI010.DAT (CSV文件),輸入文件,所存放數(shù)據(jù)為會(huì)員消費(fèi)項(xiàng)目記錄。POS交易項(xiàng)目積蓄表:FSPTB_POS_ITEM,輸出數(shù)據(jù)表,所存放數(shù)據(jù)為交易項(xiàng)目累計(jì)數(shù)據(jù)。4.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)的設(shè)計(jì)在每一個(gè)開發(fā)項(xiàng)目中都是非常重要的一個(gè)部分,數(shù)據(jù)庫(kù)表設(shè)計(jì)的好壞直接關(guān)系到開發(fā)過程中代碼實(shí)現(xiàn)的功能強(qiáng)大與否,是否包含齊備客戶所需求的功能。因此現(xiàn)在來介紹該模塊所用到的數(shù)據(jù)庫(kù)表的詳細(xì)設(shè)計(jì):4.2.1 表名定義表1 數(shù)據(jù)表名定義序號(hào)表參數(shù)名表名說明1FSPTB_MEMBER記錄會(huì)員基本信息2FSPTB_POINT記錄積分卡基本信息3FSPTB_TENPO記錄店鋪基本信息4FSPTB_MEMBE

29、R_STATUS記錄會(huì)員狀態(tài)信息5FSPTB_POS_TORIHIKI_KARI臨時(shí)記錄交易數(shù)據(jù)6FSPTB_POINT_RIREKI記錄積分履歷7FSPTB_POINT_JNL記錄積分日志8FSPTB_POS_ITEM記錄交易項(xiàng)目累計(jì)數(shù)據(jù)9FSPTB_RIYU記錄積分變更原因4.2.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)(1)FSPTB_MEMBER(會(huì)員)表2 會(huì)員數(shù)據(jù)表主鍵列(屬性)名中文名稱類型寬度是否允許為空MEMBER_CODE會(huì)員編碼Char13NOT NULLNYUKAI_YMD入會(huì)年月日Char8NULLSHIMEI_KANA_S日語假名性Char16NOT NULLSHIMEI_KANA_N日語

30、假名名Char16NOT NULLSHIMEI_KANJI_S中文姓Char32NOT NULLSHIMEI_KANJI_N中文名Char32NOT NULLTEL_SHIGAI_11(市外)Char8NOT NULLTEL_SHINAI_11(市)Char8NOT NULLTEL_BANGO_11(其它)Char8NOT NULLTEL_SHIGAI_22(市外)Char8NOT NULLTEL_SHINAI_22(市)Char8NOT NULLTEL_BANGO_23(其它)Char8NOT NULLTEL_SHIGAI_33(市外)Char8NOT NULLTEL_SHINAI_33(市

31、)Char8NOT NULLTEL_BANGO_33(其它)Char8NOT NULLBIRTH_DAY出生年月日Char8NULLMEMBER_KBN會(huì)員種類Char1NULLFM_KBN性別Char1NULLMEMBER_ZIP郵政編碼Char8NOT NULLADDR_1地址1Char32NOT NULLADDR_2地址2Char48NOT NULLADDR_3地址3Char48NOT NULLADDR_4地址4Char48NOT NULLNYUKAI_TENPO入會(huì)的店鋪編碼Char6NULLMUKOU_KBN起效種類Char1NULLHOLD_CODE家庭所屬代碼Char13NULL

32、ADD_YMDHMS注冊(cè)時(shí)間Char14NULLADD_TANTOU注冊(cè)負(fù)責(zé)人IDChar6NULLUPD_YMDHMS更新時(shí)間Char14NULLUPD_TANTOU更新負(fù)責(zé)人IDChar6NULL(2)FSPTB_POINT(積分)表3 積分?jǐn)?shù)據(jù)表主鍵列(屬性)名中文名稱類型寬度是否允許為空MEMBER_CODE會(huì)員編碼Char13NOT NULLOLD_MEMBER_CODE舊會(huì)員編碼Char13NULLYUTAI_RANK優(yōu)惠等級(jí)Char2NULLNOW_POINT現(xiàn)在積分點(diǎn)Numeric8NULLRUIKEI_POINT累計(jì)積分點(diǎn)Numeric8NULLOUT_RUIKEI_POIN

33、T支出的累計(jì)積分點(diǎn)Numeric8NULLADD_RUIKEI_POINT增加的累計(jì)積分點(diǎn)Numeric8NULLKIHON_RUIKEI_POINT基本累計(jì)積分點(diǎn)Numeric8NULLBONUS_RUIKEI_POINT獎(jiǎng)勵(lì)累計(jì)積分點(diǎn)Numeric8NULLKAIAGE_R最后交易時(shí)間Char8NULLTUKI_KAIAGE_M每月交易金額Numeric10NULLBEFORE_TUKI_KAIAGE_M上上月交易金額Numeric10NULLKAIAGE_F交易次數(shù)Numeric5NULLKAIAGE_M交易金額Numeric10NULLMEMBER_WARIBIKI_M打折累計(jì)金額Nu

34、meric10NULLKOUNYU_M購(gòu)買金額Numeric10NULLMUKOU_KBN起效種類Char1NULLADD_YMDHMS登陸時(shí)間Char14NULLADD_TANTOU登陸負(fù)責(zé)人IDChar6NULLUPD_YMDHMS更新時(shí)間Char14NULLUPD_TANTOU更新負(fù)責(zé)人IDChar6NULLSYSTEM_UPD_YMDHMS系統(tǒng)更新時(shí)間Char14NULL(3)FSPTB_TENPO(店鋪)表4 店鋪數(shù)據(jù)表主鍵列(屬性)名中文名稱類型寬度是否允許為空TENPO_CODE店鋪編碼Char6NOT NULLTENPO_KANA日語名稱Char20NULLTENPO_KANJ

35、I中文名稱Char30NULLDOMINANT_CODE優(yōu)先級(jí)別編碼Char3NULLTENPO_ZIP郵政編碼Char7NULLTENPO_ADDR地址Char100NULLTENCYO_MEI店長(zhǎng)名Char20NULLTENPO_TEL_SHIGAI(市外)Char5NULLTENPO_TEL_SHINAI(市)Char4NULLTENPO_TEL_BANGO(其它)Char4NULLUPD_YMDHMS更新時(shí)間Char14NULLUPD_TANTOU更新負(fù)責(zé)人IDChar6NULL(4)FSPTB_MEMBER_STATUS(會(huì)員狀態(tài))表5 會(huì)員狀態(tài)表主鍵列(屬性)名中文名稱類型寬度是否

36、允許為空MEMBER_CODE會(huì)員編碼Char13NOT NULLOLD_MEMBER_CODE舊會(huì)員編碼Char13NULLDOMINANT_CODE優(yōu)先級(jí)別編碼Char3NOT NULLTENPO_CODE店鋪Char6NOT NULLOLD_DOMINANT_CODE舊優(yōu)先級(jí)別編碼Char3NOT NULLOLD_TENPO_CODE舊店鋪編碼Char6NOT NULLUPD_KBN更新種類Char1NULLMSTS_AUTO_ID記錄番號(hào)Numeric15NULL(5)FSPTB_POS_TORIHIKI_KARI(臨時(shí)交易信息)表6 臨時(shí)交易信息表主鍵列(屬性)名中文名稱類型寬度是否

37、允許為空TENPO_CODE店鋪char6NOT NULLPOS_NO終端機(jī)char6NOT NULLTORIHIKI_NO交易編號(hào)char6NOT NULLTORIHIKI_YMD交易日期(年月日)char8NOT NULLTORIHIKI_HH交易時(shí)間(小時(shí))char2NOT NULLTORIHIKI_MM交易時(shí)間(分鐘)char2NOT NULLMEMBER_CODE會(huì)員編碼char13NOT NULLPOINTO_SBT積分種類char2NULLSTATUS狀況char2NULLPOINT本次積分Numeric9NULLALL_POINT總積分Numeric9NULLNET_URIAG

38、E_M銷售金額Numeric9NULLURIAGA_TENSU銷售點(diǎn)數(shù)Numeric7NULLALL_URIAGE_M總銷售金額(含稅)Numeric9NULLPOINT_M積分對(duì)象金額Numeric9NULLPOINT_RM積分基本金額Numeric4NULLPOINT_RIT積分倍率Numeric2NULLSEKININ_NO責(zé)任人編號(hào)char6NULLTANTOU_NO審查人編號(hào)char6NULLCARD_RIYOSU積分卡使用回?cái)?shù)Numeric7NULLYUTAI_RANK優(yōu)惠等級(jí)char2NULLYUTAI_BAIRIT優(yōu)惠倍率char2NULLHENPIN_KBN退貨交易char1

39、NOT NULLTORIHIKIK_AUTO_ID記錄自動(dòng)編號(hào)int4NOT NULL(6)FSPTB_POINT_RIREKI(積分履歷表)表7 積分履歷表主鍵列(屬性)名中文名稱類型寬度是否允許為空MEMBER_CODE會(huì)員編號(hào)char13NOT NULLYMD日期char8NOT NULLYUTAI_RANK優(yōu)惠等級(jí)char2NULLKIHON_POINT當(dāng)日基本積分Numeric9NULLBONUS_POINT當(dāng)日獎(jiǎng)勵(lì)積分Numeric6NULLADD_POINT當(dāng)日增加積分Numeric6NULLOUT_POINT當(dāng)日輸出積分Numeric6NULLNOW_POINT現(xiàn)在積分Nume

40、ric8NULLUPD_YMDHMS更新時(shí)間char14NULLUPD_TANTOU操作者編號(hào)char6NULL(7)FSPTB_POINT_JNL(積分日志表)表8 積分日志表主鍵列(屬性)名中文名稱類型寬度是否允許為空TENPO_CODE店鋪char6NOT NULLMEMBER_CODE會(huì)員編碼char13NOT NULLCLIENT_NO終端機(jī)編號(hào)char8NULLADD_POINT_B當(dāng)日增加積分(更新前)Numeric6NULLOUT_POINT_B當(dāng)日消費(fèi)積分(更新前)Numeric6NULLNOW_POINT_B現(xiàn)在積分(更新前)Numeric8NULLBONUS_POINT_

41、B當(dāng)日獎(jiǎng)勵(lì)積分(更新前)Numeric8NULLOUT_KAIAGE_M_B當(dāng)日消費(fèi)金額(更新前)Numeric10NULLADD_KAIAGE_M_B當(dāng)日增加金額(更新前)Numeric10NULLTUKI_KAIAGE_M_B當(dāng)月消費(fèi)金額(更新前)Numeric10NULLADD_POINT_A當(dāng)日增加積分(更新后)Numeric6NULLADD_RIYU_CODE增加理由編號(hào)char2NULLOUT_POINT_A當(dāng)日消費(fèi)積分(更新后)Numeric6NULLOUT_RIYU_CODE消費(fèi)理由編號(hào)char2NULLNOW_POINT_A現(xiàn)在積分(更新后)Numeric8NULLBONUS

42、_POINT_A當(dāng)日獎(jiǎng)勵(lì)積分(更新后)Numeric8NULLOUT_KAIAGE_M_A當(dāng)日消費(fèi)金額(更新后)Numeric10NULLADD_KAIAGE_M_A當(dāng)日增加金額(更新后)Numeric10NULLTUKI_KAIAGE_MA當(dāng)月消費(fèi)金額(更新后)Numeric10NULLKURIKOSHI_POINT轉(zhuǎn)入積分Numeric8NULLTODAY_POINT本日最終積分Numeric8NULLUPD_YMDHMS更新時(shí)間char14NULLUPD_TANTOU擔(dān)當(dāng)者編號(hào)char6NULLJNL_AUTO_ID記錄自動(dòng)編號(hào)Int4NOT NULL(8)FSPTB_POS_ITEM(

43、POS交易項(xiàng)目積蓄表)表9 POS交易項(xiàng)目積蓄表主鍵列(屬性)名中文名稱類型寬度是否允許為空TENPO_CODE店鋪char6NOT NULLPOS_NO終端機(jī)char6NOT NULLTORIHIKI_NO交易char6NOT NULLTORIHIKI_YMD交易日期(年月日)char8NOT NULLTORIHIKI_HH交易時(shí)間(小時(shí))char2NOT NULLTORIHIKI_MM交易時(shí)間(分鐘)char2NOT NULLMEMBER_CODE會(huì)員編碼char13NOT NULLLINK_GP_CODE連接分組代碼char6NULLLINK_BMN_CODE部門char6NULLMEM

44、BER_FLG會(huì)員價(jià)識(shí)別標(biāo)志char1NULLJAN_CODE標(biāo)簽編號(hào)char13NOT NULLSYOHIN_KANJI漢字商品名varchar240NULLKAIAGE_TENSU消費(fèi)點(diǎn)數(shù)Numeric3NULLKAIAGE_M消費(fèi)金額(含稅)Numeric7NULLNEBIKI_M折扣額(合計(jì))Numeric7NULLHENPIN_TORIHIKI退貨交易char1NULLNOW_BAIKA通常價(jià)格(現(xiàn)在賣價(jià))Numeric6NULLTEIBAN_TANKA通常加額(定價(jià))Numeric6NULLMEMBER_TANKA會(huì)員價(jià)格(單價(jià))Numeric6NULLITEM_NBK_M項(xiàng)目折扣

45、額Numeric6NULLITEM_WBK_M項(xiàng)目降價(jià)額Numeric6NULLNBK_ABN_M小計(jì)折扣分配額Numeric6NULLWBK_ABN_M小計(jì)降價(jià)分配額Numeric6NULLMMNBK_ABN_M折扣分配額Numeric6NULLITEM_AUTO_ID記錄自動(dòng)編號(hào)Int4NOT NULL(9)FSPTB_RIYU(原因表)表10 原因表主鍵列(屬性)名中文名稱類型寬度是否允許為空RIYU_KBN原因區(qū)分char1NOT NULLRIYU_CODE原因編號(hào)char2NOT NULLHYOUJI_KUBUN表示區(qū)分char1NULLRIYU理由varchar240NULLADD

46、_YMDHS登錄日期char14NULL5 模塊功能代碼實(shí)現(xiàn)過程積分實(shí)績(jī)更新、各店鋪交易狀況統(tǒng)計(jì)、會(huì)員價(jià)銷售狀況數(shù)據(jù)作成和POS詳細(xì)積累處理這四個(gè)模塊,其主要的操作可以總歸為三類:共通函數(shù)的使用、數(shù)據(jù)庫(kù)操作和數(shù)據(jù)文件操作。詳細(xì)實(shí)現(xiàn)過程如下:5.1 共通函數(shù)的使用這里的共通函數(shù)是各個(gè)模塊都需要使用到的函數(shù)。它主要包括兩大功能:一是取得共通文件(INI文件),二是對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。5.1.1 共通文件(INI文件)取得這里的共通文件是指多個(gè)模塊都需要使用到的文件Common.ini,它存放的是各個(gè)文件的存放路徑。IniConfig Conf = new IniConfig(); if (Conf.

47、ErrorString = "1")/如果共通文件不存在/輸出出錯(cuò)信息else if (Conf.ErrorString = "2")/如果共通文件打不開/輸出出錯(cuò)信息else if (Conf.ErrorString = "3")/如果共通文件的內(nèi)容有錯(cuò)/輸出出錯(cuò)信息if (!Directory.Exists(Conf.FilePath)/如果POS交易信息文件所在文件夾不存在下面以POS交易信息文件的取得舉例:/輸出出錯(cuò)信息else if (!File.Exists(Conf.Pos_Torihiki)/如果POS交易信息文件不存

48、在/輸出出錯(cuò)信息StreamReader sr = new StreamReader (Conf.Pos_Torihiki,true);/POS交易信息文件取得5.1.2 連接數(shù)據(jù)庫(kù)此四個(gè)模塊對(duì)數(shù)據(jù)庫(kù)的操作都使用共通函數(shù) SkyConnect(),具體操作會(huì)在“5.2數(shù)據(jù)庫(kù)操作”里進(jìn)行說明,這里只說明連接數(shù)據(jù)庫(kù)的操作。/代碼省略SkyConnect sct;/定義變量trysct = new SkyConnect();/連接數(shù)據(jù)庫(kù)catch/如果出錯(cuò)/輸出出錯(cuò)信息下面為連接數(shù)據(jù)庫(kù)的關(guān)鍵代碼:5.2 數(shù)據(jù)庫(kù)操作在這四個(gè)模塊里,具體涉與到的數(shù)據(jù)庫(kù)操作主要有:數(shù)據(jù)庫(kù)表的讀取、計(jì)數(shù)、添加、更新、刪除。

49、而對(duì)數(shù)據(jù)庫(kù)的所有操作均通過調(diào)用共通函數(shù)SkyConnect()來實(shí)現(xiàn)。以下代碼中出現(xiàn)的“sct”均由之前“5.1.2連接數(shù)據(jù)庫(kù)”里的“SkyConnect sct;”與“sct = new SkyConnect();”兩句定義。5.2.1 數(shù)據(jù)庫(kù)表的讀取和計(jì)數(shù)在這些模塊中,數(shù)據(jù)表的讀取都采用的是共通函數(shù)SkyConnect()的GetDataSet方法來實(shí)現(xiàn)的。而出于學(xué)習(xí)和研究的目的,在此模塊中,數(shù)據(jù)表的計(jì)數(shù)沒有在數(shù)據(jù)庫(kù)操作命令中實(shí)現(xiàn),而是都采用的共通函數(shù)SkyConnect()的GetDataSet方法配合C#語言來實(shí)現(xiàn)的。這里僅以積分實(shí)績(jī)更新”模塊中對(duì)臨時(shí)交易信息表的讀取和計(jì)數(shù)的一段代碼為

50、例,其余表的讀取和計(jì)數(shù)與之類似。string sqlFormat, sql;/代碼省略sqlFormat = "select * from FSPTB_POS_TORIHIKI_KARI" /定義語句格式sql = string.Format(sqlFormat);/生成數(shù)據(jù)庫(kù)操作語句ds = sct.GetDataSet(sql);/讀取交易信息表tb = ds.Tables0;if (tb.Rows.Count != 0)/數(shù)據(jù)表內(nèi)記錄數(shù)統(tǒng)計(jì),如果不為0(數(shù)據(jù)表內(nèi)容不為空)foreach(DataRow dr in tb.Rows)/逐行讀入數(shù)據(jù)/代碼省略5.2.2 數(shù)據(jù)庫(kù)表的添加、更新和刪除在這些模塊中,數(shù)據(jù)表的添加、更新和刪除采用的是共通函數(shù)SkyConnect()的SqlExecute方法來實(shí)現(xiàn)的。/代碼省略trysqlFormat = "insert into FSPTB_POS_TORIHIKI_KARI values('0','1','2',” + ”'3','4',&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論