freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

3_概要設(shè)計說明書_v(編輯修改稿)

2025-02-26 03:33 本頁面
 

【文章內(nèi)容簡介】 4 Mem: 512M Mem: 2G HD: 40G HD: 120G 物流管理系統(tǒng) 概要設(shè)計說明書 IT_MOB 項目組 第 8 頁 共 41 頁 系統(tǒng)總體結(jié)構(gòu) 設(shè)計 系統(tǒng)業(yè)務(wù)層次圖 內(nèi)容描述:物流管理系統(tǒng)是應(yīng)當(dāng)前物流發(fā)展趨勢的產(chǎn)物,旨在為物流組成的各項業(yè)務(wù)提供一個完整、統(tǒng)一的平臺,具有信息共享,資源合理分配,業(yè)務(wù)協(xié)調(diào)統(tǒng)一的特點。它分為前臺客戶端、后臺總公司與分公司端共三個子系統(tǒng)。 圖例: 功能簡介(類似需求分析): 客戶端:查詢運費,下訂單和訂單進度查詢; 分公司:訂單管理(下訂單,訂單審核,訂單修改,訂單狀態(tài)修改),訂單異常處理(訂單異常處理登記,訂單異常處理查詢),訂單發(fā)貨(待發(fā)訂單查詢,加開班次申請,交接單生成,交 接單綁定,緊急訂單提醒,班次查詢),交接單管理(交接單生成,交接單綁定,交接單確認(rèn),交接單修改),訂單收獲(交接單確認(rèn),交接單修改,班次查詢),貨物配送(庫存訂單查詢,訂單確認(rèn)),本地信息設(shè)置(中轉(zhuǎn)路線選擇,配送價格申報); 總公司:配送點管理(添加新配送點,審核各配送點申報的配送費方案),財務(wù)管理(統(tǒng)計各部門收益,制定和調(diào)整利潤分配方案),信息查詢(交接單查詢,訂單查詢),線路設(shè)置(建立基本線路,管理線路,提供線路查詢),運費管理(制定和修改運費方案,提供運費查詢),車輛管理(維護車輛基本信息),班次管理 (設(shè)置班次,為配送點提供班次查詢,處理配送點加急班次申請),權(quán)限管理(權(quán)限分配,后臺用戶的管理)。 物流管理系統(tǒng) 概要設(shè)計說明書 IT_MOB 項目組 第 9 頁 共 41 頁 系統(tǒng)架構(gòu)說明 說明整個系統(tǒng)的軟硬件架構(gòu)層次 : 圖例如下: 軟件架構(gòu)說明 (選作) 書寫要求 :根據(jù)系統(tǒng)設(shè)計的功能層次逐一說明(與需求分析中的“系統(tǒng)功能總體說明 ”部分的內(nèi)容基本一致) 系統(tǒng)架構(gòu)設(shè)計說明 物流管理系統(tǒng) 概要設(shè)計說明書 IT_MOB 項目組 第 10 頁 共 41 頁 書寫要求 :根據(jù)系統(tǒng)的功能需求設(shè)計并說明系統(tǒng)開發(fā)所采用的軟件開發(fā)架構(gòu)。 書寫樣例 : Jsp amp。 Servlet amp。 JavaBean 架構(gòu) 架構(gòu)結(jié)構(gòu) 具體架構(gòu)層次如圖 所示。 圖 Jsj 架 構(gòu)結(jié)構(gòu) 各層實現(xiàn)功能說明 View 層是與客 戶的交互層, 負(fù)責(zé)提交用戶請求和數(shù)據(jù),并將后臺的響應(yīng)結(jié)果返回給客戶層。同時提供客戶提交信息的 javasript 驗證功能。 Control 層負(fù)責(zé)項目中業(yè)務(wù)功能實現(xiàn)流程的管理工作。如:具體的業(yè)務(wù)功能由哪些類來實現(xiàn),實現(xiàn)結(jié)果有誰來顯示等等,必須由 Control 層來決定。同時Control 層還要負(fù)責(zé)與其它兩層的通信,這個過程還需要一些 bean 類來協(xié)助傳遞信息,另外 Control 層還要負(fù)責(zé)請求的轉(zhuǎn)發(fā)與從定向。從 Control 層所負(fù)責(zé)的功能上不難 想象的 到在業(yè)務(wù)邏輯相對復(fù)雜的時候此層代碼編寫會略顯繁重和復(fù)雜。 Model 層主要是一些 實現(xiàn)具體業(yè)務(wù)功能的類 ,在這里可以統(tǒng)一簡稱為Business 類。也可以將架構(gòu)中除了 Servlet 控制器之外的所有類統(tǒng)一叫做 Javabean類。從這種命名方式上可以看出, model 層在實現(xiàn)業(yè)務(wù)功能是具體的實現(xiàn)方式比較自由,但在業(yè)務(wù)邏輯比較復(fù)雜的情況下 model 層職能的劃分會出現(xiàn)問題,可能物流管理系統(tǒng) 概要設(shè)計說明書 IT_MOB 項目組 第 11 頁 共 41 頁 會造成一定混亂和不便。設(shè)想一下如果可以更明確的將 model 層進 一步劃分使之變得更有條理,這樣就會增強該層的可維護性了。 特別說明,圖 中 的“ bean”可 以看作數(shù)據(jù)封裝類,它以實例對象的形式作為各層之間數(shù)據(jù)通信的載體,實際上這些對象也屬于業(yè)務(wù) 對象,如 User 對象、 Book 對象。 Jsp amp。 Servlet amp。 JavaBean 架構(gòu)特點說明 結(jié)構(gòu)簡單明了,搭建時配制信息很少只有一個 文件“ ”,該文件主要用 來映射 Servlet。 Control 層的應(yīng)用一 定程度上將 Jsp 中的 Java 代碼分離出來,使得 jsp 文件的復(fù)雜程度有所降低。另外該架構(gòu)涉及到的架構(gòu)知識較少,很容易上手?;?Java 語言的 Web 開發(fā)技術(shù)掌握難易順序大致可 參見圖 所示。 圖 基于 Java 語言的 Web 開發(fā) 技術(shù)掌握難易順序 通過圖 可 見 Jsp+Servlet+JavaBean 這種架構(gòu)技 術(shù)組合難度是很低的。 不能 將 Java 代碼完全從頁面上脫離,頁面中會用 Js 驗證代碼,使 Jsp 頁面結(jié)構(gòu)相對復(fù)雜,不易維護。 Control 層讀取客戶提交的信息要逐條操作,代碼書寫比較麻煩, Controler 層要定義處理響應(yīng)的分支和 model 層類的調(diào)用,使得Controler 本身 內(nèi)容較多不便開發(fā)和維護 。 另外 Jsp+Servlet+JavaBean 架構(gòu)技術(shù)組合 層次簡單,各層的代碼開發(fā)較隨意自主,尤其是 在 JavaBean 實現(xiàn)的 Model 層由于完成的業(yè) 務(wù)功能多種多樣,如果開發(fā)人員沒有很好的遵循一定開發(fā)規(guī)范或是開發(fā)思路不清晰,那么代碼開發(fā)會變得混亂。為了解決這些問題,引入一定的架構(gòu)技術(shù)來調(diào)理代碼開發(fā)就變得很必要了。下面一節(jié) 將 Struts、 Spring、 Hibernate 三種比較 流行的架構(gòu)技術(shù)引進架構(gòu)設(shè)計中來構(gòu)建一種較為復(fù)雜卻層次清晰得的開發(fā)模式。 具體架構(gòu)層次如圖 所示。 基于 Java 語言的 Web 開發(fā)技術(shù) Html Xml Jsp JavaScript Hibernate Spring Servlet Struts 不易掌握 物流管理系統(tǒng) 概要設(shè)計說明書 IT_MOB 項目組 第 12 頁 共 41 頁 SSH架構(gòu)結(jié)構(gòu)圖( 圖例 1) ? 各層實現(xiàn)功能及開發(fā)技術(shù)說明 1)通過成熟的開源產(chǎn)品實現(xiàn)各層功能開發(fā),比起自己開發(fā)能縮短開發(fā)周期,且架構(gòu)所用到的開源產(chǎn)品均有很廣泛的用戶群,經(jīng)受過實踐的考驗,質(zhì)量和性能更有保障。 2)層與層之間松散偶合,增加代碼重用率。 3)各層分工明確,這樣也利于團隊的明確分工。 這一層是面向用戶的界面,是用戶與系統(tǒng)之間交互的媒介。如 :用戶在界面發(fā)送請求,系統(tǒng)接收請求,進行處理,然后通過界面將結(jié)果呈現(xiàn)于用戶。這一過程包括了用戶動作、數(shù)據(jù)傳遞、界面顯示。大家熟悉的 MVC 模式就是將這三者分離,減少三者耦合。我們在該層借助了 Struts 來實現(xiàn)。 2) Struts 的實現(xiàn)的功能 : 管理用戶的請求,做出相應(yīng)的響應(yīng)。 物流管理系
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1