adidas運(yùn)動鞋電子商城課程設(shè)計(jì)電子商務(wù)系統(tǒng)建模_第1頁
adidas運(yùn)動鞋電子商城課程設(shè)計(jì)電子商務(wù)系統(tǒng)建模_第2頁
adidas運(yùn)動鞋電子商城課程設(shè)計(jì)電子商務(wù)系統(tǒng)建模_第3頁
adidas運(yùn)動鞋電子商城課程設(shè)計(jì)電子商務(wù)系統(tǒng)建模_第4頁
adidas運(yùn)動鞋電子商城課程設(shè)計(jì)電子商務(wù)系統(tǒng)建模_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、電子商務(wù)技術(shù)課程設(shè)計(jì)論文題目:adidas運(yùn)動鞋電子商城課程設(shè)計(jì) 學(xué) 生 姓 名:李青山 學(xué) 院:信息技術(shù)學(xué)院 專 業(yè):信息管理與信息系統(tǒng)(電子商務(wù)方向)班 級:b1103 學(xué) 號:0912110325 遼 東 學(xué) 院eastern liaoning university目 錄目 錄2一、系統(tǒng)需求4二、需求分析52.1功能設(shè)置52.2模塊劃分52.3識別參與者和用例62.3.1 顧客customer用例圖72.3.2 系統(tǒng)管理員用例112.4靜態(tài)結(jié)構(gòu)模型142.4.1 類customer142.4.2類goods162.4.3類order162.4.4管理員172.4.5標(biāo)題titl

2、e類182.4.6二級標(biāo)題類192.4.7類圖193.動態(tài)行為模式203.1時序圖203.1.1顧客注冊成為會員時序圖203.1.2顧客反饋信息時序圖213.1.3顧客瀏覽商品時序圖223.1.5顧客購買商品時序圖233.1.7管理員刪除商品時序圖243.1.9管理員刪除二級商品目錄時序圖253.1.11管理員編輯條款信息時序圖263.1.12管理員刪除會員時序圖263.2活動圖273.2.1用戶顧客的活動圖273.2.2管理端管理員的活動圖283.3協(xié)作圖303.3.1顧客登錄協(xié)作圖303.3.2顧客注冊協(xié)作圖303.3.3顧客瀏覽商品協(xié)作圖313.3.4反饋信息協(xié)作圖313.3.5顧客查詢

3、商品協(xié)作圖323.3.6顧客購買商品協(xié)作圖323.3.7管理員刪除會員協(xié)作圖333.3.8管理員添加商品協(xié)作圖333.3.9管理員添加商品標(biāo)題協(xié)作圖343.3.10管理員刪除商品協(xié)作圖343.3.11管理員刪除標(biāo)題協(xié)作圖353.3.12管理員編輯文本協(xié)作圖354.系統(tǒng)圖36 一、系統(tǒng)需求隨著社會的發(fā)展,電子商務(wù)成為了一個熱門的話題,而網(wǎng)上購物已經(jīng)成為當(dāng)今社會一種比較流行的購物方式。一個完整的購物系統(tǒng)就是一個現(xiàn)實(shí)中的一個商城,或者就是一個超市。本系統(tǒng)就是一個類似超市的網(wǎng)上購物系統(tǒng)。首先用戶進(jìn)入電子商城的首頁。在這里用戶可以看到所有的商品的分類,這里改提供了查詢,促銷商品、購物車等鏈接命令。還可以

4、查看具體商品,并從這里進(jìn)入具體的商品界面。同樣能夠方便地搜索商品,而且能夠運(yùn)用虛擬的購物車替代現(xiàn)實(shí)中的購物車進(jìn)行購物。用戶在查看商品的價格等詳細(xì)情況之后,就可以把購物車中不滿意的商品去掉,當(dāng)用戶購買完商品后,就可以結(jié)帳了,也就是下定單,在用戶下完定單之后,商城將根據(jù)列表的內(nèi)容,使用某種手段進(jìn)行確認(rèn),然后進(jìn)行發(fā)貨,發(fā)貨成功并且收到款后,一個真正意義上的交易也就形成了,以上這些功能是用戶所需要的,但是一個功能完善的電子商城還需要管理員自己的貨物和商品。例如進(jìn)貨、添加商品、刪除沒有的商品以及向用戶發(fā)送促銷活動的公告、刪除過期公告,最后還有對注冊會員的管理,這些都寫要管理員來處理。通過上述電子商務(wù)系統(tǒng)

5、的分析,可以獲得如下的功能性需求。(1) 種類顯示:只要涉及商場所賣的產(chǎn)品,都可以顯示在這里。主要是鞋類商品的一些信息。(2) 查詢。用戶可以利用此項(xiàng)功能來查找需要的商品。用戶只要輸入想要查找商品的關(guān)鍵字,然后單擊“查詢”就可以查詢到相關(guān)的信息了。(3) 最新產(chǎn)品。根據(jù)電子商場的動態(tài)管理,可以將商場中新的商品放到一張列表中顯示出來,供用戶參考。(4) 電子商場活動信息。在這里,商家可以以公告的形式顯示商場近期的一些重要活動,比如什么時候舉行促銷活動,什么產(chǎn)品將舉行展銷會等。(5) 特價產(chǎn)品羅列。商場為了吸引用戶的購買欲,可以實(shí)施狀況的促銷計(jì)劃,這里商場設(shè)置了一個促銷產(chǎn)品的列表,用戶可以打開這個

6、列表查看促銷的商品。(6) 購物車。本系統(tǒng)中最主要的一個功能。用戶在網(wǎng)上商城購買商品,都要經(jīng)過這個購物車,才可以將物品買到手。(7) 登錄、注冊。用戶要想在電子商場中購買商品,就必須先登錄這個電子商場,如果還不是會員才可以將物品買到手。(8) 個人信息。注冊為會員的用戶,都將擁有個人信息這個窗口,在這個窗口中,用戶可以查看訂單、查看資料、查看購物車。二、需求分析2.1功能設(shè)置由本系統(tǒng)的總體任務(wù)可以找出顧客和系統(tǒng)管理員的活動信息。(1)顧客:顧客可看到所有商品的種類,查詢商品,查看商城發(fā)布的各種公告,使用購物車購買商品。(2)系統(tǒng)管理員:系統(tǒng)管理員添加商品,刪除沒有的商品,發(fā)布公告,刪除公告,管

7、理注冊會員,添加商品標(biāo)題,刪除商品標(biāo)題。系統(tǒng)總體功能示意圖: 2.2模塊劃分在前臺,可以將系統(tǒng)分為用戶模塊,包括注冊,登錄和個人信息三個方面;查詢模塊;瀏覽商品模塊,信息反饋模塊;購物車模塊,包括選商品,購物和結(jié)賬。在后臺,可以將系統(tǒng)分為會員管理模塊;訂單管理模塊;商品管理模塊,包括商品分類管理;編輯文本管理,包括促銷商品展示編輯,商場公告的編輯;系統(tǒng)設(shè)置模塊,包括訂單設(shè)置、商城設(shè)置。下面是電子商場系統(tǒng)模塊體系圖:2.3識別參與者和用例通過對系統(tǒng)的分析,可以確定系統(tǒng)中有兩個參與者:系統(tǒng)管理員administrator和顧客customer。各參與者的描述如下:customer 顧客瀏覽商品、查

8、詢商品、查看商城活動,注冊并且登錄后還可以購買商品,反饋商城的信息。administrator系統(tǒng)管理員可以編輯促銷產(chǎn)品、編輯購物流程、編輯條款信息、刪除會員、添加會員、添加和管理商品、管理訂單和系統(tǒng)設(shè)置。 2.3.1 顧客customer用例圖用例說明如下:(1)登錄用例描述表用例名稱登錄標(biāo)識符用例描述參與者前置條件后置條件基本操作流程可選操作流程uc001登錄系統(tǒng)顧客(會員)、系統(tǒng)管理員無登錄到系統(tǒng)1. 系統(tǒng)提示用戶輸入用戶名和密碼2. 用戶輸入用戶名和密碼3. 系統(tǒng)驗(yàn)證用戶名和密碼,若正確,則登錄到系統(tǒng)中如果用戶輸入無效的用戶名和密碼,系統(tǒng)顯示錯誤信息,并返回重新提示用戶輸入用戶名和密碼

9、:或者取消登錄或者終止登錄。 (表2.3.1-1)(2)修改個人信息用例:用例名稱修改個人信息標(biāo)識符用例描述參與者前置條件后置條件基本操作流程可選操作流程uc002會員可以修改密碼和基本信息。顧客(會員)顧客登錄到系統(tǒng)會員完成自己的信息的修改。1. 顧客點(diǎn)擊要修改個人信息2. 顧客輸入要修改的信息3. 提交到數(shù)據(jù)庫,修改數(shù)據(jù)庫的內(nèi)容。然后輸入無效的用戶名,舊密碼不正確,email格式不正確則提示重新輸入,或終止用例。 (表2.3.1-2)(3)反饋信息用例用例名稱反饋信息標(biāo)識符用例描述參與者前置條件后置條件基本操作流程可選操作流程uc003會員對商品的評價和服務(wù)信息反饋顧客(會員)會員登錄對服

10、務(wù)和商品的質(zhì)量評價反饋給系統(tǒng)1. 單擊反饋信息按鈕2. 在輸入框中輸入你要反饋的信息3. 提交到數(shù)據(jù)庫中并顯示在頁面中提出對系統(tǒng)的服務(wù)質(zhì)量,商品的價格和質(zhì)量和商家應(yīng)提供何種商品等建議 (表2.3.1-3)(4)查詢商品用例用例名稱反饋信息標(biāo)識符用例描述參與者前置條件后置條件基本操作流程可選操作流程uc004顧客可以查詢自己需要的商品顧客無顯示出所查詢的商品1. 在查詢的文本框中輸入要查詢的信息2. 點(diǎn)擊提交,即可顯示信息。假如系統(tǒng)存在所查詢的信息則顯示否則提示該信息不存在,返回再查詢。 (表2.3.1-4)(5)查看活動用例名稱查看活動標(biāo)識符用例描述參與者前置條件后置條件基本操作流程可選操作流

11、程uc005查看商城各種活動和各種促銷信息顧客(會員)無顯示各種活動和促銷信息1. 點(diǎn)擊活動信息按鈕2. 顯示各種活動信息無 (表2.3.1-5)(6)顧客瀏覽用例用例名稱瀏覽商品標(biāo)識符用例描述參與者前置條件后置條件基本操作流程可選操作流程uc006查看商場的各種商品顧客(會員)無顯示商品在頁面中顯示各種商品和商品具體信息查看一級標(biāo)題,查看二級商品標(biāo)題查看具體商品查看打折商品 (表2.3.1-6)(7)顧客注冊用例用例名稱顧客注冊標(biāo)識符用例描述參與者前置條件后置條件基本操作流程可選操作流程uc007注冊成為會員顧客無顧客注冊成為會員1. 點(diǎn)擊注冊進(jìn)入注冊頁面2. 輸入相關(guān)信息3. 提交信息到數(shù)

12、據(jù)庫中如果輸入的用戶名有重名,email格式不正確,密碼格式、長度不對則返回重新注冊,或取消,終止用例(表2.3.1-7)(8)購買商品用例。用例名稱購買商品標(biāo)識符用例描述參與者前置條件后置條件基本操作流程可選操作流程uc008購買商品顧客(會員)登錄到系統(tǒng)完成對商品購買1. 找到所需要的商品2. 點(diǎn)擊添加到購物車3. 點(diǎn)擊我的購物車,查看購物車商品,4. 點(diǎn)擊結(jié)算,選擇要付款的方式5. 點(diǎn)擊完成,顯示購物單可對購物商品數(shù)量添加,和刪除商品,選擇不同的付款方式,假如信息不全,則提示要完成所要輸入信息,或取消,終止用例(表2.3.1-8)2.3.2 系統(tǒng)管理員用例用例說明如下:(1)編輯文本管理

13、用例用例名稱編輯文本管理標(biāo)識符用例描述參與者前置條件后置條件基本操作流程可選操作流程uc009編輯用戶購物流程,各種促銷產(chǎn)品和商城規(guī)則條款信息系統(tǒng)管理員管理員登錄進(jìn)入系統(tǒng)編輯各種信息顯示在頁面上1. 選擇要編輯的內(nèi)容2. 輸入要編輯的內(nèi)容3. 提交,則內(nèi)容顯示在頁面上編輯促銷產(chǎn)品,編輯購物流程,編輯條款信息 (表2.3.2-1)(2)會員管理用例名稱會員管理標(biāo)識符用例描述參與者前置條件后置條件基本操作流程可選操作流程uc010是刪除會員,添加會員,查看會員訂單,查看會員購物車等會員的父用例。系統(tǒng)管理員管理員登錄進(jìn)系統(tǒng)完成會員各種信息的管理1. 選擇管理表項(xiàng)(如: 刪除會員、添加會員)2. 輸入

14、或修改會員信息,提交刪除會員、添加會員信息、查看會員的訂單,查看會員的購物車 (表2.3.2-2)(3)商品管理用例用例名稱商品管理標(biāo)識符用例描述參與者前置條件后置條件基本操作流程可選操作流程uc011用于添加一級商品類別,更新一級商品,添加二級商品目錄,刪除二級商品目錄,移動二級商品目錄系統(tǒng)管理員管理員登錄進(jìn)系統(tǒng)完成商品標(biāo)題和商品各種信息的管理1. 進(jìn)入商品管理模塊2. 選擇要更新的項(xiàng)目3. 輸入要更新的信息4. 確認(rèn)、提交添加二級商品目錄,刪除二級商品目錄,移動二級商品刪除具體商品,移動具體商品 (表2.3.2-3)(4)訂單管理用例用例名稱訂單管理標(biāo)識符用例描述參與者前置條件后置條件基本

15、操作流程可選操作流程uc012查看訂單信息,修改訂單狀態(tài),根據(jù)狀態(tài)查詢訂單信息,如對交易是否完成的狀態(tài)進(jìn)行查找。系統(tǒng)管理員管理員登錄進(jìn)系統(tǒng)完成對訂單的修改1. 進(jìn)入訂單模塊2. 修改訂單的狀態(tài)(如交易玩成則添加到訂單完成狀態(tài))查看訂單信息、修改訂單狀態(tài)、根據(jù)狀態(tài)查詢訂單信息,(如對交易是否完成的狀態(tài)進(jìn)行查找)(表2.3.2-4) (5) 系統(tǒng)設(shè)置用例名稱系統(tǒng)設(shè)置標(biāo)識符用例描述參與者前置條件后置條件基本操作流程可選操作流程uc013可以對貨幣、數(shù)字格式,日期格式,對銷售e-nail、商城名稱進(jìn)行設(shè)置系統(tǒng)管理員管理員登錄進(jìn)系統(tǒng)完成對系統(tǒng)的相關(guān)設(shè)置1. 進(jìn)入系統(tǒng)設(shè)置模塊2. 選擇設(shè)置對象3. 輸入要

16、設(shè)置的內(nèi)容,提交可以對日期格式,銀行名稱公司水印,價格格式設(shè)置,提交,或者取消推出用例 (表2.3.2-5)2.4靜態(tài)結(jié)構(gòu)模型在該系統(tǒng)中可以確定的主要對象包括顧客信息(customer)、商品信息(goods)、訂單(order)、標(biāo)題(title)、系統(tǒng)管理員(administrator)。2.4.1 類customer 類customer描述了會員的信息。會員的信息包括用戶名、用戶的姓名、用戶地址、用戶郵編、城市、用戶聯(lián)系電話、用戶email、。私有屬性loginname:string用戶名last name: string用戶姓名address: string用戶地址zip: strin

17、g用戶郵編city: string用戶所在城市phone: string用戶聯(lián)系電話公共操作newcustomer(loginname:string,lastname: string)創(chuàng)建一個customer對象。findcustomer(loginname:string)返回指定customer對象。addbuy(buy:buy)添加購買記錄。delbuy(buy:buy)刪除購買記錄。getbuynum()返回購買商品的數(shù)目。getgoods(goods:goods)返回已購買的商品。setbackinfo(backinfo:backinfo)設(shè)置反饋信息.另外還有設(shè)置和獲取對象屬性值的方

18、法有:setloginnam(loginname:string)get()setname(name:name)getname()2.4.2類goods 類goods屬性主要包括商品名稱、產(chǎn)品所屬類型、產(chǎn)品單價、產(chǎn)品簡介。name:string商品名稱。catid:string 產(chǎn)品的類型。price:商品的單價。jianjie:產(chǎn)品簡介公共操作newgoods(name:string, catid:string)創(chuàng)建新的goods對象。getgoodsname()返回該商品的名稱。setgoodsprice(price:string)設(shè)置商品的價格getgoodsprice()返回商品的價格。

19、 setgoodsinfo(goodsinfo:string)設(shè)置商品的相關(guān)信息getgoodsinfo()獲取商品的相關(guān)信息。2.4.3類order 類order屬性主要有用戶的id號、用戶的姓名、下訂單的時間。customerid:string用戶id號。customername:string用戶姓名。date:date下訂單時間。 buynum:string購買商品的數(shù)量。webid:string訂單的webid號公共操作neworder(order:order, customerid:id, name:string, date:date)創(chuàng)建order對象。getname()返回顧客姓

20、名。getgoods()返回購買的商品。getdate()返回下訂單的日期。2.4.4管理員管理員類的屬性主要有,id號,和姓名。administratorid:string管理員id號。administrator:string管理員姓名。公共操作newadministrator (loginname:string,lastname: string)創(chuàng)建一個administrator對象。addgoods ()添加商品。delgoods ()刪除商品。addtitle()添加標(biāo)題。deltitle ()刪除標(biāo)題。settext()設(shè)置文本信息。 2.4.5標(biāo)題title類標(biāo)題可分為三級,一級標(biāo)

21、題和二級標(biāo)題分別繼承標(biāo)題類。主要屬性有標(biāo)題名,在該標(biāo)題下商品的信息。標(biāo)題類的屬性:標(biāo)題的名稱titlename公共操作newtitle (titlename:string)創(chuàng)建一個title對象。addtitle()添加一個二級標(biāo)題deltitle()刪除一個二級標(biāo)題getnumtitle()獲取一個二級標(biāo)題的數(shù)量2.4.6二級標(biāo)題類標(biāo)題類的屬性:標(biāo)題的名稱titlename、該種類商品的信息goodsmessage公共操作:newgoods (goodsname:string)創(chuàng)建一個good對象addname()添加商品的名稱delgoods()刪除該商品2.4.7類圖3.動態(tài)行為模式3.1時序圖3.1.1顧客注冊成為會員時序圖3

溫馨提示

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

評論

0/150

提交評論