![面向?qū)ο蠓治雠c設(shè)計-課程設(shè)計_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/26/e6c19fbc-1388-4409-b536-27f7b8101720/e6c19fbc-1388-4409-b536-27f7b81017201.gif)
![面向?qū)ο蠓治雠c設(shè)計-課程設(shè)計_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/26/e6c19fbc-1388-4409-b536-27f7b8101720/e6c19fbc-1388-4409-b536-27f7b81017202.gif)
![面向?qū)ο蠓治雠c設(shè)計-課程設(shè)計_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/26/e6c19fbc-1388-4409-b536-27f7b8101720/e6c19fbc-1388-4409-b536-27f7b81017203.gif)
![面向?qū)ο蠓治雠c設(shè)計-課程設(shè)計_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/26/e6c19fbc-1388-4409-b536-27f7b8101720/e6c19fbc-1388-4409-b536-27f7b81017204.gif)
![面向?qū)ο蠓治雠c設(shè)計-課程設(shè)計_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/26/e6c19fbc-1388-4409-b536-27f7b8101720/e6c19fbc-1388-4409-b536-27f7b81017205.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、圖書分類號:密 級:面向?qū)ο蠓治雠c設(shè)計名人網(wǎng)站系統(tǒng)的分析與設(shè)計學生學號*學生姓名*學生班級*學院名稱信電工程學院專業(yè)名稱計算機科學與技術(shù)任課教師*2014年12月12日徐州工程學院面向?qū)ο蠓治雠c設(shè)計課程報告摘要本文是描述名人網(wǎng)站的設(shè)計與分析的文檔,包括系統(tǒng)的分析階段的文檔部分和設(shè)計階段的各種圖形描述。設(shè)計階段根據(jù)面向?qū)ο蠓治鲈O(shè)計的理論利用Rose畫圖工具完成功能的描述,均以圖片形式分布在文檔適當位置。本網(wǎng)站旨在為廣大粉絲提供一個獲得名人信息和各種資源的平臺,目前提供相關(guān)信息的查看與搜索。對于粉絲這樣的一群人來說這樣的一個平臺可以更好地了解自己的偶像,滿足了廣大的粉絲對名人各種資源的搜索。對于網(wǎng)
2、站而言,這是一群人可以保證網(wǎng)站的訪問量,利人利己。對于網(wǎng)站將來的發(fā)展,也可以為粉絲提供一個交流的平臺,在網(wǎng)站大家可以互相了解,也有機會與名人交流。還可以加入商業(yè)性的元素,提供一些相關(guān)紀念品、專輯、演唱會門票購買的接口,或者網(wǎng)站也可以做這一部分。關(guān)鍵詞 名人網(wǎng)站;Rose;面向?qū)ο笤O(shè)計與分析;方便用戶I徐州工程學院面向?qū)ο蠓治雠c設(shè)計文檔目 錄1 緒論11.1課題背景11.2課題研究現(xiàn)狀11.3課題研究的意義11.4文檔的內(nèi)容12 需求分析22.1需求陳述22.2業(yè)務(wù)流程22.3 用例建模32.3.1 業(yè)務(wù)用例建模32.3.2 系統(tǒng)用例建模72.4 動態(tài)建模212.4.1 項目活動圖212.4.2
3、 業(yè)務(wù)活動圖222.4.3 系統(tǒng)活動圖262.5交互建模312.6 靜態(tài)建模393 系統(tǒng)設(shè)計443.1 開發(fā)類設(shè)計443.2數(shù)據(jù)庫設(shè)計51結(jié)論55參考文獻56561 緒論1.1課題背景現(xiàn)今社會娛樂業(yè)高速發(fā)展,追星的人越來越多,明星的動態(tài)就成了追星族的關(guān)注的焦點,但是這樣的平臺卻是不多,雖然有些明星會在像微博、推特等社交平臺上與粉絲互動,但也只是一部分,再加上并不是所有人都會喜歡玩這些社交類的網(wǎng)站,所以就需要一個專門為粉絲們提供獲得偶像作品、資料、動態(tài)的網(wǎng)站,本網(wǎng)站就是基于這個想法設(shè)計實現(xiàn)的。1.2課題研究現(xiàn)狀當今社會互聯(lián)網(wǎng)高速發(fā)展,各種網(wǎng)站層出不窮,名人網(wǎng)站也是多不勝數(shù),但大多數(shù)網(wǎng)站都是只提供
4、一些新聞八卦消息,并沒有一個真正的能夠和名人交流的名人專屬平臺,本網(wǎng)站就是提供這樣的一個平臺,不僅包含新聞信息,還可以通過本站下載最新的作品,也可購買相關(guān)商品,方便粉絲的這方面的需求,會有很好的市場前景。1.3課題研究的意義本網(wǎng)站旨在為廣大粉絲提供一個獲得名人信息和各種資源的平臺,目前提供相關(guān)信息的查看與搜索。對于粉絲這樣的一群人來說這樣的一個平臺可以更好地了解自己的偶像,滿足了廣大的粉絲對名人各種資源的搜索。對于網(wǎng)站而言,這是一群人可以保證網(wǎng)站的訪問量,利人利己。對于網(wǎng)站將來的發(fā)展,也可以為粉絲提供一個交流的平臺,在網(wǎng)站大家可以互相了解,也有機會與名人交流。還有商業(yè)性的元素加入,提供一些相關(guān)
5、紀念品、專輯、演唱會門票購買的接口,實現(xiàn)后可以滿足這一要求。1.4文檔的內(nèi)容文檔描述的是名人網(wǎng)站系統(tǒng)的分析設(shè)計的過程,包括系統(tǒng)的需求陳述、整個系統(tǒng)的流程描述。然后是本系統(tǒng)的用例建模,包含主要業(yè)務(wù)的用例分析、規(guī)約、圖形化的描述,系統(tǒng)用例的分析、規(guī)約、圖形化的描述。還有對系統(tǒng)的動態(tài)建模,包含主要業(yè)務(wù)的更進一步的圖形化描述。接下來是對系統(tǒng)的交互建模,主要是對人機交互的每一個細節(jié)進行圖形化的處理。接下來是系統(tǒng)的設(shè)計,開發(fā)類圖是用英文完成的,系統(tǒng)框架已基本出現(xiàn),最后是數(shù)據(jù)庫的設(shè)計,列出了本站需要建立的數(shù)據(jù)庫的關(guān)系以及每個表的基本屬性以及其含義。文檔的結(jié)尾是本次課設(shè)的總結(jié)和引用的文檔出處。2 需求分析2.
6、1需求陳述本課題為名人網(wǎng)站的設(shè)計與分析,旨在方便用戶對名人信息的獲取,以及音頻視頻等資源的搜索與下載。課題主要研究名人信息的獲取,不僅包含新聞信息,還可以通過本站下載最新的作品,也可購買相關(guān)商品。最新的相關(guān)新聞,以供用戶瀏覽,還有名人作品的分類展示,并為用戶提供作品資源的下載、相關(guān)作品集的購買等功能。2.2業(yè)務(wù)流程(1)管理員添加新聞、名人信息、專輯信息、音樂信息、電影信息、書籍信息等為用戶提供瀏覽的信息。(2)用戶可以登錄網(wǎng)站查看本站開放給普通用戶的所有信息。(3)用戶想要擁有本站管理員權(quán)限,可以提交申請表,申請權(quán)限。(4)管理員可以對申請進行審核,審核通過可以授予管理員權(quán)限。(5)當本站提
7、供瀏覽的信息有誤時管理員可以修改有誤的信息(6)當有新的作品出現(xiàn)時,管理員整理相關(guān)信息可以添加到本站服務(wù)器,為用戶提供最新的資訊。(7)管理員上傳一些免費的資源到本站供用戶下載(8)用戶可以下載本站提供的名人作品資源(9)管理員添加商品信息,發(fā)布到本站。(10)用戶瀏覽網(wǎng)站購買本站發(fā)布的商品。2.3 用例建模2.3.1 業(yè)務(wù)用例建模1.業(yè)務(wù)用例圖圖2-1:整個項目的業(yè)務(wù)用例圖2.業(yè)務(wù)用例規(guī)約(1)buc_管理電影作品業(yè)務(wù)用例規(guī)約用例名稱管理電影作品用例描述管理員在電影作品信息發(fā)生改變時對電影作品的增刪改查的操作執(zhí)行者管理員前置條件管理員身份驗證成功后置條件操作成功后信息保存成功正常流1. 電影
8、信息發(fā)生變動2. 管理員登錄系統(tǒng)3. 進入電影作品信息管理頁4. 管理員進行增刪改查的操作5. 保存操作后的數(shù)據(jù)信息替代流以及異常處理1 管理員登錄系統(tǒng)失敗2 數(shù)據(jù)信息保存失敗拋出異常并回復操作前的數(shù)據(jù)業(yè)務(wù)規(guī)則1. 所有用例的執(zhí)行者都必須具有相應的權(quán)限2. 添加或者修改信息時格式必須符合規(guī)定要求涉及實體1. 用戶:用戶名、密碼、權(quán)限、手機號、郵箱、注冊時間、生日2. 電影表:電影ID、電影名稱、發(fā)行時間、角色、導演、語種、簡介(2)buc_管理名人信息業(yè)務(wù)用例規(guī)約用例名稱管理名人信息用例描述名人信息發(fā)生變動時管理員對名人信息的增刪改查執(zhí)行者管理員前置條件管理員身份驗證成功后置條件操作完成后信息
9、正常保存正常流1 名人信息發(fā)生有所改變2 管理員登錄系統(tǒng)3 進入名人信息管理頁4 進行增刪改查的操作5 保存操作后的數(shù)據(jù)信息替代流以及異常處理1. 管理員登錄系統(tǒng)失敗2. 數(shù)據(jù)信息保存失敗拋出異常并回復操作前的數(shù)據(jù)業(yè)務(wù)規(guī)則1. 所有用例的執(zhí)行者都必須具有相應的權(quán)限2. 添加或者修改信息時格式必須符合規(guī)定要求你涉及實體1. 用戶:用戶名、密碼、權(quán)限、手機號、郵箱、注冊時間、生日2. 名人信息表:ID、中文名、英文名、其他名、國籍、民族、星座、血型、身高、體重、出生地、生日、職業(yè)、畢業(yè)大學、經(jīng)紀公司、代表作品、主演成就、唱片公司、學位、祖籍、婚姻、配偶、父親、母親、簡介、早年經(jīng)歷、演藝經(jīng)歷(3)b
10、uc_管理音樂作品業(yè)務(wù)用例規(guī)約用例名稱管理音樂作品用例描述有新的音樂作品出現(xiàn)或者發(fā)現(xiàn)音樂信息有誤時對音樂信息的增刪改查執(zhí)行者管理員前置條件管理員身份驗證成功后置條件操作完成后信息正常保存正常流1. 有新的音樂作品出現(xiàn)或者發(fā)現(xiàn)音樂信息有誤2. 管理員登錄系統(tǒng)3. 進入音樂專輯管理頁4. 進行增刪改查的操作5. 保存操作后的數(shù)據(jù)信息替代流以及異常處理1. 管理員登錄系統(tǒng)失敗2. 數(shù)據(jù)信息保存失敗拋出異常并回復操作前的數(shù)據(jù)業(yè)務(wù)規(guī)則1. 所有用例的執(zhí)行者都必須具有相應的權(quán)限2. 添加或者修改信息時格式必須符合規(guī)定要求涉及實體1. 用戶:用戶名、密碼、權(quán)限、手機號、郵箱、注冊時間、生日2. 專輯表:專輯
11、ID、專輯名稱、歌曲、數(shù)量、專輯類別、所屬公司、發(fā)行時間、語種、簡介3. 歌曲表:歌曲ID、歌曲名稱、作詞、作曲、發(fā)行時間、歌曲類型、語種、所屬專輯ID2.3.2 系統(tǒng)用例建模1.buc_管理電影作品系統(tǒng)建模(1)buc_管理電影作品系統(tǒng)用例圖圖2-2:管理電影作品系統(tǒng)用例圖(2)buc_管理電影作品系統(tǒng)用例規(guī)約 suc_查看電影作品系統(tǒng)用例規(guī)約用例名稱查看電影作品用例描述管理員查看電影作品信息時的操作執(zhí)行者管理員前置條件管理員身份驗證成功后置條件無正常流1.打開瀏覽器2.計算機系統(tǒng)請求網(wǎng)站主頁3.計算機系統(tǒng)返回主頁信息4.用戶選擇查看電影信息5.計算機請求電影信息頁6.計算機系統(tǒng)系統(tǒng)返回電影
12、信息頁7.瀏覽器顯示電影信息頁信息8.用戶瀏覽信息替代流以及異常處理1. 異常無法顯示2. 異常處理(檢查計算機網(wǎng)絡(luò)連接問題)業(yè)務(wù)規(guī)則所有用例的執(zhí)行者都必須具有相應的權(quán)限涉及實體1. 用戶:用戶名、密碼、權(quán)限、手機號、郵箱、注冊時間、生日2. 電影表:電影ID、電影名稱、發(fā)行時間、角色、導演、語種、簡介 suc_修改電影作品系統(tǒng)用例規(guī)約用例名稱修改電影作品用例描述電影信息有誤需要進行修改執(zhí)行者管理員前置條件管理員身份驗證成功后置條件無正常流1.管理員發(fā)現(xiàn)電影信息錯誤2.整理新的電影信息3.打開電影編輯頁4.請求打開電影編輯頁5.計算機系統(tǒng)顯示電影編輯頁6.編輯變動電影信息7.提交電影信息8.計
13、算機系統(tǒng)驗證電影信息9.驗證通過計算機系統(tǒng)保存修改后的電影信息替代流以及異常處理1. 管理員登錄系統(tǒng)失敗2. 修改信息時格式必須符合規(guī)定要求業(yè)務(wù)規(guī)則1. 所有用例的執(zhí)行者都必須具有相應的權(quán)限2. 修改信息時格式必須符合規(guī)定要求涉及實體1. 用戶:用戶名、密碼、權(quán)限、手機號、郵箱、注冊時間、生日2. 電影表:電影ID、電影名稱、發(fā)行時間、角色、導演、語種、簡介 suc_刪除電影作品系統(tǒng)用例規(guī)約用例名稱刪除電影作品用例描述某種原因用戶要刪除電影作品執(zhí)行者管理員前置條件管理員身份驗證成功后置條件無正常流1.某種原因管理員需要刪除電影信息(版權(quán))2.管理員打開電影刪除頁3.計算機請求電影刪除頁面4.計
14、算系統(tǒng)返回電影刪除信息頁5.計算機顯示電影刪除頁6.管理員點擊刪除7.計算機系統(tǒng)請求刪除信息8.執(zhí)行數(shù)據(jù)庫刪除操作9.刪除成功,保存刪除后的數(shù)據(jù)庫10.刪除成功提示替代流以及異常處理1. 管理員登錄系統(tǒng)失敗業(yè)務(wù)規(guī)則1.所有用例的執(zhí)行者都必須具有相應的權(quán)限涉及實體1. 用戶:用戶名、密碼、權(quán)限、手機號、郵箱、注冊時間、生日2. 電影表:電影ID、電影名稱、發(fā)行時間、角色、導演、語種、簡介 suc_添加電影作品系統(tǒng)用例規(guī)約用例名稱添加電影作品用例描述名人有新的電影作品公映添加新的電影信息執(zhí)行者管理員前置條件管理員身份驗證成功后置條件無正常流1.管理員通過網(wǎng)絡(luò)獲得電影信息2.電影信息整理匯總3.打開
15、電影添加頁4.請求打開電影添加頁5.計算機系統(tǒng)顯示電影添加頁6.填寫電影信息7.提交電影信息8.計算機系統(tǒng)驗證電影信息9.驗證通過計算機系統(tǒng)保存電影信息替代流以及異常處理1. 管理員登錄系統(tǒng)失敗2. 添加信息時格式必須符合規(guī)定要求業(yè)務(wù)規(guī)則1. 添加信息時格式必須符合規(guī)定要求2. 所有用例的執(zhí)行者都必須具有相應的權(quán)限涉及實體1. 用戶:用戶名、密碼、權(quán)限、手機號、郵箱、注冊時間、生日2. 電影表:電影ID、電影名稱、發(fā)行時間、角色、導演、語種、簡介2.buc_管理個人信息系統(tǒng)建模(1) buc_管理個人信息系統(tǒng)用例圖圖2-3:管理個人信息系統(tǒng)用例圖(2) buc_管理個人信息系統(tǒng)用例規(guī)約 suc
16、_查看個人信息系統(tǒng)用例規(guī)約用例名稱查看個人信息用例描述用戶查看個人信息執(zhí)行者用戶前置條件用戶已登錄后置條件無正常流1.打開瀏覽器2.計算機系統(tǒng)請求網(wǎng)站主頁3.計算機系統(tǒng)返回主頁信息4.用戶選擇查看個人信息5.計算機請求個人信息頁6.計算機系統(tǒng)系統(tǒng)返回個人信息頁7.瀏覽器顯示個人信息頁信息8.用戶瀏覽替代流以及異常處理1. 異常無法顯示2. 異常處理(檢查計算機網(wǎng)絡(luò)連接問題)業(yè)務(wù)規(guī)則所有用例的執(zhí)行者都必須具有相應的權(quán)限涉及實體1. 用戶:用戶名、密碼、權(quán)限、手機號、郵箱、注冊時間、生日 suc_修改個人信息系統(tǒng)用例規(guī)約用例名稱修改個人信息用例描述用戶修改個人信息的操作執(zhí)行者用戶前置條件用戶已登錄
17、后置條件無正常流1.用戶選擇查看個人信息2.點擊修改個人信息3.請求打開個人信息編輯頁4.計算機系統(tǒng)顯示個人信息編輯頁5.編輯個人信息6.提交個人信息7.計算機系統(tǒng)驗證個人信息8.驗證通過計算機系統(tǒng)保存修改后的個人信息替代流以及異常處理1. 異常無法顯示2. 異常處理(檢查計算機網(wǎng)絡(luò)連接問題)3. 填寫信息格式不正確要重新填寫業(yè)務(wù)規(guī)則1 所有用例的執(zhí)行者都必須具有相應的權(quán)限2 修改信息的格式必須嚴格按照要求的格式涉及實體1. 用戶:用戶名、密碼、權(quán)限、手機號、郵箱、注冊時間、生日 suc_申請權(quán)限系統(tǒng)用例規(guī)約用例名稱申請權(quán)限用例描述用戶想要擁有管理員權(quán)限而申請權(quán)限的操作執(zhí)行者用戶前置條件用戶已
18、登錄后置條件提交申請正常流1.用戶申請獲取普通管理員權(quán)限2.計算機系統(tǒng)請求申請表頁面3.計算機系統(tǒng)返回頁面信息4.計算機顯示申請表界面5.用戶填寫申請表6.計算機系統(tǒng)驗證填寫信息格式7.提交信息8.計算機系統(tǒng)保存申請表信息9.提交申請成功提示替代流以及異常處理1. 異常無法顯示2. 異常處理(檢查計算機網(wǎng)絡(luò)連接問題)3. 填寫信息格式不正確要重新填寫業(yè)務(wù)規(guī)則1. 所有用例的執(zhí)行者都必須具有相應的權(quán)限2. 修改信息的格式必須嚴格按照要求的格式涉及實體1. 用戶:用戶名、密碼、權(quán)限、手機號、郵箱、注冊時間、生日3.buc_下載資源系統(tǒng)建模(1) buc_下載資源系統(tǒng)用例圖圖2-4:下載資源系統(tǒng)用例
19、圖(2)buc_下載資源系統(tǒng)用例規(guī)約suc_下載視頻系統(tǒng)用例規(guī)約用例名稱下載視頻用例描述用戶瀏覽網(wǎng)站視頻資源下載資源執(zhí)行者用戶前置條件用戶已登錄后置條件無正常流1.打開瀏覽器2.計算機系統(tǒng)請求網(wǎng)站主頁3.計算機系統(tǒng)返回主頁信息4.用戶選擇查看相關(guān)視頻5.計算機請求相關(guān)視頻頁6.計算機系統(tǒng)系統(tǒng)返回相關(guān)視頻頁7.瀏覽器顯示相關(guān)視頻頁信息8.計算機顯示相關(guān)視頻信息9.用戶點擊下載資源10.計算機系統(tǒng)發(fā)出下載資源請求11.服務(wù)器端驗證用戶身份12.驗證成功返回值資源13.計算機保存資源到本地替代流以及異常處理1. 異常無法顯示2. 異常處理(檢查計算機網(wǎng)絡(luò)連接問題)3. 沒有資源下載(聯(lián)系管理員)業(yè)務(wù)
20、規(guī)則1.所有用例的執(zhí)行者都必須具有相應的權(quán)限涉及實體1. 用戶:用戶名、密碼、權(quán)限、手機號、郵箱、注冊時間、生日2. 下載視頻表:視頻編號、視頻時長、視頻文件、上傳時間suc_下載音樂系統(tǒng)用例規(guī)約用例名稱下載音樂用例描述用戶瀏覽網(wǎng)站音樂資源下載資源執(zhí)行者用戶前置條件用戶已登錄后置條件無正常流1.打開瀏覽器2.計算機系統(tǒng)請求網(wǎng)站主頁3.計算機系統(tǒng)返回主頁信息4.用戶選擇查看音樂作品5.計算機請求專輯信息頁6.計算機系統(tǒng)系統(tǒng)返回專輯信息頁7.瀏覽器顯示專輯信息頁信息8.用戶查看專輯下音樂信息9.計算機系統(tǒng)檢索音樂信息10.返回檢索到的音樂信息11.計算機顯示音樂信息12.用戶點擊下載資源13.計算
21、機系統(tǒng)發(fā)出下載資源請求14.服務(wù)器端驗證用戶身份15.驗證成功返回值資源16.計算機保存資源到本地替代流以及異常處理1. 異常無法顯示2. 異常處理(檢查計算機網(wǎng)絡(luò)連接問題)3. 沒有資源下載(聯(lián)系管理員)業(yè)務(wù)規(guī)則1.所有用例的執(zhí)行者都必須具有相應的權(quán)限涉及實體1. 用戶:用戶名、密碼、權(quán)限、手機號、郵箱、注冊時間、生日2. 下載音樂表:音樂編號、音樂時長、音樂文件、上傳時間4.buc_身份驗證系統(tǒng)建模(1) buc_身份驗證系統(tǒng)用例圖圖2-5:身份驗證系統(tǒng)用例圖(2) buc_身份驗證系統(tǒng)用例規(guī)約suc_權(quán)限驗證系統(tǒng)用例規(guī)約用例名稱權(quán)限驗證用例描述用戶使用系統(tǒng)功能前需要登錄操作執(zhí)行者用戶前置
22、條件無后置條件無正常流1.用戶使用會員業(yè)務(wù)2.計算機系統(tǒng)獲取用戶登錄信息3.驗證是否登錄4.返回驗證結(jié)果替代流以及異常處理1.異常無法顯示2.異常處理(檢查計算機網(wǎng)絡(luò)連接問題)業(yè)務(wù)規(guī)則1.所有用例的執(zhí)行者都必須具有相應的權(quán)限涉及實體1.用戶:用戶名、密碼、權(quán)限、手機號、郵箱、注冊時間、生日suc_登錄系統(tǒng)用例規(guī)約用例名稱登錄用例描述用戶使用系統(tǒng)功能前需要登錄操作執(zhí)行者用戶前置條件無后置條件無正常流1.用戶請求登錄系統(tǒng)2.計算機系統(tǒng)請求登錄頁面3.計算機系統(tǒng)返回頁面信息4.計算機顯示登錄界面5.填寫賬號信息6.點擊登錄7.計算機系統(tǒng)驗證信息8.系統(tǒng)驗證信息失敗返回第五步9.登錄成功提示替代流以及
23、異常處理1.異常無法顯示2.異常處理(檢查計算機網(wǎng)絡(luò)連接問題)3.填寫信息格式不正確要重新填寫業(yè)務(wù)規(guī)則1.所有用例的執(zhí)行者都必須具有相應的權(quán)限涉及實體1.用戶:用戶名、密碼、權(quán)限、手機號、郵箱、注冊時間、生日suc_注冊系統(tǒng)用例規(guī)約用例名稱注冊用例描述用戶使用系統(tǒng)功能沒有注冊的用戶前需要注冊操作執(zhí)行者用戶前置條件無后置條件無正常流1.用戶申請注冊2.計算機系統(tǒng)請求注冊頁面3.計算機系統(tǒng)返回頁面信息4.計算機顯示注冊頁面5.填寫基本信息6.提交信息7.計算機系統(tǒng)驗證信息格式8.驗證不通過返回第五步9.驗證通過保存注冊信息10.注冊成功提示替代流以及異常處理1.異常無法顯示2.異常處理(檢查計算機
24、網(wǎng)絡(luò)連接問題)3.填寫信息格式不正確要重新填寫業(yè)務(wù)規(guī)則1.所有用例的執(zhí)行者都必須具有相應的權(quán)限涉及實體1.用戶:用戶名、密碼、權(quán)限、手機號、郵箱、注冊時間、生日2.4 動態(tài)建模2.4.1 項目活動圖圖2-6:項目活動圖2.4.2 業(yè)務(wù)活動圖1.buc_購買商品業(yè)務(wù)活動圖圖2-7:購買商品業(yè)務(wù)活動圖2. buc_管理電影作品活動圖圖2-8:管理電影作品活動圖3. buc_管理音樂作品活動圖圖2-9:管理音樂作品活動圖4.buc_管理個人信息活動圖圖2-10:管理個人信息活動圖5.buc_管理購買商品活動圖圖2-11:管理購買商品活動圖6. buc_管理名人信息活動圖圖2-12:管理名人信息活動圖
25、7.buc_管理書籍作品活動圖圖2-13:管理書籍作品活動圖8.buc_管理相關(guān)視頻活動圖圖2-14:管理相關(guān)視頻活動圖 2.4.3 系統(tǒng)活動圖1.buc_管理電影作品系統(tǒng)活動圖(1)suc_查看電影作品活動圖圖2-15:查看電影作品活動圖(2)suc_刪除電影作品活動圖圖2-16:選購商品順序圖(3) suc_添加電影作品活動圖圖2-17:添加電影作品活動圖(4)suc_修改電影作品活動圖圖2-18:修改電影作品活動圖(2) buc_購買商品系統(tǒng)活動圖(1) 選購商品活動圖圖2-19:選購商品活動圖(2) 購買商品活動圖圖2-20:購買商品活動圖(3) 支付圖2-21:支付活動圖2.5交互建
26、模業(yè)務(wù)順序圖(第一次添加信息)圖2-22:業(yè)務(wù)順序圖1.buc_管理電影作品順序圖(1)suc_添加電影作品順序圖圖2-23:添加電影作品順序圖(2)suc_修改電影作品順序圖圖2-24:修改電影作品順序圖(3)suc_刪除電影作品順序圖圖2-25:刪除電影作品順序圖(4) suc_查看電影作品順序圖圖2-26:查看電影作品順序圖2.buc_購買商品順序圖(1)suc_購買商品順序圖圖2-27:購買商品順序圖(2)suc_選購商品順序圖圖2-28:選購商品順序圖(4) 支付順序圖圖2-29:支付順序圖2.6 靜態(tài)建模1.buc_管理電影作品系統(tǒng)類圖(1)suc_管理電影作品類圖圖2-30:管理
27、電影作品類圖2.buc_管理音樂作品(1)suc_管理音樂作品圖2-31:管理音樂作品(3) buc_購買商品(1) suc_購買商品分析類圖圖2-32:購買商品分析類圖(2) suc_選購商品分析類圖圖2-33:選購商品分析類圖(3) suc_支付分析類圖圖2-34:支付分析類圖4.總體類圖圖2-35:總體類圖3 系統(tǒng)設(shè)計3.1 開發(fā)類設(shè)計1開發(fā)類圖(1)buc_管理電影作品系統(tǒng)開發(fā)類圖suc_管理電影作品開發(fā)類圖圖3-1:管理電影作品開發(fā)類圖suc_管理電影作品開發(fā)順序圖圖3-2:管理電影作品開發(fā)順序圖(2)buc_管理音樂作品系統(tǒng)開發(fā)類圖suc_管理音樂作品系統(tǒng)開發(fā)類圖圖3-3:管理音樂
28、作品系統(tǒng)開發(fā)類圖suc_管理音樂作品系統(tǒng)開發(fā)順序圖圖3-4:管理音樂作品系統(tǒng)開發(fā)順序圖(3)buc_購買商品系統(tǒng)開發(fā)類圖suc_購買商品系統(tǒng)開發(fā)類圖圖3-5:購買商品系統(tǒng)開發(fā)類圖suc_購買商品系統(tǒng)開發(fā)順序圖圖3-6:購買商品系統(tǒng)開發(fā)順序圖2.系統(tǒng)組件模型圖3-7:系統(tǒng)組件模型3.系統(tǒng)部署模型圖3-8:系統(tǒng)部署模型3.2數(shù)據(jù)庫設(shè)計1、繪制E-R圖進行概念建模建模圖3-9:系統(tǒng)E-R圖2、數(shù)據(jù)庫表設(shè)計表3-1:名人信息表(MusicMenInfo)序號字段名數(shù)據(jù)類型是否主鍵說明1IdStringYesID2ChineseNameStringNo中文名3EnglishNameStringNo英文名
29、4OtherNameStringNo其他名5NationalityStringNo國籍6NationStringNo民族7ConstellationStringNo星座8BloodTypeStringNo血型9HeightStringNo身高10WeightStringNo體重11BirthplaceStringNo出生地12BirthdayDateNo生日13ProfessionStringNo職業(yè)14GraduateCollegeStringNo畢業(yè)大學15BrokerageFirmStringNo經(jīng)紀公司16WarriorPowerStringNo代表作品17MainAchievemen
30、tsStringNo主演成就18RecordCompanyStringNo唱片公司19DegreeStringNo學位20HometownStringNo祖籍21IsNoMarryBooleanNo婚姻22SpouseStringNo配偶23FatherStringNo父親24MotherStringNo母親25DescriptionStringNo簡介26EarlyExperiencesStringNo早年經(jīng)歷27ResumeStringNo演藝經(jīng)歷28PersonalLifeStringNo個人生活表3-2:用戶表(User)序號字段名數(shù)據(jù)類型是否主鍵說明1userNameStringYe
31、s用戶名2userPwdStringNo密碼3userPowerStringNo權(quán)限4userTelStringNo手機號5userEmailStringNo郵箱6userRegisterTimeDateNo注冊時間7userBirthdayDateNo生日表3-3:專輯表(Album)序號字段名數(shù)據(jù)類型是否主鍵說明1albumIdStringYes專輯ID2albumNameStringNo專輯名稱3musicNumStringNo歌曲數(shù)量4albumKindStringNo專輯類別5ofCompanyStringNo所屬公司6publicTimeDateNo發(fā)行時間7albumLangua
32、geStringNo語種8albumAbstractStringNo簡介表3-4:書籍表(Book)序號字段名數(shù)據(jù)類型是否主鍵說明1IdStringYes書籍ID2bookNameStringNo書籍名稱3bookPublicTimeDateNo發(fā)行時間4aboutBookStringNo書籍相關(guān)背景5bookAbstractStringNo書籍簡介表3-5:電影表(Movies)序號字段名數(shù)據(jù)類型是否主鍵說明1movieIdStringYes電影ID2movieNameStringNo電影名稱3moviePublicTimeDateNo發(fā)行時間4actorStringNo角色5directo
33、rStringNo導演6LanguageStringNo語種7movieAbstractStringNo簡介表3-6:歌曲表(Music)序號字段名數(shù)據(jù)類型是否主鍵說明1musicIdStringYes歌曲ID2musicNameStringNo歌曲名稱3musicWordDateNo作詞4musicSingStringNo作曲5musicPublicTimeStringNo發(fā)行時間6musicTypeStringNo歌曲類型7LanguageStringNo語種8AlbumIdStringNo所屬專輯ID表3-7:訂單表(OrderForm)序號字段名數(shù)據(jù)類型是否主鍵說明1ofIdStrin
34、gYes訂單ID2userNameStringNo用戶名稱3userTelStringNo用戶手機號4goodsIdStringNo商品ID5goodsNumStringNo商品數(shù)量6isPayBooleanNo是否支付7adressStringNo地址8starTimeDateNo交易開始時間9endTimeDateNo交易結(jié)束時間表3-8:商品表(PurchaseGoods)序號字段名數(shù)據(jù)類型是否主鍵說明1goodsIdStringYes商品ID2goodsNameStringNo商品名稱3goodsKindStringNo商品類別4priceDoubleNo單價5goodsAbstractStringNo商品簡介結(jié)論這次課程設(shè)計我主要系統(tǒng)的設(shè)計分析,并沒有實現(xiàn)功能,當然分析設(shè)計和實現(xiàn)相比難度還是有的,要提前做好每一步的描述,就相當于做軟件前就那整個軟件用文字和圖形建好一個模型,以前做的小軟件都是想到什么就實現(xiàn)什么,完全沒有考慮這么多,這樣的課程讓我對軟件有了一個更深刻的認識。在這次課程設(shè)計里我收獲如下:1、增加了軟件設(shè)計的理解,提高綜合運用本課程解決問題的能力。2、培養(yǎng)了我選用參考書,查閱手冊及文獻資料的能力
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 未來商業(yè)空間設(shè)計趨勢與挑戰(zhàn)應對
- 國慶節(jié)中秋快樂活動方案
- 16《朱德扁擔》第二課時 說課稿-2024-2025學年語文二年級上冊統(tǒng)編版
- Unit 2 Healthy Lifestyle Reading and Thinking 說課稿-2023-2024學年高二英語人教版(2019)選擇性必修第三冊
- Module4 Unit1 It's red!(說課稿)-2024-2025學年外研版(一起)英語一年級上冊
- Unit 2 Different families Lesson 6(說課稿)-2024-2025學年人教PEP版(2024)英語三年級上冊
- 1《天地人》說課稿-2024-2025學年語文一年級上冊統(tǒng)編版
- 2024-2025學年高中信息技術(shù) 會考知識點說課稿
- 2024年六年級品社下冊《站在國際舞臺上》說課稿 遼師大版001
- 6 推動社會發(fā)展的印刷術(shù)(說課稿)-2024-2025學年六年級上冊科學教科版(2017版)
- 2024年常德職業(yè)技術(shù)學院單招職業(yè)適應性測試題庫完整
- 天津市河東區(qū)2023-2024學年九年級上學期期末數(shù)學試題
- 工程防滲漏培訓課件
- 黑龍江省哈爾濱市2024年數(shù)學八年級下冊期末經(jīng)典試題含解析
- 克羅恩病的外科治療
- 牛津3000核心詞匯表注釋加音標1-4 完整版
- 高中英語以讀促寫教學策略與實踐研究課件
- 金屬表面處理中的冷噴涂技術(shù)
- 河北省石家莊市2023-2024學年高一上學期期末教學質(zhì)量檢測化學試題(解析版)
- 黑龍江省齊齊哈爾市2023-2024學年高一上學期1月期末英語試題(含答案解析)
- 綜合素質(zhì)能力提升培訓
評論
0/150
提交評論