網(wǎng)上書(shū)城uml實(shí)驗(yàn)報(bào)告_第1頁(yè)
網(wǎng)上書(shū)城uml實(shí)驗(yàn)報(bào)告_第2頁(yè)
網(wǎng)上書(shū)城uml實(shí)驗(yàn)報(bào)告_第3頁(yè)
網(wǎng)上書(shū)城uml實(shí)驗(yàn)報(bào)告_第4頁(yè)
網(wǎng)上書(shū)城uml實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、軟件工程實(shí)驗(yàn)報(bào)告 題 目: 網(wǎng)上書(shū)城 班級(jí): 姓名: 學(xué)號(hào): 班級(jí): 姓名: 學(xué)號(hào): 班級(jí): 姓名: 學(xué)號(hào): 班級(jí): 姓名: 學(xué)號(hào): 完成日期: 2015 年 12 月 18 日摘 要 隨著知識(shí)化和信息化新經(jīng)濟(jì)時(shí)代的到來(lái),作為信息技術(shù)龍頭的計(jì)算機(jī)及軟件技術(shù)突飛猛進(jìn),UML成為一種不可或缺的工具。UML是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的建模語(yǔ)言。它融入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)。它的作用域不限于支持面向?qū)ο蟮姆治雠c設(shè)計(jì),還支持從需求分析開(kāi)始的軟件開(kāi)發(fā)的全過(guò)程。用現(xiàn)有的知識(shí),按照軟件工程思想和系統(tǒng)的開(kāi)發(fā)步驟,以圖書(shū)管理的應(yīng)用需求為背景,分析設(shè)計(jì)了圖書(shū)管理系統(tǒng),并利用Rati

2、onal Rose對(duì)系統(tǒng)進(jìn)行建模,完成用例圖和類(lèi)圖的構(gòu)建,為后期的程序設(shè)計(jì)提供標(biāo)準(zhǔn)。根據(jù)建模需求分析,總結(jié)出本系統(tǒng)的參與者有網(wǎng)上書(shū)城的會(huì)員,銀行,系統(tǒng)管理員,倉(cāng)庫(kù)等幾類(lèi)。會(huì)員必須先進(jìn)行注冊(cè)才能在書(shū)城進(jìn)行購(gòu)買(mǎi)圖書(shū),其中會(huì)員根據(jù)等級(jí)又可以享受不同的打折優(yōu)惠,會(huì)員購(gòu)買(mǎi)圖書(shū)后,將訂單信息提交給銀行,銀行根據(jù)用戶輸入的口令完成扣費(fèi)等信息,并將購(gòu)買(mǎi)成功的信息返回給系統(tǒng)。系統(tǒng)此時(shí)就會(huì)安排離客戶最近的倉(cāng)庫(kù)進(jìn)行發(fā)貨送貨等操作。同時(shí)系統(tǒng)管理員還將進(jìn)行各倉(cāng)庫(kù)之間的協(xié)調(diào),倉(cāng)庫(kù)還將做好入庫(kù)和出庫(kù)的統(tǒng)計(jì)等等。網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)是一個(gè)復(fù)雜的電子商務(wù)系統(tǒng),它必須提供用戶的接口以供用戶登錄并選擇喜好的圖書(shū);同時(shí)還必須提供系統(tǒng)的管

3、理接口以供管理員和一般的網(wǎng)站工作人員處理客戶訂單并維護(hù)網(wǎng)站正常運(yùn)作。該系統(tǒng)以面向?qū)ο罄碚摵蛿?shù)據(jù)庫(kù)管理信息系統(tǒng)開(kāi)發(fā)相關(guān)知識(shí)為依據(jù),介紹了設(shè)計(jì)開(kāi)發(fā)中的模塊設(shè)計(jì)和數(shù)據(jù)與程序的連接,使SQL server 2008與 Visual Studio 2010得到了有效的結(jié)合。關(guān)鍵詞:網(wǎng)上書(shū)城;UML;Rational Rose;面向?qū)ο竽?錄摘 要3目 錄41 需求分析51.1 開(kāi)發(fā)背景及意義51.2 圖書(shū)管理系統(tǒng)的需求分析51.2.1系統(tǒng)功能需求51.2.2用戶接口模塊51.2.3管理員接口模塊61.2.4數(shù)據(jù)庫(kù)模塊61.2.5數(shù)據(jù)服務(wù)器模塊62 系統(tǒng)建模72.1 創(chuàng)建系統(tǒng)用例模型71 需求分析1.1

4、開(kāi)發(fā)背景及意義隨著互聯(lián)網(wǎng)的高速發(fā)展,人們也越來(lái)越享受到互聯(lián)網(wǎng)所帶來(lái)的生活便利?,F(xiàn)在越來(lái)越多的讀者選擇網(wǎng)上購(gòu)買(mǎi)圖書(shū)。網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)是一個(gè)復(fù)雜的電子商務(wù)系統(tǒng),它必須提供用戶的接口以供用戶登錄并選擇喜好的圖書(shū);同時(shí)還必須提供系統(tǒng)的管理接口以供管理員和一般的網(wǎng)站工作人員處理客戶訂單并維護(hù)網(wǎng)站正常運(yùn)作。1.2 圖書(shū)管理系統(tǒng)的需求分析1.2.1系統(tǒng)功能需求系統(tǒng)總體功能需求框圖如圖所示。 圖1-1 系統(tǒng)總體功能需求框圖1.2.2用戶接口模塊用戶接口是網(wǎng)站用戶使用圖書(shū)銷(xiāo)售系統(tǒng)服務(wù)的入口,所有的在線用戶都通過(guò)瀏覽登錄網(wǎng)站,并進(jìn)行一系列的查詢,訂購(gòu)操作。用戶接口模塊包括了用戶信息維護(hù)、商品查詢、訂購(gòu)商品和訂單維

5、護(hù)4個(gè)部分。用戶登錄系統(tǒng)后,用戶ID將會(huì)被保存在服務(wù)器的緩存中,用戶在系統(tǒng)中所做的操作,包括查詢、訂購(gòu)等都將被系統(tǒng)存儲(chǔ)在數(shù)據(jù)庫(kù)中,以供系統(tǒng)那個(gè)進(jìn)行銷(xiāo)售情況以及銷(xiāo)售走勢(shì)分析。1.2.3管理員接口模塊這是系統(tǒng)提供給網(wǎng)站維護(hù)和管理人員的接口。管理員接口模塊包括商品信息維護(hù)、內(nèi)部員工信息維護(hù)、訂單處理、銷(xiāo)售情況查詢、報(bào)表維護(hù)5個(gè)部分。網(wǎng)站的一般工作人員通常只具有訂單處理的權(quán)限,他們獲得用戶提交的訂單,并根據(jù)庫(kù)存情況來(lái)決定發(fā)貨或者推遲發(fā)貨。網(wǎng)站的管理員具有所有的管理權(quán)限,可以處理客戶的訂單,可以閱覽網(wǎng)站商品的銷(xiāo)售情況、銷(xiāo)售走勢(shì),以便根據(jù)不同的情況及時(shí)的調(diào)整經(jīng)營(yíng)戰(zhàn)略,將庫(kù)存成本和資金占有用率降到最低的限度

6、。1.2.4數(shù)據(jù)庫(kù)模塊 圖 1.4信息查詢模塊功能1.2.5數(shù)據(jù)服務(wù)器模塊數(shù)據(jù)服務(wù)器模塊是系統(tǒng)正常運(yùn)行的基礎(chǔ),包括客戶的查詢,定單的保存;網(wǎng)站工作人員的定單處理;網(wǎng)站管理員的銷(xiāo)售情況查詢與分析。2 系統(tǒng)建模2.1 創(chuàng)建系統(tǒng)用例模型2-5Use Case ViewBankSerUseCaseMainMannagerSenderUseCaseUserCasewarehouseUseCaseLogical View sequence&CollaborationDiagram倉(cāng)庫(kù)出貨順序圖倉(cāng)庫(kù)出貨協(xié)作圖倉(cāng)庫(kù)管理員刪除圖書(shū)順序圖倉(cāng)庫(kù)管理員刪除圖書(shū)協(xié)作圖倉(cāng)庫(kù)管理員圖書(shū)分類(lèi)順序圖倉(cāng)庫(kù)管理員圖書(shū)分類(lèi)協(xié)作圖倉(cāng)庫(kù)

7、管理員修改圖書(shū)順序圖倉(cāng)庫(kù)管理員修改圖書(shū)協(xié)作圖倉(cāng)庫(kù)管理員增加圖書(shū)順序圖倉(cāng)庫(kù)管理員增加圖書(shū)協(xié)作圖倉(cāng)庫(kù)進(jìn)貨順序圖倉(cāng)庫(kù)進(jìn)貨協(xié)作圖簡(jiǎn)單購(gòu)物順序圖簡(jiǎn)單購(gòu)物協(xié)作圖快遞送書(shū)順序圖快遞送書(shū)協(xié)作圖系統(tǒng)管理員查詢用戶順序圖系統(tǒng)管理員查詢用戶協(xié)作圖系統(tǒng)管理員管理倉(cāng)庫(kù)信息系統(tǒng)管理員管理倉(cāng)庫(kù)信息協(xié)作圖系統(tǒng)管理員修改倉(cāng)庫(kù)管理員信息系統(tǒng)管理員修改倉(cāng)庫(kù)管理員信息協(xié)作圖銀行收費(fèi)順序圖銀行收費(fèi)協(xié)作圖用戶登錄順序圖用戶登錄協(xié)作圖用戶注冊(cè)順序圖用戶注冊(cè)協(xié)作圖Component ViewMainDeployment View3-3Use Case ViewMainBankSerUseCaseSenderUseCaseStorageManagerSystemMannagerUserCaseLogical View ActivityDiagram State/Activity Model4倉(cāng)庫(kù)訂貨倉(cāng)庫(kù)發(fā)貨管理員查詢圖書(shū)信息管理員刪除圖書(shū)信息活動(dòng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論