基于uml的網(wǎng)上書店系統(tǒng)建模研究[1]

基于uml的網(wǎng)上書店系統(tǒng)建模研究[1]

ID:19348004

大?。?9.50 KB

頁數(shù):17頁

時間:2018-10-01

基于uml的網(wǎng)上書店系統(tǒng)建模研究[1]_第1頁
基于uml的網(wǎng)上書店系統(tǒng)建模研究[1]_第2頁
基于uml的網(wǎng)上書店系統(tǒng)建模研究[1]_第3頁
基于uml的網(wǎng)上書店系統(tǒng)建模研究[1]_第4頁
基于uml的網(wǎng)上書店系統(tǒng)建模研究[1]_第5頁
資源描述:

《基于uml的網(wǎng)上書店系統(tǒng)建模研究[1]》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、基于UML的網(wǎng)上書店系統(tǒng)建模研究[1]2005年第8期                    ·情報技術(shù)·基于UML的網(wǎng)上書店系統(tǒng)建模研究徐國虎        許 芳 (武漢大學(xué) 武漢 430072)    (中南民族大學(xué) 武漢 430074)摘 要 統(tǒng)一建模語言(UML)在圖書情報領(lǐng)域有著廣泛的應(yīng)用空間。介紹了UML的建模機(jī)制后,運用UML建立了網(wǎng)上書店管理系統(tǒng)的模型,并使用RationalRose2003給出了部分用例圖、類圖以及順序圖和配置圖等。作者介紹:徐國虎,男,1977年生,博士研究生。關(guān)鍵詞 UML 面

2、向?qū)ο蠼!【W(wǎng)上書店  統(tǒng)一建模語言(UML)自1997年被對象管理組織(OMG)采納為面向?qū)ο蠼UZ言的國際標(biāo)準(zhǔn)以來,已經(jīng)得到了工業(yè)界和研究學(xué)者們的一致認(rèn)可和廣泛應(yīng)用。UML代表了面向?qū)ο蠓椒ǖ能浖_發(fā)技術(shù)的發(fā)展方向,它在軟件開發(fā)中的應(yīng)用不限于支持面向?qū)ο蟮姆治雠c設(shè)計,還支持從需求分析開始的軟件開發(fā)的全過程。UML定義的是語義的元素模型,而不是工具接口、存儲或運行的模型,通過一套簡單而精確的語義和圖形符號標(biāo)準(zhǔn),提供了豐富的問題描述能力。網(wǎng)上書店系統(tǒng)在確定需求以及開發(fā)過程中,需要意義確切、表示簡潔明快的模型來和用戶交

3、互,故可采用UML作為建模語言。1 UML建模機(jī)制UML提供了五種視圖模型共九種圖形,視圖模型借助于各類圖形從不同視角對建模系統(tǒng)進(jìn)行描述。UML可以滿足從需求分析到系統(tǒng)實施的整個過程中的建模需求。UML采用用例圖、類圖、包圖、對象圖、構(gòu)件圖和配置圖來建立系統(tǒng)的靜態(tài)模型,屬于靜態(tài)建模機(jī)制;狀態(tài)圖、活動圖、順序圖和合作圖被用來建立系統(tǒng)的動態(tài)模型,屬于動態(tài)建模機(jī)制?!?11 用例視圖模型 用例視圖模型從系統(tǒng)用戶的角度來描述系統(tǒng)的功能集合,并指出各功能的操作者??捎脠D形主要為用例圖,用例圖中使用角色表示用戶,使用用例表示系統(tǒng)

4、的某一功能。 112 靜態(tài)視圖模型 靜態(tài)視圖模型包括類圖、對象圖和包圖,它描述系統(tǒng)各部分的靜態(tài)結(jié)構(gòu)。類圖用于表示系統(tǒng)中的類與類之間的聯(lián)系;對象圖是類圖的具體對象實例;包圖用于描述系統(tǒng)的分層結(jié)構(gòu),由包或類組成,也可以定義包與包之間的關(guān)系。 113 行為視圖模型 它描述系統(tǒng)的動態(tài)模型和組成對象間的交互關(guān)系,包括狀態(tài)圖和活動圖。狀態(tài)圖描述類的對象的所有可能狀態(tài)以及發(fā)生時狀態(tài)轉(zhuǎn)移的條件;活動圖描述為滿足用例要求所要進(jìn)行的活動以及活動間的約束關(guān)系,它可以用來識別并發(fā)活動?!?14 交互視圖模型 它描述對象間的交互關(guān)系,包括順序

5、圖和合作圖。它們都描述對象間的動態(tài)協(xié)作關(guān)系,但合作圖強(qiáng)調(diào)對象之間的連接關(guān)系,而順序圖強(qiáng)調(diào)對象之間交互動作的時序特性?!?15 實現(xiàn)視圖模型 它描述系統(tǒng)最終實施時的軟件和硬件結(jié)構(gòu),包括構(gòu)件圖和配置圖。構(gòu)件圖描述代碼構(gòu)件的物理結(jié)構(gòu)和各構(gòu)件間的依賴關(guān)系;配置圖定義系統(tǒng)中軟硬件的體系結(jié)構(gòu)。2 網(wǎng)上書店管理系統(tǒng)業(yè)務(wù)描述網(wǎng)上書店提供給人們更加便捷的購書模式。從網(wǎng)上書店系統(tǒng)不同參與者的角度,可以將其系統(tǒng)功能分為前臺與后臺兩大功能模塊。首先從用戶者角度,需實現(xiàn)購書者在線購書功能;其次從網(wǎng)上書店的運作者來看,要實現(xiàn)網(wǎng)上書店的管理功能,

6、以及書店與書籍供應(yīng)商之間的交互行為。由此,可以將系統(tǒng)分為兩個模塊,即前臺購書模塊與后臺系統(tǒng)管理模塊。 2.1 用戶前臺購書模塊功能 用戶登錄:消費者可以隨時進(jìn)行網(wǎng)絡(luò)登錄。用戶注冊:消費者可以隨時進(jìn)行在線用戶注冊,并獲得批準(zhǔn)。瀏覽查詢書籍:消費者通過瀏覽書籍界面,可以瀏覽書籍的種類目錄及某一目錄下的所有書籍,可輸入查詢條件找出某些符合條件的書籍;點擊某一書籍鏈接后,可以進(jìn)一步獲得該書籍的詳細(xì)信息,如書籍的詳細(xì)介紹、圖片、價格、出版社、ISBN等。購買書籍:消費者可以點擊“添加到購物車”按鈕購買書籍,之后可以繼續(xù)購書,可

7、隨時瀏覽購物車內(nèi)的書籍、向購物車添加書籍、查看購物車中的書籍、更改書籍的數(shù)量、刪除購物車中的書籍。按“結(jié)賬”按鈕,產(chǎn)生結(jié)賬任務(wù),并詢問用戶是否為注冊會員。如果消費者還不是注冊會員,允許新用戶的申請。驗證完用戶身份后出現(xiàn)用戶的一些信息,如默認(rèn)送貨地點、信用卡賬號等,用戶可填寫書籍的送貨地址、賬號等,程序驗證信用卡和其他信息有效后產(chǎn)生訂單需要用戶確認(rèn)。確認(rèn)后程序接受訂貨單,產(chǎn)生送貨單,更新送貨列表,同時更新存貨數(shù)據(jù),并向該用戶發(fā)出確認(rèn)的郵件?!?.2 后臺管理模塊功能 書籍管理:對書籍進(jìn)行管理以及書籍銷售情況的查詢,包括

8、新增、刪除、修改、熱門書籍統(tǒng)計、書53.1994-2008ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.http://www.cnki.net·情報技術(shù)·                        JournalofInformationNo.8,2005籍銷

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。