版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì)圖書銷售系統(tǒng)120360106 劉明120320209趙晨彤120360105 林潔120360107 馬馳120360108 汪悅120360115何典釗目錄 TOC o 1-5 h z HYPERLINK l bookmark4 o Current Document 第一章系統(tǒng)概述3.1.1現(xiàn)狀描述3.系統(tǒng)背景及意義3.國(guó)內(nèi)外相關(guān)系統(tǒng)進(jìn)展現(xiàn)況 3.系統(tǒng)目標(biāo)3.系統(tǒng)開發(fā)方式3. HYPERLINK l bookmark6 o Current Document 第二章 系統(tǒng)分析4.系統(tǒng)需求說明4.功能性需求描述4.非功能需求描述5.用例分析6.用例圖6. HYPERLI
2、NK l bookmark10 o Current Document 用例描述7.業(yè)務(wù)處置進(jìn)程描述1.0 HYPERLINK l bookmark12 o Current Document 買家功能活動(dòng)圖.10動(dòng)圖1.2 HYPERLINK l bookmark14 o Current Document 系統(tǒng)順序圖13 HYPERLINK l bookmark18 o Current Document 系統(tǒng)操作約定20 HYPERLINK l bookmark20 o Current Document 第三章系統(tǒng)設(shè)計(jì)24整體系統(tǒng)結(jié)構(gòu)設(shè)計(jì)243.1.1系統(tǒng)構(gòu)架設(shè)計(jì) 24系統(tǒng)程序結(jié)構(gòu)設(shè)計(jì) 24協(xié)作
3、圖設(shè)計(jì)24類圖31.用戶界面設(shè)計(jì)31數(shù)據(jù)庫(kù)設(shè)計(jì)32概念模型圖32數(shù)據(jù)庫(kù)表設(shè)計(jì).33 HYPERLINK l bookmark63 o Current Document 第四章系統(tǒng)實(shí)現(xiàn).35開發(fā)工具35重要代碼35附錄:小組成員和分工39第一章系統(tǒng)概述最近幾年來,電子商務(wù)的顯現(xiàn)深切的阻礙、融入和改變了今世人類的生活, 它打破了傳統(tǒng)銷售模式在時(shí)刻、空間上的限制,結(jié)合更為先進(jìn)的銷售模式,大大 提高資源的利用率。網(wǎng)上商店和網(wǎng)絡(luò)支付由此應(yīng)運(yùn)而生,網(wǎng)上書店確實(shí)是在此基 礎(chǔ)上,成為電子商務(wù)進(jìn)展中具有代表性的分支。相較于實(shí)體書店,網(wǎng)上書店以其無門面、渠道扁平、品種多和超強(qiáng)的競(jìng)爭(zhēng)力 占據(jù)的了必然比例的圖書市場(chǎng)份
4、額。 而隨著電商技術(shù)的慢慢成熟,網(wǎng)上書店更是 以其購(gòu)物方便,購(gòu)買的書籍范圍廣、折扣力度大而受到廣大讀者的追捧。國(guó)外治理信息系統(tǒng)實(shí)現(xiàn)的較早,電子商務(wù)的已經(jīng)比較完善了。由于有一整套 完善的信譽(yù)保障體系,而且有高效率的物流配送效勞,因此國(guó)外的網(wǎng)絡(luò)交易平臺(tái) 效率很高。網(wǎng)上書店起源于歐洲,到了 1995年,貝佐斯在西雅圖成立了亞馬遜 網(wǎng)上書店,這也是世界上第一家網(wǎng)上書店。亞馬遜在成立初期進(jìn)展超級(jí)迅速,1998 年它的顧客總數(shù)已經(jīng)達(dá)到了 450萬人,銷售額為6.1億美元。2004年8月19日, 亞馬遜公司宣布收購(gòu)中國(guó)的卓越網(wǎng),2020你那10月27日,亞馬遜正式宣布將 它在中國(guó)的子公司“卓越亞馬遜”更名為
5、“亞馬遜中國(guó)”?,F(xiàn)在早已經(jīng)成為世界網(wǎng)上書店的“巨無霸”。同時(shí),國(guó)內(nèi)的鐺鐺網(wǎng)、京東圖書城、天貓書城等也奮起 直追,大展身手。他們不斷鯨吞這圖書市場(chǎng)這塊商業(yè)蛋糕, 由此給實(shí)體書店帶來 了龐大的沖擊。網(wǎng)上書店連年爬升的銷售額和不斷增加的顧客人數(shù),說明它正在被愈來愈多 的公一起意,快節(jié)拍的生活方式?jīng)Q定了網(wǎng)上書店方便快捷的特點(diǎn)。 由于我國(guó)網(wǎng)絡(luò) 技術(shù)和電子商務(wù)起步較晚,本土網(wǎng)絡(luò)書店還處在初期進(jìn)展時(shí)期。網(wǎng)上書店具有全面的圖書查詢信息功能,齊全的圖書品種,方便快捷的配送 效勞,低廉的銷售價(jià)錢,直接準(zhǔn)確的數(shù)據(jù)積存,靈活多樣的宣傳營(yíng)銷平臺(tái),先進(jìn) 的互聯(lián)網(wǎng)技術(shù),完善的售后效勞等優(yōu)勢(shì),能夠預(yù)言,網(wǎng)上書店將走出內(nèi)外環(huán)境
6、制 約的時(shí)期,迎來快速進(jìn)展的美好前景。應(yīng)用J2EE開發(fā)平臺(tái),用現(xiàn)今最為流行的java語言實(shí)現(xiàn)成立一個(gè)B/S模式的 基于J2EE架構(gòu)的在線圖書銷售系統(tǒng)。系統(tǒng)要緊包括圖書搜索、圖書查看、圖書 購(gòu)買、貨物信息保護(hù)和交易信息保護(hù)。其中圖書購(gòu)買流程和交易信息保護(hù)部份的 流程較為復(fù)雜。本系統(tǒng)是簡(jiǎn)單的在線圖書銷售系統(tǒng)的開發(fā),要緊實(shí)現(xiàn)圖書的信息 錄入、推薦、銷售和貨款結(jié)算的功能。本系統(tǒng)采納面向?qū)ο蟮募夹g(shù)進(jìn)行系統(tǒng)的分析與設(shè)計(jì)。利用UMLB模語言實(shí)現(xiàn) 可視化中間進(jìn)程。嚴(yán)格依照 Rational統(tǒng)一進(jìn)程(Rational Unified Process , RUP中的建模進(jìn)程,進(jìn)行建模。第二章系統(tǒng)分析功能性需求描述
7、進(jìn)入網(wǎng)站后,能夠以游客身份進(jìn)行圖書搜索,能夠進(jìn)行關(guān)鍵字搜索或是進(jìn)入 圖書分類進(jìn)行搜索,也能夠通過推薦圖書,分類查詢和關(guān)鍵字查詢搜索圖書。 選 擇相應(yīng)的圖書能夠查看圖書的詳細(xì)信息。 登錄系統(tǒng)的買家能夠?qū)D書放入個(gè)人的 購(gòu)物車。在確認(rèn)購(gòu)物車列表后能夠確認(rèn)購(gòu)買,從而向系統(tǒng)下購(gòu)買定單。賣家確認(rèn) 購(gòu)買定單后依照買家的要求將會(huì)發(fā)貨,并將相應(yīng)的物流信息錄入系統(tǒng)。最后買家 能夠確認(rèn)購(gòu)買并給本次購(gòu)買評(píng)判,以后賣家將給與答復(fù)。除此之外,賣家能夠?qū)?貨物進(jìn)行添加、下架、查詢等操作。(1)游客? 圖書查看:查看圖書詳細(xì)信息? 圖書搜索:查看推薦圖書,分類搜索,依照關(guān)鍵字查詢? 注冊(cè):游客注冊(cè)成為買家(2)買家? 圖書
8、查看:查看圖書詳細(xì)信息? 圖書搜索:查看推薦圖書,分類查詢,依照關(guān)鍵字查詢? 圖書購(gòu)買:包括加入購(gòu)物車、購(gòu)買確認(rèn)、收貨確認(rèn)和退貨處置? 購(gòu)買信息保護(hù):包括購(gòu)買信息查詢和評(píng)判商品。? 個(gè)人信息保護(hù):包括修改密碼和修改個(gè)人信息? 登錄:買家登錄系統(tǒng),能夠進(jìn)行購(gòu)買交易(3)賣家? 登錄:賣家登錄系統(tǒng),能夠進(jìn)行后臺(tái)治理。? 個(gè)人信息保護(hù);包括修改密碼和修改個(gè)人信息? 貨物信息保護(hù):包括增加、刪除、修改商品信息? 交易保護(hù):能夠修改交易狀態(tài),查詢交易信息和答復(fù)評(píng)判。通過上面的描述,能夠找到要緊的業(yè)務(wù)事件有:?游客注冊(cè)成為書店買家。外部事件。?游客進(jìn)行圖書搜索。外部事件。?圖書信息查看。外部事件。?賣家與
9、買家進(jìn)行用戶登錄。外部事件。?圖書購(gòu)買。外部事件。?購(gòu)買信息保護(hù)。外部事件。?個(gè)人信息保護(hù)。外部事件。?交易信息保護(hù)。外部事件。?貨物信息保護(hù)。外部事件。事件表描述如下:事件 編號(hào)事件描述系統(tǒng)輸入提供輸入 的參與者系統(tǒng)輸出接收輸 入的參 與者1游客注冊(cè)成為書店買家用戶名和密碼游客42游客進(jìn)行圖書搜索關(guān)鍵字、類別、 條件游客、買 家、賣家圖書信息列表游客、 買家、賣家3圖書信息查看圖書編號(hào)系統(tǒng)圖書詳細(xì)信息 列表游客、 買家、賣家4用戶登錄系統(tǒng)用戶名、密碼買家、賣家個(gè)人信息列表賣家、 買家5圖書購(gòu)買圖書編p系統(tǒng)圖書訂單賣家6購(gòu)買信息維護(hù)訂單編號(hào)買家圖書交易詳情 列表買家7個(gè)人信息維護(hù)用戶名、密碼買
10、家、賣家個(gè)人信息列表買家、 賣家8交易信息維護(hù)訂單編號(hào)賣家交易詳細(xì)列表賣家9貨品信息維護(hù)貨品詳細(xì)資料賣家貨品信息列表賣家非功能需求描述(1)技術(shù)需求1)結(jié)構(gòu)本系統(tǒng)將采納B/S模式實(shí)現(xiàn)網(wǎng)站的成立。這也是現(xiàn)下流行的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)。傳統(tǒng)的C/S結(jié)構(gòu)已經(jīng)慢慢被B/S所替代,用戶工作界面通過閱讀器實(shí)現(xiàn),極 少部份事務(wù)邏輯在前端實(shí)現(xiàn),要緊的事務(wù)邏輯在效勞器端實(shí)現(xiàn)。由于B/S架構(gòu)基 于WEBR面,利用起來超級(jí)方便,能夠通過閱讀器直接操作。2)開發(fā)環(huán)境本系統(tǒng)是在 Windows7環(huán)境下開發(fā)的,利用的數(shù)據(jù)庫(kù)是MySQL以TOMCAT.0 作為 We微勞器,利用的IDE是Myeclipse 12 。系統(tǒng)開發(fā)環(huán)境穩(wěn)固
11、。利用的 Myeclipse12MySQL連接。3 )開發(fā)語言系統(tǒng)采納java語言作為開發(fā)語言,頁面用JSP與HTMLS現(xiàn)。JAVA語言是一種簡(jiǎn)單的,面向?qū)ο蟮?,散布式的,說明型的,健壯平安的,結(jié) 構(gòu)中立的,可移植的,性能優(yōu)良、多線程的動(dòng)態(tài)語言,具有封裝、抽象、繼承、多 態(tài)的面向?qū)ο蟮奶匦?。JSP(JavaServer Pages)是一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。能實(shí)現(xiàn)交互功能的動(dòng)態(tài) 網(wǎng)站的成立。它將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè) 計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。HTML的格式超級(jí)簡(jiǎn)單,只是由文字及標(biāo)記組合而成,任何文本編輯器都能 夠制作HTMIM面。在編輯器中
12、輸入HTML弋碼即可完成對(duì)網(wǎng)頁的設(shè)計(jì),若是在其 中加入VB,JAVA等腳本文件和數(shù)據(jù)庫(kù)連接有關(guān)的語句指令, 即可對(duì)已知數(shù)據(jù)進(jìn)行 查詢,從而生成動(dòng)態(tài)網(wǎng)頁的一部份。(2)運(yùn)行可行性關(guān)于開發(fā)人員來講,本系統(tǒng)在開發(fā)進(jìn)程中利用開發(fā)工具M(jìn)yEclipse進(jìn)行開發(fā),極大的減少了代碼的編寫,提高了開發(fā)效率。關(guān)于系統(tǒng)后期的保護(hù)者來講, 只需要具有數(shù)據(jù)庫(kù)專業(yè)知識(shí),能夠熟練把握開發(fā)工具即可。關(guān)于本系統(tǒng)的利用者來講,本系統(tǒng)為簡(jiǎn)單的We眩用程序。若是不投入市場(chǎng)全然可不能有侵犯專利權(quán)、 侵犯版權(quán)等問題。不產(chǎn)生大的利益糾紛。法律上可行。市場(chǎng)盡管有很多的軟件, 可是這次開發(fā)的軟件有其獨(dú)到的地方,自身有很強(qiáng)的優(yōu)勢(shì),有必然的市場(chǎng)
13、需求。 從整體上看,該項(xiàng)目具有可行性。依照事件列表標(biāo)識(shí)用例,取得如下的用例圖。在事件列表中所列的每一個(gè)業(yè) 務(wù)事件均是一個(gè)用例。系統(tǒng)的參與者要緊包括買家、賣家、游客。游客圖書詳細(xì)信息查看分類搜索注冊(cè)圖書搜索圖書搜索新書推薦分類搜索圖書詳細(xì)信息查看IJ人氣推薦 關(guān)鍵字搜索新書推薦人氣推存關(guān)鍵字搜索加入購(gòu)物車圖書購(gòu)買購(gòu)買信息維護(hù) 一-購(gòu)買信息查詢1收貨確認(rèn)購(gòu)買確認(rèn)退貨處理登錄個(gè)人信息維護(hù)評(píng)價(jià)購(gòu)買修改個(gè)人信息修改密碼Y-_修改個(gè)人信息個(gè)人信息維護(hù)登錄 增加商品修改密碼,修改商品信息 貨品信息維護(hù)下架商品交易維護(hù)發(fā)貨交易信息查詢回復(fù)評(píng)價(jià)2.2.2用例描述(1)買家注冊(cè)大體用例表達(dá):用例名稱注冊(cè)觸發(fā)事件游
14、客點(diǎn)擊注冊(cè)簡(jiǎn)單描述游客進(jìn)入注冊(cè)頁面注冊(cè)成為買家參與者買家相關(guān)用例無前提條件用戶名不重復(fù),密碼合乎要求后續(xù)條件進(jìn)入登錄貝聞事件流參與者操作系統(tǒng)響應(yīng)異常情況1.1注冊(cè)信息不和要求,顯示提醒要求重新注冊(cè)(2)圖書搜索大體用例表達(dá):用例名稱圖書搜索觸發(fā)事件輸入搜索條件簡(jiǎn)單描述進(jìn)入網(wǎng)站的游客,賣家,買家可以通過圖書搜索查詢圖書列表信息以及詳 細(xì)信息參與者游客,買家7相關(guān)用例 泛化:人氣推薦,新書推薦,關(guān)鍵字搜索,分類搜索前提條件圖書信息必須在,需要有推薦算法,有圖書分類后續(xù)條件顯示相關(guān)圖書列表以及圖書詳細(xì)情況事件流參與者操作系統(tǒng)響應(yīng)異常情況1.1沒有相對(duì)應(yīng)的圖書信息,就按照人氣顯示圖書列表,同時(shí)提示找不
15、到 相對(duì)應(yīng)的圖書(3)圖書查看大體用例表達(dá):用例名稱圖書詳細(xì)信息查看觸發(fā)事件選中某一本圖書簡(jiǎn)單描述對(duì)圖書的詳細(xì)信息進(jìn)行展示,包括貨品的評(píng)價(jià)和回復(fù)參與者游客,買家相關(guān)用例無前提條件圖書信息必須在,需要有推薦算法,有圖書分類,圖書交易信息必須存在 后續(xù)條件顯示圖書詳細(xì)情況以及圖書已經(jīng)有的交易以及評(píng)價(jià)和回復(fù)事件流參與者操作系統(tǒng)響應(yīng)異常情況1.1如果沒有該圖書的交易信息,該部分信息要提示還沒有交易信息(4)圖書購(gòu)買大體用例表達(dá):用例名稱圖書購(gòu)買切樂買家購(gòu)買圖書觸發(fā)事件點(diǎn)擊圖書購(gòu)買按鍵簡(jiǎn)單描述買家通過購(gòu)買流程購(gòu)買網(wǎng)上商店中的圖書參與者買家相關(guān)用例購(gòu)物車,購(gòu)買確認(rèn),收貨確認(rèn),退貨處理前提條件圖書信息必須在
16、有圖書分類,圖書有足夠的庫(kù)存后續(xù)條件賣家能夠及時(shí)確認(rèn)訂單并發(fā)貨,賣家在買家確認(rèn)收貨并評(píng)價(jià)之后及時(shí)回復(fù)事件流參與者操作系統(tǒng)響應(yīng)1.買家將選中的圖書放進(jìn)購(gòu)物車, 并選擇圖書數(shù)量2.買家確認(rèn)購(gòu)買購(gòu)物車列表中的 貨品,點(diǎn)擊購(gòu)買異常情況沒有足夠的庫(kù)存,提示沒有存貨,跳轉(zhuǎn)到購(gòu)物車保存購(gòu)物車信息,但信息顯 示因缺貨暫時(shí)無法購(gòu)買3.1買家在收到貨物后要退貨,向系統(tǒng)申請(qǐng),向賣家留言,然后進(jìn)入退貨流 程(5)購(gòu)買信息保護(hù)大體用例表達(dá):用例名稱購(gòu)買信息維護(hù)觸發(fā)事件買家點(diǎn)擊購(gòu)買簡(jiǎn)單描述買家購(gòu)買圖書后對(duì)自己已有購(gòu)買信息的查看以及管理參與者買家相關(guān)用例評(píng)價(jià)購(gòu)買,購(gòu)買信息查看前提條件買家點(diǎn)擊購(gòu)買,系統(tǒng)生成相應(yīng)購(gòu)買訂單,賣家
17、確認(rèn)訂單后續(xù)條件賣家發(fā)貨,買家簽收事件流參與者系統(tǒng)異常情況1.1沒有已經(jīng)產(chǎn)生的訂單,返回個(gè)人主頁,提示請(qǐng)先購(gòu)物(6)個(gè)人信息保護(hù)大體用例表達(dá):用例名稱個(gè)人信息維護(hù)觸發(fā)事件買家或者賣家登錄簡(jiǎn)單描述賣家或者買家對(duì)自己的賬號(hào)信息的查看以及更改參與者買家,賣家相關(guān)用例修改密碼,修改個(gè)人信息前提條件已經(jīng)注冊(cè)賬號(hào)并且登錄系統(tǒng)后續(xù)條件用戶個(gè)人信息更新事件流參與者系統(tǒng)異常情況2.1密碼不合乎要求,提示重新設(shè)定(7)貨物信息保護(hù)大體用例表達(dá):用例名稱貨品信息維護(hù)觸發(fā)事件查詢貨品信息列表簡(jiǎn)單描述賣家對(duì)自己書店的貨品信息進(jìn)行增刪改參與者賣家相關(guān)用例修改貨品信息,增加貨品,下架貨品前提條件賣家登錄系統(tǒng)后續(xù)條件貨品信息
18、更新事件流參與者系統(tǒng)1.賣家添加貨品,輸入貨品信息異常情況1.1輸入信息不合乎要求,跳出提醒9(8)交易信息保護(hù)大體用例表達(dá):用例名稱交易信息維護(hù)觸發(fā)事件購(gòu)買訂單產(chǎn)生簡(jiǎn)單描述賣家對(duì)訂單以及交易流程中的信息進(jìn)行維護(hù)參與者賣家相關(guān)用例包括:交易信息查詢,回復(fù)評(píng)價(jià),發(fā)貨前提條件賣家登錄,購(gòu)買訂單產(chǎn)生后續(xù)條件生成詳細(xì)的交易列表以及交易信息事件流參與者系統(tǒng)2.賣家查看訂單,確認(rèn)訂單并發(fā)貨4.等待買家確認(rèn)收貨,評(píng)價(jià)貨品異常情況4.1買家申請(qǐng)退貨,進(jìn)入退貨流程(9)登錄大體用例表達(dá):用例名稱登錄觸發(fā)事件點(diǎn)擊登錄簡(jiǎn)單描述賣家與買家登錄系統(tǒng)參與者賣家,買家相關(guān)用例無前提條件開放登錄條件后續(xù)條件賣家登錄到賣家個(gè)人
19、中心,買家登錄到買家個(gè)人中心事件流參與者系統(tǒng)異常情況1.2輸入用戶名或密碼錯(cuò)誤,彈出提示,要求重新登錄2.3.1買家功能活動(dòng)圖繪制了買家圖書購(gòu)買和修改個(gè)人信息的活動(dòng)圖(1)圖書購(gòu)買io查詢書籍查詢?cè)斍?是加入購(gòu)物車 繼續(xù)購(gòu)買?否確認(rèn)訂單信息 A提交訂單K 1有效訂單?:二查看叫昔信4是獲取訂單流 水號(hào)說明:此項(xiàng)功能在登錄后方可進(jìn)行購(gòu)物車狀態(tài)下能夠修改數(shù)量,刪除書籍定單信息包括收貨人信息(默以為注冊(cè)信息,可編輯),定單明細(xì)信息(書 籍信息、總價(jià)等)取得定單流水號(hào)后,在10秒后自動(dòng)返回主頁面(2)個(gè)人信息治理修改密碼/格式正確否?.提交新密碼 說明:此項(xiàng)功能在登錄后才可進(jìn)行個(gè)人信息為注冊(cè)時(shí)填寫的大
20、體信息(包括姓名、性別、地址、聯(lián)系方式、 平安問題等),完善信息時(shí)分必填、非必填,同時(shí)需要對(duì)各類信息的格式加以操修改密碼需要先填寫原密碼,原密碼正確才可進(jìn)行修改對(duì)其中重要的貨物信息保護(hù)繪制了活動(dòng)圖,以刪除圖書為例12說明:銷量列表按銷量排序顯示,用戶能夠依照銷量及庫(kù)存量設(shè)置書籍的熱度能夠同時(shí)刪除多本書籍系統(tǒng)順序圖依照上述的分析,為每一個(gè)大體用例繪制如下的時(shí)序圖:(1)注冊(cè)順序圖:用戶登錄界面數(shù)據(jù)庫(kù)用界面 TOC o 1-5 h z ,:輸入用戶名密學(xué);7 2:身份險(xiǎn)證 i:T-;3:驗(yàn)證成功;引驗(yàn)證失敗UL: 操作介紹:第一點(diǎn)擊修改個(gè)人信息跳轉(zhuǎn)到修改個(gè)人信息界面,然后輸入個(gè)人信 息向更新界面輸
21、入新的個(gè)人信息,再向數(shù)據(jù)表買家傳送信息,修改個(gè)人信息。(7)貨物信息保護(hù): 增加圖書:操作介紹:賣家在個(gè)人中心選擇貨物信息治理下的添加圖書,跳轉(zhuǎn)到添加圖書界面,然后填入圖書的詳細(xì)信息,通過新增圖書信息向更新界面輸入貨物信息, 再 向數(shù)據(jù)表圖書中傳送信息,新添加貨物信息。(8)交易信息保護(hù):答復(fù)評(píng)判:十人中心回復(fù)耳怕界面訂單評(píng)fil:回復(fù)辭伯 山龍國(guó)交易信息WEz叵更操作介紹:賣家在個(gè)人中心選擇交易信息治理下的答復(fù)評(píng)判,跳轉(zhuǎn)到答復(fù)評(píng) 判界面,顯示交易信息,選擇一條交易,挪用獲取交易信息操作從數(shù)據(jù)表定單中 調(diào)出交易信息,添加答復(fù)內(nèi)容,系統(tǒng)挪用添加答復(fù)向數(shù)據(jù)表評(píng)判添加答復(fù)。發(fā)貨時(shí)序圖::賣家I:交易
22、管理 =3:觥得交易信息 2:交易搜索4;返回交易信自1: RunSystem()Register()(2)圖書搜索協(xié)作圖:24(3)圖書查看協(xié)作圖:1: bookdetail()/ /2: BookDetailPage()CargoBookDetailPage(4)加入購(gòu)物車協(xié)作圖:25AddtoCartOCartPagecreateCartPage()Cart(5)確認(rèn)購(gòu)買協(xié)作圖:買家1: AddtoBuyList()3: crea:eBuyListPage()Cart2: refreshCart()BuyListPage(6)確認(rèn)收貨協(xié)作圖:25BuyList:買家1: receive(
23、)2: createBuyListPage()/1: returnbook()4: returnconf()一)2: creaReturnGoodsPagereturnMessage() ReturnGoodsPage():賣家(8)購(gòu)買信息保護(hù)協(xié)作圖:27BuyerHom:買家1: ManageBuy() -5: newEvaluate()2: buySearch()BuyListPage6: addEvaluate()Evaluate3: getBuy()4: buyMessageBuyList(9)修改密碼協(xié)作圖:x:買家1: createChangePasswordPage()2: n
24、ewPassword()3: setPassword().BuyerChangePasswordPage(10)修改個(gè)人信息協(xié)作圖:createChangePersonnal()ChangePesonnalMessagenewPersonnal()setPersonnal()Buyer28(11)貨物信息修改協(xié)作圖:1: ManageCargo()SellerHome:賣家5: changeCargo()1 VcreateCargoList()findCargo()Cargo6: changeCargoDetail()CargoListcargolist7: CagoList(12)增加貨物協(xié)
25、作圖:(13)3: newCargo()AddCargo2:1: ManageCargo()VSellerHomecreateNewCargo()交易信息查詢協(xié)作圖:2: TradeSearch()1: ManageTrade()3: getTrade() TradeSearch4: tradeMessage4:addCargo()VCargoSellerHome29(14)答復(fù)評(píng)判協(xié)作圖:1: ManageTrade()5: reply()SellerHom e2: TradeReply()4: tradeMessage-AReplyPageBuyListc J ,八3: getTrade(
26、)6: setReply()EvaluateSellerHomeLoginPageCheckMessage3: CheckUser()I d I r i t J I IenterHome() v(15)發(fā)貨協(xié)作圖:1: ManageTrade() 關(guān)_一 3 一:賣豕LogisticMessage()/ .;/2: tradeSearch()getTrade(); v,6: setLogistic()TradeSearcBuyListh SellerSellerHome30依照上述的分析與設(shè)計(jì),設(shè)計(jì)相應(yīng)的類圖,類圖要緊涉及7個(gè)類:評(píng)判、買家、賣家、定單、購(gòu)物車、圖書類型、購(gòu)物車。*L jjk3
27、etaiF3gei:i強(qiáng)CmLi厘”LaiqaQvvL*句1BKlowW.rwnf Stmq 與dsswiifjnto Siring*elMtkname I*siNckMmt-1jrlAdgs 眈“ *-*gEtNcknamt(通同(nIP 255Mrd!典 Em-;i事七KFeM SjelReiSiftanie i/elStW*Hifranirkrjin- $Wnq ,山眸匚際5,口i3.5inn$ +力1與黏_所n&ng ,岫.匚石憧跖Swig*sEthfcclBnqme-(| 5&f 5 守*E“ gefcMdtws cFT/dqrFss *attEmalO *LSmai()inipil
28、largn efr Smng; 5j?i j-po_;3Lhar 專 bing 第匚4口予以時(shí),密而1口 ,Jgsjhai R;* 即ehrt ffeiCagoJrCTodLic e Slrrg $Cara3imouri n 牛匚Wgepj正白 皮32Dtsthala Stnngi皿 _H ini*制 乳jim nsim l國(guó)武|事闌JHW耳51/er引切口%B/. SliRQl 幽弱案nng%3u-r Ii9i_nicfi6. d3iie ,&.用 119cMi討it m:?L8前; n*geiBj list(餐花心切八百i*S 或 Fyi*3PL5|i!I號(hào)- lEF_m-Ee J/ nn
29、g sele*_paiiMird 3陋的 $任1l/ Eimi sunfl p&2iw_nealname &lmg ,8嶺_=中H嗎 治/_皿噂55 Snra主頁:個(gè)人信息治理個(gè)人喘息百建中心慢E.完色.超將 座匯富但三工二生1近回背打和生用戶占 密耳scarlet也用牛日,地址工E M;禾|用powerdesigner設(shè)計(jì)cdm圖如下:工事:一日阱方軸行的也即*113 1。;33傭* 4的:生,1軍.1衛(wèi)7*。力作才二,n 7 I2U14-11-021卡特價(jià)書里笑書籍分類府導(dǎo)二l+ 嘮齦中 i-HMSit“小 期報(bào)中 O*府吊港訐O文學(xué)3 #2-0g 呢宇32afc Lna “bG_Lmod
30、r 3電_門出1。, iljg syll-rtls-g retli!fe*s*|tee Jei911tB uariahl* multi X組 A Tira Dk R I4T-* 二LLIv s-buy&r e_it lerO AtJlm也電電E*.141Vsrifltilfr 小ran14n 用!1叫尸尸崢?皿山占15O.iDselSCresJ name:Variabl e nulti 2 f 10)O*1 _Volatile2)C二JM44W由Eulge lOfl)“ dilLla i luliiL HlI-1* J _ ,11 r1u?i2rg isn-r S!go_Jf1IOUin3fi
31、irgBjnetfil wg _phot-Q2 arg-3_phct-t3Csrg工即Jlti也9 牌B(P hg| CBEjlEebLyor, i vl 打& si &: m 7anoEl-0i chgraZsrt (2Dk /ariosi g 仲e h七片,5Cb Y-ivk I” Mb/看 仙C Malawi ; mu 力 b -n& 1 Ci Varishl =. -rkj ti b -ic :iHFLili f fc._Eii dlt b- uyar_pfliunrdD-altilJiifiIff aL6i叼IfwVjfl AM r Eli 莖保!1ats ! F)M一 teuywr
32、aa! ra t* bu.-tEltWCM jpr iblfi nrvlE-te (癡斯 verfbk: TLkfeyte: ;2-33i n3日J(rèn)y.BIi EJLlr3. |如i wixfblc Eidtibytt(5 vsr-Bbl% ridtitu :50 VprliBie 市電ElOyt豈玄J “0,叫 In卬w 3Ht& lime i iHirt_ 上li i C #.*7 4 T “舊 MJTnunrifc-Bj LiTagsr 3 ofiitfncnei Money產(chǎn)打?yàn)?打;M,耕舊時(shí)事f Mif*- 3 .電d我叫.Mg廿爐的值 0中匕門玷EE; cJ 控邦憶白1心io Y
33、aiiatl r:j UL:ii= SC 3.4.2數(shù)據(jù)庫(kù)表設(shè)計(jì)依照分析取得的數(shù)據(jù)庫(kù)模型圖,設(shè)計(jì)取得以下的數(shù)據(jù)表并對(duì)關(guān)系模型進(jìn)行范 式分析:賣家seller編號(hào)字段名稱字段類型主鍵外鍵可否為空說明1seller_nicknamenvarchar(20)是否賣家昵稱2seller_passwordvarchar(20)否賣家密碼3seller_emailvarchar(50)是賣家郵箱4seller_addressnvarchar(100)是賣家地址5seller_sexnvarchar(2)是賣家性別6seller_realnamenvarchar(10)是賣家真實(shí)姓名定單buylist編號(hào)字
34、段名稱字段類型主鍵外鍵可否為空說明1cargo_nobigint是是否貨品編號(hào)2buyer_nickname nvarchar(20)是是否買家昵稱3sale_timedatetime是否購(gòu)買時(shí)間4sale_numberint是購(gòu)買數(shù)量5sale_moneymoney是購(gòu)買總價(jià)6buylist_flagint否訂單狀態(tài)7Buylist_logisticnvarchar(50)是物流情況注:buylist_flag初始狀態(tài)為0,買家確認(rèn)購(gòu)買后轉(zhuǎn)變成1,賣家確認(rèn)定單后變成2,最后確認(rèn)收貨、交易成功轉(zhuǎn)變成3,若是發(fā)生退貨轉(zhuǎn)變成4評(píng)判答復(fù)evaluate編號(hào)字段名稱字段類型主鍵外鍵可否為空說明1e_n
35、umbigint是否評(píng)價(jià)回復(fù)編號(hào)2cargo_nobigint是是住耳3e_buyernvarchar(500)是評(píng)價(jià)4e_sellernvarchar(500)是回復(fù)5e_timedatetime是評(píng)價(jià)時(shí)間6sale_timedatetime是購(gòu)買時(shí)間注:e_num是自增變量類型classify編號(hào)字段名稱字段類型主鍵外鍵可否為空說明1classify_typenvarchar(20)是否類型2classify_intronvarchar(200)是類型介紹3classify_photonvarchar(50)是類型圖片購(gòu)物車cart編號(hào)字段名稱字段類型主鍵外鍵可否為空說明1cargo_no
36、bigint是是否住耳2cart_timedatetime是放入購(gòu)物車時(shí)間3buyer_nicknamenvarchar(20)是是否買家昵稱4cart_numberint是數(shù)量5cart_moneymoney是總價(jià)買家一-一buyer編號(hào)字段名稱字段類型主鍵外鍵可否為空說明1buyer_nicknamenvarchar(20)是否買家昵稱2buyer_passwordvarchar(20)是買家密碼3buyer_emailvarchar(50)是買家郵箱4buyer_addressnvarchar(100)是買家地址5buyer_sexnvarchar(2)是買家性別6buyer_realn
37、amenvarchar(10)是買家真實(shí)姓名圖書cargo編號(hào)字段名稱字段類型主鍵外鍵可否為空說明1cargo_nobigint是否住耳2classify_typenvarchar(20)是是貨品類型3cargo_namenvarchar(50)是貨品名稱314cargo_infonvarchar(500)是貨品簡(jiǎn)介5cargo_publishernvarchar(200)是出版商6cargo_amountint是庫(kù)存7cargo_photo1nvarchar(50)是照片18cargo_photo2nvarchar(50)是照片29cargo_photo3nvarchar(50)是照片310
38、cargo_authornvarchar(30)是作者11cargo_pricemoney是定價(jià)12cargo_hotint是點(diǎn)擊次數(shù)13cargo_timedatetime是上傳時(shí)間14seller_nicknamenvarchar(20)是是賣家昵稱注:cargo_no是自增變量cargo_hot在初始時(shí)設(shè)置為1,隨后隨著點(diǎn)擊量和加入購(gòu)物車量疝購(gòu)買量增加梯度的熱度值,若是貨物下架了那么熱度值設(shè)為00第四章系統(tǒng)實(shí)現(xiàn)容器:Tomcat7.0之下運(yùn)行;JDK jdk1.6.0_38 版本;操作系統(tǒng):Windows 2007;數(shù)據(jù)庫(kù):SQL server2020JDB。區(qū)動(dòng):Microsoft S
39、QL Server 2020 Driver for JDBC 開發(fā)環(huán)境/平臺(tái):Myeclipse 10;package utils;import java.sql.*;public class DBConn publicstaticStringdriver ; /概念驅(qū)動(dòng)publicstaticStringurl ; / 概念 URLpublicstaticStringuser ; /概念用戶名publicstaticStringpassword ; /概念密碼publicstaticConnection conn ; / 概念連接publicstaticStatement stmt ; /
40、概念 STMTpublicResultSetrs :;/概念結(jié)果集/設(shè)置CONNstatic try driver =com.microsoft.sqlserver.jdbc.SQLServerDriver35url =jdbc:sqlserver:localhost:1433;databaseName=bookshop;user =sa; password =sa; Class.forName (driver );conn = DriverManager. getConnection ( url , user , password ); TOC o 1-5 h z System.out .p
41、rintln( 連接成功);catch (ClassNotFoundException classnotfoundexception) classnotfoundexception.printStackTrace();System.err .println( db:classnotfoundexception.getMessage(); catch (SQLException sqlexception) System.err .println( db.getconn():sqlexception.getMessage(); /構(gòu)造函數(shù),默許加裁配置文件為jdbc.driverpublic DB
42、Conn() this . conn =this .getConn(); /返回Conn public Connection getConn() return this . conn ; /執(zhí)行插入 public void doInsert(String sql) try stmt = conn .createStatement(); int i = stmt .executeUpdate(sql);System.out .println(i);catch (SQLException sqlexception) System.err .println(db.executeInset:sqlex
43、ception.getMessage(); finally public int doInsert1(String sql) int i=0; try stmt = conn .createStatement(); i =stmt .executeUpdate(sql);catch (SQLException sqlexception) System.err .println( db.executeInset:36sqlexception.getMessage();finally ) return i;/執(zhí)行刪除 public void doDelete(String sql) try stmt = conn .createStatement();int i = stmt .executeUpdate(sql);catch (SQLException sqlexception) System.err .println( db.executeDelete:sqlexception.getMessage();/執(zhí)行更新 public void doUpdate(St
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 牛肉行業(yè)態(tài)勢(shì)分析報(bào)告
- 生態(tài)門行業(yè)現(xiàn)狀分析報(bào)告
- 2023年貴州省黔南布依族苗族自治州單招職業(yè)適應(yīng)性測(cè)試題庫(kù)附答案解析
- 2025年北京社會(huì)管理職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能考試模擬測(cè)試卷附答案解析
- 2024年重慶工商職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性考試模擬測(cè)試卷附答案解析
- 2024年達(dá)州職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試模擬測(cè)試卷附答案解析
- 2023年浙江樹人大學(xué)單招職業(yè)傾向性考試題庫(kù)附答案解析
- 2023年長(zhǎng)春東方職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性考試模擬測(cè)試卷附答案解析
- 2024年西安高新科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試模擬測(cè)試卷附答案解析
- 2025年財(cái)務(wù)盡職調(diào)查責(zé)任合同
- 寧夏調(diào)味料項(xiàng)目可行性研究報(bào)告
- GRR計(jì)算表格模板
- 長(zhǎng)沙市長(zhǎng)郡雙語實(shí)驗(yàn)學(xué)校人教版七年級(jí)上冊(cè)期中生物期中試卷及答案
- 馬克思主義經(jīng)典著作選讀智慧樹知到課后章節(jié)答案2023年下四川大學(xué)
- 金庸短篇小說《越女劍》中英文對(duì)照版
- 2023年洛陽市洛龍區(qū)政務(wù)中心綜合窗口人員招聘筆試題庫(kù)及答案解析
- GB/T 19867.1-2005電弧焊焊接工藝規(guī)程
- GB/T 16102-1995車間空氣中硝基苯的鹽酸萘乙二胺分光光度測(cè)定方法
- GB/T 15171-1994軟包裝件密封性能試驗(yàn)方法
- 醫(yī)院轉(zhuǎn)院證明樣本圖片(范文四篇)
- 外科護(hù)理學(xué)期末試卷3套18p
評(píng)論
0/150
提交評(píng)論