




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、UML系統分析與設計課程設計報告題 目: 超市庫存管理系統 班 級: 學 號: 姓 名: 成 績: Revision record 修訂記錄Date日期Revision Version修訂版本CR ID CR號Section Number修改章節Change Description修改描述Author作者2014-11-20V1.0創建2014-11-30V1.1修改2014-12-11V1.2修改目錄一、前言3二、需求分析42.1、功能需求:42.2、操作需求:42. 3建立UML用例圖并描述7三:動態行為模型103.1順序圖10管理員登錄10管理員添加進貨單10管理員修改進貨單11管理員刪
2、除進貨單12管理員添加物品信息12管理員修改物品信息13管理員刪除物品信息14管理員查詢進貨單14管理員查詢物品信息15管理員查詢柜存信息153.2狀態圖163.3對系統功能進行劃分,設計系統的包圖。18四、靜態結構模型184.1、細化類圖,添加類的屬性和操作184.2、系統類圖19五、總結22超市庫存管理系統一、前言我國超市形成在20世紀90年代初期,現在已經成為我國零售業的一種重要形態,為國民經濟的發展發揮了重要的作用。隨著超市高速的發展,其經營管理也變得愈加復雜,早期的售貨員站柜臺的形式早已不能滿足現有銷售也的發展,這樣就迫切地需要引入新的管理技術。超市形態具有種種優點,但在目前狀況下,
3、它仍存在零售業企業所共有的落后的一面,如:不能有效地管理每種商品,收款結算速度慢,容易出現營業差錯,不宜進行商品調價,盤點效率低等,而且在超市日常管理中,商品的進、銷、存等決策以經驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足。蘇轍超市形態的高速發展,其經營管理也變得愈加復雜,日常所需要處理的數據量也逐漸增大,商業運轉的中間環節也越來越多,原始的人工管理已無法應對這復雜的市場,使用軟件控制成為必須。有效的庫存管理,可降低運營成本,進而提高商品周轉率,這樣才能減少因風險造成的損失,從而使利潤達到最高點。一個超市的庫存,也就代表了這個超市的大部分資產總額。如何將這些靜態的資產
4、以最快的速度流轉,這就是庫存管理的目的。一個好的超市,并不是只有暢銷的商品就行了。因為暢銷的可能都是固定的某些商品,而有些商品可能進了超市后,就無人問津,這樣不僅使這些商品占據了庫房空間,而且也積了大量的資金,使得資金運轉相當的困難。要改善庫存周轉率不高的狀況,就必須先從了解超市目前的庫存情況開始,而要了解庫存的情況,就可以利用信息系統來進行管理,從而進一步的提高庫存管理的效率。通過信息系統的查詢可以方便的找出目前最暢銷和滯銷的商品,然后再利用各種行銷方法,將滯銷的商品銷售出去,這樣就可以避免超市因為滯銷而造成的損壞、過期和資金積壓等問題。信息化的發展已經對我們的日常生活產生了積極的影響,無論
5、是企業、商店、機關、甚至個人,每天都面對著大量的信息,而如何能有效地識別有用信息,并在對它們加工的基礎上充分的利用信息,無疑會給我們的生活帶來很巨大的好處。信息化的發展伴隨著計算機應用的普及越來越被人們重視,并逐漸成為人們管理日常工作的重要手段。目前,很多超市都在積極的走信息化管理道路,一些超市的信息化管理系統已經非常完善,基本上都建立起了一套完整的管理體系,目前大多數的庫存管理系統都是以后臺數據庫為基礎,前臺采用可視化的開發軟件,目前大多數數據庫采用ORACLE,而開發軟件則多種多樣。基本上是以提高超市庫存管理的工作效率為目的。開發過程多采用結構化開發方法或原型化方法。本系統將從實際問題出發
6、,使超市庫存能實現智能管理。為超市實現數據的集中管理提供了充份的維護保證,并模擬人工操作的流程,使得工作人員能把更多的精力放在超市的管理和銷售上,為其它部門的協調工作提供良好的后臺基礎。本系統作為現代企業信息化進程的一個縮影,滿足了人們管理上的需要,適應于中,小型超市和企業的倉庫進銷存管理。在企業的管理中,起著非常重要的作用。二、需求分析2.1、功能需求:產品的信息的查詢、刪除、錄入、修改、出庫、結束。增加:輸入并保存產品的所有信息。刪除:刪除產品庫存的所有信息。查詢:查詢顯示產品庫存的所有信息。修改:可隨機修改產品庫存屬性的信息出庫:依據產品的出庫數量,計算現在的庫存量,更新出庫數量。2.2
7、、操作需求: 系統將要完成一下基本的功能需求:超市庫存管理系統登錄普通用戶管理員查詢查詢刪除添加修改圖2-1 超市庫存管理系統基本功能超市名稱地址電話管理員商品管理生產統計銷售統計廠家密碼員工號姓名名ming名性別年齡有效期價格重量商品號名稱廠家注冊號名稱地址電話商品號商品號名稱銷售總量剩余量mnnm1m工作出售1n1m權限圖2-2系統功能E-R圖2. 3建立UML用例圖并描述 圖2-3收銀管理用例表2-3收銀管理用例描述簡短描述:后臺管理員通過收銀系統,對商品進行定價、銷售等詳細描述:1、 對賬戶進行管理;2、 對營業情況進行查詢,包括:營業額、銷售量;3、 對商品進行定價管理。圖2-4庫存
8、管理用例表2-4庫存管理用例簡單描述:普通管理員對進貨信息和庫存信息進行管理,和供應商取得聯系,對商品進行按需購買。詳細描述:1、 普通管理員對進貨信息進行管理,可以進行添加進貨單,并與供應商取得聯系;2、 普通管理員對進貨信息進行管理,可以進行查詢進貨單;3、 普通管理員對進貨信息進行管理,可以進行添加物品信息;4、 普通管理員對庫存信息進行管理,可以進行庫存信息查詢;5、 普通管理員對庫存信息進行管理,可以進行物品詳細信息查詢。圖2-5后臺管理用例表2-5后臺管理用例描述簡短描述:系統管理員對系統各個部分進行管理維護。詳細描述:1、 系統管理員對普通管理員進行管理;2、 系統管理員對數據進
9、行管理:統計數據、恢復數據、備份數據、導入導出數據;3、 系統管理對系統進行初始化;4、 系統管理員對供應商品信息進行管理。三:動態行為模型3.1順序圖根據以上功能模塊,設計順序圖,管理員的每一步操作都是對數據庫的修改,程序順序圖如下:3.1.1管理員登錄管理員登錄界面主要是驗證登錄信息,當輸入的登錄信息不正確時,提示用戶并且重新返回登錄界面。圖3-1 登錄順序圖3.1.2管理員添加進貨單管理員添加進貨單的操作,管理員填寫好相應的進貨單項之后,系統自動把進貨單信息寫入數據庫中,修改了進貨單數據庫中的內容,同時數據庫也自動的修改了柜存信息中的內容。圖3-2管理員添加進貨單順序圖3.1.3管理員修
10、改進貨單管理員通過修改操作對進貨單信息中的表項進行修改,然后更新數據庫,同時數據庫會自動修改柜存信息中的相應項。圖3-3管理員修改進貨單順序圖3.1.4管理員刪除進貨單管理員執行刪除操作刪除進貨信息中的信息,更新進貨信息中的表單,同時數據庫自動修改柜存信息中的相應項。圖3-4管理員刪除進貨單順序圖3.1.5管理員添加物品信息管理員添加物品信息的操作,管理員填寫好相應的物品信息之后,系統自動把物品信息寫入數據庫中,修改了物品信息數據庫中的內容。圖3-5管理員添加物品信息順序圖3.1.6管理員修改物品信息管理員通過修改操作對物品信息中的表項進行修改,然后更新數據庫。圖3-6管理員修改物品信息順序圖
11、3.1.7管理員刪除物品信息管理員執行刪除操作刪除進貨信息中的信息,更新進貨信息中的表單圖3-7管理員刪除物品信息順序圖3.1.8管理員查詢進貨單管理員按照要求字段,輸入查詢信息,系統自動訪問數據庫,顯示出管理員需要查詢的信息。圖3-8管理員查詢進貨單順序圖3.1.9管理員查詢物品信息管理員按照要求字段,輸入查詢信息,系統自動訪問數據庫,顯示出管理員需要查詢的信息。圖3-9管理員查詢物品信息順序圖3.1.10管理員查詢柜存信息管理員按照要求字段,輸入查詢信息,系統自動訪問數據庫,顯示出管理員需要查詢的信息。圖3-10管理員查詢柜存信息順序圖3.2狀態圖狀態圖主要描述了系統在各個狀態之間的轉換關
12、系。在系統登陸成功之后,通過點擊系統管理界面上的各個菜單跳轉到各個不同的子功能中,添加、修改、刪除操作都是對數據庫中的數據進行操作,然后更新數據庫中的表單,查詢操作主要是訪問數據庫中的數據,然后把查詢結果顯示出來,各個操作執行完成之后都可以直接返回到系統操作界面,執行其他操作。圖3-11狀態圖1圖3-12狀態圖23.3對系統功能進行劃分,設計系統的包圖。圖3-13系統的包圖四、靜態結構模型4.1、細化類圖,添加類的屬性和操作1、用戶類:使用這個系統的對象 用戶分為普通用戶和管理員,普通用戶沒有設計表,是外界隨機存儲,管理員則有相應的數據表,屬性有:id(員工號)、name(名字)、sex(性別
13、)、age(年齡)、pass(密碼)、able(權限),權限為1.管理員可以進行的操作是查詢每個表的信息并且對商品信息進行添加、刪除、修改等操作,而普通用戶只能進行對商品信息的查詢。2、商品類:被操作的對象 屬性有:sno(商品號)、sname(商品名稱)、product(生產廠家)、deadline(有效期)、price(商品價格)、weight(商品重量)。3、廠家類:被操作的對象 屬性有:cno(注冊號)、sno(商品號)、cname(廠家名稱)、addr(廠家地址)、tel(廠家電話)。4.2、系統類圖圖4-1類圖1圖4-2類圖2五、總結在短短幾天的時間里,完成了該系統的設計,對自己來說確實是一個不小的挑戰。本系統的主要功能是管理員對超市庫存商品的管理,可以進行查詢、刪除、添加、修改等操作。本次系統的的設計能順利完成,是因為輔導老師及各位同學的大力輔導與幫助。在此,表示我最衷心的感謝。在設計這個超市庫存管理系統的過程中,認識到自己所學的知識確實少得有點可憐,編寫代碼的時候會連最基本的語句都想不起來,只有通過同學的幫助還有網上的一些資料才慢慢進入設計狀態。通過這次課程設計,學習了怎么使用UML建模語言,并用Rational Rose工具進行建模。Rational Rose是一款強大的建模工具,經過建模后可以直接生成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年營養師基礎知識考核試卷:老年人營養與健康管理試題
- 2025-2030中國即食米粉行業發展分析及發展趨勢預測與投資風險研究報告
- 2025-2030中國余熱回收利用行業市場現狀供需分析及市場深度研究發展前景及規劃可行性分析研究報告
- 2025-2030蓄電池自卸車行業市場發展分析及發展趨勢與投資研究報告
- 2025-2030中國零售銀行行業發展分析及投資前景與戰略規劃研究報告
- 2025-2030中國融雪劑行業市場深度調研及發展趨勢與投資方向研究報告
- 黃土高原區風電建設項目風險管理研究-以J縣10萬千瓦風電項目為例
- 舊書籍及教材交易合同
- 綠化生態恢復工程合同
- 采購合同五金件采購合同
- 人教版小學二年級下冊數學期中測試卷及完整答案【名校卷】
- 2024-2030年中國保理行業運行狀況與前景趨勢分析報告
- 勞動力材料投入計劃及保證措施機械設備投入計劃
- 【MOOC】人力資源管理-四川大學 中國大學慕課MOOC答案
- 《吸光度與透過率》課件
- 拍賣行業區塊鏈技術與藝術品鑒定方案
- 得表揚了課件
- 2023年中國鐵路南寧局集團有限公司招聘考試真題
- 九年級化學專題復習-化學用語1-名師公開課獲獎課件百校聯賽一等獎課件
- 汽車發動機構造與維修任務工單
- 造價咨詢服務投標文件
評論
0/150
提交評論