版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
年4月19日軟件工程課程設計倉庫庫管理系統(tǒng)文檔僅供參考,不當之處,請聯(lián)系改正。軟件工程課程設計報告課程名稱:《軟件工程》課程設計設計題目:倉庫管理系統(tǒng)指導教師:班級:小組成員:成成績:評語:計算機科學與工程學院12月25日目錄1.引言 21.1編寫目的 21.2定義 22.可行性研究 23.需求分析 32.1用戶需求 32.2產(chǎn)品功能需求 32.3系統(tǒng)功能模塊圖 42.4子系統(tǒng)模塊圖 42.5數(shù)據(jù)字典 62.6數(shù)據(jù)流圖 72.7倉庫管理系統(tǒng)ER圖 104.總體設計 124.1系統(tǒng)結構 124.2數(shù)據(jù)庫設計 135.詳細設計 165.1倉庫管理系統(tǒng)用例 165.1.1倉庫管理系統(tǒng)業(yè)務用例 165.1.2倉庫管理系統(tǒng)入庫用例 175.1.3倉庫管理系統(tǒng)出庫用例 185.1.4倉庫管理系統(tǒng)添加新的商品用例 195.1.5倉庫管理系統(tǒng)添加新的倉庫管理員的用例 205.1.6倉庫管理系統(tǒng)刪除商品的用例 215.2倉庫管理系統(tǒng)的活動圖 225.2.1繪制“商品入庫”用例的活動圖 225.2.2繪制“商品出庫”用例的活動圖 235.2.3繪制“添加倉庫管理員”用例的活動圖 245.3倉庫管理的類圖 265.3.1商品類的類圖如下: 265.3.2員工的類圖如下: 265.3.3倉庫管理員的類圖如下: 276.心得體會 27倉庫管理系統(tǒng)1.引言1.1編寫目的隨著市場經(jīng)濟發(fā)展不斷的深入,企業(yè)間形成了激烈的甚至是殘酷的多元化競爭。當今的企業(yè)想要在這樣的市場環(huán)境中生存并立于不敗之地,就必須,庫存等環(huán)節(jié)是企業(yè)成本控制的關鍵。依靠傳統(tǒng)的方法對這些環(huán)節(jié)進行管理,不鞥使企業(yè)的采購,庫存等環(huán)節(jié)的信息數(shù)據(jù)得到及時溝通和適時共享,以至于造成采購過量和庫存積壓等現(xiàn)象,不但降低了效率,大大增加企業(yè)不必要的成本開支。因此,使用一個功能齊全的,操作方便的倉庫管理系統(tǒng)已經(jīng)是企業(yè)的一個必然的選擇。1.2定義用戶:能夠登錄此系統(tǒng)的用戶或者說具有對商品信息、倉庫信息、員工信息操作的權利的人,也就是倉庫管理員。系統(tǒng)管理員:能夠對用戶信息進行查詢、添加、編輯的管理員。2.可行性研究1.技術可行性隨著能夠不斷發(fā)展,我們的計算機科學與技術越來越發(fā)達,我們能夠借助現(xiàn)在的網(wǎng)頁技術與SQLServer的完美結合來管理商品信息、倉庫信息、員工信息和管理入庫、出庫信息以及倉庫管理員的信息。2.經(jīng)濟可行性這個系統(tǒng)能夠為倉庫管理節(jié)省人力物力,只要我們擁有網(wǎng)絡就能夠對我們的商品、倉庫、庫存進行管理;同時讓我們的工作更加便利。3.操作可行性此系統(tǒng)比較任性化,具有三級管理的導航欄,在二級導航中點擊就能夠了解此導航下面的頁面的用法和作用。除了添加新項外,只要動動鼠標就能夠對商品信息、倉庫信息、庫存信息、員工信息、倉庫管理員信息的管理;操作非常簡單。3.需求分析2.1用戶需求隨著經(jīng)濟的不斷發(fā)展,倉庫管理在現(xiàn)實生中用途十分廣泛,各種商城,超市,建筑工程要利用倉庫存放物資,藥房、醫(yī)院等要利用倉庫存放藥品,企業(yè)、工廠等要利用倉庫存放原材料、生產(chǎn)成品,因此倉庫的管理十分重要。人們需要一種既方便,有能夠準確的對商品進行操作,如:查詢或編輯商品信息、入庫操作、入庫查詢統(tǒng)計、庫存操作、出庫查詢、庫存查詢統(tǒng)計、以及能夠及時的進行進貨等等。人們需要一個能夠提高辦公效率和設備的可靠性,減少工作人員的勞動強度,減少辦公耗材,提高現(xiàn)代化管理水平。2.2產(chǎn)品功能需求根據(jù)系統(tǒng)開發(fā)的目的,能夠實現(xiàn)的用戶需求總述如下:1. 系統(tǒng)操作人員從登錄界面進入系統(tǒng),在登錄頁面輸入用戶名字和密碼,經(jīng)過身份驗證后,方可進入系統(tǒng)的首頁。如果未能經(jīng)過系統(tǒng)的身份驗證,系統(tǒng)會自動給出無權操作的警告。2. 經(jīng)過身份驗證的操作人員進入系統(tǒng)的首頁。在首頁中能夠進行各項倉庫管理模塊的操作。3. 首先,能夠進行對倉庫中的產(chǎn)品進行管理。當有新的產(chǎn)品出現(xiàn)能夠添加新的產(chǎn)品。同時,能夠對原來的產(chǎn)品的信息進行修改。當一種產(chǎn)品從倉庫中去除是能夠對該產(chǎn)品進行刪除信息的操作。4. 當采購人員采購來新的產(chǎn)品時可對產(chǎn)品入庫的登記入庫的工作。當操作中出現(xiàn)失誤時,能夠對錄入的產(chǎn)品入庫信息加以修改或者刪除,并重新進行輸入。在日常的入庫管理工作中能夠經(jīng)過商品編號進行商品的查詢;5. 有對產(chǎn)品的入庫管理,相對應的必然會有對產(chǎn)品的出庫管理。當產(chǎn)品獲得銷售從倉庫中被提出時,必須及時的對產(chǎn)品進行出庫管理。其中,寶庫對出庫產(chǎn)品進行登記,修改和刪除。6. 操作人員能夠對系統(tǒng)進行管理,在系統(tǒng)管理中有對收貨單位,供貨單位,倉庫和經(jīng)手人的操作,包括刪除,修改和添加。2.3系統(tǒng)功能模塊圖2.3-系統(tǒng)功能模塊圖-12.4子系統(tǒng)模塊圖管理產(chǎn)品子系統(tǒng)模塊圖:2.4-系統(tǒng)子模塊圖-1管理倉庫子系統(tǒng)模塊圖:2.4-系統(tǒng)子模塊系統(tǒng)圖-2管理庫存子系統(tǒng)模塊圖:2.4-系統(tǒng)子模塊圖-3管理員工子系統(tǒng)模塊圖:2.4-系統(tǒng)子模塊圖-4管理用戶子系統(tǒng)模塊圖:2.4-系統(tǒng)子模塊圖-52.5數(shù)據(jù)字典名字別名描述定義位置PID商品編號每一種商品都有一個屬于唯一編號nchar(10)Product表、Inventor表Warehouse(Product)WID、倉庫編號倉庫都有自己的一個身份編號intProduct表、Warehous表Inprice進價每一件商品的進價decimal(18,3)Product表Lowline庫存下線倉庫的庫存量不能小于intProduct表Number庫存?zhèn)}庫中某種商品的存貨intProduct表UserID用戶編號每個用戶的自己編號nchar(10)Users表UserLogin登錄名登錄系統(tǒng)的登錄名nchar(10)Users表UserPwd密碼登錄到系統(tǒng)的密碼nchar(10)User表login管理員登錄的登錄名nchar(10)Admin表pwds管理員登錄的密碼nchar(10)Admin表InWareID入庫標號入庫的每一批產(chǎn)品都有一個入庫編號Nchar(10)InWarehouse表InWarePID入庫商品的編號Nchar(10)InWarehousebaioInNumber入庫數(shù)量入庫商品的數(shù)量IntInWarehouse表InDate入庫的時間datetimeInWarehouse表InPerson經(jīng)手人商品是由誰入庫的Nchar()InWarehouse表OutWareID出庫編號Nchar(10)OutWarehouseOutWarePID出庫產(chǎn)品的編號Nchar(10)OutWarehouseOutNumber出庫產(chǎn)品的數(shù)量IntOutWarehouseOutDate出庫產(chǎn)品的日期IntOutWarehouseOutWorker出庫產(chǎn)品的員工Nchar(10)OutWarehouse2.6數(shù)據(jù)流圖(1)頂層數(shù)據(jù)流圖倉庫管理員能夠對倉庫管理系統(tǒng)中的商品、倉庫、員工、以及進出貨信息進行管理;而采購員要出示入庫清單方可進行入庫;出庫員工要出示出庫清單方可進行出庫;而系統(tǒng)管理員能夠經(jīng)過后臺對倉庫管理員進行管理;2.6-數(shù)據(jù)流圖-1(2)第一層數(shù)據(jù)流圖倉庫管理員要經(jīng)過訂貨清單與到貨清單對商品進行入庫;倉庫管理員要經(jīng)過出庫清單和實際的庫存進行出庫;同事倉庫管理員也能夠對貨物信息、員工信息進行管理;2.6-數(shù)據(jù)流圖-2(3)第二層數(shù)據(jù)流圖2.6-數(shù)據(jù)流圖-32.7倉庫管理系統(tǒng)ER圖(1)總體ER圖2.7-總體ER圖-1(2)子系統(tǒng)ER圖1.產(chǎn)品管理系統(tǒng)ER圖:2.7-產(chǎn)品系統(tǒng)ER圖-22.倉庫管理ER圖:2.7-倉庫系統(tǒng)ER圖-33.倉庫管理員ER圖:2.7-倉庫管理員ER圖-44.采購員ER圖:2.7-采購員ER圖-55.管理入庫信息ER圖:2.7-入庫商品ER圖-66.管理出庫信息ER圖:2.7-出庫商品ER圖-74.總體設計4.1系統(tǒng)結構(1)系統(tǒng)的層次結構,當普通用戶登錄系統(tǒng)時,進入倉庫管理頁面;經(jīng)過豎形導航中管理產(chǎn)品頁面能夠對商品信息進行查詢、編輯、添加、刪除;經(jīng)過管理倉庫導航進入對倉庫信息進行查詢、編輯、添加、刪除的操作;經(jīng)過管理員工導航進入對員工信息進行查詢、編輯、添加、刪除的操作;4.1-系統(tǒng)層次結構圖-1(2)當系統(tǒng)管理員登錄時,首先以普通用戶登錄系統(tǒng),在進入倉庫管理系統(tǒng)后再經(jīng)過版權信息欄中的4.1-系統(tǒng)層次結構圖-24.2數(shù)據(jù)庫設計(1)與此系統(tǒng)相對應的數(shù)據(jù)庫設計如下:4.2-總體數(shù)據(jù)庫-1(2)Product表示的設計如下:4.2-Product表的設計-2(3)Users表的設計如下:4.2-Users表的設計-3(4)Inwarehouse表的設計如下:4.2-Inwarehouse表設計-4(5)Outwarehouse表的設計如下:4.3-Outwarehouse表的設計-5(6)InWarehouse_view視圖如下:4.3-Inwarehouse_view的連接圖-6(7)OutWarehouse_view視圖如下:4.3-OutWarehouse_view視圖鏈接-75.詳細設計5.1倉庫管理系統(tǒng)用例5.1.1倉庫管理系統(tǒng)業(yè)務用例書寫“倉庫管理系統(tǒng)業(yè)務”用例的書面用例。一般包含以下信息:倉庫管理員登錄登錄后能夠管理商品、管理倉庫、管理庫存、管理員工;當滿足條件時能夠對商品、倉庫、庫存、員工的信息進行添加;分析:當普通用戶經(jīng)過登錄時,能夠在系統(tǒng)中進行查詢;當員工提供有效的入庫清單、出庫清單和入職聲明是能夠對入庫、出庫或員工信息進行更新;系統(tǒng)管理員先經(jīng)過普通用戶進行系統(tǒng),再能夠經(jīng)過版權信息中的倉庫管理系統(tǒng)進入高級管理員界面,成功登陸時就能夠的倉庫管理員進行管理;5.1.1-用例圖-15.1.2倉庫管理系統(tǒng)入庫用例書寫“商品入庫”用例的書面用例。一般應包含以下信息:管理員先登錄系統(tǒng),查看供貨單,核對供貨信息;如果不滿足入庫信息,則不能入庫;如果滿足入庫信息,進行如下操作;查詢此商品是否存在,如果存在就更新此商品的信息;如果不存在就添加新商品的類型,并為其添加信息;更新信息完成,則入庫成功,顯示入庫成功;結束;分析:在倉庫管理系統(tǒng)中,管理員首先登錄系統(tǒng),系統(tǒng)驗證經(jīng)過后,管理員對供貨單進行核對,滿足入庫信息再系統(tǒng)查詢數(shù)據(jù),在查詢后,系統(tǒng)會提示有沒有查到相關的數(shù)據(jù);管理員根據(jù)系統(tǒng)的查詢結果進行操作,如果沒有查到此商品就添加此商品再添加相關的信息,如果查到相關的信息則對商品的信息進行更新;更新成功則入庫成功。其用例圖如下:5.1.1-用例圖-25.1.3倉庫管理系統(tǒng)出庫用例書寫“商品出庫”用例的書面用例。一般應包含以下信息:管理員先登錄系統(tǒng),查看出供貨單,核對供貨信息;如果不滿足出庫信息,則不能出庫;如果滿足出庫信息,進行如下操作;查詢此商品是否存在,如果存在此商品就出庫;如果不存在就不能出庫;出庫時同時更新庫存信息完成,則入庫成功;顯示入庫成功;結束;分析:在倉庫管理系統(tǒng)中,管理員首先登錄系統(tǒng),系統(tǒng)驗證經(jīng)過后,管理員對單出貨單進行核對,滿足出庫信息再系統(tǒng)查詢數(shù)據(jù),在查詢后,系統(tǒng)會提示有沒有查到相關的數(shù)據(jù);管理員根據(jù)系統(tǒng)的查詢結果進行操作,如果沒有查到此商品就不能出庫,如果滿足出庫條件就出庫。其用例圖如下:5.1.1-用例圖-35.1.4倉庫管理系統(tǒng)添加新的商品用例書寫“添加商品”用例的書面用例。一般應包含以下信息:倉庫管理登陸成功能夠進入管理倉庫頁面當收到入庫清單時,核對入庫清單;查詢商品是否存在,如果不存在就添加新的商品;如果存在就直接添加庫存,同時添加入庫信息;完成后退出;分析:管理員成功登錄時能夠對商品進行管理入庫時,先核對入庫清單,然后查看此商品是否存在,如存在就添加此商品;5.1.1-用例圖-45.1.5倉庫管理系統(tǒng)添加新的倉庫管理員的用例書寫“添加倉庫管理員”的用例的書面用例;一般包含以下信息:(1)倉庫管理員成功登陸系統(tǒng);(2)核對入職員工的個人信息和入職聲明;(3)核對正確后;(4)添加倉庫管理員;(5)成功添加后,顯示添加成功;分析:在倉庫管理系統(tǒng)中,系統(tǒng)管理員首先登錄系統(tǒng),系統(tǒng)驗證經(jīng)過后,管理員對入職聲明和和個人信息進行核對,如果滿足入職信息再向經(jīng)過版權聲明,則經(jīng)過版權信息欄中的倉庫管理系統(tǒng)進入超級管理員的登錄,登錄成后,進入后臺管理,再添加倉庫管理員的個人信息;5.1.1-用例圖-55.1.6倉庫管理系統(tǒng)刪除商品的用例書寫“刪除商品”的用例的書面用例;一般包含以下信息:(1)倉庫管理員成功登陸系統(tǒng);(2)核對刪除商品的信息;(3)查詢刪除的商品的信息如果庫存為零則刪除;(4)否則不能刪除;分析:在倉庫管理系統(tǒng)中,系統(tǒng)管理員首先登錄系統(tǒng),系統(tǒng)驗證經(jīng)過后,管理員刪除信息進行核對,查詢刪除的商品的信息如果庫存為零就刪除,如果不為零就不能刪除;5.1.1-用例圖-65.2倉庫管理系統(tǒng)的活動圖5.2.1繪制“商品入庫”用例的活動圖商品入庫一般按照以下步驟進行:(1)倉庫管理員首先要登錄到倉庫管理系統(tǒng);(2)審核商品入庫的信息;(3)如果不符合入庫條件,則不能入庫;(4)如果符合入庫條件,則進行如下操作;(5)首先進入商品管理頁面,查看此商品是否存在;(6)商品存在,就進行填寫入庫記錄;(7)商品如果不存在就
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 交通事故損害賠償合同協(xié)議書范文
- 2025年超級會員服務協(xié)議規(guī)范文本
- 2025年標準代理業(yè)務協(xié)議書
- DB6103T 81-2025 袋栽銀耳栽培技術規(guī)范
- 專兼職律師合作框架合同
- 個人貸款還款合同格式
- 2025年攜手營銷軟件合作協(xié)議書范本
- 2025年市場營銷專員試用合同協(xié)議標準文本
- 產(chǎn)品銷售合同及補充協(xié)議
- 二手房購置合同標準樣本
- 綠色能源項目融資計劃書范文
- 《造血干細胞移植護理》課件
- 課題申報參考:全齡友好視角下的社區(qū)語言景觀評估及空間優(yōu)化研究
- 中央2025年公安部部分直屬事業(yè)單位招聘84人筆試歷年參考題庫附帶答案詳解
- 五年級下冊語文四大名著常考知識點
- 2025年1月日歷表(含農(nóng)歷-周數(shù)-方便記事備忘)
- 《人工智能發(fā)展史》課件
- 2024年同等學力人員申請碩士學位英語試卷與參考答案
- 小學一年級數(shù)學20以內(nèi)的口算題(可直接打印A4)
- 經(jīng)編工藝基本樣布的分析
- 中醫(yī)針灸穴位現(xiàn)代研究
評論
0/150
提交評論