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

正文內(nèi)容

算機(jī)畢業(yè)論文d網(wǎng)上書(shū)店系統(tǒng)(編輯修改稿)

2025-10-08 16:09 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 工作流程,所有的請(qǐng)求都提交給 ActionServlet 來(lái)處理。 ActionServlet 是一個(gè) FrontController ,它是一個(gè)標(biāo)準(zhǔn)的 Servlet,它將 request 轉(zhuǎn)發(fā)給RequestProcessor 來(lái)處理, ActionMapping 是 ActionConfig 的子類(lèi),實(shí)質(zhì)上是對(duì) 的一個(gè)映射,從中可以取得所有的配置信息 RequestProcessor 根據(jù)提交過(guò)來(lái)的 url,如 *.do,從 ActionMapping 中得到相應(yīng)的 ActionForn 和Action。然后將 request 的參數(shù)對(duì)應(yīng)到 ActionForm 中,進(jìn)行 form 驗(yàn)證。如果驗(yàn)證通過(guò)則調(diào)用 Action的 execute()方法來(lái)執(zhí)行 Action,最終返回 ActionFoward。 ActionFoward 是對(duì) mapping 中一個(gè) foward 的包裝,對(duì)應(yīng)于一個(gè) url ActionForm使用了 ViewHelper 模式,是對(duì) HTML 中 form的一個(gè)封裝。其中包含有 validate 方法,用于驗(yàn)證 form 數(shù)據(jù)的有效性。 ActionForm是一個(gè)符合 JavaBean 規(guī)范的類(lèi),所有的屬性都應(yīng)滿(mǎn)足 get和 set 對(duì)應(yīng)。對(duì)于一些復(fù)雜的系統(tǒng),還可以采用 DynaActionForm 來(lái)構(gòu)造動(dòng)態(tài)的 Form,即通過(guò)預(yù)制參數(shù)來(lái)生成 Form。這樣可以更靈活的擴(kuò)展程序。 ActionErrors 是對(duì)錯(cuò)誤信息的包裝,一旦在執(zhí)行 action 或者 中出現(xiàn)異常,即可產(chǎn)生一個(gè) ActionError 并最終加入到 ActionErrors。在 Form驗(yàn)證的過(guò)程中,如果有 Error發(fā)生,則會(huì)將頁(yè)面重新導(dǎo)向至輸入頁(yè),并提示錯(cuò)誤。 Action 是用于執(zhí)行業(yè)務(wù)邏輯的 RequsestHandler。每個(gè) Action 都只建立一個(gè) instance。 Action 不 是線程安全的,所以不應(yīng)該在 Action 中訪問(wèn)特定資源。一般來(lái)說(shuō),應(yīng)改使用 Business Delegate 模式來(lái)對(duì) Business tier 進(jìn)行訪問(wèn)以解除耦合。 Struts 提供了多種 Action 供選擇使用。普通的 Action 只能通過(guò)調(diào)用 execute 執(zhí) 行一項(xiàng)任務(wù),而DispatchAction 可以根據(jù)配置參數(shù)執(zhí)行,而不是僅進(jìn)入 execute()函數(shù),這樣可以執(zhí)行多種任務(wù)。如insert,update 等。 LookupDispatchAction 可以根據(jù)提交表單按鈕的名稱(chēng)來(lái)執(zhí)行函數(shù)。 福建省財(cái)會(huì)管理干部學(xué)越 教育經(jīng)費(fèi)績(jī)效審計(jì) 10 第三章 網(wǎng)上書(shū)店詳細(xì)設(shè)計(jì) 31 需求分析 網(wǎng)上書(shū)店系統(tǒng)主要是實(shí)現(xiàn)網(wǎng)上選書(shū)、購(gòu)書(shū)、產(chǎn)生訂單等功能的系統(tǒng)。一個(gè)典型的網(wǎng)上商城一般都需要實(shí)現(xiàn)商品信息的動(dòng)態(tài)提示、購(gòu)物車(chē)管理、客戶(hù)信息注冊(cè)登錄管理、訂單處理等模塊。 根據(jù)網(wǎng)上書(shū)店的基本需求,本系統(tǒng)需要完成的具體任務(wù) 如下: A. 書(shū)圖查詢(xún) : 當(dāng)客戶(hù)進(jìn)入網(wǎng)上書(shū)店時(shí),應(yīng)該在主頁(yè)面中分類(lèi)顯示最新的書(shū)目信息,以供客戶(hù)選擇所需圖書(shū),同時(shí)也應(yīng)該提供按照?qǐng)D書(shū)名稱(chēng),或者作者信息快速查詢(xún)所需書(shū)目信息的功能。 B. 購(gòu)物車(chē)管理:當(dāng)客戶(hù)選擇購(gòu)買(mǎi)某圖書(shū)產(chǎn)品時(shí),應(yīng)該能夠?qū)?duì)應(yīng)圖書(shū)信息,如:價(jià)格、數(shù)量記錄到對(duì)應(yīng)的購(gòu)物車(chē)中,并允許客戶(hù)返回書(shū)目查詢(xún)頁(yè)面,選擇其他商品,并添加到購(gòu)物車(chē)中,當(dāng)對(duì)應(yīng)的購(gòu)物訂單生成后,應(yīng)該能夠自動(dòng)清除以生成訂單的購(gòu)物車(chē)中的信息。 C. 訂單處理:對(duì)應(yīng)客戶(hù)購(gòu)買(mǎi)圖書(shū)商品信息的需求,在確定了所購(gòu)圖書(shū)商品的價(jià)格、數(shù)量等信息后,提示用戶(hù)選擇對(duì)應(yīng)的送貨方式 及付款方式,最終生成對(duì)應(yīng)的訂單記錄,以便于網(wǎng)站配貨人員依據(jù)訂單信息進(jìn)行后續(xù)的出貨、送貨的處理。 D. 會(huì)員注冊(cè):為了能夠?qū)崿F(xiàn)圖書(shū)商品的購(gòu)買(mǎi),需要管理客戶(hù)相關(guān)的聯(lián)系方式、送貨地點(diǎn)等相關(guān)的信息。 32 總體設(shè)計(jì) 系統(tǒng)組成 下表中給出了構(gòu)成網(wǎng)上書(shū)店系統(tǒng)的各個(gè)組件,通過(guò)下表,可以從宏觀上了解各個(gè)組件的功能。 用戶(hù)表示層(視圖) 控制處理層(控制器) 業(yè)務(wù)邏輯層(模型) ActionForm Action DB LoginForm FirstAction Constants UserForm BookDetailAction Book BookIdForm BookSearchAction BookCat BookCatIdForm LoginAction Order PageIdForm BookBuyAction ShopCart BookShopCartFrom AddrConfirmAction User BookSearchForm ClearShopCartAction DeliveryForm OrderDelAction OrderIdForm OrderHistoryAction PageCtrlAction RegistAction UpdateShopCartAction 33 功能設(shè)計(jì) 1.圖書(shū)信息管理 該模塊實(shí)現(xiàn)圖書(shū)書(shū)目信息的分類(lèi)顯示,也是提供圖書(shū)信息依據(jù)書(shū)名及作者信息快 速搜索的功能。此外,在用戶(hù)選擇了對(duì)應(yīng)書(shū)目信息后,還可以顯示出有關(guān)該圖書(shū)的詳細(xì)信息,以便于客戶(hù)了解所購(gòu)商品。 2.購(gòu)物車(chē)管理 用于維護(hù)每一個(gè)進(jìn)入網(wǎng)上書(shū)店的客戶(hù)對(duì)應(yīng)的購(gòu)物車(chē)。即將客戶(hù)所選購(gòu)的圖書(shū)商品信息記錄到對(duì)應(yīng)的購(gòu)物車(chē)中,以便于到收銀臺(tái)進(jìn)行結(jié)賬處理。 3.會(huì)員注冊(cè) 實(shí)現(xiàn)網(wǎng)上書(shū)店客戶(hù)信息的注冊(cè)、及身份驗(yàn)證。由于目前網(wǎng)上商城普遍采用的方式為送貨上門(mén)或者郵寄,因此需要收集與客戶(hù)相關(guān)的聯(lián)系方式、通信地址等信息。 4.訂單處理 根據(jù)客戶(hù)購(gòu)物車(chē)中的信息,以及客戶(hù)所選擇的送貨方式和付款方式,連同客戶(hù)對(duì)應(yīng)的個(gè)人信息生成訂單, 以便于后續(xù)進(jìn)行送貨處理。 34 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) 341 數(shù)據(jù)庫(kù)的需求分析 依據(jù)網(wǎng)上書(shū)店的處理需求,對(duì)就數(shù)據(jù)表的設(shè)計(jì)及功能如下。 A. 圖書(shū)基本信息表:存放網(wǎng)上書(shū)店所銷(xiāo)售圖書(shū)的基本信息。 B. 圖書(shū)分類(lèi)基本信息表:存放網(wǎng)上書(shū)店所提供圖書(shū)分類(lèi)的信息。 C. 客戶(hù)基本信息表:存放書(shū)店客戶(hù)的基本信息。 D. 訂單信息表:存放與客戶(hù)相關(guān)的訂單的基本信息。 E. 訂單條目詳細(xì)信息表:存放訂單中詳細(xì)條目的基本信息。 342 創(chuàng)建數(shù)據(jù)表的腳本 代碼如下: ____________________________________________________________________________ //圖書(shū)分類(lèi)基本信息表 DROP TABLE bookcat CASCADE CONSTRAINTS。 CREATE TABLE bookcat( id NUMBER PRIMARY KEY, catname VARCHAR2 (40) NOT NULL )。 //圖書(shū)基本信息表
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1