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

正文內(nèi)容

基于j2ee網(wǎng)上購書系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(完整版)

2025-08-30 19:44上一頁面

下一頁面
  

【正文】 特定而具體的設(shè)計(jì)或?qū)崿F(xiàn),而是提供設(shè)計(jì)問題的抽象描述和怎樣用一個具有一般意義的元素組合(類或?qū)ο蠼M合)來解決這個問題 ?;谝粋€模式詞匯表,我們自己以及同事之間就可以討論模式并在編寫文檔時使用它們。使用設(shè)計(jì)模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。一個模型可以同事為多個視圖提供數(shù)據(jù),從而提高了代碼的可重用性。最健壯的操作系統(tǒng)可達(dá)到%的可用性或每年只需 5 分鐘停機(jī)時間。(這是 NT 服務(wù)器所望塵莫及的) J2EE 領(lǐng)域的供應(yīng)商提供了更為廣泛的負(fù)載平衡策略。 支持異構(gòu)環(huán)境: J2EE 能夠開發(fā)部署在異構(gòu)環(huán)境中的可移植程序。領(lǐng)域供應(yīng)商的參與。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結(jié)構(gòu)。 本文的組織結(jié)構(gòu) 結(jié)構(gòu) 本論文共分六章,各章節(jié)的主要內(nèi)容如下 :第 1 章是緒論,主要介紹了課題背景和現(xiàn)狀 。銀行間的復(fù)雜結(jié)算造成延遲到書,失去網(wǎng)上書店快捷的比較優(yōu)勢,喪失競爭力。而在中國大地上,最受歡迎的網(wǎng)上商品是書籍, 56%的網(wǎng)上購物者選擇網(wǎng)上買書。 研究現(xiàn)狀及發(fā)展趨勢 電子商務(wù)雖然己經(jīng)不是一個新名詞。隨著互聯(lián)網(wǎng)上的電子商務(wù)網(wǎng)站大量出現(xiàn),電子商務(wù)作為一種交易形式已經(jīng)在社會經(jīng)濟(jì)生活中占據(jù)一定的地位。本文所述的圖書網(wǎng)站系統(tǒng) 正是以 ZJEE 技術(shù)和規(guī)范為基礎(chǔ),結(jié)合具體應(yīng)用的電子商務(wù)系統(tǒng)。因此越來越多的企業(yè)采納電子商務(wù)作為交易模式。隨著時代的發(fā)展,計(jì)算機(jī)及網(wǎng)絡(luò)產(chǎn)品、互聯(lián)網(wǎng)技術(shù) (web 技術(shù) )、完全支付等電子商務(wù)的支撐技術(shù)在電子商務(wù)應(yīng)用的大潮中產(chǎn)生質(zhì)的飛躍,電子商務(wù)的概念正在得到不斷的補(bǔ)充和完善,它將不僅僅只局限于帶動互聯(lián)網(wǎng)經(jīng)濟(jì)的飛速發(fā)展,而是將深入到經(jīng)濟(jì)活動的每一個角落,深入到千家萬戶,深入到每一個人的身邊。本文從網(wǎng)上購物系統(tǒng)的實(shí)際出發(fā),引入了一個改進(jìn)后的 Struts 框架,同時從占本系統(tǒng)很大比例的數(shù)據(jù)增、刪、改、查操作中抽象出了一個數(shù)據(jù)操作通用框架,在框架的設(shè)計(jì)過程中運(yùn)用了一些設(shè)計(jì)模式。 框架技術(shù)與設(shè)計(jì)模式是 J2EE 中很重要的軟件重用技術(shù),框架技術(shù)通過重用提高了軟件的生產(chǎn)效率, ZJEE 項(xiàng)目是通過框架、模式的設(shè)計(jì)運(yùn)用達(dá)到控制軟件質(zhì)量的目的。雖然這在一定程度上限制了開發(fā)人員的發(fā)揮創(chuàng)造,但是它帶來了穩(wěn)定的軟件質(zhì)量和可 重用的組件,尤其適用于較大型項(xiàng)目的開發(fā)。系統(tǒng)具有高可靠性、可擴(kuò)展性和可重用性的特點(diǎn)。電子商 務(wù)提出了一種全新的商業(yè)機(jī)會、需求、規(guī)劃和挑戰(zhàn),正是新世紀(jì)全球經(jīng)濟(jì)與社會發(fā)展的朝陽領(lǐng)域。隨著互聯(lián)網(wǎng)上的電子商務(wù)網(wǎng)站大量出現(xiàn),電子商務(wù)作為一種交易形式已經(jīng)在社會經(jīng)濟(jì)生活中占據(jù)一定的地位。 論文研究意義 圖書是一種在整個社會生活中都很普及的精神消費(fèi)品,在整個商品市場上占據(jù)不同于其它商品的特殊地位。另一方面,互聯(lián)網(wǎng)技術(shù)的發(fā)展在推動電子商務(wù)進(jìn)步的同時,也使電子商務(wù)系統(tǒng)的構(gòu)建實(shí)現(xiàn)技術(shù)面臨新的挑戰(zhàn)。但是回顧電子商務(wù)的發(fā)展歷程,它仍舊還很年輕,還有很多有待完善和發(fā)展的地方。中國網(wǎng)上購書的比例是全球最高的。 社會信用水平不高,交易誠信相對差。第 2 章介紹了電子商務(wù)并分析了幾種流行的軟件體系結(jié)構(gòu) 。 J2EE 體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費(fèi)用而又需要高可用性、高可靠性以及可 擴(kuò)展性的應(yīng)用的需求。每一個供應(yīng)商都對現(xiàn)有的客戶提供了不用廢棄已有投資,進(jìn)入可移植的 J2EE 領(lǐng)域的升級途徑。基于 J2EE 的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件、硬件。能消除系統(tǒng)中的瓶頸,允許多臺服務(wù)器集成部署。這是實(shí)時性很強(qiáng)商業(yè)系統(tǒng)理想的選擇 [36]。 控制器 (Controller),顧名思義起控制作用。 毫無疑問,設(shè)計(jì)模式于己于他人于系統(tǒng)都是多贏的,設(shè)計(jì)模 式使代碼編制真正工程化,設(shè)計(jì)模式是軟件工程的基石,如同大廈的一塊塊磚石一樣。模式名可以幫助我們思考,便于我們與其他人交流設(shè)計(jì)思想及設(shè)計(jì)結(jié)果。 (consequences) 描述了模式應(yīng)用的效果及 使用模式應(yīng)權(quán)衡的問題。由某個行業(yè)的從業(yè)人員組成的社區(qū)通常會發(fā)明一些專業(yè)術(shù)語,以便于同行之間進(jìn)行交流。 框架通常定義了應(yīng)用體系的整體結(jié)構(gòu)類和對象的關(guān)系等等設(shè)計(jì)參數(shù),以便于具體應(yīng)用實(shí)現(xiàn)者能集中精力于應(yīng)用本身的特定細(xì)節(jié)。在 struts 框架中,模型分為兩個部分: ? 系16 統(tǒng)的內(nèi)部狀態(tài) ? 可以改變狀態(tài)的操作(事務(wù)邏輯) 內(nèi)部狀態(tài)通常 由一組 ActionForm JavaBean 表示。容易被人采用,功能強(qiáng)大。如果 實(shí)例不存在, 則創(chuàng)建一個ActionMapping 對象,它包含了把請求轉(zhuǎn)發(fā)給哪個 Action 的消息。 ActionServlet 根據(jù)配置信息決定將請求轉(zhuǎn)發(fā)給哪個Action。通過這些接口,不僅可以對持久化對象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。它充當(dāng)數(shù)據(jù)存儲源的代理,并負(fù)責(zé)創(chuàng)建 Session 對象。它可以使用 HQL 語言或 SQL 語句兩種表達(dá)方式。而一般情況下程序員是做不到這一點(diǎn)的。本章著重介紹了用于搭建系統(tǒng)平臺的兩種輕量級框架 Struts、 Hibernate,使用這些框架的目的在于使訂單作業(yè)系統(tǒng)擁有更好的互交性,可操作性,可擴(kuò)展性。 ? 建立后臺的圖書信息數(shù)據(jù)庫 。 ? 顧客選擇付款方式 。 (7)特價圖書信息管理員可以方便地增加、刪除、修改特價圖書。應(yīng)用按照功能和需求劃分為不同的組件,包括在 Web 服務(wù)器上的實(shí)現(xiàn)界面顯示,流程控制的 Web 組件和應(yīng)用服務(wù)器上的 JavaBean 等 [11][12] 下面對系統(tǒng)包含的五個層次進(jìn)行分別介紹。 Web 層是連接客戶層和其他層的紐帶,負(fù)責(zé)控制整個系統(tǒng)各個模塊的運(yùn)轉(zhuǎn)。對于持久層而言,它是調(diào)用者;對于表示層而言,它卻是被調(diào)用者。如果業(yè)務(wù)邏輯層發(fā)生了變化,那么數(shù)據(jù)持久化邏輯代碼是否需要重新編譯。無論是從設(shè)計(jì)草案還是從一個 遺留 數(shù)據(jù)庫開始,開發(fā)人員都可以采用 Hibernate。圖書信息管理員通過圖書管理模塊可以添加、刪除、修改書的種類和書 。 28 系統(tǒng)模塊圖 整個系統(tǒng)的功能模塊劃分不僅包括系統(tǒng)的模塊的劃分還有系統(tǒng)的導(dǎo)航功能設(shè)置,用戶登錄以后進(jìn)入在線購書模塊,用戶可以購書,也可以查看圖書信息,查詢圖書可以通過關(guān)鍵字,也可以通過分類 查詢。服務(wù)器在收到用戶提交的訂單信息以后, 可以確認(rèn)用戶的信息,可以管理訂單,比如刪除訂單或者修改訂單的狀態(tài),把未付款狀態(tài)修改成己付,并決定發(fā)貨 (通過修改發(fā)貨狀態(tài)信息 )。 對于網(wǎng)上購書系統(tǒng)還有管理員,所以為管理員必須建立一個表。 Book book = (bookid)。 37 圖 購物車模塊流程圖 各文件作用如下 1) :將 Order 的信息獲得并交給 Hibernate 數(shù)據(jù)庫 2) :將書籍信息加入到購物車中 3) : 購物車頁面 顯示 4) : 訂單界面 5) : 最總訂單界面 界面運(yùn)行結(jié)果如圖 存入數(shù)據(jù)庫 38 圖 最終訂單頁面效果 書籍 管理模塊的實(shí)現(xiàn) 運(yùn)行結(jié)果如 所示: 39 圖 新增圖書頁面 本章小結(jié) 本章主要對網(wǎng)上書店系統(tǒng)部分功能模塊進(jìn)行了實(shí)現(xiàn),并對功能模 塊的各個 文件關(guān)系進(jìn)行了梳理和劃分。系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)對其他類似系統(tǒng)的也具有借鑒意義。在此,我祝福他們永遠(yuǎn)安康幸福 ! 感謝曾經(jīng)教育和幫助過我的所有老師和同學(xué),感謝所有幫助過我的朋友。薩姆納 (Mary Sumner)著 ,張玉亭 ,楊曉云譯 .ERP—— 企 業(yè)資源計(jì)劃=Enterprise :機(jī)械工業(yè)出版社 , [2](美 )德博拉隨著未來 購書 系統(tǒng) 發(fā)展 的不斷深入,業(yè)務(wù)的不斷變化,系統(tǒng)的業(yè)務(wù)邏輯層和數(shù)據(jù)持久層可能仍需要修改和擴(kuò)展。使用 UML 建模技術(shù)對實(shí)訓(xùn)管理系統(tǒng)需求進(jìn)行了分析,并設(shè)計(jì)了總體結(jié)構(gòu)和系統(tǒng)功能,重點(diǎn)在于解決系統(tǒng)的層次劃分及各層次使用的技術(shù)。 (())。這樣就能夠減少數(shù)據(jù)庫中數(shù)據(jù)的冗余。 客戶端完成的功能模塊主要包括 :個人信息管理,前臺訂單處理,購物車處理,瀏覽圖書信息、反饋圖書信息。這時候如果用戶選擇購買的話,他可以選擇購買的數(shù)量,并將書籍放到購物車中,這個時候用戶就可以去查看購物車信息,購物車中羅列了用戶購物的清單 (訂單 ),用戶可以查看訂單信息,修改訂單信息。用戶管理員通過用戶管理模塊可以創(chuàng)建、刪除、修改不同信息管理員的用戶名和密碼 。 系統(tǒng)詳細(xì)設(shè)計(jì) 網(wǎng)上書店系統(tǒng)的開發(fā)過程可借鑒軟件 工程的有關(guān)思想,開發(fā)模式不能照搬原來的瀑布模型 (需求分析 概要設(shè)計(jì) 詳細(xì)設(shè)計(jì) 代碼 調(diào)試 維護(hù) ),也不適宜用快速原型來開發(fā),而是采用循環(huán)的開發(fā)模式,即系統(tǒng)流程分析、系統(tǒng)策略分析、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)功能模塊、系統(tǒng)測試。 系統(tǒng) 架構(gòu) 設(shè)計(jì) 系統(tǒng)是有 Struts 和 Hibernate 架構(gòu)合并組成,其結(jié)構(gòu)如下 Struts 框架 Struts(MVC 框架 ) WEB 層 頁 面 .jsp 用戶請求處理組件 控制器 用戶控制器 頁面數(shù)據(jù)封裝對象 業(yè)務(wù)層 業(yè)務(wù)接口 業(yè)務(wù)實(shí)現(xiàn) 數(shù)據(jù)訪問層 Hibernate 數(shù)據(jù)讀取接口 數(shù)據(jù)讀取 實(shí)現(xiàn) S PR I G 文件 配置 26 Struts是 Apache基金會的一個 Open Source項(xiàng)目,基于 Sun J2EE平臺的 MVC框架,主要采用 Servlet 和 JSP 技術(shù)來 實(shí)現(xiàn),能夠很好地幫助 Java 開發(fā)者利用 J2EE 開發(fā) Web 應(yīng)用,也是面向?qū)ο笤O(shè)計(jì)。 持久層 持久就是對數(shù)據(jù)的保持,即對程序狀態(tài)的保持。它的關(guān)注點(diǎn)主要集中在業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實(shí)現(xiàn)等與業(yè)務(wù)需求有關(guān)的系統(tǒng)設(shè)計(jì),也即是說它是與系統(tǒng)所應(yīng)對的領(lǐng)域( Domain)邏輯有關(guān)。 VO為值對象,即 set 和 get 方法實(shí)現(xiàn)的對象。 網(wǎng)上書店的資源要求 網(wǎng)上書店系統(tǒng)運(yùn)行在 WindowsXP 操作系統(tǒng)下,以 Sun 公司的 J2EE 技術(shù)為技術(shù)支持,使用 MyEclips 作為開發(fā)平臺、 Tomcat 作為應(yīng)用服務(wù)器、 MySQL 作為核心數(shù)據(jù)庫管理系統(tǒng) 。 (4)書店向銀行結(jié)算 網(wǎng)上書店的功能需求 根據(jù)上述交易流程,可以確定整個系統(tǒng)的基本功能如下 : 22 (1)顧客可以方便查看圖書信息,及時了解每天的特價圖書。 (2)選定待購圖書 ? 顧客通過網(wǎng)絡(luò)瀏覽網(wǎng)上書店系統(tǒng)的主頁 。使系統(tǒng)開發(fā)人員能夠更清楚地了解系統(tǒng)需求 。 EB 的架構(gòu)效率會差的很遠(yuǎn)。 Hibernate 可以用在任何 JDBC 可以使用的場合,例如 Java 應(yīng)用程序的數(shù)據(jù)庫訪問代碼, DAO 接口的實(shí)現(xiàn)類,甚至可以是 BMP 里面的訪問數(shù)據(jù)庫的代碼。需要注意的是 SessionFactory 并不是輕量級的,因?yàn)橐话闱闆r下,一個項(xiàng)目通常只需要一個 SessionFactory 就夠,當(dāng)需要操作多個數(shù)據(jù)庫時, 可以為每個數(shù)據(jù)庫指定一個 SessionFactory。 ? Session 接口: Session 接口負(fù)責(zé)執(zhí)行被持久化對象的 CRUD 操作 (CRUD 的任務(wù)是完成與數(shù)據(jù)庫的交流,包含了很多常見的 SQL 語句。 Action 的 execute 方法返回一個 ActionForward 對象, ActionServlet 再把客戶請求轉(zhuǎn)發(fā)給 ActionForward 對象指向的 JSP 組件。如果實(shí)例不存在,則創(chuàng)建一個 ActionForm 對象,并把客戶提交的表單數(shù)據(jù)保存到 ActionForm 對象中。 提供的模型 2 體系結(jié)構(gòu),視圖層 事務(wù)處理層 數(shù)據(jù)模型層,通過明確的應(yīng)用程序分工使得事務(wù)邏輯和顯示邏輯彼此相互獨(dú)立,視圖層 (html,JSP)將用戶所需要的任何數(shù)據(jù)向事務(wù)處理層 (servlet)發(fā)送請求,事務(wù)處理層將根據(jù)請求處理相關(guān)事務(wù) (包括處理請求,驗(yàn)證數(shù)據(jù)等 ),將用戶所需要的數(shù)據(jù)提交到數(shù)據(jù)模型層,數(shù)據(jù)模型層從數(shù)據(jù)庫取得數(shù)據(jù)再反饋給事務(wù)處理層,由事務(wù)處理層傳遞給視圖層顯示數(shù)據(jù)信息。大型應(yīng)用程序通常在方法內(nèi)部封裝事務(wù)邏輯(操作),這些方法可以被擁有狀態(tài)信息的 bean 調(diào)用。 另外,設(shè)計(jì)模式有助于對框架結(jié)構(gòu)的理解,成熟的框架通常使用了多種設(shè)計(jì)模式,如果你熟悉這些設(shè)計(jì)模式,毫無疑問,你將迅速掌握框架的結(jié)構(gòu),我們一般開發(fā)者如果突然接觸 EJB、 J2EE 等框架,會覺得特別難學(xué),難掌握,那么轉(zhuǎn)而先掌握設(shè)計(jì)模式,無疑是給了你剖析 EJB 或 J2EE 系統(tǒng)的一把利器。隨著某個行業(yè)及其專業(yè)術(shù)語的發(fā)展,一些作者便開始起到重要的作用。軟件效果大多關(guān)注對時間和空間的衡量,它們也表述了語言和實(shí)現(xiàn)問題。 (problem) 描述了應(yīng)該在何時使用模式。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1