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

正文內(nèi)容

一個(gè)基于web技術(shù)的在線交易系統(tǒng)-文庫(kù)吧資料

2024-11-01 19:16本頁(yè)面
  

【正文】 錯(cuò)誤,應(yīng)設(shè)置錯(cuò)誤處理頁(yè)面,在登錄操作過(guò)程中,一般發(fā)生的錯(cuò)誤有:用戶輸入了錯(cuò)誤的用戶名或密碼、用戶 14 直接單擊了登錄按鈕,對(duì)上述情況的判斷就要通過(guò) javaScript 文件來(lái)實(shí)現(xiàn)。在介紹系統(tǒng)各模塊的實(shí)現(xiàn)方法之前,首先介紹系統(tǒng)與數(shù)據(jù)庫(kù)的連接方式 1.首先要將 mysql 的驅(qū)動(dòng)包放在此項(xiàng)目 WebRoot/WEBINF/lib 目錄下 12 2.在項(xiàng)目的 包下面增加數(shù)據(jù)庫(kù)連接工具類: DBUtil,類里面添加的內(nèi)容如下: 訪問(wèn)數(shù)據(jù)庫(kù)的 DAO 我們可以使用 DAO 將從數(shù)據(jù)庫(kù)中查找到的數(shù)據(jù)封裝打包成對(duì)象傳到控制類。 第 4 章 購(gòu)物系統(tǒng)實(shí)現(xiàn) 此項(xiàng)目的工程結(jié)構(gòu) 表現(xiàn)層 : JSP頁(yè)面涉及 EL標(biāo)簽 ,OGNL表達(dá)式 ,jQuery,Ajax 控制層 : 使用 Struts2控制器 ,涉及 11 業(yè)務(wù)層 : Action組件 數(shù)據(jù)訪問(wèn)層 : DAO組件 src源碼包結(jié)構(gòu)如下 : 用戶模塊 Action 訂單模塊 Action 產(chǎn)品瀏覽模塊 Action 購(gòu)物車(chē) Action 接口 實(shí)現(xiàn)類 實(shí)體類 工具類 攔截器 Struts配置文件結(jié)構(gòu)如下 : (主配置 ) (產(chǎn)品瀏覽模塊配置 ) (訂單模塊配置 ) (用戶管理模塊配置 ) (購(gòu)物車(chē)模塊配置 ) WebRoot目錄結(jié)構(gòu)如下 : /WebRoot/main/ 產(chǎn)品瀏覽 JSP目錄 /WebRoot/cart/ 購(gòu)物車(chē) JSP目錄 /WebRoot/order/ 訂單 JSP目錄 /WebRoot/user/ 用戶管理 JSP目錄 /WebRoot/mon/ 頁(yè)眉頁(yè)腳目錄 /WebRoot/css/ 樣式文件目錄 /WebRoot/js/ 腳本文件目錄 /WebRoot/images/ JSP中圖片目錄 /WebRoot/productImages/ 產(chǎn)品圖片目錄 系統(tǒng)各部分的實(shí)現(xiàn)方法 從系統(tǒng)功能模塊劃分中可以看出,系統(tǒng)總體上 有兩個(gè)功能模塊組成。 Servlet 用來(lái)處理請(qǐng)求的事務(wù), Struts2 充當(dāng)控制器( Controller 即 C)的角色,負(fù)責(zé)響應(yīng)用戶對(duì)業(yè)務(wù)邏輯的請(qǐng)求并根據(jù)用戶的請(qǐng)求行為,決定將哪個(gè) JSP 頁(yè)面發(fā)送給客戶。所以當(dāng)單擊Web 頁(yè)面中的超鏈接和發(fā)送 HTML 表單時(shí),控制器本身不輸出任何東西和做任何處理。 Servlet 則負(fù)責(zé)數(shù)據(jù)的處理,也就是模型( Model 即 M)的角色。在 MVC 的三個(gè)部件中,模型擁有最多的處理任務(wù)。 JSP 頁(yè)面處于表現(xiàn)層,也就是視力( View 即 V)的角色。如何處理應(yīng)用程序的界面變得越來(lái)越有挑戰(zhàn)性。它們各自處理自己的任 務(wù)。 MVC 模式設(shè)計(jì)( Jsp+Servlet+Struts2) MVC( Model View Controller)是一個(gè)設(shè)計(jì)模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開(kāi)。 (3)購(gòu)物車(chē)列表信息。這是購(gòu)物網(wǎng)站所含數(shù)據(jù)的主要組成部分。導(dǎo)航欄的特點(diǎn)是具有樹(shù)狀層次結(jié)構(gòu)的鏈接的集合,鏈接的屬性具有相似性,即都指向某個(gè)特定的頁(yè)面。而功能模塊則體現(xiàn)了網(wǎng)站所具有的功能,這些功能包括: (1)導(dǎo)航欄,即用于指向網(wǎng)站特定內(nèi)容的鏈接的集合。 數(shù)據(jù)庫(kù)表設(shè)計(jì) 用戶信息表如圖 35所示 圖 35 用戶信息 d_user 表 產(chǎn)品信息表如圖 36所示 圖 36 產(chǎn)品信息 d_product 表 類別信息表如圖 37所示 8 圖 37 類別信息 d_category 表 具體產(chǎn)品與產(chǎn)品共性關(guān)系信息表如圖 39 所示 圖 39 具體產(chǎn)品與產(chǎn)品共性關(guān)系信息 d_category_product 表 具體產(chǎn)品信息表如圖 38所示 圖 38 具體產(chǎn)品信息 d_book 表 訂單信息表如圖 310所示 9 圖 310 訂單 d_order 信息表 條款信息表如圖 311所示 圖 311 條款信息 d_item 表 用戶接受產(chǎn)品信息表如圖 312 所示 圖 312 用戶接受產(chǎn)品信息 d_receive_address 表 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 頁(yè)面設(shè)計(jì) 本系統(tǒng)主要是一個(gè)由多個(gè)相互關(guān)聯(lián)的網(wǎng)頁(yè)組成有機(jī)整體的網(wǎng)站,這些網(wǎng)頁(yè)的組成部分可以分為兩大類:素材和功能模塊。 模式優(yōu)化 本次采用 3NF 為規(guī)范準(zhǔn)則來(lái)分解關(guān)系。實(shí)體完整性約束要求主鍵必須唯一且不能為空。根據(jù)實(shí)際需要,采取一定的手段來(lái)滿足用戶的完整性需求。邏輯設(shè)計(jì)的基本工作主要如下步驟。在本系統(tǒng)中,使用開(kāi)源的 mysql 數(shù)據(jù)庫(kù),表示層用到 jsp 技術(shù)顯示動(dòng)態(tài)頁(yè)面,業(yè)務(wù)邏輯層用普通 servlet 實(shí)現(xiàn),控制層運(yùn)用基于 struts2 的 action 控制。并且每個(gè)層對(duì)對(duì)上層公開(kāi) API,但具體的實(shí)現(xiàn)細(xì)節(jié)對(duì)外透明。層與層之間存在自上而下的依 賴關(guān)系,上層組件會(huì)依賴下層組件的 API,而下層組件則不依賴于上層組件。 在軟件體系架構(gòu)設(shè)計(jì)中,分層式結(jié)構(gòu)是一般分為三層,從下至上分別為:數(shù)據(jù)訪問(wèn)層、業(yè)務(wù)邏輯層、表示層。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò) WWW 瀏覽器來(lái)實(shí)現(xiàn)。 系統(tǒng)總體的層次圖如下圖 31 所示: 圖 21 系統(tǒng)層 次圖 改個(gè)人信息 注冊(cè)新用戶 瀏覽商品 登 登 錄 陸 購(gòu)買(mǎi)商品添加到購(gòu)物 車(chē) 對(duì)購(gòu)物車(chē)?yán)锩娴纳唐愤M(jìn)行操作,提交生成訂單 獲得訂單號(hào)等接收 商 品 品 服務(wù)器 數(shù)據(jù)庫(kù) 瀏覽器 6 總體設(shè)計(jì)思想概述 本系統(tǒng)是基于 B/S 架構(gòu)下的多層結(jié)構(gòu)應(yīng)用系統(tǒng)。 需求分析是設(shè)計(jì)數(shù)據(jù)庫(kù)的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反映了用戶的實(shí)際要求,將直接影響到后面各個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)果是否合理和實(shí)用。 第 3 章 網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì) 在對(duì)網(wǎng)上購(gòu)物系統(tǒng)數(shù)據(jù)庫(kù)部分進(jìn)行設(shè)計(jì)的過(guò)程中,通過(guò)對(duì)系統(tǒng)功能進(jìn)行需求分析得到系統(tǒng)的基本信息表,繪制系統(tǒng)業(yè)務(wù)流程圖和系統(tǒng)數(shù)據(jù)流程圖,分析得到數(shù)據(jù)字典;在概率結(jié)構(gòu)設(shè)計(jì)階段通過(guò)對(duì)需求階段得到的用戶需求抽象得到數(shù)據(jù)庫(kù)關(guān)系模型的 ER 圖;在邏輯結(jié)構(gòu)設(shè)計(jì)階段得到數(shù)據(jù)庫(kù)的關(guān)系模式并繪制信息表。 SQL 是一種標(biāo)準(zhǔn)化的語(yǔ)言,它使得存儲(chǔ)、更新和存取信息更容易。 — MySQL 是一個(gè)精巧的 SQL 數(shù)據(jù)庫(kù)管理系統(tǒng),雖然它不是開(kāi)放源代碼的產(chǎn)品,但在某些情況下你可以自由使用。 多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持。 可維護(hù)性。 高效性與安全性。 JSP 技術(shù)是用 Java 語(yǔ)言作為腳本語(yǔ)言的?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。在這 一點(diǎn)上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼不需要做任何更改。 JSP 具備了 Java 技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο螅哂衅脚_(tái)無(wú)關(guān)性 4 且安全可靠,主要面向因特網(wǎng)的等特點(diǎn)。 — java JSP 頁(yè)面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 負(fù)責(zé)響應(yīng)用戶對(duì)業(yè)務(wù)邏輯的請(qǐng)求并根據(jù)用戶的請(qǐng)求行為,決定將哪個(gè) JSP 頁(yè)面發(fā)送給客戶由Struts2 處理, servlet 則負(fù)責(zé)數(shù)據(jù)的處理。具體如下: 1. 開(kāi)發(fā)工具: MyEclipse 2. 數(shù)據(jù)庫(kù): 3. 服務(wù)器 : Apache
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1