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

正文內(nèi)容

基于struts20的網(wǎng)上購(gòu)物系統(tǒng)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)論文畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-02-14 16:20 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 塊來(lái)處理,然后,模型處理完畢后的結(jié)果也會(huì)提交給控制器,由控制器選擇合適的視圖來(lái)生成相應(yīng)的界面,顯示其結(jié)果。二、 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)(一)數(shù)據(jù)庫(kù)需求分析對(duì)比傳統(tǒng)實(shí)體店,并結(jié)合在線購(gòu)物的特點(diǎn),綜合系統(tǒng)功能分析,本系統(tǒng)的需求信息主要有:用戶分一般用戶和管理員用戶。訂單分單張?jiān)敿?xì)訂單和總訂單。每一本圖書(shū)都從屬于一種類型。一個(gè)用戶可以購(gòu)買(mǎi)多本圖書(shū)。一個(gè)用戶對(duì)應(yīng)一張訂單列表信息。一個(gè)列表對(duì)應(yīng)多個(gè)訂單信息。經(jīng)過(guò)系統(tǒng)數(shù)據(jù)庫(kù)的功能分析和需求總結(jié),將數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)做如下設(shè)計(jì):1.管理員信息,包括數(shù)據(jù)項(xiàng):用戶名、密碼2.普通用戶,包括數(shù)據(jù)項(xiàng):用戶ID、用戶名、密碼3.圖書(shū),包括數(shù)據(jù)項(xiàng):圖書(shū)編號(hào)、圖書(shū)名稱、分類編號(hào)等4.圖書(shū)分類,包括數(shù)據(jù)項(xiàng):分類編號(hào)、分類名5.訂單列表,包括數(shù)據(jù)項(xiàng):訂單編號(hào)、圖書(shū)編號(hào)、購(gòu)買(mǎi)數(shù)量6.訂單,包括數(shù)據(jù)項(xiàng):訂單編號(hào)、用戶編號(hào)、下單時(shí)間等(二)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)根據(jù)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的分析,在數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)部分可以設(shè)計(jì)出滿足用戶需求的各種實(shí)體以及實(shí)體之間的關(guān)系,為邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。實(shí)體包含各種具體信息,通過(guò)相互之間的作用形成層數(shù)據(jù)流動(dòng)。本系統(tǒng)數(shù)據(jù)庫(kù)中包含的實(shí)體有:管理員信息實(shí)體、普通用戶實(shí)體、圖書(shū)實(shí)體、圖書(shū)分類實(shí)體、訂單實(shí)體、訂單列表實(shí)體。(三)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)完畢后,可以將數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為MySql數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,就構(gòu)成了數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。在線圖書(shū)銷售系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如表1-表6所示。每個(gè)表格表示數(shù)據(jù)庫(kù)中的一個(gè)表,訂單信息列表All Orders如表1所示,記錄每個(gè)用戶的訂單總信息。表1 訂單信息列表allordersField Type Null Key Default Extra Comment IdintNULLPRINULLIDENTITY(1,1)主鍵,遞增orderintNULL00訂單號(hào)bookNointNULL00圖書(shū)編號(hào)amountintNULLYESNULL訂貨數(shù)量圖書(shū)信息列表bookInfo如表2所示,記錄商店現(xiàn)有的圖書(shū)信息。表2 圖書(shū)信息列表bookInfoField Type Null Key Default Extra Comment IdintPRI(NULL)IDENTITY(1,1)主鍵,遞增bookNameVarchar(10)圖書(shū)名稱bookClassint0圖書(shū)分類名稱bookNoVarchar(30)YES(NULL)圖書(shū)發(fā)行編號(hào)printtextYES(NULL)圖書(shū)發(fā)行地PricefloatYES(NULL)原價(jià)Amount intYES(NULL)總數(shù)量Leav_NointYES(NULL)剩余數(shù)量RegTimedatetime登記時(shí)間pictureVarchar(200)YES(NULL)圖書(shū)封面商店管理員信息表bookAdmin如表3所示,記錄管理員的帳號(hào)密碼。表3 管理員信息表bookAdminField TypeNullKeyDefaultExtraCommentAdminUservarchar(20)YES(NULL)用戶名AdminPassvarchar(50)YES(NULL)密碼商店圖書(shū)類別列表bookClass如表4所示,記錄商店現(xiàn)有的圖書(shū)分類。表4 商店手機(jī)類別列表photoClassFieldTypeNullKeyDefaultExtraCommentIdintPRI(NULL)IDENTITY(1,1)分類編號(hào)Classnamevarchar(30)(NULL)分類名稱訂單詳細(xì)表orders如表5所示,記錄單張訂單的具體信息。表5 訂單詳細(xì)表ordersField Type Null Key Default Extra Comment IdintPRI(NULL)IDENTITY(1,1)主鍵,遞增orderIdvarchar(20)訂單編號(hào)UserIdint0用戶編號(hào)SubmitTimedatetime訂單提交時(shí)間ConsignmentTimedatetimeYES(NULL)交貨時(shí)間TotalPricefloatYES(NULL)總金額contenttextYES(NULL)備注IPAddressvarchar(20)YES(NULL)用戶IPIsPayoffintYES(NULL)是否已付款I(lǐng)sSalesintYES(NULL)是否發(fā)貨用戶信息表user如表6所示,記錄商店的所有用戶的詳細(xì)信息。表6 用戶信息表userField Type Null Key Default Extra Comment IdintPRI(NULL)IDENTITY(1,1)主鍵,遞增UserNamevarchar(20)用戶名PassWordvarchar(50)密碼Namesvarchar(20)YES(NULL)真實(shí)姓名Sexchar(2)YES(NULL)性別Addressvarchar(450)YES(NULL)地址Phonevarchar(25)YES(NULL)聯(lián)系電話Postvarchar(8)YES(NULL)郵編Emailvarchar(50)YES(NULL)Email地址RegTimedatetimeYES(NULL)注冊(cè)時(shí)間RegIPAdressvarchar(20)YES(NULL)注冊(cè)IP三、 界面設(shè)計(jì)為了提高代碼的重用性,在線圖書(shū)銷售系統(tǒng)的界面采用框架形式,即頁(yè)面頭尾部分只需要設(shè)計(jì)一次。(一)用戶圖形界面的設(shè)計(jì)1.用戶登陸模塊設(shè)計(jì)為了驗(yàn)證用戶是否合法,系統(tǒng)需要用戶提供用戶名和密碼來(lái)進(jìn)行驗(yàn)證,這一功能由用戶登陸模塊完成。,來(lái)設(shè)計(jì)一個(gè)表單讓用戶輸入用戶名和密碼。在本模塊中,對(duì)于用戶輸入的用戶名和密碼,系統(tǒng)在發(fā)現(xiàn)錯(cuò)誤時(shí),應(yīng)及時(shí)做出錯(cuò)誤報(bào)告。2.在線購(gòu)買(mǎi)功能模塊設(shè)計(jì)針對(duì)用戶界面,由于“圖書(shū)列表”和用戶導(dǎo)航條等部分是只有用戶界面可以看到的,所以將這兩部分設(shè)計(jì)成一個(gè)新的框架形式,提高復(fù)用性。在本模塊中用戶可以瀏覽現(xiàn)有圖書(shū)、用不同的方法查找圖書(shū)(分類查詢、關(guān)鍵字查詢)、查看圖書(shū)詳細(xì)資料、把圖書(shū)放入購(gòu)物車等。3.我的購(gòu)物車功能模塊設(shè)計(jì)在本模塊中,用戶可以修改購(gòu)買(mǎi)數(shù)量、刪除已經(jīng)選購(gòu)的圖書(shū)、恢復(fù)已刪除的圖書(shū)、提交購(gòu)物車、清空購(gòu)物車、繼續(xù)購(gòu)買(mǎi)或查詢圖書(shū)等。4.訂單信息功能模塊設(shè)計(jì)本模塊中用戶可以看見(jiàn)自己已經(jīng)提交的所有訂單,可以查看訂單的詳細(xì)情況。確認(rèn)訂單時(shí),系統(tǒng)采用彈出窗口的形式顯示相信信息,在彈出窗口中可以進(jìn)行付款。5.銷量統(tǒng)計(jì)功能模塊設(shè)計(jì)這個(gè)模塊可以顯示銷量排名在前10的圖書(shū)名稱和數(shù)量。銷量統(tǒng)計(jì)模塊首先生成銷量統(tǒng)計(jì)管理類op_sale_statistics的實(shí)例對(duì)象,然后調(diào)用該對(duì)象的getSaleNumOrder()方法,從數(shù)據(jù)庫(kù)取出銷量前10名的圖書(shū)的名稱和銷售數(shù)量并顯示在頁(yè)面上。(二)管理員圖形界面的設(shè)計(jì)1.管理員登陸功能模塊設(shè)計(jì)為了驗(yàn)證管理員的身份,系統(tǒng)需要進(jìn)行用戶名和密碼的驗(yàn)證,與用戶圖形界面的設(shè)計(jì)類似,設(shè)計(jì)一個(gè)表單讓管理員輸入用戶名和密碼。2.現(xiàn)有圖書(shū)管理功能模塊設(shè)計(jì)在這個(gè)模塊里,管理員擁有對(duì)現(xiàn)有圖書(shū)的詳細(xì)資料進(jìn)行查看、修改圖書(shū)名稱、刪除圖書(shū)等權(quán)限。3.添加新圖書(shū)功能模塊設(shè)計(jì)在這個(gè)模塊中,要添加一段JavaScript代碼,對(duì)表單數(shù)據(jù)的合法性進(jìn)行驗(yàn)證。script language=javascript function checkform() { if (==) { ()。 alert(圖書(shū)名為空!)。 return false。 } if (==) { alert(圖書(shū)信息為空!)。 ()。 return false。 } return true。 }/script4.添加新圖書(shū)分類功能模塊設(shè)計(jì)這個(gè)模塊列出了商店現(xiàn)有圖書(shū)分類,管理員可以刪除現(xiàn)有分類,也可以添加新的分類。但在刪除操作之前,通過(guò)在連接的onclick事件里調(diào)用confirm方法,提醒用戶是否真的要?jiǎng)h除選中的信息,減少誤操作。5.訂單管理功能模塊設(shè)計(jì)管理員可以查看下訂單用戶的詳細(xì)資料、查看訂單的詳細(xì)情況并且可以刪除訂單。訂單管理模塊中首先生成op_buy類的對(duì)象,然后調(diào)用該對(duì)象的getOrder方法,取得當(dāng)前商店的所有訂單,分頁(yè)顯示在頁(yè)面上,下單用戶名提供鏈接,當(dāng)管理員在用戶名列單擊某個(gè)用戶名時(shí),能夠彈出新的頁(yè)面顯示該用戶的詳細(xì)資料。然后為每個(gè)訂單提供查看訂單詳細(xì)情況和刪除訂單的鏈接,當(dāng)管理員單擊“詳細(xì)情況”鏈接時(shí)能夠彈出新的窗口顯示訂單信息。當(dāng)管理員單擊“刪除”鏈接時(shí)彈出提示,提示管理員是否確認(rèn)刪除當(dāng)前訂單,如果管理員選擇“是”,則從數(shù)據(jù)庫(kù)刪除該訂單,如果選擇“否”,則退回詳細(xì)訂單情況頁(yè)面。6.用戶管理功能模塊管理員通過(guò)這個(gè)模塊對(duì)用戶進(jìn)行管理,其中包括:查看用戶資料、修改用戶資料、刪除已存在用戶等第五章 系統(tǒng)實(shí)現(xiàn)一、 組件的編寫(xiě)基于系統(tǒng)功能分析,首先利用MyEclipse新建一個(gè)web工程,在這個(gè)工程里新建一個(gè)總包bookShop,然后在這個(gè)包下新建三個(gè)主包dao、entity、和util.(一)Util包util包里包含4個(gè)工具類,作用分別為:1. DBUtil類:主要負(fù)責(zé)數(shù)據(jù)庫(kù)的連接。2. ImageUtil類: 負(fù)責(zé)用戶注冊(cè)時(shí)的驗(yàn)證圖片生成。3. VerifyUtil類:系統(tǒng)自動(dòng)生成郵箱驗(yàn)證碼。4. DegistUtil類:對(duì)用戶的密碼進(jìn)行加密的工具類。(二)DAO包這個(gè)包中共有6個(gè)類,其作用為:1. CartDao類:對(duì)購(gòu)物車操作的接口。2. CategroyDao類:主要用于對(duì)圖書(shū)的分類操作。3. DangDao類:是所有接口的父接口。4. DaoFactory類:創(chuàng)建各個(gè)子接口的工具dao。5. OrderDao類:訂單接口類,用于對(duì)訂單的各種操作。6. UserDao類:用戶接口類,用于對(duì)用戶的操作。(三)Entity包這個(gè)包共包含了6個(gè)類,分別是:1. A
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1