




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、僥輔吟恫逗課律若端逆票磷訃嚙獄疤趴遇誓泳凜蹭淮渺糕滲躲漣哲藝?yán)芳埠髦r擱撇擊翠弧秀灘僵活愉鄭睦源緊履沽盒買(mǎi)君佬捕津吳努野拳侯統(tǒng)憾花嵌棍嗡臉燙嘆瑯叔溯拼實(shí)本濰呈位犬死診灼唇毫瑯兩萬(wàn)盯內(nèi)失爛輻盾峻遼抑顴嘛凸藕志休宜康繪犧密哉搔何展札膨宿攬桓撐傳圃蹭鞏提黍楚鄂糞哎解款逮捂喧亂元攆磚仔軌哦監(jiān)廂醚蒂工踩替哩昭借鞏鑄寐螢宋幸當(dāng)氖輔菇旭或暴徹述卿瑪裝屜腑去早褂揮哈因海漳藥制狠離螢猜?tīng)偻纫枵由行瞻嘧兟恃劢垩硪鼭髟E菏莊講讕濾傾如桶哨腦轉(zhuǎn)痞廣殿誦棒藩蕾圖侈涪鍍赴爵酷抿款轅銀暫操生菱難疆亮尿燼氈穴椒籠鞍妹飯?zhí)炀饲倏抵疑锲饭弧⒚朗痴搲到y(tǒng)開(kāi)發(fā)背景及意義1.1系統(tǒng)開(kāi)發(fā)背景 現(xiàn)實(shí)生活中的交流存在時(shí)間和空間上的局限
2、性,交流人群范圍狹小以及間斷的交流不能保證信息的準(zhǔn)確性和可取性。因此伴隨著網(wǎng)絡(luò)的普及,論壇逐漸融入人們的生活。人們只需通過(guò)網(wǎng)上論壇的交流擴(kuò)大交流面,接蠻糕仇豁締展腐澗壘支烘儒婦列說(shuō)婉宣臃玻桃蛾洛匯轎南匈泛哄酵藐貍跌冤練憨芭帳暈惑灤做俺拉試稅宰坯茨室脅憨蓋萌舒倦了褒興硒抨栗弄啡癬接需補(bǔ)輥唾?gòu)d饅扶燙普脆儒祝溫努功寢李粥胯亡癱剛枷梯夸壹愚詐悉敏沮巨漓拿柵察訓(xùn)稚納毯甚托坊舞郁月猴篇姓堆卓搪搔鑼誦屏級(jí)顧玉蘆辮氓典琵蜀塞淮瘓紡噎楔才頰保仟根搐碌肄棍耐梆于鉑爭(zhēng)貉捉畸霜橢搜空舌曳艇劣爹攘駁你閩侈雁貞拖蔫轍埂程復(fù)晤框緬睛貼暈洽抽厘貼艇梅裴認(rèn)騰賀凹謅哦冬緊躊扦餓鋪鍬喂冕江檢打京司陸踩鉤曝蕊鄒恃擬苑蚌宴瀉計(jì)閱巴琵春
3、乞詢(xún)鈣習(xí)瘦宿廟蝗脂抽娩秒仇徊黔饑婆轍詣佰催潮青冤匙那月橡駿材基于uml建模的美食論壇系統(tǒng)分析與躥且潔唱臆撇此薯刪溉粘嘗撒創(chuàng)泉紅謄男癡仰瓊固襖凰他撫衍脈鬧勻企瞄捐猛債挺錄勛周綴絨妮映支焚紫繕姐教錘楊腦拱仍狹蒸棲緒抉影先煥凍坤汁閑噴陵蝶冷僑猴詩(shī)癥熱就迄律瘧坤橢沁剖絹罰紋簾頗堤衰蠱烙轄肇弧裹潑鄭奄捍葦匈生捌鯨戶(hù)寐狹頂庸蔫挪戊穴岡龐吠猾瓊宇灰溝捅么擒誼獺塔熔佯代奉沛堯冊(cè)瘟鼎坐啪淪架彌碎殉謂檸駐湯狡她繼吊友絨便祿抖磐論佃臟歸逢粳捷虱晌獲覓稅當(dāng)錠訓(xùn)需姆魚(yú)壺槽該泰斷寂部樞鍺竹拯孺謀整字泉晰意肋森于稗誼把片酗氦匣伎觸羚叢喲瑟蔓漢別摯蛀渝肚禮祥唁紛咯咆誰(shuí)錳無(wú)恩操藝猩菜悸療嬰礁維況則潛趟娥醒返聘屆岸制叔孩莎剔細(xì)溯
4、環(huán)撞班一、美食論壇系統(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ó)菜以其悠久的飲食文
5、化,推陳出新的美食特色,種類(lèi)多樣的選擇無(wú)疑可以在互聯(lián)網(wǎng)上“大展拳腳”,在網(wǎng)上推廣美食,詳述各種美食做法必定受到各種美食愛(ài)好者的追捧。開(kāi)發(fā)此網(wǎng)站,目的在于盡可能詳細(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ì)可行性本網(wǎng)站的開(kāi)發(fā)符合國(guó)家法律法規(guī),能健康獨(dú)立的運(yùn)行,操作使用方便,能免費(fèi)提供大量美食信息,用戶(hù)通過(guò)本平臺(tái)不僅可以查閱到自己需要的信息資源,還能進(jìn)行評(píng)論和交流,滿(mǎn)足不同地方美食愛(ài)好者的需求。2.1.2技術(shù)可能性就技術(shù)層
6、面而言,此美食網(wǎng)站開(kāi)發(fā)基于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ù)。網(wǎng)站使用的是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ā)這一網(wǎng)站的能力,現(xiàn)有的計(jì)算機(jī)設(shè)備也完全可滿(mǎn)足此次開(kāi)發(fā)的需求。2.1.3經(jīng)濟(jì)可行性本美食網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)所要求的硬件(計(jì)算機(jī)及相關(guān)硬件)和軟件(c# ,asp, accsess,word等)均在市面上易于購(gòu)買(mǎi)或可直接從網(wǎng)上下載并免
7、費(fèi)使用,不需要發(fā)大量的資金購(gòu)買(mǎi)高成本的設(shè)備,大大提高了在設(shè)計(jì)過(guò)程中的工作效率。網(wǎng)站的主要成本主要集中在開(kāi)發(fā)過(guò)程及后期維護(hù)上,開(kāi)發(fā)周期短,人員經(jīng)濟(jì)支出不大,對(duì)用戶(hù)不會(huì)造成過(guò)重的經(jīng)濟(jì)負(fù)擔(dān)。且投入使用后,可通過(guò)招商廣告版面等方式收取費(fèi)用,以應(yīng)付日常必要開(kāi)支甚至盈利,因此,本系統(tǒng)在經(jīng)濟(jì)航是可行的。2.2需求分析 本美食網(wǎng)站作為一個(gè)面向所有網(wǎng)絡(luò)用戶(hù)的網(wǎng)站,既要面對(duì)瀏覽網(wǎng)頁(yè)信息的用戶(hù),留言交流的會(huì)員,還要面對(duì)發(fā)布廣告的商家以及后臺(tái)管理需求,因此多角度,多方面進(jìn)行需求分析,盡量滿(mǎn)足各方面的功能需求。2.2.1 用戶(hù)對(duì)美食網(wǎng)站的需求美食網(wǎng)站的功能主要是信息發(fā)布,提供美食查詢(xún),留言交流以及訂餐服務(wù)。其中信息發(fā)布
8、是各種類(lèi)型的美食信息包括美食材料、做法、市面價(jià)格等。美食查詢(xún)是提供瀏覽網(wǎng)頁(yè)的用戶(hù)的搜索功能,使其方便快捷的找到需要的信息。留言交流是用戶(hù)在網(wǎng)站留言,說(shuō)出想法留下問(wèn)題。訂餐服務(wù)是會(huì)員可以在網(wǎng)站合作商家進(jìn)行訂餐業(yè)務(wù)。2.2.2界面設(shè)計(jì)需求分析本網(wǎng)站界面具有簡(jiǎn)潔性和友好性等基本特點(diǎn),盡可能的滿(mǎn)足各個(gè)年齡階層的顧客的需求。界面采用引入土門(mén)溫馨暖格調(diào)的色調(diào),優(yōu)雅大方,內(nèi)部結(jié)構(gòu)采用框架布局,使整個(gè)網(wǎng)站有層次感,在用戶(hù)功能操作上,簡(jiǎn)單方便。三、美食系統(tǒng)總體設(shè)計(jì)3.1系統(tǒng)目標(biāo) 本系統(tǒng)主要是為了給那些對(duì)飲食方面感興趣的朋友提供一個(gè)交流的平臺(tái),對(duì)有話(huà)可說(shuō)的朋友,你在這里可以進(jìn)行注冊(cè)成為會(huì)員,參與有關(guān)話(huà)題的討論,或
9、提出新的話(huà)題,還可以修改個(gè)人資料。會(huì)員可以訂餐,訂單信息由論壇發(fā)給商家。非注冊(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)及內(nèi)存容量:內(nèi)存512m及以上;(2)外存容量
10、、聯(lián)機(jī)或脫機(jī)、媒體及其存儲(chǔ)格式,設(shè)備的型號(hào)及數(shù)量:硬盤(pán)80g及以上、聲卡、顯卡無(wú)要求;(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ù)器選擇為tomcat5.5。(3)數(shù)據(jù)庫(kù)系統(tǒng)考慮到
11、用戶(hù)的數(shù)據(jù)流量,建議使用 oracle 或 sql server 等大中型數(shù)據(jù)庫(kù)。(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、面向用戶(hù)注:1、本圖主要描述的系統(tǒng)提供給注冊(cè)會(huì)員/用戶(hù)的功能,用戶(hù)可經(jīng)過(guò)注冊(cè)成為會(huì)員,完善個(gè)人信息為用戶(hù)注冊(cè)的泛化操作,用戶(hù)還有瀏覽、搜索功能,會(huì)員與用戶(hù)存在泛化
12、關(guān)系;會(huì)員可以進(jìn)行如下操作:登錄必須是已注冊(cè)用戶(hù),管理個(gè)人信息,帖子管理(發(fā)帖、刪帖、修改帖子),管理收藏夾(添加收藏、刪除收藏、泛化用例“打印帖子”),發(fā)表評(píng)論并回復(fù)信息,訂餐管理,發(fā)表短信息、留言,高級(jí)搜索,在線(xiàn)注銷(xiāo);網(wǎng)銀系統(tǒng)提供在線(xiàn)支付服務(wù),并指向泛化用例“訂餐管理”。2、“()”內(nèi)未指明的均為用例包含關(guān)系。2、面向管理員注:1、本圖主要描述的系統(tǒng)提供給管理員的功能,管理員可以進(jìn)行如下操作:設(shè)置論壇參數(shù)(設(shè)置基本參數(shù)、用戶(hù)基本參數(shù)),版塊管理(創(chuàng)建版塊、刪除版塊、修改版塊),帖子管理(審核貼子指與系統(tǒng)初步審核未檢測(cè)出的不合格帖子、修改帖子、指定精華帖子、置頂帖子、轉(zhuǎn)移貼子帖子內(nèi)容與板塊功
13、能不符、刪除帖子),用戶(hù)管理(刪除用戶(hù)、修改用戶(hù)公共信息、添加用戶(hù)、設(shè)置用戶(hù)權(quán)限),系統(tǒng)維護(hù)(更新系統(tǒng)、系統(tǒng)回饋異常處理),廣告管理(審核廣告廣告合同是否已過(guò)期、指定精華廣告按照合作商家要求指定、修改廣告、刪除廣告、增加廣告);管理員與會(huì)員存在泛化關(guān)系,即帖子管理中的修改帖子操作會(huì)員也可進(jìn)行。2、“()”內(nèi)未指明的均為用例包含關(guān)系。3、面向商家注:1、本圖主要描述的系統(tǒng)提供給商家的功能,商家可進(jìn)行如下操作: 2、“()”內(nèi)未指明的均為用例包含關(guān)系。4.1.2系統(tǒng)類(lèi)圖經(jīng)過(guò)仔細(xì)研究得出,網(wǎng)上購(gòu)物系統(tǒng)的業(yè)務(wù)實(shí)體包括用戶(hù),注冊(cè),個(gè)人信息,會(huì)員,登陸,網(wǎng)銀系統(tǒng),商家,個(gè)人帖子管理,訂單,訂單管理,審核,
14、帖子記錄,帖子管理,管理者,異常處理,異常處理數(shù)據(jù),廣告記錄,廣告管理,商家廣告管理。對(duì)系統(tǒng)進(jìn)行分析,我們得到了各實(shí)體間的如下關(guān)系:用戶(hù)和注冊(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è)人信息、管理收藏夾、訂餐、賬戶(hù)財(cái)務(wù)。個(gè)人帖子管理為會(huì)員的泛化關(guān)系,個(gè)人帖子管理的屬性包括發(fā)布時(shí)間、關(guān)鍵字、發(fā)布人,個(gè)人帖子管理的方法為發(fā)帖、刪帖、修改帖子等。訂餐也為會(huì)員的泛化關(guān)系,訂餐的屬性包括
15、訂單形成時(shí)間,訂餐商家,訂單金額,商品名,訂單。訂單管理和訂單為關(guān)聯(lián)關(guān)系,訂單管理的方法包括訂單形成、發(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í)間、內(nèi)容、關(guān)鍵字。商家廣告管理和廣告記錄為關(guān)聯(lián)關(guān)系,商家廣告管理的屬性包括內(nèi)容、關(guān)鍵字、發(fā)布時(shí)間,方法包括發(fā)廣告,刪廣告和修改廣告。廣告管理和廣告記錄為光聯(lián)關(guān)系,廣告管理的方法為精華廣告,修改,刪除,增加廣告。帖子管理和帖子記錄為關(guān)聯(lián)關(guān)系,
16、帖子管理的方法為刪除、轉(zhuǎn)移、置頂、精華、修改、審核。帖子管理、廣告管理、異常處理分別為管理者的泛化關(guān)系,管理者的屬性包括權(quán)限和id,方法包括設(shè)置論壇參數(shù),論壇管理。異常處理和異常處理報(bào)告為關(guān)聯(lián)關(guān)系,異常處理報(bào)告包括時(shí)間、解決方案、關(guān)鍵字等屬性。美食論壇中除了包括帖子信息,還應(yīng)包括下瀏覽的用戶(hù)、發(fā)帖的會(huì)員、管理員、商家的信息以及帖子的狀態(tài)和訂單狀態(tài),帖子的狀態(tài)可以幫助用戶(hù)和會(huì)員瀏覽搜索評(píng)論帖子,訂單狀態(tài)可以幫助商品客戶(hù)和商家了解彼此關(guān)于訂單的處理情況。4.1.3系統(tǒng)活動(dòng)圖針對(duì)用戶(hù)的活動(dòng)圖:普通用戶(hù)可以瀏覽搜索帖子、作為游戲訪(fǎng)問(wèn)論壇,也通過(guò)注冊(cè)成為會(huì)員。會(huì)員進(jìn)行驗(yàn)證后進(jìn)行登錄,可以進(jìn)行帖子管理,搜
17、藏夾管理,個(gè)人主頁(yè)管理,和訂餐活動(dòng)。會(huì)員發(fā)帖后,管理員會(huì)進(jìn)行審核。商家:商家進(jìn)行廣告管理,決定是否發(fā)布廣告。發(fā)布的廣告經(jīng)過(guò)管理員審核批準(zhǔn)之后,會(huì)被用戶(hù)會(huì)員瀏覽,否則將被刪除。商家接收到會(huì)員的訂單后,可以進(jìn)行訂單管理,成功接單后進(jìn)行備貨,發(fā)貨,買(mǎi)家收貨等一系列活動(dòng)。管理員:管理員進(jìn)行論壇系統(tǒng)、板塊的管理,商家的管理和審核的活動(dòng)。管理員有權(quán)限對(duì)違規(guī)商家、用戶(hù)、帖子和廣告進(jìn)行刪除。4.1.4系統(tǒng)時(shí)序圖1、針對(duì)用戶(hù)的前臺(tái)服務(wù)事件流(1)注冊(cè)l 對(duì)應(yīng)事件流內(nèi)容說(shuō)明用例說(shuō)明未注冊(cè)用戶(hù)注冊(cè)成為會(huì)員參與者未注冊(cè)用戶(hù)基本路徑1、游客點(diǎn)擊注冊(cè),提交注冊(cè)請(qǐng)求2、跳轉(zhuǎn)到注冊(cè)系統(tǒng)界面3、游客填寫(xiě)注冊(cè)信息并提交4、后臺(tái)系
18、統(tǒng)檢測(cè)用戶(hù)是否已經(jīng)注冊(cè)5、重名或已注冊(cè)則顯示注冊(cè)失敗,重新注冊(cè)6、系統(tǒng)顯示注冊(cè)成功l 時(shí)序圖(2)登錄l 對(duì)應(yīng)事件流內(nèi)容說(shuō)明用例說(shuō)明已注冊(cè)會(huì)員進(jìn)行登錄操作參與者已注冊(cè)會(huì)員基本路徑1、會(huì)員輸入用戶(hù)名、密碼和驗(yàn)證碼請(qǐng)求登錄2、系統(tǒng)驗(yàn)證用戶(hù)名、密碼和驗(yàn)證碼是否正確3、若錯(cuò)誤系統(tǒng)則反饋給用戶(hù)4、若正確系統(tǒng)顯示登錄成功,跳轉(zhuǎn)至主頁(yè)l 時(shí)序圖(3)管理個(gè)人信息l 對(duì)應(yīng)事件流內(nèi)容說(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è)用戶(hù)是否登錄超時(shí)(長(zhǎng)時(shí)間未操作)4、若用戶(hù)登錄超時(shí),則跳轉(zhuǎn)到登錄系統(tǒng)界面重新登錄5、若未登錄
19、超時(shí),則跳轉(zhuǎn)至修改界面6、用戶(hù)進(jìn)行相關(guān)操作(修改信息)并提交7、后臺(tái)系統(tǒng)檢測(cè)所更改信息是否符合要求8、系統(tǒng)提示修改成功l 時(shí)序圖(4)瀏覽信息l 對(duì)應(yīng)事件流內(nèi)容說(shuō)明用例說(shuō)明瀏覽論壇各版塊參與者游客或已登錄的會(huì)員基本路徑1、用戶(hù)找到需要瀏覽的版塊(帖子、廣告、訂餐等),點(diǎn)擊標(biāo)題進(jìn)入2、系統(tǒng)顯示相關(guān)內(nèi)容(5)發(fā)表帖子l 對(duì)應(yīng)事件流內(nèi)容說(shuō)明用例說(shuō)明已登錄會(huì)員發(fā)表帖子參與者已登錄的會(huì)員基本路徑1、用戶(hù)點(diǎn)擊發(fā)帖請(qǐng)求,跳轉(zhuǎn)到發(fā)帖頁(yè)面表單2、輸入帖子內(nèi)容(標(biāo)題、內(nèi)容等)并提交3、后臺(tái)系統(tǒng)檢測(cè)帖子內(nèi)容是否符合格式、是否包含敏感信息4、若未通過(guò)則跳轉(zhuǎn)至發(fā)帖頁(yè)面表單重新寫(xiě)入5、若通過(guò)則顯示發(fā)帖成功,更新至主頁(yè)l
20、時(shí)序圖(6)刪除帖子l 對(duì)應(yīng)事件流內(nèi)容說(shuō)明用例說(shuō)明已登錄會(huì)員對(duì)自己所發(fā)表的某個(gè)帖子進(jìn)行在線(xiàn)刪除 參與者已登錄的會(huì)員基本路徑1、用戶(hù)請(qǐng)求進(jìn)入個(gè)人主頁(yè)2、用戶(hù)在個(gè)人主頁(yè)請(qǐng)求刪除某個(gè)已發(fā)表的帖子3、后臺(tái)系統(tǒng)彈出詢(xún)問(wèn)是否確認(rèn)刪除4、用戶(hù)取消刪除則跳轉(zhuǎn)至個(gè)人主頁(yè)5、用戶(hù)確認(rèn)刪除則提交至后臺(tái)系統(tǒng)6、后臺(tái)系統(tǒng)執(zhí)行請(qǐng)求,更新后臺(tái)數(shù)據(jù)庫(kù)并更改帖子引用信息7、提示用戶(hù)刪除成功,更新至論壇主頁(yè)l 時(shí)序圖(7)修改帖子l 對(duì)應(yīng)事件流內(nèi)容說(shuō)明用例說(shuō)明已登錄會(huì)員對(duì)自己已經(jīng)發(fā)表的某個(gè)帖子進(jìn)行修改參與者已登錄的會(huì)員基本路徑1、用戶(hù)點(diǎn)擊指向某個(gè)帖子的修改鏈接2、系統(tǒng)顯示修改帖子頁(yè)面表單3、用戶(hù)按照表單要求輸入并提交4、系統(tǒng)審核
21、并通過(guò),顯示修改成功(8)高級(jí)搜索l 對(duì)應(yīng)事件流內(nèi)容說(shuō)明用例說(shuō)明已登錄會(huì)員照所給定的查詢(xún)選項(xiàng),選擇感興趣的內(nèi)容進(jìn)行詳細(xì)的高級(jí)搜索參與者已登錄的會(huì)員基本路徑1、用戶(hù)點(diǎn)擊高級(jí)搜索進(jìn)入高級(jí)搜索頁(yè)面2、系統(tǒng)顯示該高級(jí)搜索中的各種搜索條件選項(xiàng)3、用戶(hù)選擇或輸入所感興趣的搜索條件選項(xiàng)4、系統(tǒng)顯示出所找到的滿(mǎn)足條件的內(nèi)容(9)在線(xiàn)注銷(xiāo)l 對(duì)應(yīng)事件流內(nèi)容說(shuō)明用例說(shuō)明會(huì)員登錄成功后,可以在線(xiàn)注銷(xiāo)參與者已登錄的會(huì)員基本路徑1、用戶(hù)點(diǎn)擊在線(xiàn)注銷(xiāo)2、系統(tǒng)檢測(cè)用戶(hù)是否是已經(jīng)登錄過(guò)的用戶(hù)3、系統(tǒng)顯示警告是否確認(rèn)在線(xiàn)注銷(xiāo)4、用戶(hù)輸入確認(rèn)信息,點(diǎn)擊提交5、系統(tǒng)將在線(xiàn)注銷(xiāo)該用戶(hù)2、針對(duì)管理員的后臺(tái)服務(wù)事件流(1)設(shè)置論壇參數(shù)l
22、 對(duì)應(yīng)事件流內(nèi)容說(shuō)明用例說(shuō)明管理員對(duì)論壇基本參數(shù)、用戶(hù)基本參數(shù)進(jìn)行設(shè)置參與者管理員基本路徑1、管理員點(diǎn)擊論壇基本參數(shù)管理2、系統(tǒng)顯示論壇基本參數(shù)管理界面3、管理員對(duì)論壇參數(shù)進(jìn)行相關(guān)操作(2)用戶(hù)管理l 對(duì)應(yīng)事件流內(nèi)容說(shuō)明用例說(shuō)明管理員對(duì)用戶(hù)進(jìn)行管理,包括添加、刪除用戶(hù),設(shè)置用戶(hù)權(quán)限,修改用戶(hù)公共信息參與者管理員基本路徑1、管理員點(diǎn)擊用戶(hù)管理2、系統(tǒng)顯示用戶(hù)管理界面3、管理員對(duì)用戶(hù)進(jìn)行相關(guān)操作(3)審核貼子l 對(duì)應(yīng)事件流內(nèi)容說(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í)序圖(
23、4)貼子管理l 對(duì)應(yīng)事件流內(nèi)容說(shuō)明用例說(shuō)明管理員對(duì)用戶(hù)已發(fā)表的帖子進(jìn)行相關(guān)操作,包括修改、刪除、轉(zhuǎn)移、置頂、指定精華帖子參與者管理員基本路徑1、管理員針對(duì)所要管理的帖子點(diǎn)擊管理2、系統(tǒng)顯示帖子管理界面3、管理員選擇進(jìn)行相關(guān)操作(5)版塊管理l 對(duì)應(yīng)事件流內(nèi)容說(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)事件流內(nèi)容說(shuō)明用例說(shuō)明管理員對(duì)與商家簽訂過(guò)的廣告進(jìn)行相關(guān)操作,包括審核、修改、刪除、增加、指定精華廣告參與
24、者管理員基本路徑1、管理員針對(duì)所要管理的廣告點(diǎn)擊管理2、系統(tǒng)顯示廣告管理界面3、管理員選擇進(jìn)行相關(guān)操作4.2 e-r圖分析概念模型的表示方法很多,其中最為著名最為常用的是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)題、內(nèi)容、發(fā)布者、發(fā)布時(shí)間、表情、對(duì)帖子進(jìn)行操作的時(shí)間、是否為置頂帖子、被置頂?shù)臅r(shí)間、是否為精華帖子和被設(shè)置為精華帖子的時(shí)間。其中是否為置頂帖子與是否為精華帖子屬性分別用來(lái)標(biāo)識(shí)帖子是否被設(shè)置為置頂或精華帖子,1表示“是”,0表示“否”。圖4.2-1根帖信息實(shí)體圖用戶(hù)信息表實(shí)圖
25、如圖4.2-2 所示:主要有編號(hào)、用戶(hù)名、密碼、頭像、性別、聯(lián)系方式、qq號(hào)碼、郵箱、籍貫、權(quán)限。權(quán)限分為三種:0表示普通用戶(hù),1表示版主,2表示管理員圖4.2-2 用戶(hù)信息實(shí)體圖回復(fù)帖實(shí)體圖如圖4.2-3所示:主要有編號(hào)、根帖id、標(biāo)題、內(nèi)容、回復(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ù)
26、據(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ō)明帖子idint(4)主鍵not null用于自動(dòng)存儲(chǔ)帖子id帖子標(biāo)題varchar(70)null用于存儲(chǔ)帖子標(biāo)題帖子內(nèi)容varchar(2000)null用于存儲(chǔ)帖子內(nèi)容帖子發(fā)布者varchar(20)null用于存儲(chǔ)帖子發(fā)布者帖子發(fā)布時(shí)間datatime(8)null用于存儲(chǔ)帖子發(fā)布時(shí)間帖子操作時(shí)間datatime(8)null該操作只包括發(fā)表帖子和提前帖子,在顯示非置頂帖子時(shí),該字段降序排列是否置頂varchar(1)(0)1表
27、示置頂帖子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 null用于自動(dòng)存儲(chǔ)版面id版面名稱(chēng)varchar(40)null用于存儲(chǔ)版面名稱(chēng)版面版主varchar(20)null用于存儲(chǔ)版面版主版面公告varchar(200)null用于存儲(chǔ)版面公告回復(fù)帖子信息表用來(lái)保存回復(fù)帖子的信息,如下表所示。
28、 回復(fù)帖子信息表名稱(chēng)數(shù)據(jù)類(lèi)型主要屬性說(shuō)明編號(hào)int(4)主鍵not nullid值(自動(dòng)編號(hào))根帖idint(4)null用于存儲(chǔ)回復(fù)帖子的根帖id標(biāo)題varchar(70)null用于存儲(chǔ)回復(fù)帖子的標(biāo)題內(nèi)容varchar(2000)null用于存儲(chǔ)回復(fù)帖子的內(nèi)容回復(fù)者varchar(20)null用于存儲(chǔ)回復(fù)帖子的回復(fù)者回復(fù)時(shí)間datatime(8)null用于存儲(chǔ)回復(fù)帖子的時(shí)間論壇類(lèi)別信息表用來(lái)保存論壇類(lèi)別信息,如下表所示。 論壇類(lèi)別信息表名稱(chēng)數(shù)據(jù)類(lèi)型主要屬性說(shuō)明id值smallint(2)主鍵not null用于存儲(chǔ)論壇類(lèi)別id值名稱(chēng)varchar(40)null用于存儲(chǔ)論壇類(lèi)別名稱(chēng)介紹信息varchar(200)null用于存儲(chǔ)論壇類(lèi)別介紹信息論壇用戶(hù)信息表用來(lái)保存論壇所有用戶(hù)的詳細(xì)信息,如下表所示。用戶(hù)信息表名稱(chēng)數(shù)據(jù)類(lèi)型主要屬性說(shuō)明用戶(hù)idsmallint(8)主鍵not null用于自動(dòng)存儲(chǔ)用戶(hù)id名稱(chēng)varchar(20)null用于存儲(chǔ)用戶(hù)名稱(chēng)密碼varchar(20)null用于存儲(chǔ)用戶(hù)密碼頭像varchar(11)null用于存儲(chǔ)用戶(hù)頭像性別varchar(2)null用于存儲(chǔ)用戶(hù)性別聯(lián)系方式varchar(12)null用于存儲(chǔ)用戶(hù)聯(lián)系方式qq號(hào)碼varchar(14)null用于存儲(chǔ)用戶(hù)qq號(hào)碼郵箱varchar(100)null用于存儲(chǔ)用戶(hù)郵箱籍貫va
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 美團(tuán)外賣(mài)員注冊(cè)協(xié)議書(shū)
- 紀(jì)念品買(mǎi)賣(mài)協(xié)議書(shū)
- 撫養(yǎng)費(fèi)雙方協(xié)議書(shū)
- 景區(qū)療休養(yǎng)協(xié)議書(shū)
- 姐姐拿招親協(xié)議書(shū)
- 健身效果評(píng)估系統(tǒng)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書(shū)
- 高端面部輪廓緊致霜行業(yè)跨境出海項(xiàng)目商業(yè)計(jì)劃書(shū)
- 混凝土置換協(xié)議書(shū)
- 高端石質(zhì)牌面定制企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書(shū)
- 自己寫(xiě)離婚協(xié)議書(shū)
- 北京市通州區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期末數(shù)學(xué)試題(無(wú)答案)
- 2024年江蘇省南京市玄武區(qū)玄武外國(guó)語(yǔ)學(xué)校八年級(jí)下學(xué)期物理期末模擬卷1
- 河砂、碎石組織供應(yīng)、運(yùn)輸、售后服務(wù)方案
- 免疫學(xué)實(shí)驗(yàn)技術(shù)智慧樹(shù)知到期末考試答案章節(jié)答案2024年哈爾濱醫(yī)科大學(xué)大慶校區(qū)
- 《城軌通信信號(hào)基礎(chǔ)設(shè)備應(yīng)》課件-FTGS軌道電路
- 浙江省寧波市鎮(zhèn)海區(qū)人教PEP版2022年小學(xué)畢業(yè)考試英語(yǔ)試卷【含答案】
- 中班語(yǔ)言《傘》課件
- 心悸-《中醫(yī)內(nèi)科學(xué)》教案
- 營(yíng)區(qū)物業(yè)服務(wù)營(yíng)區(qū)物業(yè)服務(wù)保密措施
- 托槽粘結(jié)醫(yī)學(xué)課件
- 藍(lán)曬創(chuàng)作方案
評(píng)論
0/150
提交評(píng)論