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

正文內(nèi)容

基于jsp的玩具網(wǎng)站開發(fā)與設(shè)計(編輯修改稿)

2024-07-24 23:24 本頁面
 

【文章內(nèi)容簡介】 Script程序運行環(huán)境:Windows 95/98或Windows NT。Netscape Navigator Explorer 。用于編輯HTML文檔的字符編輯器(WS、WPS、Notepad、WordPad等)或HTML文檔編輯器。 JSP技術(shù)JSP(Java Server page)是由Sun Microsystems公司提倡、多家公司參與建立的一種功能強大的動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP為創(chuàng)建高度動態(tài)的Web應(yīng)用提供了一個獨特的開發(fā)環(huán)境,能夠適應(yīng)市場上包括Apache Web Server、%的服務(wù)器產(chǎn)品。相對于其他網(wǎng)頁技術(shù),JSP具有很多優(yōu)勢??蛻舳伺c服務(wù)器的交互是通過HTTP協(xié)議進行的。客戶端與服務(wù)器完成一次HTTP交互需要下面4個步驟:a) 客戶和服務(wù)器建立連接;b) 發(fā)送客戶請求;c) 服務(wù)器應(yīng)答;d) 關(guān)閉連接。服務(wù)器端在整個交互過程中完全處于被動地位,也就是說服務(wù)器不能主動將信息發(fā)送到客戶端。這里的客戶端主要是指用戶的瀏覽器,當(dāng)用戶在瀏覽器中鍵入要訪問的網(wǎng)址,開始與指定的服務(wù)器建立連接,開始一次交互過程。瀏覽器經(jīng)過一段時間等待后,從服務(wù)器得到響應(yīng),并且把相應(yīng)的信息以HTML方式呈現(xiàn)給用戶。用戶與一個JSP網(wǎng)站交互的過程與一個普通的網(wǎng)站交互的過程沒有什么不同,唯一的區(qū)別在于服務(wù)器接受請求和進行應(yīng)答的過程。a) 服務(wù)器在收到一個請求后首先要分析這個請求,如果要求訪問的頁面是一個HTML頁面、那么服務(wù)器將直接讀出這個HTML頁面并將這個頁面?zhèn)鹘o客戶端作為響應(yīng)。b) 如果請求訪問的頁面是一個JSP頁面,那么服務(wù)器將調(diào)用JSP引擎對這個JSP頁面進行處理,將處理得到的HTML代碼返回給客戶端。c) JSP引擎在處理一個JSP頁面時,如果遇到JavaBeans組件,那么JSP引擎將調(diào)用相應(yīng)的JavaBeans組件,得到JavaBeans返回的值,再返回給JSP頁面。JSP的技術(shù)優(yōu)勢:a) JSP技術(shù)是用Java語言作為腳本語言的。Java語言是成熟的、強大的、易擴充的編程語言。高效性與安全性。JSP在執(zhí)行前先被編譯成字節(jié)碼,字節(jié)碼由Java虛擬機解釋執(zhí)行,比源碼解釋效率高。b) 可維護性。由于JSP技術(shù)是一種開放的、跨平臺的結(jié)構(gòu),因此Web服務(wù)器、平臺及其他組件能很容易升級或切換,且不會影響JSP基本的應(yīng)用程序。c) 穩(wěn)定性。d) 產(chǎn)品的多樣性。JSP技術(shù)的劣勢:a) 與ASP一樣,Java的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復(fù)雜性。 b) Java的運行速度是用class常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實是“最低性能價格比”了。從另一方面,以及對應(yīng)的版本文件[15]。 JavaBean技術(shù)JavaBean描述JAVA的軟件組件模型,在JAVA模型中通過JavaBeans可以無限擴充JAVA程序的功能,通過JavaBean的組合可以快速的生成新的應(yīng)用程序。JavaBeans可以實現(xiàn)代碼的重復(fù)利用,另外對于程序的易維護性等等也有很重大的意義。JSP通過JavaBean來擴充復(fù)雜的功能,如文件上載、發(fā)送以及將業(yè)務(wù)處理或復(fù)雜計算分離出來成為獨立可重復(fù)利用的模塊。JSP對于在Web應(yīng)用中集成JavaBean組件提供了完善的支持。這種支持不僅能縮短開發(fā)時間(可以直接利用經(jīng)測試和可信任的已有組件,避免了重復(fù)開發(fā)),也為JSP應(yīng)用帶來了更多的可伸縮性。JavaBean組件可以用來執(zhí)行復(fù)雜的計算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫的交互以及數(shù)據(jù)提取等。在實際的JSP開發(fā)過程中,JSP頁面將會是非常簡潔的,利用Java語言的強大功能,許多動態(tài)頁面處理過程實際上被封裝到了JavaBean中。 JDBC技術(shù)從編程的角度出發(fā),有兩個主要的類負(fù)責(zé)建立與數(shù)據(jù)庫的連接。第一個類DriverManager是在 JDBC API 中提供的為數(shù)不多的實際類。 DriverManager負(fù)責(zé)管理已注冊驅(qū)動程序的集合,實質(zhì)上就是提取使用驅(qū)動程序的細節(jié),這樣程序員就不必直接處理它們。第二個類是實際的 JDBC Driver類。JDBC驅(qū)動程序有四種類型。 第一種驅(qū)動程序:它們都使用 JDBCODBC 橋,這是作為 JDK 的一個標(biāo)準(zhǔn)部分包括的。第一種驅(qū)動程序通過附加在JDBCODBC 橋的“開放式數(shù)據(jù)庫連接性”(Open DataBase Connectivity(ODBC))驅(qū)動程序來區(qū)分。要連接到一個不同的數(shù)據(jù)源,您只需要使用 ODBC 管理員注冊(或有效地綁定)一個不同的 ODBC 數(shù)據(jù)源到合適的數(shù)據(jù)源名稱即可。 第二種驅(qū)動程序也稱為部分 Java 驅(qū)動程序,因為它們直接將 JDBC API 翻譯成具體數(shù)據(jù)庫的API。對于分布式應(yīng)用程序,這種需求會產(chǎn)生額外的許可證問題,還可能帶來可怕的潛在代碼分布問題。第三種驅(qū)動程序是純 Java 驅(qū)動程序,它將 JDBC API 轉(zhuǎn)換成獨立于數(shù)據(jù)庫的協(xié)議。JDBC 驅(qū)動程序并沒有直接和數(shù)據(jù)庫進行通訊;它和一個中間件服務(wù)器通訊,然后這個中間件服務(wù)器和數(shù)據(jù)庫進行通訊。這種額外的中間層次提供了靈活性:可以用相同的代碼訪問不同的數(shù)據(jù)庫,因為中間件服務(wù)器隱藏了 Java 應(yīng)用程序的細節(jié)。要轉(zhuǎn)到不同的數(shù)據(jù)庫,您只需在中間件服務(wù)器上改變參數(shù)。 第四種驅(qū)動程序是純 Java 驅(qū)動程序,它直接與數(shù)據(jù)庫進行通訊。很多程序員認(rèn)為這是最好的驅(qū)動程序,因為它通常提供了最佳的性能,并允許開發(fā)者利用特定數(shù)據(jù)庫的功能。當(dāng)然,這種緊密耦合會影響靈活性,特別是如果您需要改變應(yīng)用程序中的底層數(shù)據(jù)庫時。這種驅(qū)動程序通常用于 applet 和其它高度分布的應(yīng)用程序。 XML語言XML,或稱為可擴展標(biāo)記語言(Extensible Markup Language),是一種可以用來創(chuàng)建自己標(biāo)記的標(biāo)記語言。它由萬維網(wǎng)協(xié)會(W3C)創(chuàng)建,用來克服HTML(即超文本標(biāo)記語言(Hypertext Markup Language))的局限。和HTML一樣,XML也是基于SGML—標(biāo)準(zhǔn)通用標(biāo)記語言(Standard Generalized Markup Language)的。盡管SGML已在出版業(yè)使用了數(shù)十年,但其理解方面的復(fù)雜性使許多本打算使用它的人望而卻步。XML提供了一種標(biāo)記內(nèi)容的方式,可以添加關(guān)于數(shù)據(jù)用途的信息。信息使用XML存儲之后,稱為解析器的應(yīng)用程序就能夠可靠地提取相關(guān)信息,并根據(jù)不同的需要進行處理。XML是為Web設(shè)計的。Web服務(wù)是一種技術(shù),允許用XML定義業(yè)務(wù)規(guī)則和過程,這樣軟件應(yīng)用程序能夠以平臺獨立和編程語言無關(guān)的方式進行通信。XML技術(shù)使數(shù)據(jù)可以移植,方便了消息創(chuàng)建,而Java技術(shù)則使代碼可以移植。事實上,XML和Java語言可以很好地結(jié)合起來,成為構(gòu)建和部署Web服務(wù)的完美組合。在本項目中XML文件主要的 作用是充當(dāng)傳輸數(shù)據(jù)的載體和系統(tǒng)組件配置的作用。 4 系統(tǒng)模塊總體設(shè)計 系統(tǒng)總體概述本系統(tǒng)是圍繞中小企業(yè)銷售過程的業(yè)務(wù)和客戶網(wǎng)上購物過程的業(yè)務(wù)展開分析和設(shè)計的,針對公司的業(yè)務(wù)現(xiàn)狀,采用結(jié)構(gòu)化開發(fā)方法進行系統(tǒng)調(diào)查,系統(tǒng)分析、系統(tǒng)設(shè)計以及系統(tǒng)實施。該系統(tǒng)分為前臺和后臺,前臺包括用戶登陸注冊管理、用戶賬戶設(shè)置、商品分類展示和查詢、商品評論、精品推薦、購物車功能、訂單信息管理、公告、留言評價等模塊;后臺包括用戶管理、商品管理、訂單管理、管理員管理、公告管理、留言評論管理等模塊。結(jié)構(gòu)化的系統(tǒng)分析與設(shè)計方法貫穿于系統(tǒng)的分析與設(shè)計的始終。該方法要求信息系統(tǒng)的開發(fā)工作按照規(guī)定步驟,使用一定的工具,在結(jié)構(gòu)化和模塊化的基礎(chǔ)上進行。在設(shè)計中,對系統(tǒng)總體方案的設(shè)計,采用了“自上而下”的方法,而對于信息系統(tǒng)具體業(yè)務(wù)采用了“自下而上”的方法[15]。該設(shè)計的方案基本上滿足了系統(tǒng)的業(yè)務(wù)需求,具有一定的實用性。 總體設(shè)計圖網(wǎng)站的總體設(shè)計如圖41所示。圖 41 總體設(shè)計圖 前臺各個模塊的詳細功能說明前臺各個模塊詳細功能說明如下:a) 用戶登陸注冊管理:不是本站會員需進行注冊,對用戶的敏感信息進行加密處理。注冊用戶在購買商品時需要登陸方能進行購物。如果忘記密碼,可以點擊下方的“忘記密碼”,輸入注冊時使用的郵箱,我們將從數(shù)據(jù)庫中調(diào)取用戶密碼,并發(fā)送到郵箱中,使用戶能找回密碼并重新登陸,進行購買等活動。b) 商品分類展示和查詢:可按男女,按大類別查詢商品。c) 商品評論:用戶可通過留言的方式對某商品進行評論,還包括支持與反對。d) 精品推薦:向用戶推薦商品。e) 商品排行:向用戶展示商品的銷量情況。f) 購物車功能:包括清除購物車中所有商品、商品數(shù)量修改、刪除商品、進入結(jié)算等功能。g) 訂單信息管理:提供用戶訂單信息功能,查看所有訂單。h) 留言評價模塊:了解顧客的反饋信息,提高網(wǎng)站的信譽度和顧客的忠誠度。用戶對產(chǎn)品留言,評價可被后來用戶查看,從而影響用戶對此商品的購買,所以,對商品評價時務(wù)需客觀、真實。 后臺各個模塊的詳細功能說明后臺各個模塊詳細功能說明如下:a) 用戶賬戶管理:管理用戶基本信息,根據(jù)權(quán)限實現(xiàn)刪除、修改、查詢等功能,管理用戶積分。 b) 用戶訂單管理:提供用戶的訂單信息,主要包括查看買家、賣家、購買件數(shù)和總價以及所購商品目前所處狀態(tài)等基本信息,同時商家根據(jù)所提供的信息進行發(fā)貨。c) 商品管理:包括對品牌、類別、數(shù)量等基本信息管理,可對商品進行添加、刪除、修改、查詢操作。d) 管理員管理:此管理員為超級管理員,對所有管理員和用戶進行管理,具有超級管理權(quán),對各模塊進行管理。e) 公告管理:對公告做及時修改,方便用戶了解本網(wǎng)站更新信息。 5系統(tǒng)各模塊詳細設(shè)計 主頁面主頁面設(shè)計如圖51所示,主要為上中下結(jié)構(gòu),中間又進一步分為左右結(jié)構(gòu),上層為logo層,下層主要為商品展示,后臺管理入口以及相關(guān)網(wǎng)站的鏈接,中間左邊為公告欄,右邊為登陸框。圖51 網(wǎng)站主頁圖 用戶登錄注冊模塊 用戶登錄注冊頁面用戶登陸界面如圖52所示。圖52 登陸界面若已注冊用戶忘記密碼,單擊圖52中“忘記密碼”鏈接,系統(tǒng)會彈出圖53所示頁面,用戶輸入注冊所用郵箱再單擊“發(fā)送密碼”按鈕,系統(tǒng)即會將密碼發(fā)到用戶郵箱中。圖53 找回密碼界面未注冊用戶需注冊后方可從主頁面進入下一頁面,用戶注冊頁面如圖54所示。圖54 注冊界面 用戶注冊流程點擊主頁面的用戶注冊選項后,會彈出一個注冊信息頁面,用戶需要如實填寫用戶名,密碼,Email,地址,電話等各項信息,系統(tǒng)進行檢測判斷該用戶的用戶名須不少于兩位,用戶輸入的兩次密碼均不少于三位且是否一致,然后依次往后判斷用戶所填寫的各項信息是否符合要求,直到所有信息均正確無誤,系統(tǒng)將該用戶注冊信息寫入會員即user表并提示用戶注冊成功,用戶登陸后,就可以進行有效的購物了。其流程圖如圖 55 所示。圖 55 注冊功能流程圖 用戶登陸流程用戶登錄,首先要有一個提供用戶登錄
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1