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

正文內(nèi)容

基于web的智能倉庫管理系統(tǒng)說明書-文庫吧

2025-04-17 19:09 本頁面


【正文】 ............................................................. 43 參考文獻(xiàn) ........................................................... 43 東南大學(xué) 畢業(yè)設(shè)計(jì)報(bào)告 1 第一章 前 言 背景情況介紹 這是一個互聯(lián)網(wǎng)的時代,所有企業(yè)都面臨著互聯(lián)網(wǎng)浪潮的強(qiáng)力沖擊,電子商務(wù)無論從技術(shù)實(shí)現(xiàn)還是社會大背景都日益成熟。企業(yè)對企業(yè)之間的信息化如何解決?企業(yè)電子商務(wù)如何實(shí)現(xiàn)?這些都是擺在企業(yè)企業(yè)管理者和信息部門負(fù)責(zé)人面前實(shí)實(shí)在在的問題。借助于信息技術(shù)手段的創(chuàng)新,規(guī)范業(yè)務(wù)流程,強(qiáng)化倉庫管理,對于企業(yè)信息化來說是一次良好契機(jī)。 在計(jì)算機(jī)的應(yīng)用日益普及的今天,在計(jì)算機(jī)軟件漸漸成為生活一部分的時代,在現(xiàn)代企業(yè)倉庫物流需要電子化管理的現(xiàn)在,一個基于 web 的智能倉庫管理系統(tǒng)呼之欲出。這個系統(tǒng),既可以減輕倉庫管理員的工作負(fù)擔(dān),又能企業(yè)更好的掌握庫存情況,及時調(diào)整營銷戰(zhàn)略,取得更大利益。智能倉庫管理系統(tǒng),是當(dāng)代企業(yè)運(yùn)作體系中,不可或缺的一部分,也是整個企業(yè)管理軟件家族中,舉足輕重的一員。 從 70 年代開始,計(jì)算機(jī)技術(shù)開始應(yīng)用到物流領(lǐng)域。 隨著物流市場和物流信息化的發(fā)展,物流軟件市場也應(yīng)運(yùn)而生并迅速發(fā)展起來,國內(nèi)外出現(xiàn)了一大批物流軟件供應(yīng)商和物流軟件?!拔锪鬈浖鳛楣芾碥浖^其它應(yīng)用軟件呈現(xiàn)先進(jìn)性、高效性、可靠性和安全性等特點(diǎn);較其它管理軟件,如 ERP(Enterprise Resource Planning),具有以下特點(diǎn):實(shí)施風(fēng)險(xiǎn)小,實(shí)施迅速;效益顯著、見效快。 根據(jù)倉庫管理軟件結(jié)構(gòu)分類,就目前倉庫管理軟件所使用的應(yīng)用范圍來說,倉庫管理包括如下 幾個子 系統(tǒng): WMS(Warehouse Management System,倉 庫管理 系統(tǒng) )、TMS(Transportation Management System,運(yùn)輸管理系統(tǒng)。 OMS(Order Management System,定單管理系統(tǒng) )、 SMS(Service Management System,服務(wù)管理 系統(tǒng) )。其中, WMS 主要提供了一整套倉庫業(yè)務(wù)以及作業(yè)管理系統(tǒng)。通過倉庫管理系統(tǒng)可以實(shí)現(xiàn)庫位分配自動化和智能化;提高倉庫作業(yè)效率和速度,提供準(zhǔn)確的庫存信息,并使之與實(shí)際庫存變化同步。 在研究過程中,我發(fā)現(xiàn),國內(nèi)及國外對于倉庫的管理系統(tǒng)軟件不在少數(shù),但是具備智能化的就寥寥無幾,有些倉庫管理軟件功能強(qiáng)大,但不實(shí)用;有些實(shí)用,但是軟件界面不夠友好;有些界面華麗,但是性能不夠穩(wěn)定。所以, 現(xiàn)實(shí)應(yīng)用需要編寫一套 ,實(shí)用,界面友好,性能穩(wěn)定的智能倉庫管理系統(tǒng)。操作本系統(tǒng)的客戶并不是專業(yè)的計(jì)算機(jī)從業(yè)人員,他們對于軟件的初步認(rèn)識 就是,外觀,所以,我在 jsp 技術(shù)上選擇了比較動態(tài),美觀大方的 extjs 系統(tǒng)架構(gòu),該架構(gòu)對于用戶的提示友好,性能強(qiáng)大,動態(tài)性好,充分滿足前臺頁東南大學(xué) 畢業(yè)設(shè)計(jì)報(bào)告 2 面的實(shí)際需求。而一款軟件有一件漂亮的外衣還是不夠的,他還需要強(qiáng)大的內(nèi)心,這個內(nèi)心就是 Spring,他的骨架就是 Struts2,他的血液就是 Hibernate。這樣組成的軟件才能成為一款優(yōu)秀的智能倉庫管理系統(tǒng)。 系統(tǒng)整體設(shè)計(jì) 本文主要對智能倉庫管理系統(tǒng) —— 整個開發(fā)過程和開發(fā)方式做大體的介紹。該系統(tǒng)主要采用 MVC 模式把系統(tǒng)分成 view 層, model 層, control 層,視圖層采用 AJAX 的 EXTJS框架,模型層使用了 JAVABEAN,控制層采用了 Spring+Struts2。 本 系 統(tǒng) 是 基 于 WEB 的 B/S 架 構(gòu) , 動 態(tài) 性 能 比 較 高 , 而 且 采 用 了AJAXEXTJS+JSP+JAVABEAN+Spring+Struts2+Hibernate 技術(shù),數(shù)據(jù)庫采用 進(jìn)行開發(fā)的。 智能倉庫管理系統(tǒng)的核心是入庫、庫存和出庫三者之間的聯(lián)系,每一個表的修改都將聯(lián)動的影響其它的表,當(dāng)完成入庫或出庫操作時系統(tǒng)會自動地完成庫存的修改。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中即有單條件查詢和 多條件查詢,也有精確查詢和模糊查詢,系統(tǒng)不僅有靜態(tài)的條件查詢,也有動態(tài)生成的條件查詢,其目的都是為了方便用戶使用。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能,并具備報(bào)表打印功能。 主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點(diǎn)的說明了系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想、難點(diǎn)技術(shù)和解決方案。 東南大學(xué) 畢業(yè)設(shè)計(jì)報(bào)告 3 第二章 系統(tǒng)的總體設(shè)計(jì) 模塊 模塊劃分 本系統(tǒng)由四大模塊構(gòu)成,分別是:系統(tǒng)設(shè)置,單據(jù)填開,庫存查詢,報(bào)表導(dǎo)出。 其中: 系統(tǒng)設(shè)置包括:管理員的增加,修改,刪除,以及權(quán)限管理;倉庫內(nèi)貨物 的基本資料的增加,修改,刪除;工人,客戶等的基本資料的增加,修改,刪除。 單據(jù)填開模塊包括:出庫單,入庫單,派工單,等單據(jù)的填開及作廢操作。 庫存查詢系統(tǒng)包括:庫存情況的查詢,各項(xiàng)明細(xì)的查詢,工人工資的查詢,正在加工產(chǎn)品查詢等。 報(bào)表導(dǎo)出模塊包括:按月,按季度,按年的報(bào)表導(dǎo)出功能。 功能概述 系統(tǒng)功能劃分和描述如下(如圖 21 所示): 操作員管理 工資標(biāo)準(zhǔn)管理 原料類型管理 成品類型管理 工人資料設(shè)置 客戶資料管理 B 單據(jù)填開 原料入庫單 原料出庫單 成品入庫單 成品出庫單(送貨單) 派工單 單據(jù)作廢 C 明細(xì)查詢 原料庫存查詢 成品庫存查詢 原料出入明細(xì)查詢 成品出入明細(xì)查詢 工人工資查詢 正在加工產(chǎn)品查詢 D 報(bào)表導(dǎo)出 原料庫存月報(bào)表 原料庫存季報(bào)表 東南大學(xué) 畢業(yè)設(shè)計(jì)報(bào)告 4 原料庫存年報(bào)表 成品庫存月報(bào)表 成品庫存季報(bào)表 成品庫存年報(bào)表 工人工資月報(bào)表 統(tǒng)首先進(jìn)入登錄界面,登錄時系統(tǒng)會根據(jù)登陸的賬號自動確認(rèn)用戶所擁有的權(quán)限。登錄成功后,根據(jù)不同的目的進(jìn)行不同的操作,超級管理員能操作所有的功能,一般管理員能操作除權(quán)限管理外的功能,采購員能操作查看和入庫功能,出庫員能操作查看和出庫的功能,一般觀察者只能操作查看功能。 東南大學(xué) 畢業(yè)設(shè)計(jì)報(bào)告 5 圖 21 系統(tǒng)結(jié)構(gòu)連接圖 系統(tǒng)設(shè)置 單據(jù)填開 明細(xì)查詢 報(bào)表導(dǎo)出 基于 web 智能倉庫管理系統(tǒng) 操作員管理 工資標(biāo)準(zhǔn)設(shè)置 原料類型設(shè)置 成品類型設(shè)置 工人資料設(shè)置 客戶資料設(shè)置 原料庫存月報(bào) 原料庫存季報(bào) 原料庫存年表 成品庫存月報(bào) 成品庫存季報(bào) 成品庫存年報(bào) 工人工資月報(bào) 原料入庫單 原料出庫單 成品入庫單 成品出庫單 派工單 單據(jù)作廢 原料庫存查詢 成品庫存查詢 原料進(jìn)出查詢 成品進(jìn)出查詢 工人工資查詢 正在加工查詢 東南大學(xué) 畢業(yè)設(shè)計(jì)報(bào)告 6 實(shí)現(xiàn)技術(shù) jspextjs JSP( Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、多家公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn), JSP 技術(shù)在 Servlet 技術(shù)基礎(chǔ)上發(fā)展起來的,它正在飛速發(fā)展中,現(xiàn)已成為 Java 服務(wù)器編程的重要組成部分。雖然還未成型,但是它必將和 J2EE(Java 2 Enterprise Edition)一起發(fā)展。 [3] JSP 是結(jié)合 markup(HTML和 XML)和 Java 代碼來處理一種動態(tài)頁面。每一頁第一次被調(diào)用時,通過 JSP 引擎自動被編譯成 Servlet,然后被執(zhí)行,以后每次調(diào)用時,執(zhí)行編譯過的 Servlet。 JSP 提供了多種方式訪問 Java class、 Servlet、 Applets 和 Web Server,因此, Web 應(yīng)用的功能可以分成多個明確定義公用接口的組件,通過 JSP 將它們結(jié)合在一起。 ext 是一個強(qiáng)大的 js 類庫,以前是基于 YAHOOUI,現(xiàn)在已經(jīng)完全獨(dú)立了, 主要包括 data, widget, form, grid, dd, menu,其中最強(qiáng)大的是 grid 了, 編程思想是基于面向?qū)ο缶幊?(oop),擴(kuò)展性相當(dāng)?shù)暮?。可以自己寫擴(kuò)展。自己定義命名空間 .web應(yīng)用可能類庫太大。不過您可以根據(jù)需要按需加載您想要的類庫就可以了。 主要包括三個大的文件 , , (包括所有的類庫,您可以根據(jù)需要進(jìn)行刪減。官方網(wǎng)站提供這一接口 ),在引用 ext 類庫的時候。這三個文件必不可少。 它提供了豐富的,非常漂亮的外觀體驗(yàn),成為眾多界面層開發(fā)人員的追捧!其核心的組件基本覆蓋了我們構(gòu)建富客戶端的常用的組件。 javabean 及 Hibernate Hibernate 是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC 進(jìn)行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Hibernate可以應(yīng)用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序使用,也可以在Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用 EJB 的 J2EE架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。 Hibernate 的核心接口一共有 5 個,分別為 :Session、 SessionFactory、 Transaction、Query 和 Configuration。這 5 個核心接口在任何開發(fā)中都會用到。通過這些接口,不僅可以對持久化對象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。 Hibernate 中提供了兩級 Cache,第一級別的緩存是 Session 級別的緩存,它是屬于事務(wù)范圍的緩存。這一級別的緩存由 hibernate 管理的,一般情況下無需進(jìn)東南大學(xué) 畢業(yè)設(shè)計(jì)報(bào)告 7 行干預(yù);第二級別的緩存是 SessionFactory 級別的緩存,它是屬于進(jìn)程范圍或群集范圍的緩存。這一級別的緩存可以進(jìn)行配置和更改,并且可以動態(tài)加載和卸載。 Hibernate 還 為查詢結(jié)果提供了一個查詢緩存,它依賴于第二級緩存。 [4] Hibernate 對象關(guān)系映射提供延遲的與非延遲的對象初始化。非延遲加載在讀取一個對象的時候會將與這個對象所有相關(guān)的其他對象一起讀取出來。這有時會導(dǎo)致成百的(如果不是成千的話) select 語句在讀取對象的時候執(zhí)行。這個問題有時出現(xiàn)在使用雙向關(guān)系的時候,經(jīng)常會導(dǎo)致整個數(shù)據(jù)庫都在初始化的階段被讀出來了。當(dāng)然,你可以不厭其煩地檢查每一個對象與其他對象的關(guān)系,并把那些最昂貴的刪除,但是到最后,我們可能會因此失去了本想在 ORM 工具中獲得的便利。 Struts MVC 和 Spring 模型 視圖 控制器( MVC)是 80 年代 Smalltalk80 出現(xiàn)的一種軟件設(shè)計(jì)模式,現(xiàn)在已經(jīng)被廣泛的使用。 模型( Model) 模型是應(yīng)用程序的主體部分。模型表示業(yè)務(wù)數(shù)據(jù),或者業(yè)務(wù)邏輯。 視圖( View) 視圖是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面。 控制器( controller) 控制器工作就是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示和更新 model 對象狀態(tài)。 [5] MVC 式的出現(xiàn)不僅實(shí)現(xiàn)了功能模塊和顯 示模塊的分離,同時它還提高了應(yīng)用系統(tǒng)的可維護(hù)性、可擴(kuò)展性、可移植性和組件的可復(fù)用性。很多 VB, Delphi 等 RAD 程序都有這種問題。甚至現(xiàn)在的 C, Java 有時候也會出現(xiàn)把業(yè)務(wù)邏輯寫在顯示模塊中的現(xiàn)象管 MVC 設(shè)計(jì)模式很早就提出,但在 Web 項(xiàng)目的開發(fā)中引入 MVC 卻是步履維艱。主要原因:一是在早期的Web 項(xiàng)目的開發(fā)中,程序語言和 HTML 的分離一直難以實(shí)現(xiàn)。 [6] CGI 程序以字符串輸出的形式動態(tài)地生成 HTML 內(nèi)容。后來隨著腳本語言的出現(xiàn),前面的方式又被倒了過來,改成將腳本語言書寫的程序嵌入在 HTML 內(nèi)容中。這兩 種方式有一個相同的不足之處即它們總是無法將程序語言和 HTML 分離。二是腳本語
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1