小型論壇管理系統(tǒng)數(shù)據(jù)庫分析與設(shè)計(jì)說明書.文檔名稱:小型論壇管理系統(tǒng)數(shù)據(jù)庫分析設(shè)計(jì)說明書文件名稱:小型論壇管理系統(tǒng)數(shù)據(jù)庫分析設(shè)計(jì)說明書.doc文檔內(nèi)容:一.系統(tǒng)需求分析說明現(xiàn)實(shí)生活中的交流存在時(shí)間和空間上的局限性,交流人群范圍狹小以及間斷的交流不能保證信息的準(zhǔn)確性和可取性.因此,用戶需要通過網(wǎng)上論壇的交流擴(kuò)大交流面,同時(shí)可以從多方面獲得自己所需要的最及時(shí)的信息.論壇又叫BBS,全稱是,中文意思是"電子公告板"它是上的一種交互性極強(qiáng)的,網(wǎng)友喜聞樂見的電子信息服務(wù)系統(tǒng).它為網(wǎng)民提供一塊公共的電子白板,每個(gè)用戶都可以在上面書寫,發(fā)布自己的信息或提不同的意見,以便與其他用戶進(jìn)行交流和討論。在網(wǎng)絡(luò)技術(shù)逐漸滲入社會(huì)生活各個(gè)層面的今天,以前網(wǎng)站上的論壇管理系統(tǒng)要用戶登陸以后才能進(jìn)行相關(guān)訪問及互動(dòng)。而隨著網(wǎng)絡(luò)互聯(lián)技術(shù)的進(jìn)步,現(xiàn)在網(wǎng)站投票只需打開網(wǎng)頁就可進(jìn)行論壇留言。論壇對(duì)象是很多的,各個(gè)層次都可進(jìn)行論壇訪問,大至國家領(lǐng)導(dǎo),小至一個(gè)普通干部,訪問和留言從到指定用戶進(jìn)行表格到現(xiàn)在通過網(wǎng)絡(luò)直接點(diǎn)擊相應(yīng)就可進(jìn)行。網(wǎng)上論壇管理系統(tǒng)可解決游客訪問及留言,致使現(xiàn)在幾乎各個(gè)網(wǎng)站都有各種類型網(wǎng)站論壇管理系統(tǒng),用戶可以說出自己的看法。
1.1涉及部門和人員分析A.首先有數(shù)據(jù)庫的開發(fā)人員,負(fù)責(zé)開發(fā)整個(gè)數(shù)據(jù)庫系統(tǒng),供用戶使用。B.然后是各類型的用戶,在論壇上留言交流或者其他。本系統(tǒng)的最終用戶是廣大的網(wǎng)友,他們的技術(shù)水平參差不齊,但他們只是普通用戶。本系統(tǒng)普通用戶的技術(shù)水平要求不高,只要會(huì)上網(wǎng)就行。圖1用戶類別圖a.實(shí)習(xí)版主定義:申請(qǐng)批準(zhǔn)后,需試用1個(gè)月的版主候選人。權(quán)限:協(xié)助版主管理一個(gè)版區(qū)的事務(wù)。b.版主定義:試用合格的正式版主。權(quán)限:負(fù)責(zé)管理一個(gè)《管理交流》、《創(chuàng)業(yè)人生》之類的版區(qū)事務(wù);指導(dǎo)、考核實(shí)習(xí)版主;受理會(huì)員提出的版主申請(qǐng),篩選后向所在大區(qū)版主提出任命實(shí)習(xí)版主的建議:就實(shí)習(xí)版主的轉(zhuǎn)正與否,向所在大區(qū)版主提出建議。c.大區(qū)版主定義:業(yè)績明顯,得到大家一致認(rèn)可的版主可提升為大區(qū)版主。權(quán)限:負(fù)責(zé)管理一個(gè)《主討論區(qū)》這樣的大區(qū)事務(wù);指導(dǎo)、考核所屬版主的工作;任命實(shí)習(xí)版主,決定實(shí)習(xí)版主的轉(zhuǎn)正;就版主的提升,向超級(jí)版主提出建議。d.超級(jí)版主定義:由內(nèi)政部從大區(qū)版主中選拔任命。權(quán)限:負(fù)責(zé)論壇各區(qū)的管理;指導(dǎo)、考核大區(qū)版主的工作;任命大區(qū)版主;對(duì)大區(qū)版主的提升提出建議。e.版主的任命:各級(jí)版主由上級(jí)版主直至內(nèi)政部長逐級(jí)任命。
f.任職條件⑴實(shí)習(xí)版主:發(fā)表原創(chuàng)主題貼2篇以上;上傳管理資料附件2個(gè)以上;級(jí)別為高級(jí)職員及以上;愿意為廣大會(huì)員服務(wù)。⑵版主:發(fā)表原創(chuàng)主題貼3篇以上;上傳管理資料附件3個(gè)以上;級(jí)別為管理專員及以上;具有預(yù)管理版區(qū)需要的相關(guān)知識(shí)及經(jīng)驗(yàn)。⑶大區(qū)版主:發(fā)表原創(chuàng)討論貼5篇以上;上傳管理資料附件5個(gè)以上;級(jí)別為主任及以上;具有預(yù)管理大區(qū)需要的相關(guān)知識(shí)及經(jīng)驗(yàn);熟悉所在大區(qū)的各項(xiàng)功能。⑷超級(jí)版主:發(fā)表原創(chuàng)討論貼8篇以上;上傳管理資料附件8個(gè)以上;級(jí)別為部長及以上;具有比較豐富的企業(yè)管理經(jīng)驗(yàn);熟悉論壇前臺(tái)的全部功能。g.版主的職責(zé):⑴刪除違反論壇規(guī)定的主題及回復(fù),刪貼標(biāo)準(zhǔn)如下:攻擊黨和國家的主題及回復(fù);意識(shí)領(lǐng)域或者政治立場有爭議的主題及回復(fù);語言惡毒、無理取鬧、造謠生事、人身攻擊的主題及回復(fù);猥褻及色情主題及回復(fù);內(nèi)容空洞言之無物的主題及回復(fù);含有商業(yè)廣告及外部鏈接內(nèi)容的主題及回復(fù);違反新思維論壇其它規(guī)定的主題及回復(fù)。⑵根據(jù)自身特點(diǎn)盡可能多發(fā)原創(chuàng)帖,營造論壇的原創(chuàng)氛圍。⑶及時(shí)、公正地將所轄版區(qū)內(nèi)符合規(guī)定的好主題置頂、加精華。⑷公平公正的處理版區(qū)內(nèi)糾紛,確保所轄版區(qū)持續(xù)、健康發(fā)展。⑸引導(dǎo)會(huì)員發(fā)表符合版區(qū)特色的優(yōu)秀主題及回復(fù)。
⑹耐心解答會(huì)員對(duì)于論壇管理工作的質(zhì)疑,出現(xiàn)個(gè)人不能或不便解決的問題時(shí),及時(shí)向上級(jí)版主直至內(nèi)政部通報(bào)。C.最后是管理員,負(fù)責(zé)數(shù)據(jù)庫的管理。1.2完成業(yè)務(wù)功能分析A.前臺(tái):⑴會(huì)員注冊(cè):論壇要提供用戶注冊(cè)功能,這是最基本的也是必須的,并且數(shù)據(jù)庫要負(fù)責(zé)儲(chǔ)存用戶數(shù)據(jù)。⑵會(huì)員發(fā)起話題:會(huì)員發(fā)起話題,讓更多的用戶參與。⑶跟帖:用戶參與會(huì)員發(fā)起的話題,數(shù)據(jù)庫負(fù)責(zé)記錄下這些內(nèi)容。⑷回答:凡是參與的人都可以在里面自由的討論。⑸精華帖置頂:好的帖子,有意義的帖子放在最前端,讓更多的人參與,以內(nèi)帖子弱放在最后不能引起人的注意,就會(huì)沉沒。⑹上傳圖片:有些帖子要給圖說明,因此論壇應(yīng)該支持超文本的內(nèi)容,各種格式的內(nèi)容應(yīng)該都可以在論壇上出現(xiàn)。⑺搜索:論壇人慢慢的會(huì)變多,問題也會(huì)多,論壇的資源雖然多了,卻變得亂了。為了素材森的發(fā)展,為了減輕斑竹的負(fù)擔(dān),為了論壇的整潔,為了能迅速找到自己想要的資源,少看到垃圾貼,所以必須給論壇以搜索的功能,讓用戶輸入關(guān)鍵字就可以查找自己想要的內(nèi)容,這可以在數(shù)據(jù)庫設(shè)計(jì)時(shí)用模糊查找實(shí)現(xiàn)。B.后臺(tái):要管理帖子版主審核等功能。1.3業(yè)務(wù)要求描述普通用戶:為通過注冊(cè)了的用戶,他們可以瀏覽帖子,發(fā)表新帖,回復(fù)已有帖子,修改個(gè)人信息等。版主:版主有管理員從會(huì)員中選擇,版主擁有普通用戶的所有權(quán)限,還可以管理帖子,如刪除非法帖子,帖子置頂?shù)取9芾韱T:擁有最高權(quán)限,可以管理用戶(如封鎖違規(guī)用戶),管理帖子、帖子置頂、發(fā)布公告、設(shè)置友情鏈接、增加版塊、修改版塊、刪除版塊等。
圖2系統(tǒng)用例圖表1系統(tǒng)模塊設(shè)置編號(hào)模塊名稱簡要描述1用戶管理模塊前臺(tái)提供用戶注冊(cè)、登錄,用戶還可以修改個(gè)人資料,后臺(tái)供管理員、版主登錄,登陸時(shí)需要進(jìn)行輸入合法性檢測(cè)(防止SQL注入)2版塊模塊前臺(tái)分類列表顯示版塊,后臺(tái)增加、刪除和修改版塊,增刪版主3帖子模塊用戶發(fā)帖、修改帖子、回復(fù)帖子版主可以刪帖、帖子置頂4友情鏈接模塊前臺(tái)分類顯示Logo鏈接和文字鏈接后臺(tái)對(duì)友情鏈接進(jìn)行增加、刪除、修改操作表2功能需求點(diǎn)列表編號(hào)功能名稱模塊編號(hào)功能描述輸入內(nèi)容輸出內(nèi)容1.1用戶登錄1保證所有系統(tǒng)的合法用戶通過身份認(rèn)證進(jìn)入系統(tǒng)進(jìn)行操作用戶名、密碼、驗(yàn)證碼用戶登錄狀態(tài)1.2用戶注冊(cè)1對(duì)用戶名進(jìn)行檢測(cè),信息通過檢測(cè)之后成為本系統(tǒng)的用戶用戶名、密碼、性別、QQ、E-mail、電話等基本信息注冊(cè)的結(jié)果(提示用戶“注冊(cè)成功”或者“注冊(cè)失敗”)1.3修改個(gè)人信息1用戶可以根據(jù)自己當(dāng)前的情況修改個(gè)人信息要你修改的內(nèi)容提示修改結(jié)果(“修改成功”或者“修改失敗”)1.4后臺(tái)登錄1僅管理員、版主能夠登錄后臺(tái),但版主權(quán)限有一定限制后臺(tái)用戶名、密碼提示后臺(tái)登錄是否成功2.1添加版塊2管理員添加版塊,設(shè)置版主版塊的相關(guān)信息版塊列表2.2編輯版塊2管理員修改版塊信息版塊的相關(guān)信息提示是否修改成功2.3刪除版塊2管理員刪除版塊點(diǎn)擊“刪除”按鈕提示版塊刪除成功或者刪除失敗3.1發(fā)帖、回帖3用戶可以根據(jù)自己的需要發(fā)表帖子,或者回復(fù)已有帖子用戶的言論用戶的言論3.2瀏覽帖子3用戶可以瀏覽任意版塊中的任意帖子點(diǎn)擊任意一個(gè)帖子標(biāo)題該貼的內(nèi)容及該貼的所有回復(fù)3.3刪除帖子3管理員或版主刪除違規(guī)帖子“刪除”命令顯示刪除結(jié)果(是否刪除成功)3.4編輯帖子3用戶可以根據(jù)需要修改曾經(jīng)發(fā)表的帖子輸入要修改的被容顯示修改過的內(nèi)容3.5帖子置頂3管理員或版主可以將比較好的帖子置頂,使之總是處于最上方“置頂”命令帖子前方顯示置頂圖標(biāo)4.1添加友情鏈接4管理員在后臺(tái)添加友情鏈接友情站點(diǎn)相關(guān)信息顯示友情站的Logo,通過點(diǎn)擊Logo即可跳轉(zhuǎn)到友情站點(diǎn)4.2編輯友情鏈接4管理員修改友情鏈接友情鏈接信息顯示更新后的信息友情鏈接信息4.3刪除友情鏈接4對(duì)于不合格的友情鏈接進(jìn)行清理“刪除”命令顯示刪除結(jié)果(“刪除成功”或者“刪除失敗”)二.基本數(shù)據(jù)信息描述2.1數(shù)據(jù)元素:它是數(shù)據(jù)的基本單位,在計(jì)算機(jī)程序中通常作為一個(gè)整體進(jìn)行考慮和處理。
有時(shí),一個(gè)數(shù)據(jù)元素可由若干個(gè)數(shù)據(jù)項(xiàng)組成,例如,一本書的書目信息為一個(gè)數(shù)據(jù)元素,而書目信息的每一項(xiàng)(如書名、作者名等)為一個(gè)數(shù)據(jù)項(xiàng)。數(shù)據(jù)項(xiàng)是數(shù)據(jù)的不可分割的最小單位。在這里,沒一個(gè)用戶就是一個(gè)數(shù)據(jù)元素,每個(gè)帖子也是一個(gè)數(shù)據(jù)元素。2.2數(shù)據(jù)組織:用表儲(chǔ)存各個(gè)數(shù)據(jù),并建立起關(guān)系。2.3記錄和處理要求描述:減少冗余,對(duì)于重要數(shù)據(jù)進(jìn)行備份。三.綜合業(yè)務(wù)流程(1)系統(tǒng)整體功能流程圖:
(2)用戶注冊(cè)處理流程:(3)用戶登錄處理流程:
(4)會(huì)員發(fā)帖、回帖處理流程:四.數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)4.1概念結(jié)構(gòu)設(shè)計(jì)4.1.1實(shí)體識(shí)別4.1.2聯(lián)系識(shí)別4.1.3屬性識(shí)別4.2ER圖4.2.1局部ER圖(1)用戶實(shí)體:(2)權(quán)限實(shí)體(3)管理員實(shí)體:(4)版塊實(shí)體:(5)話題實(shí)體:(6)帖子實(shí)體:
(7)友情鏈接實(shí)體:4.2.2全局ER圖4.3邏輯結(jié)構(gòu)設(shè)計(jì)4.3.1關(guān)系模式識(shí)別4.3.2關(guān)系屬性完善4.3.3關(guān)系范式標(biāo)準(zhǔn)確認(rèn)4.3.4關(guān)系內(nèi)屬性的確認(rèn)4.3.5關(guān)系間屬性的確認(rèn)4.3.6主鍵,外鍵,域,規(guī)則,默認(rèn)值等約束描述確認(rèn)4.3.7整個(gè)系統(tǒng)關(guān)系的三范式化4.4用戶庫和報(bào)表的確認(rèn)4.4.1用戶報(bào)表的具體描述4.4.2用戶庫設(shè)計(jì)4.4.3用戶表設(shè)計(jì)4.4.4用戶視圖設(shè)計(jì)4.4.5用戶常用存儲(chǔ)過程設(shè)計(jì)4.4.6用戶常用函數(shù)設(shè)計(jì)4.4.7用戶報(bào)表設(shè)計(jì)5用戶分角色使用數(shù)據(jù)庫權(quán)限分配與設(shè)計(jì)5.1數(shù)據(jù)操作設(shè)計(jì)5.1.1查詢5.1.2添加5.1.3修改5.1.4刪除5.1.5清零5.1.6轉(zhuǎn)存5.1.7備份5.2庫表對(duì)象的T-SQL語言實(shí)現(xiàn)系統(tǒng)版本描述5.2.2庫實(shí)現(xiàn)5.2.3表實(shí)現(xiàn)5.2.4視圖實(shí)現(xiàn)5.2.5存儲(chǔ)過程實(shí)現(xiàn)5.2.6自定義函數(shù)實(shí)現(xiàn)6小結(jié)6.1組員1小結(jié)6.2組員2小結(jié)…6.n組員n小結(jié)7小組小結(jié)注:1本目錄是比較完整的,不是每個(gè)系統(tǒng)都必須有這些目錄和二級(jí)三級(jí)目錄。小組可以根據(jù)自己小組所負(fù)責(zé)的系統(tǒng)的具體情況,適當(dāng)編寫相應(yīng)的內(nèi)容。在分工完成以后,小組成員更多的是提供目錄下的內(nèi)容,小組長更多的是綜合完成該說明書。2上交方式是,把該文檔與前面兩個(gè)表A和B一起,打包上交。由小組長完成上交,其他組員上交無效。3組員小結(jié)一定由相應(yīng)的組員完成,小組小結(jié)由組長負(fù)責(zé)完成。4文檔寫出來以后,正常情況下,幾十頁紙,小組小應(yīng)注意word工具的使用,格式上盡可能的統(tǒng)一,規(guī)范。所有標(biāo)點(diǎn)符號(hào)為全角狀態(tài)符號(hào),正文字體為宋體,小四號(hào),黑色。5文檔中,盡可能的多用圖,多用表完成說明和設(shè)計(jì)。每張圖應(yīng)在圖下居中位置給出全文統(tǒng)一的編號(hào)和名稱,每張表應(yīng)該在表上居中位置給出全文統(tǒng)一的編號(hào)和表名。如“圖n-mXXX局部ER圖”,“表j-kXX庫用戶表”。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。