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

正文內(nèi)容

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

2024-10-08 16:09 本頁面
 

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