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

正文內(nèi)容

畢業(yè)設(shè)計論文-基于struts框架的網(wǎng)上書店-文庫吧資料

2024-09-02 16:55本頁面
  

【正文】 關(guān)的訂單的基本信息。(2)圖書分類表:存放網(wǎng)上書店所提供圖書分類的信息。為了適合用戶的不同要求,本次提供了四種查詢方法,可按照書名、出版社、作者、ISBN等方式查詢,并且查詢方法采用模糊查詢的方法,這樣用戶在輸入查詢信息時只需輸入部分信息即可。處理邏輯。該操作涉及到es_bookshop數(shù)據(jù)庫中的es_book數(shù)據(jù)表。查詢圖書模塊的目的是為了幫助用戶快速找到想要購買的圖書。為適合不同的擁護(hù)的需求,本次采用模糊查詢的方法為用戶提供方便的圖書查詢。在一個規(guī)模較大的書城中,如果沒有這項功能,用戶很難找到所需要的圖書,那么這個網(wǎng)上書城的吸引力將會因此大大降低。該操作涉及到es_booshop數(shù)據(jù)庫中的 es_book數(shù)據(jù)表。(1)圖書展示數(shù)據(jù)庫準(zhǔn)備。此外,在用戶選擇了對應(yīng)書目信息后,還可以顯示出有關(guān)該圖書的詳細(xì)信息,以便客戶能更詳細(xì)的了解所購買的商品。進(jìn)入頁面后,管理員可以根據(jù)書店的圖書情況對所有圖書進(jìn)行添加,修改或刪除。該操作涉及到es_bookshop數(shù)據(jù)庫中的es_book數(shù)據(jù)表和es_category數(shù)據(jù)表。該頁面具有權(quán)限,只有管理員可以進(jìn)入,普通客戶沒有此權(quán)限。程序當(dāng)中也嚴(yán)格限制數(shù)據(jù)的有效性,無效數(shù)據(jù)不會錄入到數(shù)據(jù)庫中。下面是生成訂單流程圖,如下圖所示:圖13 生成訂單流程圖本模塊是系統(tǒng)的核心,主要負(fù)責(zé)訂單的審查,是訂單的流程最后一個環(huán)節(jié),也是最重要的一個環(huán)節(jié)??蛻舸_認(rèn)訂單對應(yīng)的信息后,再單擊【生成訂單】,將生成客戶這次購買圖書的訂單。購書結(jié)帳時會涉及到多個數(shù)據(jù)表的操作,如es_book表、es_order表、es_orderItem表。(1)cookie信息及數(shù)據(jù)庫準(zhǔn)備生成訂單是購書者購書的最后一步了。如果用戶確定購物車信息后,可以單擊【提交訂單】,進(jìn)入訂單確認(rèn)頁面,選擇送貨方式以及付款方式。在購物車信息顯示頁面中,將顯示客戶所選的圖書信息,在該頁面中,客戶可以指定選購數(shù)據(jù)量,也可以將對應(yīng)商品從購物車中刪除。因此在設(shè)計購物車時不僅要考慮功能的多樣性也要考慮購物車的實用性。購物車功能定義。如果有很多用戶同時在購書,就很容易使服務(wù)器癱瘓。對于用戶的購買信息主要用session來記錄,購買結(jié)束后再一起提交到數(shù)據(jù)庫中,另打折信息是由數(shù)據(jù)庫統(tǒng)一管理的,它是和圖書入庫一起完成的。主要用于記錄客戶購買的圖書編號、書名、出版社、作者、數(shù)量、單價等信息,并且應(yīng)該計算出總價及打折后應(yīng)付的金額,以便用戶隨時掌握自己的購買信息。(2)實現(xiàn)數(shù)據(jù)庫及 session準(zhǔn)備。(1)優(yōu)點占用系統(tǒng)資源少,我們可以把數(shù)據(jù)庫安置在一臺電腦中,Web服務(wù)器安置在另一電腦中,系統(tǒng)資源充分發(fā)揮。 購物車管理模塊購物車管理用于維護(hù)每一個進(jìn)入網(wǎng)上書店的客戶對應(yīng)的購物車,也就是將客戶所選購的圖書商品信息記錄到對應(yīng)的購物車?yán)铮员阌谏捎唵巍L幚磉^程首先建立數(shù)據(jù)庫連接,打開es_book數(shù)據(jù)表,并按照用戶指定的方式和關(guān)鍵字信息將es_book 數(shù)據(jù)表中滿足要求的圖書信息顯示出來。另外在模糊查詢時使用了數(shù)據(jù)庫系統(tǒng)的like運(yùn)算符。由于用戶對書城中的圖書情況不可能十分清楚,因此采用了模糊查詢的方法,只要用戶輸入了相關(guān)的少量信息就可以查詢到相應(yīng)的結(jié)果。數(shù)據(jù)庫準(zhǔn)備。同時好的搜索功能將會帶來更多的用戶青睞。下面是圖書展示設(shè)計流程圖,如下圖所示:圖11 圖書展示設(shè)計流程圖(2)圖書查詢圖書查詢在網(wǎng)上書店中也是一項很重要的功能,主要幫助用戶快速地找到想要購買的圖書。圖書展示和圖書查詢是將網(wǎng)上書店中的圖書有序地羅列出來。主要分為兩大部分,圖書展示和圖書查詢。 圖書信息管理模塊該模塊實現(xiàn)依據(jù)書名或作者的信息來對圖書信息的快速搜索,也提供圖書書目信息的分類查詢,顯示功能。注冊模塊的核心思想是向數(shù)據(jù)庫中輸入數(shù)據(jù),并且數(shù)據(jù)要不能重復(fù),下面是注冊模塊的程序流程圖如下圖所示:圖10 注冊程序流程圖 管理員功能模塊網(wǎng)站管理員登錄到管理員界面后,可以對圖書數(shù)據(jù)進(jìn)行添加,修改,刪除操作,管理圖書信息,方便管理員和用戶瀏覽圖書信息,管理員可以添加需要上架的新書以不斷的補(bǔ)充書店的圖書,讓書店的圖書更加豐富,對于已經(jīng)明顯顯示出下滑趨勢的圖書,管理員可以進(jìn)行刪除處理,之后用戶便不能再看到該書的信息。下圖為系統(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ù)的有效性。 5 系統(tǒng)詳細(xì)設(shè)計 系統(tǒng)功能模塊設(shè)計本網(wǎng)站系統(tǒng)包括兩大部分,前臺和后臺。訂單管理實現(xiàn)根據(jù)客戶購物車中的商品信息,以及客戶所選擇的送貨方式和付款方式連同客戶對應(yīng)的個人信息一同生成訂單,以便后面進(jìn)行送貨處理。會員管理實現(xiàn)網(wǎng)上書店客戶信息的注冊及身份驗證。此外,在用戶選擇了對應(yīng)書目信息后,還可以顯示出有關(guān)該圖書的詳細(xì)信息,以便客戶能更詳細(xì)的了解所購買的商品。一個典型的網(wǎng)上書店一般都有需要實現(xiàn)商品信息的動態(tài)展示,購物車管理,會員管理(包括會員信息注冊)和訂單處理等模塊。圖6 系統(tǒng)結(jié)構(gòu)設(shè)計圖 系統(tǒng)模塊設(shè)計網(wǎng)上書店系統(tǒng)主要是實現(xiàn)以下兩個功能:一是客戶在網(wǎng)上查書,選書,購書和產(chǎn)生訂單等功能。(3)在系統(tǒng)和數(shù)據(jù)的安全性方面,系統(tǒng)采用數(shù)據(jù)庫級用戶權(quán)限和應(yīng)用程序級運(yùn)行權(quán)限的雙重控制機(jī)構(gòu),提供了統(tǒng)一的基于角色的用戶管理手段,具有完善的系統(tǒng)和數(shù)據(jù)安全的保障體系。(1)在操作性方面,采用圖形用戶界面技術(shù),使系統(tǒng)能夠有多重圖形窗口和豐富便利的操作界面 ,通過鼠標(biāo)或鍵盤的操作 ,為用戶提供最簡潔的使用方法。 系統(tǒng)模塊設(shè)計 系統(tǒng)結(jié)構(gòu)設(shè)計系統(tǒng)總體結(jié)構(gòu)設(shè)計確定軟件由哪些模塊組成以及這些模塊之間的動態(tài)調(diào)用關(guān)系。從長期效益看,高質(zhì)量將保證軟件開發(fā)的全過程更加規(guī)范流暢,大大降低了軟件的維護(hù)代價,實質(zhì)上是提高了生產(chǎn)率,同時可獲得很好的信譽(yù)。如果質(zhì)量不合格,對供需雙方都是壞事情。生產(chǎn)率是軟件供應(yīng)方最關(guān)心的問題,老板和員工都想用更少的時間掙更多的錢。系統(tǒng)第二層數(shù)據(jù)流圖(用戶登錄)如下圖所示:圖5 系統(tǒng)第二層數(shù)據(jù)流圖(用戶登錄) 38 4 系統(tǒng)總體設(shè)計 系統(tǒng)設(shè)計目標(biāo)本系統(tǒng)設(shè)計的目標(biāo)是提高軟件的質(zhì)量與生產(chǎn)率,最終實現(xiàn)軟件的工業(yè)化生產(chǎn)。系統(tǒng)第一層數(shù)據(jù)流圖(后臺管理)如下圖所示:圖4 系統(tǒng)第一層數(shù)據(jù)流圖(后臺管理) 第二層數(shù)據(jù)流圖用戶登錄處理。系統(tǒng)第一層數(shù)據(jù)流圖(前臺購書)如下圖所示。根據(jù)頂層數(shù)據(jù)流圖,對前臺購書和后臺管理模塊作進(jìn)一步分解,得到第一層數(shù)據(jù)流圖。系統(tǒng)頂層數(shù)據(jù)流圖如下圖所示。(2)在安全性方面,Java程序要滿足客戶傳輸信息的基本安全。 性能需求指定系統(tǒng)必須滿足的定時約束或容量約束,通常包括速度(響應(yīng)時間)、信息量速率、主存容量、磁盤容量、安全性等方面的要求。(3)訂單處理:對應(yīng)客戶購買圖書商品信息的需求,在確定了所購圖書商品的價格、數(shù)量等信息后,提示用戶選擇對應(yīng)的送貨方式及付款方式,最終生成對應(yīng)的訂單記錄,以便于網(wǎng)站配貨人員依據(jù)訂單信息進(jìn)行后續(xù)的出貨、送貨和處理。(1)圖書查詢:當(dāng)客戶進(jìn)入網(wǎng)上書店時,應(yīng)該在主頁面中分類顯示最新的書目信息,以供客戶選擇所需圖書,同時也應(yīng)該提供按照圖書名稱,或者作者名稱快速查詢所需書目信息的功能。 系統(tǒng)需求分析通過對系統(tǒng)的分析及對其他網(wǎng)店的參考,基本確定了“網(wǎng)絡(luò)書城”的基本功能以及基本性能的基本需求。加之傳遞方便、耐存儲,故網(wǎng)上賣書具有比傳統(tǒng)書店更大的成本優(yōu)勢。除此之外Java語言還提供了一些有用的新特性,使得使用Java語言比C++語言更容易寫出“無錯代碼”?!耙淮尉帉?,到處運(yùn)行”的特點,使其在互聯(lián)網(wǎng)上廣泛采用。Java語言是一種優(yōu)秀的編程語言。可行性研究工作的主要任務(wù)不是研究如何解決問題,而是要用最小的代價在最短的時間內(nèi)確定該項目是否具有開發(fā)的可行性。 可行性分析開發(fā)任何一個基于計算機(jī)的系統(tǒng)都會受到時間和資源的限制。 3 需求分析網(wǎng)上書店系統(tǒng)主
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1