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