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

正文內(nèi)容

bs架構(gòu)基于jsp的在線購物中購物_車的設(shè)計與實現(xiàn)(編輯修改稿)

2024-10-01 17:03 本頁面
 

【文章內(nèi)容簡介】 文件一樣方便。 JavaScript 是一種描述性語言,它可以被嵌入 HTML 的文件之中。通過 JavaScript 可以做到響應(yīng)用戶的需求事件(如表單的輸入),這樣當一位使用者 10 輸入一項信息時,它不需要通過網(wǎng)絡(luò)傳送到服務(wù)器端進行處理再傳回來的過程,而可以直接在客戶端進行事件的處理。你也可以想像成有一個可執(zhí)行程序在你的客戶端上執(zhí)行一樣(但這種執(zhí)行程序是有限的,它對客戶端電腦的控制力很差)! JavaScript語言的前身叫作 Livescript。自從 Sun公司推出著名的 Java語言之后, Netscape公司引進了 Sun公司有關(guān) Java的程序概念,將自己原有的Livescript 重 新進行設(shè)計,并改名為 JavaScript。 JavaScript是一種基于對象和事件驅(qū)動并具有安全性能的腳本語言,有了JavaScript,可使網(wǎng)頁變得生動。使用它的目的是與 HTML超文本標識語言、 Java 腳本語言一起實現(xiàn)在一個網(wǎng)頁中鏈接多個對象,與網(wǎng)絡(luò)客戶交互作用,從而可以開發(fā)客戶端的應(yīng)用程序。它是通過嵌入或調(diào)入在標準的 HTML語言中實現(xiàn)的。 JavaScript具有很多優(yōu)點: 1.簡單性 JavaScript 是一種腳本編寫語言,它采用小程序段的方式實現(xiàn)編程,像其它腳本語言一樣, JavaScript 同樣已是一種解釋性語言,它提供了一個簡易的開發(fā)過程。它的基本結(jié)構(gòu)形式與 C、 C++、 VB、 Delphi 十分類似。但它不像這些語言一樣,需要先編譯,而是在程序運行過程中被逐行地解釋。它與 HTML 標識結(jié)合在一起,從而方便用戶的使用操作。 JavaScript是動態(tài)的,它可以直接對用戶或客戶輸入做出響應(yīng),無須經(jīng)過 Web服務(wù)程序。它對用戶的反映響應(yīng),是采用以事件驅(qū)動的方式進行的。所謂事件驅(qū)動,就是指在主頁中執(zhí)行了某種操作所產(chǎn)生的動作,就稱為 “ 事件 ” 。比如按下鼠標、移動窗口、選擇菜單等都可以視為事件。當事件發(fā) 生后,可能會引起相應(yīng)的事件響應(yīng)。 JavaScript是依賴于瀏覽器本身,與操作環(huán)境無關(guān),只要能運行瀏覽器的計算機,并支持 JavaScript的瀏覽器就可以正確執(zhí)行。 CGI的交互時間 隨著 WWW的迅速發(fā)展有許多 WWW服務(wù)器提供的服務(wù)要與瀏覽者進行交流,確定瀏覽的身份、需服務(wù)的內(nèi)容等等,這項工作通常由CGI/PERL編寫相應(yīng)的接口程序與用戶進行交互來完成。很顯然,通過網(wǎng)絡(luò)與用戶的交互過程一方面增大了網(wǎng)絡(luò)的通信量,另一方面影響了服務(wù)器的服務(wù)性能。服務(wù)器為一個用戶運行一個 CGI時,需要一個 進程為它服務(wù),它要占用服務(wù)器的資源 (如 CPU服務(wù)、內(nèi)存耗費等 ),如果用戶填表出現(xiàn)錯誤,交互服務(wù)占用的時間就會相應(yīng)增加。被訪問的熱點主機與用戶交互越多,服務(wù)器的性能影響就越大。 JavaScript是一種基于客戶端瀏覽器的語言,用戶在瀏覽中填表、驗證的交互過程只是通過瀏覽器對調(diào)入 HTML文檔中的 JavaScript源代碼進行解釋執(zhí)行來完成的,即使是必須調(diào)用 CGI的部分,瀏覽器只將用戶輸入驗證后的信息提交給 11 遠程的服務(wù)器,大大減少了服務(wù)器的開銷。 JavaScript程序運行環(huán)境 : Windows 95/98或 Windows NT。 Netscape Navigator Inter Explorer 。 用于編輯 HTML文檔的字符編輯器 (WS、 WPS、 Notepad、 WordPad等 )或 HTML文檔編輯器。 . JSP 介紹 JSP是 Java Server Page的縮寫,是由 Sun Microsystems公司倡導、許多公司參與建立一種動態(tài)網(wǎng)頁技術(shù)標準,它在動態(tài)網(wǎng)頁的建設(shè)中有強大而特別的功能。 JSP是一種服務(wù)器端 HTML(或 XML)嵌入 Java代碼的腳本語言,是開發(fā) Web動態(tài)網(wǎng)站快速而有 效的工具, JSP的技術(shù)的優(yōu)勢: 1. JSP技術(shù)是用 Java語言作為腳本語言的。 Java語言是成熟的、強大的、易擴充的編程語言。 2. 高效性與安全性。 JSP在執(zhí)行前先被編譯成字節(jié)碼,字節(jié)碼由 Java虛擬機解釋執(zhí)行,比源碼解釋效率高。 3. 可維護性。由于 JSP技術(shù)是一種開放的、跨平臺的結(jié)構(gòu),因此 Web服務(wù)器、平臺及其他組件能很容易升級或切換,且不會影響 JSP基本的應(yīng)用程序。 。 。 JSP技術(shù)的弱勢: 1. 與 ASP 一樣, Java 的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨 平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復雜性。 2. Java的運行速度是用 class常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實是 “最低性能價格比 ”了。從另一方面,它還需要硬盤空間來儲存一系列的 .java文件和 .class文件,以及對應(yīng)的版本文件。 利用 JSP技術(shù),動態(tài)信息由 JSP頁面來表現(xiàn), JSP頁面由安裝在 Web服務(wù)器或者使用 JSP的應(yīng)用服務(wù)器上的 JSP引擎執(zhí)行。 JSP引擎接受客戶端對JSP頁面的請求,并且生成 JSP頁面作為對客戶端的響應(yīng)。 12 目前,在國內(nèi) JSP還是一種較新的技術(shù)。但 JSP+Servlet+JDBC+JavaBean目前已經(jīng)成為開發(fā)電子商務(wù)平臺的主流技術(shù)。隨著國內(nèi)與國際的接軌, JSP必將成為網(wǎng)站開發(fā)技術(shù)的首選。 語言介紹: HTML( Hyper Text Markup Language 超文本標記語言)是一種用來制作超文本文檔的簡單標記語言。與常見的字處理文件不同 ,Web頁以超文本標識語言編排格式。 HTML文件是帶有特定 HTML 插入標記的用以編排文檔屬性和格式的標準文本文件。它能獨立于各種操作系統(tǒng)平臺(如 UNIX, WINDOWS等)。自 1990年以來 HTML就一直被用作 World Wide Web上的信息表示語言,用于描述 Homepage的格式設(shè)計和它與 WWW上其它 Homepage的連結(jié)信息。 HTML文檔(即 Homepage的源文件)是一個放置了標記的 ASCII文本文件,通常它帶有 . html或 . htm的文件擴展名。生成一個 HTML文檔主要有以下三種途徑: ( 1)手工直接編寫(例如用你所喜愛的 ASCII文本編輯器或其它 HTML的編輯工具)。 ( 2)通過某些格式轉(zhuǎn)換工具將現(xiàn)有的其它格式文檔(如 WORD文檔)轉(zhuǎn)換成 HTML文檔。 ( 3)由 Web服務(wù)器(或稱 HTTP 服務(wù)器)一方實時動態(tài)地生成。 一般的 HTML頁面具有如下的結(jié)構(gòu): 〈 html〉 head title,base,link,is index,meta /head body 這是 HTML正文部分 〈 /body〉 /html 可 見在一個 HTML網(wǎng)頁文件中,一般必須有一對〈 html〉 /html標記作為文件的開頭和結(jié)尾,在 html標記后是頭部 標記 head/head,其后是實體標記 body/body。 13 通過 JDBC 對數(shù)據(jù)庫進行訪問 JDBC 從物理結(jié)構(gòu)上說就是 Java 語言訪問數(shù)據(jù)庫的一套接口集合。從本質(zhì)上來說就是調(diào)用者(程序員 )和實行者(數(shù)據(jù)庫廠商)之間的協(xié)議。 JDBC 的實現(xiàn)由數(shù)據(jù)庫廠商以驅(qū)動程序的形式提供。 JDBC API 為 Java 開發(fā)者使用數(shù)據(jù)庫提供了統(tǒng)一的編程接口,它由一組 Java 類和接口組成,使得開發(fā)人員可以使用純 Java 的方式來連接數(shù)據(jù)庫,并進行操作。 圖 JDBC在 Web中的結(jié)構(gòu)圖 以 Java 語言為基礎(chǔ)訪問 SQL 為基礎(chǔ)數(shù)據(jù)庫引擎的接口,它提供了一致的接口用于和數(shù)據(jù)庫溝通以及訪問數(shù)據(jù)。 JDBC 訪問數(shù)據(jù)庫的應(yīng)用步驟: 14 圖 圖形演繹編寫 JDBC 程序的一般過程 JDBC 應(yīng)用的分層: 分層就是對工能的隔離,降低層與層間的耦合性。 B/S 架構(gòu)的分層分為三層體系結(jié)構(gòu),表現(xiàn)層+業(yè)務(wù)邏輯層+數(shù)據(jù)存儲層(注:層面越多,軟件越復雜,但更靈活。)分層是必須的但是要有個度。 層次一但確定,數(shù)據(jù)必須按層訪問,不能跨層訪問。層與層之間最好時單向依賴(單向調(diào)用)??v向劃分:按功能劃分。橫向劃分:按抽象劃分。 圖 JDBC應(yīng)用的分層 JDBC應(yīng)用的分層。分層的原則是誰依賴誰就看誰調(diào)用誰。軟件的分層設(shè)計,便于任務(wù)的劃分、降低層間的耦合。結(jié)合 PMS的設(shè)計方法,思考這樣分層的好處。并且,使代碼盡量減 少重復,可復用性好,擴展余地加大,而且盡量減少硬編碼。 4 系統(tǒng)需求分析 15 4 系統(tǒng)需求分析 系統(tǒng)需求 軟件需求說明書的編制是為了使用戶和軟件開發(fā)者雙方對該軟件的初始規(guī)定有一個共同的理解 ,使之成為整個開發(fā)工作的基礎(chǔ),為了更好的好對系統(tǒng)的需求分析 ,我們首先必須對需求分析做一個全面的認識。 一般情況下,任何軟件開發(fā)的過程,首先就是,用戶根據(jù)自己的實際情況,考慮自己所要解決的主要問題,然后向開發(fā)人員提出問題開始的。這兩方面人員往往缺乏共同的語言,用戶熟悉本身的業(yè)務(wù)但不熟悉計算機技術(shù),軟件人員熟悉計算機技術(shù)但往往不熟悉用戶的 業(yè)務(wù),軟件人員習慣用數(shù)據(jù)結(jié)構(gòu)、程序結(jié)構(gòu)、編程語言等方式來討論問題,而用戶不能確切的理解這些概念,所以雙方交流時存在著隔閡。更糟的情況是:用戶本身也不知道他到底要計算機做些什么,這就更增加了交流的難度。開發(fā)人員常常 還沒搞清用戶要做什么的情況就著手開發(fā)軟件,這樣總會導致,開發(fā)人員做出的東西,不是用戶所要求的,因此,在一個軟件的開發(fā)過程中,用戶需求分析是非常重要的, 通過需求分析才能把軟件功能和性能的總體要領(lǐng)描述為具體的軟件需求規(guī)程說明,從而奠定軟件開發(fā)的基礎(chǔ)。 本次 研究選擇的開發(fā)語言為 Java,該系統(tǒng)基于 B/S 架 構(gòu),用戶可以通過瀏覽器對服務(wù)器使用訪問。首先需要實現(xiàn) 網(wǎng)上購物 的基本功能,顯示商品 列表、添加商品到購物車、確認訂單 ,我所研究的重點是對 網(wǎng)上購物車 的設(shè)計與實現(xiàn)模塊。 系統(tǒng)可實現(xiàn)功能如下: 網(wǎng)上 商品列表的瀏覽,以及對各商品的詳細信息的查看。 :添加商品到個人購物車,并且對已添加到購物車的商品進行數(shù)量的增加、減少、修改和刪除等操作。 、挑選,確認或修改購物者的聯(lián)系方式,通過定單查詢對支付費用進行確定。 16 系統(tǒng)功能 系統(tǒng)主要分為以下幾大模塊 : 登錄模塊,購物車模塊,訂單模塊 各模塊實現(xiàn)的功能如下: ( 1) 登錄模塊 登錄模塊 在區(qū)分不同用戶的使用權(quán)限、加強軟件使用安全性和保證數(shù)據(jù)安全方面起著關(guān)鍵的作用。 使注冊用戶能快捷的購買商品。 ( 2) 購物車模塊 添加商品到個人購物車,并且對已添加到購物車的商品進行數(shù)量的增加、減少、修改和刪除等操作。 ( 3) 訂單模塊 客戶選擇商品后產(chǎn)生賬單,讓消費者能夠完成選購,付賬一起實現(xiàn)。 開發(fā)以及運行環(huán)境 : 本系統(tǒng)開發(fā)的基本環(huán) 境如 表 表 項目 最低配置 CPU P4 或同型號的 CPU 內(nèi)存 256M 硬盤 40G 以上 顯卡 Geforce2 以上 操作系統(tǒng) Windows 2020/XP 本系統(tǒng)的運行環(huán)境如下表 表 系統(tǒng)運行環(huán)境 項目 最低配置 CPU P3 或同型號以上的 CPU 內(nèi)存 128M 硬盤 20G 以上 顯卡 Geforce2 以上 操作系統(tǒng) Windows 2020/XP 5 系 統(tǒng)設(shè)計
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1