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

正文內(nèi)容

畢業(yè)設(shè)計論文-基于struts框架的網(wǎng)上書店(編輯修改稿)

2025-09-16 16:55 本頁面
 

【文章內(nèi)容簡介】 。根據(jù)MVC的設(shè)計思想,可以得出如圖所示的系統(tǒng)結(jié)構(gòu)設(shè)計圖。圖6 系統(tǒng)結(jié)構(gòu)設(shè)計圖 系統(tǒng)模塊設(shè)計網(wǎng)上書店系統(tǒng)主要是實現(xiàn)以下兩個功能:一是客戶在網(wǎng)上查書,選書,購書和產(chǎn)生訂單等功能。二是后臺的圖書管理功能,包括圖書種類的管理和圖書的管理。一個典型的網(wǎng)上書店一般都有需要實現(xiàn)商品信息的動態(tài)展示,購物車管理,會員管理(包括會員信息注冊)和訂單處理等模塊。根據(jù)需求分析可以分為五大功能模塊,如圖所示:該網(wǎng)站的功能模塊如下表所示: 表1 網(wǎng)站的功能模塊功能模塊功能概述圖書信息管理該模塊實現(xiàn)依據(jù)書名或作者的信息來對圖書信息的快速搜索,也提供圖書書目信息的分類查詢,顯示功能。此外,在用戶選擇了對應(yīng)書目信息后,還可以顯示出有關(guān)該圖書的詳細(xì)信息,以便客戶能更詳細(xì)的了解所購買的商品。購物車管理用于維護每一個進入網(wǎng)上書店的客戶對應(yīng)的購物車,也就是將客戶所選購的圖書商品信息記錄到對應(yīng)的購物車?yán)铮员阌谏捎唵?。會員管理實現(xiàn)網(wǎng)上書店客戶信息的注冊及身份驗證。由于目前網(wǎng)上商城普遍采用的方式為送貨上門或者郵寄,因此需要收集與客戶相關(guān)的真實姓名,通信地址和聯(lián)系方式等信息。訂單管理實現(xiàn)根據(jù)客戶購物車中的商品信息,以及客戶所選擇的送貨方式和付款方式連同客戶對應(yīng)的個人信息一同生成訂單,以便后面進行送貨處理。圖書管理該模塊是后臺管理模塊,實現(xiàn)進入后臺頁面的身份驗證,圖書類型的添加,刪除及對應(yīng)類型下圖書信息的發(fā)布,刪除等功能。 5 系統(tǒng)詳細(xì)設(shè)計 系統(tǒng)功能模塊設(shè)計本網(wǎng)站系統(tǒng)包括兩大部分,前臺和后臺。用戶只能使用前臺的各項功能包括注冊、登錄、購物、收藏、瀏覽書籍信息等;后臺只有管理員才能使用,對網(wǎng)站進行綜合管理使其動態(tài)更新。下圖為系統(tǒng)前臺主要業(yè)務(wù)流程與系統(tǒng)前臺主要業(yè)務(wù)流程:圖7 系統(tǒng)前臺主要業(yè)務(wù)流程圖8 系統(tǒng)后臺主要業(yè)務(wù)流程 用戶登錄模塊這里介紹用戶登錄的程序設(shè)計思路,數(shù)據(jù)庫中存放有用戶的基本信息,用戶在網(wǎng)站中輸入相關(guān)信息,通過匹配檢測,便可以知道數(shù)據(jù)的有效性。下面是登錄程序流程圖,如下圖所示:圖9 登錄程序流程圖 用戶注冊模塊注冊模塊,會出現(xiàn)在很多程序中,這里借鑒了其他注冊程序的流程。注冊模塊的核心思想是向數(shù)據(jù)庫中輸入數(shù)據(jù),并且數(shù)據(jù)要不能重復(fù),下面是注冊模塊的程序流程圖如下圖所示:圖10 注冊程序流程圖 管理員功能模塊網(wǎng)站管理員登錄到管理員界面后,可以對圖書數(shù)據(jù)進行添加,修改,刪除操作,管理圖書信息,方便管理員和用戶瀏覽圖書信息,管理員可以添加需要上架的新書以不斷的補充書店的圖書,讓書店的圖書更加豐富,對于已經(jīng)明顯顯示出下滑趨勢的圖書,管理員可以進行刪除處理,之后用戶便不能再看到該書的信息。管理員可以添加公告信息等。 圖書信息管理模塊該模塊實現(xiàn)依據(jù)書名或作者的信息來對圖書信息的快速搜索,也提供圖書書目信息的分類查詢,顯示功能。此外,在用戶選擇了對應(yīng)書目信息后,還可以顯示出有關(guān)該圖書的詳細(xì)信息,以便客戶能更詳細(xì)的了解所購買的商品。主要分為兩大部分,圖書展示和圖書查詢。(1)圖書展示數(shù)據(jù)庫準(zhǔn)備。圖書展示和圖書查詢是將網(wǎng)上書店中的圖書有序地羅列出來。該操作涉及到es_bookshop數(shù)據(jù)庫中的es_book數(shù)據(jù)表。下面是圖書展示設(shè)計流程圖,如下圖所示:圖11 圖書展示設(shè)計流程圖(2)圖書查詢圖書查詢在網(wǎng)上書店中也是一項很重要的功能,主要幫助用戶快速地找到想要購買的圖書。再一個規(guī)模較大的書城中,如果沒有這項功能,用戶很難找到所需要的圖書,那么這個網(wǎng)上書城的吸引力將會因此大大降低。同時好的搜索功能將會帶來更多的用戶青睞。為適合不同的擁護的需求,本次采用模糊查詢的方法為用戶提供方便的圖書查詢。數(shù)據(jù)庫準(zhǔn)備。查詢圖書模塊的目的是為了幫助用戶快速找到想要購買的圖書。由于用戶對書城中的圖書情況不可能十分清楚,因此采用了模糊查詢的方法,只要用戶輸入了相關(guān)的少量信息就可以查詢到相應(yīng)的結(jié)果。該操作涉及到es_bookshop數(shù)據(jù)庫中的es_book數(shù)據(jù)表。另外在模糊查詢時使用了數(shù)據(jù)庫系統(tǒng)的like運算符。處理邏輯。處理過程首先建立數(shù)據(jù)庫連接,打開es_book數(shù)據(jù)表,并按照用戶指定的方式和關(guān)鍵字信息將es_book 數(shù)據(jù)表中滿足要求的圖書信息顯示出來。為了適合用戶的不同要求,本次提供了四種查詢方法,可按照書名、出版社、作者、ISBN等方式查詢,并且查詢方法采用模糊查詢的方法,這樣用戶在輸入查詢信息時只需輸入部分信息即可。 購物車管理模塊購物車管理用于維護每一個進入網(wǎng)上書店的客戶對應(yīng)的購物車,也就是將客戶所選購的圖書商品信息記錄到對應(yīng)的購物車?yán)?,以便于生成訂單。本次將以session技術(shù)、cookie技術(shù)來實現(xiàn)購物車。(1)優(yōu)點占用系統(tǒng)資源少,我們可以把數(shù)據(jù)庫安置在一臺電腦中,Web服務(wù)器安置在另一電腦中,系統(tǒng)資源充分發(fā)揮。購物車中數(shù)據(jù)可以得到有效保留,我們可以試想一客戶在購物時,突然某其他原因(死機等原因)離開了購物站,他在購物車中數(shù)據(jù)有效保留下來,他下次登錄時購物車中還有上次保留的數(shù)據(jù),避免用戶再次選購商品的操作(此功能只對登錄用戶的購物車有效),要是用會話實現(xiàn)購物車,所有用戶一旦離開站點,他的購物車中數(shù)據(jù)全部失效。(2)實現(xiàn)數(shù)據(jù)庫及 session準(zhǔn)備。購物車是網(wǎng)上書城必需的一項功能。主要用于記錄客戶購買的圖書編號、書名、出版社、作者、數(shù)量、單價等信息,并且應(yīng)該計算出總價及打折后應(yīng)付的金額,以便用戶隨時掌握自己的購買信息。本系統(tǒng)實現(xiàn)購物車時使session技術(shù)和數(shù)據(jù)庫。對于用戶的購買信息主要用session來記錄,購買結(jié)束后再一起提交到數(shù)據(jù)庫中,另打折信息是由數(shù)據(jù)庫統(tǒng)一管理的,它是和圖書入庫一起完成的。這里要注意的是購物車也可以不使用session,而直接把信息寫到數(shù)據(jù)庫中,這樣做比較簡單,但由于每次選購都要將信息寫入數(shù)據(jù)庫中,這樣將給服務(wù)器帶來很大的負(fù)擔(dān)。如果有很多用戶同時在購書,就很容易使服務(wù)器癱瘓。所以基于以上考慮,我們采用session對象。購物車功能定義。購物車是客戶在書店中實施購買活動的輔助工具,購物車性能的優(yōu)劣在某種程度上也會影響購買者的購買情緒和行為。因此在設(shè)計購物車時不僅要考慮功能的多樣性也要考慮購物車的實用性。本次對購物車的功能如下功能:1)存放客戶選好的圖書2)可以隨時改變是否要購買3)可以隨時改變購買的數(shù)量 4)可以顯示目前購物車中的圖書的金額處理邏輯。在購物車信息顯示頁面中,將顯示客戶所選的圖書信息,在該頁面中,客戶可以指定選購數(shù)據(jù)量,也可以將對應(yīng)商品從購物車中刪除。此外,在該頁面中也可以返回數(shù)目顯示頁面繼續(xù)購物,或者清空整個購物車。如果用戶確定購物車信息后,可以單擊【提交訂單】,進入訂單確認(rèn)頁面,選擇送貨方式以及付款方式。下面是購物車程序流程圖,如下圖所示:圖12 購物車程序流程圖 訂單管理模塊實現(xiàn)根據(jù)客戶購物車中的商品信息,以及客戶所選擇的送貨方式和付款方式連同客戶對應(yīng)的個人信息一同生成訂單,以便后面進行送貨處理。(1)cookie信息及數(shù)據(jù)庫準(zhǔn)備生成訂單是購書者購書的最后一步了。為了將圖書送到客戶手中,必須要求客戶輸入自己的信息(包括送貨信息)本次在處理購書信息時采用cookie保存客戶的注冊信息,還有一些客戶的信息在填寫訂單時一并完成的。購書結(jié)帳時會涉及到多個數(shù)據(jù)表的操作,如es_book表、es_order表、es_orderItem表。(2)處理邏輯在該頁面中,客戶可以依據(jù)表單提示,選擇送貨方式和付款方式,確認(rèn)對應(yīng)選擇后,單擊【確認(rèn)】進入訂單確認(rèn)頁面。客戶確認(rèn)訂單對應(yīng)的信息后,再單擊【生成訂單】,將生成客戶這次購買圖書的訂單。如果成功則跳轉(zhuǎn)到訂單成功生成頁面,一次購物過程基本完成,如單擊【返回購物車】則可以繼續(xù)選購其他圖書。下面是生成訂單流程圖,如下圖所示:圖13 生成訂單流程圖本模塊是系統(tǒng)的核心,主要負(fù)責(zé)訂單的審查,是訂單的流程最后一個環(huán)節(jié),也是最重要的一個環(huán)節(jié)。書店的任何數(shù)據(jù)都和訂單數(shù)據(jù)有直接或者間接的關(guān)系,有效的訂單和書店的經(jīng)濟利益有直接的關(guān)
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1