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

正文內(nèi)容

重慶萬強物流有限公司網(wǎng)站設(shè)計_畢業(yè)論文(編輯修改稿)

2024-08-24 19:05 本頁面
 

【文章內(nèi)容簡介】 庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能 。 JSP 與 Servlet一樣,是在服務(wù)器端執(zhí) 行的,通常返回給客戶端就是一個 HTML 文本,因此客戶端只要有瀏覽器能瀏覽。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) 6 服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的 HTML頁面返回給客戶端的瀏覽器。 Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 JSP 具備了 Java 技術(shù)的簡單易用,完全的面向?qū)ο螅哂衅脚_無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點 。 JSP技術(shù)的 優(yōu)點: ① 一次編寫,到處運行。除了系統(tǒng)之外,代碼不 用做任何更改。 ② 系統(tǒng)的多平臺支持。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比 ASP/. 的局限性是顯而易見的。 ③ 強大的可伸縮性。從只有一個小的 Jar 文件就可以運行 Servlet/JSP,到由多臺服務(wù)器進行集群和負載均衡,到多臺 Application 進行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器, Java 顯示了一個巨大的生命力。 ④多樣化和功能強大的開發(fā)工具支持。 Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利 的運行于多種平臺之下 ⑤ 支持服務(wù)器端組件。 web 應(yīng)用需要強大的服務(wù)器端組件來支持,開發(fā)人員需要利用其他工具設(shè)計實現(xiàn)復(fù)雜功能的組件供 web 頁面調(diào)用,以增強系統(tǒng)性能。JSP 可以使用成熟的 JAVA BEANS 組件來實現(xiàn)復(fù)雜商務(wù)功能。 內(nèi)部對象說明 : request 客戶端請求,此請求會包含來自 GET/POST 請求的參數(shù) ; response 網(wǎng)頁傳回客戶端的響應(yīng) ; pageContext 網(wǎng)頁的屬性是在這里管理 ; session 與請求有關(guān)的會話 ; application servlet 正在執(zhí)行的內(nèi)容 ; out 用來傳 送響應(yīng)的輸出流 ; config 代碼片段配置對象 ; page JSP 網(wǎng)頁本身 ; exception 針對錯誤網(wǎng)頁,未捕捉的例外 。 第七節(jié) MVC 模式 為了滿足系統(tǒng)對先進性、安全性、跨平臺性、可擴展性、可移植性、分布式等方面的要求 , 系統(tǒng)總體架構(gòu)設(shè)計采用先進的基于 java 的 B/S 的三層體系結(jié)構(gòu)。MVC 是三個單詞的縮寫,分別為: 模型 (Model), 視圖 (View)和控制 Controller)[9]。 MVC 模式的目的就是實現(xiàn) Web 系統(tǒng)的職能分工。 Model 層實現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂?JavaBean 或 EJB 來實現(xiàn)。 View 層用于與用戶的交互,通常用 JSP 來實現(xiàn)。 Controller 層是 Model 與 View 之間溝通的橋梁,它可以分派用戶的請求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。 Web 瀏覽技術(shù)已經(jīng)廣泛地應(yīng)用于 Inter,并被廣大用戶接受和 重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) 7 使用。 Web 技術(shù)是隨 和 html 一起出現(xiàn)的。 Web 服務(wù)器利用 傳遞 html 文件, Web 瀏覽器使用 檢索 html 文件。 Web 服務(wù)器一旦檢索到信息, Web 瀏覽器就會以靜態(tài)和交互 (如文本、圖像 )方式顯示各種對象。在電子商務(wù)業(yè)務(wù)進行過程中,需要在各種貿(mào)易角色之間瀏覽和交換各種信息,此時就要使用 Web 瀏覽技術(shù)。 這種模型使系統(tǒng)結(jié)構(gòu)更加清楚 , 分工更加明確 , 有利于 整個系統(tǒng) 后期的維護和升級。 MVC(Model View Controller) 模型 (model) -視圖 (view) - 控 制 器(controller)MVC 本來是存在于 Desktop 程序中的, M 是指數(shù)據(jù)模型, V 是指用戶界面, C 則是控制器。使用 MVC 的目 的是將 M 和 V 的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。比如一批統(tǒng)計數(shù)據(jù)你可以分別用柱狀圖、餅圖來表示。 C 存在的目的則是確保 M 和 V 的同步,一旦 M 改變, V 應(yīng)該同步更新。模型-視圖-控制器 (MVC)是 Xerox PARC 在八十年代為編程語言 Smalltalk- 80發(fā)明的一種 軟件設(shè)計模式 ,至今已被廣泛使用。最近幾年被推薦為 Oracle 旗下 Sun公司 Java EE 平臺的設(shè)計模式,并且受到越來越多的使 用 ColdFusion 和 PHP 的開發(fā)者的歡迎。模型-視圖-控制器模式是一個有用的 工具箱 ,它有很多好處,但也有一些缺點。 三層體系結(jié)構(gòu)由瀏覽器、 web 服務(wù)器和數(shù)據(jù)庫組成 , 并結(jié)合 HTML 語言、 jsp、JavaScript 腳本語言、 Ajax、 ODBC 等技術(shù) , 后臺 的 數(shù)據(jù)庫采用 微軟的 SQL Server 20xx, 系統(tǒng) 一般的 MVC 模型如圖 所示。 W e b 服 務(wù) 器 / 應(yīng) 用 程 序 服務(wù) 器瀏 覽 器瀏 覽 器瀏 覽 器I n t e r n e t數(shù) 據(jù) 庫 服 務(wù) 器 圖 系統(tǒng) MVC 結(jié)構(gòu)圖 如圖 可知 , 用戶界面層是用戶和整個系統(tǒng)的接口 , 客戶端只需安裝通用的瀏覽器即可建立與本系統(tǒng)的連接。業(yè)務(wù)邏輯層負責(zé)處理用戶輸入的信息 , 或?qū)⑦@些信息發(fā)送給數(shù)據(jù)庫層進行保存 , 或調(diào)用數(shù)據(jù)庫層中的函數(shù)再次讀出這些數(shù)據(jù)。 重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) 8 數(shù)據(jù)訪問層是整個分層體系的最底層 , 它主要用來實現(xiàn)與數(shù)據(jù)庫的交互 , 即完成查詢、插入、刪除和修改數(shù)據(jù)庫中數(shù)據(jù)的功能 MVC 是一個設(shè)計模式,它強制性的使 應(yīng)用程序 的輸入、處理和輸出分開。使用 MVC 應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。分層概念視圖,模型,控制器 [10]。 視圖是用戶看到并與之交互的界面。對老式的 Web 應(yīng)用程序來說,視圖就是由 HTML 元素組成的界面,在新式的 Web 應(yīng)用程序中, HTML 依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括 Macromedia Flash 和象XHTML, XML/XSL, WML 等一些標識語言和 Web services。如何處理應(yīng)用程序的界面變得越來越有挑戰(zhàn)性。 MVC 一個大的好處是它 能為你的應(yīng)用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在 MVC 的三個部件中,模型擁有最多的處理任務(wù)。例如它可能用象 EJBs 和 ColdFusion Components 這樣的構(gòu)件 對象 來處理數(shù)據(jù)庫。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視 圖提供數(shù)據(jù)。 MVC 模型還可以實現(xiàn)軟件工程的高內(nèi)聚,低耦合的終極目標。 由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性。 控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。所以當(dāng)單擊Web 頁面中的超鏈接和發(fā)送 HTML 表單 時,控制器本身不輸出任何東西和做任何處理。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求 自己本身并不參與業(yè)務(wù)邏輯處理 ,然后再確定用哪個視圖來顯示返回的數(shù)據(jù)。 MVC 的優(yōu)點: ① 低耦合性 ② 高重用性和可適用性 ③ 較低的生命周期成本 ④ 快速的部署 ⑤ 可維護性 ⑥ 有利于軟件工程化管理 重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) 9 第二章 系統(tǒng)需求分析 第一節(jié) 開發(fā)環(huán)境 本系統(tǒng)的開發(fā)環(huán)境為 Windows XP,數(shù)據(jù)庫使用的 是微軟的 SQL Server,使用Dreamweaver MX 20xx 軟件制作網(wǎng)頁,發(fā)布 使用 MyEclipse 工具 。采用 JSP 為 服務(wù)器 端腳本環(huán)境,腳本語言使用 JavaScript 編寫的 物流企業(yè) 門戶 網(wǎng) ,不需要安裝客戶端程序,客戶端只需安裝瀏覽器即可,使用方便,方便升級維護,方便與 Inter和 Inter 上的應(yīng)用程序集成。 第二節(jié) 需求分析 需求分析是指理解用戶需求,就軟件功能與客戶達成一致,估計軟件風(fēng)險和評估項目代價,最終形成開發(fā)計劃的一個復(fù)雜過程。需求分析之所以重要,就因為他具有決策性、方向性、策略性的作用 ,需求分析是軟件定義的最后一個階段,它的基本任務(wù)是回答 “系統(tǒng)必須做什么 ” 這個問題。需求分析的任務(wù)不是確定系統(tǒng)怎樣完成他的工作 ,而僅僅是確定系統(tǒng)完成哪些 工作 ,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求, 它在軟件開發(fā)的過程中具有舉足輕重的地位。 系統(tǒng)初步調(diào)查的主要目標是從系統(tǒng)分析人員和管理人員的角度看新項目開發(fā)有無必要和可能,其基本內(nèi)容包括:系統(tǒng)的基本情況、系統(tǒng)信息處理情況和系統(tǒng)資源情況。 獨具匠心的網(wǎng)站規(guī)劃設(shè)計就像一幢宏偉的建筑前期的規(guī)劃設(shè)計一樣,要進行認真、科學(xué)總體規(guī)劃,之后才可以 “破土動工 ”。 重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) 10 第三節(jié) 可行性分析 ① 經(jīng)濟性 服務(wù)器端的安裝簡潔明了,客戶機無需再裝任何軟件,通過瀏覽器就可以直接訪問,可以直接接入 Inter,無論您身在何處, 只要您可以訪問 Inter 都可以使用本系統(tǒng)。 本系統(tǒng)對計算機配置的要求不高,企業(yè)機房更換下來的低配置電腦都可以完全滿足需要,所以在經(jīng)濟上具有完全的可行性 ② 技術(shù)性 本系統(tǒng)開發(fā)工具是 MyEclipse 和 SqlServer 數(shù)據(jù)庫,開發(fā)語言是 Java,主要使用了 J2EE 的技術(shù), java 是一種面向?qū)ο缶幊陶Z言,簡單易學(xué)而且靈活方便。大三時就學(xué)習(xí)了 java 課程,大四期間也系統(tǒng)的了解了 J2EE 的知識,物流企業(yè)門戶網(wǎng)站系統(tǒng)總體上開發(fā)難度不高,數(shù)據(jù)庫的設(shè)計和操作是本系統(tǒng)設(shè)計的核心。在大學(xué)期間學(xué)習(xí)過軟件工程,軟件測試, UML 統(tǒng)一建模語言等課程,每個學(xué)期也會完成對應(yīng)的課程設(shè)計,具備一定的系統(tǒng)分析、設(shè)計和測試能力。因此,完成系統(tǒng)實現(xiàn)在技術(shù)上完全具有可行性 ③操作系 本系統(tǒng)操作簡單,輸入信息頁面大多數(shù)都是下拉框的選擇形式,在某些頁面,信息可以自動生成,無需輸入,時間的輸入也是用的日歷控件,操作簡便,對用戶的要求很低,只需對 WINDOWS 操作熟練,而且本系統(tǒng)可視性非常好,所以在技術(shù)上不會有很大難度。 ④法律性 本系統(tǒng)是自行開發(fā)的管理系統(tǒng),是很有實際意義的系統(tǒng) , 開發(fā)環(huán)境軟件和使用的數(shù)據(jù)庫都是開源代碼,開發(fā)這個系統(tǒng)不同于開發(fā)普通的系統(tǒng)軟 件,不存在侵權(quán)等問題,即法律上是可行的。 重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) 11 第三章 系統(tǒng)概要設(shè)計 第一節(jié) 系統(tǒng)設(shè)計概述 系統(tǒng)設(shè)計是在系統(tǒng)分析的基礎(chǔ)上由抽象到具體的過程,同時,還應(yīng)考慮到系統(tǒng)所實現(xiàn)的內(nèi)外環(huán)境和主客觀條件,本著實事求是的態(tài)度進行這一階段的工作。 系統(tǒng)設(shè)計階段的主要目的是將系統(tǒng)分析階段所提出的反映用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通信系統(tǒng)的物理方案。 這一階段的主要任務(wù)就是從管理信息系統(tǒng)的總體目標出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求,并考慮到經(jīng)濟、技術(shù)和運行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié) 構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計算機和通信的軟、硬件設(shè)備,提出系統(tǒng)的實施計劃,確保系統(tǒng)總體目標的實現(xiàn) [11]。 系統(tǒng)設(shè)計工作的特點 : ① 系統(tǒng)設(shè)計階段,大量工作是技術(shù)性的。 ② 允許用戶對已提出的信息需求做非原則性的修改或補充。 ③ 用戶在操作使用和運行環(huán)境等方面的具體要求也要在系統(tǒng)設(shè)計階段加以明確并在系統(tǒng)的技術(shù)方案中得反映,因此系統(tǒng)設(shè)計人員還要同管理環(huán)境打交道。 ④ 系統(tǒng)設(shè)計工作的環(huán)境是管理環(huán)境和技術(shù)環(huán)境的結(jié)合,是系統(tǒng)設(shè)計工作的重要特點 也是整個系統(tǒng)成功的一個必不可缺的環(huán)節(jié) 。 系統(tǒng)設(shè)計原則 ① 階段開發(fā)原則 :系統(tǒng)框架和數(shù)據(jù)結(jié)構(gòu)全面設(shè)計,具體功能實現(xiàn)分階段進行。 ② 易用性原則:方便上網(wǎng)客戶瀏覽和操作,最大限度地減輕后臺管理人員的負擔(dān),做到部分業(yè)務(wù)的自動化處理 ,提供良好的用戶體驗 。 ③ 業(yè)務(wù)完整性原則:對于業(yè)務(wù)進行中的特殊情況能夠做出及時、正確的響應(yīng),保證業(yè)務(wù)數(shù)據(jù)的完整性 ,減少數(shù)據(jù)的誤讀 。 ④ 業(yè)務(wù)規(guī)范化原則:在系統(tǒng)設(shè)計的同時,也為將來的業(yè)務(wù)流程制定了較為完善的規(guī)范,具有較強的實際操作性 ,也給整個系統(tǒng)帶來安全性 。 ⑤ 可擴展性原則:系統(tǒng)設(shè)計要考慮到業(yè)務(wù)未來發(fā)展的需要,要盡可能設(shè)計得簡明,各個功能模塊間的耦合度小 ,便于系統(tǒng)的擴展。如果存在舊有的 數(shù)據(jù)庫系統(tǒng) , 重慶郵電大學(xué)本科畢業(yè)設(shè)計(論文) 12 則需要充分考慮 兼容性 ,比如說瀏覽器的兼容 [12]。 第二節(jié) 系統(tǒng)用例圖 游客 的操作: ① 游客 可以 瀏覽公司簡介、新聞咨詢、車輛及線路信息 。 ② 游客 可以 注冊成為會員,通過在線留言與網(wǎng)站管理員進行交流 。 會員用例圖 ,如圖 所示: 信 息 瀏 覽在 線
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1