超市信息管理系統(tǒng)_第1頁
超市信息管理系統(tǒng)_第2頁
超市信息管理系統(tǒng)_第3頁
超市信息管理系統(tǒng)_第4頁
超市信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

超市信息管理系統(tǒng)超市信息管理系統(tǒng)在超市管理中利用網(wǎng)絡(luò),通過數(shù)字化實現(xiàn)超市龐大商品的控制和傳輸,從而方便銷售行業(yè)的管理和決策,為超市和超市管理人員解除后顧之憂。一款好的超市\(zhòng)t"/item/%E8%B6%85%E5%B8%82%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F/_blank"銷售管理系統(tǒng),應(yīng)該是可以幫助銷售部門提高工作效率,幫助超市工作人員利用計算機,極為方便的對超市的有關(guān)數(shù)據(jù)進行管理、輸入、輸出、查找等有關(guān)操作,使雜亂的超市數(shù)據(jù)能夠具體化、直觀化、合理化等。1需求分析

超市信息管理系統(tǒng)是一個面向超市用來進行超市日常信息處理的管理信息系統(tǒng)。該信息系統(tǒng)能夠方便的為超市的售貨員提供各種日常售貨功能,也能夠為超市的管理者提供各種管理功能,如進貨、統(tǒng)計商品等。 系統(tǒng)的功能性需求分析總述如下:(1)超市信息管理系統(tǒng)能夠支持售貨員日常售貨功能。每一個售貨員通過自己的用戶名稱和密碼登錄到售貨系統(tǒng)中,為顧客提供服務(wù)。在售貨員為顧客提供售貨服務(wù)時,售貨員接收顧客購買商品,根據(jù)系統(tǒng)的定價計算出商品的總價,顧客付款并接受售貨員打印的貨物清單,系統(tǒng)自動保存顧客購買商品記錄。(2)超市信息管理系統(tǒng)能夠為超市的管理者提供管理功能。超市的管理包括庫存管理、訂貨管理、報表管理和售貨人員管理和系統(tǒng)維護等。庫存管理員負責(zé)超市的庫存管理;訂貨員負責(zé)超市的訂貨管理;統(tǒng)計分析員負責(zé)超市的統(tǒng)計分析管理;系統(tǒng)管理員負責(zé)超市的售貨人員管理和系統(tǒng)維護。每種管理者都通過自己的用戶名稱和密碼登錄到各自的管理系統(tǒng)中。(3)庫存管理包括商品入庫管理、處理盤點信息、處理報銷商品信息和一些信息的管理設(shè)置信息。這些設(shè)置信息包括供應(yīng)商信息、商品信息和特殊商品信息。庫存管理員每天對商品進行一次盤點,當(dāng)發(fā)現(xiàn)庫存商品有損壞時,及時處理報損信息。當(dāng)商品到貨時,庫存管理員檢查商品是否合格后并將合格的商品進行入庫。當(dāng)商品進入賣場時,商品進行出庫處理。(4)訂貨管理是對超市所缺貨物進行的訂貨處理,包括統(tǒng)計訂貨商品和制作訂單等步驟。當(dāng)訂貨員發(fā)現(xiàn)庫存商品低于庫存下限時,根據(jù)系統(tǒng)供應(yīng)商信息,制作訂單進行商品訂貨處理。(5)統(tǒng)計分析管理包括查詢商品信息、查詢銷售信息、查詢供應(yīng)商信息、查詢?nèi)必浶畔?、查詢報表信息和查詢特殊商品信息,并制作報表。統(tǒng)計分析員使用系統(tǒng)的統(tǒng)計分析功能,了解商品信息、銷售信息、供應(yīng)商信息、庫存信息和特殊商品信息,以便能夠制定出合理的銷售計劃。(6)系統(tǒng)管理包括維護員工信息、維護會員信息和系統(tǒng)維護。系統(tǒng)管理員通過系統(tǒng)管理功能,能夠了解公司員工信息、會員信息,還能夠?qū)ο到y(tǒng)進行維護工作。超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第1頁。圖一功能結(jié)構(gòu)圖超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第1頁。2系統(tǒng)建模在系統(tǒng)建模以前,我們首先需要在StarUml中創(chuàng)建一個模型。并命名為“超市信息管理系統(tǒng)”,該名稱將會在StarUml的頂端出現(xiàn),如下圖1所示。圖二創(chuàng)建項目系統(tǒng)模型2.1創(chuàng)建系統(tǒng)用例模型創(chuàng)建系統(tǒng)用例的第一步是確定系統(tǒng)的參與者。超市管理系統(tǒng)的參與者包含以下五種:員工(超市售貨員和超市管理者的抽象)(2)超市售貨員(3)庫存管理員(4)訂貨員(5)系統(tǒng)分析員(6)系統(tǒng)管理員六個參與者如圖三所示。員工售貨員庫存管理員訂貨員系統(tǒng)分析員系統(tǒng)管理員超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第2頁。圖三系統(tǒng)參與者超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第2頁。然后,我們根據(jù)參與者的不同分別畫出各個參與者的用例圖。員工用例圖:員工是超市售貨員和超市管理者的抽象,它所包含的行為是超市管理者和超市售貨員共同的行為。員工在本系統(tǒng)中通過合法的身份驗證,可以修改自身信息及密碼。員工用例圖如圖四所示。圖四員工用例圖售貨員用例圖:售貨員可以通過該系統(tǒng)進行銷售商品活動。當(dāng)售貨員銷售商品時,首先獲取商品信息,然后將銷售信息更新,若顧客需要打印購物清單,則需要打印,在購物清單中需要對商品信息進行計價處理。售貨員用例如圖五所示。超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第3頁。圖五售貨員用例圖超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第3頁。3.庫存管理員用例圖:庫存管理員可以通過本系統(tǒng)進行如下活動:(1)處理盤點:超市庫存管理員需要每天對超市商品信息進行盤點; (2)處理報銷:超市庫存管理員對超市損壞商品進行報銷處理; (3)商品入庫:當(dāng)商品入庫時,庫存管理員檢查商品是否合格后,將合格商品進行入庫處理。(4)商品出庫:當(dāng)商品進入賣場時,商品進行出庫處理。(5)管理設(shè)置:超市庫存管理員負責(zé)供應(yīng)商信息、商品基本信息和特殊商品信息的管理設(shè)置。庫存管理員用例圖如圖六所示圖六庫存管理員用例圖訂貨員用例圖:訂貨員能夠通過該系統(tǒng)進行訂貨管理活動。訂貨員首先根據(jù)商品缺貨信息統(tǒng)計訂貨商品,根據(jù)需要訂貨商品信息制定出訂單。訂貨員用例圖如圖七所示。超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第4頁。圖七訂貨員用例圖超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第4頁。統(tǒng)計分析員用例圖:統(tǒng)計分析員負責(zé)超市的統(tǒng)計分析管理,它能夠通過本系統(tǒng)進行如下活動:查詢基本信息:統(tǒng)計分析員能夠查詢商品的基本信息,根據(jù)商品的基本信息制定出相應(yīng)的方案;查詢銷售信息:統(tǒng)計分析員根據(jù)銷售情況,制定合理的銷售方案;查詢供應(yīng)商信息:統(tǒng)計分析員能夠查詢供應(yīng)商信息;查詢?nèi)必浶畔ⅲ航y(tǒng)計分析員能夠查詢?nèi)必浶畔?;查詢報損信息:統(tǒng)計分析員能夠查詢報損信息;(6)查詢特殊商品信息:統(tǒng)計分析員能夠查詢特殊商品信息系統(tǒng)分析員用例圖如圖八所示。圖八系統(tǒng)分析員用例圖系統(tǒng)管理員用例圖:系統(tǒng)管理員能夠通過本系統(tǒng)進行如下活動:維護會員信息:系統(tǒng)管理員能夠維護超市會員的信息,如添加會員、刪除會員、修改會員信息等;(2)維護員工信息:系統(tǒng)管理員能夠維護超市員工的信息,如添加員工、刪除員工、修改員工信息等;(3)系統(tǒng)設(shè)置:系統(tǒng)管理員能夠根據(jù)一些需要進行必要的系統(tǒng)設(shè)置。系統(tǒng)管理員用例圖如圖九所示。超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第5頁。超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第5頁。圖九系統(tǒng)管理員用例圖2.2創(chuàng)建系統(tǒng)靜態(tài)模型在獲得系統(tǒng)的基本需求用例模型以后,我們通過考察系統(tǒng)對象的各種屬性,創(chuàng)建系統(tǒng)靜態(tài)模型。超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第6頁。首先,我們先確定系統(tǒng)的參與者的屬性。每一個超市員工在登錄系統(tǒng)時,都需要提供元打工的用戶名稱和密碼,因此,每一個超市員工都應(yīng)該擁有用戶名稱和密碼屬性。超市員工還擁有在超市的唯一標識--員工編號。此外,員工屬性中還包含員工的年齡、頭銜、照片等信息。超市的售貨員和管理者都繼承自員工,擁有員工的屬性。在系統(tǒng)中記錄的顧客包括顧客的名稱、編號、地址、級別和總消費金額等記錄。超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第6頁。超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第7頁。其次,我們確定在系統(tǒng)中的主要業(yè)務(wù)實體類,這些類通常需要在數(shù)據(jù)庫中進行存儲。例如,我們需要銷售商品的信息,因此需要一個銷售類,下面就是一個詳細的銷售類圖。超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第7頁。2.3創(chuàng)建系統(tǒng)動態(tài)模型系統(tǒng)的動態(tài)模型可以使用順序圖、狀態(tài)圖和活動圖來描述。2.3.1創(chuàng)建序列圖工作流程分為:(1)顧客購買商品,售貨員通過商品管理系統(tǒng)處理銷售(2)商品管理系統(tǒng)通過商品編號從而后臺獲取商品信息 (3)管理系統(tǒng)收到商品信息并進行計價,顯示商品和總價給銷售人員 (4)顧客根據(jù)價格付款,售貨員將商品給顧客 (5)顧客帶走商品,交易結(jié)束。超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第8頁。根據(jù)以上步驟創(chuàng)建的序列圖,如下圖超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第8頁。圖十二顧客購買商品序列圖統(tǒng)計員查詢商品信息步驟分為:(1)統(tǒng)計員通過子系統(tǒng)中的商品信息界面查詢商品信息(2)商品信息界面根據(jù)商品的屬性或者特征,編號等請求獲取商品信息(3)商品信息界面收到商品信息并顯示(4)統(tǒng)計分析員根據(jù)商品信息請求生成商品報表超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第9頁。(5)商品信息界面制作報表并顯示結(jié)果給統(tǒng)計分析員超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第9頁。圖十三統(tǒng)計分析員查詢商品信息序列圖庫存管理員處理入庫步驟分為:庫存管理員通過系統(tǒng)中的商品入庫界面查看庫存商品信息商品入庫界面請求獲取商品信息商品入庫界面收到信息后將它顯示給庫存管理員庫存管理員榮國商品入庫界面進行商品入庫操作請求商品入庫界面修改后臺商品庫存信息,并收到修改成功信息超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第10頁。(6)商品入庫界面顯示庫存修改成功反饋給庫存管理員超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第10頁。圖十四庫存管理員入庫序列圖訂貨員訂貨管理步驟分為:訂貨員通過系統(tǒng)中的訂貨管理界面查看需要訂貨的商品訂貨管理界面從后臺獲取需要訂購的商品信息訂貨管理界面收到信息顯示給訂貨員訂貨員通過訂貨管理界面聯(lián)系廠商訂貨管理界面從后臺獲取相關(guān)廠商信息訂貨管理界面收到信息顯示給訂貨員訂貨員整理訂單提交給訂貨管理界面(8)訂貨管理界面制作訂單并顯示給訂貨員超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第11頁。 超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第11頁。圖十五訂貨員訂貨序列圖2.3.2創(chuàng)建活動圖利用系統(tǒng)的活動圖描述超市信息管理系統(tǒng)中的參與者如何協(xié)同工作,還可以建立相關(guān)參與者的活動圖來說明,下面以員工驗證密碼這個例子說明活動步驟:首先運行系統(tǒng),進入初始化登陸界面員工輸入用戶名和密碼登陸界面對用戶名和密碼進行判斷如果是合法用戶,員工可以進入相關(guān)管理界面,登陸成功超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第12頁。(5)如果是非法用戶,系統(tǒng)提示用戶名或者登陸密碼錯誤,登陸失敗。超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第12頁。圖十六員工登陸系統(tǒng)活動圖2.3.3創(chuàng)建狀態(tài)圖商品狀態(tài)圖商品包含以下狀態(tài):剛被采購還未入庫,被添加能夠出售的,被出售,被回收。剛被采購的商品可以通過庫存管理員添加入庫入庫產(chǎn)品被出售,商品處于被銷售狀態(tài)商品由于過期損壞等不合格,應(yīng)被刪除超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第13頁。超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第13頁。圖十七商品狀態(tài)圖2.4創(chuàng)建系統(tǒng)部署模型對系統(tǒng)的實現(xiàn)結(jié)構(gòu)進行建模的方式包括兩種,即構(gòu)件圖和部署圖。在超市信息管理系統(tǒng)中,我們通過構(gòu)件映射到系統(tǒng)的實現(xiàn)類中,說明該構(gòu)件物理實現(xiàn)的邏輯類,在本系統(tǒng)中,我們可以對創(chuàng)建毫無管理構(gòu)建圖分別創(chuàng)建對應(yīng)的構(gòu)件進行映射。創(chuàng)建后系統(tǒng)的構(gòu)件圖十八所示。圖十八系統(tǒng)構(gòu)件圖超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第14頁。在超市信息管理系統(tǒng)中,系統(tǒng)包括四種節(jié)點,分別是:前臺售貨節(jié)點,售貨員使用,負責(zé)貨物銷售;庫存貨物管理節(jié)點,庫存管理員通過該節(jié)點進行庫存管理和維護;訂貨管理節(jié)點,訂貨管理員通過該節(jié)點進行訂貨管理;統(tǒng)計分析節(jié)點,統(tǒng)計分析員通過該節(jié)點進行統(tǒng)計分析;系統(tǒng)管理節(jié)點,系統(tǒng)管理員通過該節(jié)點進行系統(tǒng)維護和員工信息維護。超市信息管理系統(tǒng)全文共15頁,當(dāng)前為第14頁。圖十九系統(tǒng)部署圖3總結(jié) 通過這一個課程設(shè)計中,我們都學(xué)會了不少東西。最大的收獲就是知道了如何進行UML統(tǒng)一建模,掌握了面向?qū)ο骍ML統(tǒng)一建模語言。我了解了使用UML統(tǒng)一建模語言,用需求模型簡化業(yè)務(wù)領(lǐng)域;用分析模型驗證用例的正確性,一致性,完備性,可行性;用設(shè)計模型標識解決方案。我還認識到通過模型可以實現(xiàn)從業(yè)務(wù)領(lǐng)域到軟件領(lǐng)域的映射;通過建模,可以使問題可視化,形式化。而通過一序列的建?;顒?,提高了我在系統(tǒng)設(shè)計上的能力,增長了分析、解決問題的經(jīng)驗,對UML統(tǒng)一建模語言有了更深的了解??梢哉f,這次設(shè)計既鍛煉了我的動腦分析問題的能力,又鍛煉了我動手解決實際問題的能力,這將在我以后的學(xué)習(xí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論