![零售商庫存管理系統(tǒng)_第1頁](http://file4.renrendoc.com/view/d72d9322844b054d1309e5e44ee95c7e/d72d9322844b054d1309e5e44ee95c7e1.gif)
![零售商庫存管理系統(tǒng)_第2頁](http://file4.renrendoc.com/view/d72d9322844b054d1309e5e44ee95c7e/d72d9322844b054d1309e5e44ee95c7e2.gif)
![零售商庫存管理系統(tǒng)_第3頁](http://file4.renrendoc.com/view/d72d9322844b054d1309e5e44ee95c7e/d72d9322844b054d1309e5e44ee95c7e3.gif)
![零售商庫存管理系統(tǒng)_第4頁](http://file4.renrendoc.com/view/d72d9322844b054d1309e5e44ee95c7e/d72d9322844b054d1309e5e44ee95c7e4.gif)
![零售商庫存管理系統(tǒng)_第5頁](http://file4.renrendoc.com/view/d72d9322844b054d1309e5e44ee95c7e/d72d9322844b054d1309e5e44ee95c7e5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《信息系統(tǒng)分析與設計》課程設計匯報課題:零售商庫存管理系統(tǒng)學生姓名:學生學號:專業(yè)班級:同組姓名:指導教師:設計時間:評閱意見:評閱意見:評估成績:指導老師簽名:年月日目錄1、課程設計目及意義 31.1 目 31.2 意義 32、系統(tǒng)分析與設計 42.1功能模塊圖 42.2功能分析 42.3數(shù)據(jù)流圖 52.4數(shù)據(jù)字典 62.5概念構造設計 62.6邏輯構造設計 73、系統(tǒng)實行運行成果 83.1運行環(huán)境 83.2測試數(shù)據(jù) 83.3運行成果 94、總結 125、參照文獻 136、附錄 141、課程設計目及意義目伴隨因特網(wǎng)興起和應用普及,目運用信息系統(tǒng)對企業(yè)庫存水平進行科學合理控制技術得到了迅速發(fā)展,并逐漸取代老式手工方式記錄庫存信息。由于庫存領域存在著減少成本廣闊空間,庫存管理尤顯重要。通過改善物資采購方式和庫存控制措施,可以減少采購費用和保管費用,減少資金占用。雖然加大庫存可以起到提高客戶服務率作用,不過,加大庫存不僅要占用大量資金,并且要占用較大儲存空間,會帶來成本支出上升,在過高成本下維持高水平服務也不會長期;然而,庫存過低無法滿足訂單靈活性,訂單交貨周期將加長,減少企業(yè)競爭力。因此,必須通過有效庫存控制,在滿足物流服務需求狀況下,保持合適庫存量。
意義本次課程設計選用超市為研究對象,以這一熟悉生活實體為根據(jù)分析怎樣更好地運用計算機系統(tǒng)和信息技術管理超市庫存信息,從而更好地認識到管理信息系統(tǒng)在人們生活中所發(fā)揮日益重要作用。運用網(wǎng)絡對庫存信息進行記錄和操作,實現(xiàn)企業(yè)信息化,有效控制企業(yè)成本,提高企業(yè)綜合競爭力。伴隨科學技術發(fā)展,新產(chǎn)品不停出現(xiàn),產(chǎn)品更新?lián)Q代速度加緊。有產(chǎn)品,平均每二三個月更新?lián)Q代一次。假如庫存過多,就會因新產(chǎn)品出現(xiàn)使舊產(chǎn)品價值縮水,嚴重狀況也許會一錢不值。從另一種角度看,消費者需求在朝著個性化、多樣化方向發(fā)展,對商品挑剔程度在增大,從而導致商品花色品種越來越多,這給庫存管理帶來一定難度,也使庫存風險加大。一旦消費者需求發(fā)生變化,過多庫存就會成為陷入經(jīng)營困境直接原因。因此,在多品種小批量商品流通時代,更需要運用現(xiàn)代庫存管理技術科學地管理庫存。2、系統(tǒng)分析與設計2.1功能模塊圖本系統(tǒng)功能模塊圖如下:超市庫存超市庫存管理系統(tǒng)入庫管理子系統(tǒng)出庫管理子系統(tǒng)查詢訂單修改訂單查詢訂單刪除訂單增長訂單圖1系統(tǒng)功能模塊圖2.2功能分析考慮到系統(tǒng)安全性,首先對登錄人員進行了權限判斷:顧客、采購員、銷售員、經(jīng)理、超級顧客。我所負責入庫部分重要是針對采購員需要實現(xiàn)功能:查看目前數(shù)據(jù)庫中訂單,按需求增長訂單,對訂單狀態(tài)進行修改功能。當某項物資缺乏時,在零售商發(fā)出訂貨信息前首先需要查看目前與否發(fā)出過對該物資訂單,若未對該物資訂購時則發(fā)出訂貨信息,同步向數(shù)據(jù)中添加該訂單記錄,當物資抵達后應修改數(shù)據(jù)中訂單狀態(tài),確定該訂單已經(jīng)完畢。2.3數(shù)據(jù)流圖本系統(tǒng)數(shù)據(jù)流圖如下:訂單信息采購員訂貨訂單信息采購員訂貨系統(tǒng)事務管理人員管理人員圖2入庫功能模塊頂層數(shù)據(jù)流圖管理管理人員1訂貨事務處理庫存信息表2產(chǎn)生訂單采購員訂單信息表庫存清單訂單信息事務訂單信息訂單信息圖3入庫功能模塊第一層數(shù)據(jù)流圖管理管理人員庫存信息表采購員1.1查詢訂單1.2查詢訂單庫存信息訂單清單事務訂單信息表訂單信息訂單信息2產(chǎn)生訂單事務1.3修改訂單狀態(tài)事務圖4入庫功能模塊第二層數(shù)據(jù)流圖2.4數(shù)據(jù)字典名字:庫存信息名字:庫存信息別名:庫存清單描述:在處理事務時需要查詢到目前庫存有關信息定義:庫存信息=商品編號+商品名稱+庫存數(shù)量+產(chǎn)地+單價+品牌位置:輸出到顯示屏名字:訂單信息別名:訂單清單描述:每天一次給采購員需要訂貨商品表定義:訂單信息=采購員編號+商品編號+訂購數(shù)量+庫存數(shù)量+訂購廠家+訂購日期+訂購狀態(tài)+訂購人姓名位置:輸出到打印機圖5數(shù)據(jù)字典2.5概念構造設計本系統(tǒng)E-R圖如下:產(chǎn)地商品編號產(chǎn)地商品編號單價商品名稱單價商品名稱商品商品庫存庫存數(shù)量品牌m訂購數(shù)量訂購日期訂購數(shù)量訂購日期訂購廠家訂購訂購廠家訂購庫存數(shù)量庫存數(shù)量訂購狀態(tài)1訂購狀態(tài)采購員采購員編號采購員采購員編號圖6系統(tǒng)E-R圖2.6邏輯構造設計根據(jù)系統(tǒng)設計,將E-R圖轉換為關系模型如下:(a)、庫存信息表(商品編號,商品名稱,庫存數(shù)量,產(chǎn)地,單價,品牌);(b)、顧客信息(顧客編號,名稱,密碼,住址,顧客權限,性別,年齡);(c)、訂貨信息表(采購員編號,商品名稱,訂購數(shù)量,庫存數(shù)量,訂購廠家,訂購日期,訂購狀態(tài),訂購人姓名);對應建立三張表字段名、字段名稱、字段類型、字段長度、主關鍵字、與否為空設置如下:表1庫存信息表字段名名稱字段類型長度主關鍵字非空GoodsID商品編號int4是是GoodsName商品名稱Varchar50否否GoodsNumber庫存數(shù)量Int4否否GoodsProduct產(chǎn)地Varchar50否否GoodsPrice單價Float8否否GoodPP品牌Varchar50否否表2顧客信息表字段名名稱字段類型長度主關鍵字非空userID顧客編號Int4是是userName名稱Varchar50否否userPassword密碼Varchar50否否userAddress住址Varchar50否否userAuthority顧客權限Varchar50否否userGender性別Varchar10否否userAge年齡Int4否否表3訂貨信息表字段名名稱字段類型長度主關鍵字非空BuyerID采購員編號Int4是是BuyerGoodsName商品名稱Varchar50否否BuyerGoodsNumber訂購數(shù)量Varchar50否否GoodsNumber庫存數(shù)量Int4否否BuyerManufacturer訂購廠家Varchar50否否BuyerDate訂購日期Varchar50否否BuyerStatus訂購狀態(tài)Varchar10否否BuyerName訂購人姓名Varchar50否否3、系統(tǒng)實行運行成果3.1運行環(huán)境操作系統(tǒng):Windows/XP或更高版本;運行環(huán)境:BorlandJBuilder9;數(shù)據(jù)庫開發(fā)工具:MicrosoftAccess。3.2測試數(shù)據(jù)運行時各表測試數(shù)據(jù)如下:表4庫存信息表測試數(shù)據(jù)GoodsIDGoodsNameGoodsNumberGoodsProductGoodsPriceGoodsSize1手機100北京888直板2音響80上海88漫步者3MP3200南京158OPPO4MP4150天津250OPPO表5顧客信息表測試數(shù)據(jù)userIDuserNameuserPassworduserAddressuserAuthorityuserGenderuserAge1朱傳蓉123456常德admin女202陳霞123456瀏陽manager女203吳軍123456株洲saler男214駱軍123456永州buyer男215江展123456岳陽customer男2112test123456常德customer女2013劉麗123456湖南常德customer女2214萬方123456湖南常德saler男25表6訂貨信息表測試數(shù)據(jù)BuyerIDBuyerGoodsNameBuyerGoodsNumberBuyerMenfactureBuyerDateBuyerStatus2手機100摩托羅拉未訂3哇哈哈1000杭州哇哈哈集團已訂4音響20微軟未訂5電腦100惠普.10.10未訂7爽歪歪100太子奶.01.02未訂3.3運行成果以采購員身份登錄系統(tǒng),可以進行查詢訂單,如圖7;分項查詢,如圖8;增長訂單,如圖18;更改訂單狀態(tài),如圖20。圖7查看所有訂貨單圖8分項查詢對話框圖9分項查詢記錄圖10增長訂單對話框圖11增長訂單后圖12更改訂單狀態(tài)圖13更改訂單后4、總結在課堂上我們學到了諸多有關管理信息系統(tǒng)理論知識,而這一周就是檢查我們所掌握理論知識時刻。通過這一周上機實踐使我對管理信息系統(tǒng)有了深入認識。這一次我們小組課題是零售商庫存信息管理系統(tǒng)。零售商設置合理庫存水平是為了保證生產(chǎn)和經(jīng)營過程持續(xù)性。庫存起著蓄水池作用,通過設置庫存可以防止由不確定性引起缺貨而導致生產(chǎn)和經(jīng)營過程停止。而老式庫存控制措施在這個信息發(fā)達社會顯然是不合用了,運用Internet實既有效地信息系統(tǒng),建立暢通信息溝通渠道可以協(xié)助零售商維持合理庫存水平,以便于減少成本,提高自身競爭力。然而,要真正做好這一系統(tǒng)卻不那么簡樸,在設計過程中和設計完畢之后我們又發(fā)現(xiàn)了諸多局限性之處。這次課程設計我們小組選擇了超市這畢生活中常見零售商作為分析對象,通過對它平常運作與庫存分析,我們組設計了本課題簡樸超市管理信息系統(tǒng)。由于超市管理系統(tǒng)難免會波及到大量交易數(shù)據(jù),因此保證對數(shù)據(jù)庫對操作以及數(shù)據(jù)庫自身安全也是非常重要,同步通過對數(shù)據(jù)庫中數(shù)據(jù)進行分析我們便能總結其規(guī)律,以確定合理庫存水平。我們小組設計超市管理系統(tǒng)設計了四種角色:超市管理員、經(jīng)理、采購員、銷售員,并根據(jù)登錄人員身份設計有關功能。我所負責入庫部分重要是實現(xiàn)對購入物資訂單記錄,對既有訂單查詢以判斷與否需要訂購商品,對訂單狀態(tài)修改等功能。通過這次實踐操作,讓我發(fā)現(xiàn)了我自己尚有許多局限性之處,書本知識不夠牢固,尚有待加強理論知識?!皩嵺`出真知”,在把理論運用到實踐過程中,我學到了許多東西,鞏固了在課堂上學到知識,懂得怎樣把所學東西應運到實踐中,讓我懂得理論和實踐是分不開,我們學習最終目就是要把理論變成實踐指導。從本次設計中,我學到做任何事都要付出一定努力才可以獲得成果。這一周學習不僅鞏固了我們在課堂上所學理論知識,并且協(xié)助我們深入理解管理信息系統(tǒng)以及它在我們生活中重大作用。5、參照文獻[1]黃梯云.管理信息系統(tǒng)[M].北京:高等教育出版社.[2]黃曉東.Java課程設計案例精編(第二版)[M].北京:中國水利出版社,[3]向傳杰.Java編程案例教程[M].北京:電子工業(yè)出版社,[4]王國華.供應鏈管理[M].北京:機械工業(yè)出版社,[5]薛華成.管理信息系統(tǒng)(第四版)[M].北京:清華大學出版社,6、附錄importjava.awt.*;importjavax.swing.*;importcom.borland.dx.sql.dataset.*;importcom.borland.dbswing.*;importcom.borland.jbcl.layout.*;importjava.awt.event.*;publicclassBuyerWindowextendsJDialog{privateJPanelpanel1=newJPanel();privateDatabasedatabase1=newDatabase();privateQueryDataSetqueryDataSet1=newQueryDataSet();privateQueryDataSetqueryDataSet2=newQueryDataSet();privateQueryDataSetqueryDataSet3=newQueryDataSet();privateQueryDataSetqueryDataSet4=newQueryDataSet();privateQueryDataSetqueryDataSet5=newQueryDataSet();privateXYLayoutxYLayout1=newXYLayout();privateJPaneljPanel1=newJPanel();privateXYLayoutxYLayout2=newXYLayout();privateJdbTablejdbTable1=newJdbTable();privateTableScrollPanetableScrollPane1=newTableScrollPane();privateJButtonjButton1=newJButton();privateJButtonjButton2=newJButton();privateJButtonjButton5=newJButton();privateJButtonjButton3=newJButton();privateJButtonjButton4=newJButton();publicBuyerWindow(Frameframe,Stringtitle,booleanmodal){super(frame,title,modal);try{jbInit();pack();}catch(Exceptionex){ex.printStackTrace();}}publicBuyerWindow(){this(null,"采購員",false);}privatevoidjbInit()throwsException{panel1.setLayout(xYLayout1);database1.setConnection(newcom.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=.\\xin.mdb","","",false,"sun.jdbc.odbc.JdbcOdbcDriver"));jPanel1.setLayout(xYLayout2);jButton1.setText("查看所有訂貨單");jButton1.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(ActionEvente){jButton1_actionPerformed(e);}});jButton2.setText("分項查詢");jButton2.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(ActionEvente){jButton2_actionPerformed(e);}});jButton5.setText("退出");jButton5.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(ActionEvente){jButton5_actionPerformed(e);}});jButton3.setText("增長訂單");jButton3.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(ActionEvente){jButton3_actionPerformed(e);}});jButton4.setText("更改訂單狀態(tài)");jButton4.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(ActionEvente){jButton4_actionPerformed(e);}});panel1.add(jPanel1,newXYConstraints(190,154,-1,-1));panel1.add(jdbTable1,newXYConstraints(1,0,399,238));panel1.add(tableScrollPane1,newXYConstraints(192,117,-1,-1));panel1.add(jButton2,newXYConstraints(155,244,110,23));panel1.add(jButton1,newXYConstraints(8,244,128,22));panel1.add(jButton3,newXYConstraints(9,274,128,20));panel1.add(jButton4,newXYConstraints(155,274,111,21));panel1.add(jButton5,newXYConstraints(292,274,106,22));this.getContentPane().add(panel1,BorderLayout.SOUTH);}publicvoidcancel(){dispose();}//瀏覽所有商品訂貨單voidjButton1_actionPerformed(ActionEvente){initialize();queryDataSet1.setQuery(newcom.borland.dx.sql.dataset.QueryDescriptor(database1,"SELECTBuyer_TABLE.BuyerID,Buyer_TABLE.BuyerGoodsName,Buyer_TABLE.BuyerGoodsNumber,Buyer_TABLE.BuyerM"+"anufacturer,Buyer_TABLE.BuyerDate,Buyer_TABLE.BuyerStatusFROMBuyer_TABLE",null,true,Load.ALL));jdbTable1.setDataSet(queryDataSet1);queryDataSet1.refresh();}//增長訂貨單voidjButton3_actionPerformed(ActionEvente){AddOrderFormaddOrderForm=newAddOrderForm();DimensiondlgSize=addOrderForm.getPreferredSize();DimensionfrmSize=getSize();Pointloc=getLocation();addOrderForm.setLocation((frmSize.width-dlgSize.width)/2+loc.x,(frmSize.height-dlgSize.height)/2+loc.y);addOrderForm.setModal(true);addOrderForm.pack();addOrderForm.show();queryDataSet1.refresh();}voidjButton5_actionPerformed(ActionEvente){cancel();}//分項選擇voidjButton2_actionPerformed(ActionEvente){QueryOrderFormqueryOrderForm=newQueryOrderForm();DimensiondlgSize=queryOrderForm.getPreferredSize();DimensionfrmSize=getSize();Pointloc=getLocation();queryOrderForm.setLocation((frmSize.width-dlgSize.width)/2+loc.x,(frmSize.height-dlgSize.height)/2+loc.y);queryOrderForm.setModal(true);queryOrderForm.pack();queryOrderForm.show();switch(queryOrderForm.gettestQuery()){case1:initialize();StringBuyerGoodsName=queryOrderForm.getBuyerGoodsName().trim();queryDataSet2.setQuery(newcom.borland.dx.sql.dataset.QueryDescriptor(database1,"SELECTBuyer_TABLE.BuyerID,Buyer_TABLE.BuyerGoodsName,Buyer_TABLE.BuyerGoodsNumber,Buyer_TABLE.BuyerM"+"anufacturer,Buyer_TABLE.BuyerDate,Buyer_TABLE.BuyerStatusFROMBuyer_TABLEWHEREBuyerGoodsName='"+BuyerGoodsName+"'",null,true,Load.ALL));jdbTable1.setDataSet(queryDataSet2);queryDataSet2.refresh();break;case2:initialize();StringBuyerManufacturer=queryOrderForm.getBuyerManufacturer().trim();queryDataSet3.setQuery(newcom.borland.dx.sql.dataset.QueryDescriptor(database1,"SELECTBuyer_TABLE.BuyerID,Buyer_TABLE.BuyerGoodsName,Buyer_TABLE.BuyerGoodsNumber,Buyer_TABLE.BuyerM"+"anufacturer,Buyer_TABLE.BuyerDate,Buyer_TABLE.BuyerStatusFROMBuyer_TABLEWHEREBuyerManufacturer='"+BuyerManufacturer+"'",null,true,Load.ALL));jdbTable1.setDataSet(queryDataSet3);queryDataSet3.refresh();break;case3:initialize();StringBuyerDate=queryOrderForm.getBuyerDate().trim();queryDataSet4.setQuery(newcom.borland.dx.sql.dataset.QueryDescriptor(database1,"SELECTBuyer_TABLE.BuyerID,Buyer_TABLE.BuyerGoodsName,Buyer_TABLE.BuyerGoodsNumber,Buyer_TABLE.BuyerM"+"anufacturer,Buyer_TABLE.BuyerDate,Buyer_TABLE.BuyerStatusFROMBuyer_TABLEWHEREBuyerDate='"+BuyerDate+"'",null,true,Load.ALL));jdbTable1.setDataSet(queryDataSet4);queryDataSet4.refresh();
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國保濕液市場調查研究報告
- 2025年度外匯匯款代理服務合同
- 二零二五年度高壓供電設施維護及應急響應合同4篇
- 二零二五年度私人住宅買賣合同示范:精裝修帶家具家電及車位轉讓協(xié)議
- 2025年度農民工勞動爭議仲裁合同
- 二零二五版荒山林地林業(yè)資源監(jiān)測承包合同規(guī)范文本2篇
- 2025年港口工程沙石料供應合同模板
- 二零二五年度陵園墓園土地購置與墓地使用權租賃合同3篇
- 2025年醫(yī)療機構病房裝修合同樣本
- 二零二五年能源管理服務器采購與能效提升合同3篇
- 倉庫貨物安全管理
- 服務質量、保證措施
- 端午做香囊課件
- 2024年部編版九年級語文上冊電子課本(高清版)
- 墨香里的年味兒(2023年遼寧沈陽中考語文試卷記敘文閱讀題及答案)
- 外研版小學五年級上冊英語閱讀理解專項習題
- 2024-2030年市政工程行業(yè)發(fā)展分析及投資戰(zhàn)略研究報告
- 高中數(shù)學教學方法都有哪些
- 濟寧醫(yī)學院成人高等教育期末考試《無機化學》復習題
- 汽車駕駛員高級工題庫與答案
- 手術室標本管理及送檢評分標準
評論
0/150
提交評論