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

正文內(nèi)容

基于jsp技術(shù)的網(wǎng)上書店系統(tǒng)的分析與設(shè)計-在線瀏覽

2025-01-20 21:18本頁面
  

【正文】 6 結(jié) 論 ..................................................................................................................................... 28 致 謝 ........................................................................................................................................... 29 參考文獻(xiàn) ....................................................................................................................................... 30 附 錄 ........................................................................................................................................... 31 附 錄 1: 英文原文 ................................................................................................................ 31 附 錄 2: 中文譯文 ................................................................................................................ 35 華北水利水電學(xué)院畢業(yè)設(shè)計 1 1 緒論 研究背景及意義 隨著現(xiàn)代信息技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)技術(shù)在 現(xiàn)代社會的商業(yè) 中的應(yīng)用日益廣泛和深入 ,在網(wǎng)絡(luò)技術(shù)逐漸滲入 社會生活各個層面的今天,傳統(tǒng)的面對面的交易方式也面臨著變革,而通過網(wǎng)絡(luò)進(jìn)行書籍交易則是一個很重要的方向。因此,通過網(wǎng)絡(luò)進(jìn)行交易將是以后進(jìn)行書籍交易一個重要的發(fā)展趨勢 。目前國內(nèi)的這種商務(wù)網(wǎng)站大多是用 ASP 來編寫 ,但 ASP 有它的局限性 ,它是解釋運(yùn)行的 ,在多個客戶訪問 的情況下會變得非常慢 ,而且網(wǎng)站服務(wù)器的負(fù)荷也很重 ,且只能運(yùn)行在微軟的操作系統(tǒng)和服務(wù)器上 。 JSP 不但能夠?qū)崿F(xiàn)跨平臺和兼容各種 Web 服務(wù)器產(chǎn)品 ,而且還能將強(qiáng)大的服務(wù)器端 Java 技術(shù)有機(jī)的融合到網(wǎng)頁中去 ,在 JSP 程序中采用的 JavaBean 技術(shù)封裝 業(yè) 務(wù)邏輯(功能實(shí)現(xiàn)部分 ),可以實(shí)現(xiàn)業(yè)務(wù)邏輯和前臺顯示 的分離 ,使系統(tǒng)更加健壯和靈活 。 國內(nèi)外的發(fā)展情況 2020 年度美國電子商務(wù)達(dá)到了 1024 億美元 ,較 2020 年增長 20%。 歷經(jīng)十年風(fēng)雨 ,亞馬遜依然領(lǐng)袖電子商務(wù)市場 。 我國自 1997 年開始探索網(wǎng)上圖書之路 ,隨著互聯(lián)網(wǎng)技術(shù)的突飛猛進(jìn)和網(wǎng)絡(luò)的普及 ,我國網(wǎng)上書店得到了空前發(fā)展 。 目前我國網(wǎng)上書店采用的三種配送方式是本地讀者送書上門、外地讀者郵華北水利水電學(xué)院畢業(yè)設(shè)計 2 局投遞及利用加盟書店就近配送 [2]。該系統(tǒng)采用 window 開發(fā)平臺 ,使用 Java 語言、 JSP 動態(tài)編程語言來實(shí)現(xiàn)。 (2) 將 JSP與 ASP 和 PHP技術(shù)進(jìn)行比較,分析出 JSP 開發(fā)技術(shù)的先進(jìn)性 ,從而確定本系統(tǒng)所使用的技術(shù)。 (3) 對網(wǎng)上書店系統(tǒng)進(jìn)行分析與設(shè)計,主要包括系統(tǒng)的需求分析、系統(tǒng)的組織結(jié)構(gòu)設(shè)計、系統(tǒng)的工作流程分析和系統(tǒng)的數(shù)據(jù)流程分析。 (5) 對網(wǎng)上書店進(jìn)行詳細(xì)的設(shè)計與 實(shí)現(xiàn)。自從 1995 年正式問世以來, Java 的快速發(fā)展已經(jīng)讓整個 Web 世界發(fā)生了翻天覆地的變化 [2]。 Java Servlet Servlet 是一種獨(dú)立于平臺和協(xié)議的服務(wù)器端的 Java 應(yīng)用程序,可以生成動態(tài)的 Web頁面。 Java Servlet 對于 Web 服務(wù)器就好像 Java Applet 對于 Web 瀏覽器。 Java Servlet API 定義了 Servlet 和服務(wù)器之間的一個標(biāo)準(zhǔn)接口,這使得 Servlet具有跨服務(wù)器平臺的特性。當(dāng)客戶機(jī)發(fā)送請求至服務(wù)器時,服務(wù)器將請求信息發(fā)送給 Servlet,Servlet 生成響應(yīng)內(nèi)容并將其傳給 Server,然后再由 Server 將響應(yīng)返回給客戶端。在 Servlet 中,每個請求由一個輕量級的 Java 線程處理,如果處理請求的是 N 個線程,只是需要一份 Servlet 類代碼,具有很高的效率; Servlet 提供了大量的實(shí)用工具例程,更容易使用;許多使用 傳統(tǒng) CGI 程序很難完成的任務(wù)都可以由Servlet 輕松地完成,功能更強(qiáng)大; Servlet 用 Java 編寫,幾乎所有的主流服務(wù)器都江堰市直接或通過插件支持 Servlet,具有更好的可移植性。 Java Servlet 是 JSP 技術(shù)的基礎(chǔ),大型的 Web 應(yīng)用程序的開發(fā)需要 Java 華北水利水電學(xué)院畢業(yè)設(shè)計 4 Servlet 和 JSP 配合才能完成 [5]。 三者都提供在 HTML 代碼中混合某種程序代碼、有語言引擎解釋執(zhí)行程序代碼的能力 .在 ASP、 PHP、 JSP 環(huán)境下 ,HTML 代碼主要負(fù)責(zé)描述信息的顯示樣式 ,而程序代碼則用來描述處理邏輯 。 程序代碼的執(zhí)行結(jié)果被重新嵌入到 HTML 代碼中 ,然后一起發(fā)送給瀏覽器 。 但 JSP 代碼被編譯成 Servlet 并由 Java 虛擬機(jī)解釋執(zhí)行 ,這 種編譯操作僅在對 JSP 頁面的第一次請求時發(fā)生 ,因此采用 JSP 技術(shù)的頁面執(zhí)行速度較快 。 在 UNIX 下也有 ChiliSoft 的組件來支持 ASP,但是 ASP 本身的功能有限 ,必須通過 ASP+COM 的群組合來擴(kuò)充 ,在 UNIX 的 COM 實(shí)現(xiàn)起來非常困難 。 用戶更換平臺時 ,無需變換 PHP 代碼 ,可即拿即用 。 知名的 Web服務(wù)器 Apache 已經(jīng)能夠支持 JSP, 由于 Apache 廣泛應(yīng)用在 WindowsNT,UNIX 和 Linux上 ,因此 JSP 有更廣泛的執(zhí)行平臺 。 從一個平臺移植到另外一個平臺 ,JSP 和 javaBean甚至不用重新編譯 ,因為 Java 字節(jié)碼都是標(biāo)準(zhǔn)的與平臺無關(guān)的 。 首先 ,PHP 缺乏規(guī)模支持 。 總結(jié) JSP 的優(yōu)勢如下 : (1) 一次編寫多次運(yùn)行 。 華北水利水電學(xué)院畢業(yè)設(shè)計 5 (3) 強(qiáng)大的可伸縮性 。 JSP 開發(fā)的 模式 JSP 規(guī)范提現(xiàn)了兩種用 JSP 技術(shù)建立應(yīng)用程序的方式,這兩種方式分別稱作 JSP Model 1 和 JSP Model 2,如圖 和圖 所示 [4]。這樣做的好處是簡單、開發(fā)快、易于實(shí)現(xiàn)。 Model 1 體系十分適合簡單應(yīng)用的需要,它卻不能滿足復(fù)雜的大型應(yīng)用程序的實(shí)現(xiàn)。用華北水利水電學(xué)院畢業(yè)設(shè)計 6 JSP 生成表達(dá)層的內(nèi)容,讓 Servlet 完成深層次的處理任務(wù)。Model 2 體系的優(yōu)點(diǎn)是 JSP 網(wǎng)頁專門用于表現(xiàn)數(shù)據(jù)而無需進(jìn)行其他操作,使得 JSP 頁面沒有或只含很少的 Java 代碼,使得頁面清晰,提高了可讀性,便于維護(hù)。 MVC 模型 /視圖 /控制器 (MVC)模式源于傳統(tǒng)的面向?qū)?象語言 SmallTalk,它是第一個分開表示邏輯和業(yè)務(wù)邏輯的設(shè)計模式。在出現(xiàn) MVC 模式之前,用戶界面設(shè)計通常把這些層合 并在一起,而 MVC 模式則把它們分離開,使各個模塊相對獨(dú)立,提高靈活性與復(fù)用性。模型表示業(yè)務(wù)數(shù)據(jù),或者業(yè)務(wù)邏輯 ,這是整個模型的核心。它采用面向?qū)ο蟮姆椒ǎ瑢栴}領(lǐng)域中的對象抽象為應(yīng)用程序?qū)ο蟆? ( 2) 視圖( View) 視圖是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面,與 Web 應(yīng)用程序一樣,主管應(yīng)用程序與人之間的接口。 ( 3) 控制器( controller) 該部分是用戶與 Model 的接口。 在三者的關(guān)系中, Controller 接收使用者的消息,要求 Model 處理應(yīng)用領(lǐng)域的資料:Model 告訴 View,讓 View 知道 Model 的內(nèi)容已更新, View 接獲通知并進(jìn)行準(zhǔn)備工作,就緒了才要求 Model 送來新內(nèi)容,顯示于視窗里 [6]。 華北水利水電學(xué)院畢業(yè)設(shè)計 8 3 網(wǎng)上書店系統(tǒng)的 系統(tǒng)分析 系統(tǒng) 需求分析 網(wǎng)上書店系統(tǒng)主要是實(shí)現(xiàn)網(wǎng)上選書、購書、產(chǎn)生訂單等功能的系統(tǒng)。 根據(jù)網(wǎng)上書店的基本需求,本系統(tǒng)需要完成的具體任務(wù)如下: (1) 書圖查詢 : 當(dāng)客戶進(jìn)入網(wǎng)上書店時,應(yīng)該在主頁面中顯示 的書目信息,以供客戶選擇所需圖書,同時也 應(yīng)該提供按照圖書名稱快速查詢所需書目信息的功能。 (3) 訂單處理:對應(yīng)客戶購買圖書商品信息的需求,在確定了所購圖書商品的價格、數(shù)量等信息后,提示用戶選擇對應(yīng)的送貨方式及付款方式,最終生成對應(yīng)的訂單記錄,以便于網(wǎng)站配貨人員依據(jù)訂單信息進(jìn)行后續(xù)的出貨、送貨的處理。 系統(tǒng)的 組織結(jié)構(gòu) 分析 作為一個完整的網(wǎng)上書店系統(tǒng),其系統(tǒng)架構(gòu)如下圖: 網(wǎng) 上 購 書 系 統(tǒng)用 戶 購 書 系 統(tǒng)圖 書 管 理 系 統(tǒng)用戶注冊登錄用戶信息用戶搜索圖書查看購物車圖書瀏覽管理員登錄訂單管理用戶管理圖書管理查看圖書信息購買圖書修改訂購數(shù)量圖書評論圖書上傳圖書修改圖書刪除刪除所購書籍繼續(xù)選購其它圖書清空購物車提交購物車 圖 31 系統(tǒng)的組織結(jié)構(gòu)圖 華北水利水電學(xué)院畢業(yè)設(shè)計 9 系統(tǒng) 工作 流程分析 網(wǎng)上書店 系統(tǒng) 貫穿著這樣三個流程:前臺流程、后臺管理流程、完整的購書流程。用戶 登錄和注冊 后 ,便可以 查看用戶信息、修改用戶信息和密碼 、查看圖書詳細(xì)資料、將圖書加入購物車 。用戶完全選定了要購買的圖書后,就可以提交購物車并生成訂單,系統(tǒng)會提示提交成功,并顯示訂單號,前臺的用戶操作流程就結(jié)束了。 后臺管理流程 下圖描述了網(wǎng)上書店的后臺管理流程 : 華北水利水電學(xué)院畢業(yè)設(shè)計 10 管 理 員管 理 員 登 錄訂 單 管 理 用 戶 管 理 圖 書 管 理末 登 錄N OY E S圖 33 系統(tǒng)的后臺管理 工作 流程圖 后臺各個流程之間的關(guān)系相對獨(dú)立一些,所以后臺的管理流程相對來說簡單一些,不同流程對應(yīng)的功能模塊之間也基本獨(dú)立,基本上是一種平行關(guān)系。 系統(tǒng)的購書流程 貫穿 于整個 系統(tǒng)之中,是連接前、后臺的核心流程。 選 擇 圖 書 加 入 購 物 車 提 交 購 物 車 生 成 訂 單收 款發(fā) 貨確 定 圖 系統(tǒng)的購書流程圖 系統(tǒng)的數(shù)據(jù)流程分析 數(shù)據(jù)流圖描述數(shù)據(jù)流動、存儲、處理的邏輯關(guān)系,也稱為邏輯數(shù)據(jù)流程圖,一般用 DFD表示。因此,數(shù)據(jù)圖應(yīng)該簡明易懂。 網(wǎng)上書店頂層數(shù)據(jù)流圖如下圖 35所示。 顧客書店管理員圖 書 評 論 信 息圖 書 評 論 結(jié) 果注 冊 / 登 錄 / 注 銷 信 息選 中 書 目 列 表訂 單 操 作確 認(rèn) 后 的 訂 單訂 單 查 詢訂 單 查 詢 結(jié) 果顧 客 維 護(hù) 信 息圖 書 管 理 信 息圖 書 信 息 瀏 覽 結(jié) 果顧客購書子系統(tǒng)1圖 書 瀏 結(jié) 果l 圖 書 瀏 信 息l 圖 書 查 詢 信 息圖 書 查 詢 結(jié) 果訂 單 信 息 瀏 結(jié) 果訂 單 管 理 信 息圖書管理子系統(tǒng)2顧 客 信 息 瀏 覽 結(jié) 果圖 書 基 本 信 息圖 書 評 論 信 息顧 客 信 息訂 單 信 息圖 36 網(wǎng)上書店一層數(shù)據(jù)流圖 網(wǎng)上書店二層數(shù)據(jù)流圖如下 所示: 圖 書 瀏 覽 與查 詢1 . 2顧 客瀏 覽 圖 書查 詢 圖 書顧 客圖 書 瀏 覽 結(jié) 果圖 書 查 詢 結(jié) 果圖 書 基 本 信 息圖 書 評 論1 . 3圖 書 評 論 信 息表注 冊 及 登 錄1 . 1客 戶 信 息訂 單 處 理1 . 4圖 書 基 本 信 息注 冊 / 登 錄 / 注 銷 信 息選 中 書 目 列 表訂 單 操 作訂 單 查 詢確 認(rèn) 后 的 訂 單訂 單 查 詢 結(jié) 果用 戶 帳 號訂 單 表顧 客顧 客 圖 37 網(wǎng)上書店二層數(shù)據(jù)流圖 華北水利水電學(xué)院畢業(yè)設(shè)計 12 4 網(wǎng)上書店 系統(tǒng)的運(yùn)行環(huán)境及數(shù)據(jù)庫設(shè)計 本系統(tǒng)采用的技術(shù)方案為 JS
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1