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

正文內(nèi)容

基于mvc模式的物流信息服務平臺的設計與實現(xiàn)學位論文(更新版)

2025-09-04 14:43上一頁面

下一頁面
  

【正文】 此完成;后臺數(shù)據(jù)庫服務器主要完成數(shù)據(jù)的管理。 ? 可用性 Oracle 9i數(shù)據(jù)庫提供了總控鑰匙式零數(shù)據(jù)丟失保護環(huán)境,通過對更多聯(lián)機操作的支持來減少對脫機維護的要求。 ( 3) 開發(fā)工具套件的主要特點 Oracle 9i開發(fā)工具套件緊密地同數(shù)據(jù)庫服務器和應用服務器集成在一起,提供了一套完整的集成開 發(fā)工具,使得開發(fā)人員能夠輕易、快速地創(chuàng)建 Inter 應用程序。 ? 商務智能組件 商務智能組件是具有分析功能的標準 JavaBean,可以集成到任何 Java 應用程序中,并向最終用戶提供復雜的分析計算和查詢性能。 物流信息服務平臺由兩個子平臺組成,即物流信息服務系統(tǒng) (以下簡稱服務 系統(tǒng) )和物流信息服務管理系統(tǒng) (以下簡稱管理系統(tǒng)) 。 服務系統(tǒng)角色 在服務系統(tǒng)角色 中又分為 物流企業(yè)用戶角色 、 物流需求企業(yè)用戶角色 、 公司用戶角色 、 普通個人用戶角色和論壇管理員角色 。公司用戶角色使用管理系統(tǒng)的用戶名和密碼,可以登錄到服務系統(tǒng),并且在服務系統(tǒng)可以查看所有的信息。 物流信息服務 系統(tǒng) 的需求分析 物流信息 服務系統(tǒng)主要為登錄用戶 提供各種物流需求信息、物流解決方案等信息,還可以進行物流需求 發(fā)布和物流效率測算等。 包括:解決方案查詢、解決方案維護、發(fā)布新的解決方案 3 個主要功能點。 圖 物流解決方案展示 業(yè)務 流程 Fig. logistics solution workflow 后 臺 新需求發(fā)布 瀏覽新需求 修改需求 新需求發(fā)布 修改需求 提交需求 審批 N Y 查詢需求 需求回復 前 臺 發(fā)布新方案 解決方案回復 維護方案 提交方案 瀏覽方案 前 臺 東北大學碩士學位論文 第 3 章 系統(tǒng)需求分析 19 ( 4) 物流企業(yè)園區(qū) ? 平臺用戶列表 查看本平臺的所有物流企業(yè)的信息。各個功能模塊的需求分析如下: ( 1) 首頁 ? 首頁所支持的功能包括: 用戶注冊與登錄,訂閱電子期刊,過橋費查詢,給公司留言; ? 首頁所發(fā)布 內(nèi)容包括: 物流企業(yè)介紹、成功案例展示、物流需求發(fā)布、最新消息、解決方案展示、運力合作展示。普通個人用戶角色在系統(tǒng)中同樣可以發(fā)布需求信息。但是如果有特殊情況,該角色也可以分給其他用戶。通常情況下這代表了系統(tǒng)的使用者或外部通信的目標。只有通過需求分析才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎。全面支持 EJB、 Servlet 和 JSP。 ? 異構性 Oracle 9i數(shù)據(jù)庫服務器在軟、硬件平臺方面為用戶提供了充分的靈活性,是支持硬件平臺種類最多的數(shù)據(jù)庫,用戶擁有選擇技術環(huán)境和體系結構的充分自由度。由于 B/S 模式面向的是不特定的用戶,客戶機無需維護和升級,因此,這種模式逐漸為人們所重視,也是目前開展電子商務應用的常用的模式。 Oracle 9i 數(shù)據(jù)庫的兩種工作模式 工作模式就是指網(wǎng)絡數(shù)據(jù)庫是如何工作的。 如圖 Struts實現(xiàn)的 MVC框架。通過 ActionForm組件對象實現(xiàn)了對視圖和模式之間交互的支持。 Struts提供了對開發(fā) MVC系統(tǒng)的底層支 持,采用的主要技術是 Servlet、 JSP和 custom tag library。 由于當 底 層數(shù)據(jù)源實現(xiàn)變化時 , DAO 向客戶端提供的接口不會變化,所 以 該模式允許 DAO 調(diào)整到不同的存儲模式,而不會影響其客戶端或者業(yè)務組件。組件中這類代碼依賴性使應用程序 在不同數(shù)據(jù)源類型之間移植變得 非常麻煩和困難。 模式可以幫助我們在一個特定的環(huán)境里整理并記錄已知的可重現(xiàn)的問題及解決方案,并且通過模式來與他人交流這些知識,這些模式可以解決在不同環(huán)境中重復出現(xiàn)的問題。模型、視圖、控制器三個模塊各自的功能以及它們之間的相互關系 如圖 。 視圖從模型處獲得數(shù)據(jù),視圖的更新由控制器控制。 MVC適用于大型可擴展的 Web應用的開發(fā),它強制性地將應用程序的輸入、處理和輸 出分開,將其劃分為模型、視圖和控制器三個核心部分,使它們各自完成不同的任務,其中任何一部分的修改都不會影響其它兩部分。 持續(xù)性服務 : 讓開發(fā)人員不用對數(shù)據(jù)訪問邏輯進行編碼就能編寫應用程序,能生成更輕巧,與數(shù)據(jù)庫無關的應用程序,這種應用程序更易于開發(fā)與維護。 J2EE 架構支持C/S 模式和 B/S 模式。JSP頁面由 HTML代碼和嵌入其中的 Java代碼所組成。實體 Bean代表數(shù)據(jù)庫或另外一個企業(yè)應用 系統(tǒng)中的數(shù)據(jù)對象,如代表數(shù)據(jù)庫的一行記錄。 ( 1) JavaBean 與 EJB( Enterprise JavaBeans) EJB是 J2EE架構的核心組件之一。除了會話 Bean外,系統(tǒng)還有很多輔助類,這些類為該業(yè)務邏輯層提供了豐富和靈活的控制功能,實體 Bean主要負責保存業(yè)務數(shù) 據(jù),為會話 Bean訪問業(yè)務數(shù)據(jù)提供接口。 東北大學碩士學位論文 第 2 章 相關技術綜述 4 J2EE 體系結構的組成 J2EE 的分層體系結構由客戶端層,表示層,業(yè)務邏輯層,系統(tǒng)數(shù)據(jù)層組成。其中 J2SE 是基礎,適用于小型程序, 主要用于桌面應用軟件的編程; J2ME 是在 J2SE 的基礎上壓縮并增加了一些 CLDC 等方面的特性,適用于小型設備和智能卡, 如手機和 PDA 的編程; J2EE 是在 J2SE 的基礎上擴充一點,并增加了一些 EJB 等企業(yè)應用方面的特性,適用于大型程 序 的開發(fā),如電子商務網(wǎng)站和 ERP 系統(tǒng)。 建立靈活、完善的網(wǎng)上物流企業(yè)、物流信息發(fā)布與查詢系統(tǒng),建立物流效率在線測算平臺;以客戶為關注焦點,立足于提供“服務”。近幾年 來我國物流業(yè)的發(fā)展非常迅速,物流的信息化也發(fā)展得非常迅速,信息化已經(jīng)成為物流行業(yè)發(fā)展的必然。它一般包括:信息業(yè)、配送業(yè)、倉儲業(yè)、多式聯(lián)運業(yè)、商品交易業(yè)等五大行業(yè)。最后,介紹了系統(tǒng)的 測試 原則以及測試結果 。物流服務業(yè)在我國國民經(jīng)濟發(fā)展中的地位得到了迅速提高。 本文在對物流服務工作進行深入調(diào)查的同時,主要研究了物流服務工作主要采取的方法和手段, 采用 Java 技術并利用 Oracle 作為數(shù)據(jù)庫管理, 設計 并 實現(xiàn) 了 基于 J2EE 架構的三層體系結構上 的 物流信息服務 平臺。 Information services。 伴隨著現(xiàn)代信息網(wǎng)絡技術的日益完善和世界企業(yè)的自由化,現(xiàn)代物流已成為跨部門、跨行業(yè)、跨地域的以現(xiàn)代科技管理和信息技術為支撐的綜合性物流服務。 本課題是以某汽車制造企業(yè)為依托,開發(fā)適合該企業(yè)需求的物流信息服務平臺,希望通過信息化手段提高目前企業(yè)的管理水平和產(chǎn)品銷售。 建立靈活、簡便、安全用戶 管理模式,建立多級權限管理模式;遵循長遠規(guī)劃、注重設計的整體性的原則,建立全面的、完整的、長期的整體規(guī)劃,避免將來的重復建設和低效投資。 J2EE 技術的基礎就是核心 Java 平臺或 Java 2 平臺的標準版。 ( 2)表示層 表示層主要目的是提供邏輯視圖,系統(tǒng)業(yè)務數(shù)據(jù)通過此視圖展現(xiàn)。連接池采用的標準是 SUN的 JDBC,以保證業(yè)務與數(shù)據(jù)庫的連接的高效性。EJB容器是 EJB組件生存和執(zhí)行的運行環(huán)境,管理 EJB組件的安全性、開發(fā)性、事務管理等細節(jié),從而使 EJB組件免受服務器相關性的制約,應用系統(tǒng)可以在一個支持 EJB的環(huán)境中開發(fā),開發(fā)完之后可以部署在 其它的環(huán)境中,并且隨著需求的改變,應用系統(tǒng)可以不加修改地遷移到其它功能更強、更復雜的服務器上。在 Java 平臺中,通過 JavaBean 可以無限擴充 Java 程序的功能,通過 JavaBean的組合可以快速地生成新的應用程序。 Servlet提供的功能大多與 JSP類似,不過實現(xiàn)的方式不同。一個以漸進的方式建立在已有系統(tǒng)之上的服務器端平臺機制是企業(yè)所需求的?;?J2EE 平臺的應用程序不依賴于任何特定的操作系統(tǒng)、中間件和硬件,而具有“一次編寫,隨處運行”的特性。 ( 1)模型 東北大學碩士學位論文 第 2 章 相關技術綜述 7 模型是應用程序的主體部分,包含了應用程序的核心功能,封裝了應用程序的狀態(tài)。 視圖可以訪問模型的讀方法,但不能訪問寫方法。 DAO 模式 模式 ( Patterns) 的創(chuàng)始人建筑師 Christopher Alexander 曾 對模式的概念進行了如下描述:每一個模式描述了一個在我們周圍不斷重復發(fā)生的問題,以及該問題的解決方案的核心。 很多的 J2EE 應用程序 在某種程度上需要使用永久性數(shù)據(jù)(數(shù)據(jù)庫、文件等)。 DAO( Data Access Object)模式,即 數(shù)據(jù)訪問 對象模式, 是標準的 J2EE 設計模式之一 , 是實現(xiàn)持久化框架的一種設計模式,它 的引入可以削弱業(yè)務處理邏輯和數(shù)據(jù)庫訪東北大學碩士學位論文 第 2 章 相關技術綜述 9 問之間的聯(lián)系,它一方面可以將對業(yè)務對象 BO 的處理轉化為對數(shù)據(jù)庫的操作,另一方面也可以把查詢數(shù)據(jù)庫的結果映射為業(yè)務對象 BO。 一個典型的 DAO 實現(xiàn)有下列幾個組件 : ( 1) 一個 DAO 工廠類; ( 2) 一個 DAO 接口; ( 3) 一個實現(xiàn) DAO 接口的具體類; ( 4) 數(shù)據(jù)傳遞對象 (有些時候叫 值對象 )。 Struts為模型部分提供了 Action和 ActionForm對象。 Struts提供了自定義的標記庫,通過使用這些自定義標記創(chuàng)建的 JSP表單,可以實現(xiàn)和模型部分中的 ActionForm的映射,完成對用戶數(shù)據(jù)的封裝,同時這些自定義標記還提供了模板定制等多種顯示功能 [21]。 控制器 業(yè)務邏輯 模 型 瀏 覽 器 視 圖 轉發(fā) 事件 更新 東北大學碩士學位論文 第 2 章 相關技術綜述 11 Oracle 數(shù)據(jù)庫 Oracle 數(shù)據(jù)庫概述 Oracle 數(shù)據(jù)庫系統(tǒng)最早于 1979 年推出,是大型關系型數(shù)據(jù)庫,具有強大的功能,在數(shù)據(jù)庫領域一直處于領先地位,是世界上使用最廣泛的關系型數(shù)據(jù)庫系統(tǒng)之一。 圖 C/S模式的網(wǎng)絡數(shù)據(jù)庫 work database of C/S pattern 客戶機 客戶機 客戶機 數(shù)據(jù)庫 服務器 數(shù)據(jù)庫 服務器 前端應用程序 網(wǎng)絡環(huán) 境 后臺數(shù)據(jù)庫系統(tǒng) 東北大學碩士學位論文 第 2 章 相關技術綜述 12 基于 C/S模式的網(wǎng)絡數(shù)據(jù)庫在前端計算機上要安裝專門的應用程序來操作后臺數(shù)據(jù)庫服務器中的數(shù)據(jù),前端應用程序可以完成計算和接收處理數(shù)據(jù)的工作,后臺數(shù)據(jù)庫服務器主要完成數(shù)據(jù)的管理工作。 ? 強勁的聯(lián)機分析處理和數(shù)據(jù)挖掘、分析服務 Oracle 9i 數(shù)據(jù)庫提供的數(shù)據(jù)挖掘算法和數(shù)據(jù)挖掘模型使用戶能夠容易地開發(fā)個性化的解決方案,對包括歷史信息和當前 Web 網(wǎng)站交互信息在內(nèi)的所有數(shù)據(jù)進行分析,產(chǎn)生全面、最新和最優(yōu)化的決策建議,并允許最終 用戶通過 Web 瀏覽器訪問實時的個性化信息。 ? 完備的安全特性 Oracle 9i 應用服務器提供身份驗證與加密機制,防止非授權用戶訪問應用 HTML頁面,為系統(tǒng)提供強有力的安全保護并支持基于身份驗證體制、摘要身份驗證體制、Oracle 基本身份驗證體制及加密身份驗證體制、 IP 地址和域名限制體制以及認證體制東北大學碩士學位論文 第 2 章 相關技術綜述 14 等安全機制。 ? 統(tǒng)一的建模語言 支持用于軟件開發(fā)建模的 UML 標志。 該物流信息服務平臺為物流需求企業(yè)和物流服務企業(yè)提供了各種物流需求信息、貨源信息和車源信息。 東北大學碩士學位論文 第 3 章 系統(tǒng)需求分析 16 ( 2) 非物流企業(yè) 在系統(tǒng)中主要作為需求方出現(xiàn)的企業(yè),只能發(fā)布需求項目,不能夠提供解決方案,用戶注冊時需聲明。但是如果有特殊情況,該角色也可以分給其他用戶。 東北大學碩士學位論文 第 3 章 系統(tǒng)需求分析 17 管理系統(tǒng)角色 在管理系統(tǒng)角色 中又分為 系統(tǒng)管理員角色 和 服務系統(tǒng)管理員角色 。用戶可以在平臺上發(fā)布和查詢需求項目信息,以及進行之后的方案征集活動。 圖 物流企業(yè)園區(qū) 業(yè)務 流程 Fig. logistics enterprisepark workflow ( 5)
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1