




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 本本科科畢畢業(yè)業(yè)設設計計(論論文文) 題 目明達建材存銷管理系統(tǒng)設計與開發(fā) 學生姓名 學 號 院(系) 專 業(yè) 指導教師 時 間 摘要 隨著互聯(lián)網(wǎng)技術的高速發(fā)展與 it 技術的廣泛應用,企業(yè)的信息化管理已 經(jīng)成為一種趨勢。物流產業(yè)發(fā)展,對于庫存管理信息化要求越來越高,物流企 業(yè)需要一套庫存管理系統(tǒng)來實現(xiàn)企業(yè)庫存管理的高效化、準確化、簡易化,庫 存管理的信息化是對企業(yè)的物資管理的技術改革。 明達進銷存管理系統(tǒng)根據(jù)物流企業(yè)庫存環(huán)節(jié)的詳細需求分析設計。倉庫管 理信息系統(tǒng)設計與開發(fā)的過程充分的對我們所研究的企業(yè)的實施的各個環(huán)節(jié)做 了一個充分的考慮,綜合系統(tǒng)設計和開發(fā)各個環(huán)節(jié)結構化的流程,對其從業(yè)務
2、流程到數(shù)據(jù)流,再到系統(tǒng)各個功能的實現(xiàn)的過程中做了大量的分析整理的工作。 主要從物資的進本管理、物資的入庫管理、物資的出庫管理、物資余額管理等 幾個大的模塊解決企業(yè)在物資管理的問題。包括物資的添加、物資的刪除、物 資的查詢、物資的修改以及物資的余額管理等功能。 明達建材進存銷管理系統(tǒng)是功能較為全面?zhèn)}庫管理系統(tǒng),可以滿足企業(yè)對 倉庫管理的需求。但在現(xiàn)實庫存管理過程中,會有很多復雜的事件是系統(tǒng)未考 慮到的。所以本系統(tǒng)是盡量根據(jù)需求分析編寫,最大程度的實現(xiàn)需求功能。 關鍵詞關鍵詞:庫存管理,delphi,數(shù)據(jù)庫,access abstract with the rapid development of
3、 internet technology with the wide application of it technology, enterprises information management has become a trend. logistics industry development, to inventory management information demand more and more high, logistics enterprise need a set of inventory management system to realize the enterpr
4、ise of high efficiency, accurate inventory management of facilitation, inventory management of enterprise informatization is the material management technology reform. an informed management system according to the logistics enterprise enters sells saves the detailed inventory link needs analysis de
5、sign. warehouse management information system design and the process of the development of the research on our full of the implementation of the enterprise of each link made a full consideration, comprehensive system design and development each link of the structured process, from the business proce
6、ss to data flow, and then to the realization of the function of each system in the process of doing a lot of analysis to sort. from the main materials into the management, materials of warehouse management, materials of the outbound management, materials management, balance some of the big module to
7、 solve the problem of enterprise in the material management. including materials, materials, add delete query, material of materials revisions and material balance management etc. function. mingda building materials into save pin management system is the function is relatively comprehensive warehous
8、e management system, can satisfy the demand of enterprise to warehouse management. but in the real inventory management process, there will be a lot of complex events is not considered system. so the system is as far as possible according to demand analysis to write, the greatest degree of realize d
9、emand function. key words:inventory management, delphi, database, access 目錄 1 前言 .1 1.1 課題設計背景 .1 1.2 編寫目的 .1 1.3 項目背景 .2 1.4 本章小結 .2 2 系統(tǒng)運行環(huán)境 .3 2.1 硬件環(huán)境要求 .3 2.2 軟件支持環(huán)境 .3 2.3 本章小結 .3 3 需求分析 .4 3.1 功能需求分析 .4 3.2 用戶需求分析 .5 3.3 本章小結 .8 4 系統(tǒng)功能設計 .9 4.1 系統(tǒng)框架模型實現(xiàn) .9 4.2 設計概述 .10 4.3 系統(tǒng)各邏輯層之間調用關系圖 .10 4
10、.4 系統(tǒng)結構圖 .11 4.4 各模塊功能分解 .11 4.4.1 單據(jù)管理模塊 .11 4.4.2 入庫管理模塊 .16 4.4.3 出庫管理模塊 .17 4.4.4 庫存管理模塊 .18 4.4.5 財務管理模塊 .19 4.4.6 報表管理模塊 .21 4.4.7 系統(tǒng)設置模塊 .22 4.5 本章小結 .32 5.系統(tǒng)數(shù)據(jù)結構設計 .33 5.1 庫存管理 e-r 圖 .33 5.2 權限管理 e-r 圖 .34 5.3 單表設計 .34 5.4 庫存相關表設計 .38 5.5 財務相關表設計 .40 5.6 系統(tǒng)設置相關表設計 .42 5.7 本章小結 .45 6 系統(tǒng)實現(xiàn) .46
11、 6.1 窗體界面實現(xiàn) .46 6.2 本章小結 .49 7.系統(tǒng)出錯處理設計 .50 7.1 出錯信息 .50 7.2 補救措施 .50 7.3 系統(tǒng)維護設計 .50 7.4 本章小結 .51 參考文獻 .52 致 謝 .53 1 前言 1.1 課題設計背景 倉庫在企業(yè)的整個供應鏈中起著至關重要的作用,如果不能保證正確的進 貨和庫存控制及發(fā)貨,將會導致管理費用的增加,服務質量難以得到保證,從 而影響企業(yè)的競爭力。傳統(tǒng)簡單、靜態(tài)的倉儲管理已無法保證企業(yè)各種資源的 高效利用。如今的倉庫作業(yè)和庫存控制作業(yè)已十分復雜化多樣化,僅靠人工記 憶和手工錄入,不但費時費力,而且容易出錯,給企業(yè)帶來巨大損失。
12、 使用信息化管理系統(tǒng) , 對倉儲各環(huán)節(jié)實施全過程控制管理,并可對貨物進 行貨位、批次、保質期、配送等實現(xiàn)序列號管理,對整個收貨、發(fā)貨、補貨、 集貨、送貨等各個環(huán)節(jié)的規(guī)范化作業(yè),還可以根據(jù)客戶的需求制作多種合理的 統(tǒng)計報表 ,將條碼引入倉庫管理,解決庫房信息陳舊滯后的弊病。不論物品 流向哪里,我們都可以自動跟蹤。 1.2 編寫目的 該文檔是在需求分析的基礎上編寫的,目的是為用戶提供一套詳細的系統(tǒng) 解決方案,包括硬件、軟件環(huán)境、用戶想要實現(xiàn)功能的詳細描述。通過使用該 文檔,用戶能清楚了解整個項目的設計,盡可能實現(xiàn)用戶的預期要求,并能及 時發(fā)現(xiàn)設計中可能遇到的問題。 (1)本文檔目的用處: 為編碼人
13、員提供依據(jù); 為修改、維護提供條件; 項目負責人將按計劃書的要求布置和控制開發(fā)工作全過程; 項目質量保證組將按此計劃書做階段性和總結性的質量驗證和確認。 (2)本說明書的預期讀者包括: 項目開發(fā)人員,特別是編碼人員; 軟件維護人員; 技術管理人員; 執(zhí)行軟件質量保證計劃的專門人員; 參與本項目開發(fā)進程各階段驗證、確認以及負責為最后項目驗收、鑒定提供相 應報告的有關人員。 合作各方有關部門的負責人;項目組負責人和全體參加人員。 1.3 項目背景 一、項目產生的原因 本項目是為明達公司開發(fā)的一個倉儲管理系統(tǒng),由于這個公司的規(guī)模比較 大,管理倉庫時遇到過很多問題,因此開發(fā)了這個系統(tǒng),適用于對公司倉庫
14、用 效的管理,從而減少對公司造成的麻煩。 二、軟件的用處 為現(xiàn)實企業(yè)與商品管理牽線搭橋的作用,來彌補商品管理中存在的種種不 足。在這種條件下,我們開發(fā)了倉儲管理系統(tǒng)。管理部的工作人員通過這個倉 儲管理系統(tǒng)維護商品庫存,從倉庫中取貨,打印報表信息等等。管理部門可以 通過這個倉儲管理系統(tǒng)輕松的管理公司的商品,提高工作效率! 1.4 本章小結 目前,存在有物資流動的企業(yè)對倉庫管理的需求日益增長。通過前期調研, 倉庫管理系統(tǒng)是一個有一定價值的課題。在對明達公司的考察后,確定本次畢 業(yè)設計為為明達公司設計的倉庫管理系統(tǒng)。 2 系統(tǒng)運行環(huán)境 2.1 硬件環(huán)境要求 1)應用服務器 主頻 500mhz 以上
15、內存 512m 以上 硬盤 20g 以上 2)客戶端 主頻 100mhz 以上 內存 8mb 以上 硬盤 1g 以上 100m/10m 網(wǎng)卡 2.2 軟件支持環(huán)境 1)操作系統(tǒng):window xp 操作系統(tǒng) 2)數(shù)據(jù)庫管理系統(tǒng):access 2000 3)開發(fā)工具:delphi 6.0 4)平臺:windows xp 2.3 本章小結 作為一個應用系統(tǒng),需要一定的硬件、軟件的環(huán)境支持。本系統(tǒng)在個人計 算機上完成,并能使用。在經(jīng)過簡單測試與實驗,得出本系統(tǒng)運行環(huán)境要求。 3 需求分析 本系統(tǒng)采用 delphi 語言開發(fā),以 c/s 方式實現(xiàn)倉儲管理系統(tǒng)的功能,采用 delphi 6.0 工具完成
16、業(yè)務建模和分析工作。使用 uml 語言描述了系統(tǒng)的設計思 想和業(yè)務流程 3.1 功能需求分析 倉儲管理系統(tǒng)的基本功能模塊如圖所示: 倉儲管理系統(tǒng) 單 據(jù) 管 理 入 庫 管 理 出 庫 管 理 庫 存 管 理 財 務 管 理 系 統(tǒng) 設 置 報 表 管 理 審 核 管 理 圖 3-1 倉庫管理系統(tǒng)基本功能模塊圖 其中每個功能都由若干相關聯(lián)的子功能模塊組成。 (1)單據(jù)管理:銷售員(采購人員)登錄后進行操作,錄入訂單(采購單) 和查詢訂單(采購單) ,銷售人員(采購員)登陸后進行相應操作,錄入訂單 (采購單)和查詢訂單(采購單) ,并且在錄入訂單和采購單時可以刪除產品。 (2)入庫管理:主要是庫
17、管理員對采購的商品進行入庫,還有對采購單退 貨的商品進行入庫,其條件是采購單的狀態(tài)為“有效” 。 (3)出庫管理:主要是庫管理員對訂購的商品進行出庫,根據(jù)訂單號進行 查詢,添加該訂單上的商品,可以分批出庫,還能對出庫數(shù)量進行修改,但是 出庫數(shù)量不能大于采購數(shù)量。 (4)庫存管理:主要是庫管理人員對庫存中的產品進行查看。通過庫管理 人員查看庫存,可以了解庫存中的產品信息。這樣方便了庫管理人員查看庫存 中的產品,了解庫存中產品的基本信息以及庫存中的產品是否缺貨。庫存管理 就是庫管理人員對庫存中產品的管理。 (5)財務管理:財務管理員控制整個財務后臺操作,對倉儲管理系統(tǒng)內部 的財務進行管理,對企業(yè)內
18、部客戶財務和供應商財務進行管理。 (6)報表管理:主要是對入庫、出庫以及財務進行報表管理,可以查詢相 應的信息,然后進行匯總信息的統(tǒng)計,生成報表。 (7)審核管理:主要是對待辦單據(jù)進行管理和審核。 (8)系統(tǒng)管理:管理員登錄后,可以對產品類類別、產品、客戶、供應商、 用戶、角色、權限信息進行管理。給角色添加用戶,給角色授權。 3.2 用戶需求分析 本系統(tǒng)根據(jù)用戶需求,將用戶分成系統(tǒng)管理員、銷售人員、庫管人員、財 務人員、采購人員及經(jīng)理等角色。根據(jù)用戶的不同角色,對用戶進行各角色的 功能分析如下: (1)系統(tǒng)管理員角色 描述:對整個系統(tǒng)進行管理 系統(tǒng)職責:主要負責系統(tǒng)設置等 系統(tǒng)管理員 登錄 管
19、理供應商 管理產品 管理類別 修改密 碼 管理權限 管理角色 管理用戶 登出 圖 3-3 系統(tǒng)管理員功能圖 (2)銷售人員角色 描述:對與銷售相關的業(yè)務進行管理,相當于公司的一個員工 系統(tǒng)職責:訂單管理、客戶管理、查看產品、查看庫存等 銷售人員 圖 3-4 銷售員功能圖 (3)庫管員角色 描述:對庫存相關信息進行管理 系統(tǒng)職責:成品出入庫、次品出庫、退貨入庫、庫存管理等 庫管員 圖 3-5 庫管員功能圖 (4)財務人員角色 描述:對財務和報表相關功能進行管理 修改訂單 查看訂單 錄入訂單 刪除訂單 登錄 查看商品 管理客戶 修改密碼 查看庫存 登出 出庫登記 查看客戶 登錄 查看商品 入庫登記
20、 登出 修改密碼 系統(tǒng)職責:客戶財務管理、供應商財務管理、出入庫報表、財務報表等 財務人員 圖 3-6 財務員功能圖 (5)采購人員角色 描述:對與采購相關的業(yè)務進行管理,相當于公司的一個員工 系統(tǒng)職責:采購單管理、供應商管理、查看產品、查看庫存等 采購人員 圖 3-7 采購員功能圖 (6)經(jīng)理角色 描述:對單據(jù)進行審核 系統(tǒng)職責:訂單審核、采購單審核、退貨單審核等 經(jīng)理 圖 3-8 經(jīng)理功能圖 財務報表 出庫報表 入庫報表 登錄 登出 修改密碼 修改采購 單 錄入采購單 刪除采購單 查看庫存 登錄 查看商品 登出 修改密碼 審核退貨單 審核采購單 登錄 修改密碼 登出 審核訂單 3.3 本章
21、小結 通過對該企業(yè)庫管工作進行調研,參考倉庫管理一書。對本系統(tǒng)做了 詳細分析,包括有功能分析、處理流程及用戶分析。在功能分析中,根據(jù)用戶 需求,分析倉庫管理系統(tǒng)中需要實現(xiàn)的功能,包括入庫管理,出庫管理,人員 管理,供應商管理等功能。在功能分析的基礎上,進行用戶分析,包括用戶角 色、用戶功能、用戶權限等。 4 系統(tǒng)功能設計 4.1 系統(tǒng)框架模型實現(xiàn) 用戶操作模塊程序accessadoexe程序 圖 4-1 系統(tǒng)框架圖 從構架圖中可以看出系統(tǒng)分為三個部分 用戶操作:用戶直接通過窗口進行對程序的使用。 模塊程序部分:借助 delphi 提供的組件進行業(yè)務組件的組裝關聯(lián)。實際 的項目開發(fā)中,每個領域都
22、會有自己獨特的業(yè)務邏輯,正因為這樣,致使項目 中代碼高度耦合,原本有可能被重用的代碼 或功能,因為與具體的業(yè)務邏輯 綁定在一塊而導致很難被重用。因此我們將實現(xiàn)這些具體邏輯的代碼抽取出來 分為單獨的一層, 其目的是希望通過層,來降低它與系統(tǒng)其他部分的耦合度。 數(shù)據(jù)庫部分:借助與 access 連接實現(xiàn)。實現(xiàn)了數(shù)據(jù)庫訪問性能優(yōu)化和與 數(shù)據(jù)庫交互的常用操作,還將數(shù)據(jù)表與對象進行了關聯(lián),讓我們可以脫離數(shù)據(jù) 表,而直接針對對象來與數(shù)據(jù)庫交互,我們不再需要用字符串去描述表中字段, 減少對相關 sql 語句復雜寫入。 方案優(yōu)點:通過成熟的開源產品實現(xiàn)各層,同自己編寫代碼實現(xiàn),相比之 下能縮短開發(fā)周期,且架構
23、所用到的開源產品均有 很廣泛的用戶群,經(jīng)受過 實踐的考驗,質量和性能更有保障。 4.2 設計概述 “真正的程序員用 c,聰明的程序員用 delphi”本系統(tǒng)采用當前比較經(jīng)典 的 c/s 體系結構設計。開發(fā)體系采用 delphi 技術,操作系統(tǒng)為 window xp,數(shù) 據(jù)庫 accsee 2000。 系統(tǒng)采用純 delphi 技術構建,delphi 語言是一種純粹的面向對象和跨平 臺語言,所以在進行系統(tǒng)設計時采用了面向對象分析(ooa)和面向對象設計技 術(ood)。這樣不但有利于面向對象編程(oop)的實現(xiàn),而且更容易構造出一個 具備良好的可伸縮性、靈活性、可擴展性、可維護性的強大系統(tǒng)。 我
24、們還采用數(shù)據(jù)庫連接池來管理數(shù)據(jù)庫連接,可以有效利用資源,使系統(tǒng) 性能達到最優(yōu)。為了保證數(shù)據(jù)的一致性,我們除了在關系型數(shù)據(jù)庫時進行關系 約束外,還采用大量的事務處理方式。 開發(fā)模式:我們采用經(jīng)典的 delphi 單機程序開發(fā)的方式,所有事務的處理 都在 ado 中進行,在各個模塊窗口顯示數(shù)據(jù)。 4.3 系統(tǒng)各邏輯層之間調用關系圖 操作界面 訪問各模塊 訪問數(shù)據(jù)庫 返回數(shù)據(jù) 主窗口 子窗口模 塊 access 用戶 數(shù)據(jù)備份系統(tǒng)日志 圖 4-2 系統(tǒng)邏輯調用關系圖 4.4 系統(tǒng)結構圖 倉庫管理系統(tǒng) 庫管模塊查詢模塊登錄模塊基本檔案模塊系統(tǒng)功能模塊 出庫管理 調出管理 借出管理 歸還管理 盤點管理
25、入庫管理 退庫管理 萬能查詢 庫存查詢 初始化設置 備份與數(shù)據(jù)恢 復 系統(tǒng)日志 倉庫類別設置 操作檔案管理 操作員管理 供應商管理 貨物類別設置 計量單位設置 圖 4-3 系統(tǒng)結構圖 4.4 各模塊功能分解 4.4.1 單據(jù)管理模塊 1.1)訂單,采購單錄入時序圖 訂單,采購單錄入時序描述 用戶角色包括:銷售人員(訂單員,采購員) 其用戶包括的操作功能為:增加操作。 訂單錄入: 包括錄入訂單。當用戶登錄成功后,進入后臺管理,首先出現(xiàn)的是 主窗口功能菜單。點擊訂單管理根級模塊將顯示它的二級模塊子窗口,并可以 對它進行增加操作,然后將你確定后的信息和結果發(fā)送到業(yè)務邏輯層中,業(yè)務 邏輯層會將其信息和
26、結果發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。 數(shù)據(jù)庫確認指令正確后,又將消息發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層又將消息發(fā)送到業(yè) 務邏輯層,業(yè)務邏輯層又將消息發(fā)送到操作頁面上,顯示數(shù)據(jù)并提示操作是否 成功。銷售模塊主要是根據(jù)客戶的需求來進行產品的訂單錄入。 采購單錄入:包括錄入采購單,當用戶登錄成功后,進入后臺管理,出現(xiàn)的 是一個主窗口功能菜單。點擊采購模塊根級模塊將顯示它的二級模塊,并可以 對它進行采購單錄入等操作,然后將你確定后的信息和結果發(fā)送到業(yè)務邏輯層 中,業(yè)務邏輯層會將其信息和結果發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層接受到指令后發(fā)送 到數(shù)據(jù)庫。數(shù)據(jù)庫確認指令正確后,又將消息發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層又將消
27、息發(fā)送到業(yè)務邏輯層,業(yè)務邏輯層又將消息發(fā)送到操作界面上,顯示數(shù)據(jù)并提 示操作是否成功。 登錄成功 在倉庫管理中寫入數(shù)據(jù) 訪問數(shù)據(jù)庫 返回數(shù)據(jù) 主窗口 子窗口模 塊 access 銷售人員 數(shù)據(jù)備份系統(tǒng)日志 返回數(shù)據(jù) 圖 4-4 訂單,采購單錄入時序圖 1.2)訂單,采購單查詢時序圖 訂單,采購查詢單時序描述 用戶角色包括:銷售人員(訂單員,采購員) 其用戶包括的操作功能為:修改,刪除,查詢操作。 訂單查詢:查詢訂單,修改訂單。當用戶登錄成功后,進入后臺管理,出現(xiàn) 的是一個主窗口功能菜單。點擊訂單管理根級模塊將顯示它的二級模塊,選中 訂單查詢進入查詢模塊。然后可以對各種類型的訂單進行查詢,而修改
28、則只能 是未通過審批的訂單才能進行修改!修改跳到相應的修改界面 經(jīng)過 action 對 傳遞數(shù)據(jù)進行處理然后交給 biz 層進行業(yè)務邏輯操作然后進入 dao 層,經(jīng)過 dao 把數(shù)據(jù)查詢或修改然后將其結果返回到 biz 層。biz 封裝后返回到 action;action 將數(shù)據(jù)傳遞給界面。顯示查詢結果并提示操作是否成功。 采購查詢: 包括查詢采購單,修改采購單,刪除采購單。進入后臺管理, 其左邊是一個導航功能菜單。點擊采購管理根級模塊將顯示它的二級模塊,并 可以對它進行增,改,刪,查等操作,然后將你確定后的信息和結果發(fā)送到業(yè) 務邏輯層中,業(yè)務邏輯層會將其信息和結果發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層接受到
29、指 令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認指令正確后,又將消息發(fā)送到數(shù)據(jù)層中,數(shù)據(jù) 層又將消息發(fā)送到業(yè)務邏輯層,業(yè)務邏輯層又將消息發(fā)送到操作界面上,顯示 數(shù)據(jù)并提示操作是否成功。 登錄成功 (選擇操作) 寫入查詢信息 訪問數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 銷售人員(查詢) 系統(tǒng)日志 返回數(shù)據(jù) 圖 4-5 訂單,采購單查詢時序圖 1.3)退貨,退貨單錄入時序圖 退貨,退貨單錄入時序描述 用戶角色包括:銷售人員(訂單員,采購員) 其用戶包括的操作功能為:增加,刪除,查詢操作。 退貨單錄入模塊:包括錄入退貨訂單(訂單,采購單) 、生成退貨訂單。當 用戶登錄成功后,進入后臺管理,出現(xiàn)的是
30、一個主窗口功能菜單,點擊訂單管 理模塊根級模塊將顯示它的二級模塊。到錄入退貨單界面中顯示客戶信息,點 擊添加貨品按鈕到添加頁面添加產品,單擊修改貨品按鈕到修改頁面中修改訂 購數(shù)量,點擊刪除按鈕直接刪除一個產品。然后到 action 中可以對它進行增、 刪、查等操作,然后將你確定后的信息和結果發(fā)送到業(yè)務邏輯層中,業(yè)務邏輯 層會將其信息和結果發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù) 據(jù)庫確認指令正確后,又將消息返回到數(shù)據(jù)層中,數(shù)據(jù)層又將消息返回到業(yè)務 邏輯層,業(yè)務邏輯層又將消息返回到操作界面上,顯示數(shù)據(jù)并提示操作是否成 功。訂單管理模塊主要是根據(jù)客戶的需求來進行產品的退貨單錄入。 退購單
31、錄入模塊:包括退購采購訂單、生成退購訂單。進入后臺管理,出 現(xiàn)的是一個主窗口功能菜單。點擊采購管理模塊根級模塊將顯示它的二級模塊。 到退購采購單界面中顯示供應商戶信息,點擊添加貨品按鈕到添加界面添加產 品,單擊修改貨品按鈕到修改頁面中修改訂購數(shù)量,點擊刪除按鈕直接刪除一 個產品。然后到 action 中可以對它進行增、刪、查等操作,然后將你確定后 的信息和結果發(fā)送到業(yè)務邏輯層中,業(yè)務邏輯層會將其信息和結果發(fā)送到數(shù)據(jù) 層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認指令正確后,又將消息 返回到數(shù)據(jù)層中,數(shù)據(jù)層又將消息返回到業(yè)務邏輯層,業(yè)務邏輯層又將消息返 回到操作界面上,顯示數(shù)據(jù)并提示操作是否成
32、功。 登錄成功 (選擇操作) 錄入退貨單信息 訪問數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 銷售人員 系統(tǒng)日志 返回數(shù)據(jù) 數(shù)據(jù)備份 退貨單打印 圖 4-6 退貨,退貨單錄入時序圖 1.4)退貨,退貨單查詢時序圖 退貨,退貨單查詢時序描述 用戶角色包括:銷售人員(訂單員,采購員) 其用戶包括的操作功能為:增加,刪除,查詢操作。 退貨單查詢模塊中:包括查詢退貨單、查詢退貨產品詳細。當用戶登錄成功 后,進入后臺管理,出現(xiàn)的是一個主窗口功能菜單,點擊訂單管理模塊根級模 塊將顯示它的二級模塊。根據(jù)狀態(tài)進行不同的操作,審批通過只能查詢,未審 批或審批未通過可以對它進行增、刪、查等操作。然后
33、將你確定后的信息和結 果發(fā)送到業(yè)務邏輯層中,業(yè)務邏輯層會將其信息和結果發(fā)送到數(shù)據(jù)層中,數(shù)據(jù) 層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認指令正確后,又將消息返回到數(shù)據(jù) 層中,數(shù)據(jù)層又將消息返回到業(yè)務邏輯層,業(yè)務邏輯層又將消息返回到操作界 面上,顯示數(shù)據(jù)并提示操作是否成功。訂單管理模塊主要是根據(jù)客戶的需求來 進行產品的退購單錄入。 退購單查詢模塊:包括查詢退購單、查詢退購產品詳細。進入后臺管理,出 現(xiàn)的是一個主窗口功能菜單。點擊采購管理模塊根級模塊將顯示它的二級模塊。 根據(jù)狀態(tài)進行不同的操作,審批通過只能查詢,未審批或審批未通過可以對它 進行增、刪、查等操作。然后將你確定后的信息和結果發(fā)送到業(yè)務邏輯層
34、中, 業(yè)務邏輯層會將其信息和結果發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù) 據(jù)庫。數(shù)據(jù)庫確認指令正確后,又將消息返回到數(shù)據(jù)層中,數(shù)據(jù)層又將消息返 回到業(yè)務邏輯層,業(yè)務邏輯層又將消息返回到操作界面上,顯示數(shù)據(jù)并提示操 作是否成功。 登錄成功 (選擇操作) 查詢退貨單信息 訪問數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 銷售人員(退貨員) 系統(tǒng)日志 返回數(shù)據(jù) 退貨單打印 圖 4-7 退貨,退貨單查詢時序圖 4.4.2 入庫管理模塊 入庫時序圖入庫時序描述 用戶角色:庫管員 操作包括:查找,入庫操作 入庫管理中,包括商品采購入庫,訂單入庫。當庫管員登錄成功后,進入 主窗口界面。點擊入庫
35、管理頂級模塊將顯示它下面的二級模塊,并對其進行查 找和入庫操作,然后你通過采購單或訂購單,選擇你想要入庫的單據(jù),然后將 數(shù)據(jù)傳遞給 action 處理器,通過調用業(yè)務邏輯層(biz)方法,業(yè)務邏輯層通 過對數(shù)據(jù)層(dao)方法進行調用,數(shù)據(jù)層最后將數(shù)據(jù)發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫 經(jīng)過處理后又將消息發(fā)送到數(shù)據(jù)訪問層,數(shù)據(jù)訪問層將處理結果返回到業(yè)務邏 輯層,業(yè)務邏輯層將結果返回到子模塊界面,顯示數(shù)據(jù)或提示操作是否成功。 庫管員主要是根據(jù)采購單編號或訂購單編號,供應商名稱或客戶名稱,來 選擇不同類別的商品。但采購單編號或訂購單編號為必選的??筛鶕?jù)具體的采 購單編號或訂購單編號來選擇要入庫的商品,并顯示到入
36、庫單上。庫管人員可 以對入庫單上的商品進行添刪改查操作,實現(xiàn)對某采購單或訂購單的分批入庫。 登錄成功 (選擇操作) 入庫貨物數(shù)據(jù) ado寫入數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 庫管員 系統(tǒng)日志 返回數(shù)據(jù) 入庫單打印 數(shù)據(jù)備份 圖 4-8 入庫時序圖 4.4.3 出庫管理模塊 出庫時序描述 出庫管理描述: 出庫管理中,包括商品訂單退貨出庫,采購單退貨出庫。當庫管員登錄成 功后,進入到主窗口。點擊出庫管理頂級模塊將顯示它下面的二級模塊,并對 其進行查找和出庫操作,然后你通過訂單或采購單,選擇你想要出庫的單據(jù), 然后將數(shù)據(jù)傳遞給 action 處理器,通過調用業(yè)務邏輯層(biz
37、)方法,業(yè)務邏 輯層通過對數(shù)據(jù)層(dao)方法進行調用,數(shù)據(jù)層最后將數(shù)據(jù)發(fā)送到數(shù)據(jù)庫。 數(shù)據(jù)庫經(jīng)過處理后又將消息發(fā)送到數(shù)據(jù)訪問層,數(shù)據(jù)訪問層將處理結果返回到 業(yè)務邏輯層,業(yè)務邏輯層將結果返回到子模塊界面,顯示數(shù)據(jù)或提示操作是否 成功。 庫管員主要是根據(jù)訂單編號或采購單編號,客戶名稱或供應商名稱。來選 擇不同類別的商品。但訂單編號或采購單編號為必選的??筛鶕?jù)具體的訂單編 號或采購單編號來選擇要出庫的商品,并顯示到出庫單上。庫管人員可以對出 庫單上的商品進行添刪改查操作,實現(xiàn)對某訂單的分批出庫。 登錄成功 (選擇操作) 出庫貨物數(shù)據(jù) ado寫入數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 acces
38、s 庫管員 系統(tǒng)日志 返回數(shù)據(jù) 出庫單打印 數(shù)據(jù)備份 圖 4-9 出庫時序圖 4.4.4 庫存管理模塊 庫管時序描述 庫存管理模塊:主要包括:庫存查詢、庫存報警、庫存預警三個功能。 它主要是庫管員對產品的信息進行管理,庫管員可以查看公司銷售的產品 信息,可以對某些產品進行出庫入庫等操作,它涉及到了出庫管理與入庫管理 等,如:添加產品,修改產品,刪除產品,查看產品等信息,庫管員就可以將 產品進行出庫與入庫。這樣產品的出庫與入庫就可以交給專職的人員來管理處 理。主要是為了庫管人員的管理產品的一系列繁瑣的操作。然后庫管員就可以 對產品信息進行簡單的管理等,如:產品的查詢,庫存報警等。庫存報警主要 是
39、為了防止庫存的產品不足,不能及時的將產品給提供客戶。庫存預警主要是 提示庫存即將不足,需要及時下采購單。庫存報損記錄倉庫中損壞的商品數(shù)量 登錄成功 (選擇操作) 貨物盤點數(shù)據(jù) ado寫入數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 庫管員 系統(tǒng)日志 返回數(shù)據(jù) 審核單打印 數(shù)據(jù)備份 圖 4-10 庫管時序圖 4.4.5 財務管理模塊 二級子管理模塊中,包括客戶財務管理和供應商財務管理。當財務管理員 登錄成功后進入后臺管理,出現(xiàn)的是主窗口菜單。點擊財務管理模塊,將顯示 它下面的二級模塊,并對其進行查詢和修改等操作,然后將你確定后的信息和 結果發(fā)送到業(yè)務邏輯層 biz,業(yè)務邏輯層將其信息
40、和結果發(fā)送到數(shù)據(jù)層 dao,數(shù) 據(jù)層最后將命令發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將消息發(fā)送到數(shù)據(jù)層,數(shù) 據(jù)層又將消息發(fā)送到業(yè)務邏輯層,業(yè)務邏輯層又將消息發(fā)送到子模塊界面,顯 示操作是否成功。 1.1)客戶(供應商)財務管理時序圖 客戶(供應商)財務管理描述 客戶財務管理:財務管理登錄成功后、進入財務管理塊、點擊客戶賬務根 級模塊將顯示它的二級模塊,然后將你確定的信息和結果發(fā)送到 action 調用 icustomerfinancebiz 接口的 searchcutomerfinance 方法、最后調用 dao 的 searchcustomerfinance 方法、并發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后
41、又將休息 發(fā)送到數(shù)據(jù)庫;數(shù)據(jù)層又將休息發(fā)送到業(yè)務邏輯層,業(yè)務邏輯層又將消息 action,然后發(fā)送到子模塊界面。 供應商財務管理:財務管理登錄成功后、進入財務管理塊、點擊客戶賬務 根級模塊將顯示它的二級模塊,然后將你確定的信息和結果發(fā)送到 action 調 用 iproviderfinancebiz 接口的 searchcutomerfinance 方法、最后調用 dao 的 searchproviderfinance 方法、并發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將休 息發(fā)送到數(shù)據(jù)庫;數(shù)據(jù)層又將休息發(fā)送到業(yè)務邏輯層,業(yè)務邏輯層又將消息 action,然后發(fā)送到子模塊界面。 登錄成功 (選擇操作)
42、財務查詢 訪問數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 財務管理人員 系統(tǒng)日志 返回數(shù)據(jù) 圖 4-11 客戶(供應商)財務管理時序圖 1.2)客戶(供應商)退貨財務管理時序圖 客戶(供應商)退貨財務管理描述 客戶財務管理:財務管理登錄成功后、進入財務管理塊、點擊退貨根級模 塊將顯示它的二級模塊,然后將你確定的信息和結果發(fā)送到 action 調用 boustomerfinancebiz 接口的 searchboustomerfinance 方法、最后調用 dao 的 serchboustmmerfinance 方法、并發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將休 息發(fā)送到數(shù)據(jù)庫;數(shù)據(jù)層又
43、將休息發(fā)送到業(yè)務邏輯層,業(yè)務邏輯層又將消息 action,然后發(fā)送到子模塊界面。 登錄成功 (選擇操作) 寫入退貨數(shù)據(jù) 客戶(供應商) ado寫入數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 財務管理人員 系統(tǒng)日志 返回數(shù)據(jù) 數(shù)據(jù)備份 圖 4-12 客戶(供應商)退貨財務管理時序圖 4.4.6 報表管理模塊 1.1)報表時序圖 報表時序描述 操作包括:查詢,根據(jù)輸入條件查詢,將數(shù)據(jù)導入 excel 中。 報表功能模塊主要是幫助企業(yè)訪問,格式化數(shù)據(jù),并把數(shù)據(jù)信息以可靠和 安全的方式呈現(xiàn)給使用者。 報表功能模塊包括:入庫報表 出庫報表 財務報表 月度報表 季度報表 年 度報表。財務報表
44、,季度報表,年度報表分為供應商和客戶兩個模塊,月度報 表又分為供應商,客戶,商品月度銷量三個模塊。當系統(tǒng)管理員登錄成功后, 進入后臺管理,其左邊是一個模塊導航菜單。點擊統(tǒng)計報表模塊將顯示其二級 模塊,并對其進行查詢等操作,然后將你確定后的信息和結果發(fā)送到數(shù)據(jù)庫。 數(shù)據(jù)庫經(jīng)過處理后又將消息發(fā)送到數(shù)據(jù)層,數(shù)據(jù)層又將消息發(fā)送到業(yè)務邏輯層, 業(yè)務邏輯進行處理后又將消息發(fā)送到子模塊界面,顯示數(shù)據(jù)或提示操作是否成 功。 登錄成功 (選擇操作) 查詢報表 ado寫入數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 管理員 系統(tǒng)日志 返回數(shù)據(jù) 數(shù)據(jù)備份 報表打印 圖 4-13 報表時序圖 4.4.7
45、系統(tǒng)設置模塊 1.1)產品模塊 添加產品時序圖 添加產品描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:增加操作。 管理管理模塊中,可以增加產品信息。當系統(tǒng)管理員登錄成功后,出現(xiàn)的 是一個主窗口菜單,點擊系統(tǒng)管理頂級模塊將顯示它下面的二級模塊:產品管 理后,然后將你確定后的信息和結并可以對它進行增加操作,然后將你確定后 的信息和結果發(fā)送到業(yè)務邏輯層中,業(yè)務邏輯層會將其信息和結果發(fā)送到數(shù)據(jù) 層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認指令正確后,又將消息 發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層又將消息發(fā)送到業(yè)務邏輯層,業(yè)務邏輯層又將消息發(fā) 送到操作子模塊界面上,顯示數(shù)據(jù)并提示操作是否成功。 登錄成功
46、 (選擇操作) 添加的產品數(shù)據(jù) ado寫入數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回數(shù)據(jù) 數(shù)據(jù)備份 產品單生成 圖 4-14 添加產品時序圖 查詢所有產品時序圖 查詢所有產品描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:修改,刪除,查詢操作。 管理管理模塊中,可以查詢所有產品信息。當系統(tǒng)管理員登錄成功后,出 現(xiàn)的是一個主窗口菜單。點擊系統(tǒng)管理頂級模塊將顯示它下面的二級模塊:產 品管理后,然后將你確定后的信息和結果發(fā)送到 action 調用 getallproduct 方法,然后調用 biz 的 getallproduct 方法,最后調用 da
47、o 的 getallprodcut 方法,并發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將消息發(fā)送到數(shù)據(jù)層,數(shù)據(jù)層又 將消息發(fā)送到業(yè)務邏輯層,業(yè)務邏輯層又將消息發(fā)送到 action,然后發(fā)送到子 模塊界面,顯示操作是否成功。 登錄成功 (選擇操作) 產品數(shù)據(jù) 訪問數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回數(shù)據(jù) 圖 4-15 查詢所有產品時序圖 1.2)產品類型模塊 添加產品類別時序圖 添加產品類別時描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:增加操作。 管理管理模塊中,可以增加產品類別信息。當系統(tǒng)管理員登錄成功后,出 現(xiàn)的是一個主窗口菜單,點擊系統(tǒng)管理
48、頂級模塊將顯示它下面的二級模塊:產 品類別管理后,然后將你確定后的信息和結并可以對它進行增加操作,然后將 你確定后的信息和結果發(fā)送到業(yè)務邏輯層中,業(yè)務邏輯層會將其信息和結果發(fā) 送到數(shù)據(jù)層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認指令正確后, 又將消息發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層又將消息發(fā)送到業(yè)務邏輯層,業(yè)務邏輯層又 將消息發(fā)送到操作子模塊界面上,顯示數(shù)據(jù)并提示操作是否成功。 登錄成功 (選擇操作) 添加產品類別 ado寫入數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回數(shù)據(jù) 數(shù)據(jù)備份 圖 4-16 添加產品類別時序圖 查詢所有產品類別時序圖 查詢所有產品類別時
49、序述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:修改,刪除,查詢操作。 管理管理模塊中,可以查詢所有產品類別的信息。當系統(tǒng)管理員登錄成功 后,出現(xiàn)的是一個主窗口菜單。點擊系統(tǒng)管理頂級模塊將顯示它下面的二級模 塊: 產品類別管理后,然后將你確定后的信息和結果發(fā)送到 action 調用 getallpro- ducttype 方法,然后調用 biz 的 getallproducttype 方法,最后調 用 dao 的 getallproducttype 方法,并發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將 消息發(fā)送到數(shù)據(jù)層,數(shù)據(jù)層又將消息發(fā)送到業(yè)務邏輯層,業(yè)務邏輯層又將消息 action,然后發(fā)送到
50、子模塊界面,顯示操作是否成功. 修改產品類別的時候,修改跳到相應的修改頁面 經(jīng)過 action 對傳遞數(shù)據(jù) 進行處理然后交給 biz 層進行業(yè)務邏輯操作然后進入 dao 層,經(jīng)過 dao 把數(shù)據(jù) 查詢或修改然后將其結果返回到 biz 層。biz 封裝后返回到 action;action 將 數(shù)據(jù)傳遞給子模塊界面。顯示查詢結果并提示操作是否成功。而刪除則需要判 斷該類別下面是否有產品來決定是否能刪除該產品類別。刪除的時候 經(jīng)過 action 對刪除的請求進行處理然后交給 biz 層進行業(yè)務邏輯操作然后進入 dao 層,經(jīng)過 dao 把要刪除的數(shù)據(jù)返回到 biz 層。biz 封裝后返回到 acti
51、on;action 將請求的響應傳給子模塊界面。顯示刪除結果并提示操作是否 成功。 登錄成功 (選擇操作) 查詢產品類別 訪問數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回數(shù)據(jù) 圖 4-17 查詢所有產品類別時序圖 1.3 客戶模塊 添加客戶時序圖 添加客戶描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:增加操作。 管理管理模塊中,可以增加客戶信息。當系統(tǒng)管理員登錄成功后,出現(xiàn)的 是一個主窗口菜單,點擊系統(tǒng)管理頂級模塊將顯示它下面的二級模塊:客戶管 理后,然后將你確定后的信息和結并可以對它進行增加操作,然后將你確定后 的信息和結果發(fā)送到業(yè)務邏輯層中
52、,業(yè)務邏輯層會將其信息和結果發(fā)送到數(shù)據(jù) 層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認指令正確后,又將消息 發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層又將消息發(fā)送到業(yè)務邏輯層,業(yè)務邏輯層又將消息發(fā) 送到操作子模塊界面上,顯示數(shù)據(jù)并提示操作是否成功。 登錄成功 (選擇操作) 添加客戶信息 ado寫入數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回數(shù)據(jù) 數(shù)據(jù)備份 圖 4-18 添加客戶時序圖 查詢所有客戶時序圖 查詢所有客戶描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:修改,刪除,查詢操作。 管理管理模塊中,可以查詢所有客戶信息。當系統(tǒng)管理員登錄成功后,出 現(xiàn)的是一個主
53、窗口菜單,點擊系統(tǒng)管理頂級模塊將顯示它下面的二級模塊:客 戶管理后,然后將你確定后的信息和結果發(fā)送到 action 調用 getallclient 方 法,然后調用 biz 的 getallclient 方法,最后調用 dao 的 getallclient 方法, 并發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將消息發(fā)送到數(shù)據(jù)層,數(shù)據(jù)層又將消息 發(fā)送到業(yè)務邏輯層,業(yè)務邏輯層又將消息 action,然后發(fā)送到子模塊界面,顯 示操作是否成功。 登錄成功 (選擇操作) 查詢客戶信息 訪問數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回數(shù)據(jù) 圖 4-19 查詢所有客戶時序圖 1
54、.4 供應商模塊 添加供應商時序圖 添加供應商描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:增加操作。 管理管理模塊中,可以增加供應商信息。當系統(tǒng)管理員登錄成功后,出現(xiàn) 的是一個主窗口菜單,點擊系統(tǒng)管理頂級模塊將顯示它下面的二級模塊:供應 商管理后,然后將你確定后的信息和結并可以對它進行增加操作,然后將你確 定后的信息和結果發(fā)送到業(yè)務邏輯層中,業(yè)務邏輯層會將其信息和結果發(fā)送到 數(shù)據(jù)層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認指令正確后,又將 消息發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層又將消息發(fā)送到業(yè)務邏輯層,業(yè)務邏輯層又將消 息發(fā)送到操作子模塊界面上,顯示數(shù)據(jù)并提示操作是否成功。 登錄成功 (選
55、擇操作) 錄入供應商信息 ado寫入數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回數(shù)據(jù) 數(shù)據(jù)備份 圖 4-20 添加供應商時序圖 查詢所有供應商時序圖 查詢所有供應商描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:修改,刪除,查詢操作。 管理管理模塊中,可以查詢所有供應商信息。當系統(tǒng)管理員登錄成功后, 出現(xiàn)的是一個主窗口菜單,點擊系統(tǒng)管理頂級模塊將顯示它下面的二級模塊: 客戶管理后,然后將你確定后的信息和結果發(fā)送到 action 調用 getallprovider 方法,然后調用 biz 的 getallprovider 方法,最后調用 dao 的
56、 getallprovider 方法,并發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將消息發(fā)送 到數(shù)據(jù)層,數(shù)據(jù)層又將消息發(fā)送到業(yè)務邏輯層,業(yè)務邏輯層又將消息 action, 然后發(fā)送到子模塊界面,顯示操作是否成功。 登錄成功 (選擇操作) 查詢供應商信息 訪問數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回數(shù)據(jù) 圖 4-21 查詢所有供應商時序圖 1.5 用戶模塊 添加用戶時序圖 添加用戶描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:增加操作。 管理管理模塊中,可以增加用戶信息。當系統(tǒng)管理員登錄成功后,出現(xiàn)的 是一個主窗口菜單,點擊系統(tǒng)管理頂級模塊將顯示它下面
57、的二級模塊:用戶管 理后,然后將你確定后的信息和結并可以對它進行增加操作,然后將你確定后 的信息和結果發(fā)送到業(yè)務邏輯層中,業(yè)務邏輯層會將其信息和結果發(fā)送到數(shù)據(jù) 層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認指令正確后,又將消息 發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層又將消息發(fā)送到業(yè)務邏輯層,業(yè)務邏輯層又將消息發(fā) 送到操作子模塊界面上,顯示數(shù)據(jù)并提示操作是否成功。 登錄成功 (選擇操作) 添加用戶信息 ado寫入數(shù)據(jù)庫 返回數(shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回數(shù)據(jù) 數(shù)據(jù)備份 圖 4-22 添加用戶時序圖 查詢所有用戶時序圖 查詢所有用戶描述 用戶角色包括:系統(tǒng)管理員 其用戶
58、包括的操作功能為:修改,刪除,查詢操作。 管理管理模塊中,可以查詢所有用戶信息。當系統(tǒng)管理員登錄成功后,出 現(xiàn)的是一個主窗口菜單,點擊系統(tǒng)管理頂級模塊將顯示它下面的二級模塊:用 戶管理后,然后將你確定后的信息和結果發(fā)送到 action 調用 getalluser 方法,然 后調用 biz 的 getalluser 方法,最后調用 dao 的 getalluser 方法,并發(fā) 送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將消息發(fā)送到數(shù)據(jù)層,數(shù)據(jù)層又將消息發(fā)送 到業(yè)務邏輯層,業(yè)務邏輯層又將消息 action,然后發(fā)送到子模塊界面,顯示操 作是否成功。 登錄成功 (選擇操作) 查詢用戶信息 訪問數(shù)據(jù)庫 返回數(shù)據(jù)
59、子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回數(shù)據(jù) 圖 4-23 查詢所有用戶時序圖 4.5 本章小結 本章在需求分析基礎上,對本系統(tǒng)進行了詳細的設計概要分析。包括系統(tǒng) 結構和各個模塊操作流程,并給出了詳細的圖解說明。系統(tǒng)功能設計是本次設 計的重要部分,詳細、全面的功能設計對程序實現(xiàn)提供了保障。在功能需求分 析的基礎上,對將實現(xiàn)的功能進行了詳細的描述,并提供了功能時序圖。時序 圖的制作參考delphi 信息管理系統(tǒng)開發(fā)中資料,將程序對數(shù)據(jù)的處理過程 通過圖解的方式表現(xiàn)。 5.系統(tǒng)數(shù)據(jù)結構設計 5.1 庫存管理 e-r 圖 import_storage_stock p pk
60、ki id d f fk k3 3s st to oc ck ki id d f fk k1 1u us se er ri id d f fk k2 2p pr ro ov vi id de er ri id d i im mp po or rt ts st to or ra ag ge es st ta at te e n no ot ti im mp po or rt tn nu um m a ac ct tu ua al ll ly yi im mp po or rt tn nu um m s sh ho ou ul ld di im mp po or rt ts st to or ra
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《數(shù)據(jù)網(wǎng)組建與維護》課件-任務2 認識網(wǎng)絡參考模型1.2.4 傳輸介質(雙絞線)
- 大學輔導員招聘考試:2025年校園文化建設案例深度解析試題
- 2025年危險化學品安全培訓講師考試試題
- 2025年中學教師資格考試《綜合素質》教育反思與改進教育美術試題及答案試卷
- 2025年中學教師資格考試《綜合素質》教育理念深度辨析試卷
- 2025年專升本藝術概論模擬試卷(藝術史論重點知識與難點突破)
- 2025年中班主題標準教案動物
- 創(chuàng)業(yè)計劃中的信息搜索
- 機修鉗工高級練習題與參考答案
- 物業(yè)標準接待培訓
- (完整版)英語四級詞匯表
- GB/T 18281.7-2024醫(yī)療保健產品滅菌生物指示物第7部分:選擇、使用和結果判斷指南
- 中車招聘在線測評題
- 2024年事業(yè)單位考試(綜合管理類A類)職業(yè)能力傾向測驗試卷及答案指導
- 2023年全國職業(yè)院校技能大賽-護理技能賽項規(guī)程2
- 2024文旅景區(qū)暑期檔大型神話傳說情景體驗人氣活動策劃方案
- DL∕T 253-2012 直流接地極接地電阻、地電位分布、跨步電壓和分流的測量方法
- NB-T+31010-2019陸上風電場工程概算定額
- 裝配式建筑裝飾裝修技術 課件 模塊四 裝配式墻面
- DZ∕T 0175-2014 煤田地質填圖規(guī)范(1:50 000 1:25 000 1:10 000 1:5 000)(正式版)
- 《阿Q正傳》《邊城》比較閱讀課件高中語文選擇性必修下冊
評論
0/150
提交評論