超市信息管理系統(tǒng)設(shè)計(jì)_第1頁(yè)
超市信息管理系統(tǒng)設(shè)計(jì)_第2頁(yè)
超市信息管理系統(tǒng)設(shè)計(jì)_第3頁(yè)
超市信息管理系統(tǒng)設(shè)計(jì)_第4頁(yè)
超市信息管理系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

超市信息管理系統(tǒng)設(shè)計(jì)(VFP)超市信息管理系統(tǒng)設(shè)計(jì)主要是商品數(shù)據(jù)庫(kù)的建立設(shè)計(jì)和對(duì)數(shù)據(jù)庫(kù)的相關(guān)操作的實(shí)現(xiàn)。本設(shè)計(jì)使用VisualFox的自帶數(shù)據(jù)庫(kù)來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),當(dāng)超市批量進(jìn)貨時(shí),打開數(shù)據(jù)庫(kù),在里面直接輸入所有商品的信息(商品編碼、商品名稱、商品單價(jià)、商品數(shù)量).然后以VisualFox為載體,開發(fā)商品管理以及信息修改的操作界面.在一個(gè)標(biāo)準(zhǔn)EXE工程環(huán)境下,手動(dòng)輸入添加入庫(kù)的商品的所有信息,點(diǎn)擊添加命令按鈕,這樣即可完成數(shù)據(jù)庫(kù)中商品的添加。同時(shí)也可以進(jìn)行相應(yīng)的刪除操作。此外,還提供了便捷的查詢服務(wù).在窗體界面上添加命令按鈕,分別完成各命令按鈕的任務(wù)執(zhí)行編碼,從而實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的添加、查找、刪除等操作。目錄TOC\o"1-5"\h\z第1章前言2問(wèn)題的提出2設(shè)計(jì)思想21。3系統(tǒng)開發(fā)的目標(biāo)31。4系統(tǒng)應(yīng)用環(huán)境31。5課題的研究意義3第2章系統(tǒng)分析42。1系統(tǒng)可行性分析4需求分析42。3系統(tǒng)開發(fā)的總體規(guī)劃42。3.1系統(tǒng)分析和設(shè)計(jì)階段42.3。2系統(tǒng)實(shí)施階段52。4系統(tǒng)功能結(jié)構(gòu)52。4。1功能結(jié)構(gòu)圖錯(cuò)誤!未定義書簽。2.4.2主要功能模塊說(shuō)明7第3章數(shù)據(jù)庫(kù)設(shè)計(jì)73.1設(shè)計(jì)目標(biāo)73.2開發(fā)及運(yùn)行環(huán)境8數(shù)據(jù)庫(kù)設(shè)計(jì)83.3。1數(shù)據(jù)字典83。3.2E—R圖錯(cuò)誤!未定義書簽。第4章系統(tǒng)實(shí)現(xiàn)94。1創(chuàng)建數(shù)據(jù)庫(kù)94。2界面設(shè)計(jì)104.2.1歡迎界面104。2.2系統(tǒng)主界面114.2.3用戶權(quán)限管理部分界面錯(cuò)誤!未定義書簽。4.2.4查詢界面124。2.5庫(kù)存管理界面124.2.6銷售管理界面134。3程序設(shè)計(jì)134.4項(xiàng)目連編與發(fā)布13第5章總結(jié)145。1成績(jī)145。2展望14結(jié)束語(yǔ)15致謝16參考文獻(xiàn)錯(cuò)誤!未定義書簽。第1章前言1。1問(wèn)題的提出超市是一個(gè)很繁忙的地方,每天有很多的顧客要買東西,收銀員要和很多的顧客結(jié)算,并且要給這些結(jié)算存檔,以便日后查看.如果只用人工的方法去處理這些結(jié)算和計(jì)算的數(shù)據(jù)將是一件很繁瑣的事情,將投入大量的人力物力,為了解決這個(gè)問(wèn)題,實(shí)現(xiàn)科學(xué)化、現(xiàn)代化的超市信息管理,我們就必須設(shè)計(jì)開發(fā)簡(jiǎn)易的超市信息管理系統(tǒng)。1。2設(shè)計(jì)思想該設(shè)計(jì)的指導(dǎo)思想是一切為使用者著想,界面要美觀大方,操作盡量簡(jiǎn)單明了,而且作為一個(gè)應(yīng)用系統(tǒng)要有良好的容錯(cuò)性,在出現(xiàn)錯(cuò)誤操作時(shí)能盡量及時(shí)地給出警告,以便用戶及時(shí)進(jìn)行改正。1.3系統(tǒng)開發(fā)的目標(biāo)作為一個(gè)應(yīng)用系統(tǒng),本系統(tǒng)的開發(fā)目標(biāo)是實(shí)現(xiàn)超市管理系統(tǒng)平臺(tái)化的思想,以查詢系統(tǒng)為中心,主要包括相關(guān)數(shù)據(jù)庫(kù)的設(shè)計(jì)、基礎(chǔ)數(shù)據(jù)庫(kù)的輸入與維護(hù)、超市各種相關(guān)數(shù)據(jù)的查詢、庫(kù)存商品的管理、銷售商品的管理等。就本設(shè)計(jì)而言,該系統(tǒng)是為小型超市而開發(fā)設(shè)計(jì)的,使用本系統(tǒng)的超市,可以方便地對(duì)超市的各種信息進(jìn)行查詢,并且可以對(duì)庫(kù)存商品和銷售商品進(jìn)行修改、刪除、添加等操作。1。4系統(tǒng)應(yīng)用環(huán)境隨著設(shè)計(jì)思想與開發(fā)目標(biāo)的出現(xiàn),繼而出現(xiàn)了開發(fā)語(yǔ)言的選擇。VisualFoxPro是一種數(shù)據(jù)庫(kù)管理語(yǔ)言,它簡(jiǎn)單、易用,并因其可視化編程技術(shù)的完美表現(xiàn)和SQL語(yǔ)言功能的強(qiáng)大已成為編寫數(shù)據(jù)庫(kù)管理系統(tǒng)的主要語(yǔ)言之一.它在數(shù)據(jù)庫(kù)方面有著廣泛的應(yīng)用,VisualFoxPro9.0開發(fā)工具不僅提供了更多更好的設(shè)計(jì)器、向?qū)?、生成器及新類,而且使得客戶和服?wù)器結(jié)構(gòu)數(shù)據(jù)庫(kù)應(yīng)用程序的設(shè)計(jì)更加方便簡(jiǎn)捷?所以我們決定使用VisualFoxPro開發(fā)工具,利用其提供的各種面向?qū)ο缶幊痰目梢暬ぞ邅?lái)編制出用戶滿意的數(shù)據(jù)窗口平臺(tái).1.5課題的研究意義本系統(tǒng)的開發(fā)設(shè)計(jì),充分利用了VisualFoxPro基礎(chǔ)程序設(shè)計(jì)及數(shù)據(jù)庫(kù)管理知識(shí),體現(xiàn)了VFP在數(shù)據(jù)庫(kù)處理和面向?qū)ο蟮目梢暬幊谭矫娴母咝?,?jiǎn)潔等特點(diǎn),同時(shí)也明確了當(dāng)前各大高校持續(xù)開設(shè)VisualFoxPro方面程序設(shè)計(jì)課程的必要性,VisualFoxPro方面本系統(tǒng)的應(yīng)用,能夠提高超市信息管理系統(tǒng)各項(xiàng)工作地效率和質(zhì)量,促進(jìn)商品的銷售和資金的流轉(zhuǎn);減輕各類事務(wù)性工作地勞動(dòng)強(qiáng)度,使超市的職員騰出更多的精力和時(shí)間來(lái)服務(wù)于顧客;改善經(jīng)營(yíng)管理,堵塞漏洞,保證顧客和超市的經(jīng)濟(jì)效益。第2章系統(tǒng)分析2.1系統(tǒng)可行性分析超市信息管理系統(tǒng)是對(duì)超市的收款信息進(jìn)行管理的計(jì)算機(jī)網(wǎng)絡(luò)軟件系統(tǒng),它

可完成超市中各種貨品的收銀工作,并對(duì)可以特定時(shí)間段的出售信息進(jìn)行查詢。圖1。1是一幅上下文環(huán)境圖,它演示了該超市收銀管理系統(tǒng)的外部實(shí)體和系統(tǒng)接口。環(huán)境圖管理員收銀員圖2詢是否存2.2需求分析商達(dá)到以下目標(biāo).理系統(tǒng)商品信息面對(duì)超市管理過(guò)程中出現(xiàn)的環(huán)境圖管理員收銀員圖2詢是否存2.2需求分析商達(dá)到以下目標(biāo).理系統(tǒng)商品信息面對(duì)超市管理過(guò)程中出現(xiàn)的對(duì)系統(tǒng)進(jìn)行操作艮管理系統(tǒng)在實(shí)施后,應(yīng)能夠全面自動(dòng)化信息管理,隨時(shí)掌握超市的情況.全方位的快速查詢,提高工作效率.靈活準(zhǔn)確的收費(fèi),提高財(cái)務(wù)工作效率。全面統(tǒng)計(jì)、匯總、分析,及時(shí)提供決定依據(jù)。超市管理員可隨時(shí)查閱到超市最新信息的詳細(xì)情況.■系統(tǒng)內(nèi)部控制嚴(yán)密,數(shù)據(jù)存儲(chǔ)安全可靠?!鱿到y(tǒng)界面友好美觀,操作簡(jiǎn)單易行。從用戶需求到售后服務(wù)形成了一套嚴(yán)密、科學(xué)、完善的管理體系。2。3系統(tǒng)開發(fā)的總體規(guī)劃根據(jù)結(jié)構(gòu)化系統(tǒng)開發(fā)的思想和方法,“《超市信息管理系統(tǒng)》"的總體開發(fā)計(jì)劃如下:2.3.1系統(tǒng)分析和設(shè)計(jì)階段系統(tǒng)需求分析階段:確定開發(fā)項(xiàng)目,進(jìn)行實(shí)際考查,收集資料,明確用戶需求。數(shù)據(jù)庫(kù)設(shè)計(jì)階段:根據(jù)用戶需求進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),對(duì)本系統(tǒng)而言,即設(shè)計(jì)出系統(tǒng)所需要的數(shù)據(jù)表來(lái)供系統(tǒng)使用。該系統(tǒng)的數(shù)據(jù)庫(kù)中需要建立用戶表、權(quán)限數(shù)據(jù)表、庫(kù)存表、銷售表等.系統(tǒng)整體流程分析與設(shè)計(jì)階段:用結(jié)構(gòu)化系統(tǒng)分析和設(shè)計(jì)方法,總結(jié)出系統(tǒng)要實(shí)現(xiàn)的基本功能。數(shù)據(jù)流程分析后,做出整體設(shè)計(jì)方案:先做底層數(shù)據(jù)庫(kù),再做表單、菜單,最后調(diào)試主程序連編生成可執(zhí)行文件。參考相關(guān)的VisualFoxPro9。0開發(fā)實(shí)例,借鑒別人的優(yōu)點(diǎn)。收集相關(guān)的數(shù)據(jù)庫(kù)系統(tǒng)與應(yīng)用方面的資料與練習(xí)。2?3?2系統(tǒng)實(shí)施階段1。創(chuàng)建項(xiàng)目和數(shù)據(jù)庫(kù).按照設(shè)計(jì)方案創(chuàng)建項(xiàng)目和數(shù)據(jù)庫(kù)、表的結(jié)構(gòu),同時(shí)輸入若干用于程序調(diào)試的數(shù)據(jù)。2?設(shè)計(jì)系統(tǒng)的主要操作界面-—表單?運(yùn)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,設(shè)計(jì)應(yīng)用系統(tǒng)的操作界面——表單,這是系統(tǒng)程序設(shè)計(jì)工作量最大的部分。3。編寫主程序和建立系統(tǒng)菜單。在學(xué)習(xí)和掌握程序設(shè)計(jì)思想和方法的基礎(chǔ)上設(shè)計(jì)應(yīng)用系統(tǒng)的主程序和系統(tǒng)菜單,搭建系統(tǒng)的框架。4?連編項(xiàng)目程序。將以上步驟完成的所有文件進(jìn)行連接編譯,形成系統(tǒng)的可執(zhí)行文件(*exe)。2.4系統(tǒng)功能結(jié)構(gòu)2。4。1功能結(jié)構(gòu)圖在此次設(shè)計(jì)中,依據(jù)系統(tǒng)結(jié)構(gòu)化設(shè)計(jì)方法,把本系統(tǒng)劃分為若干個(gè)功能模塊,某些模塊又可以劃分為多個(gè)子模塊,某些子模塊又可劃分為多個(gè)二級(jí)子模塊,經(jīng)層層分解后,最小的子模塊的功能便十分明確和簡(jiǎn)單了。這樣做,不僅展現(xiàn)了一個(gè)應(yīng)用軟件系統(tǒng)的整體性和層次性,而且通過(guò)屏幕對(duì)每個(gè)應(yīng)用模塊有明顯的提示,在這些提示下,用戶可以方便地進(jìn)入系統(tǒng)的每一層進(jìn)行操作,可以非常方便地使用這一數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。設(shè)計(jì)出本系統(tǒng)的總體功能結(jié)構(gòu)圖如下:

超市信息管理

系統(tǒng)「商品查詢管理〕〔商品庫(kù)存管理)「商品銷售管理〕圖2。1總體功能結(jié)構(gòu)圖根據(jù)總體功能結(jié)構(gòu)圖,本系統(tǒng)分為以下三個(gè)模塊,每個(gè)模塊又可分幾個(gè)二級(jí)模塊,得出各個(gè)模塊的功能結(jié)構(gòu)圖如下:廣商品查詢管理V丿庫(kù)存查詢“銷售查詢'LJ圖2.2商品查詢管理功能結(jié)構(gòu)圖商品庫(kù)存管理添加庫(kù)存刪除庫(kù)存圖2。3商品庫(kù)存管理功能結(jié)構(gòu)圖「商品銷售管理〕添加銷售記錄J「刪除銷售記錄圖2.4商品銷售管理功能結(jié)構(gòu)圖2.4。2主要功能模塊說(shuō)明本系統(tǒng)主要分成三個(gè)功能模塊,每個(gè)模塊都獨(dú)立地完成了自己的功能,以下是對(duì)各功能模塊的說(shuō)明:。商品查詢管理功能。該功能模塊可以實(shí)現(xiàn)對(duì)超市信息的查詢.包括庫(kù)存查詢和銷售查詢兩個(gè)個(gè)功能。庫(kù)存查詢的內(nèi)容有:商品號(hào),商品名稱,入庫(kù)商品價(jià)格、銷售價(jià)格、入庫(kù)商品數(shù)量、銷售商品數(shù)量、生產(chǎn)廠商、產(chǎn)地、采購(gòu)員、驗(yàn)收員、備注。銷售查詢的內(nèi)容有:銷售商品號(hào)、銷售商品名稱、價(jià)格、出售時(shí)間、是否打折。商品庫(kù)存管理功能。該功能模塊要對(duì)商品的入庫(kù)信息和庫(kù)存商品進(jìn)行統(tǒng)計(jì)管理.由于商品信息的龐大、復(fù)雜,需要對(duì)其進(jìn)行詳細(xì)地記錄管理,需要記錄的內(nèi)容有:庫(kù)存商品的名稱、類型、入庫(kù)價(jià)格、銷售價(jià)格、庫(kù)存量、入庫(kù)時(shí)間、有效期等,同時(shí)能夠?qū)崿F(xiàn)對(duì)商品庫(kù)存信息的添加、刪除功能。在商品批量銷售后,在表中能夠同時(shí)刪除相應(yīng)的商品的數(shù)量。商品銷售信息管理功能.該功能模塊是把要銷售的商品從超市中取出來(lái),并對(duì)庫(kù)存商品進(jìn)行相應(yīng)的記錄管理,需要記錄的內(nèi)容有:出售商品的名稱、類型、銷售價(jià)格、數(shù)量、銷售時(shí)間等,同時(shí)能夠?qū)崿F(xiàn)對(duì)商品銷售信息的添加、刪除功能。第3章數(shù)據(jù)庫(kù)設(shè)計(jì)3.1設(shè)計(jì)目標(biāo)本系統(tǒng)屬于小型的數(shù)據(jù)庫(kù)系統(tǒng),可以對(duì)超市進(jìn)行有效管理。本系統(tǒng)可以達(dá)到以下目標(biāo)。?系統(tǒng)采用人機(jī)對(duì)話方式,界面美觀友好,住處查詢靈活、方便,數(shù)據(jù)存儲(chǔ)安全可靠.?實(shí)現(xiàn)各種查詢,如庫(kù)存查詢、銷售查詢等.實(shí)現(xiàn)商品進(jìn)貨分析與統(tǒng)計(jì)、銷售分析與統(tǒng)計(jì)、商品銷售明細(xì)等功能。系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性、易維護(hù)性和易操作性。

3。2開發(fā)及運(yùn)行環(huán)境系統(tǒng)開發(fā)平臺(tái):MicrosoftVisualFoxPro文檔開發(fā)環(huán)境:MicrosoftWord2003。運(yùn)行平臺(tái):WindowsXP/Windows2000/Windows2003。3。3數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)在整個(gè)管理系統(tǒng)中占據(jù)非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接影響系統(tǒng)的效率和實(shí)現(xiàn)的效果。本系統(tǒng)采用的是VisualFoxPro自帶的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)文件名為超市數(shù)據(jù),下面是該數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程.3。3。1數(shù)據(jù)字典|名字:名來(lái)源:來(lái)去向:幺組^成:名字成.組成字,去商品庫(kù)存信息部J管理員售商3。3。1數(shù)據(jù)字典|名字:名來(lái)源:來(lái)去向:幺組^成:名字成.組成字,去商品庫(kù)存信息部J管理員售商W除銷售員、=1商品信商、品庫(kù)品商品口性的數(shù)據(jù)模型(E環(huán)數(shù)據(jù)流而且與軟售件商品刪現(xiàn)方法無(wú)名字:商品查詢信息$地)。。它描述了從麻角度看到戶查詢+庫(kù)存息=I商品商品庫(kù)纟組去向庫(kù)超市品查管理員+銷售組成名稱銷售商類型間商生庫(kù)商品數(shù)量產(chǎn)地庫(kù)采購(gòu)銷驗(yàn)價(jià)格數(shù)據(jù)流入庫(kù)庫(kù)存銷生產(chǎn)廠家銷售時(shí)立一個(gè)概念反映品,數(shù)戶的顯示關(guān).以下便是系統(tǒng)的E-R圖表示第4章系統(tǒng)實(shí)現(xiàn)4。1創(chuàng)建數(shù)據(jù)庫(kù)在前面分析的基礎(chǔ)上,得到了數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),然后就可以再VisualFoxPro9。0數(shù)據(jù)庫(kù)中是想該邏輯結(jié)構(gòu).下面是數(shù)據(jù)庫(kù)的創(chuàng)建過(guò)程:創(chuàng)建項(xiàng)目.在VisualFoxPro9.0主窗口選擇文件\新建命令,會(huì)彈出一個(gè)對(duì)話框,單擊“新建文件",保存該項(xiàng)目名稱為超市信息管理系統(tǒng)。創(chuàng)建項(xiàng)目的數(shù)據(jù)庫(kù).在項(xiàng)目管理器中單擊數(shù)據(jù)選項(xiàng)卡,然后在該選項(xiàng)卡中選擇數(shù)據(jù)節(jié)點(diǎn),單擊新建按鈕,彈出一個(gè)對(duì)話框,在該對(duì)話框中單擊新建數(shù)據(jù)庫(kù)按鈕,保存該數(shù)據(jù)庫(kù)名稱為超市數(shù)據(jù)。在數(shù)據(jù)庫(kù)中創(chuàng)建下面兩個(gè)表格:庫(kù)存表字段名稱數(shù)據(jù)類型長(zhǎng)度NULL字段說(shuō)明商品編碼字符型10N主碼商品名稱字符型20N入庫(kù)時(shí)間日期型8N庫(kù)存數(shù)量數(shù)值型10N入庫(kù)價(jià)格貨幣型8N銷售價(jià)格貨幣型8N生產(chǎn)廠商字符型20N產(chǎn)地字符型20N米購(gòu)員字符型10N驗(yàn)收員字符型10N銷售表字段名稱數(shù)據(jù)類型長(zhǎng)度NULL字段說(shuō)明商品編碼字符型10N主碼商品名稱字符型20N銷售價(jià)格貨幣型8N銷售時(shí)間日期型8N是否打折字符型20N創(chuàng)建表之后,建立數(shù)據(jù)庫(kù)超市信息管理系統(tǒng)的永久關(guān)系如圖4.1所示:圖4.1數(shù)據(jù)庫(kù)永久關(guān)系表4。2界面設(shè)計(jì)本系統(tǒng)主要由以下界面組成:?歡迎界面?系統(tǒng)主界面查詢管理界面庫(kù)存管理界面銷售管理界面4。2.1歡迎界面該界面是系統(tǒng)的歡迎界面,并提供驗(yàn)證管理員身份合法性的功能,設(shè)計(jì)完成的效果如圖4.2所示。用戶輸入用戶名和相應(yīng)的正確密碼,單擊“進(jìn)入”按鈕,就可以進(jìn)入系統(tǒng)主界面。(注:用戶名123,密碼123)圖4.2歡迎驗(yàn)證界面該界面中的表單建立和屬性設(shè)置都比較簡(jiǎn)單,就不再詳細(xì)寫出.主要對(duì)表單中的控件詳細(xì)說(shuō)明:該表單中有3個(gè)label控件,2個(gè)text控件,2個(gè)command控件,其屬性設(shè)置如下:Caption:Lablel——用戶名Lable2--密碼Lable3——登陸Commandl進(jìn)入Command2退出BackStyle:Lablel——0—TransparentLable2——0—TransparentLable3——0-Transparent歡迎界面代碼設(shè)計(jì):該部分代碼主要實(shí)現(xiàn)對(duì)管理員身份的驗(yàn)證.雙擊“進(jìn)入"按鈕,在其Click事件添加如下代碼:ifalltrim(thisform。text1。value)二"123"andalltrim(thisform。text2.value)二"123"Ifalltrim(thisform。textl.value)二"123"anddoform系統(tǒng)主界面thisform。ReleaseelseMESSAGEBOX(〃用戶名與密碼不對(duì)!”)Endif該段代碼的功能是當(dāng)管理員輸入的用戶名和密碼如果都正確時(shí),單擊“進(jìn)入”按鈕,即可以進(jìn)入系統(tǒng)主界面。如果不正確,則將給出提示信息。為“退出”按鈕添加代碼,在其Click事件中添加如下代碼:thisform。Release4.2。2系統(tǒng)主界面系統(tǒng)主界面是用戶進(jìn)入系統(tǒng)后接觸的主要界面,由它可以進(jìn)入各個(gè)功能模塊。主界面的設(shè)計(jì)在這里采用在頂層表單上添加下拉式菜單的方法來(lái)設(shè)計(jì),即先設(shè)計(jì)一個(gè)下拉式菜單,然后將菜單添加到頂層表單上即可。圖4。3主界面該界面表單的屬性設(shè)置和控件設(shè)置都比較簡(jiǎn)單,這里就不再詳細(xì)說(shuō)明,該界面設(shè)計(jì)過(guò)程中用到了菜單,對(duì)菜單的設(shè)計(jì)做一下介紹。在項(xiàng)目中新建菜單供系統(tǒng)使用,如圖4。4所示。系統(tǒng)主界面是與用戶進(jìn)行交互的主界面,由它可以進(jìn)入各個(gè)功能模塊。下面代碼的功能是將菜單(先生成SDI菜單)加載到頂層表單上,實(shí)現(xiàn)頂層表單對(duì)菜單的調(diào)用。雙擊表單,在表單的Init事件中添加如下代碼:DOmain.mprWITHthis,。t。4.2.3查詢界面該界面可以對(duì)超市的各種信息進(jìn)行查詢,包括庫(kù)存查詢和銷售查詢。由該界面可以進(jìn)入庫(kù)存查詢界面、銷售查詢界面,分別庫(kù)存信息和銷售信息進(jìn)行查詢,如圖4。7(a)-(c)所示.圖4.7(a)查詢界面本界面實(shí)現(xiàn)對(duì)用戶信息的查詢,包括用戶名、密碼、用戶類型的詳細(xì)信息。在Commandl的Click事件中添加如下代碼:DOform庫(kù)存查詢就打開了庫(kù)存查詢界面,如下圖:圖4.7(b)庫(kù)存查詢界面本界面實(shí)現(xiàn)對(duì)庫(kù)存信息的查詢,包括庫(kù)存商品編號(hào)、商品名稱、庫(kù)存數(shù)量、入庫(kù)時(shí)間、生產(chǎn)廠商等的詳細(xì)信息。在Command2的Click事件中添加如下代碼:DOFORM銷售查詢就打開了銷售查詢界面,如下圖:圖4。7(c)銷售查詢界面本界面實(shí)現(xiàn)對(duì)銷售信息的查詢,包括商品編號(hào)、商品名稱、銷售價(jià)格、銷售時(shí)間、是否打折的詳細(xì)信息。4。2.5庫(kù)存管理界面該界面可以讓管理員對(duì)庫(kù)存商品的信息進(jìn)行添加、刪除操作,如圖4。8所示。圖4。8庫(kù)存管理界面下面對(duì)庫(kù)存管理中的界面進(jìn)行簡(jiǎn)單的說(shuō)明。添加庫(kù)存:超市進(jìn)入一批以前庫(kù)存中不存在的商品時(shí),需要添加該商品的信息到庫(kù)存信息之中,即添加庫(kù)存。刪除庫(kù)存:當(dāng)某種商品銷售完畢之后,由于該商品失去銷售市場(chǎng)或其它原因,該超市不打算再進(jìn)該種商品時(shí),需要?jiǎng)h除庫(kù)存信息中關(guān)于該商品的信息,即刪除庫(kù)存。4。2.6銷售管理界面該界面可以讓管理員對(duì)要銷售的商品信息進(jìn)行添加、刪除操作,如圖4.9所示。圖4.9銷售管理界面下面對(duì)銷售管理的各個(gè)子功能模塊進(jìn)行說(shuō)明:1.添加銷售商品:由于某種新商品贏得了市場(chǎng),而該超市以前不曾銷售過(guò)該商品,此時(shí)需要添加該商品的信息到銷售管理信息之中,以便于進(jìn)和銷售.。刪除銷售商品:當(dāng)某種商品失去市場(chǎng)之后,超市已經(jīng)把該商品銷售完畢,并且該超市不再進(jìn)該種商品,需要?jiǎng)h除該商品的信息,此進(jìn)刪除該商品在銷售管理中的信息,即刪除銷售商品。4.3程序設(shè)計(jì)在項(xiàng)目(超市信息管理系統(tǒng).scx)中新建下列主要程序供系統(tǒng)使用:main.prg(系統(tǒng)主程序),用來(lái)設(shè)置系統(tǒng)界面、初始化系統(tǒng)環(huán)境、設(shè)置系統(tǒng)起始點(diǎn)、啟動(dòng)事件循環(huán)等,主要代碼如下:clear_screen.caption二"超市管理信息系統(tǒng)"settalkoffdoform歡迎界面do菜單1。mprreadevents4.4項(xiàng)目連編與發(fā)布完成了上述設(shè)計(jì)以后,可以通過(guò)項(xiàng)目管理器中的連編命令連編生成可執(zhí)行文件(SupermarketInformation。exe)并運(yùn)行,系統(tǒng)的執(zhí)行界面如圖4.10所示.圖4.10可執(zhí)行文件的執(zhí)行界面第5章總結(jié)5。1成績(jī)經(jīng)過(guò)幾個(gè)月的努力,我的設(shè)計(jì)也初見(jiàn)成效,感到甚是欣慰.通過(guò)本次設(shè)計(jì),我對(duì)VFP的知識(shí)得到了進(jìn)一步的理解和學(xué)習(xí),對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)方法有了進(jìn)一步的掌握,理解上也進(jìn)一少得到深化.另外,取得了以下設(shè)計(jì)成績(jī):完成了對(duì)系統(tǒng)主界面的設(shè)計(jì),并能夠?qū)崿F(xiàn)從菜單中進(jìn)入各個(gè)模塊.完成了用戶權(quán)限管理界面的設(shè)計(jì),在用戶管理中能夠增加用戶并進(jìn)行存盤,也能夠刪除用戶,并且能夠?qū)τ脩粜畔⑦M(jìn)行逐條查詢;在權(quán)限管理中,能夠?qū)?quán)限進(jìn)行設(shè)置。查詢界面也完成了初步的設(shè)計(jì),能夠?qū)τ脩粜畔ⅰ?kù)存信息、銷售信息進(jìn)行簡(jiǎn)單地查詢.但是由于時(shí)間和自己能力有限,還存在不少問(wèn)題有待解決,庫(kù)存管理和銷售管理只完成了初步的界面設(shè)計(jì),還不能夠具體實(shí)現(xiàn)。由于設(shè)備有限,也不能實(shí)現(xiàn)信息的打印,系統(tǒng)運(yùn)行中也還有問(wèn)題有待解決。5。2展望在設(shè)計(jì)過(guò)程中,庫(kù)存管理和銷售管理沒(méi)有具體實(shí)現(xiàn),在接下來(lái)的時(shí)間里,需對(duì)這兩塊進(jìn)行詳細(xì)設(shè)計(jì),使各個(gè)小功能模塊能夠?qū)崿F(xiàn)。由于時(shí)間關(guān)系,我做的是超市信息管理系統(tǒng),還可以在此基礎(chǔ)上加上收銀模塊。通過(guò)掃描商品條碼或者直接輸入商品條碼,自動(dòng)計(jì)算本次交易的金額.在顧客付款后,自動(dòng)計(jì)算找零,同時(shí)打印交易清單(包括交易的流水賬號(hào)、商品名、數(shù)量、單價(jià)、總金額、交易時(shí)間、負(fù)責(zé)本次收銀的員工).另外,還可以加上營(yíng)業(yè)統(tǒng)計(jì)模塊,統(tǒng)計(jì)商店的成本收益。提供多種統(tǒng)計(jì)方式:日營(yíng)業(yè)統(tǒng)計(jì),月?tīng)I(yíng)業(yè)統(tǒng)計(jì),年?duì)I業(yè)統(tǒng)計(jì).使系統(tǒng)完善成為超市收銀管理系統(tǒng),整個(gè)系統(tǒng)之后,能夠投入超市進(jìn)行使用.結(jié)束語(yǔ)轉(zhuǎn)眼間,就要進(jìn)行論文答辯了,我的論文隨著系統(tǒng)的完成也進(jìn)入了收尾階段。還記得當(dāng)初說(shuō)起寫論文時(shí)一片茫然的樣子,盡管茫然,但自己一直有一個(gè)信念:既然選擇了這個(gè)課題就要認(rèn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論