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

正文內(nèi)容

基于mvc模式的物流信息服務(wù)平臺的設(shè)計與實現(xiàn)學(xué)位論文-wenkub

2023-07-08 14:43:13 本頁面
 

【正文】 m has been proposed in the paper. The author elaborates on the design of the functions o f the system and the design of the data base. The realization is about how to realize some modules of the system. The final part of the paper introduces the theorem and oute of the system testing. Key Words: Logistics。 論文首先論述了系統(tǒng)的開發(fā)背景和開發(fā)意義 ,并對關(guān)鍵技術(shù)進行了介紹。如何發(fā)展綜合物流服務(wù)業(yè),已成為當(dāng)今我國企業(yè)發(fā)展的一個戰(zhàn)略高度。 學(xué) 位 論 文 基于 MVC 模式的物流信息服務(wù)平臺的設(shè)計與實現(xiàn) 作者姓名: 指導(dǎo)教師: 東北大學(xué)軟件學(xué)院 申請學(xué)位級別: 碩士 學(xué)科類別: 專業(yè)學(xué)位 學(xué)科專業(yè)名稱: 軟件工程 論文提交日期: 論文答辯日期: 學(xué)位授予日期: 答辯委員會主席: 評 閱 人 : A Master’s Thesis in Software Engineering Design and Implementation of the Logistics Information Service Platform Based on MVC Pattern by Fu Miao Supervisor: Professor Yang GuangMing Northeastern University January 20xx 東北大學(xué)碩士學(xué)位論文 摘 要 I 基于 MVC 模式的物流信息服務(wù)平臺的設(shè)計與實現(xiàn) 摘 要 隨著現(xiàn)代信息網(wǎng)絡(luò)技術(shù)的日益完善和世界企業(yè)的自由化,物流服務(wù)業(yè)的快速發(fā)展己經(jīng)成為全球企業(yè)的一個主流趨勢?;赪eb 的現(xiàn)代物流信息服務(wù)系統(tǒng)將企業(yè)內(nèi)部的各個業(yè)務(wù)環(huán)節(jié)以及企業(yè)與企業(yè)、企業(yè)與客戶之間緊密地聯(lián)系在一起,從而簡化了供貨進程,提高了企業(yè)的生產(chǎn)效率和銷售額。文中重點介紹了系統(tǒng)的設(shè)計和實現(xiàn)。 Logistical services?,F(xiàn)代物流業(yè)必須符合運輸合理化、倉儲自動化、包裝標(biāo)準(zhǔn)化、裝卸機械化、加工配送一體化、信息管理網(wǎng)絡(luò)化等。 物流運營一般包含 了兩個概念:一個是指企業(yè)自身的產(chǎn)品物流,在許多企業(yè)中,物流成本在銷售中占了相當(dāng)大的比重,因此,控制和降低企業(yè)各種物流費用已經(jīng)成了許多企業(yè)新的利潤增長點,尤其是現(xiàn)代物流,因其各環(huán)節(jié)科學(xué)鏈接、節(jié)約社會資源,而被認(rèn)為是國民經(jīng)濟發(fā)展新的增長點,是企業(yè)在降低物耗、提高生產(chǎn)率以外的 “ 第三利潤源 ” ,其最突出的顯現(xiàn)形式之一就是連鎖經(jīng)營和物流配送;另一個是指專業(yè)的物流服務(wù),也就是第三方物流,這在許多國家已經(jīng)成了一個相對成熟的產(chǎn)業(yè),而在我國,第三方物流的發(fā)展程度還很低,只有獨立的第三方物流占全社會物流的 50%以上,物流產(chǎn)業(yè)才能 形成 [2]。各個子公司獨立進行業(yè)務(wù)操作,信息系統(tǒng)也是相對獨立的。 目前,國內(nèi)做物流信息的 IT商有很多,從建模的工具,從信息系統(tǒng)的開發(fā)平臺,以及運營的標(biāo)準(zhǔn)框架,還有開展平臺之上的一些信息服務(wù)等等,都開始按照平臺化的模式在進行。 企業(yè)為了能夠保持銷售量持續(xù)快速的增長,希望通過信息化手段,建立以滿足集約化經(jīng)營為目標(biāo),以客戶需求為中心,以優(yōu)化流程為手段的高起點、多方位的現(xiàn)代物流信息服務(wù) 平臺,并逐步形成物流整體解決方案以提高目前的管理水平和產(chǎn)品銷售。最大限度的達到物流需求企業(yè)與物流 服務(wù) 企業(yè)之間的信息共享,降低交易撮合的成本,建立簡單的、快捷的信息交流渠道。 東北大學(xué)碩士學(xué)位論文 第 2 章 相關(guān)技術(shù)綜述 3 第 2 章 相關(guān)技術(shù)綜述 J2EE 體系架構(gòu) J2EE 的概念 J2EE( Java 2 Platform Enterprise Edition)是由美國 Sun 公司領(lǐng)導(dǎo)、多家公司共同參與指定的一個企業(yè)應(yīng)用程序開發(fā)標(biāo)準(zhǔn) [4]。隨著全球經(jīng)濟一體化和電子商務(wù)的發(fā)展,傳統(tǒng)的 Web 技術(shù)已不能適應(yīng)企業(yè)快速重組和電子內(nèi)部邏輯的復(fù)雜性、安全性以及商務(wù)形式變化快的特性,在這種情況下, J2EE 技術(shù)脫穎而出 [6]。 J2EE 是實現(xiàn)多層應(yīng)用系統(tǒng)結(jié)構(gòu)的技術(shù), J2EE 使用多層的分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分成組件,各個組件根據(jù)它們所在的層分布在不同的機器上,一般分為客戶層組件、 Web 層組件、業(yè)務(wù)邏輯層組件和數(shù)據(jù)庫層組件。主要負(fù)責(zé)為系統(tǒng)提供操作界面,它可以通過 HTTP協(xié)議或 RMI- IIOP協(xié)議來訪問系統(tǒng)的中間層。主要由會話 Bean( Session Bean)和實體 Bean( Entity Bean)組成。 ( 4)系統(tǒng)數(shù)據(jù)層 后臺數(shù)據(jù)庫層,存放系統(tǒng)業(yè)務(wù)數(shù)據(jù)及系統(tǒng)支持?jǐn)?shù)據(jù),系統(tǒng)數(shù)據(jù)庫層配置了一個連接池 [9]。基于組件的軟件開發(fā)技術(shù) 可以在較高的級別上實現(xiàn)軟件復(fù)用,加快企業(yè)軟件開發(fā)的進程。 EJB組件通常不能單獨運行,而是運行在 EJB容器中。東北大學(xué)碩士學(xué)位論文 第 2 章 相關(guān)技術(shù)綜述 5 會話 Bean代表商務(wù)過程對象,它執(zhí)行商務(wù)邏輯、算法、規(guī)則和工作流程,是具有商務(wù)過程邏輯的可重用組件。 JavaBean 是一系列相互關(guān)系的類 [10],通過 Java 虛擬機執(zhí)行,可以被 Servlet、 JSP調(diào)用。事實上,由于實體 EJB 的 load()和 store()方法的同步機制,將大大緩解因并發(fā)而使數(shù)據(jù)庫產(chǎn)生的瓶頸。借助內(nèi)容和外觀的分離, JSP把頁面制作中不同性質(zhì)的任務(wù)方便地分開,從而獲得比 Servlet更高的開發(fā)效率。 Servlet運行于 Java- enabled Web Server中,可以通過 Servlets API響應(yīng)客戶端的請求并進行處理,甚至可以產(chǎn)生動態(tài)的 HTML頁面。 J2EE 的優(yōu)勢 J2EE 為搭建具有可伸縮性、靈活性、易維護性的信息服務(wù)系統(tǒng)提供了良好的機制: ( 1)能保留現(xiàn)有信息系統(tǒng) J2EE 架構(gòu)可以充分利用已有的信息系統(tǒng) [13]。如 BEA公司提供的 WebLogic 應(yīng)用服務(wù)器,這樣開發(fā)人員可以集中精力創(chuàng)建業(yè)務(wù)邏輯,大大縮短了開發(fā)時間。 ( 3)跨平臺運行 J2EE 能夠開發(fā)部署在異構(gòu)環(huán)境中的可移植程序。 如上所述,基于 J2EE 的多層結(jié)構(gòu)系統(tǒng)在性能上具有許多優(yōu)勢, 同時開發(fā)相對容易, 并獲得了各大開發(fā)平臺提供商的積極支持,現(xiàn)已成為當(dāng)今企業(yè)應(yīng)用開發(fā)的主流平臺。具體方法是把整個應(yīng)用程序分為 3個部分 [17]: 模型:數(shù)據(jù)或系統(tǒng)的模塊; 視圖:用來顯示數(shù)據(jù),不管是圖形、文本或只是寫到一個文件的信息; 控制器:真正改變系統(tǒng)狀態(tài)的輸入。因為模型是與數(shù)據(jù)格式無關(guān)的,因此一個模型可以為多個視圖提供數(shù)據(jù),這樣一個模型一次編寫可以被多個視圖重用,從而避免了代碼的重復(fù)編寫。 視圖不包含任何業(yè)務(wù)邏輯的處理,它只 是作為一種輸出數(shù)據(jù)的方式。 MVC開發(fā)模式可以分離數(shù)據(jù)訪問和數(shù)據(jù)表現(xiàn),讓開發(fā)人員可以開發(fā)一個可伸縮性的、便于擴展的控制器,來維護整個流程。但是并不是所有情況都適合采用 MVC開發(fā)模式,目前適合選用 MVC設(shè)計模式的 Web應(yīng)用系統(tǒng)有 兩種:一種是具有非常復(fù)雜的用戶交互模型;另一種要求支持國際化語言環(huán)境、并且具有許多不同的視圖 [15]。簡單的說,沒有一個模式是獨立的實體,每個模式都存在著相互支持, 但支持的程度不同:大的模式可以內(nèi)嵌小的模式,同等層次的模式并列存在,而小的模式被嵌入到大的模式之中。模式的關(guān)鍵在于簡單性和可重現(xiàn)性。永久存儲區(qū)的類型不同,差異會更大;訪問機制、支持的 API 會因永久存儲區(qū)(如 RDBMS、面向?qū)ο蟮臄?shù)據(jù)庫、平面文件等)類型的不同而不同。因此,當(dāng) 應(yīng)用程序要在不同的永 久性存儲間遷移 時 ,這些訪問特定 永 久存儲層的代碼將 需要 重寫。依賴于 DAO的業(yè)務(wù)組件為其客戶端使用 DAO提供 了 更簡單的接口。 開發(fā)人員使用 DAO 模式把底層的數(shù)據(jù)訪問操作和 高 層的 業(yè)務(wù) 邏輯分開 ,實現(xiàn) DAO 模式能夠更加專注于編寫數(shù)據(jù)訪問代碼。設(shè)計模式比框架更抽象,設(shè)計模式只有其實例才能表示為代碼,而框架本身可以用代碼表示,框架是一套設(shè)計詳細(xì)的類,類與類之間功能各異,又彼此聯(lián)系,相輔相成,形成了對某一類問題的可重用的、易擴展的解決方案。 在 Struts框架 中,模型由實現(xiàn)業(yè)務(wù)邏輯 JavaBean或 EJB組件 構(gòu)成,控制器由 Action Servlet和 Action來實現(xiàn),視圖由一組 JSP文件構(gòu)成 [20]。 Struts提供的 ActionForm東北大學(xué)碩士學(xué)位論文 第 2 章 相關(guān)技術(shù)綜述 10 組件對象,可以通過定義屬性描述客戶端表單數(shù)據(jù)。視圖就是一組 JSP文件,在這 些 JSP文件中沒有業(yè)務(wù)邏輯,也沒有模型信息,只有標(biāo)簽,這些標(biāo)簽可以是標(biāo)準(zhǔn)的 JSP標(biāo)簽或客戶化標(biāo)簽。 ActionServlet是 Struts框架中 的核心 組 件,它接受用戶的 Http請求,根據(jù)配置信息將請求轉(zhuǎn)發(fā)給適當(dāng)?shù)腁ction對象, Action類負(fù)責(zé)調(diào)用模型的方法, 更新模型的狀態(tài), 并幫助控制應(yīng)用程序的流程 。 Struts 是使用 Servlet 和 JSP 技術(shù)的一種 MVC 實現(xiàn),它在實現(xiàn) Web 應(yīng)用系統(tǒng)中具有得天獨厚的優(yōu)勢:協(xié)作性、開放源碼、與其他 Java 技術(shù)兼容、 JSP 標(biāo)記機制的使用等,其技術(shù)特點能夠很好地滿足物流信息服務(wù)平臺的要求。Oracle 9i是新一代完整的、簡單的電子商務(wù)基礎(chǔ)結(jié)構(gòu)的平臺產(chǎn)品,由 Oracle 9i數(shù)據(jù)庫 服務(wù)器、 Oracle 9i應(yīng)用服務(wù)器和 Oracle 9i開發(fā)工具套件 組成 。 ( 1) C/S( Client/Server) 模式 客戶機 /服務(wù)器模式 ,兩層結(jié)構(gòu),又稱為胖客戶機模式,如圖 所示。 B/S 模式下的客戶機只需要安裝瀏覽器軟件,無需開發(fā)前端應(yīng)用程序;中間層的Web 應(yīng)用服務(wù)器是連接前端客戶機和后臺數(shù)據(jù)庫服 務(wù)器的橋梁,主要的數(shù)據(jù)計算和應(yīng)用都在此完成;后臺數(shù)據(jù)庫服務(wù)器主要完成數(shù)據(jù)的管理。 ? 真正的群集技術(shù) 客戶機 客戶機 客戶機 數(shù)據(jù)庫 服務(wù)器 數(shù)據(jù)庫 服務(wù)器 瀏覽器 網(wǎng)絡(luò)環(huán)境 后臺數(shù)據(jù)庫系統(tǒng) Web 應(yīng)用服務(wù)器 東北大學(xué)碩士學(xué)位論文 第 2 章 相關(guān)技術(shù)綜述 13 Oracle 9i 數(shù)據(jù)庫允許用戶將普通硬件系統(tǒng)組成群集,并根據(jù)需要隨時在群集系統(tǒng)中增加新的硬件,提高系統(tǒng)的伸縮性和可用性。 ? 可用性 Oracle 9i數(shù)據(jù)庫提供了總控鑰匙式零數(shù)據(jù)丟失保護環(huán)境,通過對更多聯(lián)機操作的支持來減少對脫機維護的要求。 ? 靈活的應(yīng)用開發(fā)功能 Oracle 9i應(yīng)用服務(wù)器提供了豐富的應(yīng)用開發(fā)解決方案,提供一個高度可伸縮的、基于標(biāo)準(zhǔn)的 基礎(chǔ)結(jié)構(gòu)和優(yōu)異的數(shù)據(jù)庫集成特性,適于運行任何 Inter 應(yīng)用,包括 J2EE 和基于模式的應(yīng)用。 ( 3) 開發(fā)工具套件的主要特點 Oracle 9i開發(fā)工具套件緊密地同數(shù)據(jù)庫服務(wù)器和應(yīng)用服務(wù)器集成在一起,提供了一套完整的集成開 發(fā)工具,使得開發(fā)人員能夠輕易、快速地創(chuàng)建 Inter 應(yīng)用程序。 ? 說明性的 RAD(快速原型開發(fā)) 該套件為構(gòu)造具有高度交互性和可升級的 HTML 數(shù)據(jù)組件提供了窗體開發(fā)工具,把強大的事務(wù)處理和多信息交互式 HTML 用戶界 面結(jié)合為一個整體。 ? 商務(wù)智能組件 商務(wù)智能組件是具有分析功能的標(biāo)準(zhǔn) JavaBean,可以集成到任何 Java 應(yīng)用程序中,并向最終用戶提供復(fù)雜的分析計算和查詢性能。通過軟件需求分析,準(zhǔn)確、詳細(xì)地定義用戶功能、性能要求,建立可以實現(xiàn)的軟件系統(tǒng)抽象邏輯模型,為軟件設(shè)計和驗收提供依據(jù)。 物流信息服務(wù)平臺由兩個子平臺組成,即物流信息服務(wù)系統(tǒng) (以下簡稱服務(wù) 系統(tǒng) )和物流信息服務(wù)管理系統(tǒng) (以下簡稱管理系統(tǒng)) 。 ( 1) 物流企業(yè) 有運輸能力,在服務(wù)系統(tǒng)主要作為供方和運輸方的企業(yè),在系統(tǒng)中的主要功能是發(fā)布解決方案,用戶注冊時需要聲明。 服務(wù)系統(tǒng)角色 在服務(wù)系統(tǒng)角色 中又分為 物流企業(yè)用戶角色 、 物流需求企業(yè)用戶角色 、 公司用戶角色 、 普通個人用戶角色和論壇管理員角色 。 ( 2) 物流需求企業(yè)用戶角色 物流需求企業(yè)用戶角色默認(rèn)是分給
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1