明達(dá)建材存銷管理系統(tǒng)設(shè)計(jì)與開發(fā)畢業(yè)論文_第1頁
明達(dá)建材存銷管理系統(tǒng)設(shè)計(jì)與開發(fā)畢業(yè)論文_第2頁
明達(dá)建材存銷管理系統(tǒng)設(shè)計(jì)與開發(fā)畢業(yè)論文_第3頁
明達(dá)建材存銷管理系統(tǒng)設(shè)計(jì)與開發(fā)畢業(yè)論文_第4頁
明達(dá)建材存銷管理系統(tǒng)設(shè)計(jì)與開發(fā)畢業(yè)論文_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 本本科科畢畢業(yè)業(yè)設(shè)設(shè)計(jì)計(jì)(論論文文) 題 目明達(dá)建材存銷管理系統(tǒng)設(shè)計(jì)與開發(fā) 學(xué)生姓名 學(xué) 號(hào) 院(系) 專 業(yè) 指導(dǎo)教師 時(shí) 間 摘要 隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展與 it 技術(shù)的廣泛應(yīng)用,企業(yè)的信息化管理已 經(jīng)成為一種趨勢(shì)。物流產(chǎn)業(yè)發(fā)展,對(duì)于庫存管理信息化要求越來越高,物流企 業(yè)需要一套庫存管理系統(tǒng)來實(shí)現(xiàn)企業(yè)庫存管理的高效化、準(zhǔn)確化、簡易化,庫 存管理的信息化是對(duì)企業(yè)的物資管理的技術(shù)改革。 明達(dá)進(jìn)銷存管理系統(tǒng)根據(jù)物流企業(yè)庫存環(huán)節(jié)的詳細(xì)需求分析設(shè)計(jì)。倉庫管 理信息系統(tǒng)設(shè)計(jì)與開發(fā)的過程充分的對(duì)我們所研究的企業(yè)的實(shí)施的各個(gè)環(huán)節(jié)做 了一個(gè)充分的考慮,綜合系統(tǒng)設(shè)計(jì)和開發(fā)各個(gè)環(huán)節(jié)結(jié)構(gòu)化的流程,對(duì)其從業(yè)務(wù)

2、流程到數(shù)據(jù)流,再到系統(tǒng)各個(gè)功能的實(shí)現(xiàn)的過程中做了大量的分析整理的工作。 主要從物資的進(jìn)本管理、物資的入庫管理、物資的出庫管理、物資余額管理等 幾個(gè)大的模塊解決企業(yè)在物資管理的問題。包括物資的添加、物資的刪除、物 資的查詢、物資的修改以及物資的余額管理等功能。 明達(dá)建材進(jìn)存銷管理系統(tǒng)是功能較為全面?zhèn)}庫管理系統(tǒng),可以滿足企業(yè)對(duì) 倉庫管理的需求。但在現(xiàn)實(shí)庫存管理過程中,會(huì)有很多復(fù)雜的事件是系統(tǒng)未考 慮到的。所以本系統(tǒng)是盡量根據(jù)需求分析編寫,最大程度的實(shí)現(xiàn)需求功能。 關(guān)鍵詞關(guā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 課題設(shè)計(jì)背景 .1 1.2 編寫目的 .1 1.3 項(xiàng)目背景 .2 1.4 本章小結(jié) .2 2 系統(tǒng)運(yùn)行環(huán)境 .3 2.1 硬件環(huán)境要求 .3 2.2 軟件支持環(huán)境 .3 2.3 本章小結(jié) .3 3 需求分析 .4 3.1 功能需求分析 .4 3.2 用戶需求分析 .5 3.3 本章小結(jié) .8 4 系統(tǒng)功能設(shè)計(jì) .9 4.1 系統(tǒng)框架模型實(shí)現(xiàn) .9 4.2 設(shè)計(jì)概述 .10 4.3 系統(tǒng)各邏輯層之間調(diào)用關(guān)系圖 .10 4

10、.4 系統(tǒng)結(jié)構(gòu)圖 .11 4.4 各模塊功能分解 .11 4.4.1 單據(jù)管理模塊 .11 4.4.2 入庫管理模塊 .16 4.4.3 出庫管理模塊 .17 4.4.4 庫存管理模塊 .18 4.4.5 財(cái)務(wù)管理模塊 .19 4.4.6 報(bào)表管理模塊 .21 4.4.7 系統(tǒng)設(shè)置模塊 .22 4.5 本章小結(jié) .32 5.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) .33 5.1 庫存管理 e-r 圖 .33 5.2 權(quán)限管理 e-r 圖 .34 5.3 單表設(shè)計(jì) .34 5.4 庫存相關(guān)表設(shè)計(jì) .38 5.5 財(cái)務(wù)相關(guān)表設(shè)計(jì) .40 5.6 系統(tǒng)設(shè)置相關(guān)表設(shè)計(jì) .42 5.7 本章小結(jié) .45 6 系統(tǒng)實(shí)現(xiàn) .46

11、 6.1 窗體界面實(shí)現(xiàn) .46 6.2 本章小結(jié) .49 7.系統(tǒng)出錯(cuò)處理設(shè)計(jì) .50 7.1 出錯(cuò)信息 .50 7.2 補(bǔ)救措施 .50 7.3 系統(tǒng)維護(hù)設(shè)計(jì) .50 7.4 本章小結(jié) .51 參考文獻(xiàn) .52 致 謝 .53 1 前言 1.1 課題設(shè)計(jì)背景 倉庫在企業(yè)的整個(gè)供應(yīng)鏈中起著至關(guān)重要的作用,如果不能保證正確的進(jìn) 貨和庫存控制及發(fā)貨,將會(huì)導(dǎo)致管理費(fèi)用的增加,服務(wù)質(zhì)量難以得到保證,從 而影響企業(yè)的競爭力。傳統(tǒng)簡單、靜態(tài)的倉儲(chǔ)管理已無法保證企業(yè)各種資源的 高效利用。如今的倉庫作業(yè)和庫存控制作業(yè)已十分復(fù)雜化多樣化,僅靠人工記 憶和手工錄入,不但費(fèi)時(shí)費(fèi)力,而且容易出錯(cuò),給企業(yè)帶來巨大損失。

12、 使用信息化管理系統(tǒng) , 對(duì)倉儲(chǔ)各環(huán)節(jié)實(shí)施全過程控制管理,并可對(duì)貨物進(jìn) 行貨位、批次、保質(zhì)期、配送等實(shí)現(xiàn)序列號(hào)管理,對(duì)整個(gè)收貨、發(fā)貨、補(bǔ)貨、 集貨、送貨等各個(gè)環(huán)節(jié)的規(guī)范化作業(yè),還可以根據(jù)客戶的需求制作多種合理的 統(tǒng)計(jì)報(bào)表 ,將條碼引入倉庫管理,解決庫房信息陳舊滯后的弊病。不論物品 流向哪里,我們都可以自動(dòng)跟蹤。 1.2 編寫目的 該文檔是在需求分析的基礎(chǔ)上編寫的,目的是為用戶提供一套詳細(xì)的系統(tǒng) 解決方案,包括硬件、軟件環(huán)境、用戶想要實(shí)現(xiàn)功能的詳細(xì)描述。通過使用該 文檔,用戶能清楚了解整個(gè)項(xiàng)目的設(shè)計(jì),盡可能實(shí)現(xiàn)用戶的預(yù)期要求,并能及 時(shí)發(fā)現(xiàn)設(shè)計(jì)中可能遇到的問題。 (1)本文檔目的用處: 為編碼人

13、員提供依據(jù); 為修改、維護(hù)提供條件; 項(xiàng)目負(fù)責(zé)人將按計(jì)劃書的要求布置和控制開發(fā)工作全過程; 項(xiàng)目質(zhì)量保證組將按此計(jì)劃書做階段性和總結(jié)性的質(zhì)量驗(yàn)證和確認(rèn)。 (2)本說明書的預(yù)期讀者包括: 項(xiàng)目開發(fā)人員,特別是編碼人員; 軟件維護(hù)人員; 技術(shù)管理人員; 執(zhí)行軟件質(zhì)量保證計(jì)劃的專門人員; 參與本項(xiàng)目開發(fā)進(jìn)程各階段驗(yàn)證、確認(rèn)以及負(fù)責(zé)為最后項(xiàng)目驗(yàn)收、鑒定提供相 應(yīng)報(bào)告的有關(guān)人員。 合作各方有關(guān)部門的負(fù)責(zé)人;項(xiàng)目組負(fù)責(zé)人和全體參加人員。 1.3 項(xiàng)目背景 一、項(xiàng)目產(chǎn)生的原因 本項(xiàng)目是為明達(dá)公司開發(fā)的一個(gè)倉儲(chǔ)管理系統(tǒng),由于這個(gè)公司的規(guī)模比較 大,管理倉庫時(shí)遇到過很多問題,因此開發(fā)了這個(gè)系統(tǒng),適用于對(duì)公司倉庫

14、用 效的管理,從而減少對(duì)公司造成的麻煩。 二、軟件的用處 為現(xiàn)實(shí)企業(yè)與商品管理牽線搭橋的作用,來彌補(bǔ)商品管理中存在的種種不 足。在這種條件下,我們開發(fā)了倉儲(chǔ)管理系統(tǒng)。管理部的工作人員通過這個(gè)倉 儲(chǔ)管理系統(tǒng)維護(hù)商品庫存,從倉庫中取貨,打印報(bào)表信息等等。管理部門可以 通過這個(gè)倉儲(chǔ)管理系統(tǒng)輕松的管理公司的商品,提高工作效率! 1.4 本章小結(jié) 目前,存在有物資流動(dòng)的企業(yè)對(duì)倉庫管理的需求日益增長。通過前期調(diào)研, 倉庫管理系統(tǒng)是一個(gè)有一定價(jià)值的課題。在對(duì)明達(dá)公司的考察后,確定本次畢 業(yè)設(shè)計(jì)為為明達(dá)公司設(shè)計(jì)的倉庫管理系統(tǒng)。 2 系統(tǒng)運(yùn)行環(huán)境 2.1 硬件環(huán)境要求 1)應(yīng)用服務(wù)器 主頻 500mhz 以上

15、內(nèi)存 512m 以上 硬盤 20g 以上 2)客戶端 主頻 100mhz 以上 內(nèi)存 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)平臺(tái):windows xp 2.3 本章小結(jié) 作為一個(gè)應(yīng)用系統(tǒng),需要一定的硬件、軟件的環(huán)境支持。本系統(tǒng)在個(gè)人計(jì) 算機(jī)上完成,并能使用。在經(jīng)過簡單測試與實(shí)驗(yàn),得出本系統(tǒng)運(yùn)行環(huán)境要求。 3 需求分析 本系統(tǒng)采用 delphi 語言開發(fā),以 c/s 方式實(shí)現(xiàn)倉儲(chǔ)管理系統(tǒng)的功能,采用 delphi 6.0 工具完成

16、業(yè)務(wù)建模和分析工作。使用 uml 語言描述了系統(tǒng)的設(shè)計(jì)思 想和業(yè)務(wù)流程 3.1 功能需求分析 倉儲(chǔ)管理系統(tǒng)的基本功能模塊如圖所示: 倉儲(chǔ)管理系統(tǒng) 單 據(jù) 管 理 入 庫 管 理 出 庫 管 理 庫 存 管 理 財(cái) 務(wù) 管 理 系 統(tǒng) 設(shè) 置 報(bào) 表 管 理 審 核 管 理 圖 3-1 倉庫管理系統(tǒng)基本功能模塊圖 其中每個(gè)功能都由若干相關(guān)聯(lián)的子功能模塊組成。 (1)單據(jù)管理:銷售員(采購人員)登錄后進(jìn)行操作,錄入訂單(采購單) 和查詢訂單(采購單) ,銷售人員(采購員)登陸后進(jìn)行相應(yīng)操作,錄入訂單 (采購單)和查詢訂單(采購單) ,并且在錄入訂單和采購單時(shí)可以刪除產(chǎn)品。 (2)入庫管理:主要是庫

17、管理員對(duì)采購的商品進(jìn)行入庫,還有對(duì)采購單退 貨的商品進(jìn)行入庫,其條件是采購單的狀態(tài)為“有效” 。 (3)出庫管理:主要是庫管理員對(duì)訂購的商品進(jìn)行出庫,根據(jù)訂單號(hào)進(jìn)行 查詢,添加該訂單上的商品,可以分批出庫,還能對(duì)出庫數(shù)量進(jìn)行修改,但是 出庫數(shù)量不能大于采購數(shù)量。 (4)庫存管理:主要是庫管理人員對(duì)庫存中的產(chǎn)品進(jìn)行查看。通過庫管理 人員查看庫存,可以了解庫存中的產(chǎn)品信息。這樣方便了庫管理人員查看庫存 中的產(chǎn)品,了解庫存中產(chǎn)品的基本信息以及庫存中的產(chǎn)品是否缺貨。庫存管理 就是庫管理人員對(duì)庫存中產(chǎn)品的管理。 (5)財(cái)務(wù)管理:財(cái)務(wù)管理員控制整個(gè)財(cái)務(wù)后臺(tái)操作,對(duì)倉儲(chǔ)管理系統(tǒng)內(nèi)部 的財(cái)務(wù)進(jìn)行管理,對(duì)企業(yè)內(nèi)

18、部客戶財(cái)務(wù)和供應(yīng)商財(cái)務(wù)進(jìn)行管理。 (6)報(bào)表管理:主要是對(duì)入庫、出庫以及財(cái)務(wù)進(jìn)行報(bào)表管理,可以查詢相 應(yīng)的信息,然后進(jìn)行匯總信息的統(tǒng)計(jì),生成報(bào)表。 (7)審核管理:主要是對(duì)待辦單據(jù)進(jìn)行管理和審核。 (8)系統(tǒng)管理:管理員登錄后,可以對(duì)產(chǎn)品類類別、產(chǎn)品、客戶、供應(yīng)商、 用戶、角色、權(quán)限信息進(jìn)行管理。給角色添加用戶,給角色授權(quán)。 3.2 用戶需求分析 本系統(tǒng)根據(jù)用戶需求,將用戶分成系統(tǒng)管理員、銷售人員、庫管人員、財(cái) 務(wù)人員、采購人員及經(jīng)理等角色。根據(jù)用戶的不同角色,對(duì)用戶進(jìn)行各角色的 功能分析如下: (1)系統(tǒng)管理員角色 描述:對(duì)整個(gè)系統(tǒng)進(jìn)行管理 系統(tǒng)職責(zé):主要負(fù)責(zé)系統(tǒng)設(shè)置等 系統(tǒng)管理員 登錄 管

19、理供應(yīng)商 管理產(chǎn)品 管理類別 修改密 碼 管理權(quán)限 管理角色 管理用戶 登出 圖 3-3 系統(tǒng)管理員功能圖 (2)銷售人員角色 描述:對(duì)與銷售相關(guān)的業(yè)務(wù)進(jìn)行管理,相當(dāng)于公司的一個(gè)員工 系統(tǒng)職責(zé):訂單管理、客戶管理、查看產(chǎn)品、查看庫存等 銷售人員 圖 3-4 銷售員功能圖 (3)庫管員角色 描述:對(duì)庫存相關(guān)信息進(jìn)行管理 系統(tǒng)職責(zé):成品出入庫、次品出庫、退貨入庫、庫存管理等 庫管員 圖 3-5 庫管員功能圖 (4)財(cái)務(wù)人員角色 描述:對(duì)財(cái)務(wù)和報(bào)表相關(guān)功能進(jìn)行管理 修改訂單 查看訂單 錄入訂單 刪除訂單 登錄 查看商品 管理客戶 修改密碼 查看庫存 登出 出庫登記 查看客戶 登錄 查看商品 入庫登記

20、 登出 修改密碼 系統(tǒng)職責(zé):客戶財(cái)務(wù)管理、供應(yīng)商財(cái)務(wù)管理、出入庫報(bào)表、財(cái)務(wù)報(bào)表等 財(cái)務(wù)人員 圖 3-6 財(cái)務(wù)員功能圖 (5)采購人員角色 描述:對(duì)與采購相關(guān)的業(yè)務(wù)進(jìn)行管理,相當(dāng)于公司的一個(gè)員工 系統(tǒng)職責(zé):采購單管理、供應(yīng)商管理、查看產(chǎn)品、查看庫存等 采購人員 圖 3-7 采購員功能圖 (6)經(jīng)理角色 描述:對(duì)單據(jù)進(jìn)行審核 系統(tǒng)職責(zé):訂單審核、采購單審核、退貨單審核等 經(jīng)理 圖 3-8 經(jīng)理功能圖 財(cái)務(wù)報(bào)表 出庫報(bào)表 入庫報(bào)表 登錄 登出 修改密碼 修改采購 單 錄入采購單 刪除采購單 查看庫存 登錄 查看商品 登出 修改密碼 審核退貨單 審核采購單 登錄 修改密碼 登出 審核訂單 3.3 本章

21、小結(jié) 通過對(duì)該企業(yè)庫管工作進(jìn)行調(diào)研,參考倉庫管理一書。對(duì)本系統(tǒng)做了 詳細(xì)分析,包括有功能分析、處理流程及用戶分析。在功能分析中,根據(jù)用戶 需求,分析倉庫管理系統(tǒng)中需要實(shí)現(xiàn)的功能,包括入庫管理,出庫管理,人員 管理,供應(yīng)商管理等功能。在功能分析的基礎(chǔ)上,進(jìn)行用戶分析,包括用戶角 色、用戶功能、用戶權(quán)限等。 4 系統(tǒng)功能設(shè)計(jì) 4.1 系統(tǒng)框架模型實(shí)現(xiàn) 用戶操作模塊程序accessadoexe程序 圖 4-1 系統(tǒng)框架圖 從構(gòu)架圖中可以看出系統(tǒng)分為三個(gè)部分 用戶操作:用戶直接通過窗口進(jìn)行對(duì)程序的使用。 模塊程序部分:借助 delphi 提供的組件進(jìn)行業(yè)務(wù)組件的組裝關(guān)聯(lián)。實(shí)際 的項(xiàng)目開發(fā)中,每個(gè)領(lǐng)域都

22、會(huì)有自己獨(dú)特的業(yè)務(wù)邏輯,正因?yàn)檫@樣,致使項(xiàng)目 中代碼高度耦合,原本有可能被重用的代碼 或功能,因?yàn)榕c具體的業(yè)務(wù)邏輯 綁定在一塊而導(dǎo)致很難被重用。因此我們將實(shí)現(xiàn)這些具體邏輯的代碼抽取出來 分為單獨(dú)的一層, 其目的是希望通過層,來降低它與系統(tǒng)其他部分的耦合度。 數(shù)據(jù)庫部分:借助與 access 連接實(shí)現(xiàn)。實(shí)現(xiàn)了數(shù)據(jù)庫訪問性能優(yōu)化和與 數(shù)據(jù)庫交互的常用操作,還將數(shù)據(jù)表與對(duì)象進(jìn)行了關(guān)聯(lián),讓我們可以脫離數(shù)據(jù) 表,而直接針對(duì)對(duì)象來與數(shù)據(jù)庫交互,我們不再需要用字符串去描述表中字段, 減少對(duì)相關(guān) sql 語句復(fù)雜寫入。 方案優(yōu)點(diǎn):通過成熟的開源產(chǎn)品實(shí)現(xiàn)各層,同自己編寫代碼實(shí)現(xiàn),相比之 下能縮短開發(fā)周期,且架構(gòu)

23、所用到的開源產(chǎn)品均有 很廣泛的用戶群,經(jīng)受過 實(shí)踐的考驗(yàn),質(zhì)量和性能更有保障。 4.2 設(shè)計(jì)概述 “真正的程序員用 c,聰明的程序員用 delphi”本系統(tǒng)采用當(dāng)前比較經(jīng)典 的 c/s 體系結(jié)構(gòu)設(shè)計(jì)。開發(fā)體系采用 delphi 技術(shù),操作系統(tǒng)為 window xp,數(shù) 據(jù)庫 accsee 2000。 系統(tǒng)采用純 delphi 技術(shù)構(gòu)建,delphi 語言是一種純粹的面向?qū)ο蠛涂缙?臺(tái)語言,所以在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí)采用了面向?qū)ο蠓治?ooa)和面向?qū)ο笤O(shè)計(jì)技 術(shù)(ood)。這樣不但有利于面向?qū)ο缶幊?oop)的實(shí)現(xiàn),而且更容易構(gòu)造出一個(gè) 具備良好的可伸縮性、靈活性、可擴(kuò)展性、可維護(hù)性的強(qiáng)大系統(tǒng)。 我

24、們還采用數(shù)據(jù)庫連接池來管理數(shù)據(jù)庫連接,可以有效利用資源,使系統(tǒng) 性能達(dá)到最優(yōu)。為了保證數(shù)據(jù)的一致性,我們除了在關(guān)系型數(shù)據(jù)庫時(shí)進(jìn)行關(guān)系 約束外,還采用大量的事務(wù)處理方式。 開發(fā)模式:我們采用經(jīng)典的 delphi 單機(jī)程序開發(fā)的方式,所有事務(wù)的處理 都在 ado 中進(jìn)行,在各個(gè)模塊窗口顯示數(shù)據(jù)。 4.3 系統(tǒng)各邏輯層之間調(diào)用關(guān)系圖 操作界面 訪問各模塊 訪問數(shù)據(jù)庫 返回?cái)?shù)據(jù) 主窗口 子窗口模 塊 access 用戶 數(shù)據(jù)備份系統(tǒng)日志 圖 4-2 系統(tǒng)邏輯調(diào)用關(guān)系圖 4.4 系統(tǒng)結(jié)構(gòu)圖 倉庫管理系統(tǒng) 庫管模塊查詢模塊登錄模塊基本檔案模塊系統(tǒng)功能模塊 出庫管理 調(diào)出管理 借出管理 歸還管理 盤點(diǎn)管理

25、入庫管理 退庫管理 萬能查詢 庫存查詢 初始化設(shè)置 備份與數(shù)據(jù)恢 復(fù) 系統(tǒng)日志 倉庫類別設(shè)置 操作檔案管理 操作員管理 供應(yīng)商管理 貨物類別設(shè)置 計(jì)量單位設(shè)置 圖 4-3 系統(tǒng)結(jié)構(gòu)圖 4.4 各模塊功能分解 4.4.1 單據(jù)管理模塊 1.1)訂單,采購單錄入時(shí)序圖 訂單,采購單錄入時(shí)序描述 用戶角色包括:銷售人員(訂單員,采購員) 其用戶包括的操作功能為:增加操作。 訂單錄入: 包括錄入訂單。當(dāng)用戶登錄成功后,進(jìn)入后臺(tái)管理,首先出現(xiàn)的是 主窗口功能菜單。點(diǎn)擊訂單管理根級(jí)模塊將顯示它的二級(jí)模塊子窗口,并可以 對(duì)它進(jìn)行增加操作,然后將你確定后的信息和結(jié)果發(fā)送到業(yè)務(wù)邏輯層中,業(yè)務(wù) 邏輯層會(huì)將其信息和

26、結(jié)果發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。 數(shù)據(jù)庫確認(rèn)指令正確后,又將消息發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層又將消息發(fā)送到業(yè) 務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息發(fā)送到操作頁面上,顯示數(shù)據(jù)并提示操作是否 成功。銷售模塊主要是根據(jù)客戶的需求來進(jìn)行產(chǎn)品的訂單錄入。 采購單錄入:包括錄入采購單,當(dāng)用戶登錄成功后,進(jìn)入后臺(tái)管理,出現(xiàn)的 是一個(gè)主窗口功能菜單。點(diǎn)擊采購模塊根級(jí)模塊將顯示它的二級(jí)模塊,并可以 對(duì)它進(jìn)行采購單錄入等操作,然后將你確定后的信息和結(jié)果發(fā)送到業(yè)務(wù)邏輯層 中,業(yè)務(wù)邏輯層會(huì)將其信息和結(jié)果發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層接受到指令后發(fā)送 到數(shù)據(jù)庫。數(shù)據(jù)庫確認(rèn)指令正確后,又將消息發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層又將消

27、息發(fā)送到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息發(fā)送到操作界面上,顯示數(shù)據(jù)并提 示操作是否成功。 登錄成功 在倉庫管理中寫入數(shù)據(jù) 訪問數(shù)據(jù)庫 返回?cái)?shù)據(jù) 主窗口 子窗口模 塊 access 銷售人員 數(shù)據(jù)備份系統(tǒng)日志 返回?cái)?shù)據(jù) 圖 4-4 訂單,采購單錄入時(shí)序圖 1.2)訂單,采購單查詢時(shí)序圖 訂單,采購查詢單時(shí)序描述 用戶角色包括:銷售人員(訂單員,采購員) 其用戶包括的操作功能為:修改,刪除,查詢操作。 訂單查詢:查詢訂單,修改訂單。當(dāng)用戶登錄成功后,進(jìn)入后臺(tái)管理,出現(xiàn) 的是一個(gè)主窗口功能菜單。點(diǎn)擊訂單管理根級(jí)模塊將顯示它的二級(jí)模塊,選中 訂單查詢進(jìn)入查詢模塊。然后可以對(duì)各種類型的訂單進(jìn)行查詢,而修改

28、則只能 是未通過審批的訂單才能進(jìn)行修改!修改跳到相應(yīng)的修改界面 經(jīng)過 action 對(duì) 傳遞數(shù)據(jù)進(jìn)行處理然后交給 biz 層進(jìn)行業(yè)務(wù)邏輯操作然后進(jìn)入 dao 層,經(jīng)過 dao 把數(shù)據(jù)查詢或修改然后將其結(jié)果返回到 biz 層。biz 封裝后返回到 action;action 將數(shù)據(jù)傳遞給界面。顯示查詢結(jié)果并提示操作是否成功。 采購查詢: 包括查詢采購單,修改采購單,刪除采購單。進(jìn)入后臺(tái)管理, 其左邊是一個(gè)導(dǎo)航功能菜單。點(diǎn)擊采購管理根級(jí)模塊將顯示它的二級(jí)模塊,并 可以對(duì)它進(jìn)行增,改,刪,查等操作,然后將你確定后的信息和結(jié)果發(fā)送到業(yè) 務(wù)邏輯層中,業(yè)務(wù)邏輯層會(huì)將其信息和結(jié)果發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層接受到

29、指 令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認(rèn)指令正確后,又將消息發(fā)送到數(shù)據(jù)層中,數(shù)據(jù) 層又將消息發(fā)送到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息發(fā)送到操作界面上,顯示 數(shù)據(jù)并提示操作是否成功。 登錄成功 (選擇操作) 寫入查詢信息 訪問數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 銷售人員(查詢) 系統(tǒng)日志 返回?cái)?shù)據(jù) 圖 4-5 訂單,采購單查詢時(shí)序圖 1.3)退貨,退貨單錄入時(shí)序圖 退貨,退貨單錄入時(shí)序描述 用戶角色包括:銷售人員(訂單員,采購員) 其用戶包括的操作功能為:增加,刪除,查詢操作。 退貨單錄入模塊:包括錄入退貨訂單(訂單,采購單) 、生成退貨訂單。當(dāng) 用戶登錄成功后,進(jìn)入后臺(tái)管理,出現(xiàn)的是

30、一個(gè)主窗口功能菜單,點(diǎn)擊訂單管 理模塊根級(jí)模塊將顯示它的二級(jí)模塊。到錄入退貨單界面中顯示客戶信息,點(diǎn) 擊添加貨品按鈕到添加頁面添加產(chǎn)品,單擊修改貨品按鈕到修改頁面中修改訂 購數(shù)量,點(diǎn)擊刪除按鈕直接刪除一個(gè)產(chǎn)品。然后到 action 中可以對(duì)它進(jìn)行增、 刪、查等操作,然后將你確定后的信息和結(jié)果發(fā)送到業(yè)務(wù)邏輯層中,業(yè)務(wù)邏輯 層會(huì)將其信息和結(jié)果發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù) 據(jù)庫確認(rèn)指令正確后,又將消息返回到數(shù)據(jù)層中,數(shù)據(jù)層又將消息返回到業(yè)務(wù) 邏輯層,業(yè)務(wù)邏輯層又將消息返回到操作界面上,顯示數(shù)據(jù)并提示操作是否成 功。訂單管理模塊主要是根據(jù)客戶的需求來進(jìn)行產(chǎn)品的退貨單錄入。 退購單

31、錄入模塊:包括退購采購訂單、生成退購訂單。進(jìn)入后臺(tái)管理,出 現(xiàn)的是一個(gè)主窗口功能菜單。點(diǎn)擊采購管理模塊根級(jí)模塊將顯示它的二級(jí)模塊。 到退購采購單界面中顯示供應(yīng)商戶信息,點(diǎn)擊添加貨品按鈕到添加界面添加產(chǎn) 品,單擊修改貨品按鈕到修改頁面中修改訂購數(shù)量,點(diǎn)擊刪除按鈕直接刪除一 個(gè)產(chǎn)品。然后到 action 中可以對(duì)它進(jìn)行增、刪、查等操作,然后將你確定后 的信息和結(jié)果發(fā)送到業(yè)務(wù)邏輯層中,業(yè)務(wù)邏輯層會(huì)將其信息和結(jié)果發(fā)送到數(shù)據(jù) 層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認(rèn)指令正確后,又將消息 返回到數(shù)據(jù)層中,數(shù)據(jù)層又將消息返回到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息返 回到操作界面上,顯示數(shù)據(jù)并提示操作是否成

32、功。 登錄成功 (選擇操作) 錄入退貨單信息 訪問數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 銷售人員 系統(tǒng)日志 返回?cái)?shù)據(jù) 數(shù)據(jù)備份 退貨單打印 圖 4-6 退貨,退貨單錄入時(shí)序圖 1.4)退貨,退貨單查詢時(shí)序圖 退貨,退貨單查詢時(shí)序描述 用戶角色包括:銷售人員(訂單員,采購員) 其用戶包括的操作功能為:增加,刪除,查詢操作。 退貨單查詢模塊中:包括查詢退貨單、查詢退貨產(chǎn)品詳細(xì)。當(dāng)用戶登錄成功 后,進(jìn)入后臺(tái)管理,出現(xiàn)的是一個(gè)主窗口功能菜單,點(diǎn)擊訂單管理模塊根級(jí)模 塊將顯示它的二級(jí)模塊。根據(jù)狀態(tài)進(jìn)行不同的操作,審批通過只能查詢,未審 批或?qū)徟赐ㄟ^可以對(duì)它進(jìn)行增、刪、查等操作。然后

33、將你確定后的信息和結(jié) 果發(fā)送到業(yè)務(wù)邏輯層中,業(yè)務(wù)邏輯層會(huì)將其信息和結(jié)果發(fā)送到數(shù)據(jù)層中,數(shù)據(jù) 層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認(rèn)指令正確后,又將消息返回到數(shù)據(jù) 層中,數(shù)據(jù)層又將消息返回到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息返回到操作界 面上,顯示數(shù)據(jù)并提示操作是否成功。訂單管理模塊主要是根據(jù)客戶的需求來 進(jìn)行產(chǎn)品的退購單錄入。 退購單查詢模塊:包括查詢退購單、查詢退購產(chǎn)品詳細(xì)。進(jìn)入后臺(tái)管理,出 現(xiàn)的是一個(gè)主窗口功能菜單。點(diǎn)擊采購管理模塊根級(jí)模塊將顯示它的二級(jí)模塊。 根據(jù)狀態(tài)進(jìn)行不同的操作,審批通過只能查詢,未審批或?qū)徟赐ㄟ^可以對(duì)它 進(jìn)行增、刪、查等操作。然后將你確定后的信息和結(jié)果發(fā)送到業(yè)務(wù)邏輯層

34、中, 業(yè)務(wù)邏輯層會(huì)將其信息和結(jié)果發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù) 據(jù)庫。數(shù)據(jù)庫確認(rèn)指令正確后,又將消息返回到數(shù)據(jù)層中,數(shù)據(jù)層又將消息返 回到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息返回到操作界面上,顯示數(shù)據(jù)并提示操 作是否成功。 登錄成功 (選擇操作) 查詢退貨單信息 訪問數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 銷售人員(退貨員) 系統(tǒng)日志 返回?cái)?shù)據(jù) 退貨單打印 圖 4-7 退貨,退貨單查詢時(shí)序圖 4.4.2 入庫管理模塊 入庫時(shí)序圖入庫時(shí)序描述 用戶角色:庫管員 操作包括:查找,入庫操作 入庫管理中,包括商品采購入庫,訂單入庫。當(dāng)庫管員登錄成功后,進(jìn)入 主窗口界面。點(diǎn)擊入庫

35、管理頂級(jí)模塊將顯示它下面的二級(jí)模塊,并對(duì)其進(jìn)行查 找和入庫操作,然后你通過采購單或訂購單,選擇你想要入庫的單據(jù),然后將 數(shù)據(jù)傳遞給 action 處理器,通過調(diào)用業(yè)務(wù)邏輯層(biz)方法,業(yè)務(wù)邏輯層通 過對(duì)數(shù)據(jù)層(dao)方法進(jìn)行調(diào)用,數(shù)據(jù)層最后將數(shù)據(jù)發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫 經(jīng)過處理后又將消息發(fā)送到數(shù)據(jù)訪問層,數(shù)據(jù)訪問層將處理結(jié)果返回到業(yè)務(wù)邏 輯層,業(yè)務(wù)邏輯層將結(jié)果返回到子模塊界面,顯示數(shù)據(jù)或提示操作是否成功。 庫管員主要是根據(jù)采購單編號(hào)或訂購單編號(hào),供應(yīng)商名稱或客戶名稱,來 選擇不同類別的商品。但采購單編號(hào)或訂購單編號(hào)為必選的??筛鶕?jù)具體的采 購單編號(hào)或訂購單編號(hào)來選擇要入庫的商品,并顯示到入

36、庫單上。庫管人員可 以對(duì)入庫單上的商品進(jìn)行添刪改查操作,實(shí)現(xiàn)對(duì)某采購單或訂購單的分批入庫。 登錄成功 (選擇操作) 入庫貨物數(shù)據(jù) ado寫入數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 庫管員 系統(tǒng)日志 返回?cái)?shù)據(jù) 入庫單打印 數(shù)據(jù)備份 圖 4-8 入庫時(shí)序圖 4.4.3 出庫管理模塊 出庫時(shí)序描述 出庫管理描述: 出庫管理中,包括商品訂單退貨出庫,采購單退貨出庫。當(dāng)庫管員登錄成 功后,進(jìn)入到主窗口。點(diǎn)擊出庫管理頂級(jí)模塊將顯示它下面的二級(jí)模塊,并對(duì) 其進(jìn)行查找和出庫操作,然后你通過訂單或采購單,選擇你想要出庫的單據(jù), 然后將數(shù)據(jù)傳遞給 action 處理器,通過調(diào)用業(yè)務(wù)邏輯層(biz

37、)方法,業(yè)務(wù)邏 輯層通過對(duì)數(shù)據(jù)層(dao)方法進(jìn)行調(diào)用,數(shù)據(jù)層最后將數(shù)據(jù)發(fā)送到數(shù)據(jù)庫。 數(shù)據(jù)庫經(jīng)過處理后又將消息發(fā)送到數(shù)據(jù)訪問層,數(shù)據(jù)訪問層將處理結(jié)果返回到 業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層將結(jié)果返回到子模塊界面,顯示數(shù)據(jù)或提示操作是否 成功。 庫管員主要是根據(jù)訂單編號(hào)或采購單編號(hào),客戶名稱或供應(yīng)商名稱。來選 擇不同類別的商品。但訂單編號(hào)或采購單編號(hào)為必選的??筛鶕?jù)具體的訂單編 號(hào)或采購單編號(hào)來選擇要出庫的商品,并顯示到出庫單上。庫管人員可以對(duì)出 庫單上的商品進(jìn)行添刪改查操作,實(shí)現(xiàn)對(duì)某訂單的分批出庫。 登錄成功 (選擇操作) 出庫貨物數(shù)據(jù) ado寫入數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 acces

38、s 庫管員 系統(tǒng)日志 返回?cái)?shù)據(jù) 出庫單打印 數(shù)據(jù)備份 圖 4-9 出庫時(shí)序圖 4.4.4 庫存管理模塊 庫管時(shí)序描述 庫存管理模塊:主要包括:庫存查詢、庫存報(bào)警、庫存預(yù)警三個(gè)功能。 它主要是庫管員對(duì)產(chǎn)品的信息進(jìn)行管理,庫管員可以查看公司銷售的產(chǎn)品 信息,可以對(duì)某些產(chǎn)品進(jìn)行出庫入庫等操作,它涉及到了出庫管理與入庫管理 等,如:添加產(chǎn)品,修改產(chǎn)品,刪除產(chǎn)品,查看產(chǎn)品等信息,庫管員就可以將 產(chǎn)品進(jìn)行出庫與入庫。這樣產(chǎn)品的出庫與入庫就可以交給專職的人員來管理處 理。主要是為了庫管人員的管理產(chǎn)品的一系列繁瑣的操作。然后庫管員就可以 對(duì)產(chǎn)品信息進(jìn)行簡單的管理等,如:產(chǎn)品的查詢,庫存報(bào)警等。庫存報(bào)警主要 是

39、為了防止庫存的產(chǎn)品不足,不能及時(shí)的將產(chǎn)品給提供客戶。庫存預(yù)警主要是 提示庫存即將不足,需要及時(shí)下采購單。庫存報(bào)損記錄倉庫中損壞的商品數(shù)量 登錄成功 (選擇操作) 貨物盤點(diǎn)數(shù)據(jù) ado寫入數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 庫管員 系統(tǒng)日志 返回?cái)?shù)據(jù) 審核單打印 數(shù)據(jù)備份 圖 4-10 庫管時(shí)序圖 4.4.5 財(cái)務(wù)管理模塊 二級(jí)子管理模塊中,包括客戶財(cái)務(wù)管理和供應(yīng)商財(cái)務(wù)管理。當(dāng)財(cái)務(wù)管理員 登錄成功后進(jìn)入后臺(tái)管理,出現(xiàn)的是主窗口菜單。點(diǎn)擊財(cái)務(wù)管理模塊,將顯示 它下面的二級(jí)模塊,并對(duì)其進(jìn)行查詢和修改等操作,然后將你確定后的信息和 結(jié)果發(fā)送到業(yè)務(wù)邏輯層 biz,業(yè)務(wù)邏輯層將其信息

40、和結(jié)果發(fā)送到數(shù)據(jù)層 dao,數(shù) 據(jù)層最后將命令發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將消息發(fā)送到數(shù)據(jù)層,數(shù) 據(jù)層又將消息發(fā)送到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息發(fā)送到子模塊界面,顯 示操作是否成功。 1.1)客戶(供應(yīng)商)財(cái)務(wù)管理時(shí)序圖 客戶(供應(yīng)商)財(cái)務(wù)管理描述 客戶財(cái)務(wù)管理:財(cái)務(wù)管理登錄成功后、進(jìn)入財(cái)務(wù)管理塊、點(diǎn)擊客戶賬務(wù)根 級(jí)模塊將顯示它的二級(jí)模塊,然后將你確定的信息和結(jié)果發(fā)送到 action 調(diào)用 icustomerfinancebiz 接口的 searchcutomerfinance 方法、最后調(diào)用 dao 的 searchcustomerfinance 方法、并發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后

41、又將休息 發(fā)送到數(shù)據(jù)庫;數(shù)據(jù)層又將休息發(fā)送到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息 action,然后發(fā)送到子模塊界面。 供應(yīng)商財(cái)務(wù)管理:財(cái)務(wù)管理登錄成功后、進(jìn)入財(cái)務(wù)管理塊、點(diǎn)擊客戶賬務(wù) 根級(jí)模塊將顯示它的二級(jí)模塊,然后將你確定的信息和結(jié)果發(fā)送到 action 調(diào) 用 iproviderfinancebiz 接口的 searchcutomerfinance 方法、最后調(diào)用 dao 的 searchproviderfinance 方法、并發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將休 息發(fā)送到數(shù)據(jù)庫;數(shù)據(jù)層又將休息發(fā)送到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息 action,然后發(fā)送到子模塊界面。 登錄成功 (選擇操作)

42、財(cái)務(wù)查詢 訪問數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 財(cái)務(wù)管理人員 系統(tǒng)日志 返回?cái)?shù)據(jù) 圖 4-11 客戶(供應(yīng)商)財(cái)務(wù)管理時(shí)序圖 1.2)客戶(供應(yīng)商)退貨財(cái)務(wù)管理時(shí)序圖 客戶(供應(yīng)商)退貨財(cái)務(wù)管理描述 客戶財(cái)務(wù)管理:財(cái)務(wù)管理登錄成功后、進(jìn)入財(cái)務(wù)管理塊、點(diǎn)擊退貨根級(jí)模 塊將顯示它的二級(jí)模塊,然后將你確定的信息和結(jié)果發(fā)送到 action 調(diào)用 boustomerfinancebiz 接口的 searchboustomerfinance 方法、最后調(diào)用 dao 的 serchboustmmerfinance 方法、并發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將休 息發(fā)送到數(shù)據(jù)庫;數(shù)據(jù)層又

43、將休息發(fā)送到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息 action,然后發(fā)送到子模塊界面。 登錄成功 (選擇操作) 寫入退貨數(shù)據(jù) 客戶(供應(yīng)商) ado寫入數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 財(cái)務(wù)管理人員 系統(tǒng)日志 返回?cái)?shù)據(jù) 數(shù)據(jù)備份 圖 4-12 客戶(供應(yīng)商)退貨財(cái)務(wù)管理時(shí)序圖 4.4.6 報(bào)表管理模塊 1.1)報(bào)表時(shí)序圖 報(bào)表時(shí)序描述 操作包括:查詢,根據(jù)輸入條件查詢,將數(shù)據(jù)導(dǎo)入 excel 中。 報(bào)表功能模塊主要是幫助企業(yè)訪問,格式化數(shù)據(jù),并把數(shù)據(jù)信息以可靠和 安全的方式呈現(xiàn)給使用者。 報(bào)表功能模塊包括:入庫報(bào)表 出庫報(bào)表 財(cái)務(wù)報(bào)表 月度報(bào)表 季度報(bào)表 年 度報(bào)表。財(cái)務(wù)報(bào)表

44、,季度報(bào)表,年度報(bào)表分為供應(yīng)商和客戶兩個(gè)模塊,月度報(bào) 表又分為供應(yīng)商,客戶,商品月度銷量三個(gè)模塊。當(dāng)系統(tǒng)管理員登錄成功后, 進(jìn)入后臺(tái)管理,其左邊是一個(gè)模塊導(dǎo)航菜單。點(diǎn)擊統(tǒng)計(jì)報(bào)表模塊將顯示其二級(jí) 模塊,并對(duì)其進(jìn)行查詢等操作,然后將你確定后的信息和結(jié)果發(fā)送到數(shù)據(jù)庫。 數(shù)據(jù)庫經(jīng)過處理后又將消息發(fā)送到數(shù)據(jù)層,數(shù)據(jù)層又將消息發(fā)送到業(yè)務(wù)邏輯層, 業(yè)務(wù)邏輯進(jìn)行處理后又將消息發(fā)送到子模塊界面,顯示數(shù)據(jù)或提示操作是否成 功。 登錄成功 (選擇操作) 查詢報(bào)表 ado寫入數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 管理員 系統(tǒng)日志 返回?cái)?shù)據(jù) 數(shù)據(jù)備份 報(bào)表打印 圖 4-13 報(bào)表時(shí)序圖 4.4.7

45、系統(tǒng)設(shè)置模塊 1.1)產(chǎn)品模塊 添加產(chǎn)品時(shí)序圖 添加產(chǎn)品描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:增加操作。 管理管理模塊中,可以增加產(chǎn)品信息。當(dāng)系統(tǒng)管理員登錄成功后,出現(xiàn)的 是一個(gè)主窗口菜單,點(diǎn)擊系統(tǒng)管理頂級(jí)模塊將顯示它下面的二級(jí)模塊:產(chǎn)品管 理后,然后將你確定后的信息和結(jié)并可以對(duì)它進(jìn)行增加操作,然后將你確定后 的信息和結(jié)果發(fā)送到業(yè)務(wù)邏輯層中,業(yè)務(wù)邏輯層會(huì)將其信息和結(jié)果發(fā)送到數(shù)據(jù) 層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認(rèn)指令正確后,又將消息 發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層又將消息發(fā)送到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息發(fā) 送到操作子模塊界面上,顯示數(shù)據(jù)并提示操作是否成功。 登錄成功

46、 (選擇操作) 添加的產(chǎn)品數(shù)據(jù) ado寫入數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回?cái)?shù)據(jù) 數(shù)據(jù)備份 產(chǎn)品單生成 圖 4-14 添加產(chǎn)品時(shí)序圖 查詢所有產(chǎn)品時(shí)序圖 查詢所有產(chǎn)品描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:修改,刪除,查詢操作。 管理管理模塊中,可以查詢所有產(chǎn)品信息。當(dāng)系統(tǒng)管理員登錄成功后,出 現(xiàn)的是一個(gè)主窗口菜單。點(diǎn)擊系統(tǒng)管理頂級(jí)模塊將顯示它下面的二級(jí)模塊:產(chǎn) 品管理后,然后將你確定后的信息和結(jié)果發(fā)送到 action 調(diào)用 getallproduct 方法,然后調(diào)用 biz 的 getallproduct 方法,最后調(diào)用 da

47、o 的 getallprodcut 方法,并發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將消息發(fā)送到數(shù)據(jù)層,數(shù)據(jù)層又 將消息發(fā)送到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息發(fā)送到 action,然后發(fā)送到子 模塊界面,顯示操作是否成功。 登錄成功 (選擇操作) 產(chǎn)品數(shù)據(jù) 訪問數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回?cái)?shù)據(jù) 圖 4-15 查詢所有產(chǎn)品時(shí)序圖 1.2)產(chǎn)品類型模塊 添加產(chǎn)品類別時(shí)序圖 添加產(chǎn)品類別時(shí)描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:增加操作。 管理管理模塊中,可以增加產(chǎn)品類別信息。當(dāng)系統(tǒng)管理員登錄成功后,出 現(xiàn)的是一個(gè)主窗口菜單,點(diǎn)擊系統(tǒng)管理

48、頂級(jí)模塊將顯示它下面的二級(jí)模塊:產(chǎn) 品類別管理后,然后將你確定后的信息和結(jié)并可以對(duì)它進(jìn)行增加操作,然后將 你確定后的信息和結(jié)果發(fā)送到業(yè)務(wù)邏輯層中,業(yè)務(wù)邏輯層會(huì)將其信息和結(jié)果發(fā) 送到數(shù)據(jù)層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認(rèn)指令正確后, 又將消息發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層又將消息發(fā)送到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又 將消息發(fā)送到操作子模塊界面上,顯示數(shù)據(jù)并提示操作是否成功。 登錄成功 (選擇操作) 添加產(chǎn)品類別 ado寫入數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回?cái)?shù)據(jù) 數(shù)據(jù)備份 圖 4-16 添加產(chǎn)品類別時(shí)序圖 查詢所有產(chǎn)品類別時(shí)序圖 查詢所有產(chǎn)品類別時(shí)

49、序述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:修改,刪除,查詢操作。 管理管理模塊中,可以查詢所有產(chǎn)品類別的信息。當(dāng)系統(tǒng)管理員登錄成功 后,出現(xiàn)的是一個(gè)主窗口菜單。點(diǎn)擊系統(tǒng)管理頂級(jí)模塊將顯示它下面的二級(jí)模 塊: 產(chǎn)品類別管理后,然后將你確定后的信息和結(jié)果發(fā)送到 action 調(diào)用 getallpro- ducttype 方法,然后調(diào)用 biz 的 getallproducttype 方法,最后調(diào) 用 dao 的 getallproducttype 方法,并發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將 消息發(fā)送到數(shù)據(jù)層,數(shù)據(jù)層又將消息發(fā)送到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息 action,然后發(fā)送到

50、子模塊界面,顯示操作是否成功. 修改產(chǎn)品類別的時(shí)候,修改跳到相應(yīng)的修改頁面 經(jīng)過 action 對(duì)傳遞數(shù)據(jù) 進(jìn)行處理然后交給 biz 層進(jìn)行業(yè)務(wù)邏輯操作然后進(jìn)入 dao 層,經(jīng)過 dao 把數(shù)據(jù) 查詢或修改然后將其結(jié)果返回到 biz 層。biz 封裝后返回到 action;action 將 數(shù)據(jù)傳遞給子模塊界面。顯示查詢結(jié)果并提示操作是否成功。而刪除則需要判 斷該類別下面是否有產(chǎn)品來決定是否能刪除該產(chǎn)品類別。刪除的時(shí)候 經(jīng)過 action 對(duì)刪除的請(qǐng)求進(jìn)行處理然后交給 biz 層進(jìn)行業(yè)務(wù)邏輯操作然后進(jìn)入 dao 層,經(jīng)過 dao 把要?jiǎng)h除的數(shù)據(jù)返回到 biz 層。biz 封裝后返回到 acti

51、on;action 將請(qǐng)求的響應(yīng)傳給子模塊界面。顯示刪除結(jié)果并提示操作是否 成功。 登錄成功 (選擇操作) 查詢產(chǎn)品類別 訪問數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回?cái)?shù)據(jù) 圖 4-17 查詢所有產(chǎn)品類別時(shí)序圖 1.3 客戶模塊 添加客戶時(shí)序圖 添加客戶描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:增加操作。 管理管理模塊中,可以增加客戶信息。當(dāng)系統(tǒng)管理員登錄成功后,出現(xiàn)的 是一個(gè)主窗口菜單,點(diǎn)擊系統(tǒng)管理頂級(jí)模塊將顯示它下面的二級(jí)模塊:客戶管 理后,然后將你確定后的信息和結(jié)并可以對(duì)它進(jìn)行增加操作,然后將你確定后 的信息和結(jié)果發(fā)送到業(yè)務(wù)邏輯層中

52、,業(yè)務(wù)邏輯層會(huì)將其信息和結(jié)果發(fā)送到數(shù)據(jù) 層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認(rèn)指令正確后,又將消息 發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層又將消息發(fā)送到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息發(fā) 送到操作子模塊界面上,顯示數(shù)據(jù)并提示操作是否成功。 登錄成功 (選擇操作) 添加客戶信息 ado寫入數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回?cái)?shù)據(jù) 數(shù)據(jù)備份 圖 4-18 添加客戶時(shí)序圖 查詢所有客戶時(shí)序圖 查詢所有客戶描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:修改,刪除,查詢操作。 管理管理模塊中,可以查詢所有客戶信息。當(dāng)系統(tǒng)管理員登錄成功后,出 現(xiàn)的是一個(gè)主

53、窗口菜單,點(diǎn)擊系統(tǒng)管理頂級(jí)模塊將顯示它下面的二級(jí)模塊:客 戶管理后,然后將你確定后的信息和結(jié)果發(fā)送到 action 調(diào)用 getallclient 方 法,然后調(diào)用 biz 的 getallclient 方法,最后調(diào)用 dao 的 getallclient 方法, 并發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將消息發(fā)送到數(shù)據(jù)層,數(shù)據(jù)層又將消息 發(fā)送到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息 action,然后發(fā)送到子模塊界面,顯 示操作是否成功。 登錄成功 (選擇操作) 查詢客戶信息 訪問數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回?cái)?shù)據(jù) 圖 4-19 查詢所有客戶時(shí)序圖 1

54、.4 供應(yīng)商模塊 添加供應(yīng)商時(shí)序圖 添加供應(yīng)商描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:增加操作。 管理管理模塊中,可以增加供應(yīng)商信息。當(dāng)系統(tǒng)管理員登錄成功后,出現(xiàn) 的是一個(gè)主窗口菜單,點(diǎn)擊系統(tǒng)管理頂級(jí)模塊將顯示它下面的二級(jí)模塊:供應(yīng) 商管理后,然后將你確定后的信息和結(jié)并可以對(duì)它進(jìn)行增加操作,然后將你確 定后的信息和結(jié)果發(fā)送到業(yè)務(wù)邏輯層中,業(yè)務(wù)邏輯層會(huì)將其信息和結(jié)果發(fā)送到 數(shù)據(jù)層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認(rèn)指令正確后,又將 消息發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層又將消息發(fā)送到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消 息發(fā)送到操作子模塊界面上,顯示數(shù)據(jù)并提示操作是否成功。 登錄成功 (選

55、擇操作) 錄入供應(yīng)商信息 ado寫入數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回?cái)?shù)據(jù) 數(shù)據(jù)備份 圖 4-20 添加供應(yīng)商時(shí)序圖 查詢所有供應(yīng)商時(shí)序圖 查詢所有供應(yīng)商描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:修改,刪除,查詢操作。 管理管理模塊中,可以查詢所有供應(yīng)商信息。當(dāng)系統(tǒng)管理員登錄成功后, 出現(xiàn)的是一個(gè)主窗口菜單,點(diǎn)擊系統(tǒng)管理頂級(jí)模塊將顯示它下面的二級(jí)模塊: 客戶管理后,然后將你確定后的信息和結(jié)果發(fā)送到 action 調(diào)用 getallprovider 方法,然后調(diào)用 biz 的 getallprovider 方法,最后調(diào)用 dao 的

56、 getallprovider 方法,并發(fā)送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將消息發(fā)送 到數(shù)據(jù)層,數(shù)據(jù)層又將消息發(fā)送到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息 action, 然后發(fā)送到子模塊界面,顯示操作是否成功。 登錄成功 (選擇操作) 查詢供應(yīng)商信息 訪問數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回?cái)?shù)據(jù) 圖 4-21 查詢所有供應(yīng)商時(shí)序圖 1.5 用戶模塊 添加用戶時(shí)序圖 添加用戶描述 用戶角色包括:系統(tǒng)管理員 其用戶包括的操作功能為:增加操作。 管理管理模塊中,可以增加用戶信息。當(dāng)系統(tǒng)管理員登錄成功后,出現(xiàn)的 是一個(gè)主窗口菜單,點(diǎn)擊系統(tǒng)管理頂級(jí)模塊將顯示它下面

57、的二級(jí)模塊:用戶管 理后,然后將你確定后的信息和結(jié)并可以對(duì)它進(jìn)行增加操作,然后將你確定后 的信息和結(jié)果發(fā)送到業(yè)務(wù)邏輯層中,業(yè)務(wù)邏輯層會(huì)將其信息和結(jié)果發(fā)送到數(shù)據(jù) 層中,數(shù)據(jù)層接受到指令后發(fā)送到數(shù)據(jù)庫。數(shù)據(jù)庫確認(rèn)指令正確后,又將消息 發(fā)送到數(shù)據(jù)層中,數(shù)據(jù)層又將消息發(fā)送到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息發(fā) 送到操作子模塊界面上,顯示數(shù)據(jù)并提示操作是否成功。 登錄成功 (選擇操作) 添加用戶信息 ado寫入數(shù)據(jù)庫 返回?cái)?shù)據(jù) 子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回?cái)?shù)據(jù) 數(shù)據(jù)備份 圖 4-22 添加用戶時(shí)序圖 查詢所有用戶時(shí)序圖 查詢所有用戶描述 用戶角色包括:系統(tǒng)管理員 其用戶

58、包括的操作功能為:修改,刪除,查詢操作。 管理管理模塊中,可以查詢所有用戶信息。當(dāng)系統(tǒng)管理員登錄成功后,出 現(xiàn)的是一個(gè)主窗口菜單,點(diǎn)擊系統(tǒng)管理頂級(jí)模塊將顯示它下面的二級(jí)模塊:用 戶管理后,然后將你確定后的信息和結(jié)果發(fā)送到 action 調(diào)用 getalluser 方法,然 后調(diào)用 biz 的 getalluser 方法,最后調(diào)用 dao 的 getalluser 方法,并發(fā) 送給數(shù)據(jù)庫。數(shù)據(jù)庫經(jīng)過處理后又將消息發(fā)送到數(shù)據(jù)層,數(shù)據(jù)層又將消息發(fā)送 到業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層又將消息 action,然后發(fā)送到子模塊界面,顯示操 作是否成功。 登錄成功 (選擇操作) 查詢用戶信息 訪問數(shù)據(jù)庫 返回?cái)?shù)據(jù)

59、子窗口模塊 子窗口模 塊 access 系統(tǒng)管理員 系統(tǒng)日志 返回?cái)?shù)據(jù) 圖 4-23 查詢所有用戶時(shí)序圖 4.5 本章小結(jié) 本章在需求分析基礎(chǔ)上,對(duì)本系統(tǒng)進(jìn)行了詳細(xì)的設(shè)計(jì)概要分析。包括系統(tǒng) 結(jié)構(gòu)和各個(gè)模塊操作流程,并給出了詳細(xì)的圖解說明。系統(tǒng)功能設(shè)計(jì)是本次設(shè) 計(jì)的重要部分,詳細(xì)、全面的功能設(shè)計(jì)對(duì)程序?qū)崿F(xiàn)提供了保障。在功能需求分 析的基礎(chǔ)上,對(duì)將實(shí)現(xiàn)的功能進(jìn)行了詳細(xì)的描述,并提供了功能時(shí)序圖。時(shí)序 圖的制作參考delphi 信息管理系統(tǒng)開發(fā)中資料,將程序?qū)?shù)據(jù)的處理過程 通過圖解的方式表現(xiàn)。 5.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論