《網(wǎng)上圖書銷售系統(tǒng)(設(shè)計(jì)論文)》_第1頁(yè)
《網(wǎng)上圖書銷售系統(tǒng)(設(shè)計(jì)論文)》_第2頁(yè)
《網(wǎng)上圖書銷售系統(tǒng)(設(shè)計(jì)論文)》_第3頁(yè)
《網(wǎng)上圖書銷售系統(tǒng)(設(shè)計(jì)論文)》_第4頁(yè)
《網(wǎng)上圖書銷售系統(tǒng)(設(shè)計(jì)論文)》_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

網(wǎng)上圖書銷售系統(tǒng)設(shè)計(jì)TOC\o"1-3"\h\u22666第1章引言 第1章引言鑒于全球經(jīng)濟(jì)的全球化和信息技術(shù)的急速更新,互聯(lián)網(wǎng)早已實(shí)現(xiàn)隨時(shí)隨地使用,并且互聯(lián)網(wǎng)與電子商務(wù),公共物流信息,信息流和業(yè)務(wù)流程以及24小時(shí)低成本和地理位置分散的技術(shù)支持處理相互作用。交付使電子商務(wù)能夠迅速改變其業(yè)務(wù),促進(jìn)整個(gè)社會(huì)的經(jīng)濟(jì),減少人們的傳統(tǒng)生活方式,并使人們的日常生活節(jié)奏更加的方便促進(jìn)全社會(huì)的經(jīng)濟(jì)發(fā)展,改變?nèi)藗儌鹘y(tǒng)的生活方式,使人民的生活節(jié)奏更加方便。用戶能夠從網(wǎng)上圖書商城獲取足夠的圖書商品信息,查詢方法簡(jiǎn)單又快捷。同時(shí),圖書商品價(jià)格實(shí)惠,購(gòu)買更方便,克服了傳統(tǒng)實(shí)體店鋪的弊端,如搜索效率低,搜索結(jié)果很難出現(xiàn)等。所以開發(fā)一個(gè)可以提供人性化和實(shí)用性的網(wǎng)上圖書商城是有必要的。網(wǎng)上圖書商城的圖書相比于實(shí)體店的圖書被客戶購(gòu)買的機(jī)會(huì)更多。通過(guò)開發(fā)網(wǎng)上圖書商城系統(tǒng),使用現(xiàn)在流行的高科技工具來(lái)改變以往傳統(tǒng)購(gòu)買圖書的方式,以滿足當(dāng)前快節(jié)奏的生活方式。第2章網(wǎng)上圖書銷售系統(tǒng)平臺(tái)整體架構(gòu)2.1系統(tǒng)設(shè)計(jì)思想網(wǎng)上圖書商城系統(tǒng)采用結(jié)構(gòu)模型,分為三個(gè)層次,即界面層,業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。基于現(xiàn)有服務(wù)器很難實(shí)現(xiàn)所有功能,因此有必要進(jìn)一步減少服務(wù)器負(fù)載并提高性能效率,三層結(jié)構(gòu)模型如下圖2.1所示。圖2.1系統(tǒng)三層結(jié)構(gòu)模型網(wǎng)上圖書商城系統(tǒng)在結(jié)構(gòu)的設(shè)計(jì)上分為了前臺(tái)銷售和后臺(tái)管理兩個(gè)模塊。主要的管理模塊是通過(guò)網(wǎng)絡(luò)向用戶顯示圖書商品數(shù)據(jù),用戶可以通過(guò)網(wǎng)絡(luò)方便地查看和在線購(gòu)物。1.系統(tǒng)前臺(tái)的管理模塊設(shè)計(jì)管理模塊的結(jié)構(gòu)如圖2.2所示。圖2.2前臺(tái)管理模塊結(jié)構(gòu)圖2.系統(tǒng)后臺(tái)的管理模塊設(shè)計(jì)網(wǎng)上圖書商城系統(tǒng)的在線后端管理主要是對(duì)網(wǎng)站圖書商品和資料的管理,以及通過(guò)后臺(tái)及時(shí)更新圖書商品和資料庫(kù)存,及時(shí)補(bǔ)充圖書商品資源。如果需要銷售特殊項(xiàng)目或活動(dòng),可以使用背景直接更改相關(guān)數(shù)據(jù),并反饋到最終用戶界面,以便用戶可以查看它。系統(tǒng)后臺(tái)模塊的結(jié)構(gòu)如下圖2.3所示:圖2.3系統(tǒng)后臺(tái)模塊結(jié)構(gòu)圖2.2平臺(tái)運(yùn)行環(huán)境網(wǎng)上圖書商城系統(tǒng)一般在企業(yè)管理部門內(nèi)網(wǎng)中運(yùn)行的,基于對(duì)數(shù)據(jù)的保密性要求系統(tǒng)終端只允許在辦公區(qū)無(wú)線網(wǎng)絡(luò)覆蓋下接入,外網(wǎng)環(huán)境下無(wú)法訪問到企業(yè)部門內(nèi)網(wǎng),服務(wù)器操作系統(tǒng)為Windows平臺(tái)。具體的環(huán)境如下:(1)服務(wù)器:Tomcat;(2)數(shù)據(jù)庫(kù):sqlserver;(3)開發(fā)編譯器:Eclipse;(4)開發(fā)語(yǔ)言:Java(5)開發(fā)環(huán)境:JavaWeb等。2.3系統(tǒng)接口設(shè)計(jì)(1)用戶接口系統(tǒng)使用B/S結(jié)構(gòu),用戶可以根據(jù)提示和說(shuō)明方便地進(jìn)行操作,不需要定義任何語(yǔ)法或約定。(2)硬件接口系統(tǒng)不需要特定的硬件或硬件接口進(jìn)行支撐。(3)軟件接口系統(tǒng)的軟件接口由webservice接口、數(shù)據(jù)庫(kù)連接接口組成,需要模塊組件的支撐。服務(wù)器端接收客戶端的請(qǐng)求,隨即調(diào)用請(qǐng)求所對(duì)應(yīng)的處理數(shù)據(jù)模塊,對(duì)信息進(jìn)行處理,產(chǎn)生相應(yīng)的輸出,將信息返回給客戶端。(4)通訊接口系統(tǒng)沒有特殊的通訊接口,通訊接口由所使用的終端機(jī)決定。2.4系統(tǒng)出錯(cuò)設(shè)計(jì)(1)出錯(cuò)信息在使用系統(tǒng)過(guò)程中,難免會(huì)因輸入或者查詢不到信息等原因引起程序出錯(cuò)。所以,當(dāng)錯(cuò)誤發(fā)生時(shí),需要給出相應(yīng)的錯(cuò)誤提示,便于提醒系統(tǒng)維護(hù)工程師或者管理員繼續(xù)操作使用系統(tǒng)。如系統(tǒng)維護(hù)工程師輸入錯(cuò)誤的信息或查看沒有權(quán)限的內(nèi)容時(shí),系統(tǒng)給出提示:“對(duì)不起,您使用非法數(shù)據(jù)!”,“對(duì)不起,您沒有權(quán)限!”等。首次登錄系統(tǒng)提示修改密碼,不允許使用空口令登錄等等。系統(tǒng)報(bào)錯(cuò)也要給出提示,如數(shù)據(jù)庫(kù)無(wú)法訪問,則提醒“數(shù)據(jù)庫(kù)訪問出錯(cuò),請(qǐng)及時(shí)聯(lián)系管理員檢查故障!”。(2)出錯(cuò)處理由于個(gè)人操作或硬件故障等原因?qū)е碌南到y(tǒng)出錯(cuò)或者數(shù)據(jù)庫(kù)遭到破壞等情況,可以啟動(dòng)數(shù)據(jù)庫(kù)備份。SQLServer的備份有完整、差異和事務(wù)日志等幾種類型,所有類型的備份都基于一個(gè)完整的備份,如果缺少完整備份,其他所有類型的備份都是多余的,所以在創(chuàng)建完一個(gè)新數(shù)據(jù)庫(kù)之后,建議做一次完整備份。網(wǎng)上圖書商城系統(tǒng)數(shù)據(jù)庫(kù)已經(jīng)有完整備份,故在數(shù)據(jù)庫(kù)出錯(cuò)后可以依靠數(shù)據(jù)庫(kù)的恢復(fù)功能,靠日志文件使之回滾到出錯(cuò)前的狀態(tài),從而挽回?fù)p失。但完整的備份會(huì)消耗掉大量的硬盤存儲(chǔ)資源,這需要管理員權(quán)衡備份的次數(shù)。第3章網(wǎng)上圖書銷售系統(tǒng)詳細(xì)設(shè)計(jì)管理信息系統(tǒng)和參與者的關(guān)系可以用用例圖來(lái)表示,它可以把系統(tǒng)和參與者的關(guān)系很好地表現(xiàn)出來(lái)。因此,用例圖也稱為系統(tǒng)功能模型圖,可以通過(guò)相鄰的視覺理解。顯示了所有參與者和使用案例,并顯示了各個(gè)用例,用途和參與者之間的關(guān)系。可視化建模允許用戶快速,輕松地學(xué)習(xí)和使用系統(tǒng)功能,同時(shí)允許開發(fā)人員在項(xiàng)目開發(fā)期間按計(jì)劃執(zhí)行各種功能。3.1用戶登錄注冊(cè)管理模塊用戶信息主要包括三個(gè)角色:注冊(cè)會(huì)員,游客和管理員。用戶信息管理在電子商務(wù)信息平臺(tái)中起著重要作用,該平臺(tái)將參與產(chǎn)品的購(gòu)買和產(chǎn)品訂單的提交。用戶信息管理的作用是對(duì)在網(wǎng)站上成功注冊(cè)的用戶,所填寫的所有信息的一個(gè)管理。用戶注冊(cè)成功后,網(wǎng)站管理員會(huì)對(duì)用戶的身份進(jìn)行檢查,審核通過(guò)后,管理員會(huì)授予用戶一些有關(guān)業(yè)務(wù)核心的權(quán)限和信息。用戶在登錄系統(tǒng)后,可以自行修改自己的個(gè)人密碼。網(wǎng)站訪問者只能查看信息,不能做任何改變信息的事情。根據(jù)用戶信息管理可以畫出如圖3.1所示的用例圖。圖3.1用戶的管理用例圖3.2圖書商品信息管理模塊系統(tǒng)管理員是該系統(tǒng)中管理圖書商品信息的一種特殊用戶。為了無(wú)縫瀏覽來(lái)自不同圖書商品的信息,系統(tǒng)管理員需要使用系統(tǒng)背景來(lái)管理現(xiàn)有圖書商品的庫(kù)存,更新基本圖書商品信息以及在新信息中顯示更新的內(nèi)容。注冊(cè)后,網(wǎng)站會(huì)員可以使用接待處顯示的內(nèi)容查看圖書商品信息,然后根據(jù)需要收集,購(gòu)買和執(zhí)行其它活動(dòng)。特色包括:(1)管理員在線管理圖書商品庫(kù)存信息:增加,減少和刪除。(2)注冊(cè)會(huì)員可以根據(jù)自己的喜好收集和購(gòu)買圖書商品。(3)注冊(cè)會(huì)員和網(wǎng)站訪問者可以查看圖書商品信息。根據(jù)圖書商品信息管理的需要,可以畫出如下用例圖,如圖3.2所示。圖3.2圖書商品資料信息用例圖3.3圖書商品結(jié)算支付模塊在用戶確認(rèn)購(gòu)物車中的圖書商品數(shù)據(jù)并提交圖書商品數(shù)據(jù)以完成訂單之后,計(jì)費(fèi)任務(wù)是必要的并且具有不同的支付方法選項(xiàng)。支付方式特定選擇可以由用戶在結(jié)算時(shí)根據(jù)網(wǎng)站提供的多種支付方式界面上根據(jù)個(gè)人的偏好選擇喜歡的支付方式,選擇好后支付信息將提交到相關(guān)的支付平臺(tái),然后完成整個(gè)支付交易。其具體功能描述如下:統(tǒng)計(jì)賬單金額。應(yīng)付金額根據(jù)圖書商品放入購(gòu)物車的信息自動(dòng)計(jì)算。選擇喜歡的付款方式。對(duì)于網(wǎng)站和相應(yīng)支付平臺(tái)支持的每種支付形式,創(chuàng)建一對(duì)一界面,然后根據(jù)用戶選擇的支付方式完成整個(gè)支付過(guò)程。用例圖如下圖3.3所示。圖3.3圖書商品資料結(jié)算支付用例圖3.4圖書商品訂單管理模塊在用戶瀏覽喜愛的產(chǎn)品以保留產(chǎn)品的購(gòu)買資格而不付款之后,它是訂單管理業(yè)務(wù)。用戶可以在網(wǎng)站上訂購(gòu)自己所喜歡的圖書商品。系統(tǒng)會(huì)根據(jù)客戶在瀏覽時(shí)所提交的信息自動(dòng)生成對(duì)應(yīng)的訂單號(hào),并在系統(tǒng)的后臺(tái)管理中記錄訂單信息。用戶如果在系統(tǒng)指定的時(shí)間內(nèi)下訂單并且完成付款,則系統(tǒng)將會(huì)產(chǎn)生用戶的相關(guān)購(gòu)買信息。該模塊主要有以下功能:(1)查看以及審核業(yè)務(wù)活動(dòng)用戶訂單。(2)網(wǎng)站會(huì)員可根據(jù)需要查看以前的訂單信息,或根據(jù)預(yù)期的購(gòu)買情況直接下訂單。(3)響應(yīng)用戶訂單。根據(jù)網(wǎng)站對(duì)用戶訂單信息管理的要求確定其用例圖如3.4所示。圖3.4圖書商品資料訂單管理用例圖3.5圖書商品購(gòu)物車管理模塊當(dāng)用戶在網(wǎng)站上購(gòu)買購(gòu)物車?yán)锂a(chǎn)品時(shí),它將同時(shí)購(gòu)買購(gòu)物車?yán)锏钠渌a(chǎn)品。為了確保清楚有效地實(shí)施購(gòu)買過(guò)程,在線購(gòu)物車不僅可以一次性付款,而且系統(tǒng)還可以提供批量的自動(dòng)選擇,并且用戶可以根據(jù)支付的總金額隨時(shí)修改購(gòu)物車中的產(chǎn)品。選擇付款結(jié)算作為圖書商品或商業(yè)取消操作,從而產(chǎn)生非常方便,直觀和可實(shí)現(xiàn)的一系列采購(gòu)過(guò)程。用例圖如下圖3.5所示。圖3.5網(wǎng)站購(gòu)物車管理用例圖第4章數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)(1)網(wǎng)上圖書商城系統(tǒng)的全局E-R圖如圖3.6所示。圖3.6圖書商品商城全局E-R布局圖根據(jù)設(shè)計(jì)規(guī)劃需求的主要實(shí)體共有六個(gè)(分別為圖書商品分類,圖書商品,管理員,訂單,用戶,購(gòu)物車)。各個(gè)實(shí)體與之屬性之間的E-R圖如下所示:(2)用戶圖3.7用戶E-R圖(3)圖書商品分類圖3.8圖書商品分類E-R圖(4)訂單圖3.9(1)訂單E-R圖圖3.9(2)訂單E-R圖(5)購(gòu)物車圖3.10購(gòu)物車E-R圖(6)系統(tǒng)管理員圖3.11系統(tǒng)管理員E-R圖圖3.12圖書商品E-R圖4.2數(shù)據(jù)庫(kù)表的設(shè)計(jì)(1)用戶信息表,用來(lái)記錄用戶注冊(cè)時(shí)的基本信息,如姓名,密碼,郵箱等。當(dāng)系統(tǒng)中有新用戶注冊(cè)時(shí)數(shù)據(jù)庫(kù)里的用戶信息表將會(huì)增加相應(yīng)的信息。各個(gè)屬性的相關(guān)設(shè)置如下表3.1所示。表3.1用戶信息表名類型長(zhǎng)度小數(shù)點(diǎn)不是空鍵注釋U_id字符型320YesYes用戶的IDU_name字符型300NotNot用戶名U_pass字符型300NotNot用戶密碼U_email字符型1000NotNot用戶emailU_status整型10NotNot1表示是激活,0表示沒激活U_activationCode字符型640NotNot激活碼(2)圖書商品分類信息表,用來(lái)記錄圖書商品的類型和描述,當(dāng)管理員想要添加圖書商品時(shí),會(huì)有一級(jí)分類和二級(jí)分類可供選擇,添加成功后圖書商品分類信息表會(huì)有相應(yīng)信息產(chǎn)生。各個(gè)屬性的相關(guān)設(shè)置如下表3.2所示。表3.2圖書商品分類信息表名類型長(zhǎng)度小數(shù)點(diǎn)不是空鍵注釋C_id字符型320YesYes主鍵C_name字符型600NotNot分類名稱P_id字符型320NotNot分類IDC_desc字符型1000NotNot分類的描述orderBy整型150YesNot用來(lái)排序的序號(hào)(3)訂單信息表,用來(lái)記錄下單時(shí)由所有訂單項(xiàng)一起所形成的訂單信息,如下單時(shí)間,金額總數(shù),訂單狀態(tài),收貨地址等。用戶下單成功時(shí)數(shù)據(jù)庫(kù)會(huì)記錄下對(duì)應(yīng)的信息。各個(gè)屬性的相關(guān)設(shè)置如下表3.3所示。表3.3訂單信息表名類型長(zhǎng)度小數(shù)點(diǎn)不是空鍵注釋O_id字符型320YesYes訂單主鍵Order_time字符型200NotNot下單時(shí)間O_total小數(shù)型82NotNot金額總計(jì)O_status整型150NotNot訂單的狀態(tài)O_address字符型10000NotNot用戶收貨地址U_id字符型320NotNot用戶的ID(4)管理員表,用來(lái)記錄和管理管理員的一些重要信息,其中分別有管理員的名字和密碼等。各個(gè)屬性的相關(guān)設(shè)置如下表3.4所示。表3.4管理員信息表名類型長(zhǎng)度小數(shù)點(diǎn)不是空鍵注釋Admin_id字符型320YesYes管理員的idAdmin_name字符型500NotNot管理員名字Admin_pwd字符型500NotNot管理員密碼(5)購(gòu)物車信息記錄表,用來(lái)記錄每一位用戶的購(gòu)物車?yán)锏男畔?,本張表中所包括的屬性有:?gòu)物車?yán)飯D書商品數(shù)量的多少,圖書商品的ID,用戶的ID,可分別根據(jù)用戶的ID和圖書商品的ID知道是哪一個(gè)用戶添加了哪本圖書商品。各個(gè)屬性的相關(guān)設(shè)置如下表3.5所示。表3.5購(gòu)物車信息表名類型長(zhǎng)度小數(shù)點(diǎn)不是空鍵注釋CartItem_id字符型320YesYes購(gòu)物車主鍵C_quantity整型150NotNot購(gòu)物車?yán)锏臄?shù)量B_id字符型320NotNot圖書商品的IDU_id字符型320NotNot用戶的IDC_orderBy整型130YesNot用來(lái)排序的序號(hào)(6)訂單項(xiàng)表,用來(lái)記錄用戶的每個(gè)訂單中的訂單項(xiàng)的信息。如數(shù)量,小計(jì)(每個(gè)訂單項(xiàng)的金額合計(jì)),圖書商品名稱,圖書商品價(jià)格等。一個(gè)或多個(gè)訂單項(xiàng)形成一個(gè)訂單。各個(gè)屬性的相關(guān)設(shè)置如下表3.6所示。表3.6訂單項(xiàng)信息表名類型長(zhǎng)度小數(shù)點(diǎn)不是空鍵注釋OrderItem_id字符型320YesYes訂單項(xiàng)主鍵O_quantity整型150NotNot訂單項(xiàng)數(shù)量O_subtotal字符型102NotNot金額小計(jì)B_id字符型320NotNot圖書商品的IDB_name字符型1000NotNot圖書的名稱B_currPrice小數(shù)型82NotNot圖書商品當(dāng)前價(jià)格B_image字符型2000NotNot圖書商品圖片路徑O_id字符型320NotNot所屬訂單的ID(7)圖書商品信息記錄表,用來(lái)記錄每一本圖書商品所包含的信息,這張表包含了圖書商品名稱,作者名字,出版社,出版時(shí)間,當(dāng)前價(jià),折扣價(jià),頁(yè)數(shù)等多個(gè)屬性。當(dāng)有新書要上架時(shí),管理員會(huì)根據(jù)圖書商品所擁有的信息,并在圖書商品庫(kù)中填寫下相應(yīng)的圖書商品信息,然后完成新書的上架。各個(gè)屬性的相關(guān)設(shè)置如下表3.7所示。表3.7圖書商品信息表名類型長(zhǎng)度小數(shù)點(diǎn)不是空鍵注釋B_id字符型320YesYes圖書商品主鍵B_name字符型2000NotNot圖書商品名B_price小數(shù)型82NotNot圖書商品價(jià)格B_currPrice小數(shù)型82NotNot圖書商品當(dāng)前價(jià)B_discount小數(shù)型31NotNot圖書商品折扣價(jià)B_press字符型1000NotNot圖書商品廠家B_publishtime字符型100NotNot圖書出產(chǎn)時(shí)間B_edition整型150NotNot圖書購(gòu)買次數(shù)B_pageNum整型110NotNot圖書質(zhì)量第5章結(jié)語(yǔ)此次畢業(yè)論文所做的題目網(wǎng)上圖書銷售系統(tǒng)設(shè)計(jì)。該系統(tǒng)面向購(gòu)物用戶和管理員用戶兩種人群,既滿足用戶購(gòu)物需求,又方便了管

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論