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

正文內容

天簌之心網(wǎng)上花店設計論文(已修改)

2025-07-07 14:54 本頁面
 

【正文】 1 緒論 開發(fā)背景 近年來,隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進入傳統(tǒng)的流通領域。于是電子商務開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費者展示出一種新穎的購物理念[1]。促進Internet高速發(fā)展的原因之一就是Web技術?,F(xiàn)如今的Web已經(jīng)不再局限于僅僅提供大量的信息服務,Web技術的發(fā)展,使得那些具有交互式的動態(tài)頁面,有條理的數(shù)據(jù)庫查詢,豐富信息內容的頁面成為最吸引人的網(wǎng)頁。瀏覽Web有著執(zhí)行Windows程序一樣的感覺和操作性。隨著Internet技術的發(fā)展,已經(jīng)成為一種操作平臺,為用戶提供強大的服務。網(wǎng)絡的應用越來越廣泛,單純的提供信息只是其中的一部分。未來的Web將是一套虛擬的信息平臺,其中包括在線購物,遠程醫(yī)療,視頻點播,語音聊天等功能。功能的擴展意味著數(shù)據(jù)量的增加,如果仍然用靜態(tài)頁面的生成模式,則會生成過多的超文本文件,不僅降低了瀏覽速度,也給維護造成了不便。靜態(tài)文檔的Web技術無法滿足人們進一步的要求。隨著高版本HTML的出現(xiàn)和瀏覽器對Form表單的支持使Web技術進入了動態(tài)交互頁面階段[2]。作為計算機領域發(fā)展最迅速之一的數(shù)據(jù)庫技術,已經(jīng)完成了一套獨有的理論,并廣泛的應用于人們的生產(chǎn)和生活中。數(shù)據(jù)庫技術與網(wǎng)站的結合是當今Web技術的一個熱點。有了數(shù)據(jù)庫的支持,可以擴展網(wǎng)頁的功能,可以方便的設計出交互式頁面,可以構造功能強大的后臺管理系統(tǒng),為網(wǎng)站的更新,維護提供極大的方便[3]。因此作為網(wǎng)絡開發(fā)者或者管理者,數(shù)據(jù)庫是必不可少的。當前的頁面正在向兩個方向發(fā)展,一是多媒體,另一個是交互式。交互式的實現(xiàn)意味著網(wǎng)站個性化,意味著用戶將有權決定要查看哪些內容[4]。所以網(wǎng)站必須提供一個給用戶的界面,讓用戶對內容進行分類篩選,最后得到用戶需要的內容。這點是傳統(tǒng)靜態(tài)網(wǎng)頁無法實現(xiàn)的。天簌之心網(wǎng)上花店的設計解決了以上的弊端,將數(shù)據(jù)庫和頁面結合。利用HTML語言,JSP語言語法,SQL Server數(shù)據(jù)庫知識和網(wǎng)絡安全知識等制作?;赪eb的天簌之心網(wǎng)上花店就是這樣一個采用交互式動態(tài)網(wǎng)頁的網(wǎng)站。網(wǎng)站主要使用了JSP技術,采用SOL Server 2000數(shù)據(jù)庫。使用JDBC技術把數(shù)據(jù)庫和動態(tài)網(wǎng)頁相關聯(lián)。天簌之心網(wǎng)上花店需要達到以下目標:1)支持用戶注冊和登錄。2)用戶登錄后可以根據(jù)價格、類型和其他關鍵詞進行查詢。3)用戶可以購買商品,但是可以在提交之前取消購買這些商品。4)支持用戶在線留言。5)支持管理員通過后臺登錄,并對型同種的各種信息進行維護。系統(tǒng)流程及模塊劃分:1)用戶登錄模塊:負責驗證系統(tǒng)中用戶的登錄信息。2)商品查詢模塊:負責根據(jù)用戶輸入的各種查詢條件快速查詢符合用戶要求的鮮花商品。3)購物車模塊:負責記錄并保存用戶選購的商品信息,然后生成訂單。4)用戶留言模塊:負責接受并記錄用戶的留言信息。5)管理員管理模塊:負責商品、訂單、用戶和廠商信息的查看、添加和刪除等維護操作。 使用工具和技術的介紹天簌之心網(wǎng)上花店使用到的技術有:JSP、SQL Server 2000和Dreamweaver。以下對各種工具做一個簡單介紹。 JSP簡介 JSP概述JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。 用JSP開發(fā)的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行[5]。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易[6]。以下羅列了JSP所獨具的一些特點:1)將內容的生成和顯示進行分離 使用JSP技術,Web頁面開發(fā)人員可以使用HTML或者XML標識來設計和格式化最終頁面。使用JSP標識或者小腳本來生成頁面上的動態(tài)內容。生成內容的邏輯被封裝在標識和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務器端運行。如果核心邏輯被封裝在標識和Beans中,那么其他人,如Web管理人員和頁面設計者,能夠編輯和使用JSP頁面,而不影響內容的生成。 在服務器端,JSP引擎解釋JSP標識和小腳本,生成所請求的內容(例如,通過訪問JavaBeans組件,使用JDBCTM技術訪問數(shù)據(jù)庫,或者包含文件),并且將結果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。 2)強調可重用的組件 絕大多數(shù)JSP頁面依賴于可重用的,跨平臺的組件(JavaBeans或者Enterprise JavaBeansTM組件)來執(zhí)行應用程序所要求的更為復雜的處理。開發(fā)人員能夠共享和交換執(zhí) 行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結果的開發(fā)努力中得到平衡。 3)采用標識簡化頁面開發(fā) Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。JavaServer Page技術封裝了許多功能,這些功能是在易用的、與JSP相關的XML標識中進行動態(tài)內容生成所需要的。 標準的JSP標識能夠訪問和實例化JavaBeans組件,設置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。通過開發(fā)定制化標識庫,JSP技術是可以擴展的。今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。這使得Web頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構件來工作。 JSP技術很容易整合到多種應用體系結構中,以利用現(xiàn)存的工具和技巧,并且擴展到能夠支持企業(yè)級的分布式應用。作為采用Java技術家族的一部分,以及Java 2(企業(yè)版體系結構)的一個組成部分,JSP技術能夠支持高度復雜的基于Web的應用。 由于JSP頁面的內置腳本語言是基于Java編程語言的,而且所有的JSP頁面都被編譯成為Java Servlet,JSP頁面就具有Java技術的所有好處,包括健壯的存儲管理和安全性。 作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運行”的特點。隨著越來越多的供應商將JSP支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務器和工具,更改工具或服務器并不影響當前的應用[7]。合理的選擇開發(fā)技術,對于網(wǎng)站開發(fā)的完成情況有著非常重要的影響。要開發(fā)一個網(wǎng)站,首先要選擇一個動態(tài)網(wǎng)頁開發(fā)技術。當前比較流行的動態(tài)網(wǎng)頁開發(fā)技術有JSP、ASP、PHP。[8]: asp/jsp/php比較表技術名稱ASPJSPPHP對數(shù)據(jù)庫的支持好好好開發(fā)難易度容易容易較難使用平臺Windows9X/NTWindows/UNIXUNIX安全性不好好不好對組件的支持支持支持不支持執(zhí)行方式解釋執(zhí)行編譯之后執(zhí)行解釋執(zhí)行跨平臺不好好好這三種都是在傳統(tǒng)的HTML代碼中,利用HTML標簽的擴展,構成頁面。不難看出,JSP的綜合實力是最強的,尤其是在安全性和跨平臺性兩個方面,比其他的兩種技術都要好,因此,最后選擇基于Java的JSP技術作為動態(tài)網(wǎng)頁的開發(fā)技術。 JSP的工作原理 :1)客戶端通過瀏覽器發(fā)送請求;2)Web服務器接收這個請求,然后轉給應用服務器;3)應用服務器會查找客戶要訪問的文件,;分兩種情況:第一次訪問:應用服務器把JSP文件轉換成Java文件;然后編譯成class文件;然后加載類;實例化對象并初始化;后續(xù)訪問:JSP文件對應的頁面對象已經(jīng)存在,直接查找到這個對象;4)應用服務器封裝請求信息,然后調用相應的方法;5)應用服務器把方法執(zhí)行結果(響應客戶的內容)傳遞給Web服務器;6)Web服務器把這個結果發(fā)給客戶端;7)客戶端瀏覽器把接收到的html代碼解析成網(wǎng)頁。這個就是我們看到的結果。 Dreamweaver簡介Macromedia Dreamweaver MX 2004是一款專業(yè)的HTML編輯器,用于對Web站點、Web頁和Web應用程序進行設計、編碼和開發(fā)。利用Dreamweaver中的可視化編輯功能,可以快速地創(chuàng)建頁面而無需編寫任何代碼。可以查看所有站點元素或資源并將它們從易于使用的面板直接拖到文檔中??梢栽贛acromedia Fireworks 或其他圖形應用程序中創(chuàng)建和編輯圖像,然后將它們直接導入 Dreamweaver,或者添加Macromedia Flash 對象,從而優(yōu)化開發(fā)工作流程[11]。Dreamweaver還提供了功能全面的編碼環(huán)境,其中包括代碼編輯工具(例如代碼顏色和標簽完成)。有關 HTML、層疊樣式表(CSS)、JavaScript、ColdFusion標記語言 (CFML)、Microsoft Active Server Pages(ASP)和JavaServer Pages(JSP)的參考資料。Macromedia的可自由導入導出HTML技術,可導入手工編碼的HTML文檔而不會重新設置代碼的格式,可以隨后用首選的格式設置樣式來重新設置代碼的格式[12]。Dreamweaver還可以使用服務器技術(例如 CFML、ASP、JSP 和 PHP)生成由動態(tài)數(shù)據(jù)庫支持的Web應用程序。Dreamweaver可以完全自定義??梢詣?chuàng)建對象和命令,修改快捷鍵,甚至編寫JavaScript代碼,用新的行為、屬性檢查器和站點報告來擴展Dreamweaver的功能。Dreamweaver是在多媒體方面頗有建樹的Macromedia公司推出的可視化網(wǎng)頁制作工具,它與Flash、Fireworks合在一
點擊復制文檔內容
化學相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1