中小型超市商品管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
中小型超市商品管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
中小型超市商品管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
中小型超市商品管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
中小型超市商品管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩61頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

本科畢業(yè)論文汗題?艮告信寫管理與館患系統(tǒng)中小型超市商品管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)一、立論依據(jù)1.研究意義、預(yù)期目標(biāo)隨著|丨|國經(jīng)濟(jì)的不斷發(fā)展,計(jì)算機(jī)的普及率越來越高,超市的管理手段發(fā)生了改平,系統(tǒng)管現(xiàn)代轉(zhuǎn)了人丄管現(xiàn)。這就需要管理系統(tǒng)能夠難確的記載和奔閱所有的經(jīng)營活動(dòng),報(bào)助超市經(jīng)營者掌握和和分析營銷情況。超市管現(xiàn)系統(tǒng)的運(yùn)用能夠提高Ah內(nèi)的財(cái)務(wù)、庫存和銷售情況的管現(xiàn)水平,現(xiàn)在市場上有很多的大型超市管現(xiàn)系統(tǒng),這些大型軟件功能豐窗,渉及到商rVn供應(yīng)商信總管現(xiàn)、員工控案管■、員工權(quán)限設(shè)定,商rVn資料的錄入,商品過貨的入庫等等。但對(duì):T-

■個(gè)屮小型超市來說,有些功能完全是多余的,而且市場上絕大部分的小型超市經(jīng)營者計(jì)算機(jī)應(yīng)用水平較低。針對(duì)小型超市的特點(diǎn),計(jì)劃幵發(fā)一個(gè)小型超市管現(xiàn)系統(tǒng)。功能只涉及到財(cái)務(wù)、庫存和銷售這3方而。界而盡可能的做到簡平錄ffl,適合一般人員使用。2.國內(nèi)研究現(xiàn)狀魏秀芳、張曉?、賈巖、顧樹衛(wèi)(2008)就超市營銷的幾個(gè)關(guān)鍵性因素進(jìn)行了研究。根據(jù)國內(nèi)的超市經(jīng)營現(xiàn)狀,提出了網(wǎng)點(diǎn)規(guī)劃、提高超市文化競爭力、發(fā)展新型超市營銷策、尋求新賣點(diǎn)、研究超市顧客的心現(xiàn)、提升超市綜合實(shí)力、誠信和詣的觀點(diǎn)代慧祥(2010)在校園超市選址的問題小,對(duì)校園超市的銷售計(jì)劃及選址問題進(jìn)行討論,根據(jù)實(shí)際的問題考慮所給的數(shù)據(jù)和合現(xiàn)的假設(shè)以及調(diào)齊數(shù)據(jù),對(duì)問題建立了線性規(guī)劃模型??紤]到估舍距離和估舍人數(shù)及購買力對(duì)超市銷售量的影響,采ffl類平均的思想對(duì)超市選址建立模型,并用此模型求解該選址問題,得到陳曉(2007)在對(duì)我國本土超市現(xiàn)狀的研究屮,發(fā)現(xiàn)-■些超市的問題沖惜助外國超市的管現(xiàn)經(jīng)驗(yàn)來指出我過超市的發(fā)展方向。文中指出了市場定位靑同、超市難以實(shí)現(xiàn)規(guī)模效應(yīng)、超市與供應(yīng)商之丨〗.|]缺乏協(xié)作、經(jīng)營管理理念落后的經(jīng)營難楊剛、彭麗、宋猛、周意、黎意、周秦武(2009)提出一種一種超市購物結(jié)賬裝置及助結(jié)帳方法。這種超市購物結(jié)賬裝置及H助結(jié)賬方法,包括后臺(tái)管理系統(tǒng)、助結(jié)賬系統(tǒng)、門道檢測系統(tǒng)。后臺(tái)管現(xiàn)系統(tǒng)包括服務(wù)器、交換機(jī)、主PC機(jī),完成對(duì)整個(gè)系統(tǒng)的管現(xiàn)。h助結(jié)賬系統(tǒng)包括:柜臺(tái)PC機(jī)、第-?讀寫器、標(biāo)簽檢測天線、解碼箱、觸?屏顯不1器、讀卡器、打印機(jī)。顧客通過觸K:屏兄示器進(jìn)行操作,第-?讀寫器通過標(biāo)簽檢測天線讀取貼在物nTi上的PVC標(biāo)簽;讀卡器讀取會(huì)員卡信總。門道檢測系統(tǒng)包括:第二讀寫器、門道大線、報(bào)?裝置。第二讀寫器通過門道天線一直檢測通過門道的軟標(biāo)簽,門道PC機(jī)將檢測到的軟標(biāo)簽UID與數(shù)據(jù)庫十己交費(fèi)商品信息;(ii比較,實(shí)現(xiàn)報(bào)S功能[4]。李麗(2007)沒農(nóng)了對(duì)我國連鎖超市物流配送體系建設(shè)研究。文章百先提出了作者對(duì)連鎖超市物流配送的現(xiàn)狀分析和現(xiàn)有配送方案存在的柯限性,然后通過對(duì)我國連鎖超市丄海聯(lián)平與沃爾瑪?shù)谋容^分析,得出我國發(fā)展連鎖超市物流配送袁作為(200S)在_丨|小型超市宵現(xiàn)系統(tǒng)分析|丨?,提出了對(duì)中小型超市開發(fā)宵現(xiàn)系統(tǒng)的石法。文章中主要通過進(jìn)、銷、存三方面來分析中小型超市的功能和需求,并根據(jù)功能和需求制定出自己的宵理系統(tǒng)模型丨…。王旭輝(2007)在社區(qū)超市發(fā)展現(xiàn)狀分析與對(duì)策探討一文巾指出:分析我國社區(qū)超市業(yè)的發(fā)展特點(diǎn),總結(jié)社區(qū)超市發(fā)展_||存在的不足,對(duì)于促進(jìn)我國社區(qū)超市的進(jìn)一步完稗有極其重要的現(xiàn)實(shí)意義。文章屮總結(jié)了社區(qū)超市的基本特點(diǎn)和經(jīng)營優(yōu)勢,并根據(jù)雅戈?duì)柶放频某晒Π咐齺硪?guī)劃出超市的發(fā)展對(duì)策17】。劉勤俠(2009)就如何設(shè)計(jì)超市H有nTi牌滿意度調(diào)齊班行探討。作者認(rèn)為:一要確定調(diào)斉n的,解決為什么要調(diào)斉的問題。二是確定調(diào)奔對(duì)象,解決向誰調(diào)斉和由誰來提供資料的問題。三是確定調(diào)斉項(xiàng)n和調(diào)斉問卷,解決調(diào)斉的問題。顧客對(duì)超市ft有nT■牌的滿意度直接影響著顧客忠誠度,關(guān)系到超市的成敗興襄,研究超市有nTi牌的滿意度有著重要的意義,而調(diào)研的百項(xiàng)丄作就是班行超市H有nTi牌滿意度調(diào)斉方案設(shè)計(jì)董軍農(nóng)、王培桓、傅元慧(2009)就如何建立行之有效的超市管理模式進(jìn)行了探付。作者通過對(duì)眾多超市的管理班行調(diào)齊、分析、比對(duì)和研究,總結(jié)出超市管現(xiàn)模式的法規(guī)性、計(jì)劃性、規(guī)范性和人文性四個(gè)大方而丨9】。杜新麗(2009)用問卷調(diào)斉的方式,從超市形象及購物環(huán)境、商nT■的質(zhì)量與價(jià)格、員工及超市服務(wù)、超市的便利性、超市促銷等方而了解超市顧客流失的原因,并提出己的應(yīng)對(duì)方法:化超市形象及購物環(huán)境;在保證商nVi質(zhì)量的基礎(chǔ)上合理定價(jià);強(qiáng)化員工的服務(wù)意識(shí);以方便顧客為原則幵展經(jīng)營活動(dòng);幵展積極有效的促銷活動(dòng);高度重視并妥善處現(xiàn)顧客抱怨;實(shí)施關(guān)系營銷以提高顧客的忠誠3.參考文獻(xiàn)[1]魏秀芳,張曉鍵,賈忠,顧樹衛(wèi).超市營銷關(guān)鍵因素分析及及展趨勢研究[J].T會(huì)論壇,200y

(1).[2]代慧樣.校網(wǎng)超市選址|VJ題[」】.屮科技博覽,2010

(7).[3]聞丨曉.我國木土超市現(xiàn)狀與發(fā)展對(duì)策研究[■!】.科技W詢導(dǎo)報(bào),2007

(11).[4]楊剛,彭麗,宋猛,黎總,周秦武.一種超市購物結(jié)賬裝置及「丨助結(jié)賬方法[!)].兩安:_卩[丨安交通大學(xué),2U09.[5]李咖.我[iHl連鎖超市物流送體系建設(shè)研究m.屮W市場,2007

(8),

(6).[7]王旭輝.社IK超市發(fā)狀分析與對(duì)策探〖寸m.科技資訊,2007

(9).[a]劉勤砍.超市丨'丨有品牌滿S度調(diào)杏方案設(shè)汁m.商場現(xiàn)代化,2009

(4).[9]黃軍農(nóng),.干培桓,傅元慧.淺析我[liil超市的管迎模式m.現(xiàn)代商業(yè),2008

(10).[10]杜新麗.超市顧客流失原網(wǎng)及規(guī)避策略研究[」].河南社會(huì)科學(xué),2009

(4).二、研究方案1.主要研究內(nèi)容(或預(yù)期章節(jié)安排)1概述1.1開發(fā)背景1.2 n的與意義1.3國內(nèi)發(fā)展現(xiàn)狀分析2系統(tǒng)分析2.1系統(tǒng)工具介紹

n丨行性研究2.3需求分析2.4數(shù)據(jù)流圖2.5數(shù)掘字典3系統(tǒng)設(shè)計(jì)3.1總體結(jié)構(gòu)設(shè)計(jì)3.2功能模塊設(shè)計(jì)3.3數(shù)據(jù)庫設(shè)計(jì)3.

4編碼設(shè)計(jì)4系統(tǒng)實(shí)現(xiàn)4.

1

一般功能的實(shí)現(xiàn)4.2采購模塊的實(shí)現(xiàn)4.3商nT■信總模塊的實(shí)現(xiàn)4.4倉庫模塊的實(shí)現(xiàn)4.5統(tǒng)計(jì)和提醒模塊的實(shí)現(xiàn)2.實(shí)施方案和進(jìn)度計(jì)劃第7學(xué)期第10周至第7學(xué)期第11周:在指教師的指_4

K,廣泛搜集、研究相關(guān)文獻(xiàn)資料,完成章節(jié)1系統(tǒng)概述中的研究意義、國內(nèi)研究現(xiàn)狀、存在的問題及研究分析,確定畢業(yè)論文選題第7學(xué)期第12■周:完成外文翻譯、文獻(xiàn)綜述和幵題報(bào)告撰寫;參加幵題答辯,進(jìn)■步論證選題價(jià)值、確立主嬰研究內(nèi)落,論證研究方案的合理性和可行性。第7學(xué)期第13周:這周完成幵發(fā)的系統(tǒng)分析階段,多去了解其他超市管理系統(tǒng)的管理流程,各取長處,設(shè)計(jì)H己的流程。第7學(xué)期第13周:還是分析階段,完成數(shù)據(jù)部分:制定出完整的數(shù)據(jù)流DFD圖,編制數(shù)據(jù)宇典,完成數(shù)據(jù)分析。完成章節(jié)2中的冗他內(nèi)容:功能模型設(shè)計(jì)和系統(tǒng)邏輯模型設(shè)計(jì)。第7學(xué)期14周:工作進(jìn)入到系統(tǒng)設(shè)計(jì)部分,哲先把系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)好,然后做好數(shù)據(jù)庫部分:數(shù)據(jù)庫概念設(shè)計(jì)ER閣、數(shù)據(jù)庫邏輯設(shè)計(jì)、代碼設(shè)計(jì)。最后做好輸入輸出設(shè)計(jì)和模塊功能設(shè)計(jì)。第7學(xué)期第15周:工作進(jìn)入到系統(tǒng)實(shí)施部分,確定軟件的編寫語言和工具,逐步完成系統(tǒng)的編寫和調(diào)試,遇到閑難找老師和同學(xué)ffi忙。第7學(xué)期第16周:完成金部工作內(nèi)容,如果沒有完成;齊找系統(tǒng)工作遺漏的功能和改ill;系統(tǒng)第7學(xué)期第16周:定稿并丄交,參加第一次答辯。文就綜迷中小型超市商品管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)世界各國零售業(yè)態(tài)的友展與電子計(jì)算機(jī)技術(shù)在商業(yè)領(lǐng)域的應(yīng)用密不可分,尤-K是在超市行業(yè)。在我國,有很多在偏僻區(qū)域的屮小型超市,這些超市的超市規(guī)模和實(shí)力遠(yuǎn)不如大型超市,信息化管現(xiàn)相對(duì)落后,致使十小型超市難以降低經(jīng)營成本、難以提高經(jīng)營效率。n前購物十小超市應(yīng)用管理系統(tǒng)普遍采用的是C/S結(jié)構(gòu),其幵發(fā)重點(diǎn)是商nT■的管理功能。如果不能保證JE確的閑存和邊貨控制,將會(huì)-y"-致管現(xiàn)費(fèi)ffl的增加。在如今這個(gè)“數(shù)字化年代”,一個(gè)適合超市的管理系統(tǒng)對(duì)T-超市來說是必要的。1中小型超市在市場上的現(xiàn)狀及發(fā)展分析1.1中小型超市在市場上的現(xiàn)狀與一些資金雄厚的、管現(xiàn)先進(jìn)的超市相比,我國超市想要在市場上站穩(wěn)腳跟尚需加倍努力,陳曉{2007)我國超市經(jīng)營存在的問題:市場定位甫同、超市難以實(shí)現(xiàn)規(guī)?;⒊信c供應(yīng)商之fiij缺乏協(xié)作概念、經(jīng)營管現(xiàn)現(xiàn)念落后⑴。屈道群{2008)認(rèn)為1|?小型超市在市場上面臨#幾個(gè)方面的鬧境。商業(yè)方面:營業(yè)效果不位,賣場布局混亂;宵現(xiàn)上的聞境:宵現(xiàn)流程,、丨k務(wù)流程的宵理不到位,一般是照搬照抄其他超市,商品和倉庫宵■不健全,成本謂加;發(fā)展方面:發(fā)展規(guī)劃不明確,網(wǎng)店而局不科學(xué),競少性不強(qiáng)1.2中小型超市的發(fā)展對(duì)策黃智萌認(rèn)為《2009)這幾年的房地產(chǎn)市場蓬勃發(fā)展,大量新社區(qū)的出現(xiàn)給屮小型超市帶來生存空問,社區(qū)人口流動(dòng)量小,大型超市無暇顧及。其次,鄉(xiāng)鎮(zhèn)市場能給超市的發(fā)展帶來新的增長空叫,鄉(xiāng)鎮(zhèn)的購買力比較密集,小國的農(nóng)民市場滿力也是不可估量的不僅如此,中小型超市還可以應(yīng)該☆理運(yùn)用自己的優(yōu)勢來贏取市場地位,一是要明確需求,合■安棑商纟纟結(jié)構(gòu),屮小型超市規(guī)模雖不及人型城市,但_nj.以根據(jù)對(duì)居民的消費(fèi)調(diào)查來安排店面。田春蘭(2008}二要運(yùn)用倍感經(jīng)營,提供超值服務(wù),中小型超市-_般離居民去近,超市的服務(wù)人_?應(yīng)該多與顧客進(jìn)行交流,了解他們的共體需求和>」慣。有利于增加顧客的滿意度丨哀作為(2008)超市能否在農(nóng)村這個(gè)廣大的市場連接起來,關(guān)鍵在十是否樹立了幵拓農(nóng)村市場的戰(zhàn)略觀念和針對(duì)_冗市場特征制定的相應(yīng)策略isi。杜鋒《2009)耍在農(nóng)村發(fā)展連鎖超市,必須注意轉(zhuǎn)變營銷觀念,實(shí)行低價(jià)優(yōu)質(zhì),讓利與消費(fèi)者的價(jià)格策略,同時(shí)激發(fā)消費(fèi)者的購買欲望。外,農(nóng)村超市產(chǎn)品以R常ffl品為主,注意超市經(jīng)營產(chǎn)「7■的選擇2中小型超市運(yùn)作流桓和系統(tǒng)的結(jié)枸選擇2.1超市的管理流程和需求羅玉葵{2009)認(rèn)為在超市R常管現(xiàn)|丨|,最重要的是對(duì)流程的管理和對(duì)商n7■的管現(xiàn),在大多數(shù)的超市管理類軟件屮,都能找到相似的流程。超市管現(xiàn)的需求圍繞的是釆購、銷售、庫存三個(gè)方而發(fā)展|丨|小型超市的必要功能需求:(1)在需要吋生成商品的庫存情況報(bào);(ii,實(shí)吋報(bào)告商品庫存情況,如果庫存不足,可生成缺貨提醒。(2)釆購商nTr后及吋錄入商nTi信息等數(shù)據(jù),并更新庫存量(3)隨吋錄入售出的商rVrr信息(4)當(dāng)超市末端吋卩.1]內(nèi),某種商品的售出數(shù)量較大,可將此類商nTr歸為熱賣商品,用丁市場采購指杜鋒《2009)超市圍繞系統(tǒng)運(yùn)行的幾個(gè)通用丄作流程也是一樣的:(1)根據(jù)缺貨提醒進(jìn)行商品的采購,然后進(jìn)行釆購入庫的處現(xiàn)(2)從商品庫存111提取商品后可以根據(jù)商品的信息放入超市的貨物架(3)顧客完成選貨后,收銀員輸入商nTr的編碼,系統(tǒng)獲得商nTr的信息,提示收銀員完成收銀和找零工作。為了應(yīng)對(duì)激烈的市場競爭,各家超市都會(huì)推出會(huì)員功能來吸引和留住顧客。王衛(wèi)強(qiáng){2{X37)通過會(huì)員信箱、手機(jī)紐信、互聯(lián)網(wǎng)等方式深入了解顧客,盡可能地記錄顧客的消費(fèi)習(xí)慣,然后通過手機(jī),E-MAIL等方式及吋的將適合顧客的商品信息促銷信息告知會(huì)員顧客,從而不斷挖掘顧客的濟(jì)在需求,引消費(fèi)2.2超市管理的軟件模式的選擇鬥前階段軟件系統(tǒng)結(jié)構(gòu)主要有兩種:C/S和B/S模式。兩種模式的各種模式各有優(yōu)缺點(diǎn)。魯春燕、孫娟(2008)認(rèn)為C/S模式的主耍特點(diǎn)是:應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較釋;賈蓉生(2009)數(shù)據(jù)的存儲(chǔ)管現(xiàn)功能較為透明。相對(duì)來說,B/S模式更適合信息化的管現(xiàn)系統(tǒng)。伹是|丨|小型超市的管現(xiàn)系統(tǒng)一般為局域網(wǎng)內(nèi)管現(xiàn),而且不會(huì)經(jīng)常去更新系統(tǒng),這使得B/S模:成本和維護(hù)方而的優(yōu)勢得不到體現(xiàn)。綜合考慮卜C/S結(jié)構(gòu)更適合在中小型超市管現(xiàn)類系統(tǒng)軟件運(yùn)用[111。3中小型超市管理系統(tǒng)設(shè)計(jì)上的幾個(gè)問題3.1庫存存量上下限及警報(bào)問題超市庫存對(duì)每-?種商都要有-?個(gè)下限和平均水平,以避免支出過高庫存成本。乂迪沖(2009)認(rèn)可超市可以釆用定期定量(t,s,S)訂貨庫存控制方法,實(shí)現(xiàn)系統(tǒng)普?qǐng)?bào)。每經(jīng)過t吋卩fj檢奔剩余庫存量X,如果X大十庫存K限S不去補(bǔ)允,小廠卜限S就耍及吋補(bǔ)充商rWi并及吋發(fā)出庫存報(bào)警,補(bǔ)充量Q可以為Q:S-s,使庫存達(dá)到平均水平S,這樣做可以剩下人丄計(jì)算的精力去做好;K它管現(xiàn),同吋還可以沒出及吋的缺貨提醒『121。3.2數(shù)據(jù)表中主鍵的設(shè)定在邊貨農(nóng)和銷售;小使用遜貨編號(hào)、銷售編號(hào)和商nTi編號(hào)做為主鍵。葉乃文《2009)覺得雙主鍵的設(shè)計(jì)會(huì)使得對(duì)這兩個(gè)農(nóng)的操作變得復(fù)雜,一般考慮到性能問題,要避免使用雙主鍵設(shè)計(jì)。在數(shù)據(jù)檢索中要大量使用到primary

kev,只對(duì)比一個(gè)primary

key的速度架比雙主鍵設(shè)計(jì)快的多,而且序.主鍵在編程上也有好處,sql語句十的where條件可以寫更少的代碼,這代農(nóng)出錯(cuò)的機(jī)會(huì)少了。如果把每--種商nTi的編號(hào)做主鍵,用這種方法設(shè)計(jì)主要為了每個(gè)農(nóng)十的商rVn的主鍵保符-‘3.3滾動(dòng)查詢和模糊查詢?cè)谙到y(tǒng)檢索的吋候,有吋候我們不僅僅滿足于.中項(xiàng)的查詢結(jié)果,佘永紅(2008}在java程序設(shè)計(jì)教程書十提示,有一些rU以提高效率的技巧:(1)歡得nj滾動(dòng)的結(jié)果集Statement

stmt=con.createStatement

(Int

Concurrency};根據(jù)構(gòu)個(gè)參數(shù)的情況,nj以設(shè)定結(jié)果集的滾動(dòng)。(2)排序斉詢及模糊齊詢排序斉詢可以通過SQL語句中的ORDER

3Y實(shí)現(xiàn),按照不同的宇段進(jìn)行排序,輸出排序后的結(jié)果。SQL語句附加LIKE關(guān)鍵宇實(shí)現(xiàn)模糊齊詢。利ffl」DSC訪問數(shù)據(jù)庫的基本過程完成相關(guān)操作后,在創(chuàng)建Statement對(duì)象時(shí),應(yīng)通過相關(guān)的屬性,建立滾動(dòng)集,并設(shè)置滾動(dòng)集的相關(guān)屬性,可充分利用SQL語句中的ORDERBY和LIKE執(zhí)行斉詢數(shù)掘庫|丨|視圖,嵌套查詢,交集的應(yīng)Itl:視圖-nj.以現(xiàn)解為保存;?的查詢,它保存的是‘實(shí)在’表格經(jīng)查詢后的結(jié)果。吳?輝{2007)認(rèn)為嚴(yán)本表是視圖的來源和幕礎(chǔ),視圖n丨以豐富_幕本表的表沾;嵌變查詢是指在一個(gè)外層查詢十包食有另一個(gè)內(nèi)層查詢,即一個(gè)SQL查詢語句塊nji以嵌變?cè)诹硪粋€(gè)查詢塊的WHERE子句十。交集_卞要運(yùn)州在對(duì)多張表的同一字段進(jìn)行查詢,可以使查詢更加簡便、效率3.4

Server定時(shí)作業(yè)的運(yùn)用B麗杰{2008丨認(rèn)為通過定時(shí)作業(yè),用戶可以定期地進(jìn)行數(shù)據(jù)的計(jì)算處現(xiàn),更新合并、匯總、統(tǒng)計(jì)數(shù)掘。從根本上提高檢索的效率,同吋nm將這類計(jì)算安棑在非工作時(shí)問由計(jì)算機(jī)自動(dòng)究成。如果超市印行一個(gè)促銷活動(dòng),人工宵現(xiàn)的話,需要去哦修改商品的價(jià)格信總,促銷結(jié)束;?又要改回來,這樣很麻煩。加入定時(shí)作業(yè)以后,只需要在商A纟字段|丨?加入促銷價(jià)格和促銷口期,這樣在每天定吋作?,讓系統(tǒng)自動(dòng)判斷應(yīng)該用促銷價(jià)格還是苦通價(jià)格。此外,運(yùn)Ml定吋作?還n」-以實(shí)現(xiàn)缺貨提醒,::'1某利_商纟?>的庫存量過低時(shí),nj以提醒州戶[161。3.5

Swing組件和框架Swing包是」FC的-■部分,提供了從按鈕到列農(nóng)的所有可視化組件。余永紅《2008)認(rèn)為Swing用釋量級(jí)的組件代替了

AWT中的重量級(jí)組件,并且Swing特代的組件|丨|都包含一些其他的特性Swing為基子窗體的應(yīng)用程序幵發(fā)提供了一營精美、豐的基本組件,以及一個(gè)能使ffl圖形ffl戶界而的GUI獨(dú)立千特定平臺(tái)的顯示框架。ffl

Swing組件設(shè)計(jì)的程序,比AWT程序更加優(yōu)美[17]。Joshua

(2008)認(rèn)為Spring框架的功能可以用在任何」2EE服務(wù)器十,大多數(shù)功能也適ffl十不受管現(xiàn)的環(huán)境。Spring的核心要點(diǎn)是:支持不綁定到特定的J2EE服務(wù)的可重用業(yè)務(wù)和數(shù)據(jù)訪問對(duì)象,這樣可以在不同」2EE環(huán)境、獨(dú)立應(yīng)用程序、測試環(huán)境之「"j重用I氣吳#峰、王鑫盈{2007)認(rèn)為Hibernate框架能夠提供基礎(chǔ)的對(duì)象/關(guān)系映射,并支持雖有;K他的復(fù)雜功能,如緩存,延時(shí)加載,主動(dòng)抓取,分布式緩存等。Hibernate框架已經(jīng)成為了亊實(shí)上標(biāo)唯的0/R映射技術(shù),因此在Spring框架十己經(jīng)對(duì)Hibernate框架邊行了最深入的集成,他是一個(gè)高性能的、開發(fā)源碼的持久框架,一|丨|對(duì)象/關(guān)系映射的解決方案4總結(jié):超市的管規(guī)主耍還是在流程和商rVr的管現(xiàn),而競爭主耍是在成本的競爭。通過對(duì)|丨|小型超市的分析和研究,釆ffljava平臺(tái),SQLServei?數(shù)據(jù)庫系統(tǒng)開發(fā)一個(gè)管現(xiàn)信息系統(tǒng)??梢詫?duì)超市邊行科學(xué)和規(guī)范的現(xiàn)代化管現(xiàn),提高丄作效率,超市運(yùn)營決策,降低人力成本有很大的幫助,建立一套適合的管理系統(tǒng)有助千增強(qiáng)市場競爭力。參考文獻(xiàn)[1]陳曉.我M木土起市現(xiàn)狀?沒展對(duì)策研究⑴.科技辦詢導(dǎo)報(bào),2007

(11).[2]屈道群.淺議屮小型連鎖超市的困境和出路[j].現(xiàn)代商業(yè),2008

(4).[3]黃智萌.屮小型超市的現(xiàn)狀及沒展對(duì)策研究m.湖南工業(yè)技術(shù)學(xué)院報(bào),2009

(6).[4]田春蘭,錢嵐.發(fā)展農(nóng)料連鎖超市應(yīng)注總的f>iJ題。對(duì)策分析m.黑龍江科技信總,2008(31).[5]袁作為,小型超市管理系統(tǒng)的分析m.時(shí)代經(jīng)貿(mào),2008

(6).[6]杜鋒.基千C/S模式的超市管理系統(tǒng)的設(shè)汁與實(shí)現(xiàn)[D].成都:電_了科技大學(xué),2009.[7]羅:K葵.超市公員制界戶又系管現(xiàn)分析與對(duì)策m.民營科技,2009

(4),[8]魯舂燕,孫奶.淺談C/S模式和B/S模式的優(yōu)缺點(diǎn)m.禍建電腦,2008

(6).[9]吳迪沖.零超市進(jìn)銷存管理系統(tǒng)設(shè)汁?研究m.長三角,2009

(3).[10]王衛(wèi)強(qiáng),孫強(qiáng).屮小型超市MIS系統(tǒng)建設(shè)屮;n千丨句題的分析研究[」】.微汁算機(jī)信息C管

(7).[11] 蓉生,胡大源,林金池.java典型應(yīng)用徹杏1000例[M].北京:科學(xué)出版社,2009.[12]胡靜,東成,韓屮平,馬紐寧.SQL定時(shí)作、丨k在管理系統(tǒng)屮的K、川丨m.計(jì)算機(jī)技術(shù)5及展,2007 C6).[13]葉乃文,王燈.java語言程序設(shè)汁教程[M].北京:機(jī)械T_業(yè)出版社,2009.[14]王國輝,S海濤,李鐘尉.」ava數(shù)拙庫系統(tǒng)幵沒案例精選[M].北京:人民郵電出版社,2007,[15] ?峰,王愈晶.精通Net

Beans-java桌而、web

t企業(yè)級(jí)程序JT發(fā)洋解[M].北京: 杰,智平.基于C/S結(jié)構(gòu)域14安全管理系統(tǒng)的幵沒[J].電子科技,2008

(21).[17]金永紅.」ava程片;設(shè)汁教程[M].北京:機(jī)械T_業(yè)出版社,2008.[18]

Joshua

Bloch, Effective

Java

2*??

Edition[M]. Addision

Wesley, 2008,[19]

Rene

Brunner, Felix

Freitag, Elaborating

Decentralized

Market

InformationSystem[D]. Polytechnic

University

of

Catalonia, 2009.本科畢業(yè)論文(20--屆)中小型超市商品管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要隨著社會(huì)的發(fā)展,人們的?;钏?斷地提高,||『小型超市跑布城市各個(gè)社區(qū),它們繁衆(zhòng)了社會(huì)經(jīng)濟(jì),也便利了人們的牛.活,是人們?;钍豢扇鄙俚囊徊糠?。丨司人型超市一樣,中小型超市商品的采購、庫存、銷售等方面的工作,需要個(gè)穩(wěn)定、可靠的管理系統(tǒng),因此開發(fā)十小型超市商iVi管理系統(tǒng)具脊較好的應(yīng)用價(jià)值。本文首先通過查閱文獻(xiàn)和分析巳有的類似的系統(tǒng),并經(jīng)過了一定的社會(huì)需求調(diào)研,明確了

|丨『小型超市商管理系統(tǒng)的設(shè)計(jì)框架,對(duì)需要實(shí)現(xiàn)的功能模塊進(jìn)行了分析,完成了數(shù)據(jù)庫的規(guī)劃和設(shè)計(jì),并.K實(shí)現(xiàn)了主要模塊的代媽編弓,系統(tǒng)能夠正常運(yùn)行,對(duì)中小型超市商纟i宵理有一定的應(yīng)用價(jià)值。關(guān)鍵詞:超市;商iVi管理;設(shè)計(jì)AbstractWith

the

development

of

society,

people's

living

standards

improved,

smalland

medium

supermarkets

various

communities

throughout

the

city,

themhelp

not

only

economic

prosperity;

but

facilitate

people's

Supermarket

goods's

procurement,

inventory,

work,

etc

needs

stable,reliable management system, the development of small and mediumsupermarket

merchandise

management

system

good

application

value.

paper

first

through

literature

review

and

of

existing

similar explicitly the small and medium supermarket merchandisemanagement

system

framework,

the

function

of

the

to

implement,

andanalysis

module

to

complete

the

planning

design

of

the

database,

therealization

of

the

main

module

coding,

the

function

properly.Keywords:

Supermarket;

Goods

Management;

111概述iJ開發(fā)特景

n的與意義13國內(nèi)發(fā)展現(xiàn)狀分析2系統(tǒng)分析2」系統(tǒng)開發(fā)環(huán)境2AA

JAVA2A2

MS

SQL

SERVER..

2.2.1市場調(diào)查2.2.2技術(shù)可行性2.2.3經(jīng)濟(jì)可行性2.2.4操作可行性23需求分析23A需求分析的作用....2.3.3非功能性ffi求分析2.4系統(tǒng)數(shù)掘流程程分析 2.4.1系統(tǒng)整體流程圖 2.4.2系統(tǒng)數(shù)據(jù)流圖 2.5系統(tǒng)數(shù)掘字典 3系統(tǒng)設(shè)計(jì) 133J泣體結(jié)構(gòu)設(shè)計(jì) 133.2功能模塊設(shè)計(jì) 3.2.1釆購設(shè)計(jì) 3.2.2商信總設(shè)計(jì) 3.23倉庫設(shè)計(jì) 3.2.4提醒和統(tǒng)計(jì)設(shè)計(jì) 3.3數(shù)據(jù)庫設(shè)計(jì) 3.3.1概念結(jié)構(gòu)設(shè)計(jì) 3.3.2邏輯結(jié)構(gòu)設(shè)計(jì) 3.3.3物理設(shè)計(jì) 203.4編碼設(shè)計(jì) 4系統(tǒng)實(shí)現(xiàn) 224J鹿本功能的實(shí)現(xiàn) 224丄I登錄功能 224.1.2數(shù)據(jù)庫連接 4.2采購模塊的實(shí)現(xiàn) 244.2.1供應(yīng)商管理 244.2.2釆購申- 264.3商信息模塊的實(shí)現(xiàn) 4A倉庫模塊的實(shí)現(xiàn) 294AI釆購入庫 294.4.2

商存貨 304.5統(tǒng)計(jì)和提醒模塊的實(shí)現(xiàn) 314.5.1倉庫核對(duì) 4.5.2缺貨報(bào)告 324.5.3釆購計(jì)劃 ? 35參考文獻(xiàn) 361概述I.I開發(fā)背景隨著社會(huì)的發(fā)展,計(jì)算機(jī)己經(jīng)被認(rèn)為是?-種高效的管理工具,它在現(xiàn)代企、丨k的宵理十發(fā)揮若越來越重要的作用,而十小型超市是n前重要的經(jīng)營模式之,它在整個(gè)商AA經(jīng)營經(jīng)濟(jì)十占據(jù)著+可替代的作用,信息系統(tǒng)的在超市行業(yè)的應(yīng)用背景也由來已久,似在_內(nèi),還有很多小型超市沒有應(yīng)用現(xiàn)代計(jì)算機(jī)技術(shù)來進(jìn)行宵理。隨#十小超市規(guī)模的發(fā)展不斷擴(kuò)人,商數(shù)呈不斷墻加,有關(guān)商的各種信息量也成倍增長。在超市的U常經(jīng)靑|丨■,需要時(shí)時(shí)刻刻需要對(duì)商iVi各種信總進(jìn)行統(tǒng)計(jì)分析,而大量的超市管理信總沿成的繁瑣操作降低了十小超市的工作效率。近年來,我國的超市經(jīng)營再為了進(jìn)一步提高超市的宵現(xiàn)水平和競爭力,也在斷引入管理信總系統(tǒng)。這些形形色色的超市信息管理系統(tǒng)在市場上的盛行程度不亞于其他超市應(yīng)用,記得幾年前很容易在?-個(gè)電腦市場都能找到賣超市軟件的小販,由此可見,信息系統(tǒng)應(yīng)用的盛行程度nj.見-斑。n前超市商管理系統(tǒng)主要模塊包含以下幾個(gè)方面:系統(tǒng)權(quán)限設(shè)定、數(shù)據(jù)錄入、數(shù)據(jù)匯,(?>及查詢等。借助計(jì)算機(jī)運(yùn)行的高效性,實(shí)現(xiàn)對(duì)釆購、庫存及員工信怠等實(shí)現(xiàn)全面、動(dòng)態(tài)、及時(shí)的宵理(p/j;曉,2007)

[11。1.2目的與意義我國經(jīng)濟(jì)的每年都保持#高速發(fā)展,市場的競?爭越來越激烈,消費(fèi)再對(duì)企、丨k產(chǎn)的質(zhì)量和服務(wù)的要求越來越高,超市行業(yè)特別是1|?小型超市在競爭小面臨著極大的考驗(yàn)。如果無法造應(yīng)這樣的競爭環(huán)境,超市甚至?xí)媾R被淘汰的危險(xiǎn)。超市要適應(yīng)新的競環(huán)境,就是要在競?爭1|『求生存,在牛.存十求發(fā)展。也就是說,必須提高超市的競爭力和抗風(fēng)險(xiǎn)的能力,加強(qiáng)超市內(nèi)部的信息化宵理水平,借助計(jì)算機(jī)工具和信總技術(shù),提高內(nèi)部經(jīng)營效率,提高管理水平,巧、斷降低宵理和運(yùn)營成本,綜合地提高自身的競爭力(黃咎萌,2009) 而建立健全一整套完善通用的管理信總系統(tǒng)無疑是實(shí)現(xiàn)上述n標(biāo)的最有力、最簡申的手段之一。保是面對(duì)市場上?;?打繁多,質(zhì)量層次>|〈齊的軟件公司,中小企業(yè)本身很難抉擇。而.H.鮮存哪家軟件公司會(huì)考慮超市的特殊狀況,因而造成了實(shí)施成功率高,人力、財(cái)力浪費(fèi)嚴(yán)重的現(xiàn)象。中小型超市因此,我對(duì)一家在學(xué)校里的小超市進(jìn)行了訪問,并由此設(shè)計(jì)出一套超市商?/?管理系統(tǒng),期望能夠幫助超市經(jīng)營再提升自身的宵理能力和運(yùn)作效率。13國內(nèi)發(fā)展現(xiàn)狀分析隨養(yǎng)我國綜☆國力的不斷提升,我國的計(jì)算機(jī)和信息技術(shù)巳經(jīng)逐漸和世界水接軌。仍是,還有一部分國內(nèi)市場小型超市,它們?cè)谛畔⒒^程中的步伐要落后于大十型超市,似它們對(duì)于自身的資源管理,信總儲(chǔ)存以及數(shù)據(jù)處理也是迫切需要的,要適應(yīng)市場競爭環(huán)境就要有高效的宵理方法,丨列此超市的信息化進(jìn)程是必不rij-少的方法。超市作為-種現(xiàn)代的商業(yè)零售模式,在整個(gè)管理體系||『需要用到大量的現(xiàn)代符理技術(shù),系統(tǒng)十各個(gè)環(huán)節(jié)的功能實(shí)現(xiàn)和協(xié)M性也需依托信息系統(tǒng)來完成。而我國許多中小型超市仍然采用傳統(tǒng)的舊模式來宵理,這樣的宵理水平遠(yuǎn)低于國外的水平,主要體現(xiàn)在門店運(yùn)背上也括單???管理混亂,無法根據(jù)客戶的需求進(jìn)行調(diào)整,導(dǎo)致成本過高,利潤低下(寧立_歷,2006)

[3】。同外超市零售業(yè)管理信息化相對(duì)阿內(nèi)要高很多,黃艷(2009) 人為在經(jīng)濟(jì)發(fā)達(dá)_家,計(jì)算機(jī)管理信息技術(shù)己經(jīng)滲入到各行各業(yè),位括超市行業(yè)。美_沃爾瑪?7?在上世紀(jì)70年代就為總部和分部引入了計(jì)算機(jī)宵現(xiàn),80年代為存?zhèn)€連鎖店實(shí)施了各種信息符理系統(tǒng),使其進(jìn)貨、倉儲(chǔ)、配送、供應(yīng)等實(shí)現(xiàn)了快速可靠、及吋準(zhǔn)確的信總化管理,讓它在40年吋同里從一家小小的單體折扣店發(fā)展成為世界性的零售、丨kLi無霸,沃爾瑪?shù)陌l(fā)展模式有很多地方是值得我國中小超市值得借鑒的地方的。國內(nèi)零售市場的開放進(jìn)程驟然加快,超市的競爭也會(huì)越來越激烈,與外資企、Ik相比較,國內(nèi)超市從總體上還處于明顯的弱勢地位?,F(xiàn)在國內(nèi)為地的超市數(shù)量越來越多,方面丨郵模人,品種全發(fā)展,另方面,1|『小型社區(qū)超市的發(fā)展也呈上升勢頭。我過n前的||『小型超市n前屬于發(fā)展的初級(jí)階段,商uTj的品牌和質(zhì):S:,企業(yè)的宵現(xiàn)水平和經(jīng)營模式與發(fā)達(dá)國家相比仍然很落后。我國70%的十小型超市都采用了電子收款機(jī),仍還沒建立起完整的商纟i宵理系統(tǒng)。在進(jìn)行企業(yè)管理吋,很多企業(yè)還停南在筆紙管理時(shí)代的方式,有些超市M然配洛了電腦,仍還沒形成系統(tǒng)性的宵理,這是制約我國十小型超市的宵現(xiàn)水平的原丨對(duì)之-(王旭輝,2007)丨我網(wǎng)的超市行業(yè)從起步至今,走過丫--段艱難的創(chuàng)業(yè)期后,現(xiàn)在已經(jīng)成力全國商業(yè)領(lǐng)域各種零售業(yè)態(tài)十±0長最快的業(yè)態(tài)之_。飛速的謂長也帶來了口益激烈的競爭,很多超市均巳用信息技術(shù)來重組和提升自身的競奪i力。對(duì)于人型超市來說,其資金實(shí)力雄厚,在能夠負(fù)擔(dān)高額的經(jīng)濟(jì)投入的前提下,他們能充分利用系統(tǒng)的優(yōu)點(diǎn)。而對(duì)于小小型超市來說,如何在有限的資金條件下,最人化的利用各方面資源達(dá)成最高效率,從而產(chǎn)牛經(jīng)濟(jì)效益,成為十小型信息管理系首先要實(shí)現(xiàn)的n標(biāo)。利用IVIVC模式進(jìn)行贊個(gè)宵現(xiàn)信總系統(tǒng)開發(fā)的方案,實(shí)現(xiàn)用戶界面和系統(tǒng)業(yè)務(wù)的邏輯分離,同時(shí),對(duì).#務(wù)處現(xiàn)邏輯和數(shù)據(jù)訪〖?彳邏輯進(jìn)■步分離,這種對(duì)現(xiàn)實(shí)、業(yè)務(wù)邏輯及數(shù)據(jù)清楚分離的設(shè)計(jì)方案,一方面對(duì)于開發(fā)人員進(jìn)行角色分工,在定義皮好的各部分之問通信接n的甚礎(chǔ)上,有利于并行開發(fā);另一方面各個(gè)部分之問的輔合度很小,在進(jìn)行拓展和改動(dòng)時(shí)只需對(duì)務(wù)邏輯進(jìn)行重組,+會(huì)牽?-發(fā)而動(dòng)全身,從而使整個(gè)系統(tǒng)具有良好的運(yùn)行性、可拓展性和員維護(hù)性,這樣的系統(tǒng)更適合1丨|小型超市(袁寶國,2006)調(diào)查顯示:我_零售市場中15%的市場份額由|丨?小超市占領(lǐng),而大型超市的市場份額也僅約為10%??梢奯丨|小型超市在我網(wǎng)具有很大的發(fā)展?jié)摿ΓR(shí)是市場份額更大的屮小型超市的銷售額卻比不上大型超市,這其中的原因之--就是屮小型超市的信總化程度+高?£成的,所以,中小型超市要想在激烈的競爭屮存活下來,又僅靠一個(gè)個(gè)微機(jī)收銀系統(tǒng)來實(shí)現(xiàn)管理,而必須建立一個(gè)也括進(jìn)、銷、存的完整信總系統(tǒng)來提高自身的競爭力,縮小與大型超市之問的差距。H前我岡存在很多超市管理系統(tǒng),比如維思、思訊、精誠等,fK這些系統(tǒng)都>!、是針對(duì)屮小型超市開發(fā)的系統(tǒng),由于功能過于復(fù)雜和屮小型超市使用者計(jì)算機(jī)水Y_等原因,用與屮小型超市。所以要開發(fā)一套針對(duì)中小超市的商管理系統(tǒng)必須進(jìn)行:??。合柔槍?duì)屮小超市的功能、業(yè)務(wù)等進(jìn)行分析(賈騷生,2009)

[\2系統(tǒng)分析2.1系統(tǒng)開發(fā)環(huán)境2AA

JAVAJava是一種通過解析方式來執(zhí)行的語言,它的語法規(guī)則和C++相似。|p]時(shí),Java也是一種f臺(tái)無關(guān)性的編程語言,用Java語言編'與卞j程序,可以運(yùn)行在任何安裝Javii環(huán)境的__f臺(tái)和設(shè)備上,比如IBM的PC、手機(jī)卞臺(tái)以及各種微處理器硬件平臺(tái),以及Windows、UNIX、Linux、OS/2、MAC

OS等系統(tǒng)的計(jì)算機(jī)平臺(tái),Java軟件編程真正實(shí)現(xiàn)丫次編寫,到處運(yùn)行”。Java非常iS用于網(wǎng)絡(luò)和Internet,PI前已經(jīng)成為Internet

i丨丨最脊影響力、最受歡迎的編程迅言之。Java與n前熱門的C++相比,它的語言簡潔得多,并II在C++的截礎(chǔ)上提高了可靠性,除去了最常見的程序鉛誤問題,此外它還有較高的安全性,可以說是編程史以來最為優(yōu)秀的編程語言。Java語言編寫的程序既屬于編評(píng)型1的,又屬于解析型的。程序代碼經(jīng)過編譯之后古先轉(zhuǎn)換為-種稱為Java字節(jié)碼的?

11時(shí)語言,然后Ja?虛擬機(jī)JVM將對(duì)字節(jié)碼進(jìn)行解釋和運(yùn)行。Java

n丨以說是無處不在,它n丨應(yīng)用于任何地方、任何領(lǐng)域,它的用戶群己經(jīng)發(fā)展到了數(shù)百萬,這樣的發(fā)展速度比以往任何語言都要快。Java能給企業(yè)帶來的利益是無可沾量的,Oracle公司董# 和首席執(zhí)行官Larm

Ellison說過:Java正在進(jìn)入企、丨k、家庭和爭校。它正在像Internet本身一樣成為苦遍存在的技術(shù)(葉乃文,2009)2.1.2

MS

SQLSERVERMicrosoft SQL

Server是個(gè)乂系型的數(shù)據(jù)庫宵理系統(tǒng)。它起初是由Microsoft> Sybase和Ashton-Tate三家公司共同開發(fā)的。Microsoft在推出Windows

NT后專門為其開發(fā)丫對(duì)應(yīng)的版木;Sybase則專注于SQL

Server在UNIX版本上的開發(fā)應(yīng)用。SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng),它>?又有使用方便、可伸縮性好和與相關(guān)軟件集成程度高等優(yōu)A,而.H.可以在Windows

98到Window;?

2003等多種系統(tǒng)__f臺(tái)屮運(yùn)行和使用。眾所周知,SQLServer是-變能夠滿足fl前商.業(yè)環(huán)境下不同類型要求的數(shù)據(jù)庫解決方案(余永紅,20GfO

I9]。它是一種應(yīng)用廣泛的數(shù)據(jù)庫宵■系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性、通合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密聯(lián)的集成性、!??好的性價(jià)比等??尚行苑治龅钠涞A(chǔ)是對(duì)系統(tǒng)的市場調(diào)查。我主要對(duì)-些學(xué)校M、社區(qū)M的中小超市進(jìn)行調(diào)查。這個(gè)調(diào)查主要由分兩塊:行情調(diào)查和信息需求調(diào)查。行愔調(diào)查任括找出焚似的超市,對(duì)它們現(xiàn)有的經(jīng)S模式進(jìn)行統(tǒng)計(jì),以及他們對(duì)信怠系統(tǒng)的石法,寫出對(duì)這些超市的經(jīng)費(fèi)狀況報(bào)告,并了解整個(gè)超市運(yùn)作情況,以便幫助分析系統(tǒng)帶來的幫助。信息需求的初步調(diào)查是通過查詢書籍,:?:聯(lián)網(wǎng)搜索初步材料。然后深入超市進(jìn)行調(diào)研,并.H.研究其它超市所ffl管理系統(tǒng)的功能,以及客戶對(duì)這些系統(tǒng)功能的認(rèn)M度(喻H蘭,2007)這里對(duì)? ?家學(xué)校里的小超市調(diào)查發(fā)現(xiàn):超市脊計(jì)算機(jī),似是它僅僅起到U 個(gè)商??記隸和利潤計(jì)算的作用,并沒有將超市各個(gè)功能連接起來,沒有深入到倉庫和釆購方面進(jìn)行系統(tǒng)管理。超市的老板對(duì)我超市商信怠管理系統(tǒng)沒有理解,保是我給他們說明了引入系統(tǒng)管理的方法和好處,他們表示很愿意去實(shí)施這樣的系統(tǒng),伊.是資金的投入是他們最需要考慮的問題。112技術(shù)可行性Java

swing組件是Java的一個(gè)特色,它也能夠和ddphi、vb

—樣開發(fā)出強(qiáng)大的染面應(yīng)用程序。n前SUN公句通過對(duì)幾個(gè)版木的修改和拓展后,swing在一些方面和其他的界面開發(fā)方式相比具窗很大的優(yōu)勢:具有豐富的組件類型集合:swing提供了很多很多的標(biāo)準(zhǔn)組件,它們>t、僅擴(kuò)展性良好,還可以選擇更多的大量第三方組件。優(yōu)越的組件特性:swing +僅位含丫所有平臺(tái)上的特性,它還會(huì)根據(jù)平臺(tái)的+同而提供不同的而外特性,它們大多易于擴(kuò)展,能夠提供比awt和swt更多的功能。標(biāo)準(zhǔn)的GUI庫:swing其實(shí)來源于awt,因此他和awt

■-樣是J.RE」?的標(biāo)準(zhǔn)庫,所以你可以用單獨(dú)地將他們隨你的應(yīng)用程序分開,他們是與平臺(tái)無關(guān)的。版本成熟、開發(fā)完幹:由于它是用Java實(shí)現(xiàn)的,也不會(huì)有什么兼容性的fiij題,swing在每個(gè)平臺(tái)上都有相同的特性和功能,不會(huì)有很大的區(qū)別。nj擴(kuò)展性和靈活性:swing是其于MVC的結(jié)構(gòu)的,所以它.nj.以發(fā)揮java的面丨卩』對(duì)象的語言的優(yōu)勢(伍明2006)

[”1。其實(shí),利用java

swing開發(fā)一個(gè)小型數(shù)據(jù)庫系統(tǒng)并難,只要你學(xué)過基本ava語法,熟悉Java的面丨nj對(duì)象幕礎(chǔ)。ItJ過Vb和delphi的同學(xué)'nj'能會(huì)被它們的簡中的設(shè)計(jì)用戶界面方法所吸引,丨大丨僅只需要拖幾個(gè)控件到窗體上,為每個(gè)控件編‘弓event市件就可以簡單的實(shí)現(xiàn)功能設(shè)計(jì)。在這里,利用NetBeans開發(fā)swing應(yīng)用程序也絲毫不會(huì)遜色于其他開發(fā)工具,丨以設(shè)計(jì)出更加精美的界面。Swing具有豐宮II方便簡潔的用戶界面元素,它對(duì)于欣層平臺(tái)的依賴更少,利用swing設(shè)計(jì)的界面1定會(huì)給予用戶

>[、同于Windows界面的新感覺。2.2.3經(jīng)濟(jì)可行性開發(fā)適合超市的宵理系統(tǒng),其投入比較小,最主要的費(fèi)用是系統(tǒng)設(shè)計(jì)費(fèi)用:其十{]!括軟件開發(fā)費(fèi)用、管理等。后續(xù)的投入相對(duì)較小,很長時(shí)間內(nèi)都+會(huì)需要進(jìn)步投資,維護(hù)費(fèi)用也很少,除非超市的規(guī)模擴(kuò)人需要重新開發(fā)。而S宵理系統(tǒng)實(shí)際能夠起到的作用??遠(yuǎn)遠(yuǎn)人于投入的開發(fā)費(fèi)用,宵理系統(tǒng)能夠給予超市經(jīng)S很打的幫助。因此開發(fā)系統(tǒng)是可行的。2.2.4操作可行性現(xiàn)在的人們巳經(jīng)不會(huì)也不愿S去人工宵理超市商纟了。設(shè)計(jì)突宵理系統(tǒng),讓超市的所有管理動(dòng)作都可以在這個(gè)系統(tǒng)上究成,這樣做既方便有效率。超市經(jīng)普種都愿意去接受這樣的宵理方式。W為這樣不僅能快速的完成很多費(fèi)時(shí)費(fèi)力的工作,還n」以避免出現(xiàn)很多〖?彳題,相信應(yīng)用符現(xiàn)系統(tǒng)會(huì)取得很好的效果。另外,利用系統(tǒng)工具和數(shù)據(jù)庫,統(tǒng)一記錄商???,信息和計(jì)算銷處理數(shù)據(jù),產(chǎn)牛.貨物進(jìn)貨宵現(xiàn),"nJ"以減少員工的工作量和幫助宵現(xiàn)人員規(guī)范化宵現(xiàn)動(dòng)作。2.3需求分析2.3.1需求分析的作用需求分析就是把系統(tǒng)規(guī)劃時(shí)期建立的系統(tǒng)rij行性分析求精和細(xì)化,分析為種rij.能的解決方法,并_?設(shè)計(jì)和分配給於個(gè)系統(tǒng)元素。需求分析是系統(tǒng)定義階段中的最終-步,n的是要確定系統(tǒng)必須究成哪些工作,也就是對(duì)n標(biāo)系統(tǒng)提出完輕、泄確、淸晰、具體的要求。需求分析是-座在系統(tǒng)分析和軟件設(shè)計(jì)階段之問的重要橋梁。-方面來說,需求分析以系統(tǒng)規(guī)格說明和系統(tǒng)規(guī)劃為分析活動(dòng)的起始A,并從軟件角度對(duì)它們進(jìn)行檢查與調(diào)整;另一方面,需求規(guī)格說明又是軟件設(shè)計(jì)、實(shí)現(xiàn)、測試直至維護(hù)的主要播礎(chǔ)。好的播求分析活動(dòng)有助于避免或從-V?剔除-V.期播求上的錯(cuò)誤’然而這些鉛誤往往是致命的(卩|』征,2009)2,3,2功能性需求分析通過一段時(shí)問的調(diào)查分析,并針對(duì)一些巳有的超市宵理信息系統(tǒng)分析,總結(jié)山11『小型超市商iVi管理系統(tǒng)的功能需求:進(jìn)貨單十要包含商n信總,有入庫單的編號(hào)。庫存中.十要包商品信息,rij.以使用商衷十的商纟編3。定期對(duì)超市商進(jìn)行保質(zhì)期,庫存量進(jìn)行檢查,排除斷貨或?;_商1?1過期的現(xiàn)象。對(duì)即將過期的商進(jìn)行促銷銷售活動(dòng)。超市商品宵理的數(shù)據(jù)庫的創(chuàng)建中需要注意并個(gè)信息之問的聯(lián)系。商AA信總:包含商ijnu編號(hào)、商iVu名稱、商AA.甲價(jià)、類別、產(chǎn)地及說明等超市商iVi種類多而來,很多大超市還專門設(shè)定???類管理,設(shè)計(jì)到根類,類等等,商品的.中價(jià)rj-以改動(dòng),對(duì)即將過期商品歸類為促銷商釆購信息:位含進(jìn)貨編號(hào)、商?/!編號(hào)、平價(jià)、數(shù)量、釆購時(shí)問、供應(yīng)商等。信息查詢:包含對(duì)商W信總、釆購、庫存信總等的查詢(宗推玉,2007)2.3.3非功能性需求分析一個(gè)信總系統(tǒng)除了超市客戶功能需求外,還需要有其他隱性非功能需求,以滿足實(shí)際經(jīng)臂使用:(1)設(shè)置ffl戶登隸U令。(2)信總顯示筒便,易懂。(3)符合n標(biāo)客戶的使ffl習(xí)慣。(4)系統(tǒng)能松時(shí)而穩(wěn)定運(yùn)行,響應(yīng)時(shí)fiU短,動(dòng)快。2.4系統(tǒng)數(shù)據(jù)流程程分析2AI系統(tǒng)整體流程圖十小超市的人員組成相對(duì)于大型超市要簡中.,內(nèi)此,系統(tǒng)根據(jù)超市情況把使用:名‘分為兩類:一類是操作員,主要負(fù)責(zé)完成相;X:業(yè)務(wù)ir;數(shù)據(jù)的收集并衆(zhòng)入,操作員在錄入數(shù)據(jù)的過程會(huì)使用一些其它的信息,所以系統(tǒng)分配給操作員查詢和錄入數(shù)據(jù)的權(quán)限。另一類是宵現(xiàn)員,宵現(xiàn)員的權(quán)限要高于操作員,除了操作員的權(quán)限外,還rij-以修改或種刪除操作員的數(shù)據(jù)。宵理員n」-以進(jìn)行添加供應(yīng)商和商uTi,系統(tǒng)更新信息后,操作員根據(jù)商和供應(yīng)商信總負(fù)責(zé)釆購和入庫的工作,操作員完成數(shù)椐錄入后,轉(zhuǎn)理員根據(jù)信息進(jìn)行定期檢查,倉庫核對(duì),數(shù)據(jù)有誤的進(jìn)行修改,缺貨的通知操作員采購,這樣形成一個(gè)設(shè)計(jì)采購和倉庫的循環(huán)過程,依靠系統(tǒng)進(jìn)行系統(tǒng)性的管理。系統(tǒng)整體流程圖如下(見圖I):商eg管各

供應(yīng)商管!?

品類管理各神信息查#

采購單管理

入庫單管理

應(yīng)急果購2.4.2系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖是--種圖形化技術(shù),它具體形象地描述了信息流和數(shù)椐從輸入到輸出的過程十所經(jīng)過的變換過程。在數(shù)掘流圖十不會(huì)存在物理.中.位,它只是描繪數(shù)據(jù)在軟件小流動(dòng)和被處理的邏輯過程。因?yàn)閿?shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示1,所以即使不是CHk的計(jì)算機(jī)技術(shù)人員也容易現(xiàn)解,所以它是極好的交流工具,軟件公司接受.#務(wù)后,都會(huì)要求他們的客戶提交相應(yīng)的數(shù)據(jù)流圖。設(shè)計(jì)數(shù)據(jù)流圖U需要考慮系統(tǒng)必須究成的基本邏輯功能,這個(gè)階段并+需要考慮如何具體地實(shí)現(xiàn)這些功能(杜鋒,2009)屮小型超市商?;?管理系統(tǒng)的用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基木數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成?-份詳盡的數(shù)據(jù)字典。超市商1\?管理系統(tǒng)數(shù)據(jù)庫商?/?數(shù)據(jù)庫任含:供應(yīng)商表、釆購表、庫存表、類別表、商??/|表、釆購計(jì)劃表、缺貨報(bào);??表七個(gè)表。供應(yīng)商表主要存儲(chǔ)的數(shù)據(jù)是供應(yīng)商數(shù)據(jù),可以通過供應(yīng)商管理來修改、添加、刪除其中的數(shù)據(jù)。釆購表要存儲(chǔ)的是釆購申的數(shù)據(jù),可以通過釆購管理來修改、存儲(chǔ)數(shù)據(jù)。庫存表存儲(chǔ)各商在倉庫的存貨量,也任含最佳存貨量的信總,是釆購計(jì)劃和缺貨管理的基礎(chǔ)數(shù)據(jù)。類別表存儲(chǔ)商???類別信息,定義商mTj所屬的iVi類。商iVi表存儲(chǔ)所有商iVi的數(shù)據(jù),.4?:要通過商???信息模塊的商???管理來實(shí)現(xiàn)數(shù)據(jù)的修改、保存。釆購計(jì)劃表和缺貨報(bào)_S_表的數(shù)據(jù)不需要人工的修改和添加刪除,它由數(shù)據(jù)庫系統(tǒng)牛.成的表,主要存儲(chǔ)缺貨信總和每月的釆購計(jì)劃信總。系統(tǒng)的數(shù)據(jù)流圖根據(jù)自頂向下,逐層分解的原則和木系統(tǒng)的特點(diǎn),繪制出如下頂層圖(見圖2)。圖2系統(tǒng)頂層圖在上邊頂層圖的基礎(chǔ)上,根據(jù)超市業(yè)務(wù)數(shù)據(jù)的傳遞和加工,繪制出系統(tǒng)0程圖(見圖3),該圖可以更加詳細(xì)清除地描述系統(tǒng)數(shù)據(jù)之同的關(guān)系。編號(hào)元素類型說明E01尚tVi名稱字符尚在系統(tǒng)屮的名稱E02供應(yīng)商編號(hào)字符商mTi的供應(yīng)商的編號(hào)E03類別編號(hào)字符商mTi的具體種類E04釆購H期H期商mT?的tf期E05商編號(hào)數(shù)字商??的編號(hào)記錄E06入庫H期_入庫的具體吋問E07商14U價(jià)格整型商wTj的價(jià)格EOS庫存量整型商wTj的剩余庫存量表1數(shù)據(jù)元素表表1數(shù)據(jù)元素表?理員3系統(tǒng)0層圖2.5系統(tǒng)數(shù)據(jù)字典數(shù)據(jù)字典(Data

dictionary)是種用戶可以訪問的記隸數(shù)據(jù)庫和應(yīng)ffl程序元數(shù)據(jù)的n錄,是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包的所有元素的定義的集合。數(shù)椐流圖衷達(dá)了數(shù)據(jù)和處理的關(guān)系,數(shù)據(jù)字典則是系統(tǒng)十各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲符的_+:要成果(吳迪沖,2009) 根據(jù)數(shù)據(jù)流程圖,符出|丨|小型超市商品管理系統(tǒng)的數(shù)據(jù)字典(見表

1-4)。E09采購價(jià)格整型商品的進(jìn)貨價(jià)格E10入庫數(shù)量格型入庫的具體數(shù)量E11保質(zhì)期日期商仏的保質(zhì)期E12供應(yīng)商名稱字符商wTj的供應(yīng)商的名稱E13最徒庫存量數(shù)字商從在倉庫的適1>庫存量E14采購數(shù)量整型采購單中的數(shù)量E15計(jì)劃采購量整型庫存和最徒庫存的差值E16類別名稱字符商從的種類名稱E17品類子節(jié)點(diǎn)數(shù)字商仏的子分類編說明組成說明D1入庫商品E01+E05+E06+E08+E09入庫衷.中填寫的入庫商?/1信總D2采購商品E01+E05+E07+E10采購.中.需要填寫的采購商纟?!信總D3缺貨信息E01+E08+E13系統(tǒng)產(chǎn)牛.的缺貨報(bào)??單D4供應(yīng)商信息E02+E12新謂供應(yīng)商的信息D5商M信息E01+E03+E02+E11+E07+E02新樹商纟纟的信息D6采購計(jì)劃信息E01+E03+E05+E15系統(tǒng)的計(jì)劃來購mD7商類E01+E03+E05商仏分類信息D8核對(duì)數(shù)據(jù)E01+E03+sum(ei4)+sum{E10)+E08倉庫核對(duì)需要的數(shù)據(jù)D9庫存信總E01+E03+E05+E13+E11+E08倉庫中商的數(shù)據(jù)信息編號(hào)存儲(chǔ)名組成說明F1商纟信息衷E01+E05+E02+E09商品表|||的信息F2入庫中.信息E01+E05+E09+E02+E08入庫中.|||的信息F3采購中信息E01+E05+E14+E02來購平的信息表2數(shù)據(jù)流條目表3表2數(shù)據(jù)流條目表3數(shù)據(jù)存儲(chǔ)F4缺貨宵現(xiàn)E01+E0S+E13qhbg表巾的信息采購計(jì)劃E01+E15來購計(jì)劃|丨|的信息F6供應(yīng)商信息E01+E05+E02+E12供應(yīng)商的信息表E03+E16+E17庫存表E03+E05+E01+E08+E13倉庫1丨1的商品存貨情況編號(hào)名稱說明P1釆購.申.管理釆購單的修改,添加和刪除P2商1?1?信總管理商wTj信總查詢,可以連接存貨表獲取更多信總,并修改刪除相關(guān)信總。P3缺貨提醒當(dāng)存庫存表||『商AA的數(shù)S過低吋產(chǎn)牛缺貨信息P4入庫中宵現(xiàn)入庫中.信息的修改和刪除P5釆購計(jì)劃系統(tǒng)依據(jù)最佳庫存和實(shí)時(shí)庫存牛.成的釆購計(jì)劃華P6供應(yīng)商宵現(xiàn)商品的供應(yīng)商信總P7品類宵現(xiàn)商品的品類轉(zhuǎn)_P8企庫核對(duì)根據(jù)每月的采購和入庫信息核對(duì)庫存信息P9席存管卻-管理倉昨十商Rnn的信總,如保質(zhì)期、席存泣等等P10應(yīng)急釆購主要是針對(duì)席存S為零時(shí)的臨時(shí)釆購表4處理邏輯表4處理邏輯1■1?庫11理理庫系統(tǒng)設(shè)計(jì)十小超市口常務(wù)需求,設(shè)計(jì)了如下接個(gè)模塊,務(wù)模塊之問區(qū)分明確,用具結(jié)屮小型起市商品管理系統(tǒng)商品倍息宵現(xiàn)

釆購符現(xiàn)商品管理

供應(yīng)商管理

品類管理

釆購汁劃

缺貨管理

采購單管理

圖4系統(tǒng)結(jié)構(gòu)圖12功能模塊設(shè)計(jì)3,2J采購設(shè)計(jì)系統(tǒng)名稱:超市管現(xiàn)系統(tǒng)模塊名稱:采購設(shè)計(jì)輸入處現(xiàn)輸出商品相關(guān)信總Ff常采購處_采購平供應(yīng)商信息商品信息系統(tǒng)名稱:超市管玴系統(tǒng)模塊名稱:商信總查詢與更新輸入處現(xiàn)輸出斉詢條件商品信總供應(yīng)商信總供應(yīng)商管理商品管現(xiàn)查詢更新后的商信息更新后的供應(yīng)商信查詢1果表5系購模塊設(shè)計(jì)3.2.2商品信息設(shè)計(jì)商rVn信息設(shè)計(jì)模塊主嬰?責(zé)商rVn的信息齊詢和更新模塊。具體功能為:按上架商rVn奔詢,按總類奔詢,所有商nTi齊詢,添加刪除商nTi。任何一項(xiàng)動(dòng)作都涉及到尖十的商品表,由這張灰和相關(guān)的齊詢連接來獲取用戶所想架的商rVn信息(見灰6)。表6向品信息模塊表6向品信息模塊眾庫設(shè)計(jì)模塊貨責(zé)商品的庫存管理,它設(shè)計(jì)到采購銷售和系統(tǒng)提醒。采購模塊完成采購業(yè)務(wù)處理后,給據(jù)采購中.的具體數(shù)椐修改存貨農(nóng)。SQLSERVER

‘的定吋作業(yè)每天都會(huì)檢齊存貨農(nóng)11‘的商rVn庫存量和保質(zhì)期,當(dāng)這兩項(xiàng)存在異常吋,會(huì)產(chǎn)斗:系統(tǒng)n志提交纟ft系統(tǒng)統(tǒng)計(jì)和提醒模塊來提醒管理員。這個(gè)模塊的功能,比如商品的存貨管理、入庫管理等等,設(shè)計(jì)的內(nèi)容多,所以比較重要,一般由管理員班行定期的企庫和對(duì),確保分庫的商nTi信息一n

了然,可以說一個(gè)超市只耍把倉庫管理好了,超市商nTi管理就基本到位了,因?yàn)槠渌K的功能都是基十企庫為后臺(tái)的。系統(tǒng)名稱:超市管理系統(tǒng)模塊名稱:庫存宵現(xiàn)輸入處理輸出入席商品倍總存貨商[Vn管理更新的存貨數(shù)修改的入庫單數(shù)據(jù)入庫年_管理據(jù)存貨數(shù)據(jù)口常入庫更新的采購平系統(tǒng)名稱:超市管理系統(tǒng)模塊名稱:提醒和統(tǒng)計(jì)輸入處理輸出缺貨提醒缺貨提醒Ff志系統(tǒng)數(shù)據(jù)過期提過期提??日志表7倉庫模塊表7倉庫模塊設(shè)計(jì)提醒和統(tǒng)計(jì)模塊的n的是為了隨吋提醒管理員某些商rVri的存貨量低十亊先設(shè)定的最低值,或者某些商rWi的保質(zhì)期已經(jīng)到了。點(diǎn)幵相應(yīng)的商rWi可以齊養(yǎng)到具體的商nTi情況。采購、銷售和存貨量的情況每月都會(huì)由SQLSERVER定吋作業(yè)設(shè)置相應(yīng)的命令邊行統(tǒng)計(jì)和匯總,生成每月的銷售、庫存、采購報(bào)波,用以提供具體的經(jīng)營管理數(shù)據(jù)(見農(nóng)8)。表8提醒和統(tǒng)計(jì)模塊3.3數(shù)據(jù)庫設(shè)計(jì)3.3.1概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,它能通過對(duì)需求班行綜合,歸納與抽象,形成一個(gè)獨(dú)立于:R_體DBMS的概念模扭在概念結(jié)構(gòu)設(shè)計(jì)階段,所ni的代農(nóng)工具主嬰是E-R閣,它實(shí)質(zhì)上就是根據(jù)現(xiàn)實(shí)世界客觀存在的菜物及.冗關(guān)系所給出的語義要求,組合基本E-R閣形為E-R模型。在構(gòu)造概念數(shù)據(jù)模型吋要注怠以下兒點(diǎn):應(yīng)充反映現(xiàn)文世界屮實(shí)體與文體之問的聯(lián)系;滿足不同爪戶對(duì)數(shù)掘處理的要求;易于理解,rU以和用戶交流;易于更改;易于關(guān)系模型轉(zhuǎn)化。概念結(jié)構(gòu)是DBMS所用數(shù)據(jù)模型的基礎(chǔ),是數(shù)據(jù)庫設(shè)計(jì)過程的關(guān)鍵步驟之一(劉仲英,2006) 通過對(duì)系統(tǒng)進(jìn)行的需求分析、流程設(shè)計(jì)以及系統(tǒng)功能結(jié)構(gòu)的確定和E-R圖的丫解,繪制丫_丨|小型超市管理系統(tǒng)的E-R圖(見圖5-7)。圖5向品信息供商圖6供應(yīng)商信息圖7存貨信息綜合各個(gè)實(shí)體之問的聯(lián)系如卜(見圖fO圖8系統(tǒng)E-R圖3.3.2邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是系統(tǒng)地運(yùn)用宵理知識(shí)、計(jì)算機(jī)知識(shí)以及系統(tǒng)分析與設(shè)計(jì)的理論和方法在基礎(chǔ)設(shè)計(jì)的前提-卜構(gòu)思新的信息系統(tǒng)流程,按照具體說法就是把概念機(jī)構(gòu)設(shè)計(jì)好的基本E-R閣轉(zhuǎn)化為與選用的DBMS產(chǎn)nnn所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。邏輯結(jié)構(gòu)是獨(dú)立于任何一種數(shù)掘模型的,一般所用的數(shù)據(jù)庫環(huán)境己經(jīng)給定。由十n前使用的數(shù)椐庫基本上都是關(guān)系數(shù)椐庫,因此宵先需架將E-R圖轉(zhuǎn)換為關(guān)系型,然后根據(jù)具體DBMS特點(diǎn)和限制轉(zhuǎn)換為特定的DBMS支持下的數(shù)據(jù)模型,最進(jìn)行優(yōu)化(吳亞峰,2007.)

I】7]。根據(jù)本系統(tǒng)的總體設(shè)計(jì)的E-R圖,以及轉(zhuǎn)換的步驟,在保證數(shù)據(jù)庫基本設(shè)計(jì)范式的基礎(chǔ)上,對(duì)應(yīng)/]]系統(tǒng)的數(shù)據(jù)庫.的邏輯結(jié)構(gòu)進(jìn)行設(shè)計(jì),設(shè)計(jì)牛成的關(guān)系數(shù)據(jù)表共8張,下面分別對(duì)8張進(jìn)行功能定義(見農(nóng)9-16):gyshang農(nóng)(供應(yīng)商農(nóng)):記果為供應(yīng)商行業(yè)、提供商nTi、價(jià)格等等信息。shangpin表(商口%表):主要記錄商相關(guān)信總。qhbg

(缺貨報(bào)告農(nóng)):主要記錄Ff常銷售商品的訂平相關(guān)信息。fenlei

(品類農(nóng)):主嬰記錄商品所涉及到的種類信息。cunhuo表(昨存表):主要記錄商品在倉昨屮的存貨信總。caigou農(nóng)(采購序.農(nóng)):主要記錄采購市的相關(guān)信息。mku農(nóng)(入庫平農(nóng)):主要記錄系統(tǒng)的入庫中十的相關(guān)信息。cgjh表(釆購計(jì)劃表):系統(tǒng)牛成的釆購計(jì)劃。字段名描述數(shù)據(jù)類型L<:度NULLSupply_Name供應(yīng)商的名稱Varchar20NSupply_ID供應(yīng)商的編號(hào)VarcharSupply_Des供應(yīng)商描述Varchar字段名描述數(shù)據(jù)類型長度NULLGood_Name問PR名Varchar20N商nTr編號(hào)VarcharNGood_BZQ商p?p保質(zhì)期DatetimeSupply_Td商M供應(yīng)商VarcharKind_Id商p?p分類VarcharGood_Num商品席存字段名描述數(shù)據(jù)類型長度NULLKind_name分類名稱VarcharNKind-ID分類編號(hào)Varchar2NKind_sub子節(jié)點(diǎn)Varchar2字段名描述數(shù)據(jù)類型長度NULLGood

-Name商品名稱Varchar20Good_Id商品標(biāo)VarcharNGood_Num庫存覺IntN表⑴商品表定義表⑴商品表定義表11分類表定義表12缺貨表的定義表9供應(yīng)商定義宇段名描述數(shù)據(jù)類型長度NULLGood-Name商1?1名稱Varchar20Good_ID商編碼VarcharNGood_Num商存量IntN最佳庫存量IntNGood

供應(yīng)商編號(hào)Varchar2N商n?n分類Varchar2字段名描述數(shù)據(jù)類型長度NULLBuy_ldi購單編號(hào)Varchar9NGood-NameVarchar20Good_ID商W編號(hào)VarcharNBuy_Pri釆購價(jià)格IntBuy_Dat釆購td期DatetimeBuy_Num計(jì)劃的釆購量IntNSupply_ID供應(yīng)商編號(hào)Varchar2字段名描述數(shù)據(jù)類型長度NULLRu_Id入庫羊編號(hào)Varchar9NBuy_Id釆購編號(hào)Varchar9NGood-Name商沾名稱Varchar20Good_ID商沾編VarcharNRu_Dat入庫口期Datetime字段名描述數(shù)據(jù)類型長度NULLCgjhjd釆購計(jì)劃編號(hào)Varchar9NGood-Id商nTi編號(hào)VarcharNGood-NameVarchar20表14表14果購單表定義表15入庫單表定義表13存貨表定義Cgjh_Num計(jì)劃采購量IntCgjh_DatDatetinie數(shù)據(jù)昨的物理設(shè)計(jì)就是把設(shè)計(jì)好的邏輯結(jié)構(gòu)建立在特定的數(shù)據(jù)昨管理系統(tǒng)十,同吋建立視圖、索引等數(shù)據(jù)庫對(duì)象。為邏輯結(jié)構(gòu)選取最遠(yuǎn)合應(yīng)m環(huán)境的物理結(jié)構(gòu),胡存儲(chǔ)結(jié)構(gòu)和存取方法。它主要依賴于給定的計(jì)算機(jī)系統(tǒng)。在進(jìn)行物理設(shè)計(jì)吋主要考慮數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理方面的問題。數(shù)據(jù)存儲(chǔ)是確定數(shù)據(jù)昨所需空問的大小,以盡量減少空問占用為原則。數(shù)據(jù)處理是決定操作次數(shù)的多少,應(yīng)盡S減少操作次數(shù),使響應(yīng)速度越快越好。根據(jù)以上原則,十小型超市商管理系統(tǒng)做到以下兒點(diǎn):貨表會(huì)以臨吋表的形式保存,a到這些缺貨信總被閱讀后,才會(huì)被刪除。這樣可以避免多次童復(fù)查詢庫存表十的缺貨商。pnp表和昨存表十刪除,不會(huì)刪除在缺貨表、核對(duì)表十的記錄。(3)釆購年和入作年的記錄條數(shù)是按次計(jì)算的,也就是每次釆購和入昨可USE

chaosliicreate

table

shangpinGood-Name

Varchar(20)

not

null,Good_Id

Varchar(5)

primary

key

not

null,Good—BZQ

Datetinne(8),Suply_Td

Varchar

(2),Kind_Td

Varchar(2)

foreign

key

reference

kind,Kind_Tcl,Good_Nunn_Tnt(3),go編碼信息長度規(guī)則說明商編XX-XXX分類編?&+順序編碼種類編號(hào)XX非含義奶供應(yīng)商編3XX非食義碼入庫中.編3口期+順序采購中.編3口期+順序create

cutiliuo(Good_

Name

Varchar(20)

foreign

key

reference

shangpin.Good_Nanie,Good-

Id

Varchar(5)

primary

key

foreign

key

reference

shangpin.Good_Id,Good-

Nurii

Int(3)

not

bull,Good_

Bes

Int(3)

not

bull,Kind_Id

Varchar(2)

foreign

key

reference

kind.Kind_Icl);采購中.的設(shè)計(jì):create

cunhuo(Buy_

Varchar(9)

primary

key

null,Buy_

Name

Varchar(20),Good-

Id

Varchar(5)

foreign

key

reference

hangpin.Good_Id,Buy_

Pri

lnt(3)

not

null,Buy_

Date

Datetime(8),Buy_

Num

lnt(3)

not

null,

Varchar(2)

foreign

key

reference

gongyingsh.Supply_Id);3.4編碼設(shè)計(jì)編碼是用來表>1;、#物名稱、屬性和狀態(tài)的計(jì)算機(jī)符號(hào)。在管理信總系統(tǒng)|丨■,它主要起到信息分類、校對(duì)、統(tǒng)計(jì)和檢索的作用。編碼設(shè)計(jì)就是設(shè)計(jì)出一交能夠?yàn)橄到y(tǒng)谷模塊公用的優(yōu)化的編碼系統(tǒng)。超市宵現(xiàn)系統(tǒng)的代碼設(shè)計(jì),主要遵循以下原則(見表17):(1)唯-性:每-個(gè)代碼都僅代表-個(gè)屬性或?qū)嶓w(2)短小精保:代碼的長度不會(huì)山據(jù)存Jit中元和信息處現(xiàn)速度,也不會(huì)影響代碼的輸入錯(cuò)誤。(3)便于識(shí)別和設(shè)計(jì):同時(shí)適應(yīng)計(jì)算機(jī)和人工處現(xiàn),簡.中明了(安境,2008)存貨中編3XX-XXX引Itl商品表編5采購計(jì)劃編q口期+順序缺貨報(bào)告中編3口期+順序表17代碼設(shè)計(jì)表17代碼設(shè)計(jì)4系統(tǒng)實(shí)現(xiàn)4.1基本功能的實(shí)現(xiàn)411登錄功能任何一個(gè)信息系統(tǒng),都應(yīng)該有n令登隸的功能,以防止信總外5S,仍考慮到小小型超市基本上沒有太大的人員規(guī)模,不涉及到人員管理,因此,系統(tǒng)只需簡潔地完成登錄功能就好,因此也不用用戶表||『添加什么額外的信息,只需把密碼集成到程序中就行了(見圖9):登* □回?用戶:IAdmin密碼:!???確定I I取消I圖9登錄窗口部分代碼:public

implements

ActionListener

btn,btnl;

JlablJlab2;denglu{){J

frame=new

登陸■■};frame.setLayout{null);frame.setLocatlonRel(null);frame.set\/islble{true);

pnl=new

btn=new

jlab2=new」Label{"密碼:JTextField

jtl=new

JTextField{S);PasswordField

jt2=new

JPassworclField{8);add(btn};add(btnl);frame.adcl(btn);frame.add(btnl);frame.add(jlabl);frame.add(jlab2);frame.add(jtl);frame.add(jt2);packO;addWindowListener(new

WindowAdapter。{public

void

windowClosing{WindowEvent

e){System.exit(O);4.1.2數(shù)據(jù)庫連接JD8C:

Java

DataBase

Connectivity

(Java

數(shù)據(jù)庫連接技術(shù)),它是將」ava

與SQL結(jié)合且獨(dú)立于特定的數(shù)據(jù)庫系統(tǒng)的應(yīng)用程序編程接Ul

(API--它是一種可用于執(zhí)行SQL語句的java

API,即由一組用」ava語言編寫的類與接門所組成)。有

JDBC從而可以使java程序員用Java語言來編寫完格的數(shù)據(jù)庫方面的應(yīng)用程序。另外也可以操作保存在多種同的數(shù)據(jù)庫管理系統(tǒng)||『的數(shù)據(jù),而與數(shù)據(jù)庫宵現(xiàn)系統(tǒng)十?dāng)?shù)掘存儲(chǔ)格式無iX:。同時(shí)」ava語n的與平臺(tái)的無;性,不必在不l_nj的系統(tǒng)平臺(tái)下編寫不同的數(shù)據(jù)庫應(yīng)用程序(黃明,2009)丨191。|丨『小型超市商m管理系統(tǒng)的數(shù)據(jù)庫連接是通過Microsoft的jD&C驅(qū)動(dòng)連接的。要保證系統(tǒng)穩(wěn)定的運(yùn)行,數(shù)據(jù)庫的連接是關(guān)鍵。每次系統(tǒng)動(dòng)時(shí)都會(huì)檢查SQLSERVER數(shù)據(jù)庫連接是否正常,并給出相應(yīng)的警告。數(shù)據(jù)庫連接測試代碼:23public

class

lianjle

{public

lianjieftry{ClassiorNameC'com.microsoft.jdbc.sqlServer.SQLServerDriver");System.out,println(__注冊(cè)數(shù)據(jù)庫驅(qū)動(dòng)程序成功!"};Connection

conn=

DnverManager.getConnectionrjdbc:microsoft:sqlServer://

localhost:1433;DatabaseName=chaoshi;User=sa;Password=123");System.out.println("數(shù)據(jù)庫連接成功catch

(Exception

{jiab.text:?數(shù)據(jù)庫連接失敗!";e.printStackTraceO;4

2系購模塊的實(shí)現(xiàn)4.2.1供應(yīng)商管理供應(yīng)商宵理這個(gè)界面主要有供應(yīng)商信息的查詢,添加或刪除供應(yīng)商,以及供應(yīng)商的商纟纟信息修改保存。包括衷1|『的內(nèi)容都可以隨時(shí)的修改,點(diǎn)擊保存按鈕究成編輯。要添加供應(yīng)商,點(diǎn)擊添加按鈕,字符框自動(dòng)清空,輸入信息后點(diǎn)擊保存就完成添加了。這里對(duì)應(yīng)數(shù)椐庫中的gyslKmg衷,用于記錄所有供應(yīng)商的信息(見圖10)。名稱:趕翠英海嗎專賣由品價(jià)格

數(shù)量15

llOO編號(hào):000151供應(yīng)商官理; :、收購、加工、終端銷售為一體,銷售配送阿絡(luò)幅財(cái)... I珊險(xiǎn)

1 1; :、收購、加工、終端銷售為一體,銷售配送阿絡(luò)幅財(cái)...圖10供應(yīng)商管理部分代碼如卜:public

void

Addgysh()

throws

Exception

{

.text;gysid=jTextField2.txt;gysdes=jTextAera

1

.text;String

into

gyshang(Supply_Name,

Supply—Des)values("'+gysname+"V'+gysid+"V'+gysdes"')

where

Supply_ID=

gysid";DBConnect

dbc =

new

DBConnect();dbc.executeUpdate(Str);dbc.closeQ;}

//添加供應(yīng)商public

void

Editgysh()

throws

Exception

{gysname=jTextFieId

i

.text;gysid-jTextField2.txt;gysdes=jTextAera

1

.text;String

Str-"Update

gysh

set

Supply—Name gysnanne

,Supply_TD

gysid

Supply_Des

=”+

gysdes

Supply_IDgysid

where

Supply_ID=

gysid";DBConnect

dbc =

new

DBConnect();dbc.executeUpdate(Str);dbc.closeQ;}

//編輯供應(yīng)商B釆siS單回?*單號(hào):*供應(yīng)商編號(hào)*商品編號(hào):1

J1編輯11:‘

1

(1冊(cè)1除11

丨保存

商品名

1商品編號(hào)

1數(shù)量

1價(jià)格

1日期

丨11032401番魚千0200125201103244.2.2果購單每-筆銷售記錄都會(huì)牛成-張訂甲.,詳細(xì)記隸釆購商ijTi的數(shù)量、價(jià)格等。Java |||主要設(shè)計(jì)了

Addcaigou、Editcaigou、Delcaigou三個(gè)方法來實(shí)現(xiàn)對(duì)應(yīng)的新修改、刪除操作。系統(tǒng)的采購中每-張可以有不M的數(shù):S和商纟i,仍是只能有?-個(gè)供應(yīng)商。就是說釆購年是按照供應(yīng)商和hi期來填弓的,而不是商iVu的種類和數(shù)景。要新墻采購中.,點(diǎn)擊新謂,在衷格上方輸入嚴(yán)本數(shù)據(jù),在衷格M直接輸入采購商品信息,點(diǎn)擊保存即rij-(見圖II):圖11系購單處理部分代碼如卜:public

void

Editcaigou

throws

Exception

caigouid=

jTextFieldl.text;caigougvsh=

jTextF[eld2.textshangpinid=

jTextFieldB.text;caigounum-

jTextField4.text;caigoupri-

jTextFieldS.text;caigoudate=jTextField6,text;StringStr="Update

caigou

set

Buy_ld="'+

caigouid

,BuyJd="+

shangpinid+"jBuy_Num="+

caigounum

+",Buy_pri="+

caigoupri

+",Buy_dat='"+

caigoudate

where

SupplyJD=

";

dbc =

new

dbc.executeUpdate{Str);dbc.dose{);public

throws

jTextFieldl.text;

jTextField2,text

jTextField3,text;caigounum=

jTextField4,text;caigoupri=

Str="Insert

into

caigou{Buy_ld,SupplyJd,

Buyjd,

8uy_dat) values('"+ +___/■+ +"V'+shangpinid+'V"+caigounum

+■■■/■+

caigoudate"')

where

dbc =

new

dbc.executeUpdate{Str);4.3商品信息模塊的實(shí)現(xiàn)這個(gè)模塊的功能就是查詢和管理現(xiàn)有商iVj的信息,添加、刪除、修改等。其十還涉及到供應(yīng)商。要對(duì)商品信息進(jìn)行修改,n丨以先查詢商品十找到該商品。查詢方式rU以有很多種,按種類、按編3、按名稱、按供應(yīng)商,這樣隨著超市商1?1的增多,查詢效率+會(huì)下降。找到商unu后可以在相應(yīng)的表||『修改信(見

12)。

13回?

f呆存I

圖12商品查詢

部分代碼如下:SthngBuffer

=

new

chaxun.append{"select

chaxun.append{“

from

Chaxun,append{"where

Good_Name

"+JtextFjelcll,text);Connection

=

Config.getConnectionPool();Statement

pStmtl

=

con.prepareStatement{chaxun.toString());

pStmtl.executeQuery{);

if

rs.getObject⑴;//按商m名稱查詢各種査詢方法大同小兄,就是査詢語句的不同,上面按照名稱查詢是通過likes關(guān)鍵字查詢,如朵是按照編號(hào)查詢的話,需要把SQL語句改成:

from

where

按照供應(yīng)商查詢,只要更改搜索條件。

from

where

4.4倉庫模塊的實(shí)現(xiàn)4AI采購入庫釆購入庫需要填寫入庫中.,系統(tǒng)的每一張入庫中.都需要有與之對(duì)應(yīng)的采購中講究、Ik務(wù)的對(duì)接性,確保系統(tǒng)不會(huì)出現(xiàn)下達(dá)了采購中仍是沒有商品入庫和沒有下達(dá)釆購單,似是多出-筆入庫單的現(xiàn)象。己??的入庫單會(huì)在左側(cè)列表框十顯示,點(diǎn)擊相應(yīng)的選項(xiàng)進(jìn)行修改操作,新墻直接輸入來購中.,并在右側(cè)表小輸入信息后點(diǎn)擊保存(見圖13)。入庫單 BBB采購單號(hào):-h商品編號(hào)J總名稱.數(shù)量 日期-02001 100 2011032D! I 1-_

! 外 I

i--\-1-11032SC0111032500E1103250031103250041103250051103250061103250aT110325008110325009

?

r麗-1I

I圖13入庫單部分代碼如卜:public

void

Addruku

throws

Exception

caigouid=

jTextFieldl.text;rukuid=

jTextField2.text;String Str="lnsert into rukudan(Good—ld,Good—Mame,

Dat)valuesr+…T_,__where

Rukujd=

rukuid";DBConnect

dbc

new

DBConnect();dbc.executeUpdate{Str);dbc.close{);按照上述代碼的方法堪寫入庫中.,管理員只駁從左側(cè)列農(nóng)框選擇入庫市號(hào),就能在右側(cè)農(nóng)十齊詢?nèi)霂烨闆r??梢院芎喺吹佚RA■每筆入庫中.具體入了多少種商rVn,多少數(shù)量[2〗]。1

iffi

1冊(cè)m

11編堪1

11㈣14.4.2向品存貨商AA存貨表是最

溫馨提示

  • 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)論