(面向對象)南婷玩具有限公司庫存管理系統(tǒng)需求規(guī)格說明書 計算機專業(yè)畢業(yè)設計 畢業(yè)論文
《(面向對象)南婷玩具有限公司庫存管理系統(tǒng)需求規(guī)格說明書 計算機專業(yè)畢業(yè)設計 畢業(yè)論文》由會員分享,可在線閱讀,更多相關《(面向對象)南婷玩具有限公司庫存管理系統(tǒng)需求規(guī)格說明書 計算機專業(yè)畢業(yè)設計 畢業(yè)論文(38頁珍藏版)》請在裝配圖網上搜索。
1、 一、 引言 1.立項背景 進入21世紀,由于科學技術不斷進步和經濟的不斷發(fā)展,企業(yè)管理信息化己成為企業(yè)在市場競爭中求得發(fā)展的客觀需要,是管理決策者充分利用信息資源、把握市場機遇、更好地組織企業(yè)的人力、物力、財力進行生產經營活動所必需的必要條件庫存管理是對制造業(yè)和服務業(yè)生產、經營全過程的各種物品、產成品以及其它 資源進行管理和控制,使其庫存保持在經濟合理的水平上,以其最低的庫存總成本 和庫存量保障生產經營需求。庫存成本控制是庫存管理的主要內容之一。庫存成本 由物料成本、訂貨成本、工裝、設備調整費、庫存保管成本、缺貨成本構成。傳統(tǒng) 庫存方式包括定期訂貨、定量訂貨和最大最小訂貨量
2、訂貨等。庫存管理可以在保證 企業(yè)生產經營需求的前提下,使庫存量經常保持在合理的水平上;掌握庫存量的動 態(tài),適時適量提出訂貨,避免超儲或缺貨;減少庫存空間占用,降低庫存總費用, 減少物資儲存的倉庫面積和儲存設施數數量;控制資金占用,加速資金周轉,是制 定企業(yè)流動資金的一個重要依據,是影響資金的時間價值的重要因素;影響企業(yè)生 產成本的主要因素之一。 隨著科學技術不斷進步和經濟的不斷發(fā)展,以及全球化信息網絡和全球化市場形成和技術變革的加速,圍繞新產品的市場競爭也日趨激烈,企業(yè)面臨著縮短交貨期、提高產品質量、降低成本和改進服務的壓力。所有這些都要求企業(yè)能對不斷變化的市場做出快速反應。作為供
3、應鏈節(jié)點中的一個重要環(huán)節(jié),物資管理企業(yè)要實現快速地對物資進行收發(fā),必須建立現代化的庫存管理系統(tǒng)。UML 是一種用于對軟件密集型系統(tǒng)進行可視化、詳述、構造和文檔化的建模語言,可以很好地完成庫存管理系統(tǒng)的分析與設計。其系統(tǒng)分析與設計階段的流程如圖1 所示。 如圖1 所示,通過系統(tǒng)分析,我們可以建立系統(tǒng)的分析模型:用例模型、活動模型、數據模型,(即用例圖)、活動圖和類圖。 2.UML 概述 面向對象的系統(tǒng)分析與設計,包括OOA(面向對象分析)與OOD(面向對象設計)兩個部分。其中OOA 的主要任務是分析問題,找出問題解決方案。同時,發(fā)現對象并分析對象內部構成和外部關系,建立軟件系統(tǒng)的對象
4、模型。OOD 的主要任務是根據已確立的系統(tǒng)對象模型,運用面向對象技術,設計 對象與類,進而設計系統(tǒng)結構、人機界面、數據管理、任務管理等子系統(tǒng)。 UML(Unified Modeling Language)是第3 代的面向對象建模語言。UML 是由Rational 公司的面向對象技術研究專家Grady Booch、Ivar Jacobson 和Jim Rumbaugh 聯合開發(fā)的。它采納和擴展了Booch 標記法、OMT 的面向對象建模技術的方法,以及面向用例(Use-Case)的OOSE 方法,并且吸取了其他學者和軟件廠商的建議。UML 在提交給OMG( Obicct Management
5、Group)后,最終成為大眾所接受的標準建模語言。UML建模語言吸取和發(fā)展了Booch、OMT 和OOSE 方法,以及其它OO 和非OO 方法的優(yōu)點。它融入了軟件工程領域的新思想、新方法和新技術,提出如模板、擴展機制、活動圖等新概念。UML 易于表達且功能強大,應用廣泛。它不但適用于面向對象的軟件分析與設計,還支持從需求分析開始的軟件開發(fā)的全過程。UML 定義了一系列圖形工具,以對現實世界進行面向對象建模。 標準建模語言UML 已成為面向對象技術的主流建模工具,支持系統(tǒng)分析、設計和實現等軟件開發(fā)全過程。UML 定義了5 類10 種模型圖,用于提供靜態(tài)建模機制和動態(tài)建模機制。 靜態(tài)模型包括用
6、例圖、類圖、對象圖、包圖、構件圖。配置圖動態(tài)模型包括行為圖(活動圖,狀態(tài)圖)和交互圖(順序圖,合作圖)。 (1) 用例圖:描述應用領域需求與功能,以及事務(用例)之間的邏輯關系。 (2)類圖:是顯示一組類、接口、協(xié)作以及它們之間關系的圖。 對象圖:類的實例圖。 包圖:提供類圖的分組優(yōu)化機制 (3) 行為圖:描述跨越多個用例的對象行為(數據操作功能),包括活動圖和狀態(tài)圖。 活動圖:描述多用例和多對象的復雜行為及活動間的約束關系;或者說,描述復雜行為中的活動及其執(zhí)行順序。 狀態(tài)圖:描述單個對象的所有可能狀態(tài)及轉移條件。 (4)交互圖:顯示一個交互,由一組對象和它們之間的關系構成,其
7、中包括在對象間傳遞的消息,包括順序圖和協(xié)作圖。 順序圖:是強調消息的時間順序的交互圖。 協(xié)作圖:是強調發(fā)送和接收消息的對象之間的結構組織的交互圖。 (5)實現圖:用于描述系統(tǒng)實現的一些特性,包括構件圖和配置圖。 構件圖:描述軟構件及相互間的依賴(及調用)關系,包括源文件、二進制文件、可執(zhí)行文件。 配置圖:描述構件運行環(huán)境及系統(tǒng)軟硬件體系結構。 3、立項原因概述 南婷玩具有限公司作為海南省最大的一個主營批發(fā)的玩具銷售公司,其產品覆蓋面之廣在海南省居于首位,然而正是這個原因,對其自身的庫存管理造成了很多難以承受的負擔。中國玩具市場的不規(guī)范造成大量的廉價非標準玩具,與高檔標準化玩具在
8、管理上形成的沖突;因品牌太多造成的標準件差異過大;以及下游經銷商因作為玩具零售商大多對標準化管理知識的缺失,而造成的取貨不規(guī)范等行為,都對庫存管理的標準化,規(guī)范化造成了不小的沖擊。本項目的則正是力求解決以上困難,提出標準化的管理模式! 4、術語參考 實體:客觀世界中存在的且可互相區(qū)別的事物。 聯系:客觀事物中的彼此之間的關系。 屬性:實體或者聯系所具有的性質。 5、參考資料 《軟件工程——原理、方法與應用》 --------史濟民、顧春樺等 高等教育出版社 《數據庫系統(tǒng)及其應用》 --------靳婷、張志清等 電子工業(yè)出版社 二、項目概述 1、
9、客戶介紹 ??谀湘猛婢哂邢薰?,是一家集批發(fā)和零售為一體的玩具銷售公司。它代理包含中國最大的玩具生產廠家——奧迪雙鉆在內的十數種品牌,其產品涵蓋了從嬰幼兒到成人益智玩具全部玩具種類。現在是海南省玩具行業(yè)最全最大的一家公司,其下游銷售商覆蓋了海南全省的各大市縣。現有批發(fā)門市一家,批發(fā)集零售店鋪一家共有員工 人。其部門構成有業(yè)務、門市、財務、倉庫四個部門構成,以及單獨的電腦部負責各個部門的信息處理。每個部門分設部門經理和員工,部門經理直接面向總經理。 2、針對用戶 本庫存管理系統(tǒng)面向的是公司庫房管理部門,財政部門,以及其它部門結合自身工作對該系統(tǒng)相關模塊進行操作。 3、開發(fā)意圖 1、為了
10、使公司庫存管理系統(tǒng)更完善; 2、為了使庫存管理更方便; 3、為了減輕公司庫存管理工作人員的工作負擔; 4、為了加強南婷公司的正規(guī)化管理。 4、實現目標 (1)建立友好界面,對庫存所有相關數據進行操作及管理; (2)能夠提供對與非標準化玩具產品的良好支持; (3)實現對所有產品通過編號的形式進行管理,并錄入產品相關信息; (4)實現對產品的分類,來幫助銷售的分類; (5)實現對產品貨物短缺的警告,提示進貨信息; (6)通過對倉庫、貨位等帳務管理及入/出庫類型、入/出庫單據的管理,及時反映各種物資的倉儲、流向情況,為生產管理和成本核算提供依據; (7)通過庫存分析,為管理及決
11、策人員提供庫存資金占用情況、物資積壓情況、分類情況等不同的統(tǒng)計分析信息; (8)通過清倉盤庫管理,保證帳面與實物一致,為計劃及決策人員提供實時準確的存貨信息,以便及時調整計劃,保證企業(yè)各項經營活動的順利進行。 5、項目開發(fā)要求 2 項目開發(fā)規(guī)范統(tǒng)一:模塊劃分,代碼編寫均遵照小組命名規(guī)范文檔; 2 程序優(yōu)化、安全并要有良好的可擴展性; 2 用戶界面簡潔明了、操作簡單實用; 2 與用戶保持良好的溝通,及時根據用戶新的需求改善系統(tǒng)功能。 6、開發(fā)工具 Visual c++; sql server 2000 三、系統(tǒng)概述 1、功能概述 通過實際調查研究和大量走訪,還有多次和該企
12、業(yè)的相關人員的座談。我們了解到該系統(tǒng)以庫房管理部門為中心,包括對基本信息管理、入庫管理、出庫管理、退貨管理、進貨管理、存量檢查和庫存盤點各大功能。電腦部負責打印各種報表以及對各種信息進行分析處理。 2、各部門概述 南婷公司部門分布情況如下:大倉庫、小倉庫1、小倉庫2、門面1、門面2以及一個獨立出來的電腦室。 四、系統(tǒng)分析 1、用例圖: (1)出貨 用例分析 用例名稱:生成銷售出貨單 描述:銷售人員使用生成銷售出貨單用例完成出貨單的填寫 標識符:uc1 優(yōu)先級:A(高) 角色:銷售人員 前置條件:銷售人員已成功登錄系統(tǒng)并具有填寫銷售單的權限 主事件流: 1.
13、銷售人員選擇“生成銷售出貨單”選項,用例開始 2. 銷售人員輸入證號,系統(tǒng)根據規(guī)則檢查證號的有效性 A1:銷售人員證號無效 3. 銷售人員輸入密碼,檢查密碼是否正確 A2:密碼錯誤 4.顯示登陸成功提示信息 5.填寫銷售單 6.用例結束 其他事件流: A1:銷售人員無效 (1).系統(tǒng)顯示銷售人員無效的提示信息 (2).返回主事件流第2步 A2:密碼錯誤 (1). 系統(tǒng)顯示密碼錯誤的提示信息 (2). 返回主事件流第3步 后置條件:系統(tǒng)成功寫入一條銷售記錄,銷售人員的銷售量加1 特殊需求: 用例名稱:庫存檢查 描述:庫存管理員使用庫存檢查用
14、例完成庫存檢查的任務 標識符:uc2 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:庫存管理員已成功登錄系統(tǒng)并具有核實庫存的權限 主事件流: 1.庫存管理員選擇“庫存檢查”選項,用例開始 2. 庫存管理員輸入證號,系統(tǒng)根據規(guī)則檢查證號的有效性 A1:庫存管理員證號無效 3. 庫存管理員輸入密碼,檢查密碼是否正確 A2:密碼錯誤 4.顯示登陸成功提示信息 5.讀入銷售單 6. 庫存量減去銷售量后,更新庫存 7.用例結束 其他事件流: A1:庫存管理員無效 (1).系統(tǒng)顯示庫存管理員無效的提示信息 (2).返回主事件流第2步 A2:密碼錯誤 (1
15、). 系統(tǒng)顯示密碼錯誤的提示信息 (2). 返回主事件流第3步 后置條件: 特殊需求: 用例名稱:出貨登記 描述:庫存管理員使用出貨登記用例完成出貨登記的任務 標識符:uc3 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:庫存管理員已成功登錄系統(tǒng)并具有登記出貨情況的權限 主事件流: 1.庫存管理員選擇“出貨登記”選項,用例開始 2. 庫存管理員輸入證號,系統(tǒng)根據規(guī)則檢查證號的有效性 A1:庫存管理員證號無效 3. 庫存管理員輸入密碼,檢查密碼是否正確 A2:密碼錯誤 4.顯示登陸成功提示信息 5.檢查庫存量 A3:庫存量<出貨量 6. 出貨
16、,填寫出貨單 7.更新庫存 8.用例結束 其他事件流: A1:庫存管理員無效 (1).系統(tǒng)顯示庫存管理員無效的提示信息 (2).返回主事件流第2步 A2:密碼錯誤 (1). 系統(tǒng)顯示密碼錯誤的提示信息 (2). 返回主事件流第3步 A3:庫存量<出貨量 (1)系統(tǒng)提示庫存不足信息,不能出貨 (2)返回主事件7 后置條件: 特殊需求: 用例名稱:倉庫出貨單 描述:庫存管理員使用倉庫出貨單用例完成出貨登記的任務 標識符:uc4 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:庫存管理員已成功登錄系統(tǒng)并具有提供出貨單的權限 主事件流:
17、1.庫存管理員選擇“出貨登記”選項,用例開始 2. 庫存管理員輸入證號,系統(tǒng)根據規(guī)則檢查證號的有效性 A1:庫存管理員證號無效 3. 庫存管理員輸入密碼,檢查密碼是否正確 A2:密碼錯誤 4.顯示登陸成功提示信息 5.打印出貨單 6.用例結束 其他事件流: A1:庫存管理員無效 (1).系統(tǒng)顯示庫存管理員無效的提示信息 (2).返回主事件流第2步 A2:密碼錯誤 (1). 系統(tǒng)顯示密碼錯誤的提示信息 (2). 返回主事件流第3步 后置條件: 特殊需求: 用例名稱:出貨核對 描述:庫存管理員和銷售人員使用出貨核對用例完成出貨核對的任務
18、 標識符:uc5 優(yōu)先級:A(高) 角色:庫存管理員、銷售人員 前置條件:庫存管理員、銷售人員已成功登錄系統(tǒng)并具有出貨核對的權限 主事件流: 1.選擇“出貨核對”選項,用例開始 2. 庫存管理員、銷售人員輸入證號,系統(tǒng)根據規(guī)則檢查證號的有效性 A1證號無效 3. 輸入密碼,檢查密碼是否正確 A2:密碼錯誤 4.顯示登陸成功提示信息 5.檢查銷售出貨單和倉庫出貨單 A3:不相等 6.顯示相等的提示信息,確認出貨 7.用例結束 其他事件流: A1:庫存管理員無效 (1).系統(tǒng)顯示無效的提示信息 (2).返回主事件流第2步 A2:密碼錯誤 (
19、1). 系統(tǒng)顯示密碼錯誤的提示信息 (2). 返回主事件流第3步 A3:不相等 (1) 顯示不相等的提示信息,更改倉庫出貨單和庫存量 (2)返回7 后置條件: 特殊需求: 用例名稱:銷售日志 描述:庫存管理員和銷售人員使用銷售日志用例完成銷售日志的更改 標識符:uc6 優(yōu)先級:A(高) 角色:庫存管理員、銷售人員 前置條件:庫存管理員、銷售人員已成功登錄系統(tǒng)并具有更新銷售日志的權限 主事件流: 1.選擇“銷售日志”選項,用例開始 2. 庫存管理員、銷售人員輸入證號,系統(tǒng)根據規(guī)則檢查證號的有效性 A1證號無效 3. 輸入密碼,檢查密碼是否正確
20、 A2:密碼錯誤 4.顯示登陸成功提示信息 5.庫存管理員更新查看銷售日志 A3:銷售人員 6.用例結束 其他事件流: A1:庫存管理員無效 (1).系統(tǒng)顯示無效的提示信息 (2).返回主事件流第2步 A2:密碼錯誤 (1). 系統(tǒng)顯示密碼錯誤的提示信息 (2). 返回主事件流第3步 A3:銷售人員 (1) 查看銷售日志 (2)返回6 后置條件: 特殊需求: (2)進貨 用例分析 用例名稱:采購 描述:銷售人員使用采購用例完成采購的任務 標識符:uc7 優(yōu)先級:A(高) 角色:銷售人員 前置條件:銷售人員已
21、成功登錄系統(tǒng)并具有填寫采購信息的權限 主事件流: 1.銷售人員選擇“采購”選項,用例開始 2. 銷售人員輸入證號,系統(tǒng)根據規(guī)則檢查證號的有效性 A1:銷售人員證號無效 3. 銷售人員輸入密碼,檢查密碼是否正確 A2:密碼錯誤 4.顯示登陸成功提示信息 5.填寫采購信息,并保存采購信息 6.用例結束 其他事件流: A1:銷售人員無效 (1).系統(tǒng)顯示銷售人員無效的提示信息 (2).返回主事件流第2步 A2:密碼錯誤 (1). 系統(tǒng)顯示密碼錯誤的提示信息 (2). 返回主事件流第3步 后置條件: 特殊需求: 用例名稱:新入貨品登記 描述:
22、銷售人員、庫存管理員使用新入貨品登記用例完成貨物登記的任務 標識符:uc8 優(yōu)先級:A(高) 角色:銷售人員、庫存管理員 前置條件:銷售人員、庫存管理員已成功登錄系統(tǒng)并具有貨品登記的權限 主事件流: 1.銷售人員、庫存管理員選擇“新入貨品登記”選項,用例開始 2. 銷售人員、庫存管理員輸入證號,系統(tǒng)根據規(guī)則檢查證號的有效性 A1:證號無效 3. 銷售人員、庫存管理員輸入密碼,檢查密碼是否正確 A2:密碼錯誤 4.顯示登陸成功提示信息 5、讀取采購信息 5、銷售員填寫新入貨品信息 6.倉庫管理員進行核對 A3:錯誤 7.保存新入貨品信息 8.用例結束 其他
23、事件流: A1:銷售人員無效 (1).系統(tǒng)顯示無效的提示信息 (2).返回主事件流第2步 A2:密碼錯誤 (1). 系統(tǒng)顯示密碼錯誤的提示信息 (2). 返回主事件流第3步 A3:錯誤 (1) 提示錯誤信息 (2) 返回5 后置條件:系統(tǒng)成功寫入采購記錄 特殊需求: 用例名稱:加工處理 描述:庫存管理員使用加工處理用例完成處理的任務 標識符:uc9 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:庫存管理員已成功登錄系統(tǒng)并具有加工處理的權限 主事件流: 1.庫存管理員選擇“加工處理”選項,用例開始 2. 庫存管理員輸入證號,系統(tǒng)根據規(guī)則
24、檢查證號的有效性 A1:證號無效 3. 庫存管理員輸入密碼,檢查密碼是否正確 A2:密碼錯誤 4.顯示登陸成功提示信息 5庫存管理員讀取新入貨品信息 6.對貨品信息加工處理 7.保存加工處理信息 8.用例結束 其他事件流: A1:銷售人員無效 (1).系統(tǒng)顯示無效的提示信息 (2).返回主事件流第2步 A2:密碼錯誤 (1). 系統(tǒng)顯示密碼錯誤的提示信息 (2). 返回主事件流第3步 后置條件:系統(tǒng)成功寫入采購記錄 特殊需求: 用例名稱:入庫登記 描述:庫存管理員使用入庫登記用例完成貨物登記的任務 標識符:uc10 優(yōu)先級:A(高)
25、 角色:庫存管理員 前置條件:庫存管理員已成功登錄系統(tǒng)并具有貨品登記的權限 主事件流: 1.庫存管理員選擇“入庫登記”選項,用例開始 2. 庫存管理員輸入證號,系統(tǒng)根據規(guī)則檢查證號的有效性 A1:證號無效 3. 庫存管理員輸入密碼,檢查密碼是否正確 A2:密碼錯誤 4.顯示登陸成功提示信息 5、讀入加工處理信息 6.更新庫存信息 8.用例結束 其他事件流: A1:銷售人員無效 (1).系統(tǒng)顯示無效的提示信息 (2).返回主事件流第2步 A2:密碼錯誤 (1). 系統(tǒng)顯示密碼錯誤的提示信息 (2). 返回主事件流第3步 A3:錯誤 (3)
26、 提示錯誤信息 (4) 返回5 后置條件:系統(tǒng)成功寫入采購記錄 特殊需求: 用例名稱:進貨日志 描述:庫存管理員和銷售人員使用進貨日志用例完成進貨日志的更改,查看 標識符:uc11 優(yōu)先級:A(高) 角色:庫存管理員、銷售人員 前置條件:庫存管理員、銷售人員已成功登錄系統(tǒng)并具有更新進貨日志,查看進貨日志的權限 主事件流: 1.選擇“進貨日志”選項,用例開始 2. 庫存管理員、銷售人員輸入證號,系統(tǒng)根據規(guī)則檢查證號的有效性 A1證號無效 3. 輸入密碼,檢查密碼是否正確 A2:密碼錯誤 4.顯示登陸成功提示信息 5.庫存管理員更新查看進貨日志 A3
27、:銷售人員 6.用例結束 其他事件流: A1:庫存管理員無效 (1).系統(tǒng)顯示無效的提示信息 (2).返回主事件流第2步 A2:密碼錯誤 (1). 系統(tǒng)顯示密碼錯誤的提示信息 (2). 返回主事件流第3步 A3:銷售人員 (1) 查看進貨日志 (2)返回6 后置條件: 特殊需求: (3)庫存檢查 用例分析 用例名稱:庫存檢查 描述:庫存管理員使用庫存檢查用例完成庫存檢查 標識符:uc12 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:庫存管理員已成功登錄系統(tǒng)并具有庫存檢查的權限 主事件流: 1.庫存管理員選擇“存量檢
28、查”選項,用例開始 2. 庫存管理員輸入證號,系統(tǒng)根據規(guī)則檢查證號的有效性 A1證號無效 3. 庫存管理員輸入登陸密碼,系統(tǒng)根據規(guī)則檢查密碼 A2:密碼錯誤 4. 庫存管理員讀入入庫清單、出庫清單、原有的庫存清單 5.形成新的庫存清單,并入庫保存 6.庫存管理員讀入企業(yè)最低庫存清單 A3:新的庫存清單的產品庫存量<=企業(yè)最低庫存清單產品庫存量 7.庫存管理員讀入企業(yè)最高庫存清單 A4: 新的庫存清單的產品庫存量>=企業(yè)最高庫存清單產品庫存量 8.用例結束 其他事件流: A1:庫存管理員無效 (1).系統(tǒng)顯示證號無效的提示信息 (2).返回主事件流第
29、2步 A2:密碼錯誤 (1). 系統(tǒng)顯示密碼錯誤的提示信息 (2). 返回主事件流第3步 A3: 新的庫存清單的產品庫存量<=企業(yè)最低庫存清單產品庫存量 (1). 系統(tǒng)產生最低庫存預警信息,并保存信息 (2). 返回主事件流第8步 A4:新的庫存清單的產品庫存量>=企業(yè)最高庫存清單產品庫存量 (1). 系統(tǒng)發(fā)出最高庫存預警信息,并保存信息 (2). 返回主事件流第8步 后置條件: 特殊需求: 用例名稱:低庫存預警 描述:庫存管理員使用低庫存預警用例完成低庫存預警信息,產生采購單 標識符:uc13 優(yōu)先級:A(高) 角色:庫存管理員
30、 前置條件:庫存管理員已成功登錄系統(tǒng)并具有發(fā)出低庫存警報的權限 主事件流: 1.庫存管理員選擇“低庫存預警”選項,用例開始 2. 庫存管理員輸入證號,系統(tǒng)根據規(guī)則檢查證號的有效性 A1證號無效 3. 庫存管理員輸入登陸密碼,系統(tǒng)根據規(guī)則檢查密碼 A2:密碼錯誤 4.庫存管理員讀入企業(yè)最低庫存清單和現有庫存信息 A3:現有庫存信息>=企業(yè)最低庫存清單產品庫存量 5.發(fā)出最低庫存預警信息,并生成采購單 6.用例結束 其他事件流: A1:庫存管理員無效 (1).系統(tǒng)顯示證號無效的提示信息 (2).返回主事件流第2步 A2:密碼錯誤 (1). 系統(tǒng)
31、顯示密碼錯誤的提示信息 (2). 返回主事件流第3步 A3: 現有庫存信息>=企業(yè)最低庫存清單產品庫存量 (1)顯示庫存未發(fā)生低庫存的信息 (2)返回主事件流第6步 后置條件: 特殊需求: 用例名稱:高庫存預警 描述:庫存管理員使用高庫存預警用例完成高庫存預警信息,產生停止采購的通知 標識符:uc14 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:庫存管理員已成功登錄系統(tǒng)并具有發(fā)出高庫存警報的權限 主事件流: 1.庫存管理員選擇“高庫存預警”選項,用例開始 2. 庫存管理員輸入證號,系統(tǒng)根據規(guī)則檢查證號的有效性 A1證號無效 3. 庫存管理員
32、輸入登陸密碼,系統(tǒng)根據規(guī)則檢查密碼 A2:密碼錯誤 4.庫存管理員讀入企業(yè)最高庫存清單和現有庫存信息 A3:現有庫存信息<=企業(yè)最高庫存清單產品庫存量 5.發(fā)出最高庫存預警信息,并生成停止采購的通知 6.用例結束 其他事件流: A1:庫存管理員無效 (1).系統(tǒng)顯示證號無效的提示信息 (2).返回主事件流第2步 A2:密碼錯誤 (1). 系統(tǒng)顯示密碼錯誤的提示信息 (2). 返回主事件流第3步 A3: 現有庫存信息>=企業(yè)最低庫存清單產品庫存量 (1)顯示庫存未發(fā)生高庫存的信息 (2)返回主事件流第6步 后置條件: 特殊需求:
33、 (4)退貨 用例分析 用例名稱:退貨清單 描述:銷售員使用退貨清單用例完成退貨情況的登記 標識符:uc15 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:銷售員已成功登錄系統(tǒng)并具有登記退貨情況的權限 主事件流: 1.銷售員選擇“退貨清單”選項,用例開始 2.銷售員登記退貨物品 3.生成退貨清單,并保存信息 4.用例結束 其他事件流: 后置條件: 特殊需求: 用例名稱:退貨分類 描述:銷售員、倉庫管理員使用退貨分類用例完成退貨分類的任務 標識符:uc16 優(yōu)先級:A(高) 角色:庫存管理員、銷售員 前置條件:銷售員、倉庫管理員已成功登錄系
34、統(tǒng)并具有貨品分類的權限 主事件流: 1.銷售員、倉庫管理員選擇“退貨分類”選項,用例開始 2.銷售員、倉庫管理員讀取退貨清單 3.銷售員對貨品進行分類 4.生成再銷售表單和返廠表單 5.保存信息 6.用例結束 其他事件流: 后置條件: 特殊需求: 用例名稱:再銷售報告 描述:倉庫管理員使用再銷售報告用例生成在銷售報告 標識符:uc17 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:倉庫管理員已成功登錄系統(tǒng)并具有產生再銷售報告的權限 主事件流: 1.倉庫管理員選擇“退貨分類”選項,用例開始 2.倉庫管理員讀取再銷售表單 3.倉庫管理員生成再銷售報告,并
35、發(fā)布 4.用例結束 其他事件流: 后置條件: 特殊需求: 用例名稱:返廠報告 描述:倉庫管理員使用返廠報告用例生成在返廠報告 標識符:uc18 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:倉庫管理員已成功登錄系統(tǒng)并具有發(fā)布返廠報告的權限 主事件流: 1.倉庫管理員選擇“返廠報告”選項,用例開始 2.倉庫管理員讀取返廠表單 3.倉庫管理員生成返廠報告,并發(fā)布 4.用例結束 其他事件流: 后置條件: 特殊需求: 用例名稱:加工處理 描述:倉庫管理員使用加工處理用例完成貨品信息的處理 標識符:uc19 優(yōu)先級:A(高) 角色:庫存管理員 前
36、置條件:倉庫管理員已成功登錄系統(tǒng)并具有加工處理的權限 主事件流: 1.倉庫管理員選擇“加工處理”選項,用例開始 2.倉庫管理員讀取再銷售表單 3.倉庫管理員對表單進行加工處理,并保存信息 4.用例結束 其他事件流: 后置條件: 特殊需求: 用例名稱:入庫登記 描述:倉庫管理員使用入庫登記用例完成貨品信息的登記 標識符:uc20 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:倉庫管理員已成功登錄系統(tǒng)并具有新貨品信息的權限 主事件流: 1.倉庫管理員選擇“入庫登記”選項,用例開始 2.倉庫管理員讀取加工處理后的再銷售表單 3.倉庫管理員對庫存信息進行更
37、新 4.用例結束 其他事件流: 后置條件: 特殊需求: 用例名稱:退貨日志 描述:倉庫管理員、銷售員使用退貨日志用例完成退貨貨品信息的登記 標識符:uc21 優(yōu)先級:A(高) 角色:庫存管理員、銷售員 前置條件:倉庫管理員、銷售員已成功登錄系統(tǒng)并具有更新查看日志的權限 主事件流: 1.倉庫管理員、銷售員選擇“入庫登記”選項,用例開始 2.檢查人員身份 A1:銷售員 3.倉庫管理員更新或查看日志 4.用例結束 其他事件流: A1:銷售員 (1) 查看日志 (2) 返回4 后置條件: 特殊需求: (5)系統(tǒng)管理 用例分析 用例名稱:
38、刪除用戶 描述:倉庫管理員使用刪除用戶用例完成用戶信息的刪除工作 標識符:uc22 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:倉庫管理員已成功登錄系統(tǒng)并具有刪除用戶的權限 主事件流: 1.倉庫管理員選擇“刪除用戶”選項,用例開始 2.輸入用戶證號,檢查有效性 A1:用戶有效 3.倉庫管理員刪除用戶信息 4.用例結束 其他事件流: A1:用戶有效 (1) 提示用戶信息有效 (2) 返回2 后置條件: 特殊需求: 用例名稱:添加用戶 描述:倉庫管理員使用添加用戶用例完成用戶信息的添加工作 標識符:uc23 優(yōu)先級:A(高) 角色:庫存管
39、理員 前置條件:倉庫管理員已成功登錄系統(tǒng)并具有添加用戶的權限 主事件流: 1.倉庫管理員選擇“添加用戶”選項,用例開始 2.輸入用戶證號,檢查有效性 A1:用戶有效 3.倉庫管理員添加用戶信息 4.用例結束 其他事件流: A1:用戶無效 (3) 提示用戶信息無效 (4) 返回2 后置條件: 特殊需求: 用例名稱:編輯用戶信息 描述:倉庫管理員使用編輯用戶信息用例完成用戶信息的修改工作 標識符:uc24 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:倉庫管理員已成功登錄系統(tǒng)并具有修改用戶信息的權限 主事件流: 1.倉庫管理員選擇“編輯用戶信息
40、”選項,用例開始 2.輸入用戶證號,檢查有效性 A1:用戶有效 3.倉庫管理員修改用戶信息 4.用例結束 其他事件流: A1:用戶無效 (5) 提示用戶信息無效 (6) 返回2 后置條件: 特殊需求: 用例名稱:設置用戶權限 描述:倉庫管理員使用設置用戶權限用例完成用戶權限的設置工作 標識符:uc25 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:倉庫管理員已成功登錄系統(tǒng)并具有修改用戶權限的權力 主事件流: 1.倉庫管理員選擇“設置用戶權限”選項,用例開始 2.輸入用戶證號,檢查有效性 A1:用戶有效 3.倉庫管理員修改用戶權限 4
41、.用例結束 其他事件流: A1:用戶無效 (7) 提示用戶信息無效 (8) 返回2 后置條件: 特殊需求: 用例名稱:數據備份 描述:倉庫管理員使用數據備份用例完成數據的備份任務 標識符:uc26 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:倉庫管理員已成功登錄系統(tǒng)并具有備份數據的權力 主事件流: 1.倉庫管理員選擇“數據 備份”選項,用例開始 2.倉庫管理員備份數據 3.用例結束 其他事件流: 后置條件: 特殊需求: 用例名稱:數據恢復 描述:倉庫管理員使用數據恢復用例完成數據的恢復任務 標識符:uc27 優(yōu)先級:A(高) 角色:庫
42、存管理員 前置條件:倉庫管理員已成功登錄系統(tǒng)并具有數據恢復的權力 主事件流: 1.倉庫管理員選擇“數據恢復”選項,用例開始 2.倉庫管理員完成數據恢復 3.用例結束 其他事件流: 后置條件: 特殊需求: 用例名稱:用戶密碼設置 描述:倉庫管理員、銷售員使用密碼設置用例完成密碼的設置與更改任務 標識符:uc28 優(yōu)先級:A(高) 角色:庫存管理員、銷售員 前置條件:倉庫管理員、銷售員已成功登錄系統(tǒng)并具有密碼設置的權力 主事件流: 1.倉庫管理員、銷售員選擇“密碼設置”選項,用例開始 2.倉庫管理員、銷售員設置密碼 3.檢查密碼格式的正確性 A1:格式錯誤
43、 4.檢查密碼安全強度,并顯示強度信息 5.用例結束 其他事件流: A1: 格式錯誤 (1)顯示格式錯誤信息 (2) 返回2 后置條件: 特殊需求: (6)月盤點 用例分析 用例名稱:庫存檢查 描述:庫存管理員使用存量檢查用例完成庫存核對 標識符:uc29 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:庫存管理員已成功登錄系統(tǒng)并具有庫存盤點的權限 主事件流: 1.庫存管理員選擇“庫存檢查”選項,用例開始 2. 庫存管理員讀入盤點庫存清單、現有的庫存清單 A1:盤點庫存清單!=現有的庫存清單 4.用例結束 其他事件流: A1: 盤點庫存清單!
44、=現有的庫存清單 (1).提示不相等 的信息并且 更新現有庫存清單 (2). 返回主事件流第4步 后置條件: 特殊需求: 用例名稱:計算庫存成本 描述:庫存管理員、財務部使用計算成本用例完成庫存成本的計算任務 標識符:uc30 優(yōu)先級:A(高) 角色:庫存管理員、財務部 前置條件:庫存管理員、財務部已成功登錄系統(tǒng)并具有計算庫存成本的權限 主事件流: 1.庫存管理員、財務部選擇“計算成本”選項,用例開始 2. 庫存管理員、財務部讀入現有的庫存清單,計算現在的庫存成本 3.保存成本庫存信息 4.用例結束 其他事件流: 后置條件: 特殊需求: 用
45、例名稱:庫存報表 描述:庫存管理員使用庫存報表例完成庫存報表的生成與打印 標識符:uc31 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:庫存管理員已成功登錄系統(tǒng)并具有查看庫存報表的權限 主事件流: 1.庫存管理員選擇“庫存報表”選項,用例開始 2. 庫存管理員讀入盤點清單修改庫存清單,并保存 3.按需打印庫存報表 4.用例結束 其他事件流: 后置條件: 特殊需求: 用例名稱:打印月庫存結算報表 描述:庫存管理員使用打印月庫存結算報表用例完成月庫存結算報表打印 標識符:uc32 優(yōu)先級:A(高) 角色:庫存管理員 前置條件:庫存管理員已成功登錄系統(tǒng)并具
46、有打印報表的權限 主事件流: 1.庫存管理員選擇“打印月庫存結算報表”選項,用例開始 2. 庫存管理員讀入庫存報表和成本報表 3.打印月結算報表 4.用例結束 其他事件流: 后置條件: 特殊需求: 2.活動框圖 (1)登陸活動框圖 (2)進貨活動框圖 (3)出貨記錄 (4)密碼更改活動框圖 (5)新用戶建立活動框圖 (6)權限設置 3.分析類圖 (1)出貨分析 (2)登陸分析 (3)進貨分析 (4)庫存檢查分析 (5)系統(tǒng)管理分析 (6)月盤點分析 4.設計類 (1)庫存管理 (2)系統(tǒng)管理
47、 (3)月銷售 5.時序圖 (1)登錄 (2)出貨 (3)進貨 (4)創(chuàng)建新用戶 (5)刪除用戶 (6)更改密碼 (7)更改用戶權限 6.庫存管理信息系統(tǒng)組件框圖 7.庫存管理信息系統(tǒng)部署圖 五、 系統(tǒng)接口 5.1 用戶接口 /*說明人機交互界面的用戶需求,如屏幕格式,報表,菜單的格式與內容及功能鍵定義。 5.2 硬件接口 本產品的用戶一般需要通過終端進行操作,進入主界面后點擊相應的窗口,分別進入相對應的界面(如:輸入界面、輸出界面)。用戶對程序的維護,最好要有備份。 六、 性能需求 6.1 精度要求
48、軟件的輸入精度:小數點后保留3位有效數字 輸出數據精度的要求: 小數點后保留3位有效數字 傳輸過程中的精度: 小數點后保留3位有效數字 6.2 時間特征 響應時間:0.5秒以內 更新處理時間:0.5秒鐘以內 數據的轉換和傳送時間: 1秒以內 解題時間: 1秒以內 6.3 靈活性 操作方式上的變化:該軟件實用與現在流行的操作系統(tǒng) 精度和有效時限的變化:可以根據實際情況自行設置 七、 軟件屬性 7.1 系統(tǒng)安全性 通過sql的數據庫安全設置,一定程度上保證了數據庫的安全性。系統(tǒng)根據用戶身份不同賦予不同權限,用戶用密碼登陸,同樣也保證了系統(tǒng)數據的安全性。 定期備
49、份數據庫,以確保因病毒、系統(tǒng)崩潰等其他原因引起數據丟失。 7.2 可維護性 系統(tǒng)管理者和維護者須懂得SQL數據庫應用等方面的技能,必要時由對其進行培訓。 7.3 可移植性 因南婷玩具公司都是windows xp操作系統(tǒng),所以移植性暫時還未作考慮。 八、其它需求 8.1 數據庫需求 對數據庫的靜態(tài)結構,動態(tài)組織,訪問信息的方式,使用頻率以及數據的存儲等方面提出需求。 8.2 系統(tǒng)操作要求 本系統(tǒng)使用SQL server ,可利用其自帶的各種功能進行管理。 對不同數據信息和其它信息分類存儲,使用索引查找。 8.3 故障及其處理 為避免系統(tǒng)運行中故障對用戶造成經濟上的損失,我們建議: (1)重要數據用戶應自行備份。 (2)做好數據庫的日常維護工作。 38
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025《增值稅法》高質量發(fā)展的增值稅制度規(guī)范增值稅的征收和繳納
- 深入學習《中華人民共和國科學技術普及法》推進實現高水平科技自立自強推動經濟發(fā)展和社會進步
- 激揚正氣淬煉本色踐行使命廉潔從政黨課
- 加強廉潔文化建設夯實廉政思想根基培育風清氣正的政治生態(tài)
- 深入學習2024《突發(fā)事件應對法》全文提高突發(fā)事件預防和應對能力規(guī)范突發(fā)事件應對活動保護人民生命財產安全
- 2023年四年級數學上冊第一輪單元滾動復習第10天平行四邊形和梯形作業(yè)課件新人教版
- 2023年四年級數學上冊第14單元階段性綜合復習作業(yè)課件新人教版
- 2023年四年級數學上冊易錯清單十五課件新人教版
- 2023年四年級數學上冊易錯清單七課件西師大版
- 2023年五年級數學下冊易錯清單六作業(yè)課件北師大版
- 2023年五年級數學下冊易錯清單二作業(yè)課件北師大版
- 2023年五年級數學下冊四分數的意義和性質第10課時異分母分數的大小比較作業(yè)課件蘇教版
- 2023年五年級數學下冊周周練四作業(yè)課件北師大版
- 2023年五年級數學下冊六折線統(tǒng)計圖單元復習卡作業(yè)課件西師大版
- 2023年四年級數學上冊6除數是兩位數的除法單元易錯集錦一作業(yè)課件新人教版