




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Henan Uni versiiy ot Urban Construction軟件工程課程設計報告課程名稱:軟件工程課程設計設計題目:倉庫管理系統指導教師:班 級:小組成員:r 1 -:成 績:I評 語:計算機科學與工程學院2015年12月25日目錄1. 引言 21.1 編寫目的 21.2 定義 22. 可行性研究 23. 需求分析 33.1 用戶需求 33.2 產品功能需求 33.3 系統功能模塊圖 43.4 子系統模塊圖 43.5 數據字典 63.6 數據流圖 73.7 倉庫管理系統ER圖104. 總體設計 124.1 系統結構 124.2 數據庫設計 135. 詳細設計 165.1 倉庫
2、管理系統用例 165.1.1 倉庫管理系統業務用例 165.1.2 倉庫管理系統入庫用例 175.1.3 倉庫管理系統出庫用例 185.1.4 倉庫管理系統添加新的商品用例 195.1.5 倉庫管理系統添加新的倉庫管理員的用例 205.1.6 倉庫管理系統刪除商品的用例 215.2 倉庫管理系統的活動圖 225.2.1 繪制“商品入庫”用例的活動圖 225.2.2 繪制“商品出庫”用例的活動圖 235.2.3 繪制“添加倉庫管理員”用例的活動圖 245.3 倉庫管理的類圖 265.3.1 商品類的類圖如下: 265.3.2 員工的類圖如下: 265.3.3 倉庫管理員的類圖如下: 276. 心
3、得體會 27倉庫管理系統1. 引言1.1 編寫目的隨著市場經濟發展不斷的深入,企業間形成了激烈的甚至是殘酷的多元化競爭。當今的企業想要在這樣的市場環境中生存并立于不敗之地,就必須, 庫存等環節是企業成本控制的關鍵。依靠傳統的方法對這些環節進行管理, 不鞫使企業的采購, 庫存等環節的信息數據得到及時溝通和適時共享,以至于造成采購過量和庫存積壓等現象,不僅降低了效率,大大增加企業不必要的成本開支。因此,使用一個功能齊全的,操作方便的倉庫管理系統已經是企業的一個必然的選擇。1.2 定義用戶: 可以登錄此系統的用戶或者說具有對商品信息、倉庫信息、員工信息操作的權利的人,也就是倉庫管理員。系統管理員:可
4、以對用戶信息進行查詢、添加、編輯的管理員。2. 可行性研究1. 技術可行性隨著可以不斷發展,我們的計算機科學與技術越來越發達,我們可以借助現在的 網頁技術與SQL Server 的完美結合來管理商品信息、倉庫信息、員工信息和管理入庫、出庫信息以及倉庫管理員的信息。2. 經濟可行性這個系統可以為倉庫管理節省人力物力,只要我們擁有網絡就可以對我們的商品、倉庫、庫存進行管理;同時讓我們的工作更加便利。3. 操作可行性此系統比較任性化,具有三級管理的導航欄,在二級導航中點擊就可以了解此導航下面的頁面的用法和作用。除了添加新項外,只要動動鼠標就可以對商品信息、 倉庫信息、庫存信息、員工信息、倉庫管理員信
5、息的管理;操作非常簡單。3. 需求分析2.1 用戶需求隨著經濟的不斷發展,倉庫管理在現實生中用途十分廣泛,各種商城,超市,建筑工程要利用倉庫存放物資,藥房、醫院等要利用倉庫存放藥品,企業、工廠等要利用倉庫存放原材料、生產成品,因此倉庫的管理十分重要。人們需要一種既方便,有可以準確的對商品進行操作,如:查詢或編輯商品信息、入庫操作、入庫查詢統計、庫存操作、出庫查詢、庫存查詢統計、以及可以及時的進行進貨等等。人們需要一個可以提高辦公效率和設備的可靠性,減少工作人員的勞動強度,減少辦公耗材,提高現代化管理水平。2.2 產品功能需求根據系統開發的目的,可以實現的用戶需求總述如下:1. 系統操作人員從登
6、錄界面進入系統,在登錄頁面輸入用戶名字和密碼,通過身份驗證后,方可進入系統的首頁。如果未能通過系統的身份驗證,系統會自動給出無權操作的警告。2. 通過身份驗證的操作人員進入系統的首頁。在首頁中可以進行各項倉庫管理模塊的操作。3. 首先,可以進行對倉庫中的產品進行管理。當有新的產品出現可以添加新的產品。同時, 可以對原來的產品的信息進行修改。當一種產品從倉庫中去除是可以對該產品進行刪除信息的操作。4. 當采購人員采購來新的產品時可對產品入庫的登記入庫的工作。當操作中出現失誤時,能夠對錄入的產品入庫信息加以修改或者刪除,并重新進行輸入。在日常的入庫管理工作中能夠通過商品編號進行商品的查詢;5. 有
7、對產品的入庫管理,相對應的必然會有對產品的出庫管理。當產品獲得銷售從倉庫中被提出時,必須及時的對產品進行出庫管理。其中, 寶庫對出庫產品進行登記,修改和刪除。6. 操作人員可以對系統進行管理,在系統管理中有對收貨單位,供貨單位,倉庫和經手人的操作,包括刪除,修改和添加。2.3 系統功能模塊圖倉庫管理系統管理用戶管理員工管理庫存管理倉庫管理產品2.3-系統功能模塊圖-12.4子系統模塊圖管理產品子系統模塊圖:管理商品信息2.4-系統子模塊圖-1管理倉庫子系統模塊圖:管理倉庫信息彳庫刪倉庫信息的添加倉庫信息的查詢倉庫信息的編輯2.4-系統子模塊系統圖-2管理庫存子系統模塊圖:管理庫存信息管理員工子
8、系統模塊圖:管理員工信息員工信息的刪除員工信息的添加員工信息的查詢員工信息的編輯2.4-系統子模塊圖-4管理用戶子系統模塊圖:管理用戶信息用戶信息的刪除用戶信息的添加用戶信息的查詢用戶信息的編輯2.5數據字典名字1別名描述定義位置PID冏品編 號每一種商品都有 一個屬于唯一編 號nchar(10)Product 表、Inventor 表Warehouse (Product)WID倉庫編會倉庫都有自己的 一個身份編號intProduct 表、Warehous 表Inprice進價每一件商品的進 價decimal(18,3)Product 表Lowline庫存下 線倉庫的庫存里不 能小于intPr
9、oduct 表Number庫存倉庫中某種商品 的存貨intProduct 表UserID用戶編 號每個用戶的自己 編號nchar(10)Users 表UserLogin登錄名登錄系統的登錄 名nchar(10)Users 表UserPwd密碼登錄到系統的密 碼nchar(10)User 表login管理員登錄的登 錄名nchar(10)Admin 表pwds管理員登錄的密 碼nchar(10)Admin 表InWareID入庫標 號入庫的令批廣 品都有一個入庫 編號Nchar(10)InWarehouse 表InWarePID入庫商品的編號Nchar(10)InWarehousebaioInN
10、umber入庫數 量入庫商品的數量IntInWarehouse 表InDate入庫的時間datetimeInWarehouse 表InPerson經手人商品是由誰入庫 的Nchar()InWarehouse 表OutWareID出庫編號Nchar (10)OutWarehouseOutWarePID出庫產品的編號Nchar (10)OutWarehouseOutNumber出庫產品的數量IntOutWarehouseOutDate出庫產品的日期IntOutWarehouseOutWorker出庫產品的員工Nchar (10)OutWarehouse2.6數據流圖(1)頂層數據流圖倉庫管理員可以
11、對倉庫管理系統中的商品、倉庫、員工、以 及進生貨信息進行管理;而采購員要由示入庫清單方可進行 入庫;由庫員工要由示由庫清單方可進行由庫;而系統管理 員可以通過后臺對倉庫管理員進行管理;2.6-數據流圖-1(2)第一層數據流圖倉庫管理員要通過訂貨清單與到貨清單對商品進行入庫;倉 庫管理員要通過由庫清單和實際的庫存進行由庫;同事倉庫 管理員也可以對貨物信息、員工信息進行管理;米購員!青單倉庫管理員息管理息管理倉庫信(入庫信息管理出庫信 上息管理出庫清單實出庫清單出庫員工2.6-數據流圖-2(3)第二層數據流圖系統管理員(管黑卜"入職聲明一倉庫管理員(1)總體ER圖采購采購數量管理員編號出
12、庫出庫數量管理員編號管理管理員庫存采購日期n提貨員mmnnmnm倉庫米購員出庫時間2.7-總體ER圖-1(2)子系統ER圖1.產品管理系統ER圖:心砧纜gM H的;2.7-產品系統ER圖-23 .倉庫管理員ER圖/1/1 ,14 .采購員ER圖:|,! i/i,倉庫2.7- 倉庫系統ER圖-3* *管理員編 ,/管理員姓 管理員性號名別jrVff'管理員管理員地 ,管理員聯管理員年址系方式齡< y V V V V2.7-倉庫管理員ER圖-4采購員編/采購員姓.采購員性 號名別*s-'V-采購員采購員地采購員聯 ,采購員年址系方式齡、x Xy vs,2.7-采購員ER圖-5
13、5 .管理入庫信息ER圖:入庫日期產品2.7-入庫商品ER圖-66 .管理出庫信息ER圖:2.7-出庫商品ER圖-74.總體設計4.1 系統結構(1)系統的層次結構,當普通用戶登錄系統時,進入倉庫管理頁面;通過 豎形導航中管理產品頁面可以對商品信息進行查詢、編輯、添加、刪除;通過管 理倉庫導航進入對倉庫信息進行查詢、編輯、添加、刪除的操作;通過管理員工 導航進入對員工信息進行查詢、編輯、添加、刪除的操作;4.1-系統層次結構圖-1(2)當系統管理員登錄時,首先以普通用戶登錄系統,在進入倉庫管理系4.1-系統層次結構圖-24.2 數據庫設計(1)與此系統相對應的數據庫設計如下:-J訐數據庫關系圖
14、日表±1 .一i系坎哀+ J Adminti n dbo Inrsutciry±) 二 db*. Inffur«house+J _ dbo. OutW arahdliSe/ _1 dbo. Product4 口 db* Unt工E _3 4b*.± _ dbo.-口祝國S 口系拄覘圖3 M dbc>. Inventrcy_Vj ew±J Tl_ <lb®. In3TeKollse_Vi ew4理 dbo. QutW sr eKaxise.Vi ew mhi 4 -14.2-總體數據庫-1(2)Product表示的設計如下:
15、2013-2C131&. 就o Pmdmc七2013-201312.也口一1id duct列名贊據類型允許Null值用PK)rchar(10)PNamerchar(10)Unitridior(10)WarehouseintInprice舊/3)Out pricedacImalClS, 3)0Orignmldecinain0H 3)0Loi4in*int0Utlireint0Numberint04.2-Product 表的設計-2(3) Users表的設計如下:rUserIDrbcLar(lO)UserNamenc曲r(10)UsErS&tdwUsergeintUserPhonE
16、char(l 1)User Addressnvarchflr(50)UserL?ginncbar(lO)UserP 州dnchiar(lO)列名數據類型 允許毗II值2013-201312. . . - 4Lo. Vsexs回0000回0回口4.2-Users表的設計-3(4) Inwarehouse表的設計如下:201-ZO 131Z. . I dT ar ebons«£口13一加1312,. db。, "k”列名數據類型允詳NJI值InWaretDnchar(lO)InWarePIDnchirflOJTnNumberintInDateddtetlmeInPer
17、sornchar(lO)4.2-Inwarehouse 表設計-4(5) Outwarehouse表的設計如下: OiJEkVarelDrchar(LO)OutWarePIDnchr(LO)OutNuraitierintOutDatedatetimeQutWorkernchar(LO)£01-201312. . . vtTarehausc RIFEQIMN. . . 亞hm” 列名數痣類型 二允許Null值(6) InWarehouse_view 視圖如下:唱 hgK V; s2013-20132013-201312 . 0ouse Vl e w20 1320131 2 .* (所有
18、列) 汨火arelD TnWarePTD TnMumbet In&ate4.3-Inwarehouse_view 的連接圖-6(7) OutWarehouse view視圖如下:QOtW«relDOutV歸r 請I。 OutNumber OutDate CjutV/crloer2013-201312. . .hon» Vie*2013-201312. . . i-ekonse /lew=A氣所有列)PI>PNameUrtWarehouse4.3-OutWarehouse_view 視圖鏈接-75.詳細設計5.1 倉庫管理系統用例5.1.1 倉庫管理系統業務用例
19、書寫“倉庫管理系統業務”用例的書面用例。一般包含以下信息:(1)倉庫管理員登錄(2)登錄后可以管理商品、管理倉庫、管理庫存、管理員工;(3)當滿足條件時可以對商品、倉庫、庫存、員工的信息進行添加;分析:當普通用戶通過登錄時,可以在系統中進行查詢;當員工提供有效的入庫清單、出庫清單和入職聲明是可以對入庫、 出庫或員工信息進行更新;系統 管理員先通過普通用戶進行系統,再可以通過版權信息中的倉庫管理系統進入 高級管理員界面,成功登陸時就可以的倉庫管理員進行管理;普通用戶登錄后臺登錄員工管理系統管理員5.1.1-用例圖-15.1.2倉庫管理系統入庫用例書寫“商品入庫”用例的書面用例。一般應包含以下信息
20、:(1)管理員先登錄系統,查看供貨單,核對供貨信息;(2)如果不滿足入庫信息,則不能入庫;(3)如果滿足入庫信息,進行如下操作;(4)查詢此商品是否存在,如果存在就更新此商品的信息;(5)如果不存在就添加新商品的類型,并為其添加信息;(6)更新信息完成,則入庫成功,顯示入庫成功;(7)結束;分析:在倉庫管理系統中,管理員首先登錄系統,系統驗證通過后,管理 員對供貨單進行核對,滿足入庫信息再系統查詢數據,在查詢后,系統會提示有 沒有查到相關的數據;管理員根據系統的查詢結果進行操作,如果沒有查到此商 品就添加此商品再添加相關的信息,如果查到相關的信息則對商品的信息進行更 新;更新成功則入庫成功。其
21、用例圖如下:入庫5.1.1-用例圖-25.1.3倉庫管理系統由庫用例書寫“商品出庫”用例的書面用例。一般應包含以下信息:(1)管理員先登錄系統,查看出供貨單,核對供貨信息;(2)如果不滿足出庫信息,則不能出庫;(3)如果滿足出庫信息,進行如下操作;(4)查詢此商品是否存在,如果存在此商品就出庫;(5)如果不存在就不能出庫;(6)出庫時同時更新庫存信息完成,則入庫成功;(7)顯示入庫成功;(8)結束;分析:在倉庫管理系統中,管理員首先登錄系統,系統驗證通過后,管理員對 單出貨單進行核對,滿足出庫信息再系統查詢數據,在查詢后,系統會提示有沒 有查到相關的數據;管理員根據系統的查詢結果進行操作, 如
22、果沒有查到此商品就不能出庫,如果滿足出庫條件就出庫 其用例圖如下:1_商品出庫力核對出庫單查詢商品更新庫存信息5.1.1-用例圖-35.1.4 倉庫管理系統添加新的商品用例書寫“添加商品”用例的書面用例。一般應包含以下信息:(1)倉庫管理登陸成功可以進入管理倉庫頁面(2)當收到入庫清單時,核對入庫清單;(3)查詢商品是否存在,如果不存在就添加新的商品;(4)如果存在就直接添加庫存,同時添加入庫信息;(5)完成后退出;分析:管理員成功登錄時可以對商品進行管理入庫時,先核對入庫清單,然后 查看此商品是否存在,如存在就添加此商品;普通用戶登錄倉庫管理員查詢商品添加商品核對入庫清單5.1.1-用例圖-
23、45.1.5倉庫管理系統添加新的倉庫管理員的用例書寫“添加倉庫管理員”的用例的書面用例;一般包含以下信息:(1)倉庫管理員成功登陸系統;(2)核對入職員工的個人信息和入職聲明;(3)核對正確后;(4)添加倉庫管理員;(5)成功添加后,顯示添加成功;分析:在倉庫管理系統中,系統管理員首先登錄系統,系統驗證通過后,管理 員對入職聲明和和個人信息進行核對,如果滿足入職信息再向通過版權聲明,則 通過版權信息欄中的倉庫管理系統進入超級管理員的登錄, 登錄成后,進入后臺 管理,再添加倉庫管理員的個人信息;添加倉庫管理員5.1.1-用例圖-55.1.6倉庫管理系統刪除商品的用例書寫“刪除商品”的用例的書面用
24、例;一般包含以下信息:(1)倉庫管理員成功登陸系統;(2)核對刪除商品的信息;(3)查詢刪除的商品的信息如果庫存為零則刪除;(4)否則不能刪除;分析:在倉庫管理系統中,系統管理員首先登錄系統,系統驗證通過后,管理員刪除信息進行核對,查詢刪除的商品的信息如果庫存為零就刪除,如果不為零 就不能刪除;刪除商品5.1.1-用例圖-65.2倉庫管理系統的活動圖5.2.1繪制“商品入庫”用例的活動圖商品入庫一般按照以下步驟進行:(1)倉庫管理員首先要登錄到倉庫管理系統;(2)審核商品入庫的信息;(3)如果不符合入庫條件,則不能入庫;(4)如果符合入庫條件,則進行如下操作;(5)首先進入商品管理頁面,查看此
25、商品是否存在;(6)商品存在,就進行填寫入庫記錄;(7)商品如果不存在就添加信息的商品;(8)添加成功后再進行的填寫入庫記錄;(9)結束;其活動圖如下:5.2.2繪制“商品出庫”用例的活動圖商品出庫一般按照以下步驟進行:(1)倉庫管理員首先要登錄到倉庫管理系統;(2)審核商品出庫的信息;(3)如果不符合出庫條件,則不能出庫;(4)如果符合出庫條件,則進行如下操作;(5)首先進入商品管理頁面,查看此商品的庫存是否滿足;(6)不滿足,就不能出庫;(7)滿足,就進行填出庫;(8)結束;其活動的如下:5.2.1-活動圖-25.2.3繪制“添加倉庫管理員”用例的活動圖添加倉庫管理員一般按照以下步驟進行:(1)倉庫管理員首先要登錄
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東省廣州市三校2024-2025學年高二下學期期末聯考語文試卷(無答案)
- 少先隊徒步活動方案
- 居家運動趣味活動方案
- 工傷關愛活動方案
- 就業調查活動方案
- 市集場景活動方案
- 山體斷裂活動方案
- 小學食品活動方案
- 工會活動徒步活動方案
- 鞏義雙十一活動方案
- 2025年人教版小學數學三年級下冊期末考試卷(帶答案)
- 國家開放大學電大《國際私法》形考任務1-5題庫及答案
- 融資并購項目財務顧問協議賣方大股東為個人模版
- 智能制造MES項目實施方案(注塑行業MES方案建議書)
- 北京市朝陽區2020-2021學年五年級下學期期末考試語文試卷(含答案解析)
- 初二物理上冊各章知識點廣州人教版
- 未達交付條件的房屋拒收函
- 精裝項目施工策劃
- 電動葫蘆檢查安裝檢查驗收表
- 多旋翼無人機專業培訓教材ppt課件
- 銷售指導手冊(定稿)
評論
0/150
提交評論