畢業(yè)設(shè)計(jì)(論文)-Delphi 7.0超市收費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc_第1頁
畢業(yè)設(shè)計(jì)(論文)-Delphi 7.0超市收費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc_第2頁
畢業(yè)設(shè)計(jì)(論文)-Delphi 7.0超市收費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc_第3頁
畢業(yè)設(shè)計(jì)(論文)-Delphi 7.0超市收費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc_第4頁
畢業(yè)設(shè)計(jì)(論文)-Delphi 7.0超市收費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).doc_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

超市收費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)已滲透到各個(gè)領(lǐng)域,成為各行業(yè)必不可少的工具。在當(dāng)今激烈的市場競爭中,讓顧客享受既實(shí)惠又快捷的購物服務(wù)是商戰(zhàn)中制勝的一大要素。改革開放的今天,各種大型超市林立,超市已成為消費(fèi)者日常活動(dòng)的主要場所。而超市商品也非常之多,建立一套方便快捷的超市收費(fèi)系統(tǒng)是企業(yè)必然要解決的一個(gè)問題。系統(tǒng)采用的編程工具是Delphi7.0版本與Access作為數(shù)據(jù)庫。系統(tǒng)分為前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng),其中,前臺(tái)系統(tǒng)提供了很方便的商品銷售收費(fèi)功能,這其中包括會(huì)員卡用戶可享受八折優(yōu)惠。而后臺(tái)系統(tǒng)則提供了一些商品管理功能,如采購入庫,庫存盤點(diǎn),出庫明細(xì)等模塊。本文主要介紹超市收費(fèi)系統(tǒng)的運(yùn)行環(huán)境、功能作用、設(shè)計(jì)的方案等各方面的內(nèi)容。論文共分為五大部分。第一部分簡要敘述了系統(tǒng)的基本概況。第二,三部分分別從軟件工程的要求出發(fā),首先進(jìn)行問題的定義,其次進(jìn)行可行性研究,分別從技術(shù)可行性,經(jīng)濟(jì)可行性和操作可行性進(jìn)行分析,然后進(jìn)行總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),并闡述了如何實(shí)現(xiàn)具體功能。第四部分為系統(tǒng)調(diào)試,其中包括子模塊測試和總體測試。關(guān)鍵詞:收費(fèi);銷售;超市TheDesignandRealizationofSupermarketChargingSystemAbstractWiththerapiddevelopmentofmodernscienceandtechnology,computertechnologywhichhaspenetratedintoallfieldsbecomesindispensableforeveryindustry.Beneficialandeffectiveservicesforcustomersareakeypointtowinincommercialtradeinmarketcompetition.Underthepolicyofreformandopening-up,differentkindsofsupermarketloomsolarge,whichmakethesupermarkets,bethemainplacetoactiveindailylife.Butduetovariousandnumerousgoods,howtobuildaconvenientandfastchargingsystemisaproblemwhichismustresolve.TheprogrammingtoolofthesystemadoptsDelphi7.0andusesAccessasdatabase.Thesystemdividesintotwoparts,theforegroundandthebackground.Theforegroundoffersconvenientfunctionforgoodssalefeeandthemembercarduserswhocanenjoya20%discount.Atthesametime,thebackgroundsystemgivessomefunctionforgoodsmanagement,suchaspurchasingandwarehousing,stock-taking,andthedetailsabouttheouthousingandsoon.Thissystemrunsunderthepracticabilityofsoftwareandtheconvenientoperatefromthebeginningtotheend.Thisthesismainlyintroducestheenvironment,functionanddesignplanofthesupermarketchargesystem.Itistotallydividedintofiveparts.Thefirstpartsynopsisdescribedthebasicgeneralsituationofthissystem.Tobeginwiththesoftwareengineeringrequirements,Ifirstmakeadefinitionofthequestioninthesecondandthirdpart,thendosomepracticableresearch,analysisfromtechnical,economicandoperationalfeasibility,anddesignforthetotalityanddetailed,withexpoundinghowtoachieveitsconcretefunction.SystemadjustingisdiscussedinthefourthpartwhichstillincludestheSub-moduletestandoveralltest.Keywords:charging;sale;supermarket目錄論文總頁數(shù):27頁1引言.11.1課題背景及意義.11.2課題研究內(nèi)容.12項(xiàng)目特色及方案選擇.12.1項(xiàng)目特色.12.2方案選擇.23系統(tǒng)需求分析.23.1系統(tǒng)模塊構(gòu)建.23.1.1系統(tǒng)整體結(jié)構(gòu)功能模塊.23.1.2前,后臺(tái)功能模塊.33.2數(shù)據(jù)流圖.34數(shù)據(jù)庫設(shè)計(jì).44.1數(shù)據(jù)庫選擇方案論證.44.2E-R圖和關(guān)系圖.54.3數(shù)據(jù)庫表設(shè)計(jì).55系統(tǒng)實(shí)現(xiàn).95.1系統(tǒng)對(duì)軟硬件配置的要求.95.2開發(fā)語言介紹.95.3系統(tǒng)模塊.105.3.1前臺(tái)模塊.105.3.2后臺(tái)模塊.156結(jié)果測試,性能分析.錯(cuò)誤!未定義書簽。6.1模塊測試.錯(cuò)誤!未定義書簽。6.1.1前臺(tái)模塊的測試.錯(cuò)誤!未定義書簽。6.1.2后臺(tái)模塊的測試.錯(cuò)誤!未定義書簽。6.2整體測試.錯(cuò)誤!未定義書簽。結(jié)論.錯(cuò)誤!未定義書簽。參考文獻(xiàn).錯(cuò)誤!未定義書簽。致謝.錯(cuò)誤!未定義書簽。聲明.錯(cuò)誤!未定義書簽。第1頁共27頁1引言1.1課題背景及意義隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。超市形式在我國于20世紀(jì)90年代初期起步,現(xiàn)已成為我國零售業(yè)的一種重要形態(tài)。隨著超市的高速發(fā)展,其經(jīng)營管理也變的愈加復(fù)雜,早期的售貨員站柜臺(tái)的形式早已不能滿足現(xiàn)有銷售業(yè)的發(fā)展,這樣就迫切地需要引入新的思想技術(shù)和管理技術(shù)進(jìn)入到超市管理之中。超市形態(tài)具有種種優(yōu)點(diǎn),但在目前狀況下,它仍存在零售業(yè)商業(yè)企業(yè)所共有的落后的一面。如:收款結(jié)算速度慢,容易出現(xiàn)營業(yè)差錯(cuò),不宜進(jìn)行商品調(diào)價(jià),盤點(diǎn)效率底等。而且,在超市日常管理中,隨著超市形態(tài)的高速發(fā)展,其經(jīng)營管理也變的愈加復(fù)雜,競爭也日益激烈,擁有一套快捷,方便,實(shí)用的超市收費(fèi)系統(tǒng)是必須的。為此,在本次設(shè)計(jì)之中選擇了超市收費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)這個(gè)題目。依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來對(duì)超市銷售進(jìn)行收費(fèi),從而節(jié)省了大量的人力、減輕了勞動(dòng)強(qiáng)度,并且能夠快速反映出商品的各種反饋信息。1.2課題研究內(nèi)容綜合運(yùn)用以前所學(xué)的專業(yè)知識(shí),設(shè)計(jì)開發(fā)一個(gè)超市收費(fèi)系統(tǒng)軟件,本設(shè)計(jì)要求實(shí)現(xiàn)功能采購入庫,條形碼數(shù)據(jù)的輸入,會(huì)員卡號(hào)的輸入,進(jìn)行貨品銷售。具體包括以下內(nèi)容:(1)在設(shè)計(jì)與開發(fā)中,重點(diǎn)放在簡單地進(jìn)行貨品銷售,會(huì)員卡打折。(2)在設(shè)計(jì)與開發(fā)中,既探討前臺(tái)的銷售,又能實(shí)現(xiàn)后臺(tái)的采購入庫,會(huì)員卡設(shè)置等功能。(其中前臺(tái)只負(fù)責(zé)輸入條碼,輸入會(huì)員卡號(hào),實(shí)現(xiàn)收費(fèi)。其他的所有功能和設(shè)置均放在后臺(tái)進(jìn)行)實(shí)現(xiàn)超市貨品的入庫,會(huì)員卡用戶資料的錄入,以及進(jìn)行貨品銷售的收費(fèi),而前臺(tái)的收費(fèi)分為會(huì)員卡用戶和非會(huì)員卡用戶兩種收費(fèi),對(duì)于有卡用戶,在輸入卡號(hào)后,可實(shí)現(xiàn)商品價(jià)格按八折價(jià)格進(jìn)行收費(fèi),若要取消銷售某商品,則直接點(diǎn)刪除,總價(jià)格也會(huì)相應(yīng)的扣除.2項(xiàng)目特色及方案選擇2.1項(xiàng)目特色本項(xiàng)目的特色在于,它的操作能基本實(shí)現(xiàn)智能化,減少了人操作人員的大量工作,節(jié)約了時(shí)間和空間、人力和財(cái)力。此外,本系統(tǒng)清晰的功能模塊的劃分也使得它的應(yīng)用性和移植性將會(huì)更加廣泛,再加上前后臺(tái)的分別管理,使得整個(gè)系第2頁共27頁統(tǒng)的設(shè)計(jì)也更為人性化和安全化。2.2方案選擇本系統(tǒng)之所以使用Delphi7.0,主要是因?yàn)镈elphi的方便性和靈活性。我們幾乎可以用Delphi作任何事情,還可以撰寫種各種類型的應(yīng)用程序,動(dòng)態(tài)鏈接庫(DLL)、CON、或CORBA對(duì)象,CGI/ISAPI程序,MicrosoftBackOffice應(yīng)用程序。程序的規(guī)模,小到簡單的個(gè)人數(shù)據(jù)庫應(yīng)用,大到復(fù)雜的企業(yè)的多層次分布式系統(tǒng),都可以使用Delphi進(jìn)行開發(fā),其友好的集成開發(fā)界面,可視化的雙向開發(fā)模式,良好的數(shù)據(jù)庫應(yīng)用支持高效的程序開發(fā)和程序運(yùn)行,備受廣大程序開發(fā)人員的好評(píng)。尤其是Delphi對(duì)數(shù)據(jù)庫應(yīng)用的強(qiáng)大支持,大大提高了數(shù)據(jù)庫應(yīng)用軟件開發(fā)的效率,縮短了開發(fā)周期。并且Delphi為數(shù)據(jù)庫應(yīng)用開發(fā)人員提供了豐富的數(shù)據(jù)庫開發(fā)組件,使數(shù)據(jù)庫應(yīng)用開發(fā)功能更強(qiáng)大,控制更靈活,編譯后的程序運(yùn)行速度更快。3系統(tǒng)需求分析數(shù)據(jù)庫應(yīng)用系統(tǒng)是以數(shù)據(jù)庫為基礎(chǔ)的信息管理系統(tǒng),它一般包含兩個(gè)方面內(nèi)容,一個(gè)數(shù)據(jù)庫設(shè)計(jì),二是程序設(shè)計(jì)。數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)是一個(gè)軟件工程,應(yīng)按照軟件工程的開發(fā)方法進(jìn)行分析,設(shè)計(jì),編程和調(diào)試。在建立數(shù)據(jù)庫應(yīng)用系統(tǒng)之前,一般應(yīng)先進(jìn)行系統(tǒng)的需求分析,了解用戶對(duì)系統(tǒng)的要求,然后進(jìn)行系統(tǒng)的總體設(shè)計(jì),最后編寫程序代碼和調(diào)試程序。數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程,需求分析包括了對(duì)數(shù)據(jù)本身的需求分析和對(duì)功能的需求分析。兩個(gè)分析的結(jié)果將分別作為數(shù)據(jù)庫設(shè)計(jì)和程序設(shè)計(jì)的依據(jù)。實(shí)際上在設(shè)計(jì)數(shù)據(jù)庫應(yīng)用系統(tǒng)時(shí),這兩個(gè)需求分析是緊密相關(guān)的,不論是數(shù)據(jù)庫設(shè)計(jì),還是程序設(shè)計(jì)都需要考慮這兩個(gè)方面的因素。3.1系統(tǒng)模塊構(gòu)建3.1.1系統(tǒng)整體結(jié)構(gòu)功能模塊系統(tǒng)整體結(jié)構(gòu)功能模塊圖如圖3-1:根據(jù)系統(tǒng)整體結(jié)構(gòu)功能模塊分析,系統(tǒng)分為前臺(tái)和后臺(tái)兩部分;前臺(tái)主要提供給收銀員使用,進(jìn)行銷售收費(fèi);后臺(tái)提供給管理員使用,主要執(zhí)行系統(tǒng)維護(hù)、超市收費(fèi)系統(tǒng)前臺(tái)管理后臺(tái)管理圖3-1系統(tǒng)整體結(jié)構(gòu)功能模塊圖第3頁共27頁商品管理、廠家管理和銷售數(shù)據(jù)管理以及會(huì)員卡用戶管理等工作。3.1.2前,后臺(tái)功能模塊本系統(tǒng)是多用戶系統(tǒng),用戶可分為管理員和收銀員兩類,登錄或者未登錄情況下判斷當(dāng)前使用人員的權(quán)限,避免安全性問題。收銀員登錄系統(tǒng),系統(tǒng)自動(dòng)清空銷售臨時(shí)數(shù)據(jù),進(jìn)入系統(tǒng),對(duì)于非會(huì)員用戶收銀員首先錄入商品編碼,然后輸入數(shù)量,而對(duì)于會(huì)員卡用戶,收銀員選擇會(huì)員類型,輸入會(huì)員卡號(hào),系統(tǒng)自動(dòng)將折扣轉(zhuǎn)為80%,然后系統(tǒng)自動(dòng)匯總金額,同時(shí)列表顯示銷售商品的流水?dāng)?shù)據(jù),收銀員可以刪除需要退掉的商品,然后點(diǎn)擊結(jié)賬,完成交易過程。前臺(tái)功能模塊圖如圖3-2:圖3-2前臺(tái)功能模塊圖后臺(tái)管理員登錄系統(tǒng)以后,可以對(duì)供貨商資料進(jìn)行添加、刪除、修改、查詢操作,可以對(duì)商品單位進(jìn)行添加、刪除、修改、查詢操作,可以對(duì)會(huì)員資料進(jìn)行添加、刪除、修改、查詢操作,可以進(jìn)行采購入庫操作,進(jìn)行庫存盤點(diǎn)操作,進(jìn)行進(jìn)貨統(tǒng)計(jì)操作,進(jìn)行出庫明細(xì)查詢操作,和退出系統(tǒng)操作。后臺(tái)功能模塊如圖3-3所示:3.2數(shù)據(jù)流圖數(shù)據(jù)流圖如圖3-4:前臺(tái)管理系統(tǒng)清空臨時(shí)數(shù)據(jù)登錄系統(tǒng)銷售收費(fèi)退出系統(tǒng)后臺(tái)管理采購入庫系統(tǒng)驗(yàn)證計(jì)量單位管理會(huì)員資料管理供應(yīng)商資料管理庫存盤點(diǎn)進(jìn)貨統(tǒng)計(jì)出庫明細(xì)管理圖3-3后臺(tái)功能模塊第4頁共27頁圖3-4數(shù)據(jù)流圖4數(shù)據(jù)庫設(shè)計(jì)4.1數(shù)據(jù)庫選擇方案論證建立一個(gè)數(shù)據(jù)庫我們有多種選擇,現(xiàn)在市場上有各種各樣的數(shù)據(jù)庫,而且每一種數(shù)據(jù)庫都有其自身的特點(diǎn),不能說哪一種更好,只是在其中尋找一種能更好地適應(yīng)系統(tǒng)需求、更好地滿足用戶的要求以及適應(yīng)開發(fā)人員的習(xí)慣。在本系統(tǒng)中,作為小型超市的收費(fèi)系統(tǒng)是一個(gè)比較小的應(yīng)用系統(tǒng),它所產(chǎn)生和處理的數(shù)據(jù)量也比較小。因此,沒有必要使用像SQLServer和Oracle這樣的大型數(shù)據(jù)庫。我首先想到的數(shù)據(jù)庫是MicrosoftOffice中的Access數(shù)據(jù)庫,因?yàn)樗谟?jì)算機(jī)上的應(yīng)用比較普及,是開發(fā)小型數(shù)據(jù)庫系統(tǒng)的比較理想的選擇,所以,在本系統(tǒng)中我選擇了A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論