国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

UML課程大作業(yè)-網(wǎng)上書店系統(tǒng)

這篇具有很好參考價值的文章主要介紹了UML課程大作業(yè)-網(wǎng)上書店系統(tǒng)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

第一章 緒論

PS:博客中的UML圖源文件和報告自行下載?。?!基于UML的網(wǎng)上書店系統(tǒng)分析_uml系統(tǒng)設(shè)計期末大作業(yè)資源-CSDN文庫https://download.csdn.net/download/qq_46535795/85756814?spm=1001.2014.3001.5503

1.1摘要

隨著知識化和信息化新經(jīng)濟時代的到來,作為信息技術(shù)龍頭的計算機及軟件技術(shù)突飛猛進,UML成為一種不可或缺的工具。UML是一種定義良好、易于表達、功能強大且普遍適用的建模語言。它融入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)。它的作用域不限于支持面向?qū)ο蟮姆治雠c設(shè)計,還支持從需求分析開始的軟件開發(fā)的全過程。用現(xiàn)有的知識,按照軟件工程思想和系統(tǒng)的開發(fā)步驟,以圖書管理的應(yīng)用需求為背景,分析設(shè)計了網(wǎng)上書店系統(tǒng),并利用EA對系統(tǒng)進行建模,完成用例圖、類圖、順序圖、活動圖、協(xié)作圖和狀態(tài)圖的構(gòu)建,為后期的程序設(shè)計提供標(biāo)準(zhǔn)。根據(jù)建模需求分析,總結(jié)出本系統(tǒng)的參與者有顧客,網(wǎng)上書店管理員,會員等。

1.2引言

網(wǎng)上書店是指利用互聯(lián)網(wǎng)絡(luò)來實現(xiàn)圖書銷售業(yè)務(wù)的一種新型圖書零售渠道。網(wǎng)上書店訂單處理速度快,服務(wù)范圍寬,存書量大,讀者坐在家里就可以“逛書店”。隨著計算機技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界越來越豐富,電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流。我們相信要不了太長時間,顧客就可以在網(wǎng)絡(luò)世界上獲得他們在現(xiàn)實世界上可以獲得的所有商品和服務(wù)。而對圖書的需求也與日俱增,因此開發(fā)一個網(wǎng)上書店系統(tǒng)是有很大的實用價值和經(jīng)濟價值,因此該系統(tǒng)是值得開發(fā)的。

1.3關(guān)鍵詞

UML、互聯(lián)網(wǎng)絡(luò)、網(wǎng)上書店系統(tǒng)、用例圖、類圖、順序圖、活動圖、狀態(tài)圖、協(xié)作圖

第二章 系統(tǒng)分析

2.1開發(fā)背景和意義

隨著互聯(lián)網(wǎng)的高速發(fā)展,人們也越來越享受到互聯(lián)網(wǎng)所帶來的生活便利?,F(xiàn)在越來越多的讀者選擇網(wǎng)上購買圖書。網(wǎng)上書店系統(tǒng)是一個復(fù)雜的電子商務(wù)系統(tǒng),出版物網(wǎng)上銷售不僅是傳統(tǒng)銷售渠道的發(fā)展和補充,也是未來圖書銷售的發(fā)展方向目前我國運作和銷售較好的大型網(wǎng)上書店,如當(dāng)當(dāng)、卓越和旌旗席殊、中國書網(wǎng)網(wǎng)上書店等,這些網(wǎng)上書店各具優(yōu)勢,其中當(dāng)當(dāng)網(wǎng)上書店在價格和品種方面的優(yōu)勢是無人能比;卓越網(wǎng)上書店創(chuàng)造流行的能力比較強;旌旗席殊網(wǎng)上書店的優(yōu)勢是網(wǎng)點多,覆蓋面廣。

2.2網(wǎng)上書店系統(tǒng)的可行性分析

隨著計算機技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界越來越豐富,電子商務(wù)已經(jīng)成為網(wǎng)上的--股潮流。我們相信要不了太長時間,顧客就可以在網(wǎng)絡(luò)世界上獲得他們在現(xiàn)實世界上可以獲得的所有商品和服務(wù)。而對圖書的需求也與日俱增,因此開發(fā)一個網(wǎng)上書店系統(tǒng)是有很大的實用價值和經(jīng)濟價值,因此該系統(tǒng)是值得開發(fā)的。

2.3問題描述

現(xiàn)在電子商務(wù)已經(jīng)發(fā)展起來了,所以借助網(wǎng)絡(luò),讓顧客通過網(wǎng)上書店購買圖書。這樣書店可以省掉大量的場地維護和工作人員成本支出,同時計算機可以方便的檢索圖書信息,讓顧客可以足不出戶以更優(yōu)惠的價格買到需要的書。另外書店會搞一些促銷,推出一些特價圖書。

使用虛擬的購物車。這樣在用戶確認購買前可自行管理選購的圖書,決定要不要購買還有的購買的數(shù)量。顧客先使用虛擬的購物車選購管理圖書,然后提交訂單給書店處理。實行會員制,顧客平時就在網(wǎng)上書店查查資料什么的,只在購買圖書的時候才使用會員身份。這樣不僅可以保留顧客的信息,也可以保留購買記錄。

會員提交購買訂單后可以接受貨到付款,顧客也可以使用網(wǎng)上銀行、匯款等方式付款。在書店沒有受理訂單之前,顧客可以取消交易,不過受理后就不行了。

2.4角色分類

序號

名稱

權(quán)限

1

普通顧客

查看資料

2

會員

查看資料,特價購書,保留信息和記錄

3

系統(tǒng)管理員

查看訂單,處理訂單,維護訂單和用戶信息

2.5建模工具

PC機電腦一臺,Enterprise Architect 建模工具。

第三章 系統(tǒng)設(shè)計

3.1用例圖模型分析

下面給出本系統(tǒng)分析的用例圖模型,顧客在系統(tǒng)中注冊登錄,查看所需圖書,顧客先使用虛擬的購物車選購管理圖書,然后提交訂單給書店處理。顧客可以在系統(tǒng)中對自己的信息進行增刪改查,付款時可以選擇貨到付款或者網(wǎng)上付款,管理員登錄后對書進行分類上架和下架,對顧客訂單進行查看,受理和處理,對用戶進行管理。

網(wǎng)上書店系統(tǒng)(用例圖)

uml系統(tǒng)設(shè)計期末大作業(yè),uml???????

3.1.1 確認訂單事件流

1.用例確認訂單的事件流

1.1前置條件

在用例確認訂單開始之前,用例登錄該系統(tǒng)以及用例使用虛擬購物車必須完成。

1.2后置條件

如果確認訂單的事件成功后,就可以提交訂單或者若顧客改變主意,不想購買圖書,則交給虛擬購物車進行管理。

1.3事件流

1.3.1基流

登陸系統(tǒng),顧客先以普通顧客的身份查找所需要購買的圖書并添加到購物車,此時用例確認訂單開始,系統(tǒng)提示顧客所想要選擇的動作:購買、不購買、稍后再買。如果所選的活動是購買,執(zhí)行分支流S-1:購買所需要的圖書。如果所選的活動是不買,執(zhí)行分支流S-2:不夠買該書但保留其信息。如果所選的活動是稍后購買,執(zhí)行分支流S-3:稍后再購買該書,保留其信息等待購買。

1.3.2分支流

S-1購買

系統(tǒng)提示是否購買該書,顧客選中購買,并選中要購買的書名及購買的數(shù)量(E-1或E-2),系統(tǒng)顯示信息可以購買,并建立購買連接。

S-2不購買

系統(tǒng)提示是否購買該書,顧客選中不購買,此時系統(tǒng)將保存該書的記錄并不作任何處理。

S-3稍后購買

系統(tǒng)提示是否購買該書,顧客選中稍后購買,此時系統(tǒng)將保留該書信息并等待顧客購買。

3.2類圖模型分析

下面給出本系統(tǒng)分析的用例圖模型,書店會推出一些特價圖書。使用虛擬的購物車。顧客先使用虛擬的購物車選購管理圖書,然后提交訂單給書店處理。實行會員制,顧客平時就在網(wǎng)上書店查查資料什么的,只在購買圖書的時候才使用會員身份。這樣不僅可以保留顧客的信息,也可以保留購買記錄。

創(chuàng)建類圖的步驟如下:

(1)使用名詞識別法識別類。

(2)建模類與類之間的關(guān)系。

(3)為類圖中的關(guān)聯(lián)關(guān)系添加合適的角色名。

(4)為已被封裝到類中的獨立功能建模類。

(5)為類圖中的類添加必要的特性和操作。

(6)迭代并細化該模型

1.識別類: 顧客(普通顧客,會員),書店工作人員,虛擬購物車,圖書(特價圖書)

2.定義類:

網(wǎng)上書店系統(tǒng)(類圖)

uml系統(tǒng)設(shè)計期末大作業(yè),uml

3.3順序圖模型分析

下面給出本系統(tǒng)分析的順序圖模型,給出網(wǎng)上書店的一個用例的順序圖,例如,書店管理員登錄順序圖、會員添加圖書到購物車順序圖或其他用例的順序圖。

1.顧客進入網(wǎng)上書店界面

2.查找需要的圖書

3.添加到購物車

4.顯示添加圖書信息

5.提示是否購買

6.選定購買選擇購買的書名及數(shù)量

7.提示可以購買

8.確認訂單

網(wǎng)上書店系統(tǒng)(順序圖)

uml系統(tǒng)設(shè)計期末大作業(yè),uml

3.4協(xié)作圖模型分析

順序圖和協(xié)作圖的比較:

順序圖和協(xié)作都屬于交互圖。這兩種圖之間的區(qū)別在于:順序圖基于時間,按時間順序顯示出現(xiàn)的任務(wù);而協(xié)作圖顯示任務(wù)和信息(對象)的交互方式。在協(xié)作圖中,時間以編碼形式顯示,很難選取。雖然存在這些根本區(qū)別,但這兩類圖有相同之處:都用于顯示對象和用戶如何交互以執(zhí)行任務(wù)。

將上圖順序圖轉(zhuǎn)換為協(xié)作圖:

網(wǎng)上書店系統(tǒng)(協(xié)作圖)

uml系統(tǒng)設(shè)計期末大作業(yè),uml

3.5活動圖模型分析

活動圖介紹:活動圖主要是一個流圖,描述了從活動到活動的流;狀態(tài)機圖用于描述一個對象在其生存期間的動態(tài)行為,表現(xiàn)對象響應(yīng)事件所經(jīng)歷的狀態(tài)序列以及伴隨的動作;活動圖可用于在業(yè)務(wù)單元的級別上對更高級別的業(yè)務(wù)過程進行建模,或者對低級別的內(nèi)部類操作進行建模。根據(jù)我的經(jīng)驗,活動圖最適合用于對較高級別的過程建模,比如公司當(dāng)前在如何運作業(yè)務(wù),或者業(yè)務(wù)如何運作等。下面給出本系統(tǒng)分析的活動圖模型:

網(wǎng)上書店系統(tǒng)(活動圖)

uml系統(tǒng)設(shè)計期末大作業(yè),uml

3.6狀態(tài)圖模型分析

問題的提出:

什么情況下適合引入狀態(tài)圖進行建模?

在需要描述一個特定對象的所有可能的狀態(tài),以及引起狀態(tài)躍遷的事件時以及用來描述整個系統(tǒng)、子系統(tǒng)或類的動態(tài)方面時需要用到狀態(tài)圖,狀態(tài)圖用來模擬系統(tǒng)的動態(tài)方面。

狀態(tài)圖介紹:

狀態(tài)圖表示某個類所處的不同狀態(tài)和該類的狀態(tài)轉(zhuǎn)換信息。有人可能會爭論說每個類都有狀態(tài),但不是每個類都應(yīng)該有一個狀態(tài)圖。

下面給出本系統(tǒng)分析的狀態(tài)圖模型:

網(wǎng)上書店系統(tǒng)(狀態(tài)圖)

uml系統(tǒng)設(shè)計期末大作業(yè),uml

第四章 總結(jié)與心得

通過UML建模技術(shù)課程的學(xué)習(xí),首先,我基本熟悉并掌握了UML建模工具Enterprise Architect的安裝及使用,了解了用例圖、類圖、順序圖、協(xié)作圖、活動圖及狀態(tài)圖的基本概念,會使用EA工具畫出相應(yīng)的模型圖,其次,本文論述了一個網(wǎng)上書店系統(tǒng),基本上體現(xiàn)了電子商務(wù)各方面的優(yōu)點。我所設(shè)汁的網(wǎng)上書店,主要是電子商務(wù)進行初步的探討和設(shè)計。在設(shè)計過程中,在設(shè)計和制作網(wǎng)上書店的過程中,培養(yǎng)了自己的綜合能力和從全局考慮的思想。這個網(wǎng)上書店系統(tǒng)功能是很強大的,但出于自己水平有限,作為一個網(wǎng)上書店系統(tǒng),仍然有一些不完善和還待改進之處,有好多東西考慮不周,功能模塊不是特別的完善。通過本次系統(tǒng)分析報告,對本期的課程進行了系統(tǒng)的復(fù)習(xí)和應(yīng)用,加深了對書上知識的了解。

ps:本系統(tǒng)里面的uml圖均由EA制作。更多詳情,訪問:基于UML的網(wǎng)上書店系統(tǒng)分析-Java文檔類資源-CSDN下載https://download.csdn.net/download/qq_46535795/85756814 包含建模的六種圖EA源文件,歡迎下載使用。另外,打開文件所需要的軟件叫做------EnterpriseArchitect,如果沒有,可以私信我或者點擊下面的的網(wǎng)盤鏈接自行下載使用!?。?/span>

鏈接:https://pan.baidu.com/s/1ivdzkWI4gzS4LMFdOohKWQ?pwd=9zlc
提取碼:9zlc

uml系統(tǒng)設(shè)計期末大作業(yè),uml文章來源地址http://www.zghlxwxcb.cn/news/detail-798255.html

到了這里,關(guān)于UML課程大作業(yè)-網(wǎng)上書店系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 基于JSP微信小程序網(wǎng)上書店商城系統(tǒng)設(shè)計與實現(xiàn)

    基于JSP微信小程序網(wǎng)上書店商城系統(tǒng)設(shè)計與實現(xiàn)

    【后臺管理員功能】 會員列表:查看所有注冊會員信息,支持刪除 錄入資訊:錄入資訊標(biāo)題、內(nèi)容等信息 管理資訊:查看已錄入資訊列表,支持刪除和修改 廣告設(shè)置:上傳圖片和設(shè)置小程序首頁輪播圖廣告地址 留言列表:所有用戶留言信息列表,支持刪除 圖書分類管理:

    2024年02月12日
    瀏覽(31)
  • 基于html/css/js的web網(wǎng)上書店系統(tǒng)網(wǎng)頁設(shè)計大學(xué)生期末源碼分享

    基于html/css/js的web網(wǎng)上書店系統(tǒng)網(wǎng)頁設(shè)計大學(xué)生期末源碼分享

    摘要: 隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,電子商務(wù)逐漸普及并成為人們購物的主要方式之一。本實驗基于Web技術(shù),使用HTML、CSS和JavaScript等前端技術(shù),設(shè)計并實現(xiàn)了一個基于Web的書店商城系統(tǒng)。實現(xiàn)了用戶和管理員兩類用戶的功能需求。 : Web;CSS;JavaScript;網(wǎng)上書店系統(tǒng);

    2024年02月03日
    瀏覽(36)
  • 基于PHP網(wǎng)上書店網(wǎng)上圖書銷售系統(tǒng)

    基于PHP網(wǎng)上書店網(wǎng)上圖書銷售系統(tǒng)

    系統(tǒng)前臺提供的具體功能如下: 1、注冊登錄:瀏覽者可以注冊成為本站點的會員,登錄后隨時查看自己的相關(guān)信息。 2、查看網(wǎng)站概況:瀏覽者可以查看網(wǎng)店自身的相關(guān)信息,包括新聞和條款等文案信息。 3、發(fā)送建議:瀏覽者可以發(fā)表對本站點的意見,改評論會讓管理員直

    2023年04月08日
    瀏覽(26)
  • 基于Web網(wǎng)上書店的設(shè)計與實現(xiàn)(源碼+開題)

    基于Web網(wǎng)上書店的設(shè)計與實現(xiàn)(源碼+開題)

    本系統(tǒng) (程序+源碼) 帶文檔lw萬字以上 ? 文末可獲取一份本項目的java源碼和數(shù)據(jù)庫參考。 研究背景 隨著信息技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為人們獲取信息、交流思想、進行交易的重要平臺。特別是在電子商務(wù)領(lǐng)域,網(wǎng)絡(luò)書店以其便捷性、高效性和海量資源的優(yōu)勢,日益

    2024年04月10日
    瀏覽(25)
  • Java基于JAVAWeb網(wǎng)上書店的設(shè)計與實現(xiàn)(開題+源碼)

    Java基于JAVAWeb網(wǎng)上書店的設(shè)計與實現(xiàn)(開題+源碼)

    本系統(tǒng) (程序+源碼) 帶文檔lw萬字以上 ? 文末可獲取一份本項目的java源碼和數(shù)據(jù)庫參考。 研究背景: 隨著互聯(lián)網(wǎng)的普及和電子商務(wù)的迅速發(fā)展,網(wǎng)上書店已成為越來越多人的購書首選。與傳統(tǒng)實體書店相比,網(wǎng)上書店具有方便快捷、品種豐富、價格優(yōu)惠等優(yōu)勢。然而,目

    2024年02月03日
    瀏覽(36)
  • JSP+SQL網(wǎng)上書店售書系統(tǒng)(源代碼+論文+答辯PPT)

    二十一世紀(jì)是一個集數(shù)字化,網(wǎng)絡(luò)化,信息化的,以網(wǎng)絡(luò)為核心的社會。當(dāng)錢天白教授于1986年9月14日在北京計算機應(yīng)用技術(shù)研究所內(nèi)向德國卡爾斯魯厄大學(xué)發(fā)出第一封電子郵件“穿越長城,走向世界”的時候,他也許不知道自己推開了中國信息時代的大門;1994年4月20日,中

    2024年02月07日
    瀏覽(22)
  • 基于springboot網(wǎng)上書店管理系統(tǒng) 計算機專業(yè)畢設(shè)源碼03780

    基于springboot網(wǎng)上書店管理系統(tǒng) 計算機專業(yè)畢設(shè)源碼03780

    網(wǎng)上書店管理系統(tǒng) 采用 B/S結(jié)構(gòu)、java開發(fā)語言、以及Mysql數(shù)據(jù)庫等技術(shù)。系統(tǒng)主要分為管理員和用戶兩部分,管理員管理主要功能包括:首頁、站點管理(輪播圖)用戶管理(管理員、注冊用戶)內(nèi)容管理(好書推薦、推薦分類)更多管理(圖書分類、圖書信息、圖書購買、

    2024年02月04日
    瀏覽(51)
  • 基于SpriongBoot的網(wǎng)上書店的設(shè)計與實現(xiàn)--58174(免費領(lǐng)源碼、附論文)可做計算機畢業(yè)設(shè)計JAVA、PHP、爬蟲、APP、小程序、C#、C++、python、數(shù)據(jù)可視化、大數(shù)據(jù)、全套文案

    基于SpriongBoot的網(wǎng)上書店的設(shè)計與實現(xiàn)--58174(免費領(lǐng)源碼、附論文)可做計算機畢業(yè)設(shè)計JAVA、PHP、爬蟲、APP、小程序、C#、C++、python、數(shù)據(jù)可視化、大數(shù)據(jù)、全套文案

    網(wǎng)上書店管理系統(tǒng) 采用 B/S結(jié)構(gòu)、java開發(fā)語言、以及Mysql數(shù)據(jù)庫等技術(shù)。系統(tǒng)主要分為管理員和用戶兩部分,管理員管理主要功能包括:首頁、網(wǎng)站管理(輪播圖、網(wǎng)站公告)人員管理(管理員、注冊用戶)內(nèi)容管理(圖書資訊、資訊分類)購物管理(圖書商城、分類列表、

    2024年02月01日
    瀏覽(22)
  • 數(shù)據(jù)庫課程設(shè)計------書店管理系統(tǒng)

    數(shù)據(jù)庫課程設(shè)計------書店管理系統(tǒng)

    書店會員管理系統(tǒng) 具體的效果圖看博客-----書店管理系統(tǒng)2(https://blog.csdn.net/qq_45981397/article/details/124062654?spm=1001.2014.3001.5502) 需求分析 (1).信息需求 書店的管理人員和員工可以為管理系統(tǒng)添加圖書的購買記錄和退書記錄. 會員可以購買圖書以及退書,工作人員對會員的姓名,

    2024年02月04日
    瀏覽(23)
  • 【設(shè)計模式-1】UML和設(shè)計原則

    【設(shè)計模式-1】UML和設(shè)計原則

    說明:設(shè)計模式(Design Pattern)對于軟件開發(fā),簡單來說,就是軟件開發(fā)的套路,固定模板。在學(xué)習(xí)設(shè)計模式之前,需要首先學(xué)習(xí)UML(Unified Modeling Language,統(tǒng)一建模語言)和面向?qū)ο笤O(shè)計的七大原則。 設(shè)計模式在代碼開發(fā)之前,先需要使用設(shè)計圖的方式表現(xiàn)出來,UML是生產(chǎn)設(shè)

    2024年02月07日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包