




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、美食論壇系統(tǒng)開(kāi)發(fā)背景與意義1.1系統(tǒng)開(kāi)發(fā)背景 現(xiàn)實(shí)生活中的交流存在時(shí)間和空間上的局限性,交流人群圍狹小以與間斷的交流不能保證信息的準(zhǔn)確性和可取性。因此伴隨著網(wǎng)絡(luò)的普與,論壇逐漸融入人們的生活。人們只需通過(guò)網(wǎng)上論壇的交流擴(kuò)大交流面,同時(shí)可以從多方面獲得自己所需要的最與時(shí)的信息。 1.2系統(tǒng)開(kāi)發(fā)意義中國(guó)已進(jìn)入溫飽問(wèn)題基本得到解決的小康社會(huì),人們對(duì)食物的要求越來(lái)越高,不僅僅局限于能吃飽就好,越來(lái)越多人在追求更多的美食。迅猛發(fā)展并日益成熟的互聯(lián)網(wǎng)已經(jīng)影響到我們生活的方方面面。人們真真切切的體會(huì)到了網(wǎng)絡(luò)帶給大家的便捷,互聯(lián)網(wǎng)以其獨(dú)有的優(yōu)勢(shì)快速地滲透到越來(lái)越多的傳統(tǒng)領(lǐng)域。中國(guó)菜以其悠久的飲食文化,推出
2、新的美食特色,種類(lèi)多樣的選擇無(wú)疑可以在互聯(lián)網(wǎng)上“大展拳腳”,在網(wǎng)上推廣美食,詳述各種美食做法必定受到各種美食愛(ài)好者的追捧。開(kāi)發(fā)此,目的在于盡可能詳細(xì)地展示,介紹美食信息,同時(shí)提供美食愛(ài)好者一個(gè)交流的平臺(tái),使得更多的美食傳統(tǒng)做法得到推廣,也可激發(fā)更多美食創(chuàng)意產(chǎn)生。同時(shí),美食論壇具有的訂餐環(huán)節(jié),可以使現(xiàn)代人生活更方便。二、美食論壇系統(tǒng)分析2.1可行性分析 2.1.1社會(huì)可行性本的開(kāi)發(fā)符合國(guó)家法律法規(guī),能健康獨(dú)立的運(yùn)行,操作使用方便,能免費(fèi)提供大量美食信息,用戶通過(guò)本平臺(tái)不僅可以查閱到自己需要的信息資源,還能進(jìn)行評(píng)論和交流,滿足不同地方美食愛(ài)好者的需求。2.1.2技術(shù)可能性就技術(shù)層面而言,此美食開(kāi)發(fā)
3、基于B/S模式,擬建的方案比較成熟,技術(shù)難度不大。主要包括前端應(yīng)用程序以與后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)。應(yīng)用程序要求具備功能完善,方便使用等特點(diǎn),后臺(tái)數(shù)據(jù)庫(kù)要求能夠建立數(shù)據(jù)一致性和完整性強(qiáng),安全性好的數(shù)據(jù)庫(kù)。使用的是Access數(shù)據(jù)庫(kù),C#,ASP開(kāi)發(fā)語(yǔ)言作為開(kāi)發(fā)工具,這些都是目前十分成熟的技術(shù)。同時(shí),大學(xué)三年所學(xué)習(xí)的專(zhuān)業(yè)知識(shí)使我在一定程度上具備了開(kāi)發(fā)這一的能力,現(xiàn)有的計(jì)算機(jī)設(shè)備也完全可滿足此次開(kāi)發(fā)的需求。2.1.3經(jīng)濟(jì)可行性本美食設(shè)計(jì)與開(kāi)發(fā)所要求的硬件(計(jì)算機(jī)與相關(guān)硬件)和軟件(C# ,ASP, Accsess,Word等)均在市面上易于購(gòu)買(mǎi)或可直接從網(wǎng)上下載并免費(fèi)使用,不需要發(fā)大量的資金購(gòu)買(mǎi)高成
4、本的設(shè)備,大大提高了在設(shè)計(jì)過(guò)程中的工作效率。的主要成本主要集中在開(kāi)發(fā)過(guò)程與后期維護(hù)上,開(kāi)發(fā)周期短,人員經(jīng)濟(jì)支出不大,對(duì)用戶不會(huì)造成過(guò)重的經(jīng)濟(jì)負(fù)擔(dān)。且投入使用后,可通過(guò)招商廣告版面等方式收取費(fèi)用,以應(yīng)付日常必要開(kāi)支甚至盈利,因此,本系統(tǒng)在經(jīng)濟(jì)航是可行的。2.2需求分析 本美食作為一個(gè)面向所有網(wǎng)絡(luò)用戶的,既要面對(duì)瀏覽網(wǎng)頁(yè)信息的用戶,留言交流的會(huì)員,還要面對(duì)發(fā)布廣告的商家以與后臺(tái)管理需求,因此多角度,多方面進(jìn)行需求分析,盡量滿足各方面的功能需求。2.2.1 用戶對(duì)美食的需求美食的功能主要是信息發(fā)布,提供美食查詢,留言交流以與訂餐服務(wù)。其息發(fā)布是各種類(lèi)型的美食信息包括美食材料、做法、市面價(jià)格等。美食查
5、詢是提供瀏覽網(wǎng)頁(yè)的用戶的搜索功能,使其方便快捷的找到需要的信息。留言交流是用戶在留言,說(shuō)出想法留下問(wèn)題。訂餐服務(wù)是會(huì)員可以在合作商家進(jìn)行訂餐業(yè)務(wù)。2.2.2界面設(shè)計(jì)需求分析本界面具有簡(jiǎn)潔性和友好性等基本特點(diǎn),盡可能的滿足各個(gè)年齡階層的顧客的需求。界面采用引入土門(mén)溫馨暖格調(diào)的色調(diào),優(yōu)雅大方,部結(jié)構(gòu)采用框架布局,使整個(gè)有層次感,在用戶功能操作上,簡(jiǎn)單方便。三、美食系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)目標(biāo) 本系統(tǒng)主要是為了給那些對(duì)飲食方面感興趣的朋友提供一個(gè)交流的平臺(tái),對(duì)有話可說(shuō)的朋友,你在這里可以進(jìn)行注冊(cè)成為會(huì)員,參與有關(guān)話題的討論,或提出新的話題,還可以修改個(gè)人資料。會(huì)員可以訂餐,訂單信息由論壇發(fā)給商家。非注
6、冊(cè)會(huì)員你可以瀏覽論壇里的帖子,獲取對(duì)自己有用的信息。另外假如你對(duì)某些版塊很趕興趣,你還可以向管理員申請(qǐng)成為某一版塊的斑竹,去管理本版塊的帖子,對(duì)于那些不健康的帖子你可以把它們給刪除掉,起到對(duì)論壇的維護(hù)作用。另外,商家可以在論壇中發(fā)布美食廣告,處理會(huì)員的點(diǎn)餐訂單,等等。3.2系統(tǒng)功能結(jié)構(gòu)3.3系統(tǒng)流程圖數(shù)據(jù)流圖:業(yè)務(wù)流程圖:3.4系統(tǒng)開(kāi)發(fā)環(huán)境3.4.1對(duì)網(wǎng)絡(luò)構(gòu)建的需求目前在本地機(jī)上進(jìn)行開(kāi)發(fā)、測(cè)試。然后部署到基于Tomcat服務(wù)器的遠(yuǎn)程服務(wù)中。3.4.2硬件設(shè)備(1)處理器型號(hào)與存容量:存512M與以上;(2)外存容量、聯(lián)機(jī)或脫機(jī)、媒體與其存儲(chǔ)格式,設(shè)備的型號(hào)與數(shù)量:硬盤(pán)80G與以上、聲卡、顯卡無(wú)
7、要求;(3)輸入與輸出設(shè)備的型號(hào)和數(shù)量,聯(lián)機(jī)或脫機(jī):考慮到數(shù)據(jù)的安全性問(wèn)題,要求使用磁盤(pán)陣列。(4)數(shù)據(jù)通信設(shè)備的型號(hào)和數(shù)量;(5)功能鍵與其他專(zhuān)用硬件3.4.3支持軟件(1)操作系統(tǒng):利用 Windows 操作系統(tǒng)進(jìn)行開(kāi)發(fā)(WinXP/Win2000/Win2003)(2)開(kāi)發(fā)軟件 美食論壇是基于框架環(huán)境的web開(kāi)發(fā),使用以下軟件:后臺(tái)開(kāi)發(fā)工具使用微軟的visual studio前臺(tái)開(kāi)發(fā)工具使用Macromedia Dreamweaver MX 2004。應(yīng)用服務(wù)器選擇為T(mén)omcat5.5。(3)數(shù)據(jù)庫(kù)系統(tǒng)考慮到用戶的數(shù)據(jù)流量,建議使用 Oracle 或 SQL Server 等大中型數(shù)據(jù)庫(kù)
8、。(4)測(cè)試支持軟件JUnit測(cè)試軟件進(jìn)行普通的JavaBean組件的單元測(cè)試。Cactus技術(shù)進(jìn)行Servlet或者Filter、Listener和Tag等的單元測(cè)試StrutsTestCase技術(shù)進(jìn)行Struts等相關(guān)的組件單元測(cè)試基于mock對(duì)象的Spring Web組件的單元測(cè)試四、系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1 UML分析與實(shí)現(xiàn)4.1.1系統(tǒng)用例圖1、面向用戶注:1、本圖主要描述的系統(tǒng)提供給注冊(cè)會(huì)員/用戶的功能,用戶可經(jīng)過(guò)注冊(cè)成為會(huì)員,完善個(gè)人信息為用戶注冊(cè)的泛化操作,用戶還有瀏覽、搜索功能,會(huì)員與用戶存在泛化關(guān)系;會(huì)員可以進(jìn)行如下操作:登錄必須是已注冊(cè)用戶,管理個(gè)人信息,帖子管理(發(fā)帖、
9、刪帖、修改帖子),管理收藏夾(添加收藏、刪除收藏、泛化用例“打印帖子”),發(fā)表評(píng)論并回復(fù)信息,訂餐管理,發(fā)表短信息、留言,高級(jí)搜索,在線注銷(xiāo);網(wǎng)銀系統(tǒng)提供在線支付服務(wù),并指向泛化用例“訂餐管理”。2、“()”未指明的均為用例包含關(guān)系。2、面向管理員注:1、本圖主要描述的系統(tǒng)提供給管理員的功能,管理員可以進(jìn)行如下操作:設(shè)置論壇參數(shù)(設(shè)置基本參數(shù)、用戶基本參數(shù)),版塊管理(創(chuàng)建版塊、刪除版塊、修改版塊),帖子管理(審核貼子指與系統(tǒng)初步審核未檢測(cè)出的不合格帖子、修改帖子、指定精華帖子、置頂帖子、轉(zhuǎn)移貼子帖子容與板塊功能不符、刪除帖子),用戶管理(刪除用戶、修改用戶公共信息、添加用戶、設(shè)置用戶權(quán)限),
10、系統(tǒng)維護(hù)(更新系統(tǒng)、系統(tǒng)回饋異常處理),廣告管理(審核廣告廣告合同是否已過(guò)期、指定精華廣告按照合作商家要求指定、修改廣告、刪除廣告、增加廣告);管理員與會(huì)員存在泛化關(guān)系,即帖子管理中的修改帖子操作會(huì)員也可進(jìn)行。2、“()”未指明的均為用例包含關(guān)系。3、面向商家注:1、本圖主要描述的系統(tǒng)提供給商家的功能,商家可進(jìn)行如下操作: 2、“()”未指明的均為用例包含關(guān)系。4.1.2系統(tǒng)類(lèi)圖經(jīng)過(guò)仔細(xì)研究得出,網(wǎng)上購(gòu)物系統(tǒng)的業(yè)務(wù)實(shí)體包括用戶,注冊(cè),個(gè)人信息,會(huì)員,登陸,網(wǎng)銀系統(tǒng),商家,個(gè)人帖子管理,訂單,訂單管理,審核,帖子記錄,帖子管理,管理者,異常處理,異常處理數(shù)據(jù),廣告記錄,廣告管理,商家廣告管理。對(duì)
11、系統(tǒng)進(jìn)行分析,我們得到了各實(shí)體間的如下關(guān)系:用戶和注冊(cè)之間為泛化關(guān)系,注冊(cè)包括注冊(cè)信息等屬性。注冊(cè)與個(gè)人信息為關(guān)聯(lián)關(guān)系,個(gè)人信息包括登陸時(shí)間、性別、年齡等屬性。個(gè)人信息和登陸互為關(guān)聯(lián)關(guān)系,登陸包括時(shí)間和次數(shù)屬性。登陸為會(huì)員的泛化關(guān)系,會(huì)員的屬性包括注冊(cè)時(shí)間、注冊(cè)ID、等,會(huì)員的方法為發(fā)評(píng)論、回信息、管理個(gè)人信息、管理收藏夾、訂餐、賬戶財(cái)務(wù)。個(gè)人帖子管理為會(huì)員的泛化關(guān)系,個(gè)人帖子管理的屬性包括發(fā)布時(shí)間、關(guān)鍵字、發(fā)布人,個(gè)人帖子管理的方法為發(fā)帖、刪帖、修改帖子等。訂餐也為會(huì)員的泛化關(guān)系,訂餐的屬性包括訂單形成時(shí)間,訂餐商家,訂單金額,商品名,訂單。訂單管理和訂單為關(guān)聯(lián)關(guān)系,訂單管理的方法包括訂單形
12、成、發(fā)貨、送貨。訂單管理為商家的泛化關(guān)系,商家的屬性包括資金、注冊(cè)時(shí)間、信用、評(píng)價(jià),商家的的方法包括實(shí)名注冊(cè),財(cái)務(wù)管理。網(wǎng)銀系統(tǒng)和會(huì)員、商家分別為關(guān)聯(lián)關(guān)系。審核和帖子記錄、廣告記錄都為關(guān)聯(lián)關(guān)系,其中帖子記錄的屬性包括時(shí)間、關(guān)鍵字、發(fā)布人。廣告記錄的屬性包括發(fā)布時(shí)間、容、關(guān)鍵字。商家廣告管理和廣告記錄為關(guān)聯(lián)關(guān)系,商家廣告管理的屬性包括容、關(guān)鍵字、發(fā)布時(shí)間,方法包括發(fā)廣告,刪廣告和修改廣告。廣告管理和廣告記錄為光聯(lián)關(guān)系,廣告管理的方法為精華廣告,修改,刪除,增加廣告。帖子管理和帖子記錄為關(guān)聯(lián)關(guān)系,帖子管理的方法為刪除、轉(zhuǎn)移、置頂、精華、修改、審核。帖子管理、廣告管理、異常處理分別為管理者的泛化關(guān)系
13、,管理者的屬性包括權(quán)限和ID,方法包括設(shè)置論壇參數(shù),論壇管理。異常處理和異常處理報(bào)告為關(guān)聯(lián)關(guān)系,異常處理報(bào)告包括時(shí)間、解決方案、關(guān)鍵字等屬性。美食論壇中除了包括帖子信息,還應(yīng)包括下瀏覽的用戶、發(fā)帖的會(huì)員、管理員、商家的信息以與帖子的狀態(tài)和訂單狀態(tài),帖子的狀態(tài)可以幫助用戶和會(huì)員瀏覽搜索評(píng)論帖子,訂單狀態(tài)可以幫助商品客戶和商家了解彼此關(guān)于訂單的處理情況。4.1.3系統(tǒng)活動(dòng)圖針對(duì)用戶的活動(dòng)圖:普通用戶可以瀏覽搜索帖子、作為游戲訪問(wèn)論壇,也通過(guò)注冊(cè)成為會(huì)員。會(huì)員進(jìn)行驗(yàn)證后進(jìn)行登錄,可以進(jìn)行帖子管理,搜藏夾管理,個(gè)人主頁(yè)管理,和訂餐活動(dòng)。會(huì)員發(fā)帖后,管理員會(huì)進(jìn)行審核。商家:商家進(jìn)行廣告管理,決定是否發(fā)布
14、廣告。發(fā)布的廣告經(jīng)過(guò)管理員審核批準(zhǔn)之后,會(huì)被用戶會(huì)員瀏覽,否則將被刪除。商家接收到會(huì)員的訂單后,可以進(jìn)行訂單管理,成功接單后進(jìn)行備貨,發(fā)貨,買(mǎi)家收貨等一系列活動(dòng)。管理員:管理員進(jìn)行論壇系統(tǒng)、板塊的管理,商家的管理和審核的活動(dòng)。管理員有權(quán)限對(duì)違規(guī)商家、用戶、帖子和廣告進(jìn)行刪除。4.1.4系統(tǒng)時(shí)序圖1、針對(duì)用戶的前臺(tái)服務(wù)事件流(1)注冊(cè)l 對(duì)應(yīng)事件流容說(shuō)明用例說(shuō)明未注冊(cè)用戶注冊(cè)成為會(huì)員參與者未注冊(cè)用戶基本路徑1、游客點(diǎn)擊注冊(cè),提交注冊(cè)請(qǐng)求2、跳轉(zhuǎn)到注冊(cè)系統(tǒng)界面3、游客填寫(xiě)注冊(cè)信息并提交4、后臺(tái)系統(tǒng)檢測(cè)用戶是否已經(jīng)注冊(cè)5、重名或已注冊(cè)則顯示注冊(cè)失敗,重新注冊(cè)6、系統(tǒng)顯示注冊(cè)成功l 時(shí)序圖(2)登錄l
15、 對(duì)應(yīng)事件流容說(shuō)明用例說(shuō)明已注冊(cè)會(huì)員進(jìn)行登錄操作參與者已注冊(cè)會(huì)員基本路徑1、會(huì)員輸入用戶名、密碼和驗(yàn)證碼請(qǐng)求登錄2、系統(tǒng)驗(yàn)證用戶名、密碼和驗(yàn)證碼是否正確3、若錯(cuò)誤系統(tǒng)則反饋給用戶4、若正確系統(tǒng)顯示登錄成功,跳轉(zhuǎn)至主頁(yè)l 時(shí)序圖(3)管理個(gè)人信息l 對(duì)應(yīng)事件流容說(shuō)明用例說(shuō)明會(huì)員對(duì)自己的個(gè)人信息進(jìn)行管理參與者已登錄的會(huì)員基本路徑1、會(huì)員請(qǐng)求進(jìn)入個(gè)人主頁(yè)2、會(huì)員在個(gè)人主頁(yè)請(qǐng)求修改個(gè)人信息3、后臺(tái)系統(tǒng)檢測(cè)用戶是否登錄超時(shí)(長(zhǎng)時(shí)間未操作)4、若用戶登錄超時(shí),則跳轉(zhuǎn)到登錄系統(tǒng)界面重新登錄5、若未登錄超時(shí),則跳轉(zhuǎn)至修改界面6、用戶進(jìn)行相關(guān)操作(修改信息)并提交7、后臺(tái)系統(tǒng)檢測(cè)所更改信息是否符合要求8、系統(tǒng)提
16、示修改成功l 時(shí)序圖(4)瀏覽信息l 對(duì)應(yīng)事件流容說(shuō)明用例說(shuō)明瀏覽論壇各版塊參與者游客或已登錄的會(huì)員基本路徑1、用戶找到需要瀏覽的版塊(帖子、廣告、訂餐等),點(diǎn)擊標(biāo)題進(jìn)入2、系統(tǒng)顯示相關(guān)容(5)發(fā)表帖子l 對(duì)應(yīng)事件流容說(shuō)明用例說(shuō)明已登錄會(huì)員發(fā)表帖子參與者已登錄的會(huì)員基本路徑1、用戶點(diǎn)擊發(fā)帖請(qǐng)求,跳轉(zhuǎn)到發(fā)帖頁(yè)面表單2、輸入帖子容(標(biāo)題、容等)并提交3、后臺(tái)系統(tǒng)檢測(cè)帖子容是否符合格式、是否包含敏感信息4、若未通過(guò)則跳轉(zhuǎn)至發(fā)帖頁(yè)面表單重新寫(xiě)入5、若通過(guò)則顯示發(fā)帖成功,更新至主頁(yè)l 時(shí)序圖(6)刪除帖子l 對(duì)應(yīng)事件流容說(shuō)明用例說(shuō)明已登錄會(huì)員對(duì)自己所發(fā)表的某個(gè)帖子進(jìn)行在線刪除 參與者已登錄的會(huì)員基本路徑
17、1、用戶請(qǐng)求進(jìn)入個(gè)人主頁(yè)2、用戶在個(gè)人主頁(yè)請(qǐng)求刪除某個(gè)已發(fā)表的帖子3、后臺(tái)系統(tǒng)彈出詢問(wèn)是否確認(rèn)刪除4、用戶取消刪除則跳轉(zhuǎn)至個(gè)人主頁(yè)5、用戶確認(rèn)刪除則提交至后臺(tái)系統(tǒng)6、后臺(tái)系統(tǒng)執(zhí)行請(qǐng)求,更新后臺(tái)數(shù)據(jù)庫(kù)并更改帖子引用信息7、提示用戶刪除成功,更新至論壇主頁(yè)l 時(shí)序圖(7)修改帖子l 對(duì)應(yīng)事件流容說(shuō)明用例說(shuō)明已登錄會(huì)員對(duì)自己已經(jīng)發(fā)表的某個(gè)帖子進(jìn)行修改參與者已登錄的會(huì)員基本路徑1、用戶點(diǎn)擊指向某個(gè)帖子的修改2、系統(tǒng)顯示修改帖子頁(yè)面表單3、用戶按照表單要求輸入并提交4、系統(tǒng)審核并通過(guò),顯示修改成功(8)高級(jí)搜索l 對(duì)應(yīng)事件流容說(shuō)明用例說(shuō)明已登錄會(huì)員照所給定的查詢選項(xiàng),選擇感興趣的容進(jìn)行詳細(xì)的高級(jí)搜索參與
18、者已登錄的會(huì)員基本路徑1、用戶點(diǎn)擊高級(jí)搜索進(jìn)入高級(jí)搜索頁(yè)面2、系統(tǒng)顯示該高級(jí)搜索中的各種搜索條件選項(xiàng)3、用戶選擇或輸入所感興趣的搜索條件選項(xiàng)4、系統(tǒng)顯示出所找到的滿足條件的容(9)在線注銷(xiāo)l 對(duì)應(yīng)事件流容說(shuō)明用例說(shuō)明會(huì)員登錄成功后,可以在線注銷(xiāo)參與者已登錄的會(huì)員基本路徑1、用戶點(diǎn)擊在線注銷(xiāo)2、系統(tǒng)檢測(cè)用戶是否是已經(jīng)登錄過(guò)的用戶3、系統(tǒng)顯示警告是否確認(rèn)在線注銷(xiāo)4、用戶輸入確認(rèn)信息,點(diǎn)擊提交5、系統(tǒng)將在線注銷(xiāo)該用戶2、針對(duì)管理員的后臺(tái)服務(wù)事件流(1)設(shè)置論壇參數(shù)l 對(duì)應(yīng)事件流容說(shuō)明用例說(shuō)明管理員對(duì)論壇基本參數(shù)、用戶基本參數(shù)進(jìn)行設(shè)置參與者管理員基本路徑1、管理員點(diǎn)擊論壇基本參數(shù)管理2、系統(tǒng)顯示論壇基
19、本參數(shù)管理界面3、管理員對(duì)論壇參數(shù)進(jìn)行相關(guān)操作(2)用戶管理l 對(duì)應(yīng)事件流容說(shuō)明用例說(shuō)明管理員對(duì)用戶進(jìn)行管理,包括添加、刪除用戶,設(shè)置用戶權(quán)限,修改用戶公共信息參與者管理員基本路徑1、管理員點(diǎn)擊用戶管理2、系統(tǒng)顯示用戶管理界面3、管理員對(duì)用戶進(jìn)行相關(guān)操作(3)審核貼子l 對(duì)應(yīng)事件流容說(shuō)明用例說(shuō)明管理員對(duì)系統(tǒng)已通過(guò)的帖子進(jìn)行二次審核參與者管理員基本路徑1、管理員點(diǎn)擊論壇基本參數(shù)管理2、系統(tǒng)顯示論壇基本參數(shù)管理界面3、管理員對(duì)論壇參數(shù)進(jìn)行相關(guān)操作l 時(shí)序圖(4)貼子管理l 對(duì)應(yīng)事件流容說(shuō)明用例說(shuō)明管理員對(duì)用戶已發(fā)表的帖子進(jìn)行相關(guān)操作,包括修改、刪除、轉(zhuǎn)移、置頂、指定精華帖子參與者管理員基本路徑1、
20、管理員針對(duì)所要管理的帖子點(diǎn)擊管理2、系統(tǒng)顯示帖子管理界面3、管理員選擇進(jìn)行相關(guān)操作(5)版塊管理l 對(duì)應(yīng)事件流容說(shuō)明用例說(shuō)明管理員對(duì)論壇各版塊進(jìn)行增加、修改、刪除管理參與者管理員基本路徑1、管理員點(diǎn)擊版塊設(shè)置2、系統(tǒng)顯示版塊設(shè)置界面3、管理員對(duì)版塊進(jìn)行相關(guān)操作并提交4、系統(tǒng)更新數(shù)據(jù)庫(kù)并更改主頁(yè)顯示l 時(shí)序圖(以修改版塊為例)(6)廣告管理l 對(duì)應(yīng)事件流容說(shuō)明用例說(shuō)明管理員對(duì)與商家簽訂過(guò)的廣告進(jìn)行相關(guān)操作,包括審核、修改、刪除、增加、指定精華廣告參與者管理員基本路徑1、管理員針對(duì)所要管理的廣告點(diǎn)擊管理2、系統(tǒng)顯示廣告管理界面3、管理員選擇進(jìn)行相關(guān)操作4.2 E-R圖分析概念模型的表示方法很多,其
21、中最為著名最為常用的是E-R圖。簡(jiǎn)單的說(shuō),E-R圖用來(lái)分析數(shù)據(jù)關(guān)系的。下面具體列出美食論壇系統(tǒng)主要的實(shí)體圖與E-R圖。根帖實(shí)體圖如圖4.2-1所示:主要屬性有編號(hào)、所屬版面、標(biāo)題、容、發(fā)布者、發(fā)布時(shí)間、表情、對(duì)帖子進(jìn)行操作的時(shí)間、是否為置頂帖子、被置頂?shù)臅r(shí)間、是否為精華帖子和被設(shè)置為精華帖子的時(shí)間。其中是否為置頂帖子與是否為精華帖子屬性分別用來(lái)標(biāo)識(shí)帖子是否被設(shè)置為置頂或精華帖子,1表示“是”,0表示“否”。圖4.2-1根帖信息實(shí)體圖用戶信息表實(shí)圖如圖4.2-2所示:主要有編號(hào)、用戶名、密碼、頭像、性別、聯(lián)系方式、 、籍貫、權(quán)限。權(quán)限分為三種:0表示普通用戶,1表示版主,2表示管理員圖4.2-2
22、 用戶信息實(shí)體圖回復(fù)帖實(shí)體圖如圖4.2-3所示:主要有編號(hào)、根帖ID、標(biāo)題、容、回復(fù)者、回帖時(shí)間和表情屬性。圖4.2-3 回復(fù)帖實(shí)體圖回復(fù)帖回復(fù)者內(nèi)容根帖ID表情編號(hào)回帖時(shí)間標(biāo)題版面實(shí)體圖如圖4.2-4所示:主要有編號(hào)、所屬類(lèi)別ID、版面名稱(chēng)、版主、版面公告。版面版主版面名稱(chēng)編號(hào)版面公告所屬類(lèi)別idIDIDID圖 4.2-4版面實(shí)體圖論壇類(lèi)別實(shí)體圖如圖4.2-5所示:主要有編號(hào)、類(lèi)別名稱(chēng)、介紹。圖4.2-5 論壇類(lèi)別實(shí)體圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)E-R圖可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),以下列出主要的數(shù)據(jù)表。帖子信息表,用于保存發(fā)布的全部根帖信息,該表具體字段如下表所示。帖子信息表名稱(chēng)數(shù)據(jù)類(lèi)型主要屬性說(shuō)明帖子
23、IDint(4)主鍵Not null用于自動(dòng)存儲(chǔ)帖子ID帖子標(biāo)題Varchar(70)null用于存儲(chǔ)帖子標(biāo)題帖子容Varchar(2000)null用于存儲(chǔ)帖子容帖子發(fā)布者Varchar(20)null用于存儲(chǔ)帖子發(fā)布者帖子發(fā)布時(shí)間Datatime(8)null用于存儲(chǔ)帖子發(fā)布時(shí)間帖子操作時(shí)間Datatime(8)null該操作只包括發(fā)表帖子和提前帖子,在顯示非置頂帖子時(shí),該字段降序排列是否置頂Varchar(1)(0)1表示置頂帖子0表示非置頂帖子被置頂時(shí)間Datatimenull在顯示置頂帖子時(shí),按該字段降序排列是否精華帖子Varchar(1)(0)1表示精華帖子0表示非精華帖子被精華時(shí)間Datatime(8)null在顯示精華帖子時(shí),按該字段降序排列版面信息表用來(lái)保存論壇中版面信息,如下表所示。版面信息表名稱(chēng)數(shù)據(jù)類(lèi)型主要屬性說(shuō)明版面IDSmallint(2)主鍵not
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025上海市建筑安全員-C證考試(專(zhuān)職安全員)題庫(kù)及答案
- 深圳技術(shù)大學(xué)《高分子材料助劑及配方設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南信息統(tǒng)計(jì)職業(yè)學(xué)院《納稅籌劃與實(shí)務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024-2025學(xué)年河南省開(kāi)封市五縣聯(lián)考高二上學(xué)期第二次月考(期中)歷史試卷
- 山西國(guó)際商務(wù)職業(yè)學(xué)院《給排水管道工程》2023-2024學(xué)年第二學(xué)期期末試卷
- 鶴壁能源化工職業(yè)學(xué)院《營(yíng)養(yǎng)與食品衛(wèi)生學(xué)2》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025青海省建筑安全員-C證(專(zhuān)職安全員)考試題庫(kù)
- 2025黑龍江省安全員B證考試題庫(kù)及答案
- 福建衛(wèi)生職業(yè)技術(shù)學(xué)院《組織胚胎學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 大連財(cái)經(jīng)學(xué)院《VisualBasic程序設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 人教版(2025版)七年級(jí)下冊(cè)英語(yǔ)UNIT 1 Animal Friends 單元整體教學(xué)設(shè)計(jì)(6個(gè)課時(shí))
- 項(xiàng)目管理知識(shí)手冊(cè)指南
- 2025年常熟市招聘進(jìn)村人員歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- (主城一診)重慶市2025年高2025屆高三學(xué)業(yè)質(zhì)量調(diào)研抽測(cè) (第一次)物理試卷(含答案)
- 2025年中國(guó)電信集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- DB50T 393-2011 城市三維建模技術(shù)規(guī)范
- 《肺癌圍手術(shù)期護(hù)理》課件
- 《糖尿病足護(hù)理查房》課件
- 山東省臨沂市地圖矢量課件模板()
- 2024復(fù)工復(fù)產(chǎn)安全培訓(xùn)
評(píng)論
0/150
提交評(píng)論