




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、BBS管理系統(tǒng)一、 需求分析 1.1系統(tǒng)開發(fā)的目的:進(jìn)入二十一世紀(jì),在互聯(lián)網(wǎng)高速發(fā)展的今天。已經(jīng)成為人們快速獲取、發(fā)布和傳遞信息的一個(gè)重要傳播方式。在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面都發(fā)揮著重要的作用。這次我所設(shè)計(jì)的UML建模課程正是互聯(lián)網(wǎng)與社會(huì)生活之間的緊密關(guān)系的體現(xiàn)?,F(xiàn)在人們已經(jīng)離不開了網(wǎng)絡(luò),網(wǎng)絡(luò)已經(jīng)成為人與人之間交流的一種形式,它能夠把事情的復(fù)雜化轉(zhuǎn)為簡單化?,F(xiàn)在的計(jì)算機(jī)技術(shù)迅速向著網(wǎng)絡(luò)化的、集成化方向發(fā)展。傳統(tǒng)的單機(jī)版應(yīng)用軟件正在逐漸退出舞臺(tái),取而代之的是支持網(wǎng)絡(luò)、支持多種數(shù)據(jù)信息(多媒體)的新一代網(wǎng)絡(luò)版應(yīng)用軟件,而目前網(wǎng)絡(luò)版軟件中似乎存在著兩種不同的趨勢(shì),一種是稱為客戶端服務(wù)器的C/S
2、結(jié)構(gòu)應(yīng)用系統(tǒng),這類軟件具有結(jié)構(gòu)嚴(yán)謹(jǐn),運(yùn)行效率高,服務(wù)器端壓力小,安全性好等優(yōu)點(diǎn),被廣泛運(yùn)用于局域網(wǎng)中。另一種,就是稱為瀏覽器服務(wù)器的B/S結(jié)構(gòu)應(yīng)用系統(tǒng),它的特點(diǎn)是在客戶端直接采用了功能強(qiáng)大的瀏覽器軟件作為界面,其優(yōu)點(diǎn)在于軟件開發(fā)效率高,客戶端不受操作平臺(tái)的限制、也不受地域的限制,網(wǎng)絡(luò)傳輸量少,即適用于局域網(wǎng),更適用于英特網(wǎng),而且投資小、見效快,用戶可以不必進(jìn)行服務(wù)器方面的投資,而是去租用,甚至是免費(fèi)使用ISP的服務(wù)器資源,因而受到越來越多中小型單位的青睞。BBS論壇系統(tǒng)已經(jīng)是互聯(lián)網(wǎng)站一種極為常見的互動(dòng)交流服務(wù)。在BBS論壇中可以向網(wǎng)友提供各種各樣的分類專題和討論區(qū)服務(wù),已經(jīng)注冊(cè)的用戶可以在此發(fā)
3、表自己的某些觀感、交流某些技術(shù)、經(jīng)驗(yàn)?zāi)酥寥松母形蚺c憂歡,亦可以做為網(wǎng)友們之間的交流渠道。在網(wǎng)站中亦可在此對(duì)網(wǎng)友們提出的問題做出評(píng)論或者發(fā)發(fā)表自己新的帖子。通過BBS論壇的方式,可以增強(qiáng)個(gè)人與個(gè)人,團(tuán)體與團(tuán)體,個(gè)人與團(tuán)體之間的緊密交流聯(lián)系,在英特網(wǎng)上實(shí)現(xiàn)信息的傳遞,提高辦事效率。因此論壇建設(shè)在英特網(wǎng)應(yīng)用上的地位顯而易見,它已成為現(xiàn)代人溝通和獲取信息的重要組成部分,從而倍受人們的重視。該系統(tǒng)以英特網(wǎng)為平臺(tái),前臺(tái)可使任何人注冊(cè)、登陸在論壇上進(jìn)行發(fā)貼及討論,版主或者前臺(tái)管理者也可以進(jìn)行一部分管理。而管理員也可以在后臺(tái)進(jìn)行相關(guān)的管理。1.2應(yīng)用范圍:理論上能夠?qū)崿F(xiàn)于簡易BBS的日常管理,其目的在于更有
4、效的實(shí)現(xiàn)用戶帖子信息管理,使用戶發(fā)表帖子、查看帖子、評(píng)論、回復(fù)帖子能夠更方便、更有效率的完成正常的運(yùn)轉(zhuǎn),以期實(shí)現(xiàn)完善日常生活中每個(gè)帖子用戶的的各種功能。1.3系統(tǒng)功能需求 系統(tǒng)主要包括以下幾個(gè)頁面:(1)管理員登錄頁面(2)管理員添加、刪除、修改版塊頁面(3)普通用戶注冊(cè)、登錄頁面(4)用戶帖子信息管理頁面(5)版塊信息瀏覽頁面(6)帖子信息頁面(7)評(píng)論、回復(fù)信息頁面二、 用例圖用例圖如圖2-1管理員用例圖、2-2普通用戶用例圖、2-3游客用例圖所示主要參與者:管理員、普通用戶、游客主要用例:注冊(cè),登錄,增刪改版塊信息,增、刪、改帖子信息,評(píng)論、回復(fù)帖子信息。圖2-1 BBS管理系統(tǒng)管理員用
5、例圖圖2-2 BBS管理系統(tǒng)普通用戶用例圖圖2-3 BBS管理系統(tǒng)游客用例圖三、 類圖類圖如圖3-1所示主要類:管理員、普通用戶、版塊信息、帖子信息、用戶帖子信息、評(píng)論信息圖3-1 BBS管理系統(tǒng)類圖四、 活動(dòng)圖管理員活動(dòng)圖如圖4-1所示圖4-1 BBS系統(tǒng)管理管理員活動(dòng)圖普通用戶活動(dòng)圖如圖4-2所示圖4-2 BBS系統(tǒng)管理普通用戶活動(dòng)圖五、 順序圖順序圖如圖5-1所示普通用戶通過發(fā)送一個(gè)通知版塊消息通知管理員已經(jīng)沒有我要發(fā)表帖子需求的版塊,管理員接受這個(gè)消息。對(duì)此消息進(jìn)行增加和修改版塊信息,然后對(duì)版塊信息進(jìn)行更新,更新完返回給普通用戶,告訴普通用戶已經(jīng)更新完成,可以再這個(gè)版塊上發(fā)表新的帖子。
6、圖5-1 BBS系統(tǒng)管理普通用戶向管理員請(qǐng)求版塊信息順序圖順序圖如圖5-2所示普通用戶通過發(fā)送一個(gè)查看版塊消息通知,系統(tǒng)返回這個(gè)消息。普通用戶可以對(duì)此版塊進(jìn)行查看帖子、發(fā)表評(píng)論、發(fā)表新帖子等操作,然后對(duì)帖子信息進(jìn)行更新,更新完返回給普通用戶。告訴普通用戶已經(jīng)更新完成此步操作,返回一個(gè)用戶管理列表。圖5-2 BBS系統(tǒng)管理普通用戶向版塊添加帖子和評(píng)論操作順序圖六、 協(xié)作圖順序圖如圖6-1所示普通用戶通過發(fā)送一個(gè)通知版塊消息通知管理員已經(jīng)沒有我要發(fā)表帖子需求的版塊,管理員接受這個(gè)消息。對(duì)此消息進(jìn)行增加和修改版塊信息,然后對(duì)版塊信息進(jìn)行更新,更新完返回給普通用戶,告訴普通用戶已經(jīng)更新完成,可以再這個(gè)
7、版塊上發(fā)表新的帖子。圖6-1 BBS系統(tǒng)管理版塊信息協(xié)作圖順序圖如圖6-1所示普通用戶通過發(fā)送一個(gè)用戶帖子列表消息通知,系統(tǒng)返回這個(gè)消息。普通用戶可以對(duì)此帖子信息進(jìn)行查看帖子、修改帖子、刪除帖子等操作,然后對(duì)帖子信息進(jìn)行更新,更新完返回給普通用戶。告訴普通用戶已經(jīng)更新完成此步操作,返回一個(gè)用戶管理列表。圖6-2 BBS系統(tǒng)管理用戶帖子列表協(xié)作圖七、 狀態(tài)圖狀態(tài)圖如圖7-1所示圖7-1 BBS系統(tǒng)管理狀態(tài)圖八、 組件圖組件圖如圖8-1所示圖8-1 BBS系統(tǒng)管理組件圖九、 部署圖部署圖如圖9-1所示圖9-1 BBS系統(tǒng)管理部署圖十、 實(shí)驗(yàn)總結(jié)面向?qū)ο箝_發(fā)作為一種新興的軟件開發(fā)方法,正在逐漸取代傳
8、統(tǒng)方法,日益成為當(dāng)前軟件工程領(lǐng)域的主流方法。通過本次對(duì)“BBS管理系統(tǒng)”的課程設(shè)計(jì)實(shí)驗(yàn),理解了UML的8種不同的圖:一、 靜態(tài)圖:1、用例圖:被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關(guān)系,主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模。2、類圖:最常用的UML圖,顯示出類、接口以及它們之間的靜態(tài)結(jié)構(gòu)和關(guān)系;它用于描述系統(tǒng)的結(jié)構(gòu)化設(shè)計(jì)。3、組件圖:用來反映代碼的物理結(jié)構(gòu)。從組件圖中,您可以了解各軟件組件(如源代碼文件或動(dòng)態(tài)鏈接庫)之間的編譯器和運(yùn)行時(shí)依賴關(guān)系。使用組件圖可以將系統(tǒng)劃分為內(nèi)聚組件并顯示代碼自身的結(jié)構(gòu)。4、部署圖:用來顯示系統(tǒng)中軟件
9、和硬件的物理架構(gòu)。從部署圖中,您可以了解到軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。使用部署圖可以顯示運(yùn)行時(shí)系統(tǒng)的結(jié)構(gòu),同時(shí)還傳達(dá)構(gòu)成應(yīng)用程序的硬件和軟件元素的配置和部署方式。二、 動(dòng)態(tài)圖:1、順序圖:將交互關(guān)系表示為一個(gè)二維圖??v向是時(shí)間軸,時(shí)間沿豎線向下延伸。橫向軸代表了在協(xié)作中各獨(dú)立對(duì)象的類元角色。類元角色用生命線表示。當(dāng)對(duì)象存在時(shí),角色用一條虛線表示,當(dāng)對(duì)象的過程處于激活狀態(tài)時(shí),生命線是一個(gè)雙道線。2、協(xié)作圖:一種交互圖(interaction diagram),強(qiáng)調(diào)的是發(fā)送和接收消息的對(duì)象之間的組織結(jié)構(gòu)。一個(gè)協(xié)作圖顯示了一系列的對(duì)象和在這些對(duì)象之間的聯(lián)系以及對(duì)象間發(fā)送和接收的消息。對(duì)象通常是命名或匿名的類的實(shí)例,也可以代表其他事物的實(shí)例,例如協(xié)作、組件和節(jié)點(diǎn)。使用協(xié)作圖來說明系統(tǒng)的動(dòng)態(tài)情況。協(xié)作圖使描述復(fù)雜的程序邏輯或多個(gè)平行事務(wù)變得容易。3、狀態(tài)圖:描述一個(gè)實(shí)體基于事件反應(yīng)的動(dòng)態(tài)行為,顯示了該實(shí)體如何根據(jù)當(dāng)前所處的狀態(tài)對(duì)不同的事件做出反應(yīng)的。通常我們創(chuàng)建一個(gè)UML狀態(tài)圖是為了以下的研究目的:研究類、角色
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)安全產(chǎn)品研發(fā)IT人員保密合同示例
- 出租車司機(jī)職業(yè)發(fā)展規(guī)劃與培訓(xùn)合同范本
- 玻璃采光帶施工安裝及節(jié)能改造合同
- 老北京介紹課件
- 實(shí)驗(yàn)室安全操作規(guī)程完整
- 質(zhì)量部安全生產(chǎn)職責(zé)內(nèi)容
- 安全生產(chǎn)法于起施行
- 2025年餐飲工作總結(jié)
- 汽車維修知識(shí)培訓(xùn)課件
- 羊年函授技術(shù)課件
- 《初中英語語法教學(xué)課件》
- 股權(quán)質(zhì)押融資與境外投資合作協(xié)議
- 汽油清凈性評(píng)價(jià) 汽油機(jī)進(jìn)氣閥沉積物模擬試驗(yàn)法 編制說明
- 旅行社計(jì)調(diào)國家職業(yè)技能標(biāo)準(zhǔn)
- 2025廣州市黃埔區(qū)輔警考試試卷真題
- 西寧市湟中縣2025年數(shù)學(xué)三下期末考試試題含解析
- 食品標(biāo)鑒知識(shí)培訓(xùn)課件
- 測繪成果保密管理制度
- 精細(xì)化管理實(shí)施方案
- 生命周期視角下的石油煉化工藝碳排放分析
- 【初中信息】農(nóng)業(yè)生產(chǎn)新模式課件+2024-2025學(xué)年人教版(2024)初中信息科技八年級(jí)全一冊(cè)
評(píng)論
0/150
提交評(píng)論