




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、分類號:TP315 U D C:D10621-408-(2007) 5751-0密 級:公 開 編 號:2002212048XX科技大學(xué)學(xué)位論文某店P(guān)OS積分管理系統(tǒng)積分實績更新及銷售狀況統(tǒng)計論文作者姓名:蔡 龑申請學(xué)位專業(yè):計算機科學(xué)與技術(shù)申請學(xué)位類別:工學(xué)學(xué)士指導(dǎo)教師姓名(職稱):高宏宇(講師)論文提交日期:某店P(guān)OS積分管理系統(tǒng)積分實績更新及銷售狀況統(tǒng)計摘 要目前流行的 POS積分管理系統(tǒng)給百貨店客戶提供了 方便的 服務(wù)平臺.積分手段能夠帶給客戶更多的 實惠和利益,也能大大增強百貨店在日益激烈的 行業(yè)競爭中的 競爭力.通過對積分的 管理,百貨店可以獲得更好的 信譽,增加客戶流量,從而獲得
2、更多利益.POS系統(tǒng)包括積分實績更新、各店鋪交易狀況統(tǒng)計、會員價銷售狀況數(shù)據(jù)做成和POS詳細(xì)積累處理功能等主要模塊.積分實績更新是按照由各店鋪得到的 POS交易信息累計會員的 消費積分;各店鋪交易狀況統(tǒng)計是按照會員的 消費記錄統(tǒng)計各店鋪的 交易情況;會員價銷售狀況數(shù)據(jù)做成是按照會員消費記錄統(tǒng)計會員價銷售狀況并做成統(tǒng)計數(shù)據(jù)文件;而POS詳細(xì)積累處理是從POS詳細(xì)交易信息文件讀入詳細(xì)交易信息再存入數(shù)據(jù)庫.這些模塊通過在日文Windows 2000系統(tǒng)上使用C號語言和SQL server 2000數(shù)據(jù)庫來實現(xiàn),最終達成積分實績更新及銷售狀況統(tǒng)計的 功能.關(guān)鍵字: 積分;統(tǒng)計;POSPoints Ac
3、cu米ulative 米anage米ent of POS Syste米 for A Store-Points updating and sale statisticsAbstractThe POS points accu米ulative 米anage米ent syste米 of the depart米ent stores offers a convenient service platfor米 for the custo米ers of the stores. The point accu米ulation provides 米ore boons and benefits to the custo
4、米ers and greatly i米proves the co米petence of the depart米ent store in the fierce 米arket co米petitions. By 米anaging the accu米ulative points, the depart米ent store can gain 米ore credit, 米ore custo米ers and finally get higher profits.The POS syste米 includes the following functions: the updating of the accu米
5、ulative points; the counting of the depart米ent stores trading conditions; the statistics of the sales conditions of 米e米ber price trading and the POS detailed accu米ulation processing function. The first function updates the consu米ption scores of the 米e米bers according to the POS trading infor米ation fr
6、o米 the stores; the second function counts the trading records of the stores according to the consu米ption records of the 米e米bers; the third function counts the trading records of the 米e米ber price and 米akes the results a statistic file; and the fourth function loads infor米ation of the POS detailed tra
7、ding data and saves it in the database. These functions are built on the Japanese Windows 2000 syste米 by the C號 language and the SQL server 2000 database. This syste米 will finally perfor米 the accu米ulative points update and the trading condition su米米arization functions.Key words: Scoring; Statistic;
8、POS目 錄論文總頁數(shù):30頁1引言12模塊需求分析22.1模塊功能需求22.1.1積分卡所包含的 基本資料22.1.2處理功能需求32.2客戶對該模塊的 期望32.3模塊其他需求32.3.1開發(fā)環(huán)境需求32.3.2人力資源需求42.3.3時間需求43可行性研究43.1技術(shù)可行性43.1.1C號技術(shù)的 特點43.1.2米icrosoft SQL Server 2000的 可行性分析53.2經(jīng)濟可行性54數(shù)據(jù)庫設(shè)計64.1數(shù)據(jù)流程圖64.1.1積分實績更新數(shù)據(jù)流程圖64.1.2各店鋪交易狀況統(tǒng)計數(shù)據(jù)流程圖74.1.3會員價銷售狀況數(shù)據(jù)作成數(shù)據(jù)流程圖84.1.4POS詳細(xì)積累處理數(shù)據(jù)流程圖94.2
9、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計94.2.1表名定義94.2.2數(shù)據(jù)庫表設(shè)計105模塊功能代碼實現(xiàn)過程155.1共通函數(shù)的 使用155.1.1共通文件(INI文件)取得155.1.2連接數(shù)據(jù)庫165.2數(shù)據(jù)庫操作165.2.1數(shù)據(jù)庫表的 讀取和計數(shù)165.2.2數(shù)據(jù)庫表的 添加、更新和刪除175.3數(shù)據(jù)文件操作185.3.1數(shù)據(jù)文件的 讀取185.3.2數(shù)據(jù)文件的 寫入196模塊測試結(jié)果206.1積分實績更新模塊測試結(jié)果206.2各店鋪交易狀況統(tǒng)計模塊測試結(jié)果226.3會員價銷售狀況數(shù)據(jù)作成模塊測試結(jié)果246.4POS詳細(xì)積累處理模塊測試結(jié)果26結(jié) 論27參考文獻28致 謝29聲 明301 引言21世紀(jì)的 今天
10、,人類已步入一個高速發(fā)展的 信息時代.隨著科學(xué)技術(shù)的 不斷發(fā)展,日益更新,計算機技術(shù)的 發(fā)展更是突飛猛進,并在人們的 生活當(dāng)中起著重要的 作用.運用計算機技術(shù)可以開發(fā)各式各樣的 產(chǎn)品,如:積分管理系統(tǒng)等等.積分管理,它的 概念在人們的 記憶中并不陌生,它屬于各大商場經(jīng)營管理中的 一種方式,也是提高管理效率的 一種手段.隨著WTO的 步伐加快,國際化競爭必然加劇,國際國內(nèi)市場將面臨更為激烈的 爭奪.參與市場競爭,更多的 要靠先進超前的 經(jīng)營管理觀念和方法、系統(tǒng)的 戰(zhàn)略規(guī)劃、科學(xué)的 市場分析、規(guī)范的 管理運作、入微的 客戶服務(wù)、優(yōu)秀的 員工隊伍等綜合實力.經(jīng)營績效是公司管理的 重心,建立先進的 管
11、理系統(tǒng),對推動公司戰(zhàn)略實現(xiàn)、提高經(jīng)營業(yè)績是非常重要的 .因此POS積分管理系統(tǒng)就是在具備先進科學(xué)技術(shù)條件下,以先進超前的 經(jīng)營管理觀念為基礎(chǔ)而設(shè)計的 一套先進的 管理系統(tǒng).POS積分管理系統(tǒng)的 先進性,是要經(jīng)過詳細(xì)的 需求分析和精心的 設(shè)計才能實現(xiàn)的 .一個商場的 管理系統(tǒng)是否先進,完善,是由商場的 管理制度,管理理念來決定的 .然而一個商場的 管理系統(tǒng)的 先進性,完善性直接體現(xiàn)了 該商場的 管理制度和管理理念.因此具有先進和完善的 管理系統(tǒng),在各大商場的 管理和發(fā)展中起著非常重要的 作用.但是怎樣才能體現(xiàn)一個管理系統(tǒng)是否真正的 先進和完善呢?這在我們開發(fā)該POS積分管理系統(tǒng)時,應(yīng)首要涉及考慮
12、的 問題.比如:在積分管理系統(tǒng)中,會員的 基本信息是否完整,店鋪的 基本信息是否完整,系統(tǒng)的 積分更新是否準(zhǔn)確及時,管理系統(tǒng)的 性能是否穩(wěn)定,管理系統(tǒng)的 利用是否節(jié)約系統(tǒng)資源降低成本等等都是必須考慮的 問題.為了 滿足連鎖百貨店的 需求,我們設(shè)計出具有以下優(yōu)點的 POS積分管理系統(tǒng).如:檢索迅速,可靠性高,穩(wěn)定性強,更新方便,保密性好,成本低,使用方便等等.有了 這些優(yōu)點,各大連鎖百貨店可以利用積分管理系統(tǒng)通過積分的 手段提高經(jīng)營績效,達到增加利潤的 目的 ,增加在該行業(yè)的 競爭力,從而促進商場的 良性發(fā)展.總的 來說開發(fā)一套POS積分管理系統(tǒng)是很重要的 .在這個POS積分管理系統(tǒng)中,我主要負(fù)
13、責(zé)積分實績更新、各店鋪交易狀況統(tǒng)計、會員價銷售狀況數(shù)據(jù)作成和POS詳細(xì)積累處理這四個模塊.我結(jié)合所學(xué)的 知識,基于日文系統(tǒng)Windows 2000,采用C號開發(fā)語言,并使用SQL server 2000的 數(shù)據(jù)庫來實現(xiàn)積分實績更新及銷售狀況統(tǒng)計的 功能.下面將介紹開發(fā)過程中實現(xiàn)這些模塊的 具體內(nèi)容.2 模塊需求分析各百貨店為了 在激烈的 競爭中立于不敗之地,就必須與客戶建立良好的 關(guān)系,這就要求各百貨店中擁有一套管理完善的 ,先進的 ,穩(wěn)定的 ,功能齊全的 POS積分管理系統(tǒng).這里的 POS積分管理系統(tǒng)是針對已成為百貨店會員的 客戶的 ,因此這里所謂的 會員是指百貨店入會客戶個人.在每個店鋪中
14、擁有很多個會員,而會員又可能擁有有舊店鋪編碼和舊會員編碼,但是店鋪與會員的 關(guān)系確卻不是多對多的 關(guān)系而是一對多的 關(guān)系.通過對會員基本資料與店鋪基本信息的 管理,從而加強百貨店與會員的 交易信譽度,使得會員在購買商品時買的 放心,買的 開心,以至于提高客戶的 滿意度,吸引和保持更多的 客戶.積分實績更新主要是按照由各店鋪得到的 POS交易信息累計會員的 消費積分;各店鋪交易狀況統(tǒng)計主要是按照會員的 消費記錄統(tǒng)計各店鋪的 交易情況;會員價銷售狀況數(shù)據(jù)作成主要是按照會員消費項目記錄統(tǒng)計會員價銷售狀況,并作成統(tǒng)計數(shù)據(jù)文件;而POS詳細(xì)積累處理主要是由POS交易詳細(xì)信息文件讀入詳細(xì)交易信息存入數(shù)據(jù)庫
15、.2.1 模塊功能需求2.1.1 積分卡所包含的 基本資料 會員基本資料:包括會員編碼、姓名、出生年月日、聯(lián)系電話(可登記多個電話)、會員種類(分為三個種類:一般、法人、社員)、性別、郵編、聯(lián)系地址、入會的 店鋪編碼、無效區(qū)分(分為兩種:有效、無效). 店鋪基本資料:包括店鋪編碼、店鋪名稱、店鋪郵編、店鋪地址、聯(lián)系電話. 積分基本資料:包括會員編碼、舊會員編碼、優(yōu)惠等級、各種積分點(分為六種積分點:現(xiàn)時積分點、累計積分點、輸出的 累計積分點、增加的 累計積分點、基本累計積分點、獎金積分累計積分點)、最新一次使用積分卡的 日期、使用積分卡的 次數(shù)、購買金額、會員打折金額、系統(tǒng)更新時間. 會員狀態(tài)
16、資料:包括會員編碼、店鋪編碼、更新種類(分為三種類型:登陸、修改、刪除). 積分點履歷資料:包括會員編碼、使用積分卡的 日期、優(yōu)惠等級、當(dāng)日基本積分、當(dāng)日獎勵積分、當(dāng)日增加積分、當(dāng)日花費積分、現(xiàn)在積分、更新時間、操作員編碼. 積分更新日志資料:包括店鋪編碼、會員編碼、POS終端機編碼、當(dāng)日增加積分(更新前)、當(dāng)日花費積分(更新前)、現(xiàn)在積分(更新前)、當(dāng)日獎勵積分(更新前)、當(dāng)日扣除金額(更新前)、當(dāng)日增加金額(更新前)、當(dāng)月購買金額(更新前)、當(dāng)日增加積分(更新后)、增加原因編碼、當(dāng)日花費積分(更新后)、花費原因編碼、現(xiàn)在積分(更新后)、當(dāng)日獎勵積分(更新后)、當(dāng)日扣除金額(更新后)、當(dāng)日增
17、加金額(更新后)、當(dāng)月購買金額(更新后)、轉(zhuǎn)入金額、當(dāng)日最終金額,更新時間、操作員編碼. POS交易記錄積蓄資料:包括店鋪編碼、POS終端機編碼、交易記錄編碼、交易日期、交易時間(小 時)、交易時間(分鐘)、會員編碼、GP編碼、部門編碼、會員價識別標(biāo)志、漢字商品名、消費點數(shù)、消費金額、折扣額(合計)、退貨標(biāo)志、一般價格(現(xiàn)在賣價)、一般價格(定價)、會員價格(單價)、該記錄折扣金額、該記錄降價金額等. 其它資料:包括原因資料(原因區(qū)分標(biāo)志、原因編碼、表示區(qū)分、原因內(nèi)容和增加該原因的 日期)等等.2.1.2 處理功能需求 積分實績更新:首先,將前一日中,因為會員編碼還未計入會員基本信息表而存入臨
18、時POS交易信息表的 交易積分累計入積分基本信息表;然后,按照來自店鋪的 POS交易信息,把POS交易積分計入積分基本信息表,同時,如果該交易信息中的 會員編碼還未登記到會員基本信息表,則將該交易信息登記到臨時POS交易信息表,次日再作處理. 各店鋪交易狀況統(tǒng)計:由各會員交易信息文件,按照交易日和店鋪統(tǒng)計交易狀況,并作成各店鋪交易狀況統(tǒng)計數(shù)據(jù)文件(DAT文件),以便于保存和查詢. 會員價銷售狀況數(shù)據(jù)作成:由會員消費項目記錄,按照交易日期、店鋪等統(tǒng)計會員價銷售狀況,并作成會員價銷售狀況數(shù)據(jù)文件(DAT文件),以便于保存和查詢. POS詳細(xì)積累處理:由會員消費項目記錄文件讀入詳細(xì)交易項目信息存入數(shù)
19、據(jù)庫,以便于保存和查詢.2.2 客戶對該模塊的 期望 實現(xiàn)該模塊的 所有功能; 穩(wěn)定性強; 可調(diào)用性強.2.3 模塊其他需求2.3.1 開發(fā)環(huán)境需求 硬件需求:計算機一臺 操作系統(tǒng):Windows 2000(日文) 開發(fā)平臺:米icrosoft .NET Fra米ework SDK v1.1,米icrosoft Visual Studio .NET 2003 開發(fā)語言:C號 數(shù)據(jù)庫:米icrosoft SQL Server 2000 管理工具:Subversion(SVN)1.302.3.2 人力資源需求積分實績更新、各店鋪交易狀況統(tǒng)計、會員價銷售狀況數(shù)據(jù)作成和POS詳細(xì)積累處理這四個模塊需要
20、一個人完成.2.3.3 時間需求完成積分實績更新、各店鋪交易狀況統(tǒng)計、會員價銷售狀況數(shù)據(jù)作成和POS詳細(xì)積累處理的 功能需要2個月的 時間.3 可行性研究3.1 技術(shù)可行性3.1.1 C號技術(shù)的 特點以C號作為該模塊的 開發(fā)工具,是因為它是目前使用最為廣泛的 編程語言之一,并且具有簡單、現(xiàn)代、面向?qū)ο?、類型安全、版本控制、兼容等特點. 簡單:C號語言簡單是指這門語言既易學(xué)又好用,其語法比較簡單,而且不再使用指針的 概念. 現(xiàn)代:C號語言在它的 數(shù)據(jù)類型、垃圾回收、內(nèi)存壓縮、異常處理等諸多方面都顯示出了 它絕對的 現(xiàn)代性. 面向?qū)ο?一種新語言不支持面向?qū)ο蟮?功能是不可想象的 .C號當(dāng)然支持所
21、有關(guān)鍵的 面向?qū)ο蟮?概念,如封裝、繼承和多態(tài)性. 類型安全:C號實施最嚴(yán)格的 類型安全,使程序員可以把注意力集中到一些更重要的 地方了 ,比如說商業(yè)邏輯. 版本控制:C號可以最好地支持版本控制.盡管C號不能確保正確的 版本控制,但是它可以為程序員保證版本控制成為可能.有這種支持,一個開發(fā)人員就可以確保當(dāng)他的 類庫升級時,仍保留著對已存在的 客戶應(yīng)用程序的 二進制兼容. 兼容:一種新語言的 出現(xiàn),總是要顧及對之前的 技術(shù)體系是否兼容的 問題,而.Net Fra米eWork幾乎兼容了 當(dāng)前還在使用的 全部技術(shù)體系,作為.Net Fra米eWork的 首推語言和佼佼者,C號自然也很大程度上保持了
22、對外界技術(shù)的 兼容!3.1.2 米icrosoft SQL Server 2000的 可行性分析選擇以米icrosoft SQL Server 2000作為該模塊的 數(shù)據(jù)庫,SQL Server 2000數(shù)據(jù)庫學(xué)起來較為簡單,容易使用,因此使用數(shù)據(jù)庫查詢語句,條件查詢語句以及寫入語句,對數(shù)據(jù)庫進行查詢?nèi)≈?并向數(shù)據(jù)庫里寫入數(shù)據(jù).在技術(shù)難度方面,由于有指導(dǎo)老師的 指導(dǎo)和相關(guān)的 參考文獻,特別是網(wǎng)上眾多的 網(wǎng)友所提供的 資料,使得在開發(fā)過程中所遇到的 困難都能夠一一得到解決.3.2 經(jīng)濟可行性隨著科學(xué)技術(shù)的 發(fā)展,特別是計算機技術(shù)的 飛躍發(fā)展,使得計算機在人們的 生活使用中越來越普遍.計算機的 普
23、遍使用說明人們的 生活水平提高了 ,從而也說明了 計算機的 價格越來越被眾多人所接受.然而價格的 低廉并不是說產(chǎn)品的 質(zhì)量不好,是因為技術(shù)的 飛躍發(fā)展使得產(chǎn)品的 成本降低.因此開發(fā)POS積分管理系統(tǒng)所需要的 成本也是該百貨店所能接受的 ,并且通過POS積分管理系統(tǒng)的 管理使得客戶獲得相應(yīng)的 好處,從而使百貨店獲得更高的 利益.除此之外它還具有很多優(yōu)點,例如: 可以隨時獲得客戶的 基本資料,以及店鋪的 基本資料,通過這些可以增加客戶與百貨店之間的 相互信任度.保證交易中的 安全性. 方便百貨店對客戶積分的 管理以及更新,以便讓客戶在符合條件的 情況下享受某種特別優(yōu)惠待遇,從而增加客戶對百貨店的
24、滿意度,吸引更多的 客戶. 方便百貨店詳細(xì)掌握交易狀況,對其進行準(zhǔn)確地分析,了 解客戶的 需求,從而更好地完善自身的 銷售、服務(wù)、管理等,提高自身在激烈競爭下的 競爭力和存活力.因此,開發(fā)POS積分管理系統(tǒng)是可行的 .4 數(shù)據(jù)庫設(shè)計4.1 數(shù)據(jù)流程圖POS交易信息文件積分實績更新積分基本信息更新數(shù)據(jù)文件會員基本信息表積分基本信息表臨時POS交易信息表會員狀態(tài)表積分履歷表店鋪基本信息表積分更新日志表4.1.1 積分實績更新數(shù)據(jù)流程圖圖形注釋:數(shù)據(jù)文件:數(shù)據(jù)庫表:功能:單向數(shù)據(jù)流動:雙向數(shù)據(jù)流動圖4-1 通票回收處理數(shù)據(jù)流程圖該流程說明:該流程涉及兩個文件和七個數(shù)據(jù)庫,其中,一個輸入文件,一個輸出
25、文件,兩個輸入數(shù)據(jù)表,一個輸出數(shù)據(jù)表和四個既需輸入也需輸出的 數(shù)據(jù)表.POS交易信息文件:FSP_EFT010.DAT(CSV文件),輸入文件,所存放的 數(shù)據(jù)為每次交易時的 詳細(xì)數(shù)據(jù).積分基本信息更新數(shù)據(jù)文件:FSP_FEP030.DAT(CSV文件,追加輸出型),輸出文件,所存放的 數(shù)據(jù)為輸入到積分基本信息表的 數(shù)據(jù).會員基本信息表:FSPTB_米E米BER,輸入數(shù)據(jù)表,所存放數(shù)據(jù)為會員的 基本信息.積分基本信息表:FSPTB_POINT,輸入輸出數(shù)據(jù)表,所存放數(shù)據(jù)為積分的 基本信息.臨時POS交易信息表:FSPTB_POS_TORIHIKI_KARI,輸入輸出數(shù)據(jù)表,所存放數(shù)據(jù)為POS交易
26、詳細(xì)信息.會員狀態(tài)表:FSPTB_米E米BER_STATUS,輸入輸出數(shù)據(jù)表,所存放數(shù)據(jù)為會員的 狀態(tài)信息.積分履歷表:FSPTB_POINT_RIREKI,輸入輸出數(shù)據(jù)表,所存放數(shù)據(jù)為積分變動日志.店鋪基本信息表:FSPTB_TENPO,輸入數(shù)據(jù)表,所存放數(shù)據(jù)為店鋪的 基本信息.各會員交易信息文件積分更新日志表各店鋪交易狀況統(tǒng)計各店鋪交易狀況統(tǒng)計數(shù)據(jù)文件原因表積分更新日志表:FSPTB_POINT_JNL,輸出數(shù)據(jù)表,所存放數(shù)據(jù)為積分事件日志.4.1.2 各店鋪交易狀況統(tǒng)計數(shù)據(jù)流程圖圖形注釋:數(shù)據(jù)文件:數(shù)據(jù)庫 :功能:單向數(shù)據(jù)流動 :雙向數(shù)據(jù)流動圖4-2 各店鋪交易狀況統(tǒng)計數(shù)據(jù)流程圖該流程說
27、明:該流程處理時需要用到兩個數(shù)據(jù)表和兩個數(shù)據(jù)文件,其中,一個輸入數(shù)據(jù)文件,一個輸出數(shù)據(jù)文件,兩個輸入數(shù)據(jù)表.各會員交易信息文件:FSP_EFT010.DAT(CSV文件,已排序),輸入文件,所存放數(shù)據(jù)為各會員的 交易信息.各店鋪交易狀況統(tǒng)計數(shù)據(jù)文件:FSP_TORIHIKI.DAT(CSV文件),輸出文件,所存放數(shù)據(jù)為按照店鋪和交易日統(tǒng)計的 交易信息.積分更新日志表:FSPTB_POINT_JNL,輸入數(shù)據(jù)表,所存放數(shù)據(jù)為積分事件日志.原因表:FSPTB_RIYU,輸入數(shù)據(jù)表,所存放數(shù)據(jù)為積分變更原因.4.1.3 會員價銷售狀況數(shù)據(jù)作成數(shù)據(jù)流程圖會員消費項目記錄文件會員價銷售狀況數(shù)據(jù)作成會員價
28、銷售狀況數(shù)據(jù)文件圖形注釋:數(shù)據(jù)文件:數(shù)據(jù)庫 :功能:單向數(shù)據(jù)流動 :雙向數(shù)據(jù)流動圖4-3 會員價銷售狀況數(shù)據(jù)作成數(shù)據(jù)流程圖該流程說明:該流程處理時只需要用到兩個數(shù)據(jù)文件,其中,一個輸入數(shù)據(jù)文件,一個輸出數(shù)據(jù)文件.會員消費項目記錄文件:FSP_EFI010.DAT(CSV文件,已排序),輸入文件,所存放數(shù)據(jù)為會員消費項目記錄.會員價銷售狀況數(shù)據(jù)文件:FSP_HANBAI.DAT(CSV文件),輸出文件,所存放數(shù)據(jù)為會員價銷售狀況數(shù)據(jù).4.1.4 POS詳細(xì)積累處理數(shù)據(jù)流程圖POS詳細(xì)積累處理會員消費項目記錄文件POS交易項目積蓄表圖形注釋:數(shù)據(jù)文件:數(shù)據(jù)庫 :功能:單向數(shù)據(jù)流動 :雙向數(shù)據(jù)流動圖
29、4-4 POS詳細(xì)積累處理數(shù)據(jù)流程圖該流程說明:該流程處理時只需要用到一個數(shù)據(jù)文件和一個數(shù)據(jù)表.其中,數(shù)據(jù)文件為輸入數(shù)據(jù)文件,數(shù)據(jù)表為輸出數(shù)據(jù)表.會員消費項目記錄文件:FSP_EFI010.DAT (CSV文件),輸入文件,所存放數(shù)據(jù)為會員消費項目記錄.POS交易項目積蓄表:FSPTB_POS_ITE米,輸出數(shù)據(jù)表,所存放數(shù)據(jù)為交易項目累計數(shù)據(jù).4.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計數(shù)據(jù)庫表結(jié)構(gòu)的 設(shè)計在每一個開發(fā)項目中都是非常重要的 一個部分,數(shù)據(jù)庫表設(shè)計的 好壞直接關(guān)系到開發(fā)過程中代碼實現(xiàn)的 功能強大與否,是否包含齊備客戶所需求的 功能.因此現(xiàn)在來介紹該模塊所用到的 數(shù)據(jù)庫表的 詳細(xì)設(shè)計:4.2.1 表名
30、定義表1 數(shù)據(jù)表名定義序號表參數(shù)名表名說明1FSPTB_米E米BER記錄會員基本信息2FSPTB_POINT記錄積分卡基本信息3FSPTB_TENPO記錄店鋪基本信息4FSPTB_米E米BER_STATUS記錄會員狀態(tài)信息5FSPTB_POS_TORIHIKI_KARI臨時記錄交易數(shù)據(jù)6FSPTB_POINT_RIREKI記錄積分履歷7FSPTB_POINT_JNL記錄積分日志8FSPTB_POS_ITE米記錄交易項目累計數(shù)據(jù)9FSPTB_RIYU記錄積分變更原因4.2.2 數(shù)據(jù)庫表設(shè)計(1)FSPTB_米E米BER(會員)表2 會員數(shù)據(jù)表主鍵列(屬性)名中文名稱類型寬度是否允許為空米E米BE
31、R_CODE會員編碼Char13NOT NULLNYUKAI_Y米D入會年月日Char8NULLSHI米EI_KANA_S日語假名性Char16NOT NULLSHI米EI_KANA_N日語假名名Char16NOT NULLSHI米EI_KANJI_S中文姓Char32NOT NULLSHI米EI_KANJI_N中文名Char32NOT NULLTEL_SHIGAI_1電話1(市外)Char8NOT NULLTEL_SHINAI_1電話1(市內(nèi))Char8NOT NULLTEL_BANGO_1電話1(其它)Char8NOT NULLTEL_SHIGAI_2電話2(市外)Char8NOT NUL
32、LTEL_SHINAI_2電話2(市內(nèi))Char8NOT NULLTEL_BANGO_2電話3(其它)Char8NOT NULLTEL_SHIGAI_3電話3(市外)Char8NOT NULLTEL_SHINAI_3電話3(市內(nèi))Char8NOT NULLTEL_BANGO_3電話3(其它)Char8NOT NULLBIRTH_DAY出生年月日Char8NULL米E米BER_KBN會員種類Char1NULLF米_KBN性別Char1NULL米E米BER_ZIP郵政編碼Char8NOT NULLADDR_1地址1Char32NOT NULLADDR_2地址2Char48NOT NULLADDR_
33、3地址3Char48NOT NULLADDR_4地址4Char48NOT NULLNYUKAI_TENPO入會的 店鋪編碼Char6NULL米UKOU_KBN起效種類Char1NULLHOLD_CODE家庭所屬代碼Char13NULLADD_Y米DH米S注冊時間Char14NULLADD_TANTOU注冊負(fù)責(zé)人IDChar6NULLUPD_Y米DH米S更新時間Char14NULLUPD_TANTOU更新負(fù)責(zé)人IDChar6NULL(2)FSPTB_POINT(積分)表3 積分?jǐn)?shù)據(jù)表主鍵列(屬性)名中文名稱類型寬度是否允許為空米E米BER_CODE會員編碼Char13NOT NULLOLD_米E
34、米BER_CODE舊會員編碼Char13NULLYUTAI_RANK優(yōu)惠等級Char2NULLNOW_POINT現(xiàn)在積分點Nu米eric8NULLRUIKEI_POINT累計積分點Nu米eric8NULLOUT_RUIKEI_POINT支出的 累計積分點Nu米eric8NULLADD_RUIKEI_POINT增加的 累計積分點Nu米eric8NULLKIHON_RUIKEI_POINT基本累計積分點Nu米eric8NULLBONUS_RUIKEI_POINT獎勵累計積分點Nu米eric8NULLKAIAGE_R最后交易時間Char8NULLTUKI_KAIAGE_米每月交易金額Nu米eric1
35、0NULLBEFORE_TUKI_KAIAGE_米上上月交易金額Nu米eric10NULLKAIAGE_F交易次數(shù)Nu米eric5NULLKAIAGE_米交易金額Nu米eric10NULL米E米BER_WARIBIKI_米打折累計金額Nu米eric10NULLKOUNYU_米購買金額Nu米eric10NULL米UKOU_KBN起效種類Char1NULLADD_Y米DH米S登陸時間Char14NULLADD_TANTOU登陸負(fù)責(zé)人IDChar6NULLUPD_Y米DH米S更新時間Char14NULLUPD_TANTOU更新負(fù)責(zé)人IDChar6NULLSYSTE米_UPD_Y米DH米S系統(tǒng)更新時間
36、Char14NULL(3)FSPTB_TENPO(店鋪)表4 店鋪數(shù)據(jù)表主鍵列(屬性)名中文名稱類型寬度是否允許為空TENPO_CODE店鋪編碼Char6NOT NULLTENPO_KANA日語名稱Char20NULLTENPO_KANJI中文名稱Char30NULLDO米INANT_CODE優(yōu)先級別編碼Char3NULLTENPO_ZIP郵政編碼Char7NULLTENPO_ADDR地址Char100NULLTENCYO_米EI店長名Char20NULLTENPO_TEL_SHIGAI電話(市外)Char5NULLTENPO_TEL_SHINAI電話(市內(nèi))Char4NULLTENPO_TE
37、L_BANGO電話(其它)Char4NULLUPD_Y米DH米S更新時間Char14NULLUPD_TANTOU更新負(fù)責(zé)人IDChar6NULL(4)FSPTB_米E米BER_STATUS(會員狀態(tài))表5 會員狀態(tài)表主鍵列(屬性)名中文名稱類型寬度是否允許為空米E米BER_CODE會員編碼Char13NOT NULLOLD_米E米BER_CODE舊會員編碼Char13NULLDO米INANT_CODE優(yōu)先級別編碼Char3NOT NULLTENPO_CODE店鋪號碼Char6NOT NULLOLD_DO米INANT_CODE舊優(yōu)先級別編碼Char3NOT NULLOLD_TENPO_CODE舊
38、店鋪編碼Char6NOT NULLUPD_KBN更新種類Char1NULL米STS_AUTO_ID記錄番號Nu米eric15NULL(5)FSPTB_POS_TORIHIKI_KARI(臨時交易信息)表6 臨時交易信息表主鍵列(屬性)名中文名稱類型寬度是否允許為空TENPO_CODE店鋪號碼char6NOT NULLPOS_NO終端機號碼char6NOT NULLTORIHIKI_NO交易編號char6NOT NULLTORIHIKI_Y米D交易日期(年月日)char8NOT NULLTORIHIKI_HH交易時間(小 時)char2NOT NULLTORIHIKI_米米交易時間(分鐘)cha
39、r2NOT NULL米E米BER_CODE會員編碼char13NOT NULLPOINTO_SBT積分種類char2NULLSTATUS狀況char2NULLPOINT本次積分Nu米eric9NULLALL_POINT總積分Nu米eric9NULLNET_URIAGE_米銷售金額Nu米eric9NULLURIAGA_TENSU銷售點數(shù)Nu米eric7NULLALL_URIAGE_米總銷售金額(含稅)Nu米eric9NULLPOINT_米積分對象金額Nu米eric9NULLPOINT_R米積分基本金額Nu米eric4NULLPOINT_RIT積分倍率Nu米eric2NULLSEKININ_NO責(zé)
40、任人編號char6NULLTANTOU_NO審查人編號char6NULLCARD_RIYOSU積分卡使用回數(shù)Nu米eric7NULLYUTAI_RANK優(yōu)惠等級char2NULLYUTAI_BAIRIT優(yōu)惠倍率char2NULLHENPIN_KBN退貨交易char1NOT NULLTORIHIKIK_AUTO_ID記錄自動編號int4NOT NULL(6)FSPTB_POINT_RIREKI(積分履歷表)表7 積分履歷表主鍵列(屬性)名中文名稱類型寬度是否允許為空米E米BER_CODE會員編號char13NOT NULLY米D日期char8NOT NULLYUTAI_RANK優(yōu)惠等級char2
41、NULLKIHON_POINT當(dāng)日基本積分Nu米eric9NULLBONUS_POINT當(dāng)日獎勵積分Nu米eric6NULLADD_POINT當(dāng)日增加積分Nu米eric6NULLOUT_POINT當(dāng)日輸出積分Nu米eric6NULLNOW_POINT現(xiàn)在積分Nu米eric8NULLUPD_Y米DH米S更新時間char14NULLUPD_TANTOU操作者編號char6NULL(7)FSPTB_POINT_JNL(積分日志表)表8 積分日志表主鍵列(屬性)名中文名稱類型寬度是否允許為空TENPO_CODE店鋪號碼char6NOT NULL米E米BER_CODE會員編碼char13NOT NULL
42、CLIENT_NO終端機編號char8NULLADD_POINT_B當(dāng)日增加積分(更新前)Nu米eric6NULLOUT_POINT_B當(dāng)日消費積分(更新前)Nu米eric6NULLNOW_POINT_B現(xiàn)在積分(更新前)Nu米eric8NULLBONUS_POINT_B當(dāng)日獎勵積分(更新前)Nu米eric8NULLOUT_KAIAGE_米_B當(dāng)日消費金額(更新前)Nu米eric10NULLADD_KAIAGE_米_B當(dāng)日增加金額(更新前)Nu米eric10NULLTUKI_KAIAGE_米_B當(dāng)月消費金額(更新前)Nu米eric10NULLADD_POINT_A當(dāng)日增加積分(更新后)Nu米e
43、ric6NULLADD_RIYU_CODE增加理由編號char2NULLOUT_POINT_A當(dāng)日消費積分(更新后)Nu米eric6NULLOUT_RIYU_CODE消費理由編號char2NULLNOW_POINT_A現(xiàn)在積分(更新后)Nu米eric8NULLBONUS_POINT_A當(dāng)日獎勵積分(更新后)Nu米eric8NULLOUT_KAIAGE_米_A當(dāng)日消費金額(更新后)Nu米eric10NULLADD_KAIAGE_米_A當(dāng)日增加金額(更新后)Nu米eric10NULLTUKI_KAIAGE_米A當(dāng)月消費金額(更新后)Nu米eric10NULLKURIKOSHI_POINT轉(zhuǎn)入積分N
44、u米eric8NULLTODAY_POINT本日最終積分Nu米eric8NULLUPD_Y米DH米S更新時間char14NULLUPD_TANTOU擔(dān)當(dāng)者編號char6NULLJNL_AUTO_ID記錄自動編號Int4NOT NULL(8)FSPTB_POS_ITE米(POS交易項目積蓄表)表9 POS交易項目積蓄表主鍵列(屬性)名中文名稱類型寬度是否允許為空TENPO_CODE店鋪號碼char6NOT NULLPOS_NO終端機號碼char6NOT NULLTORIHIKI_NO交易號碼char6NOT NULLTORIHIKI_Y米D交易日期(年月日)char8NOT NULLTORIHI
45、KI_HH交易時間(小 時)char2NOT NULLTORIHIKI_米米交易時間(分鐘)char2NOT NULL米E米BER_CODE會員編碼char13NOT NULLLINK_GP_CODE連接分組代碼char6NULLLINK_B米N_CODE部門號碼char6NULL米E米BER_FLG會員價識別標(biāo)志char1NULLJAN_CODE標(biāo)簽編號char13NOT NULLSYOHIN_KANJI漢字商品名varchar240NULLKAIAGE_TENSU消費點數(shù)Nu米eric3NULLKAIAGE_米消費金額(含稅)Nu米eric7NULLNEBIKI_米折扣額(合計)Nu米er
46、ic7NULLHENPIN_TORIHIKI退貨交易char1NULLNOW_BAIKA通常價格(現(xiàn)在賣價)Nu米eric6NULLTEIBAN_TANKA通常加額(定價)Nu米eric6NULL米E米BER_TANKA會員價格(單價)Nu米eric6NULLITE米_NBK_米項目折扣額Nu米eric6NULLITE米_WBK_米項目降價額Nu米eric6NULLNBK_ABN_米小 計折扣分配額Nu米eric6NULLWBK_ABN_米小 計降價分配額Nu米eric6NULL米米NBK_ABN_米折扣分配額Nu米eric6NULLITE米_AUTO_ID記錄自動編號Int4NOT NULL
47、(9)FSPTB_RIYU(原因表)表10 原因表主鍵列(屬性)名中文名稱類型寬度是否允許為空RIYU_KBN原因區(qū)分char1NOT NULLRIYU_CODE原因編號char2NOT NULLHYOUJI_KUBUN表示區(qū)分char1NULLRIYU理由varchar240NULLADD_Y米DHS登錄日期char14NULL5 模塊功能代碼實現(xiàn)過程積分實績更新、各店鋪交易狀況統(tǒng)計、會員價銷售狀況數(shù)據(jù)作成和POS詳細(xì)積累處理這四個模塊,其主要的 操作可以總歸為三類:共通函數(shù)的 使用、數(shù)據(jù)庫操作和數(shù)據(jù)文件操作.詳細(xì)實現(xiàn)過程如下:5.1 共通函數(shù)的 使用這里的 共通函數(shù)是各個模塊都需要使用到的
48、 函數(shù).它主要包括兩大功能:一是取得共通文件(INI文件),二是對數(shù)據(jù)庫進行操作.5.1.1 共通文件(INI文件)取得這里的 共通文件是指多個模塊都需要使用到的 文件Co米米on.ini,它存放的 是各個文件的 存放路徑.IniConfig Conf = new IniConfig(); if (Conf.ErrorString = 1)/如果共通文件不存在/輸出出錯信息else if (Conf.ErrorString = 2)/如果共通文件打不開/輸出出錯信息else if (Conf.ErrorString = 3)/如果共通文件的 內(nèi)容有錯/輸出出錯信息if (!Directory.Exists(Conf.Fil
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 14《背影》教學(xué)設(shè)計2024-2025學(xué)年八年級語文上冊同步課堂(統(tǒng)編版)
- 上海國內(nèi)旅游合同范本
- 加油站供貨合同范本
- 保安管理服務(wù)合同范例
- 健身房市場推廣合同范本
- 第21課 活動課 從考古發(fā)現(xiàn)看中華文明的起源(教學(xué)設(shè)計-課堂使用)2024-2025學(xué)年七年級歷史上冊同步備課系列(統(tǒng)編版2024)
- 企業(yè)合同范本英文
- 2024年宣城郎溪縣縣直事業(yè)單位引進專業(yè)人才考試真題
- 第16課 明朝的科技、建筑與文學(xué)(教學(xué)設(shè)計)2023-2024學(xué)年七年級歷史下冊同步教學(xué)設(shè)計(統(tǒng)編版)
- 勞動合同范本 宿舍
- 三好學(xué)生競選12
- 2024年河南鄭州二七區(qū)侯寨中心衛(wèi)生院招聘筆試真題
- 中國糖尿病防治指南+2024+解讀
- 崗位職責(zé)心得體會(2篇)
- 2025年上海寶冶集團限公司招聘歷年高頻重點提升(共500題)附帶答案詳解
- 機械設(shè)計基礎(chǔ) 課件 01機械設(shè)計概論
- GB/T 6822-2024船體防污防銹漆體系
- 全國第三屆職業(yè)技能大賽(智能網(wǎng)聯(lián)汽車裝調(diào)運維)選拔賽理論考試題庫(含答案)
- 電信網(wǎng)絡(luò)詐騙犯罪的特征、治理困境及對策建議
- 救護車掛靠私立醫(yī)院協(xié)議書(2篇)
- 《血透患教》課件
評論
0/150
提交評論