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

正文內(nèi)容

基于j2ee網(wǎng)上購書系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文-文庫吧資料

2025-06-28 01:05本頁面
  

【正文】 正常穩(wěn)定運行為條件,規(guī)劃系統(tǒng)建設;根據(jù)用戶業(yè)務的不斷增長,來完善并發(fā)展應用系統(tǒng)體系結構;根據(jù)聯(lián)網(wǎng)用戶數(shù)量的增加,擴展網(wǎng)絡的規(guī)模。. 系統(tǒng)整體設計 設計思想和建設原則購書系統(tǒng)建設的成功與否,符合業(yè)務需求是關鍵。(8)用戶管理員可以方便地增加、刪除、修改各種不同的用戶。(6)顧客反饋信息管理員可以方便地查看顧客反饋信息和記錄反饋信息的處理情況。(4)圖書信息管理員可以方便地增加、刪除、修改圖書。(2)顧客可以方便地對購物車的圖書進行增加、刪除、修改和下訂單操作。u 顧客程序檢查顧客的付款信息。u 書店發(fā)給顧客付款請求。u 顧客詳細填寫購買信息、交貨方式。u 一次可以選購多本圖書。u 建立網(wǎng)上書店網(wǎng)站。 網(wǎng)上購書交易流程首先,我們來分析一下在一個網(wǎng)上書店系統(tǒng)中進行購物的交易流 (l) 確定圖書的種類及相關圖書信息u 選擇可上網(wǎng)銷售的圖書,并制作相應的圖書信息。定義用戶的需要和目標。為計劃迭代的技術內(nèi)容提供基礎。第3章 系統(tǒng)分析與設計 系統(tǒng)需求分析系統(tǒng)需求分析的目的是:與客戶和其他人員(系統(tǒng)的用戶,可以是系統(tǒng)分析設計人員,也可以是開發(fā)人員或其他與本系統(tǒng)有關的人或系統(tǒng))在系統(tǒng)的工作內(nèi)容方面達成并保持一致。分析了MVC設計模式的特點,比較設計模式和框架的含義。分布式,安全檢查,集群,負載均衡的支持由于有SB做為Facade,3個架構沒有區(qū)別。開發(fā)效率:在有JBuilder的支持下以及簡單的項目,EB架構開發(fā)效率最高, JDBC次之,Hibernate最差。因此Hibernate架構表現(xiàn)出最快的運行效率。運行效率:如果JDBC的代碼寫的非常優(yōu)化,那么JDBC架構運行效率最高,但是實際項目中,這一點幾乎做不到,這需要程序員非常精通JDBC,運用Batch語句,調整PreapredStatement的Batch Size和Fetch Size等參數(shù),以及在必要的情況下采用結果集cache等等。三、Hibernate不能用來直接和Entity Bean做對比,只有放在整個J2EE項目的框架中才能比較。從這個意義上來說,Hibernate和EB不是一個范疇的東西,也不存在非此即彼的關系。 選擇Hibernate的原因一、Hibernate是JDBC的輕量級的對象封裝,它是一個獨立的對象持久層框架,和App Server,和EJB沒有什么必然的聯(lián)系。u Query和Criteria接口:Query和Criteria接口負責執(zhí)行各種數(shù)據(jù)庫查詢。Transaction接口:Transaction接口負責事務相關的操作。u Configuration接口:Configuration接口負責配置并啟動Hibernate,創(chuàng)建u SessionFactory對象。這里用到了工廠模式。u SessionFactory接口:SessionFactroy接口負責初始化Hibernate。同時,Hibernate的session不同于JSP應用中的HttpSession。)。下面對這五的核心接口分別加以介紹[28]。這5個核心接口在任何開發(fā)中都會用到。Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數(shù)據(jù)持久化的重任 [20]。ActionForward對象指向的JSP組件生成動態(tài)網(wǎng)頁,返回給客戶。如果相應的Action實例不存在,就先創(chuàng)建這個實例,然后調用其execute方法。在這種情況下,不會再創(chuàng)建Action對象并調用Action的execute方法。如果ActionForm的validate()方法返回null,或返回一個不包含ActionMessage的ActionErrors對象,就表示表單驗證成功。根據(jù)配置信息決定是否需要表單驗證。判斷ActionForm實例是否存在。判斷ActionMapping實例是否存在。更能使整個項目結構性良好、清晰,便于維護。(taglib),編程人員可以根據(jù)需要編寫各種類型的標簽。(MVC)設計模式,使用struts可以開發(fā)使用JAVAServlets和JavaServer Pages的高性能、面向事務的WEB應用程序。 選擇Struts的原因、易懂。當邏輯簡單時這個方法很適合。比如購物車cart,它擁有用戶購買商品的信息,可能還有addCart()方法用來添加購物車信息,并向倉庫發(fā)定貨信息。根據(jù)設計或應用程序復雜度的不同,這些Bean可以是自包含的并具有持續(xù)的狀態(tài),或只在需要時才獲得數(shù)據(jù)(從某個數(shù)據(jù)庫)。結構如圖22。下表列出了兩者的相似點和不同點[10][19]。軟件框架(Frameworks)和設計模式易被混淆。框架主要記錄軟件應用中共同的設計決策,框架強調設計復用,因此框架設計中必然要使用設計模式[4]。EJB(Enterprise JavaBeans)是Java應用于企業(yè)計算的框架。u 提升思考層次u 判斷設計是否正確,而不僅僅是能夠奏效u 改善個人學習和團隊學習u 提高代碼的可修改性和可維護性u 采用更佳設計方案,即使沒有明確使用模式u 發(fā)現(xiàn)巨型繼承層次結構的代替放案 系統(tǒng)使用的框架與技術 設計模式和框架現(xiàn)在,可復用面向對象軟件系統(tǒng)現(xiàn)在一般劃分為三大類:應用程序、工具箱和框架(Framework),我們平時開發(fā)的具體軟件都是應用程序;Java的API屬于工具箱。他們將某個行業(yè)的模式記錄歸檔,參與標準化專業(yè)術語,并且公開傳播這些有效的技術[32]。這其中的某些專業(yè)術語將稱為模式,即實現(xiàn)特定目標的公認技術。對于任何一個正邁向成熟的行業(yè),人們總會開始尋找一些通用和有效的方法,來達到目標并解決不同場合中的問題。模式(pattern)就是做事的一種方法,也即實現(xiàn)某個目標的途徑,或者技術。因為復用是面向對象設計的要素之一,所以模式效果包括它對系統(tǒng)的靈活性、擴充性或可移植性的影響,顯式地列出這些效果對理解和評價這些模式很有幫助。盡管我們描述設計決策時,并不總提到模式效果,但它們對于評價設計選擇和理解使用模式的代價及好處具有重要意義[38]。因為模式就像一個模板,可應用于多種不同場合,所以解決方案并不描述一個特定而具體的設計或實現(xiàn),而是提供設計問題的抽象描述和怎樣用一個具有一般意義的元素組合(類或對象組合)來解決這個問題。有時候,問題部分會包括使用模式必須滿足的一系列先決條件。它解釋了設計問題和問題存在的前因后果,它可能描述了特定的設計問題,如怎樣用對象表示算法等。找到恰當?shù)哪J矫彩俏覀冊O計模式編目工作的難點之一[8]。基于一個模式詞匯表,我們自己以及同事之間就可以討論模式并在編寫文檔時使用它們。命名一個新的模式增加了我們的設計詞匯。將已證實的技術表述成設計模式也會使新系統(tǒng)開發(fā)者更加容易理解其設計思路[6]。GoF(Gang of Four,指《設計模式可復用面向對象軟件的基礎》的四位作者: Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides)的“設計模式”是第一次將設計模式提升到理論高度,并將之規(guī)范化,提出了23種基本設計模式,自此,在可復用面向對象軟件的發(fā)展過程中,新的大量的設計模式不斷出現(xiàn)[5]。使用設計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。這里將控制器顯示為五角形,將模組顯示為組件,將視圖顯示為可視頁面,并解釋了用戶操作和事件響應??刂破魉龅膬H僅是:接收請求,然后調用模型組件處理請求,最后調用視圖來顯示模型處理后返回的數(shù)據(jù)。它接收用戶輸入,并調用模型和視圖來完成用戶請求。一個模型可以同事為多個視圖提供數(shù)據(jù),從而提高了代碼的可重用性。接收模型發(fā)出的數(shù)據(jù),更新顯示用戶界面。這個架構分開了表示邏輯、業(yè)務邏輯和數(shù)據(jù)。 軟件框架(MVC)MVC(Model–View–Controller,模型—視圖—控制器)是一種利用當代操作系統(tǒng)和應用程序具有圖形屏幕及相關的事件處理特性,采用直觀方法與應用程序互交的創(chuàng)建企業(yè)應用程序框架。%的可用性或每年只需5分鐘停機時間。J2EE部署到可靠的操作環(huán)境中,他們支持長期的可用性。因為INTERNET是全球化的、無處不在的,即使在夜間按計劃停機也可能造成嚴重損失。這種部署可達數(shù)千個處理器,實現(xiàn)可高度伸縮的系統(tǒng),滿足未來商業(yè)應用的需要。(這是NT服務器所望塵莫及的)J2EE領域的供應商提供了更為廣泛的負載平衡策略?;贘2EE平臺的應用程序可被部署到各種操作系統(tǒng)上。J2EE標準也允許客戶訂購與J2EE兼容的第三方的現(xiàn)成的組件,把他們部署到異構環(huán)境中,節(jié)省了由自己制訂整個方案所需的費用。因此設計合理的基于J2EE的程序只需開發(fā)一次就可部署到各種平臺。支持異構環(huán)境:J2EE能夠開發(fā)部署在異構環(huán)境中的可移植程序。持續(xù)性服務讓開發(fā)人員不用對數(shù)據(jù)訪問邏輯進行編碼就能編寫應用程序,能生成更輕巧,與數(shù)據(jù)庫無關的應用程序,這種應用程序更易于開發(fā)與維護。這樣開發(fā)人員可以集中精力在如何創(chuàng)建商業(yè)邏輯上,相應地縮短了開發(fā)時間。由于基于J2EE平臺的產(chǎn)品幾乎能夠在任何操作系統(tǒng)和硬件配置上運行,現(xiàn)有的操作系統(tǒng)和硬件也能被保留使用。領域供應商的參與。這之所以成為可能是因為J2EE擁有廣泛的業(yè)界支持和一些重要的39。這樣,一個以漸進的(而不是激進的,全盤否定的)方式建立在已有系統(tǒng)之上的服務器端平臺機制是公司所需求的。通過提供統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應用的費用和復雜性,同時提供對現(xiàn)有應用程序集成強有力支持,完全支持Enterprise JavaBeans,有良好的向導支持打包和部署應用,添加目錄支持,增強了安全機制,提高了性能。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結構。第2章 軟件結構與框架技術 J2EE框架結構 J2EE概念 J2EE是一種利用Java2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關的復雜問題的體系結構。最后,第6章對全文做了,總結與展望。第3章采用J2EE技術對圖書銷售網(wǎng)站進行了分析與設計。 本文的組織結構結構 本論文共分六章,各章節(jié)的主要內(nèi)容如下:第1章是緒論,主要介紹了課題背景和現(xiàn)狀。圖書配送周期長、成本高、時效性差。查詢、分類形式單一,注重圖書數(shù)量的豐富而忽略圖書及其相關知識和信息的提供、介紹。中國個人信用制度尚處于起步階段,誠信憑個體的道德自律,社會上信用問題較多,人們擔心網(wǎng)上交易的安全性。銀行間的復雜結算造成延遲到書,失去網(wǎng)上書店快捷的比較優(yōu)勢,喪失競爭力。但我國網(wǎng)上書店發(fā)展還不夠理想,主要由于以下一些重要因素制約了網(wǎng)上書店的發(fā)展:結算方式滯后,網(wǎng)上銀行發(fā)展不發(fā)達。此外,網(wǎng)上書店品種越來越齊全也讓消費者對其依賴度日益增加。檢索方便,無需樓上樓下、一個書架一個書架的翻找,是網(wǎng)上書店的第一大優(yōu)勢。而在中國大地上,最受歡迎的網(wǎng)上商品是書籍,56%的網(wǎng)上購物者選擇網(wǎng)上買書。本系統(tǒng)爭取在以上一定的方面有所見效。如何使用最成熟的技術,實現(xiàn)最穩(wěn)定高效的系統(tǒng),是當今這個技術至上的世界所面臨的問題。目前,很多電子商務系統(tǒng),結合J2EE的先進技術作為設計和開發(fā)的基礎,實現(xiàn)了一定的突破,但是對技術的無限追求,往往忽略掉最原始、最真實的需要。 研究現(xiàn)狀及發(fā)展趨勢電子商務雖然己經(jīng)不是一個新名詞。JZEE平臺為Web應用的開發(fā)提供了從客戶層到服務層到業(yè)務邏輯層的全方位技術支持,而且得到了BIM、BEA和ORACLE等很多公司的認可,是一種很有前途的也是比較成熟的開發(fā)WEB應用的技術選擇方案。幾年來,java從一種編程語言發(fā)展到了開發(fā)企業(yè)級應用系統(tǒng)的J2EE平臺。作為網(wǎng)絡信息技術前沿的java,已經(jīng)是軟件界的一個熱門話題,它提供的跨平臺性、網(wǎng)絡和數(shù)據(jù)庫支持為WEB應用系統(tǒng)的開發(fā)提供了新的途徑。隨著互聯(lián)網(wǎng)上的電子商務網(wǎng)站大量出現(xiàn),電子商務作為一種交易形式已經(jīng)在社會經(jīng)濟生活中占據(jù)一定的地位。并使經(jīng)營活動不再受地域和時間的限制,方便了客戶,密切了企業(yè)和客戶的關系。近些年來,隨著網(wǎng)絡通信技術的不斷發(fā)展和社會信息化建設水平的不斷提高,
點擊復制文檔內(nèi)容
物理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1