




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