網(wǎng)上書店管理系統(tǒng)_第1頁
網(wǎng)上書店管理系統(tǒng)_第2頁
網(wǎng)上書店管理系統(tǒng)_第3頁
網(wǎng)上書店管理系統(tǒng)_第4頁
網(wǎng)上書店管理系統(tǒng)_第5頁
免費預(yù)覽已結(jié)束,剩余13頁可下載查看

下載本文檔

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

文檔簡介

1、課程設(shè)計報告課程名稱: UML軟件建模 設(shè)計題目:網(wǎng)上書店管理系統(tǒng) 專業(yè)班級:網(wǎng)絡(luò)工程班 級: 1學(xué)生姓名:賀* 學(xué)生學(xué)號:2013*指導(dǎo)老師:羅*二。一六年六月十三日 目錄A,系統(tǒng)需求網(wǎng)上書店系統(tǒng)描述如下:在網(wǎng)上書店系統(tǒng)中,普通用戶瀏覽主頁面查看圖書及詳細(xì)信息,如想在本網(wǎng)站購買圖書,需注冊成為該網(wǎng)站會員,然后進(jìn)行購買活動。會員用戶通過其注冊的賬號及密碼登陸該系統(tǒng),登陸該系統(tǒng)后可以對個人信息進(jìn)行修改,包括密碼的修改,可以添加所選書籍到購物車,刪除購物車?yán)锏?書籍,以及修改購物車內(nèi)書籍的數(shù)量,確定購買后進(jìn)去支付頁面。管理員登陸系統(tǒng)后,可以修改其登陸密碼,維護(hù)員工信息,維護(hù)會員信息, 以及系統(tǒng)維護(hù)

2、。管理會員信息主要是添加會員、刪除會員以及修改會員信息。 管理員工信息要分為添加員工、刪除員工以及修改員工信息。系統(tǒng)的維護(hù)主要 為系統(tǒng)更新。對上述網(wǎng)上書店系統(tǒng)的描述進(jìn)行分析,可以獲得如下功能性需求:游客在網(wǎng)上書店系統(tǒng)注冊個人信息,可以成為會員。會員通過身份驗證,登錄到網(wǎng)上書店系統(tǒng)。會員或游客可以瀏覽網(wǎng)上書店的圖書。會員可以查詢修改個人資料,包括個人的基本信息、訂單信息。會員可以將要買的書籍添加到購物車,可以對購物車?yán)飼畔⑦M(jìn)行修改。 會員可以對所下訂單進(jìn)行提交并進(jìn)入付款界面進(jìn)行結(jié)算。員工根據(jù)用戶名和密碼,登錄到網(wǎng)上書店系統(tǒng)。員工可以對書店的銷售情況進(jìn)行查詢。員工可以管理圖書信息和訂單信息。管

3、理員輸入賬號和密碼可以登錄帶網(wǎng)上書店系統(tǒng)管理員可以修改員工信息、添加、刪除員工。根據(jù)以上分析,給出系統(tǒng)功能圖(可選):3"笳加此工蛾除星工T;、_5阻但已Z.悖社甘子,于i:予案單莊書» mLncUSnj(fieudMA/f球甲宣近Uj史仃單普做券1r*且也號nvfi JI-*U 9X丹咨aX - S- *<Z) 工.0£而聿改用把也皂i nrtfaw里曼,毫點系統(tǒng)功能:、功能需求 圖用戶認(rèn)證管理用戶認(rèn)證管理主要用于對用戶身份的識別,即分辨顧客是否為注冊用戶,是 否已經(jīng)登錄本系統(tǒng),所包括的功能為:未注冊用戶注冊和已注冊用戶登錄。當(dāng)未注冊用戶注冊時,系統(tǒng)調(diào)用該

4、模塊將用戶注冊信息插入用戶數(shù)據(jù)庫保存; 當(dāng)已注冊用戶登錄時,系統(tǒng)調(diào)用該模塊對用戶數(shù)據(jù)庫進(jìn)行查詢,如果庫中有和 登錄用戶相匹配的信息,則用戶通過身份驗證,成功登錄;否則將提示用戶密 碼或用戶名錯誤。書籍瀏覽書籍瀏覽的主要功能是將本書店現(xiàn)有書籍按內(nèi)容、體裁、作者等分類展現(xiàn)給 顧客,以便于顧客查詢或選購。當(dāng)顧客選擇一個類別的書籍時,系統(tǒng)將調(diào)用該 模塊對商品數(shù)據(jù)庫進(jìn)行查詢,并將查詢到的所有這類書籍返回顯示給顧客。瀏 覽模塊展現(xiàn)給顧客的是最直觀的書籍信息,用戶可以看到書籍的圖片、作者、 出版社以及該書的簡介。書籍選購書籍選購主要包含一個購物車程序, 便于顧客隨時查詢已選購的商品或放棄 這些商品。購物車程

5、序模擬超市中的購物車,當(dāng)用戶在網(wǎng)上書店登錄以后就會 向其分發(fā)一個購物車,這個購物車將一直伴隨著顧客,直到顧客完成了購物流 程為止。當(dāng)顧客要購買書籍時,只要點擊“購買”按鈕該書將會自動加入購物 車中,然后顧客可繼續(xù)瀏覽或選購。顧客可隨時查看已選書籍,并可將書籍從 購物車中刪除,即放棄購買。用戶結(jié)算客戶結(jié)算的主要功能是在客戶選定商品后顯示出客戶所訂購商品的訂單,以使客戶能夠買到該商品。當(dāng)顧客選購?fù)戤厹?zhǔn)備結(jié)帳時,顧客會選擇一種結(jié)算方 式,然后下訂單,客戶結(jié)算模塊將會把購物車中的商品保存到訂單數(shù)據(jù)庫,然 后將訂單處理結(jié)果返回給顧客,通知顧客訂單編號(訂單編號對每個訂單都是 惟一的),訂單上列有此次購買

6、書籍的詳細(xì)信息,如書名、單價、購買數(shù)量等; 訂單上還將顯示所購書籍的總金額。客戶結(jié)算模塊還提供訂單查詢,將列表顯 示該顧客的所有訂單。顧客也可以按照訂單號來查詢單個訂單的信息??蛻艚Y(jié) 算模塊將允許顧客取消尚未付款的訂單。用戶信息管理用戶信息管理的主要功能是對用戶信息進(jìn)行管理,如對用戶信息進(jìn)行查詢、 更新等。管理員可以使用該模塊查詢到用戶的基本信息,如用戶地址、聯(lián)系電 話及所從事的工作等。當(dāng)用戶修改了其注冊資料時,如用戶對其聯(lián)系地址或聯(lián) 系電話進(jìn)行了更改,該模塊要能夠及時對用戶信息進(jìn)行更新,以防影響正常業(yè) 務(wù)。書籍信息管理書籍信息管理的主要功能是可以對書籍進(jìn)行添加、刪除、修改、分類等操作。該模塊

7、包括一個專用的數(shù)據(jù)錄入程序,用來輸入書籍信息;可以對商品數(shù)據(jù)庫 進(jìn)行添加、刪除修改等操作;可以將書籍進(jìn)行分類,然后放入自選書架。訂單信息管理訂單信息管理的主要功能是對客戶的訂單進(jìn)行存儲、查詢。顧客下的訂單由 管理員確認(rèn)后,就會存入訂單數(shù)據(jù)庫,以備顧客或管理員進(jìn)行修改、查詢或刪 除。該模塊可提供顧客的所有訂單列表,對于已發(fā)貨訂單可由管理員在適當(dāng)時間刪除,或由管理員設(shè)置,系統(tǒng)自行刪除三、數(shù)據(jù)需求(1) 會員信息包括用戶名、密碼、真實姓名、地址、聯(lián)系電話(后三項主要用于書籍郵購)(2) 圖書類別信息包括類別名(例如文學(xué)、體育、經(jīng)濟(jì)、教材等)和別概要信息。(3) 圖書信息包括圖書名稱、作者、 ISBN

8、 號、出版社、出版時間、發(fā)行量、版號、頁數(shù),內(nèi)容簡介、讀者評價(可選)、專家推薦(可選)、封面圖片(可選)等信息。(4) 訂單信息包括圖書名稱列表、單價、總金額、日期、會員標(biāo)識、發(fā)貨日期、狀態(tài)(包括等待、執(zhí)行、完成)四、需求分析識別參與者通過對系統(tǒng)需求的分析,可以確定系統(tǒng)中有4 個參與者:游客、 會員、 員工、管理員。參與者的描述如下:( 1)游客描述:游客可以瀏覽各種書籍、還可以注冊成為會員后進(jìn)行購買。( 2)會員描述:會員可以登錄到系統(tǒng),也可修改個人密碼,注銷個人信息,還可以瀏覽書籍、添加書籍到購物車、查看購物車、修改購物車的書籍、付款。( 3)員工描述:員工可以登錄到系統(tǒng),也可修改個人密

9、碼,注銷個人信息,還可以瀏覽書籍、添加書籍、查看訂單等操作。( 4)管理員描述:管理員可以登錄到系統(tǒng),可以維護(hù)系統(tǒng),管理員工和會員的信識別用例前面已經(jīng)識別出了參與者,通過對需求的進(jìn)一步分析,可以確定系統(tǒng)中有 如下用例存在:1 .用戶用例(會員和游客)(1)登錄一一會員通過身份驗證,登錄到網(wǎng)上書店系統(tǒng)。(2)注冊一一游客在網(wǎng)上書店系統(tǒng)注冊個人信息,可以成為會員。(3)瀏覽圖書一一會員或游客可以瀏覽網(wǎng)上書店的圖書。(4)查詢個人資料一一會員可以查詢修改個人資料,包括個人的基本信息、 訂單信息。(5)修改個人資料一一會員可以修改個人信息。(6)加入購物車一一會員可以將要買的書籍添加到購物車,可以對購

10、物車?yán)?書籍?dāng)?shù)量信息進(jìn)行修改。(7)提交訂單一一會員可以對所下訂單進(jìn)行提交。(8)付款一一會員可以進(jìn)入付款界面進(jìn)行結(jié)算。.寸 ezn號游客用例圖會員游客用例圖2 .員工用例(1)登錄一一員工根據(jù)用戶名和密碼,登錄到網(wǎng)上書店系統(tǒng)。(2)銷售查詢一一員工可以對書店的銷售情況進(jìn)行查詢。(3)庫存查詢一一員工可以對書店所剩下的書籍進(jìn)行查詢。(4)圖書管理一一員工可以修改書籍信息、添加圖書、刪除圖書。(5)訂單處理一一員工可以修改訂單信息、刪除訂單。員工用例圖3 .管理員用例4 1)登錄一一管理員輸入賬號和密碼可以登錄帶網(wǎng)上書店系統(tǒng)5 2)管理會員一一管理員可以修改會員信息、添加、刪除會員。6 3)員工

11、信息維護(hù)一一管理員可以修改員工信息、添加、刪除員工7 4)系統(tǒng)維護(hù)一一系統(tǒng)備份、數(shù)據(jù)還原、系統(tǒng)升級。管理員用例圖用例的事件描述用例編號:001用例名:登錄用例描述:管理員根據(jù)所注冊的用戶名和密碼,登錄到網(wǎng)上書店管理系統(tǒng)。參與者:管理員前置條件:網(wǎng)上書店管理系統(tǒng)正常運行期間。后置條件:如果管理員登錄成功,該管理員可以對網(wǎng)上書店系統(tǒng)進(jìn)行相關(guān)操作;若登錄不成功,該管理員不能進(jìn)入網(wǎng)上書店系統(tǒng)。事件流程1. 管理員進(jìn)入網(wǎng)上書店系統(tǒng);2. 管理員輸入用戶名和密碼;3. 管理員提交輸入的信息;4. 系統(tǒng)對管理員的賬號和密碼進(jìn)行有效性檢查;5. 系統(tǒng)記錄并顯示當(dāng)前登錄用戶;6. 系統(tǒng)允許管理員對網(wǎng)上書店系統(tǒng)進(jìn)

12、行商品信息維護(hù)、員工信息維護(hù)、銷售查詢等操作;擴(kuò)展點管理員的賬號錯誤管理員的密碼錯誤用例編號:002用例名:員工信息維護(hù)用例描述:管理員登錄員工信息維護(hù)可對所有員工的信息進(jìn)行修改、刪除和添加員工信息。參與者:管理員前置條件:登錄成功,數(shù)據(jù)庫中存在該員工的員工信息的記錄。后置條件:管理員可以對修改之后的員工信息進(jìn)行相關(guān)的操作。事件流程1. 管理員進(jìn)入網(wǎng)上書店系統(tǒng)員工信息維護(hù)界面,并在界面中提交員工信息維護(hù)的信息;2. 界面將管理員提交的員工信息傳遞給控制對象;3. 控制對象向數(shù)據(jù)庫查詢員工相關(guān)信息并對查詢結(jié)果進(jìn)行判斷;4. 控制對象向數(shù)據(jù)庫中提交維護(hù)后的員工信息數(shù)據(jù);5. 控制對象將成功維護(hù)后的

13、員工信息返回界面;6. 管理員在界面獲得維護(hù)員工信息成功的信息;擴(kuò)展點接受的數(shù)據(jù)為非法數(shù)據(jù)。用例編號:003用例名:修改會員信息用例描述:管理員登錄修改會員信息可修改所有會員的信息。參與者:管理員前置條件:登錄成功。后置條件:管理員可以對修改之后的會員信息進(jìn)行預(yù)覽。事件流程1. 管理員進(jìn)入網(wǎng)上書店系統(tǒng)修改會員信息界面,并在界面中提交修改會員信2. 界面將管理員提交的修改會員信息傳遞給控制對象;3. 控制對象向數(shù)據(jù)庫查詢會員相關(guān)信息并對查詢結(jié)果進(jìn)行判斷;4. 控制對象向數(shù)據(jù)庫中提交修改后會員信息的數(shù)據(jù);5. 控制對象將修改成功的信息返回界面;6. 管理員在界面獲得修改會員成功的信息;擴(kuò)展點修改的

14、數(shù)據(jù)為非法數(shù)據(jù)用例編號:004用例名:登錄用例描述:員工根據(jù)所注冊的用戶名和密碼,登錄到網(wǎng)上書店管理系統(tǒng)。參與者:員工前置條件:網(wǎng)上書店管理系統(tǒng)正常運行期間。后置條件:如果管理員登錄成功,該管理員可以對網(wǎng)上書店系統(tǒng)進(jìn)行相關(guān)操作;若登錄不成功,該管理員不能進(jìn)入網(wǎng)上書店系統(tǒng)。事件流程1. 員工希望通過網(wǎng)上書店系統(tǒng)進(jìn)行某一項操作;2. 員工登錄系統(tǒng),在登錄頁面輸入自己的用戶名和密碼并提交;3. 系統(tǒng)將員工提交的用戶名和密碼傳遞到的數(shù)據(jù)庫中檢查用戶合法身份的方法中,該方法將用戶信息與數(shù)據(jù)庫中的用戶信息進(jìn)行比較,檢查用戶信息中是否存在此員工的信息,系統(tǒng)記錄并顯示當(dāng)前登錄用戶;4. 檢查通過,將驗證結(jié)果返

15、回到登錄界面顯示;5. 員工在登錄界面獲得驗證結(jié)果;擴(kuò)展點系統(tǒng)標(biāo)識碼有效性檢查失敗員工重新輸入識別碼;員工輸入無效次數(shù)超過限制( 不超過 3 次) ,系統(tǒng)顯示提示信息,用例終止。用例編號:005用例名:銷售查詢用例描述:員工對銷售查詢的完整過程。參與者:員工前置條件:登錄成功,數(shù)據(jù)庫中存在所有銷售信息的記錄。后置條件:員工可以查詢?nèi)繄D書的銷售信息,也可以通過高級檢索來查詢銷售信息。事件流程1. 員工進(jìn)入銷售查詢界面,并在界面中提交查詢請求;2. 界面將銷售的有關(guān)信息傳遞到控制對象;3. 控制對象從數(shù)據(jù)庫中得到所查詢的成績;4. 控制對象將得到的銷售信息返回到界面并顯示;5. 員工從界面獲得自

16、己想要的銷售信息;擴(kuò)展點系統(tǒng)沒有所需圖書銷售的有關(guān)信息;用例編號:006用例名:圖書管理用例描述:本用例用于員工管理圖書信息。參與者:員工前置條件:員工登陸。后置條件:用例成功后,圖書信息被添加、修改或刪除。事件流程1. 員工提出查看圖書時,用例啟動;2. 系統(tǒng)列出所有符合該管理員要求的圖書;3. 管理員提出所要執(zhí)行的操作;4. 如果員工需要修改圖書信息則修改圖書信息,需要刪除圖書信息則刪除圖書信息,需要添加圖書信息則添加圖書信息;5. 保存信息;擴(kuò)展點系統(tǒng)沒有所需圖書的有關(guān)信息;添加的數(shù)據(jù)為非法數(shù)據(jù)用例編號:007用例名:訂單處理用例描述:本用例用于員工管理訂單。參與者:員工前置條件:員工登

17、陸。后置條件:用例成功后,訂單信息被修改或被刪除。事件流程:1. 員工提出符合該員工要求的訂單時,用例啟動;2. 系統(tǒng)列出所有符合該員工要求的訂單;3. 員工提出所要執(zhí)行的操作;4. 如果員工需要修改訂單信息則修改訂單信息,需要刪除訂單信息則刪除訂單信息;5. 保存信息;用例編號:008用例名:用戶注冊用例描述:本用例用于游客的注冊和個人信息的填寫。參與者:游客前置條件:網(wǎng)上書店管理系統(tǒng)正常運行期間。后置條件:用例成功后,添加一名新用戶。事件流程1. 當(dāng)游客希望注冊個人信息以使用本系統(tǒng)時,用例啟動;2. 系統(tǒng)轉(zhuǎn)到用戶注冊頁面,提示用戶輸入個人信息;3. 用戶輸入個人信息;4. 系統(tǒng)檢查信息是否

18、由有效,將信息存入數(shù)據(jù)庫;5. 注冊成功返回界面;擴(kuò)展點如果用戶輸入的注冊信息無效,系統(tǒng)顯示錯誤信息并轉(zhuǎn)到錯誤頁面,用戶重新填寫信息;或者取消注冊,用例結(jié)束。用例編號:009用例名:加入購物車用例描述:本用例用于會員在網(wǎng)上書店系統(tǒng)中將圖書加入購物車。參與者:會員前置條件:網(wǎng)上書店管理系統(tǒng)正常運行期間。后置條件:用例成功后,購物車中商品狀態(tài)發(fā)生變化事件流程1. 當(dāng)會員瀏覽某本圖書室提出加入購物車時,用例啟動;2. 系統(tǒng)將所瀏覽圖書加入購物車;擴(kuò)展點會員 . 可以管理購物車。用例編號:010用例名:修改個人資料用例描述:本用例用于會員修改個人相關(guān)信息。參與者:會員前置條件:會員登陸。后置條件:用例

19、成功后,個人資料發(fā)生變化。事件流程1. 會員提出修改個人資料時,用例啟動;2. 系統(tǒng)列出所有有關(guān)該會員的相關(guān)信息(注冊信息);3. 會員在個人資料信息中修改所需要修改的信息并將提交給系統(tǒng);4. 系統(tǒng)接受數(shù)據(jù)信息保存并返回給界面;擴(kuò)展點接受的數(shù)據(jù)為非法數(shù)據(jù)用例編號:011用例名:提交訂單用例描述:本用例用于會員提交訂單信息。參與者:會員前置條件:會員登陸。后置條件:用例成功后,訂單提交到系統(tǒng)員工接受訂單并作相關(guān)處理。事件流程1. 會員進(jìn)入網(wǎng)上書店系統(tǒng)會員提交訂單界面,并在界面中提交訂單;2. 界面將會員提交的訂單信息傳遞給控制對象;3. 控制對象向數(shù)據(jù)庫中提交訂單信息數(shù)據(jù);4. 控制對象將成功提

20、交的訂單信息返回界面;5. 會員在界面獲得訂單提交成功的信息;擴(kuò)展點提交訂單錯誤。用例編號:012用例名:退款- 退貨用例描述:本用例用于會員退款- 退貨。參與者:會員前置條件:當(dāng)前訂單中已有訂單。后置條件:用例成功后,訂單提交到員工作相關(guān)處理訂單界面。事件流程1. 會員進(jìn)入系統(tǒng),并在管理訂單界面中查看當(dāng)前訂單;2. 提出退款- 退貨請求,并確認(rèn)請求;3. 返回提交信息,等待系統(tǒng)做出處理。五、模型結(jié)構(gòu)進(jìn)一步分析系統(tǒng)需求,發(fā)現(xiàn)類以及類之間的關(guān)系,確定它們的靜態(tài)結(jié)構(gòu)和動態(tài)行為,是面向?qū)ο蠓治龅幕救蝿?wù)。系統(tǒng)的靜態(tài)結(jié)構(gòu)模型主要用類圖和對象圖描述。類圖從抽象的角度描述系統(tǒng)的靜態(tài)結(jié)構(gòu),特別是模型中存在的

21、類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類之間的相互關(guān)系。其中類的識別分為三類:識別實體類、識別邊界類和識別控制類。定義系統(tǒng)對象實體類是系統(tǒng)領(lǐng)域內(nèi)的實體。識別實體類的方法是:實體類都是系統(tǒng)中存在的對象,我們可以分析人員、組織、設(shè)備、事件和外部系統(tǒng)等,找出各種可能有用的候選對象,并判定這些候選對象是否具有相關(guān)的身份(唯一標(biāo)識)和行為,以發(fā)現(xiàn)實體類;閱讀系統(tǒng)文檔和用例,查找用例的事件流中的名詞(包括角色、類、類屬性和表達(dá)式),從中尋找到類(實體類)。系統(tǒng)對象的識別可以通過尋找系統(tǒng)域描述和需求描述中的名詞來進(jìn)行。其中在本網(wǎng)上書店系統(tǒng)中對象為:管理員、會員、員工、游客、圖書和訂單。定義用戶界面類通過對系統(tǒng)的不斷

22、分析和細(xì)化,可識別出下述界面類、類的操作和屬性。(1) 主界面系統(tǒng)的主界面具有菜單和菜單項,當(dāng)選擇不同的菜單項時,用戶可以執(zhí)行不同的操作。當(dāng)程序退出時,主界面窗口關(guān)閉。(2) 圖 書信息顯示界面圖書信息顯示界面是進(jìn)行書籍查詢時所需要的對話框。用戶根據(jù)書籍名、作者、 類別等條件查詢書籍,系統(tǒng)查詢數(shù)據(jù)庫獲取符合條件的書籍并顯示到界面。(3) 注冊界面注冊界面是進(jìn)行游客注冊時所需要的對話框。當(dāng)選擇主窗口中的菜單項“注冊”時,對話框彈出,游客填寫用戶名、密碼、電話、家庭住址、郵編等信息,然后點擊“提交”按鈕,系統(tǒng)創(chuàng)建用戶的信息并將之存儲到數(shù)據(jù)庫中。并且系統(tǒng)將自動登錄到系統(tǒng)主頁。(4) 購物車界面購物車

23、界面是進(jìn)行操作 “刪除購物車?yán)锏臅薄?“修改購物車?yán)飼當(dāng)?shù)量” 或 “提交訂單”時所需要的對話框。當(dāng)用戶選擇刪除購物車?yán)锏臅畷r,對話框彈出,用戶點擊“刪除按鈕”,系統(tǒng)刪除用戶購物車?yán)锏脑摃?。?dāng)用戶選擇修改購物車?yán)飼當(dāng)?shù)量時,用戶輸入書籍的數(shù)量,然后點擊 “更新”按鈕,系統(tǒng)更新用戶購物車?yán)锏脑摃當(dāng)?shù)量。當(dāng)用戶選擇“提交訂單”時,系統(tǒng)進(jìn)入付款界面,并且系統(tǒng)將此購物產(chǎn)生一個訂單保存到數(shù)據(jù)庫中。(5) 圖書管理界面圖書管理界面是進(jìn)行操作“添加書籍”、 “編輯書籍”或“刪除書籍”時所需的對話框。當(dāng)選擇主窗口中的菜單項“添加書籍”時,對話框彈出,員工輸入書籍信息,然后單擊按鈕“添加”,系統(tǒng)創(chuàng)建書籍

24、的信息并將之存儲在系統(tǒng)中。當(dāng)選擇菜單項“編輯書籍”或“刪除書籍”時,對話框彈出,員工輸入要編輯或刪除的書籍的名稱,單擊按鈕“ OK提交。系統(tǒng)查詢數(shù)據(jù)庫檢索到書籍信息后,顯示書籍的詳細(xì)信息,如若是“編輯書籍”,員工編輯修改書籍的有關(guān)信息,然后單擊按鈕“更新”,更新系統(tǒng)中存儲的書籍信息;如若是“刪除書籍”,員工則單擊按鈕“刪除”,系統(tǒng)刪除所存儲的該書籍信息,當(dāng)然,與該書籍有關(guān)的其他信息業(yè)也一并刪除。(6) 登陸界面登陸界面是用戶用來登陸的界面。用戶輸入用戶名和密碼,點擊按鈕 “登陸” ,系統(tǒng)查詢數(shù)據(jù)庫檢索此用戶的用戶名和密碼是否正確,若正確,若是admin 用戶,系統(tǒng)將顯示后臺管理界面,否則系統(tǒng)將

25、顯示首頁面。若錯誤,系統(tǒng)提示“用戶名或密碼錯誤。 ”建立類圖類不是孤立的,UML 為我們定義了它們之間的四種關(guān)系,它們是:關(guān)聯(lián)Association ) 關(guān) 系 ( 聚 合 和 組 合 ) 、 依 賴 ( Dependency) 關(guān) 系 、 泛 化Generalization )關(guān)系、實現(xiàn)(Realization )關(guān)系。實體類圖邊界類圖控制類圖六、動態(tài)行為模型系統(tǒng)的動態(tài)行為模型由交互作用圖(順序圖和協(xié)作圖)、狀態(tài)圖、活動圖描述創(chuàng)建系統(tǒng)的順序圖描述系統(tǒng)用例的主要場景的順序圖,如下所示。(1)管理員登錄順序圖“管理員登陸”的過程為:管理員進(jìn)入系統(tǒng),進(jìn)入登錄頁面,輸入賬號密碼, 系統(tǒng)驗證身份信息,

26、驗證成功,界面返回成功信息,管理員接受成功消息,登 陸系統(tǒng)成功。管理員登錄系統(tǒng)順序圖(2)管理員修改會員信息順序圖“管理員修改會員信息”的過程為:管理員查詢會員信息,修改會員信息, 返回修改成功信息。1產(chǎn)丁黃同臺啟石才i修京十次會縣信日ii01(3)管理員維護(hù)員工信息牌川鈉會員信息購凰“管理員維護(hù)員工信息與靛捷矯智鋰溫團(tuán)演工信息,顯示員工信息, 修改或添加員工信息。管理員維護(hù)員工信息順序圖(4)會員加入購物車順序圖“會員加入購物車”的過程為:會員進(jìn)入系統(tǒng),提出加入購物車請求,系統(tǒng) 檢查購物車,會員提出添加購物車,界面返回添加成功信息,會員獲得成功消 息。:購的車界而:會員1:加入為物車請求L:

27、,土逵加到購物車,4:顯示添加成功.電;T5嬉叵成功信W0!| 111- 11 !p Tli I'干 I II n(5)會員提交訂單順序圖 加入購物車順序圖“會員提交訂單”的過程為:會員提出提交訂單請求 訂單信息,返回成功信息。會員提交訂單順序圖(6)會員訂單管理順序圖會員訂單管理順序圖(7)員工圖書管理順序圖員工圖書管理順序圖(8)員工銷售查詢順序圖提交訂單信息,處理:員H,:克詢錯宣傳顯1 七漸求交詢錯售信息 12:粗查推售信*顯示褶售倍息界血nu:3忌而策售侑品: :4顯示血功信程JI"'" .員工銷售查詢順序圖創(chuàng)建系統(tǒng)的狀態(tài)圖(1)訂單的狀態(tài)圖對象訂單有六個狀態(tài):產(chǎn)生訂單,確認(rèn)提交,修改狀態(tài),刪除狀態(tài)以及 “確 認(rèn)狀態(tài)”。訂單開始處于“產(chǎn)生訂單

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論