freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生論壇的設(shè)計(jì)與實(shí)現(xiàn)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)-在線瀏覽

2024-09-16 08:17本頁(yè)面
  

【正文】 要服務(wù)是用來(lái)幫助瀏覽者相互溝通、吸引用戶、服務(wù)用戶的。他起源于 20 世紀(jì) 80 年代初,最初只是用于發(fā)布公告信息和討論問(wèn)題的在線交流平臺(tái),后來(lái)隨技術(shù)的發(fā)展與網(wǎng)絡(luò)的普及功能越來(lái)越強(qiáng)大。論壇的功能是多種多樣的,現(xiàn)在流行的各種論壇插件讓這些功能更加的多元化,但論壇的基本功能依然是信息的發(fā)布與討論,在實(shí)現(xiàn)基本功能的同時(shí)也要豐富論壇的其他功能,如建立網(wǎng)友的榮譽(yù)系統(tǒng),美化論壇的界面。目前主要的開(kāi)發(fā)技術(shù)有 ASP、PHP 、JSP 等,本文主要采取 ASP 為開(kāi)發(fā)技術(shù),并使用了一些 VBScript 語(yǔ)言來(lái)實(shí)現(xiàn)論壇基本功能。本文設(shè)計(jì)的流程是從系統(tǒng)的需求分析開(kāi)始,確定系統(tǒng)的流程與設(shè)計(jì),到模塊的劃分,再到數(shù)據(jù)加結(jié)構(gòu)的設(shè)計(jì),最后開(kāi)始每個(gè)模塊的編程與開(kāi)發(fā)。 FORUMAbstractForum, also called BBS, is short for Bulletin Board System. BBS is a web system that often seen on Inter for information service. Its main purpose is to help the viewer to municate with each other, attract user and serve them. BBS was originating in the 198039。很多商業(yè)網(wǎng)站都開(kāi)設(shè)自己論壇來(lái)提供交流和服務(wù),也有很多的個(gè)人網(wǎng)站和個(gè)人論壇的出現(xiàn),論壇已經(jīng)不光是一種交流平臺(tái),甚至是成為了實(shí)現(xiàn)自我價(jià)值的一個(gè)舞臺(tái)。在論壇里大家最熟悉的就是用戶瀏覽論壇中已有的內(nèi)容,針對(duì)別人的主題展開(kāi)討論,也可以發(fā)表自己的觀點(diǎn)供大家品評(píng)。而且用戶想在論壇發(fā)布信息則要求他注冊(cè),這樣來(lái)控制用戶發(fā)布信息和方便管理者操作用戶的信息。所以論壇的基本功能就是要實(shí)現(xiàn)用戶的數(shù)據(jù)庫(kù)管理和帖子的數(shù)據(jù)庫(kù)管理,以及怎么樣讓這些數(shù)據(jù)庫(kù)和網(wǎng)頁(yè)的操作聯(lián)系起來(lái)。首先列出論壇常用的名詞:用戶、版面、公共信息、帖子、主題、積分、稱號(hào)、版主、注冊(cè)信息、管理員、系統(tǒng)參數(shù)。主題是帖子的一個(gè)特例、積分和稱號(hào)是用戶的一個(gè)屬性、版主是增加了權(quán)限的用戶,注冊(cè)信息是用戶的具體屬性。具體的操作包括:管理員對(duì)用戶、帖子、版塊的管理;客人和用戶的對(duì)版塊、帖子的瀏覽;客人的注冊(cè);用戶的發(fā)帖、回帖、搜索等操作。瀏覽帖子 回 帖瀏覽版塊搜 索客 人注冊(cè)登陸 用 戶 發(fā) 帖管理用戶 管理帖子管理版塊 管 理 員圖 11 論壇基本功能流程圖圖 11 中個(gè)將具體的對(duì)象和操作直觀的表達(dá)了出來(lái),為了更具體的細(xì)化對(duì)象和操作的關(guān)聯(lián),用來(lái)劃分開(kāi)發(fā)的模塊,我們將對(duì)象與對(duì)象之間的關(guān)聯(lián)可以建立出一張表,對(duì)象如表 11。表示沒(méi)有關(guān)聯(lián),√表示存在單向關(guān)聯(lián)。 功能設(shè)計(jì)表 11 中用戶關(guān)聯(lián)的對(duì)象是自身、版面、公共信息、帖子。表 12 用戶功能列表功能名稱 說(shuō)明用戶注冊(cè)用戶在論壇填寫(xiě)必要信息后就可以注冊(cè)為注冊(cè)用戶,并能在登陸后對(duì)注冊(cè)信息進(jìn)行更改用戶登陸  注冊(cè)后的用戶可利用用戶名和密碼在論壇登陸瀏覽其他用戶信息  用戶注冊(cè)后可以查看其他用戶的公開(kāi)信息與其他用戶聯(lián)系  可以在論壇內(nèi)給其他用戶私下留言,或直接發(fā)送郵件等瀏覽版面  用戶可以看到以列表形式展現(xiàn)的版面信息和版面說(shuō)明瀏覽發(fā)布公共信息 未登陸的用戶可以瀏覽公共信息,登陸后可以發(fā)布允許范圍內(nèi)的公共信息瀏覽帖子  用戶可以以列表形式瀏覽帖子主題及其全部?jī)?nèi)容發(fā)布修改刪除帖子 用戶在登陸后可以發(fā)布帖子、修改自己的帖子,被給予版主權(quán)限后還可以編輯、修改、刪除權(quán)限范圍內(nèi)的其他用戶帖子對(duì)帖子特殊操作 主要針對(duì)版主權(quán)限用戶,對(duì)帖子進(jìn)行置頂、加精華等特殊操作,是帖子主題不同于其他主題版面、公共信息、帖子都沒(méi)有和其他對(duì)象的關(guān)聯(lián),都屬于被動(dòng)的對(duì)象,是被其他對(duì)象所操作的,因此針對(duì)它們的功能主要是有其他對(duì)象產(chǎn)生。對(duì)于管理員的功能,應(yīng)該認(rèn)為管理員是論壇的特殊群體,工作是設(shè)置論壇參數(shù)規(guī)則和維護(hù)論壇的正常運(yùn)轉(zhuǎn)。表 13 管理員功能列表功能名稱 說(shuō)明用戶刪除  對(duì)于一些蓄意破壞的用戶,刪除其身份,不允許其存在用戶權(quán)限 對(duì)于一個(gè)具有管理能力的用戶給予一些特殊的權(quán)限,讓他們?cè)跈?quán)限范圍內(nèi)幫助管理和維護(hù)論壇版面管理 版面是論壇的枝干,要設(shè)定論壇需要的合適版面,讓論壇的功能更明細(xì),分類更規(guī)范,方便大家的瀏覽公共信息管理 公共信息是向用戶展現(xiàn)論壇狀態(tài)的部分,由于信息的普遍性,其刪除和修改權(quán)限需要由管理人員來(lái)完成帖子管理 帖子是論壇的葉子,是基本數(shù)據(jù)庫(kù),反映了論壇使用者和管理者的水平,所以需要管理人員的全權(quán)管理來(lái)規(guī)范其內(nèi)容設(shè)置系統(tǒng)參數(shù) 系統(tǒng)參數(shù)包含的內(nèi)容很多,直接關(guān)系到論壇的正常運(yùn)行,包括網(wǎng)址在內(nèi)的各種參數(shù)全部要由管理人員統(tǒng)一設(shè)置和變更對(duì)于管理員和用戶功能關(guān)系可以細(xì)化成以下幾個(gè)相關(guān)用例圖。管理員 設(shè)置論壇參數(shù)論壇分頁(yè)參數(shù)基本參數(shù)用戶相關(guān)參數(shù)圖 12 論壇對(duì)象的相關(guān)用例圖各個(gè)版塊有瀏覽列表和管理兩個(gè)操作,管理方法又包括了創(chuàng)建、修改和刪除這 3 個(gè)子方法,如圖 13。管理員用戶 管理帖子刪除轉(zhuǎn)移置頂加精華編輯發(fā)帖回帖搜索瀏覽圖 14 帖子對(duì)象的相關(guān)用例圖用戶類有注冊(cè)、登陸和管理 3 個(gè)方法,管理方法又分為添加、刪除、設(shè)置權(quán)限 3 個(gè)子方法,如圖 15。論壇一般存在兩種用戶:注冊(cè)用戶和管理員。這樣論壇的基本功能就可以從各種需求中篩選出來(lái)了,即發(fā)帖、瀏覽帖子、回帖。 擴(kuò)展功能設(shè)計(jì)具備了發(fā)帖、瀏覽帖子、回帖的 Web 系統(tǒng)就構(gòu)成論壇了,但是這樣的論壇很簡(jiǎn)單,沒(méi)有吸引力,用戶使用起來(lái)也不會(huì)很舒服,無(wú)論是作為商業(yè)還是個(gè)人論壇都是沒(méi)有競(jìng)爭(zhēng)力的。用表格形式列出可能的擴(kuò)展功能,如表 14。這樣可以防止一些軟件偷取用戶名和密碼站內(nèi)短信  讓兩個(gè)用戶能在論壇內(nèi)更方便的交流帖子評(píng)價(jià)  給予用戶對(duì)一個(gè)帖子評(píng)價(jià)好壞的功能帖子發(fā)布添加多媒體  如可在帖子內(nèi)使用表情圖片、插入 flash、音樂(lè)等功能帖子類別多樣化  讓用戶可以發(fā)起投票、買(mǎi)賣(mài)等功能的帖子帖子收藏 在論壇中加入搜索但效率卻不一定很高,對(duì)于好的帖子為了方便用戶以后更方便找到這個(gè)帖子,可以讓用戶收藏帖子用戶等級(jí) 建立一個(gè)榮譽(yù)體系,對(duì)于對(duì)論壇貢獻(xiàn)大的用戶給予一定的榮譽(yù)稱號(hào)或者高的論壇等級(jí)論壇情況顯示 讓用戶直接看到一些論壇統(tǒng)計(jì)數(shù)據(jù),如主題總數(shù)、在線人員等數(shù)據(jù)備份 論壇最重要的就是數(shù)據(jù)庫(kù),但數(shù)據(jù)庫(kù)系統(tǒng)的安全并不是 100%的,所以為了論壇能持續(xù)發(fā)展,需要定期對(duì)論壇數(shù)據(jù)庫(kù)進(jìn)行備份非法言論過(guò)濾  對(duì)于一些非法言論或不良詞匯可以在論壇進(jìn)行過(guò)濾設(shè)置,一旦有人使用也會(huì)被過(guò)濾掉而不至于造成不良影響非法 IP 限制 對(duì)于一個(gè)蓄意搗蛋的用戶,限制他的 IP 不能訪問(wèn)論壇,但這個(gè)有很大的局限性,一般情況下用處不會(huì)很大添加了以上功能,論壇就顯得更具有親和力了,而且也更具有實(shí)用性。論壇操作的對(duì)象在第一章里歸納為用戶、版面、公共信息、帖子、管理員、系統(tǒng)參數(shù)這 6 個(gè)對(duì)象,所以就要針對(duì)這 6 個(gè)對(duì)象劃分功能模塊。表 21 用戶功能模塊列表模塊 模塊包含的功能 用戶注冊(cè) 用戶登陸 瀏覽其他用戶信息 與其他用戶聯(lián)系 用戶控制自己的信息 用戶登陸添加驗(yàn)證碼用戶模塊 用戶等級(jí) 用戶刪除管理人員模塊 用戶授權(quán)(2) 版面:有兩個(gè)模塊,一個(gè)是瀏覽模塊,一個(gè)是管理模塊。表 22 版塊功能模塊列表模塊 模塊包含的功能版面瀏覽模塊  瀏覽版面版面管理模塊  版面管理(3) 公共信息:將用戶發(fā)布和瀏覽公共信息的功能劃分為一個(gè)模塊,對(duì)象是用戶對(duì)公共信息的操作;管理員對(duì)公共信息的操作劃分為另一個(gè)模塊。表 23 公共信息功能模塊列表模塊 模塊包含的功能公共信息顯示模塊  瀏覽、發(fā)布公共信息公共信息管理模塊  公共信息管理(4) 帖子:帖子是論壇的基本,其功能是最多最復(fù)雜的,但仍然可以分為兩個(gè)模塊,根據(jù)操作對(duì)象來(lái)區(qū)分。表 24 帖子功能模塊列表模塊 模塊包含的功能 瀏覽帖子 發(fā)布、修改、刪除帖子 對(duì)帖子特殊操作 帖子評(píng)價(jià) 帖子發(fā)布增加多媒體 帖子類別多樣化 帖子移動(dòng)(單個(gè)) 帖子收藏帖子模塊 帖子搜索 帖子管理帖子管理模塊 帖子移動(dòng)(批量)(5) 管理員:管理員主要是對(duì)其他對(duì)象進(jìn)行操作,是對(duì)其他模塊的操作人員,同時(shí)系統(tǒng)參數(shù)設(shè)置模塊的功能也可以劃分進(jìn)來(lái)。表 25 管理員管理功能模塊列表模塊 模塊包含的功能 設(shè)置系統(tǒng)參數(shù) 數(shù)據(jù)備份 非法言論過(guò)濾管理員管理模塊 非法 IP 限制通過(guò)以上分析,論壇的模塊劃分也就完成了。對(duì)于論壇系統(tǒng)來(lái)說(shuō),聯(lián)系各個(gè)模塊的主線是使用者的權(quán)限,用戶能使用論壇的哪些功能是由用戶的權(quán)限決定的,論壇的每個(gè)功能都與相應(yīng)的權(quán)限對(duì)應(yīng)。是以使用者為中心連接起來(lái)的。瀏覽模塊與發(fā)帖回帖模塊、管理帖子模塊關(guān)聯(lián),是由論壇的系統(tǒng)流程決定的;管理版塊模塊與瀏覽模塊關(guān)聯(lián),是有帖子與版塊的父子關(guān)系決定的,帖子依附與版塊,先有版塊后有帖子,帖子必須發(fā)表在某個(gè)版塊中;管理用戶模塊與注冊(cè)登陸模塊關(guān)聯(lián),是由同一類對(duì)象用戶決定的,注冊(cè)后獲得論壇的身份,成為用戶,所有的用戶需要接受管理員的管理,用戶登陸證明自己在論壇中的身份。管理員管理用戶管理版塊管理帖子用  戶選擇版塊瀏覽帖子注冊(cè)登陸發(fā)帖回帖搜  索圖 21 論壇整體架構(gòu)圖對(duì)于用戶使用的模塊成為前臺(tái)模塊,管理員使用的模塊稱為后臺(tái)模塊。圖 22 功能模塊劃分 數(shù)據(jù)庫(kù)設(shè)計(jì)論壇系統(tǒng)信息的儲(chǔ)存一般是在文件或者數(shù)據(jù)庫(kù)中,相比之下數(shù)據(jù)庫(kù)要簡(jiǎn)單高效,能對(duì)論壇進(jìn)行更好的控制,也能對(duì)資料提供一些嚴(yán)正和保護(hù)。使用數(shù)據(jù)庫(kù)的首先就是要設(shè)計(jì)數(shù)據(jù)庫(kù)的表結(jié)構(gòu),一個(gè)設(shè)計(jì)良好的數(shù)據(jù)庫(kù)結(jié)構(gòu)可以提高效率、方便維護(hù),而且對(duì)于可能的擴(kuò)充也會(huì)留有余地。首先這個(gè)頁(yè)面應(yīng)該盡量的美觀,操作截面也要看起來(lái)簡(jiǎn)單易用而且具有實(shí)用性?;旧峡赡茏儎?dòng)大的只有版面部分,所以其他變動(dòng)小的部分可以做成公用文件,讓其他頁(yè)面可以重用。如程序 31。這些是要與數(shù)據(jù)庫(kù)連接的,所以下面將說(shuō)明數(shù)據(jù)庫(kù)的連接函數(shù)。選擇的 Access 作為數(shù)據(jù)庫(kù),功能不強(qiáng)大,不能讓很多人連接,但是可以省掉很多設(shè)置,對(duì)機(jī)器要求也相對(duì)要低得多,適合用 PC 機(jī)架設(shè)論壇。因?yàn)楦鶕?jù) Microsoft
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1