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