【正文】
591論文網(wǎng) 百貨店P(guān)OS積分系統(tǒng)的設(shè)計(jì)與測(cè)試摘 要百貨商店是與人們生活密切相關(guān)的重要部分,是人們購買日常生活用品最為方便,且日常用品最為豐富集中,日常消費(fèi)也最為頻繁的場(chǎng)所,隨著現(xiàn)代社會(huì)的進(jìn)步,生活節(jié)奏的加快,它的重要地位越來越顯著。為了給客戶提供更方便的服務(wù)平臺(tái),同時(shí)也為了能讓百貨店交易業(yè)務(wù)管理規(guī)范化而設(shè)計(jì)了POS積分管理系統(tǒng)。POS積分管理系統(tǒng)主要以積分點(diǎn)的形式,對(duì)顧客在該店的購物情況與以統(tǒng)計(jì),積分點(diǎn)累計(jì)到一定程度,對(duì)顧客返回獎(jiǎng)勵(lì)的方式刺激消費(fèi),從而增加店鋪的銷售業(yè)績,也給顧客帶來了更多的實(shí)惠。某店P(guān)OS積分管理系統(tǒng)中積分添加和通票回收的功能在這一系統(tǒng)中起著重要的作用。積分添加是按照積分添加規(guī)則對(duì)每天的交易產(chǎn)生的積分點(diǎn)進(jìn)行添加處理,更改相應(yīng)的數(shù)據(jù)表信息。而通票回收主要是根據(jù)初期的參數(shù)數(shù)據(jù)對(duì)通票回收數(shù)據(jù)再度處理,生成新的通票回收數(shù)據(jù)文件。模塊是基于日文系統(tǒng)Windows 2000,采用C開發(fā)語言,并使用SQL server 2000的數(shù)據(jù)庫來實(shí)現(xiàn)了積分點(diǎn)添加以及通票回收處理的功能。系統(tǒng)著重程序的運(yùn)行異常處理,CSV文件的讀寫和數(shù)據(jù)庫的基本操作處理。關(guān)鍵詞:計(jì)算機(jī)應(yīng)用;管理信息系統(tǒng);POS;SQL數(shù)據(jù)庫。積分添加;通票回收The Integral Management of POS System for a Department Store ——The Integral adding and Ticket RecoveringAbstract The department store is playing an important role in our daily life, where we can purchase something conveniently. It is also a place that having a large numbers of goods and attracting so many customers to consuming in it. With the development of modern society and speeding up of the pace of the life, its importance is being more and more evident. In order to give consumers a more convenient service platform and standardize the business, a system of POS Integral adding is designed. This system is worked in the form of integral adding points, statistic the circumstance of shopping of the client in the shop. In order to increase the sale and bring more discounts to the clients, the store would return the consumers something when the point is accumulated to a certain degree, The integral adding inserting and ticket recovering is playing an important role in store. Integral adding is dealing with the points which produced from every daily transaction and change the relating data table information. Ticket recovering is dealing with the recalling data again according to the primary parameter data and produces the new file of recalling data. This module is based on the Windows 2000 of Japan39。s system and the C developing language SQL server 2000 database are adopted to realize the functions of integral adding inserting and ticket recovering. More attention is paid to the abnormal processing, the reading and writing of CSV file, and the base operating of database.Key words: Computer application。 Management information system。 POS。 SQL database。 integral adding。 ticket recovering目 錄論文總頁數(shù):28頁1 引 言 12 模塊需求分析 1 模塊功能需求 1 客戶對(duì)模塊性能要求 1 模塊開發(fā)需求 23 系統(tǒng)開發(fā)設(shè)計(jì)分析 2 系統(tǒng)設(shè)計(jì)模式 2 模塊功能分析 3 積分添加模塊的功能分析 3 通票回收模塊的功能分析 4 程序流程及分析 4 積分添加模塊的流程圖 3 通票回收模塊的流程圖 5 模塊的詳細(xì)設(shè)計(jì) 5 模塊主要對(duì)象的定義 5 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 64 模塊的實(shí)現(xiàn)過程分析 10 積分添加類具體實(shí)現(xiàn) 10 通票回收類具體實(shí)現(xiàn) 195 系統(tǒng)運(yùn)行結(jié)果 23 積分添加類測(cè)試結(jié)果 23 通票回收類測(cè)試結(jié)果 25結(jié)論 26參考文獻(xiàn) 261引 言 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),已經(jīng)深入到各行各業(yè)的各個(gè)方面。隨著WTO的步伐加快,國際化競爭必然加劇,國際國內(nèi)市場(chǎng)將面臨更為激烈的爭奪。參與市場(chǎng)競爭,更多的要靠先進(jìn)超前的經(jīng)營管理觀念和方法、系統(tǒng)的戰(zhàn)略規(guī)劃、科學(xué)市場(chǎng)分析、規(guī)范管理運(yùn)作、入微客戶服務(wù)、優(yōu)秀員工隊(duì)伍等綜合實(shí)力。經(jīng)營績效是公司管理的重心,建立先進(jìn)管理系統(tǒng),對(duì)推動(dòng)公司戰(zhàn)略實(shí)現(xiàn)、提高經(jīng)營業(yè)績。積分管理系統(tǒng)就是在具備先進(jìn)科學(xué)技術(shù)條件下,以先進(jìn)超前的經(jīng)營管理觀念為基礎(chǔ)而設(shè)計(jì)的一套先進(jìn)的管理系統(tǒng)。積分管理系統(tǒng)的先進(jìn)性,是要經(jīng)過詳細(xì)的需求分析和精心的設(shè)計(jì)才能實(shí)現(xiàn)的。一個(gè)公司的管理系統(tǒng)是否先進(jìn),完善,是由公司的管理制度,管理理念來決定的。然而一個(gè)公司的管理系統(tǒng)的先進(jìn)性,完善性直接體現(xiàn)了該公司的管理制度和管理理念。因此具有先進(jìn)和完善的管理系統(tǒng),在各大企業(yè)的管理和發(fā)展中起著非常重要的作用。但是怎樣才能體現(xiàn)一個(gè)管理系統(tǒng)是否真正的先進(jìn)和完善呢?這在我們開發(fā)該積分管理系統(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)的積分管理系統(tǒng)。如:檢索迅速,可靠性高,穩(wěn)定性強(qiáng),更新方便,保密性好,成本低,使用方便等等。各大企業(yè)可以利用積分管理系統(tǒng)通過積分的手段提高經(jīng)營績效,達(dá)到增加利潤的目的,增加企業(yè)間的競爭??偟膩碚f開發(fā)一套積分管理系統(tǒng)是很重要的。在這個(gè)積分管理系統(tǒng)中,我主要負(fù)責(zé)積分點(diǎn)添加、通票數(shù)據(jù)處理兩個(gè)個(gè)模塊。我結(jié)合所學(xué)的知識(shí),基于日文系統(tǒng)Windows 2000,采用C開發(fā)語言,并使用SQL server 2000的數(shù)據(jù)庫來實(shí)現(xiàn)此模塊。下面將介紹開發(fā)具體過程。2模塊需求分析POS積分管理系統(tǒng)主要針對(duì)加入店鋪會(huì)員身份的顧客,為他們提供更加優(yōu)惠,便利的商業(yè)服務(wù)。積分點(diǎn)添加主要是根據(jù)商店?duì)I銷方案制定的獎(jiǎng)勵(lì)積分添加規(guī)則,對(duì)會(huì)員在店鋪(包括分店)所有的消費(fèi),進(jìn)行相應(yīng)的獎(jiǎng)勵(lì),需要適時(shí)地對(duì)會(huì)員的積分進(jìn)行正確的添加和存儲(chǔ),以照顧消費(fèi)者最根本的利益;如果積分沒有及時(shí)添加,會(huì)直接損壞商店和顧客的關(guān)系;通票數(shù)據(jù)的回收主要是,根據(jù)通票輸入數(shù)據(jù)文件和參數(shù)控制文件的內(nèi)容制作出通票回收記錄文件,以備存儲(chǔ)和其他使用。216。 實(shí)現(xiàn)模塊所有功能216。 模塊重用性強(qiáng)216。 模塊穩(wěn)定性和容錯(cuò)能力強(qiáng)216。 模塊能穩(wěn)定運(yùn)行216。 模塊能即時(shí)響應(yīng) 整個(gè)POS積分管理系統(tǒng)主要針對(duì)日的外包業(yè)務(wù),因此要求所有的開發(fā)人員統(tǒng)一開發(fā)語言和數(shù)據(jù)庫,運(yùn)行在Windows 2000的操作系統(tǒng)上面,這是客戶最基本的要求特點(diǎn),并要求嚴(yán)格按照顧客提供的初步設(shè)計(jì)式樣書進(jìn)行代碼的開發(fā),實(shí)現(xiàn)PCL要求的邊界測(cè)試點(diǎn)和功能概要,其中積分點(diǎn)添加和通票回收數(shù)據(jù)制作這兩個(gè)個(gè)模塊的完成,根據(jù)其初步設(shè)計(jì)代碼量的估計(jì)大約是兩千行左右,根據(jù)進(jìn)度安排表大致需要兩個(gè)月左右的時(shí)間來完成詳細(xì)設(shè)計(jì),編碼,單體測(cè)試和撰寫報(bào)告。詳細(xì)開發(fā)需要如下::微型計(jì)算機(jī)一臺(tái):Windows 2000(日文):C.NET:Microsoft SQL Server 2000:Visual Studio2003集成開發(fā)環(huán)境 3系統(tǒng)開發(fā)設(shè)計(jì)分析積分添加模塊的流程涉及一個(gè)輸入文件和八個(gè)數(shù)據(jù)庫表,其中,四個(gè)輸入數(shù)據(jù)表,一個(gè)輸出數(shù)據(jù)表和三個(gè)既需輸入也需輸出的數(shù)據(jù)表:1) 獎(jiǎng)勵(lì)積分添加規(guī)則文件: (CSV文件),輸入文件,所存放的數(shù)據(jù)為積分添加的標(biāo)準(zhǔn)參照數(shù)據(jù),是積分添加整個(gè)模塊所有計(jì)算的基礎(chǔ)。2) 會(huì)員基本信息表:FSPTB_MEMBER,輸入數(shù)據(jù)表,所存放數(shù)據(jù)為會(huì)員的基本信息。3) 會(huì)員狀態(tài)表:FSPTB_MEMBER_STATUS,輸入輸出數(shù)據(jù)表,所存放數(shù)據(jù)為會(huì)員的狀態(tài)信息。4) 積分基本信息表:FSPTB_POINT,輸入輸出數(shù)據(jù)表,所存放數(shù)據(jù)為積分的基本信息。5) 處理日表:FSPTB_SYORIBI,輸入數(shù)據(jù)表,所存放數(shù)據(jù)為積分處理的相關(guān)數(shù)據(jù)。6) 店鋪基本信息表:FSPTB_TENPO,輸入數(shù)據(jù)表,所存放數(shù)據(jù)為店鋪的基本信息。7) 獎(jiǎng)勵(lì)添加結(jié)果表:FSPTB_POINT_BONUS,輸入輸出數(shù)據(jù)表,所存放數(shù)據(jù)為獎(jiǎng)勵(lì)的積分添加結(jié)果相關(guān)數(shù)據(jù)。8) 獎(jiǎng)勵(lì)更新日志表:FSPTB_POINT_JNL,輸出數(shù)據(jù)表,所存放日志是積分添加事件日志。9) 積分履歷表:FSPTB_POINT_RIREKI,輸入輸出數(shù)據(jù)表,所存放數(shù)據(jù)為積分變動(dòng)日志。圍繞這幾個(gè)數(shù)據(jù)庫文件和文本文件進(jìn)行數(shù)據(jù)的查詢,添加,刪除,讀寫等操作。通票回收模塊處理時(shí)需要用到三個(gè)數(shù)據(jù)文件,其中,兩個(gè)輸入數(shù)據(jù)文件,一個(gè)輸出數(shù)據(jù)文件。1) 通票回收基本信息文件: (CSV文件,未排序),輸入文件,所存放數(shù)據(jù)為通票回收的最基本信息。2) 初期參數(shù)數(shù)據(jù)文件:(CSV文件,未排序),輸入文件,所存放數(shù)據(jù)為初期模塊運(yùn)行要取得的基本參數(shù)數(shù)據(jù)和控制信息。3) 通票回收結(jié)果文件:(CSV文件),輸出數(shù)據(jù),所存放數(shù)據(jù)為處理后的通票回收結(jié)果。: 1) 添加規(guī)則文件的讀入:執(zhí)行積分添加模塊功能時(shí),首先要讀入指定獎(jiǎng)勵(lì)規(guī)則的文件,如何獎(jiǎng)