版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE1本科實(shí)驗(yàn)報(bào)告課程名稱:系統(tǒng)分析與設(shè)計(jì)實(shí)驗(yàn)項(xiàng)目:《網(wǎng)上書店系統(tǒng)》實(shí)驗(yàn)實(shí)驗(yàn)地點(diǎn):逸夫樓402專業(yè)班級(jí):學(xué)號(hào):學(xué)生姓名:指導(dǎo)教師:2013年11月18日目錄實(shí)驗(yàn)準(zhǔn)備:熟悉UML建模環(huán)境實(shí)驗(yàn)一用例圖實(shí)驗(yàn)二類圖實(shí)驗(yàn)三順序圖及通信圖實(shí)驗(yàn)四活動(dòng)圖、狀態(tài)圖、組件圖及部署圖實(shí)驗(yàn)一用例圖實(shí)驗(yàn)?zāi)康某醪秸莆誙ML用例圖的創(chuàng)建方法及其用例的描述。二、實(shí)驗(yàn)要求結(jié)合工具StartUML,熟悉UML用例圖的模型元素。使用StartUML工具建模網(wǎng)上書店系統(tǒng)的用例圖。三、實(shí)驗(yàn)主要設(shè)備:臺(tái)式或筆記本計(jì)算機(jī)四、實(shí)驗(yàn)內(nèi)容:根據(jù)下面給出的網(wǎng)上書店問題陳述,分析該系統(tǒng)總體需求,建模網(wǎng)上書店系統(tǒng)的用例圖并提供一個(gè)主要用例的事件流文檔。網(wǎng)上書店陳述:書店經(jīng)理:我們?cè)臼且粋€(gè)傳統(tǒng)的實(shí)體書店,顧客要買書都是親自到書店里來的,這樣挺不方便。面且隨著書店銷售圖書種類和數(shù)量的增加以及顧客的增長(zhǎng),尤其是大量顧客到書店選購圖書,使得書店場(chǎng)地不足,工作人員也很忙碌。其實(shí),還有一點(diǎn)就是,有不少人進(jìn)入書店后并不買書,只是查找一些資料。有的甚至?xí)谶@呆上很長(zhǎng)的時(shí)間直到把書免費(fèi)看完。這種行為,工作人員一般是不阻止的,結(jié)果最后這些被看過的書會(huì)因?yàn)橛虚喿x過的痕跡而影響銷售。而且現(xiàn)在電子商務(wù)已經(jīng)發(fā)展起來了,所以我們想到借助網(wǎng)絡(luò),讓顧客通過網(wǎng)上書店購買圖書。這樣我們書店可以省掉大量的場(chǎng)地維護(hù)和工作人員成本支出,同時(shí)計(jì)算機(jī)可以方便的檢索圖書信息,讓顧客可以足不出戶以更優(yōu)惠的價(jià)格買到需要的書。系統(tǒng)分析員:能談?wù)勀鷮?duì)網(wǎng)上書店的要求嗎?書店經(jīng)理:網(wǎng)上書店要能實(shí)現(xiàn)對(duì)外和對(duì)內(nèi)的功能,對(duì)外是顧客能在網(wǎng)上書店訂購圖書,提交訂單。對(duì)內(nèi),書店工作人員能夠通過網(wǎng)上書店及時(shí)的看到這些訂單,并進(jìn)行處理。為了把書送到顧客手里,我們已經(jīng)聯(lián)系了快遞公司,初步達(dá)成協(xié)議,由他們往返場(chǎng)客和書店之間把圖書送到顧客手里。書店管理員受理訂單后,就會(huì)通知快遞公司送貨。當(dāng)然,書店的圖書上架和下架也應(yīng)該由網(wǎng)上書店完成了。工作人員甲:實(shí)體店中,圖書是按照不同種類放置的,方便顧客挑選。網(wǎng)上書店的圖書也應(yīng)該能夠按照這種模式分類顯示。這樣,圖書的信息和種類要由網(wǎng)上書店設(shè)置和管理。已有種類的新書或新種類的圖書上架,網(wǎng)上書店能夠保存這些信息。如果信息輸入錯(cuò)誤,能夠進(jìn)行修改。工作人員乙:另外書店會(huì)搞一些促銷,推出一些特價(jià)圖書。以前這些特價(jià)書的信息,都是我們根據(jù)促銷活動(dòng)整理出來,貼在書店的醒目位置。促銷活動(dòng)過后,特價(jià)圖書會(huì)恢復(fù)原來的價(jià)格。希望網(wǎng)上書店也能夠管理這些特價(jià)圖書。系統(tǒng)分析員:能談?wù)勂綍r(shí)買書的經(jīng)過嗎?顧客甲:一般都是先在書店里看看圖書的簡(jiǎn)要介紹,或者先找找看有沒有自己需要的書,有時(shí)是沒有目標(biāo)的尋找,有時(shí)直奔一類圖書而去。找到我想買的書或者覺得看的書不錯(cuò),就會(huì)去柜臺(tái)結(jié)帳。工作人員丙:不過有時(shí)在結(jié)帳的時(shí)候,顧客會(huì)突然改變主意,不買一些書或者又回去挑選圖書了。顧客甲:有時(shí)好像是這樣的。要是網(wǎng)上書店在結(jié)帳前能方便管理我所選購的圖書就好了,這樣通過計(jì)算機(jī)直接操作,就不用跑來跑去了。系統(tǒng)分析員:可以使用虛擬的購物車。工作人員丙:對(duì),這樣在用戶確認(rèn)購買前可自行管理選購的圖書,決定要不要購買還有的購買的數(shù)量。系統(tǒng)分析員:顧客先使用虛擬的購物車選購管理圖書,然后提交訂單給書店處理,是這樣吧。書店經(jīng)理:沒錯(cuò),就這樣辦。另外最好顧客能夠留下自己的信息,方便以后的購買。顧客:你們可以實(shí)行會(huì)員制啊。就像我們?cè)诰W(wǎng)上逛論壇一樣,會(huì)員才能發(fā)言,普通游客只能看。這樣我們平時(shí)就在網(wǎng)上書店查查資料什么的,只在購買圖書的時(shí)候才使用會(huì)員身份。書店經(jīng)理:嗯,這樣不僅可以保留你們的信息,也可以保留購買記錄。系統(tǒng)分析員:會(huì)員提交購買訂單后,書店打算如何收取或者說用戶怎么付款?書店經(jīng)理:我們可以接受貨到付款,顧客也可以使用網(wǎng)上銀行、匯款等方式付款。顧客:這樣我們就方便多了。對(duì)了那是不是付款前,我還多了一次“反悔”的機(jī)會(huì)啊。書店經(jīng)理:在我們書店沒有受理訂單之前,你們可以取消交易。不過受理后就不行了?!ㄟ^幾次這樣的訪談(限于篇幅,在此并未列出所有訪談內(nèi)容),可以獲得網(wǎng)上書店的需求信息,確定系統(tǒng)范圍。網(wǎng)上書店是實(shí)現(xiàn)對(duì)實(shí)體書店內(nèi)部圖書商品和顧客購買圖書的綜合管理系統(tǒng)。1.用例圖:2.網(wǎng)上書店用例事件流2.1前置條件在用例網(wǎng)上書店購書之前,用例“瀏覽圖書”和“圖書信息”更新的分支流必須完成。2.2后置條件如果用例成功,顧客會(huì)收到網(wǎng)上選購的圖書,并且貨物的款會(huì)到達(dá)書店。2.3擴(kuò)充點(diǎn)在購買的過程中,顧客可以和書店的人員進(jìn)行電話或者網(wǎng)絡(luò)聊天,了解圖書的具體信息,然后確認(rèn)訂單。2.4事件流2.4.1基流當(dāng)顧客在網(wǎng)上瀏覽圖書有想購買的圖書時(shí),需要將圖書放入虛擬購物車,并且需要登錄會(huì)員賬號(hào),提交訂單,確認(rèn)訂單,書店發(fā)送貨物,書店把圖書交給快遞公司,快遞公司送給顧客,確認(rèn)收貨,錢打到書店的賬戶上,整個(gè)交易完成。如果所選的活動(dòng)是登陸,執(zhí)行s-1:登陸會(huì)員賬戶如果所選的活動(dòng)是普通用戶,執(zhí)行s-2:可以進(jìn)行圖書的瀏覽資料的查詢。2.4.2分支流s-1:會(huì)員登陸:會(huì)員有喜歡的圖書放入虛擬購物車,按照基流順序執(zhí)行。s-2:非會(huì)員:只能進(jìn)行圖書的瀏覽和資料的查詢。2.4.3替代流E—1:如果輸入會(huì)員密碼無效,用戶可以重新輸入或者終止用例。E—2:如果在虛擬購物車中,顧客不想要的圖書可以刪除。E—3:在訂單提交后,顧客可以取消訂單。E—4:收到貨物后,顧客不滿意可以聯(lián)系客服,退貨進(jìn)行售后處理。五、分析與討論建模用例圖的步驟、方法?首先掌握用例圖中的參與者,每個(gè)參與者的用例,明白它們之間的關(guān)系。如何識(shí)別系統(tǒng)的參與者?首先明白參與者的定義,參與者是代表與系統(tǒng)交互的人,硬件設(shè)備或另一個(gè)系統(tǒng),盡管在模型中可以使用參與者,但參與者并不是軟件系統(tǒng)的組成部分參與者只存在于系統(tǒng)的外部。一個(gè)參與者可進(jìn)行:只向系統(tǒng)輸入信息;只從系統(tǒng)接收信息;既可以輸入信息給系統(tǒng),也可以接收系統(tǒng)的輸出信息。應(yīng)該如何劃分用例,應(yīng)注意哪些問題?用例規(guī)定了系統(tǒng)或部分系統(tǒng)的行為,它描述了系統(tǒng)所執(zhí)行的動(dòng)作序列集,并為執(zhí)行者產(chǎn)生了一個(gè)可供觀察的結(jié)果。4..心得在得到實(shí)驗(yàn)后,我們首先繪制的是用例圖,用例圖幫助我們能夠更加清晰快捷了解系統(tǒng)的構(gòu)成和功能,在繪制用例圖時(shí),首先我們需要明白的是系統(tǒng)有幾個(gè)活動(dòng)者,他們完成的功能是什么,其次描述他們之間的關(guān)系,每個(gè)活動(dòng)者可以實(shí)現(xiàn)的功能的細(xì)致劃分,對(duì)于系統(tǒng)的整體把握是用例圖的關(guān)鍵。我們需要認(rèn)真仔細(xì)的分析系統(tǒng)。實(shí)驗(yàn)二類圖實(shí)驗(yàn)?zāi)康牧私忸悎D的基本用法;初步掌握UML類圖的創(chuàng)建及其方法。二、實(shí)驗(yàn)要求1、結(jié)合工具StartUML,熟悉UML類圖的模型元素。2、建模網(wǎng)上書店類圖。三、實(shí)驗(yàn)主要設(shè)備:臺(tái)式或筆記本計(jì)算機(jī)四、實(shí)驗(yàn)內(nèi)容:創(chuàng)建類圖的步驟如下:(1)使用名詞識(shí)別法識(shí)別類。(2)建模類與類之間的關(guān)系。(3)為類圖中的關(guān)聯(lián)關(guān)系添加合適的角色名。(4)為已被封裝到類中的獨(dú)立功能建模類。(5)為類圖中的類添加必要的特性和操作。(6)迭代并細(xì)化該模型1.識(shí)別類:顧客,虛擬購物車,訂單,圖書,書店,快遞公司,網(wǎng)上銀行。2.定義類:五、分析與討論1.如何使用文本分析技術(shù)從問題陳述中識(shí)別對(duì)象和類?把一個(gè)文本中的實(shí)體即簡(jiǎn)單的先把名次標(biāo)出來,然后進(jìn)行篩選,重復(fù)的刪除,不需要的刪除,最終確定下自己要的對(duì)象和類。2.心得類圖我個(gè)人認(rèn)為比用例圖難,用例圖只需要了解每個(gè)活動(dòng)者實(shí)現(xiàn)的功能就行,但是類圖更需要了解他們之間的關(guān)系,需要更多功能的實(shí)現(xiàn),類圖增加了更多的復(fù)雜性,更加需要對(duì)系統(tǒng)錯(cuò)綜復(fù)雜的關(guān)系進(jìn)行整理抽象和選擇,選擇自己認(rèn)為重要的關(guān)系,并把它在圖上表現(xiàn)出來。實(shí)驗(yàn)三順序圖及通信圖實(shí)驗(yàn)?zāi)康某醪秸莆誙ML順序圖的建模及其思想。二、實(shí)驗(yàn)要求1、結(jié)合工具StartUML和Rose,熟悉UML順序圖的模型元素。2、建模網(wǎng)上書店交互圖。三、實(shí)驗(yàn)主要設(shè)備:臺(tái)式或筆記本計(jì)算機(jī)四、實(shí)驗(yàn)內(nèi)容:1.給出網(wǎng)上書店的一個(gè)用例的順序圖,例如,書店管理員登錄順序圖、會(huì)員添加圖書到購物車順序圖或其他用例的順序圖。2.把以上順序圖轉(zhuǎn)換為通信圖。五、分析與討論1.如何從用例圖建模順序圖?順序圖首先要建立obj對(duì)象,對(duì)象我們從用例圖中選擇,按照每個(gè)用例的功能,系統(tǒng)要實(shí)現(xiàn)的作用畫順序圖。2.順序圖和通信圖的比較?順序圖和通信圖都用來描述對(duì)象間交互作用,順序圖著重體現(xiàn)交互的時(shí)間順序,通信圖則著重體現(xiàn)交互作用的對(duì)象間的靜態(tài)連接關(guān)系。3.心得畫順序圖中,我們按照事件發(fā)展的時(shí)間順序,找出時(shí)間對(duì)象,水平軸表示不同的對(duì)象,垂直軸表示時(shí)間,順序圖中的對(duì)象用一個(gè)帶有垂直虛線的矩形框表示,并標(biāo)有對(duì)象名和類名,對(duì)象間的通信通過在對(duì)象的生命線間花消息來表示。實(shí)驗(yàn)四活動(dòng)圖、狀態(tài)圖、組件及部署圖一、實(shí)驗(yàn)?zāi)康?.了解活動(dòng)圖、狀態(tài)圖、組件及部署圖的基本用法;2.初步掌握活動(dòng)圖、狀態(tài)圖、組件及部署圖建模方法。二、實(shí)驗(yàn)要求1、結(jié)合工具StartUML,熟悉UML活動(dòng)圖、狀態(tài)圖、組件及部署圖的基本模型元素。2、建模網(wǎng)上書店的活動(dòng)圖、狀態(tài)圖、組件及部署圖。三、實(shí)驗(yàn)主要設(shè)備:臺(tái)式或筆記本計(jì)算機(jī)四、實(shí)驗(yàn)內(nèi)容:五、分析與討論1
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:緊密型城市醫(yī)療集團(tuán)內(nèi)患者就醫(yī)行為與衛(wèi)生資源配置的協(xié)同性研究
- 2025年專題講座心得體會(huì)樣本(3篇)
- 2025年度木材行業(yè)木方材料進(jìn)出口采購合同范本4篇
- 二零二五版現(xiàn)代農(nóng)業(yè)園區(qū)麻石灌溉系統(tǒng)合同4篇
- 二零二五年度知識(shí)產(chǎn)權(quán)許可使用合同爭(zhēng)議處理規(guī)則范本4篇
- 二零二五年度城市公交公司駕駛員服務(wù)合同標(biāo)準(zhǔn)模板3篇
- 2025年公共安全項(xiàng)目投標(biāo)失敗應(yīng)急響應(yīng)與合同條款合同3篇
- 二零二五年度出差安全教育與安全保障合作協(xié)議4篇
- 二零二五年度出境游領(lǐng)隊(duì)導(dǎo)游服務(wù)合同4篇
- 二零二五版夾板行業(yè)供應(yīng)鏈管理合作協(xié)議4篇
- 2025貴州貴陽市屬事業(yè)單位招聘筆試和高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年住院醫(yī)師規(guī)范化培訓(xùn)師資培訓(xùn)理論考試試題
- 期末綜合測(cè)試卷(試題)-2024-2025學(xué)年五年級(jí)上冊(cè)數(shù)學(xué)人教版
- 2024年廣東省公務(wù)員錄用考試《行測(cè)》試題及答案解析
- 結(jié)構(gòu)力學(xué)本構(gòu)模型:斷裂力學(xué)模型:斷裂力學(xué)實(shí)驗(yàn)技術(shù)教程
- 無人機(jī)技術(shù)與遙感
- 中醫(yī)藥適宜培訓(xùn)-刮痧療法教學(xué)課件
- 免疫組化he染色fishish
- 新東方四級(jí)詞匯-正序版
- 借名購車位協(xié)議書借名購車位協(xié)議書模板(五篇)
- 同步輪尺寸參數(shù)表詳表參考范本
評(píng)論
0/150
提交評(píng)論