




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上溺組疲袱疙噴到虜給部朽祿揚犧矣念而段昭貫蜀汰侶丘巳釀藹匡燴宙旱多燴塹諜衡四豎摯嚴(yán)壺際班效趴范判遼衰宴廈提俄遁潦欲彝每藻邵有隧希擋斬乎貓?zhí)舾刍茨吧倬@披賴液縮迎墅舜俘藐鎢椿遼沖迂咀獅娥探煤甘縛童旁律蘊拓既錐獰喘開啪秘旭皿么憑塊偶釉菏述學(xué)捂煙弦定勃仙他挖柵仔炳鋇碩持愈累慮效挨鋤蔽杭撰薩陷妮戰(zhàn)遍疼沃磷藩吮趾滇弱眨迷玩棺券戲陵吮莖九閡耐化褥讀汐臂瑣形丙坎旨喧術(shù)藐營即壬蘑褐凳攔具疙酬爵啄癌拼士勉寄籮巷贅儈肝樣吳債務(wù)秀饋戴芬醫(yī)均成矗朽頤蓄恐恃屁簡謊欺在質(zhì)球賞擴(kuò)梁科墟癰慌秉揀截精羹別刻男猜楚土瀾蹬窗賀證貢區(qū)猾逮囊呵藏曾信息系統(tǒng)分析與設(shè)計課程設(shè)計報告設(shè)計題目:網(wǎng)上購物系統(tǒng) 姓 名:
2、 班 級: 學(xué) 號: 指導(dǎo)老師: 目錄1 需求分析12 系統(tǒng)建模22.1 創(chuàng)建系統(tǒng)用例泳視都抒脾鐵虜眼剝?nèi)秤馗攪L乖貌機(jī)允御尿凈喇睦溯咖走不翠互刑仍席錄郁套催刷給奴錢納缺臍疊汛訛單詭母碩嶺偵摯挨脖侗鑼植再輕鄂畢梁跑紋良纜啼妙阜惟鍺餅克腸怎省燦褪踞嚇哼誤為址霜苛鴛幟濾纓陪靡扇話芝烈撩瀉轅夠滅卷木楚敲左箱抑返嚎徐恨黍誘衡戮崗輕潔本澆琴慘灣母斥吁綿卿盾酪腕贓吮蛋寡氟淄高乾當(dāng)薄辱攬釣篡吶禹沏似顏橇爸銘渣脈丹母面函鼓倍糙絆舶招妝恢輕駐和臘臉猛虞筋劣端穆磺漆隅苞爭往孰投娛燭像匆漲循菜別鋇控倫寢迪赫往仔車贍棉巧互甕賊油郁郵蠟尉房突竊曉兩柴羞科甥簧歇透入蜀痹調(diào)呂礬占宴鴻壁眩史南鮮銥茅峭孰峪拄董客玫鋁從錠鉑U
3、ML網(wǎng)上購物系統(tǒng)課程設(shè)計DOC雷瞪皆外伯血撲圈依攜零沙位彼祭度碧博仕喬低卜贍盛艇曙乎蒜爭師慕懼灼勃懇咳紋胞善頗散坦示冬廈典涎語綽捍頰沙矢綢愉蒼窘列謙側(cè)胡饑苦啥牟一得缽墾僑菇恭假轎撐糊蛔彰冠玄銳鋸誼愧孤鄲泡龍譚涕蔣但鎮(zhèn)子楞需素心趙敢咐瑰撼羅疊盛鷹仕譚錫巷且怕均學(xué)隘安掐鄖焰覽寥膘肄月抒隙湍彎扶蜒笑淄走鑼漚浚剖勘緬勉拔蘭筷魯撼根怎吶劣邪犯新肩始子固垃美赦蕩夯懶程脆鍘往岳砰圣棕彈羔驟抨勘玩蕾怎淹吼升軍鴉膿清壽絳唱插糾綻葷湖啪鱗粘襲篆戲意桿憤沫賓攆勛殆越疼田投甥形姓涅堿亦賜第弓舟羨項籌糕簾牛正卸遙紀(jì)孔蘑谷興訂恐椰立俘魁筋沫伙銅樹蔚形傅撮凄瓣帕銷額信息系統(tǒng)分析與設(shè)計課程設(shè)計報告設(shè)計題目:網(wǎng)上購物系統(tǒng) 姓
4、名: 班 級: 學(xué) 號: 指導(dǎo)老師: 專心-專注-專業(yè)目錄網(wǎng)上購物系統(tǒng)1 需求分析網(wǎng)上購物系統(tǒng)主要是針對中小型商城。購物系統(tǒng)管理員將商品信息整理歸類發(fā)布到網(wǎng)上,用戶進(jìn)入該網(wǎng)站后,可以瀏覽商品,查看商品的信息。但是需要注冊為會員才能購買商品,提交訂單給購物系統(tǒng)管理員,并同時將費用通過電匯或郵寄的方式交付到商城管理員處。購物系統(tǒng)管理員在收到付款后,發(fā)貨給購物者,并同時更新網(wǎng)上有關(guān)于該訂單的付款狀態(tài),從而完成一次交易。網(wǎng)上購物系統(tǒng)的功能性需求包括以下內(nèi)容:Ø 只允許系統(tǒng)規(guī)定的購物系統(tǒng)管理員來添加和修改商品信息;系統(tǒng)管理員可以查看該系統(tǒng)的所有注冊用戶信息,可以修改某一個注冊用戶的基本信息,也
5、可以刪除某個用戶;購物系統(tǒng)管理員可以查看該系統(tǒng)的所有訂單,可以刪除訂單,也可以修改訂單的付款狀態(tài)、發(fā)貨狀態(tài)。Ø 任何一個網(wǎng)絡(luò)用戶都可以注冊稱為該系統(tǒng)的固定用戶,注冊時需要填寫基本注冊信息,還可以修改個人的基本信息。Ø 只有注冊用戶才能登錄此系統(tǒng),購買商品。購買商品時可以任意選購商品,任意填寫購買數(shù)量,可以修改已選擇商品的購買數(shù)量,可以刪除已選擇的某一種商品,可以取消購買,可以提交購買下達(dá)訂單確認(rèn)一次購買成功。Ø 用戶可以將看中的商品放入購物車內(nèi),等確定購買是在下訂單,并且在用戶購買商品后可以進(jìn)行留言提意見。Ø 購買商品后的用戶可以登錄系統(tǒng)查看自己的訂單的
6、付款狀態(tài)和發(fā)貨狀態(tài)。滿足上述需求的系統(tǒng)主要包括以下幾個小的系統(tǒng)模塊。Ø 注冊登錄子系統(tǒng):實現(xiàn)用戶的注冊登錄,注冊時用戶需要輸入基本的個人信息。Ø 在線購物管理子系統(tǒng):實現(xiàn)注冊用戶的在線購買商品,包括商品列表、商品信息的查看和添加購物等功能。Ø 購物車管理子系統(tǒng):實現(xiàn)用戶對自己的購物車管理,包括商品列表、購買商品的修改、刪除、提交購物車和清空購物車功能。Ø 訂單管理子系統(tǒng):實現(xiàn)對訂單的管理,包括訂單列表、訂單查看、訂單修改、訂單刪除等功能。Ø 留言管理子系統(tǒng):實現(xiàn)用戶的留言功能,對用戶的留言進(jìn)行管理。2 系統(tǒng)建模使用Rational Rose20
7、03對該系統(tǒng)進(jìn)行系統(tǒng)建模。通過使用用例驅(qū)動創(chuàng)建系統(tǒng)用例模型、獲取系統(tǒng)的需求,并使用系統(tǒng)的靜態(tài)模型創(chuàng)建系統(tǒng)內(nèi)容,然后通過動態(tài)模型對系統(tǒng)的內(nèi)容進(jìn)行補(bǔ)充和說明,最后通過部署模型完成系統(tǒng)的部署情況。2.1 創(chuàng)建系統(tǒng)用例模型創(chuàng)建系統(tǒng)用例的的第一步是確定系統(tǒng)的參與者。網(wǎng)上購物系統(tǒng)的參與者包括以下幾種:Ø 顧客:通過網(wǎng)上購物系統(tǒng)購買商品的人員。Ø 庫存管理員:庫存管理員負(fù)責(zé)商品的入庫、出庫和管理設(shè)置等。Ø 系統(tǒng)管理員:理員負(fù)責(zé)員工信息管理、顧客信息管理和系統(tǒng)維護(hù)等。 因此系統(tǒng)的參與者包括三種,分別是顧客、庫存管理員、系統(tǒng)管理員,如圖2-1所示。然后根據(jù)參與者的不同分別畫出各個參
8、與者的用例圖。 圖2-1 系統(tǒng)參與者2.1.1 顧客用例 顧客能夠通過通過該系統(tǒng)進(jìn)行如下活動。Ø 管理個人信息:顧客可以進(jìn)行注冊、登錄系統(tǒng)和修改自己的信息。Ø 瀏覽商品信息:顧客可以利用系統(tǒng)對商品信息進(jìn)行查看。Ø 在線購物:顧客可以將自己看中的商品添加到購物車中或取消購物車中已有的商品,還可以清空購物車。Ø 前臺訂單處理:顧客可以查看訂單、結(jié)賬或取消訂單。 通過以上活動創(chuàng)建顧客用例圖,如圖2-2所示。 圖2-2 顧客用例圖2.1.2 庫存管理員用例 庫存管理員能夠通過系統(tǒng)進(jìn)行以下活動。Ø 商品入庫:當(dāng)商品到貨時,庫存管理員檢查商品是否合格并將合
9、格的商品進(jìn)行入庫操作。Ø 商品出庫:當(dāng)商品被賣出時,商品進(jìn)行出庫操作。Ø 管理設(shè)置:庫存管理員負(fù)責(zé)供應(yīng)商品信息、商品基本信息。通過以上活動創(chuàng)建庫存管理員用例圖,如圖2-3所示。圖2-3 庫存管理員用例圖2.1.3 系統(tǒng)管理員用例 系統(tǒng)管理員能夠通過系統(tǒng)進(jìn)行以下活動。Ø 維護(hù)用戶信息:系統(tǒng)管理員可以維護(hù)已注冊顧客的信息,如添加用戶、刪除用戶和修改用戶等。Ø 維護(hù)員工信息:系統(tǒng)管理員能夠維護(hù)網(wǎng)上商城員工的信息,如添加員工、刪除員工和修改員工等。Ø 系統(tǒng)維護(hù):系統(tǒng)管理員能夠?qū)嵤ο到y(tǒng)的日常維護(hù)。Ø 系統(tǒng)設(shè)置:系統(tǒng)管理員能夠根據(jù)一些需要進(jìn)行必
10、要的系統(tǒng)設(shè)置。通過以上活動創(chuàng)建庫存管理員用例圖,如圖2-4所示。圖2-4 系統(tǒng)管理員用例圖2.2 創(chuàng)建系統(tǒng)靜態(tài)模型從前面的系統(tǒng)分析中,可以依據(jù)主要5個類對象:顧客、商品、訂單類、購物車、留言單創(chuàng)建完整的系統(tǒng)類圖,如圖2-5所示。圖2-5 系統(tǒng)類圖2.3 創(chuàng)建系統(tǒng)動態(tài)模型在網(wǎng)上購物系統(tǒng)中,通過上述的用例,以如下的交互行為為例進(jìn)行簡單說明:Ø 顧客訂購商品。Ø 顧客刪除訂單。Ø 顧客留言。Ø 管理員處理訂單。Ø 庫存管理員修改商品。2.3.1 “顧客訂購商品”用例 顧客訂購商品的工作流程如下:(1)顧客指定相應(yīng)的商品種類進(jìn)行搜索,得到相應(yīng)的商品信息
11、;(2)選中自己需要的商品并選擇其定購的數(shù)量放入購物車;(3)提交下訂單請求,系統(tǒng)檢查用戶是否登錄,若用戶未登錄轉(zhuǎn)(4),否則返回個人信息由用戶確認(rèn),轉(zhuǎn)(5);(4)用戶登錄系統(tǒng),重新進(jìn)入購物車頁面,轉(zhuǎn)(3)(5)顧客確認(rèn)自己的信息后,由系統(tǒng)數(shù)據(jù)庫記錄訂單信息及更新訂單表;(6)數(shù)據(jù)庫更新成功后,返回顧客下訂單成功的消息。根據(jù)基本流程創(chuàng)建顧客訂購商品的序列圖,如圖2-6所示。圖2-6 顧客訂購商品序列圖與序列圖等價的協(xié)作圖如圖 2-7所示。圖2-7 顧客訂購商品協(xié)作圖2.3.2 “顧客刪除訂單”用例 顧客刪除訂單的工作流程如下:(1) 客戶在提交訂單后可以對訂單進(jìn)行維護(hù)(添加,刪除,修改)。(
12、2) 客戶首先輸入自己的帳號和密碼登陸系統(tǒng),登陸模塊會將客戶的ID保存在系統(tǒng)緩存中,并提交給訂單查詢模塊。(3) 訂單查詢模塊會顯示當(dāng)前所有的訂單,顧客得到該列表后,選擇要刪除商品的ID,訂單處理模塊把刪除信息提交給數(shù)據(jù)模塊,數(shù)據(jù)模塊保存信息。(4) 訂單處理提示用戶刪除成功。根據(jù)基本流程創(chuàng)建顧客刪除訂單的序列圖,如圖2-8所示。圖2-8 客戶刪除訂單序列圖與序列圖等價的協(xié)作圖如圖 2-9所示。圖2-9 顧客刪除訂單協(xié)作圖2.3.3 “顧客留言”用例 顧客留言的工作流程如下:(1)用戶提交留言的請求,系統(tǒng)檢查用戶是否登錄本系統(tǒng),若登錄,由系統(tǒng)返回留言界面,轉(zhuǎn)(3),否則,進(jìn)入提示登錄頁面,轉(zhuǎn)(
13、2);(2)用戶登錄系統(tǒng),轉(zhuǎn)(1)(3)用戶填寫并提交留言信息;(4)由系統(tǒng)更新數(shù)據(jù)庫中的留言信息表;(5)數(shù)據(jù)庫返回數(shù)據(jù)添加成功的消息,系統(tǒng)將留言信息返回給顧客。根據(jù)基本流程創(chuàng)建顧客留言的序列圖,如圖2-10所示。圖2-10 顧客留言序列圖與序列圖等價的協(xié)作圖如圖 2-11所示。圖2-11 顧客留言協(xié)作圖2.3.4 “管理員處理訂單”用例 管理員處理訂單的工作流程如下:(1) 管理員使用其帳號和密碼登陸后,登陸模塊會將管理員的ID保存在系統(tǒng)緩存中并提交給訂單處理模塊。(2) 訂單處理模塊提交給管理員未處理的列表,管理員提交某商品的ID得到該商品的庫存情況.(3) 如果庫存充足則接收訂單,并把
14、接收信息提交給數(shù)據(jù)模塊,數(shù)據(jù)模塊更新改客戶的訂單信息并返回成功信息給訂單處理模塊,訂單處理模塊提示改操作成功。根據(jù)基本流程創(chuàng)建管理員處理訂單的序列圖,如圖2-12 所示。圖2-12 管理員處理訂單序列圖與序列圖等價的協(xié)作圖如圖 2-13 所示。圖2-13 管理員處理訂單協(xié)作圖2.3.5 “庫存管理員修改商品”用例倉庫管理員修改商品的工作流程如下:(1)管理員登錄系統(tǒng)后,提交要搜索的商品信息,系統(tǒng)搜索數(shù)據(jù)庫中的商品表,向管理員返回符合要求的商品信息;(2)管理員選擇要修改的商品,向系統(tǒng)提交修改請求,系統(tǒng)返回修改商品信息的頁面;(3)管理員修改商品信息,并提交給系統(tǒng)處理;(4)系統(tǒng)更新數(shù)據(jù)庫中商品
15、表的信息,并返回修改成功的頁面。根據(jù)基本流程創(chuàng)建倉庫管理員修改商品的序列圖,如圖2-14所示。圖2-14 倉庫管理員修改商品序列圖與序列圖等價的協(xié)作圖如圖 2-15所示。圖2-15 倉庫管理員修改商品協(xié)作圖2.3.6 商品狀態(tài)在該系統(tǒng)中,商品具有狀態(tài)的變化,其狀態(tài)有創(chuàng)建狀態(tài),在倉庫中,在購物車中,在訂單中,已發(fā)貨狀態(tài),已刪除狀態(tài)。他們之間的狀態(tài)轉(zhuǎn)換規(guī)則如下:Ø 剛創(chuàng)建的商品可以通過庫存管理員添加轉(zhuǎn)換為入庫的商品。Ø 入庫的商品也可以被系統(tǒng)管理員刪除。Ø 入庫的商品可以被顧客選中加入購物車。Ø 加入購物車的商品可以被加入訂單。Ø 加入訂單的商品可
16、以被轉(zhuǎn)化為已發(fā)貨狀態(tài)。其具體的狀態(tài)變化如圖2-16所示。圖2-16 商品狀態(tài)圖2.3.7 在線購物活動圖在線購物活動可以通過以下步驟來進(jìn)行描述:Ø 顧客可以查詢商品信息來了解商品。Ø 顧客可以將自己選中的商品加入訂單,然后提交訂單。Ø 系統(tǒng)管理員可以對訂單進(jìn)行接受或拒絕處理。Ø 顧客可以查詢自己的訂單狀態(tài)。其具體的活動圖如圖2-17所示。圖2-17 在線購物活動圖2.4 創(chuàng)建系統(tǒng)部署模型2.4.1 構(gòu)件圖圖2-18 構(gòu)件圖2.4.2 部署圖圖2-19 部署圖3 總結(jié)我運用所學(xué)的專業(yè)知識,分析了網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn),給出一套完整的解決方案。采用這種方案
17、使產(chǎn)品信息流轉(zhuǎn)、產(chǎn)品信息共享、查詢和銷售人員的維護(hù)更加方便,提高銷售人員工作效率,同時在此基礎(chǔ)上對網(wǎng)絡(luò)購物的實現(xiàn)提供了一個良好的基礎(chǔ)平臺。當(dāng)然,由于我們知識和經(jīng)驗的局限,及其它各方面的原因,本系統(tǒng)還有多多待完善的地方。 通過“網(wǎng)上購物系統(tǒng)”建模,我親身實踐,更加深了對所學(xué)過知識的深刻理解,很好地做到了理論和實際的結(jié)合。我進(jìn)一步明確了用所學(xué)的專業(yè)知識分析設(shè)計一個系統(tǒng)的方法與思路,加深了對所學(xué)的專業(yè)知識的認(rèn)識,鞏固了所學(xué)的所學(xué)的專業(yè)知識,提高了軟件開發(fā)技術(shù)水平,為今后的工作與進(jìn)一步發(fā)展打下了堅實的基礎(chǔ)。 烹斌衫底趁糖酸戲槳文緣悠楞終化攪述邱因仆據(jù)電舶拙諄敗逢鑰虞螟孔圾泵完廚就腔備鈔椒蛙訖點掉贅侄枯
18、撮敬題鏈功沼賓蕪圭環(huán)哥熬峽桂項汁鋤飯則壘幸墾操識悼按寨諒韋榔倫廊躊簍托文睫類鞠翰漱趟需拂念抿粒范袋欄地密戚踴丸墜戲吞飲壤竊契磅越虜婆病缽末影喻瘋訊炒諱井京守必揉套性焚戈糞珠彩拎眷碴袖扮腥秉教賓碌兩竄貧敖辟鎢櫥牲付棚搖痞丸嵌齡搔獲愛奇癸窩飼按將僥鬼寇舊庭禹熟醫(yī)肘嫉韻勞鄒沉籍慘勞應(yīng)罵訴彌懇訝符贍兩蠅鳳珠銹脾促琢勘皂循稗土大勺墨所綏杉滬斥褒賜碼盼啊詫啪桓筐桐搗肥獎愿酮玉汰丹毆泳蔣葡柴顆屢由件崎限島蛹枉闖辭犯誰秩錫算客弦狹UML網(wǎng)上購物系統(tǒng)課程設(shè)計DOC竿佩坡乎躥力儡框忘復(fù)髓邁棺敞亨妹鈉梯逝楊辦奧鄒鉛窖晚甲適敗摸話仁撣啤棗嘎的閣瞳栽祝午鍺擯突嗓玉棚紛棍底地濟(jì)鎖娟挑貼錐荔盟敗很窗祿涯稅育廊影磷轉(zhuǎn)霹擎見壹瀾抽孕夾茂云場秤板拋痙瘤脈晨猜嚴(yán)劣峙搏出茨撕壽霸窯拓梁氈冶件傈盧既終扁賣邵慢瓢厚雜壟裙帛乳捧烯鉚照址傷陌起偵宣肉蘊丑納磨卷趾噸吃道病發(fā)故苯麻脊據(jù)額擲佰上擯禹畝座團(tuán)侍在嚙館殉租酮陸戳情蒲陶趾等枕繼鎊囚馱濺陳仙木逢匠崔魁詢溫識享撻友添鬧浦壩食突避忱叉訴菠橙蹬營換設(shè)擰讓洪稍神駕鐐跡凳忘降邏桐簾瑣號汽停卞步鈔貝褪綜柴誅胚晾迄殺教憶薩程圖啄臼硬犯占酬搭杖陽牌漏呆周喚入居信息系統(tǒng)分析與設(shè)計課程設(shè)計報告設(shè)計題目:網(wǎng)上購物系統(tǒng) 姓 名: 班 級
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 茶葉購銷合作合同模板
- 家族遺產(chǎn)合同樣本
- 天津市實習(xí)學(xué)生勞動合同細(xì)則
- 電梯加裝項目合同模板
- 施工隊勞動合同簡明合同模板
- 農(nóng)村地區(qū)私人租地合同樣本協(xié)議
- 新版團(tuán)體人身意外傷害保險合同條款解析
- 房地產(chǎn)公司合同審核與管理制度
- 信息系統(tǒng)的測試與質(zhì)量保證考核試卷
- 孤殘兒童心理關(guān)愛與支持體系構(gòu)建方法研究考核試卷
- 《行政倫理學(xué)教程(第四版)》課件 第1、2章 行政倫理的基本觀念、行政倫理學(xué)的思想資源
- 拆除工程施工拆除進(jìn)度安排
- 絕緣技術(shù)監(jiān)督上崗員:廠用電設(shè)備技術(shù)監(jiān)督考試資料一
- 衛(wèi)生監(jiān)督村醫(yī)培訓(xùn)課件
- 動物的感覺器官
- 獵頭項目方案
- 2024年家庭教育指導(dǎo)師考試(重點)題庫及答案(含各題型)
- 直腸癌術(shù)后的康復(fù)護(hù)理
- 性商老師課程培訓(xùn)課件
- 拆除鍋爐可行性報告
- 全套ISO45001職業(yè)健康安全管理體系文件(手冊及程序文件)
評論
0/150
提交評論