畢業(yè)設(shè)計學生論壇的設(shè)計與實現(xiàn)論文_第1頁
畢業(yè)設(shè)計學生論壇的設(shè)計與實現(xiàn)論文_第2頁
畢業(yè)設(shè)計學生論壇的設(shè)計與實現(xiàn)論文_第3頁
畢業(yè)設(shè)計學生論壇的設(shè)計與實現(xiàn)論文_第4頁
畢業(yè)設(shè)計學生論壇的設(shè)計與實現(xiàn)論文_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、畢業(yè)設(shè)計(論文)畢業(yè)設(shè)計(論文)學生論壇的設(shè)計與實現(xiàn)學生論壇的設(shè)計與實現(xiàn)學生論壇的設(shè)計與實現(xiàn)學生論壇的設(shè)計與實現(xiàn)摘要摘要論壇也稱為 bbs,bbs 是 bulletin board system 的縮寫,意思是電子公告版,一種在 internet 上常見的用于信息服務(wù)的 web 系統(tǒng),它的主要服務(wù)是用來幫助瀏覽者相互溝通、吸引用戶、服務(wù)用戶的。他起源于 20 世紀 80 年代初,最初只是用于發(fā)布公告信息和討論問題的在線交流平臺,后來隨技術(shù)的發(fā)展與網(wǎng)絡(luò)的普及功能越來越強大。由于得到了廣大網(wǎng)友的歡迎,越來越多的商業(yè)網(wǎng)站開始重視論壇,把論壇作為與用戶交流的平臺和在線技術(shù)支持與服務(wù)的平臺。論壇的功能是

2、多種多樣的,現(xiàn)在流行的各種論壇插件讓這些功能更加的多元化,但論壇的基本功能依然是信息的發(fā)布與討論,在實現(xiàn)基本功能的同時也要豐富論壇的其他功能,如建立網(wǎng)友的榮譽系統(tǒng),美化論壇的界面。按照論壇的基本功能,論壇的開發(fā)可以歸結(jié)為 web 開發(fā)技術(shù)和數(shù)據(jù)庫應(yīng)用技術(shù)。目前主要的開發(fā)技術(shù)有 asp、asp.net、php、jsp 等,本文主要采取 asp 為開發(fā)技術(shù),并使用了一些 vbscript 語言來實現(xiàn)論壇基本功能。目前常用的數(shù)據(jù)庫有mysql、oracal 等,在數(shù)據(jù)庫的選取上,為了簡化架設(shè)的實現(xiàn),采取microsoft 公司的 access 作為數(shù)據(jù)庫平臺,這樣在單機上架設(shè)一個簡單的論壇幾乎不需要

3、安裝任何程序。本文設(shè)計的流程是從系統(tǒng)的需求分析開始,確定系統(tǒng)的流程與設(shè)計,到模塊的劃分,再到數(shù)據(jù)加結(jié)構(gòu)的設(shè)計,最后開始每個模塊的編程與開發(fā)。關(guān)鍵字:關(guān)鍵字:論壇;internet;javascript;asp;數(shù)據(jù)庫design and implement of students forumabstractforum, also called bbs, is short for bulletin board system. bbs is a web system that often seen on internet for information service. its main purp

4、ose is to help the viewer to communicate with each other, attract user and serve them. bbs was originating in the 1980s. at first its only an online flat roof that is used for delivers announcements and discusses problems. with technical developments and the popularity of internet, its function beco

5、mes more and more powerful. welcomed by large amount of net friends, more and more business websites pay regard to the bbs and make bbs an online communicate flat roof for delivers announcements and discusses problems. forum combines many functions in one. many kinds of plug-ins in the fashion help

6、these functions to be more disparate, however, the mainfunction of bbs is to deliver announcements and discuss problems. based on that, otherfunctions of bbs could be extended, for example, honor system of the net friends and sugar up the interface of the forum. due to the main function of the bbs,

7、developments of forum come down to developments in technology and application technology in database. now we have asp, asp.net, php, jsp and so on. this paper use asp and some vbscript computer language to carry out the mainly function of the bbs. databases like mysql and oracal is popular now days.

8、 we choose access produced by microsoft company. it is easy to span a simple forum, hardly any programs to install. the design flow of this paper starts with analyzing the needs of the system, by confirming the processes and designs of the system, dividing modules, then designs of date and structure

9、s, finally developments and programming of every module.key words:forum;internet;javascript;asp;database目目 錄錄摘要.2第 1 章 系統(tǒng)功能設(shè)計.51.1 引言.51.2 需求分析.61.3 功能設(shè)計.71.4 擴展功能設(shè)計.10第 2 章系統(tǒng)架構(gòu)與數(shù)據(jù)庫設(shè)計.112.1 功能模塊的劃分.112.2 數(shù)據(jù)庫設(shè)計.14第 3 章 基本設(shè)計.163.1 論壇首頁設(shè)計.163.2 數(shù)據(jù)庫連接函數(shù).16第 4 章模塊的實現(xiàn).184.1 用戶模塊.184.1.1 用戶的登陸.184.1.2 用戶的注

10、冊.184.2 帖子模塊.234.2.1 發(fā)布、修改、刪除帖子.234.2.2 帖子瀏覽模塊.244.2.3 帖子搜索模塊.254.3 管理人員模塊.254.3.1 系統(tǒng)參數(shù)設(shè)置.254.3.2 用戶授權(quán).264.3.3 數(shù)據(jù)庫的備份與還原.27第 5 章 論壇的架構(gòu).285.1 安裝環(huán)境和參數(shù)設(shè)置.285.2 運行論壇.30第 6 章 結(jié)論.32參考文獻.33致 謝.34附錄 a asp 的介紹.35附錄 b ado 對象.42第第 1 1 章章 系統(tǒng)功能設(shè)計系統(tǒng)功能設(shè)計1.11.1 引言引言隨著網(wǎng)絡(luò)的越來越普及,人們越來越關(guān)于這樣一種交流平臺論壇。很多商業(yè)網(wǎng)站都開設(shè)自己論壇來提供交流和服務(wù)

11、,也有很多的個人網(wǎng)站和個人論壇的出現(xiàn),論壇已經(jīng)不光是一種交流平臺,甚至是成為了實現(xiàn)自我價值的一個舞臺。正因為論壇越來越重要,所以論壇的維護也變成了一種職業(yè),而更好的維護則需要從設(shè)計這個層面來了解和進行。在論壇里大家最熟悉的就是用戶瀏覽論壇中已有的內(nèi)容,針對別人的主題展開討論,也可以發(fā)表自己的觀點供大家品評。同時為了防止用戶發(fā)布一些不健康不合法的內(nèi)容,需要有管理人員來對這些內(nèi)容進行刪除、修改。而且用戶想在論壇發(fā)布信息則要求他注冊,這樣來控制用戶發(fā)布信息和方便管理者操作用戶的信息。論壇也要有多個版面和分區(qū),用來區(qū)分各種帖子的內(nèi)容范疇,方便整理和管理。所以論壇的基本功能就是要實現(xiàn)用戶的數(shù)據(jù)庫管理和帖

12、子的數(shù)據(jù)庫管理,以及怎么樣讓這些數(shù)據(jù)庫和網(wǎng)頁的操作聯(lián)系起來。1.21.2 需求分析需求分析要設(shè)計一個一個論壇,首先要分析論壇里需要那些內(nèi)容,以及各種內(nèi)容之間的關(guān)系。首先列出論壇常用的名詞:用戶、版面、公共信息、帖子、主題、積分、稱號、版主、注冊信息、管理員、系統(tǒng)參數(shù)。對于以上名詞可以精簡。主題是帖子的一個特例、積分和稱號是用戶的一個屬性、版主是增加了權(quán)限的用戶,注冊信息是用戶的具體屬性。所以具體的對象有:用戶、版面、公共信息、帖子、管理員、系統(tǒng)參數(shù)。具體的操作包括:管理員對用戶、帖子、版塊的管理;客人和用戶的對版塊、帖子的瀏覽;客人的注冊;用戶的發(fā)帖、回帖、搜索等操作。把具體的對象和具體的操作

13、相聯(lián)系,我們可以歸結(jié)出論壇基本操作的流程圖,如圖 1-1。瀏覽帖子回帖瀏覽版塊搜索客人注冊登陸用戶發(fā)帖管理用戶管理帖子管理版塊管 理 員圖 1-1 論壇基本功能流程圖圖 1-1 中個將具體的對象和操作直觀的表達了出來,為了更具體的細化對象和操作的關(guān)聯(lián),用來劃分開發(fā)的模塊,我們將對象與對象之間的關(guān)聯(lián)可以建立出一張表,對象如表 1-1。表 1-1 各對象間的關(guān)聯(lián)表用用戶戶版版面面公共信息公共信息帖帖子子管理人員管理人員系統(tǒng)參數(shù)系統(tǒng)參數(shù)用戶注冊修改瀏覽聯(lián)系瀏覽瀏覽發(fā)布瀏覽發(fā)布修改刪除特殊操作版面公共信息帖子管理人員刪除授權(quán)添加刪除修改添加刪除修改添加刪除修改設(shè)置系統(tǒng)參數(shù)表 1-1 中的對象是單向關(guān)聯(lián)

14、,是指左側(cè)對象對上方對象的活動。表示沒有關(guān)聯(lián),表示存在單向關(guān)聯(lián)。通過以上設(shè)計,論壇需要些什么以及所需要的對象之間存在著怎么的關(guān)系就有了基本的概念。1.31.3 功能設(shè)計功能設(shè)計表 1-1 中用戶關(guān)聯(lián)的對象是自身、版面、公共信息、帖子。分別根據(jù)用戶與這些對象的聯(lián)系給出一個明確的菜單,如表 1-2。表 1-2 用戶功能列表功能名稱功能名稱說明說明用戶注冊用戶在論壇填寫必要信息后就可以注冊為注冊用戶,并能在登陸后對注冊信息進行更改用戶登陸注冊后的用戶可利用用戶名和密碼在論壇登陸瀏覽其他用戶信息用戶注冊后可以查看其他用戶的公開信息與其他用戶聯(lián)系可以在論壇內(nèi)給其他用戶私下留言,或直接發(fā)送郵件等瀏覽版面用

15、戶可以看到以列表形式展現(xiàn)的版面信息和版面說明瀏覽發(fā)布公共信息未登陸的用戶可以瀏覽公共信息,登陸后可以發(fā)布允許范圍內(nèi)的公共信息瀏覽帖子用戶可以以列表形式瀏覽帖子主題及其全部內(nèi)容發(fā)布修改刪除帖子用戶在登陸后可以發(fā)布帖子、修改自己的帖子,被給予版主權(quán)限后還可以編輯、修改、刪除權(quán)限范圍內(nèi)的其他用戶帖子對帖子特殊操作主要針對版主權(quán)限用戶,對帖子進行置頂、加精華等特殊操作,是帖子主題不同于其他主題版面、公共信息、帖子都沒有和其他對象的關(guān)聯(lián),都屬于被動的對象,是被其他對象所操作的,因此針對它們的功能主要是有其他對象產(chǎn)生。版面和帖子是有一定關(guān)系的,可以看作是對帖子內(nèi)容的歸類,類似文件夾與文件的關(guān)系,有時候可以

16、認為版面是帖子的一個屬性。對于管理員的功能,應(yīng)該認為管理員是論壇的特殊群體,工作是設(shè)置論壇參數(shù)規(guī)則和維護論壇的正常運轉(zhuǎn)。管理員可以和所有對象產(chǎn)生關(guān)聯(lián),所以其功能設(shè)定也很豐富,如表 1-3。表 1-3 管理員功能列表功能名稱功能名稱說明說明用戶刪除對于一些蓄意破壞的用戶,刪除其身份,不允許其存在用戶權(quán)限對于一個具有管理能力的用戶給予一些特殊的權(quán)限,讓他們在權(quán)限范圍內(nèi)幫助管理和維護論壇版面管理版面是論壇的枝干,要設(shè)定論壇需要的合適版面,讓論壇的功能更明細,分類更規(guī)范,方便大家的瀏覽公共信息管理公共信息是向用戶展現(xiàn)論壇狀態(tài)的部分,由于信息的普遍性,其刪除和修改權(quán)限需要由管理人員來完成帖子管理帖子是論

17、壇的葉子,是基本數(shù)據(jù)庫,反映了論壇使用者和管理者的水平,所以需要管理人員的全權(quán)管理來規(guī)范其內(nèi)容設(shè)置系統(tǒng)參數(shù)系統(tǒng)參數(shù)包含的內(nèi)容很多,直接關(guān)系到論壇的正常運行,包括網(wǎng)址在內(nèi)的各種參數(shù)全部要由管理人員統(tǒng)一設(shè)置和變更對于管理員和用戶功能關(guān)系可以細化成以下幾個相關(guān)用例圖。論壇設(shè)置參數(shù),可以把設(shè)置一組參數(shù)作為一個方法,也可以把設(shè)置一個參數(shù)作為一個方法,如圖 1-2。管理員設(shè)置論壇參數(shù)論壇分頁參數(shù)基本參數(shù)用戶相關(guān)參數(shù)圖 1-2 論壇對象的相關(guān)用例圖各個版塊有瀏覽列表和管理兩個操作,管理方法又包括了創(chuàng)建、修改和刪除這 3 個子方法,如圖 1-3。管理員管理版塊創(chuàng)建版塊修改版塊刪除版塊用戶瀏覽列表圖 1-3 版

18、塊對象的相關(guān)用例圖帖子有瀏覽、發(fā)帖、回帖、搜索和管理 5 種方法,瀏覽方法又可以分列表和查看 2 個子方法,管理方法又可分編輯、刪除、置頂、轉(zhuǎn)移、加精華 5 個子方法,如圖 1-4。管理員用戶管理帖子刪除轉(zhuǎn)移置頂加精華編輯發(fā)帖回帖搜索瀏覽圖 1-4 帖子對象的相關(guān)用例圖用戶類有注冊、登陸和管理 3 個方法,管理方法又分為添加、刪除、設(shè)置權(quán)限 3 個子方法,如圖 1-5。管理員用戶管理用戶刪除添加設(shè)置權(quán)限發(fā)帖回帖瀏覽圖 1-5 用戶對象的相關(guān)用例圖這樣,表 1-2 和 1-3 就分別有了各自的歸屬對象。論壇一般存在兩種用戶:注冊用戶和管理員。用戶的權(quán)限是向下覆蓋的,即上級權(quán)限包含下級權(quán)限。這樣論

19、壇的基本功能就可以從各種需求中篩選出來了,即發(fā)帖、瀏覽帖子、回帖?;竟δ芫褪菢?gòu)成論壇系統(tǒng)的必要功能,具備這些功能的 web 系統(tǒng)即是論壇。1.41.4 擴展功能設(shè)計擴展功能設(shè)計具備了發(fā)帖、瀏覽帖子、回帖的 web 系統(tǒng)就構(gòu)成論壇了,但是這樣的論壇很簡單,沒有吸引力,用戶使用起來也不會很舒服,無論是作為商業(yè)還是個人論壇都是沒有競爭力的。所以需要為其添加一些更人性化的功能使內(nèi)容更豐富。用表格形式列出可能的擴展功能,如表 1-4。表 1-4 擴展功能列表功能名稱功能名稱說明說明用戶控制自己的信息用戶可控制自己的信息是否公開用戶登陸添加驗證碼登陸時需輸入驗證碼,如登陸信息錯誤則重新生成驗證碼。這樣可

20、以防止一些軟件偷取用戶名和密碼站內(nèi)短信讓兩個用戶能在論壇內(nèi)更方便的交流帖子評價給予用戶對一個帖子評價好壞的功能帖子發(fā)布添加多媒體如可在帖子內(nèi)使用表情圖片、插入 flash、音樂等功能帖子類別多樣化讓用戶可以發(fā)起投票、買賣等功能的帖子帖子收藏在論壇中加入搜索但效率卻不一定很高,對于好的帖子為了方便用戶以后更方便找到這個帖子,可以讓用戶收藏帖子用戶等級建立一個榮譽體系,對于對論壇貢獻大的用戶給予一定的榮譽稱號或者高的論壇等級論壇情況顯示讓用戶直接看到一些論壇統(tǒng)計數(shù)據(jù),如主題總數(shù)、在線人員等數(shù)據(jù)備份論壇最重要的就是數(shù)據(jù)庫,但數(shù)據(jù)庫系統(tǒng)的安全并不是 100%的,所以為了論壇能持續(xù)發(fā)展,需要定期對論壇數(shù)

21、據(jù)庫進行備份非法言論過濾對于一些非法言論或不良詞匯可以在論壇進行過濾設(shè)置,一旦有人使用也會被過濾掉而不至于造成不良影響非法 ip 限制對于一個蓄意搗蛋的用戶,限制他的 ip 不能訪問論壇,但這個有很大的局限性,一般情況下用處不會很大添加了以上功能,論壇就顯得更具有親和力了,而且也更具有實用性。第第 2 2 章章系統(tǒng)架構(gòu)與數(shù)據(jù)庫設(shè)計系統(tǒng)架構(gòu)與數(shù)據(jù)庫設(shè)計2.12.1 功能模塊的劃分功能模塊的劃分模塊的劃分主要是按每一個對象的操作來歸類。論壇操作的對象在第一章里歸納為用戶、版面、公共信息、帖子、管理員、系統(tǒng)參數(shù)這 6 個對象,所以就要針對這 6 個對象劃分功能模塊。(1) 用戶:有兩個模塊,一個是用

22、戶注冊、登陸、修改信息等功能組合,是用戶對自身的操作;另一個是管理人員對用戶進行刪除、授權(quán)的操作;如表 2-1。表 2-1 用戶功能模塊列表模塊模塊模塊包含的功能模塊包含的功能用戶注冊用戶登陸瀏覽其他用戶信息與其他用戶聯(lián)系用戶控制自己的信息用戶登陸添加驗證碼用戶模塊用戶等級用戶刪除管理人員模塊用戶授權(quán)(2) 版面:有兩個模塊,一個是瀏覽模塊,一個是管理模塊。如表 2-2。表 2-2 版塊功能模塊列表模塊模塊模塊包含的功能模塊包含的功能版面瀏覽模塊瀏覽版面版面管理模塊版面管理(3) 公共信息:將用戶發(fā)布和瀏覽公共信息的功能劃分為一個模塊,對象是用戶對公共信息的操作;管理員對公共信息的操作劃分為另

23、一個模塊。如表 2-3。表 2-3 公共信息功能模塊列表模塊模塊模塊包含的功能模塊包含的功能公共信息顯示模塊瀏覽、發(fā)布公共信息公共信息管理模塊公共信息管理(4) 帖子:帖子是論壇的基本,其功能是最多最復雜的,但仍然可以分為兩個模塊,根據(jù)操作對象來區(qū)分。如表 2-4。表 2-4 帖子功能模塊列表模塊模塊模塊包含的功能模塊包含的功能瀏覽帖子發(fā)布、修改、刪除帖子對帖子特殊操作帖子評價帖子發(fā)布增加多媒體帖子類別多樣化帖子移動(單個)帖子收藏帖子模塊帖子搜索帖子管理帖子管理模塊帖子移動(批量)(5) 管理員:管理員主要是對其他對象進行操作,是對其他模塊的操作人員,同時系統(tǒng)參數(shù)設(shè)置模塊的功能也可以劃分進來

24、。如表 2-5。表 2-5 管理員管理功能模塊列表模塊模塊模塊包含的功能模塊包含的功能設(shè)置系統(tǒng)參數(shù)數(shù)據(jù)備份非法言論過濾管理員管理模塊非法 ip 限制通過以上分析,論壇的模塊劃分也就完成了。但如果要把整個論壇系統(tǒng)完整的架構(gòu)出來,還要分析模塊與模塊之間的關(guān)系,把零散的功能模塊用一條主線串聯(lián)起來。對于論壇系統(tǒng)來說,聯(lián)系各個模塊的主線是使用者的權(quán)限,用戶能使用論壇的哪些功能是由用戶的權(quán)限決定的,論壇的每個功能都與相應(yīng)的權(quán)限對應(yīng)。同一類用戶使用的功能模塊。是以使用者為中心連接起來的。另外,操作同一類事物的功能模塊,也是相互關(guān)系的。瀏覽模塊與發(fā)帖回帖模塊、管理帖子模塊關(guān)聯(lián),是由論壇的系統(tǒng)流程決定的;管理版

25、塊模塊與瀏覽模塊關(guān)聯(lián),是有帖子與版塊的父子關(guān)系決定的,帖子依附與版塊,先有版塊后有帖子,帖子必須發(fā)表在某個版塊中;管理用戶模塊與注冊登陸模塊關(guān)聯(lián),是由同一類對象用戶決定的,注冊后獲得論壇的身份,成為用戶,所有的用戶需要接受管理員的管理,用戶登陸證明自己在論壇中的身份。分析了這些關(guān)系,我們可以得到論壇系統(tǒng)的整體架構(gòu),如圖 2-1。管理員管理用戶管理版塊管理帖子用戶選擇版塊瀏覽帖子注冊登陸發(fā)帖回帖搜索圖 2-1 論壇整體架構(gòu)圖對于用戶使用的模塊成為前臺模塊,管理員使用的模塊稱為后臺模塊。其劃分如圖 2-2。論壇系統(tǒng)論壇系統(tǒng)論壇系統(tǒng)用戶模塊版面瀏覽模塊公共信息顯示模塊帖子模塊用戶管理模塊版面管理模塊

26、公共信息管理模塊帖子管理模塊管理人員管理模塊圖 2-2功能模塊劃分2.22.2 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計論壇系統(tǒng)信息的儲存一般是在文件或者數(shù)據(jù)庫中,相比之下數(shù)據(jù)庫要簡單高效,能對論壇進行更好的控制,也能對資料提供一些嚴正和保護。所以目前流行的論壇都是使用的數(shù)據(jù)庫系統(tǒng)。使用數(shù)據(jù)庫的首先就是要設(shè)計數(shù)據(jù)庫的表結(jié)構(gòu),一個設(shè)計良好的數(shù)據(jù)庫結(jié)構(gòu)可以提高效率、方便維護,而且對于可能的擴充也會留有余地。第第 3 3 章章 基本設(shè)計基本設(shè)計3.13.1 論壇首頁設(shè)計論壇首頁設(shè)計當用戶打開論壇時,首先看到的是論壇首頁,用戶從首頁可以看到和論壇相關(guān)的內(nèi)容,發(fā)帖數(shù)、用戶數(shù)量和主要版面的情況等。首先這個頁面應(yīng)該盡量的美觀,

27、操作截面也要看起來簡單易用而且具有實用性。一般論壇的首頁分 4 個部分,上面是論壇的頂部 logo,一般這個要體現(xiàn)出論壇的一個主題;接著是論壇的導航部分,包括了用戶狀況和論壇了基本狀況,且這兩個狀況應(yīng)該左右分開;再下面就是論壇主題部分的各個版面信息;最下面就是論壇用戶在線狀況論壇當前的情況?;旧峡赡茏儎哟蟮闹挥邪婷娌糠郑云渌儎有〉牟糠挚梢宰龀晒梦募屍渌撁婵梢灾赜?。這 3 部分不寫在文件里,而是直接寫進數(shù)據(jù)庫中。如程序 3-1。首頁里用到了很多“”包括的字符,里面的內(nèi)容是變量,因為論壇信息會隨一些操作而改變而不同的顯示狀態(tài),這些信息將隨這些狀態(tài)的改變而改變成及時的真實的狀態(tài)。這些

28、是要與數(shù)據(jù)庫連接的,所以下面將說明數(shù)據(jù)庫的連接函數(shù)。3.23.2 數(shù)據(jù)庫連接函數(shù)數(shù)據(jù)庫連接函數(shù)數(shù)據(jù)庫連接在論壇運行中是必不可少的,把這部分單獨做成一個函數(shù),在需要的時候只需要調(diào)用這個函數(shù)就可以了,而不用每次去寫連接程序,這種復用可以讓操作更加方便快捷。選擇的 access 作為數(shù)據(jù)庫,功能不強大,不能讓很多人連接,但是可以省掉很多設(shè)置,對機器要求也相對要低得多,適合用 pc 機架設(shè)論壇。asp 中與數(shù)據(jù)相關(guān)緊密的是 ado,要讓 ado 對象能存取數(shù)據(jù)庫,最重要的東西是 ole db 和odbc 的驅(qū)動程序,必須具備對應(yīng)數(shù)據(jù)庫的其中一種驅(qū)動程序,ado 對象才能進行存取。因為根據(jù) micros

29、oft 公司的說法,ole db 驅(qū)動程序的執(zhí)行效能比 odbc要好,所以選擇用 ole db 驅(qū)動程序。利用 ado 的 connection 來建立同數(shù)據(jù)庫的連接。建立 adodb.connection對象,使用此對象的 open 方法打開數(shù)據(jù)庫。用 access 在論壇路徑下建立一個數(shù)據(jù)庫存儲路徑“data” ,然后建立一個名為 mybbs7.mdb 的數(shù)據(jù)庫,建立之前數(shù)據(jù)庫設(shè)計中的表。利用 microsoft 公司的 ole db 機制連接 access,用 ole db 不用建立 odbc 就可以直接連接 access 數(shù)據(jù)庫。sub 聲明了函數(shù) connectiondatabase

30、,end sub 結(jié)束這個函數(shù)。dim 聲明了變量 connstr,這個變量是用來存儲連接數(shù)據(jù)庫信息的。變量 db 聲明了數(shù)據(jù)庫文件所在的路徑。為 connstr 賦值是聲明 ole db 連接數(shù)據(jù)庫的方式,data source 后面跟的是數(shù)據(jù)庫文件所在的路徑。server.mappath 是 asp 內(nèi)置server 對象一個函數(shù),用來取得網(wǎng)站目錄下文件的絕對路徑。712 行是一個判斷錯誤的信息,如果連接出錯,asp 的 err 對象判斷系統(tǒng)給出錯誤的存在,然后清除。第第 4 4 章章模塊的實現(xiàn)模塊的實現(xiàn)4.14.1 用戶模塊用戶模塊.1 用戶的登陸用戶的登陸首先看用戶的登

31、陸。在用戶信息表里用戶名和用戶密碼字段是用來驗證用戶身份的,用這兩個字段來寫驗證用戶登陸的程序。登陸頁面命名為 login.asp,這個頁面包含了輸入用戶名和密碼、cookie選項、和隱身登陸選項。隱身登陸只是一個判斷登陸狀態(tài)的標識。主要是驗證用戶身份和把用戶信息寫入 cookie。首先是一個查詢用戶身份的 sql 語句,輸入某個用戶后將從數(shù)據(jù)表 user_t中查找該用戶。set rsuser=mybbs.execute(sql)一句是用來執(zhí)行這條 sql 語句,同時返回一個包含了查詢信息的記錄集。if rsuser.eof and rsuser.bof then一句判斷用戶信息是否存在。如果

32、不為空,就將把數(shù)據(jù)集的信息寫入儲存用戶信息的字符串中。if trim(password)trim(imyuserinfo(6) then 一句判斷用戶密碼是否和數(shù)據(jù)庫中的用戶密碼相同。response 是 asp 的一個內(nèi)置對象,cookies 是這個對象用來向瀏覽器寫cookie 文件的集合。cookies 集合設(shè)置 cookie 的值。若指定的 cookie 不存在,則創(chuàng)建它,若存在。則設(shè)置新的值并且將舊值刪除。response.cookies(mybbs.forum_sn).expires=date+1 是用來保存用戶選擇的cookie 保存時間的,在選擇時間內(nèi)再次來論壇則可以不用再登陸

33、了。.2 用戶的注冊用戶的注冊用戶注冊也關(guān)系到信息的驗證,必須確定一些信息符合一定的規(guī)則和要求。用戶注冊后可以修改自己的信息和密碼,如果忘記密碼還有相關(guān)取回密碼的操作。首先就是用戶的注冊,命名為 reg.asp,主要是對用戶所填寫信息的檢測。主要包括字段是否為空,是不是滿足長度、字符方面的要求;輸入 e-mail 是否正確,主要判別是字符是否存在和存在的位置;兩次輸入的密碼是否一致;用戶名是否已經(jīng)存在,電子郵件是否被使用。注冊首先是要向數(shù)據(jù)庫提交你所填寫的信息,這些所填寫的信息大多是表單的形式,可以使用 request.form()來獲取表單內(nèi)的文本框。request 是 as

34、p的內(nèi)置對象,form 是 request 的一個獲得表單的集合。(1) 用戶名的驗證:在獲取的同時就可以對文件長度等進行檢測,使用cint()函數(shù)進行強制執(zhí)行整數(shù)運算判斷是否在可接受的范圍之內(nèi)。 (2) 密碼的驗證:主要驗證的是密碼的長度,采用 len()函數(shù),可以返回字符串中字符的個數(shù)。參數(shù)可以是字符串也可以是變量名。if request.form(psw)= or len(request.form(psw)10 or len(request.form(psw)6 thenerrcodes=errcodes+template.strings(13)(3) 電子郵件的驗證:郵件的地址一般是“

35、用戶名域名” ,采用 vbscript的函數(shù) split(),可以返回一個一維數(shù)組。在參數(shù)部分可以設(shè)置“”為字符串的標識界限。用這個符號來拆分電子郵件地址,形成數(shù)組。ubound()函數(shù)返回了數(shù)組維數(shù)的最大可用下標。dim names,name,i,cis validemail=truenames=split(email,”)if ubound(names)1 thenis vailemail=falseexit functionend if而用戶的注冊信息如果是合法的則在提交注冊信息后要將這個注冊信息插入到數(shù)據(jù)庫中去,可以使用 recordset 對象。set rs=server.creat

36、eobject(“adodb.recordset”)sql=”select * from user_trs.open sql,conn,2,3rs.addnewrs(“username”)=usernamers(“userpassword”)=passwordrs(“useremail”)=useremailrs(“userclass”)=userclassrs(“titlepic”)=titlepicrs.updaters.closeset rs=nothing但光有 recordset 對象沒有 connection 對象也沒有用,connection 對象已經(jīng)寫入了連接數(shù)據(jù)庫的函數(shù) co

37、nn.asp。connstr = provider = microsoft.jet.oledb.4.0;data source = & server.mappath(db)set conn = server.createobject(adodb.connection)conn.open connstrset rs=server.createobject(adodb.recordset)sql=select * from user_t where username=”&username&”rs.open sql,conn,1,3在上面程序里,conn 對象的功能是連接數(shù)據(jù)

38、庫,rs 的功能是打開數(shù)據(jù)表user_t。而 connection 對象的功能是連接數(shù)據(jù)庫,連接程序如下:sub connectiondatabasedim connstrdb = data/mybbs7.mdbconnstr = provider = microsoft.jet.oledb.4.0;data source = & server.mappath(db)set conn = server.createobject(adodb.connection)conn.open connstrconnstr = provider = microsoft.jet.oledb.4.0;d

39、ata source = & server.mappath(db)一句分別設(shè)置了 provide 參數(shù)和 data source 參數(shù)。用戶注冊后要修改自己的信息。修改信息就是將原來用戶的信息顯示出來,待用戶修改提交表單后更新數(shù)據(jù)庫中的信息,這里同樣要對用戶新輸入的信息進行檢測,這個和用戶注冊部分的檢測是一樣的,只是沒有了對用戶名的檢測。所以用戶信息的修改的程序與用戶注冊是很相似的,只少了 rs.addnew 一句,另外在選取信息的時候的語句有所不同。sql=”select * from user_t” where userid=”& userid通過這一句可以準確的定位到用戶

40、的編號 userid 的這條記錄,這是利用了recordset 對象的查詢功能,然后使用 recordset 對象的寫入功能,用rs.update 結(jié)束。雖然用戶的用戶名不可以更改,但是用戶的密碼是可以更改的,這是用戶身份驗證的標識,同時也可以更改自己的密碼提問和密碼答案。這些更改也基本上和用戶信息修改的程序相同,利用用戶的編號取出用戶的信息,驗證用戶的修改信息后更新數(shù)據(jù)庫。但是如果用戶是忘記了密碼而要取回,則就要調(diào)用到另外的一套程序。獲得用戶密碼程序(lostpass.asp)if request.form(username)= thenshowerr template.strings(6)

41、exit subelseusername=replace(request(username),)end ifif mybbs.forum_setting(2)0 thenset rs=mybbs.execute(select userquesion,useranswer,username,usergroupid from dv_user where username=&username&)elseset rs=mybbs.execute(select userquesion,useranswer,username,usergroupid from dv_user where u

42、sername=&username& and usergroupid3)end ifif rs.eof and rs.bof thenshowerr template.strings(8)exit sub elseif rs(3) 4 thenshowerr template.strings(7)exit sub else if rs(0)= or isnull(rs(0) then showerr template.strings(9)exit sub elsetemplate.html(6)=replace(template.html(6),$quesion,rs(0)te

43、mplate.html(6)=replace(template.html(6),$username,username)if mybbs.forum_setting(81)=0 thentemplate.html(6)=replace(template.html(6),$getcode,)elsetemplate.html(6)=replace(template.html(6),$getcode, 驗證碼:&mybbs.getcode()end if response.write template.html(6)end ifend ifrs.close set rs=nothing這里是

44、通過兩步來完成取回密碼的,第一步是驗證用戶名,第二步才是取回密碼。4.24.2 帖子模塊帖子模塊一個論壇最重要的是數(shù)據(jù),數(shù)據(jù)部分最重要的只有兩個,一個是用戶數(shù)據(jù),另一個就是帖子數(shù)據(jù)。而帖子是一個論壇存在的根本,所以非常重要。.1 發(fā)布、修改、刪除帖子發(fā)布、修改、刪除帖子對于發(fā)布、修改和刪除帖子,發(fā)布是重點,修改帖子和發(fā)布帖子是差不多的,而刪除帖子只需要多數(shù)據(jù)庫的帖子 id 實行刪除操作,相對也比較簡單。發(fā)布帖子的功能很多,使用心情圖片和表情圖片,正文部分可以自己定義喜歡的格式,還有使用各種 ubb 代碼。帖子的正文部分可以通過一些代碼插圖圖片、flash 等各種東西,而且可以自

45、定義字體、格式、顏色等,讓帖子看起來更豐富多彩。其實這里并沒有提供html 功能,而是用到了 ubb 碼。ubb 代碼是 html 的一個變種,是 ultimate bulletin board(國外的一個 bbs 程序)采用的一種特殊的 tag。為了避免用戶無意或有意的使用 html 代碼對論壇進行攻擊,一般論壇是禁止 html 代碼的,但會開放一些自定義的 tag 標簽,類似與 html 中的 tag,這樣就既可以使用一些等同于 html 代碼的功能,又避免了論壇受到惡意的攻擊。一般我們自定義的這些 tag 叫做 ubb 代碼。(1) url 超級連接:直接輸入 http:/ 系統(tǒng)將直接創(chuàng)

46、建超級鏈接。urlhttp:/ 論壇/url(2) e-mail 超級連接:在你的信息里加入電子郵件的超級鏈接,可以按下面的方式套用 ubb 代碼。 粗體與斜體:可以使用b/b來表示粗體,i/i來表示斜體(4) 列表:在信息里加入列表,按照下例套用 ubb 代碼list* firstline* secondline/list如果要加入序列可以使用list=a或list=1就可以按照字母和數(shù)字來排序了。(5) 加入圖片:img圖片地址/img可以在文章中插入圖片。(6) 引用信息:quote引用內(nèi)容/quote可以插入引用的信息。(7) 保持格式:如果需要帖入一些按一定格式排列的字符圖可以使用c

47、ode內(nèi)容/code,這樣里面的內(nèi)容會按照你帖入的格式嚴格排列。(8) 彩色文字:color=red文字/color可以讓文字變成彩色。這里 red是論壇已經(jīng)定義好的彩色列表,red=#ff0000,用戶也可以自己定義其他非論壇定義的色彩。以上是關(guān)于基本 ubb 代碼的使用,而在實際操作時對于 ubb 代碼也可以進行過濾,引用別人的發(fā)言時也可以使用直接引用選項,自動完成 ubb 操作。.2 帖子瀏覽模塊帖子瀏覽模塊為了提高頁面的讀取速度,帖子一般不會在一頁里羅列出來,而是采用分頁顯示,讓每頁顯示一定的帖子數(shù)。論壇的分頁顯示主要有兩種方法,一種是將數(shù)據(jù)庫中所有符合查詢條件的記錄一

48、次性讀入 recordset 中,并存放在內(nèi)存中,然后通過 ado recordset 對象所提供的幾個專門支持分頁處理的屬性來管理分頁處理;另一種方法是根據(jù)客戶的指示,每次分別從符合查詢條件的記錄中將規(guī)定數(shù)目的記錄讀出顯示。兩種方法的區(qū)別在于前者要把所有記錄都讀入內(nèi)存,如果記錄很多的話,效率會比較低;而后者是先根據(jù)指示做判斷再讀入符合條件的一定數(shù)目的記錄進內(nèi)存,但如果訪問人數(shù)多時,會造成很大負擔。因為在一般情況下效率相差不大,而第一種方法更容易實現(xiàn),所以一般采取第一種方法。在第一種方法中,進行 ado 存取數(shù)據(jù)庫時的分頁顯示,其實就是對recordset 的記錄進行操作。recordset

49、對象表示基本表或命令執(zhí)行結(jié)果的記錄全集。任何時候 recordset 都只將集合中的單個記錄作為當前的記錄引用。使用 ado 時,將幾乎全部使用 recordset 對象來對數(shù)據(jù)進行操作。.3 帖子搜索模塊帖子搜索模塊如果論壇的的帖子數(shù)據(jù)量比較大的時候,用帖子列表的方式來人為的尋找某帖子顯然是很浪費時間的,這時要用到帖子搜索的功能。搜索最重要的是效率,這時就需要設(shè)計搜索需要的條件,使搜索達到最大效率。如圖 4-1。4-1 帖子的搜索在圖 4-1 里能看出,帖子的搜索,首先是有兩種搜索方式,搜索作者或搜索主題的關(guān)鍵字。過濾的條件是三個,論壇版塊、帖子日期和帖子所在數(shù)據(jù)表(如果帖子

50、數(shù)量大的話,是可以分不同數(shù)據(jù)表儲存的)。有了這些條件可以增加搜索的效率。搜索肯定要用到 sql 的 select 語句,那么關(guān)鍵就是 asp 是如何操作 sql 語句的。見程序 4-10。在帖子搜索完成后,將搜索所取得的主題要形成一個帖子瀏覽列表,這部分和帖子的顯示與瀏覽模塊是基本上相同的,只是取出了需要帖子的 id 重新生成一個 id 序列。4.34.3 管理人員模塊管理人員模塊管理人員模塊實際上其實是多個模塊的組合,模塊的功能都實現(xiàn)了的話,這里只是對這些功能進行限制。.1 系統(tǒng)參數(shù)設(shè)置系統(tǒng)參數(shù)設(shè)置系統(tǒng)參數(shù)設(shè)置是后臺設(shè)置,界面見圖 4-2。4-2 系統(tǒng)設(shè)置頁面在系統(tǒng)參數(shù)設(shè)置里

51、對許多東西都進行了設(shè)置,這些東西都是網(wǎng)站必須的和公用的東西。如果不在這里儲存,就要在每個頁面都寫出這些信息,如果一旦其中的某個需要修改,就要把所有的頁面都修改一遍,這樣工作量就會很大。現(xiàn)在把它們提取出來寫,當需要時很容易地就能從數(shù)據(jù)庫中取出來顯示在頁面上,如果出現(xiàn)變化,就很方便地可以修改了。系統(tǒng)參數(shù)程序基本上和用戶注冊修改信息部分是差不多的,從數(shù)據(jù)表從讀出數(shù)據(jù)顯示在表單,在修改后又把更新后的表單數(shù)據(jù)提交給數(shù)據(jù)庫更新。.2 用戶授權(quán)用戶授權(quán)用戶授權(quán)也是在后臺進行的,授權(quán)的方式是設(shè)置好論壇等級,對于不同的論壇等級設(shè)置不同的權(quán)限字段,然后授權(quán)只需要授予用戶相應(yīng)的論壇等級,如版主、超級

52、版主等就可以達到授權(quán)的目的?;旧现粻可娴接脩舯砟承┳侄蔚牟僮髋c系統(tǒng)參數(shù)設(shè)置。用戶授權(quán)的主要目的就是讓用戶參與到論壇中來,同時也減少管理員的負擔,讓論壇顯得更加規(guī)范。.3 數(shù)據(jù)庫的備份與還原數(shù)據(jù)庫的備份與還原數(shù)據(jù)庫對于一個論壇來說是至關(guān)重要的,當論壇運行一段時間后,某些關(guān)鍵數(shù)據(jù)如果不小心刪除了,或者數(shù)據(jù)庫出現(xiàn)了異常錯誤數(shù)據(jù)被破壞,如果有數(shù)據(jù)庫的備份就能很好的恢復了。所以這是論壇日常管理中最重要也是最不可缺少的一部分,其他的參數(shù)設(shè)置設(shè)置好后一般都不會有太多更改,但是數(shù)據(jù)庫的備份卻要定期的執(zhí)行一次。這里用到了在處理文件上的重要的對象fso,也就是 filesystemobject對

53、象,其作用是提供對計算機文件系統(tǒng)的訪問。scripting. filesystemobject以下代碼說明了如何使用 filesystemobject 對象返回一個 textstream 對象,此對象可以被讀取或?qū)懭搿et fs=creatobject(“scripting. filesystemobject”)set a=fs.createtextfile(“e:testfile.txt”,true)a.writeline(“this is a test”)a.closecreateobject 函數(shù)返回 filesystemobject 對象(fs)。使用createtextfile 方

54、法創(chuàng)建一個文件,作為 textstream 對象(a),然后使用writeline 方法在此文件中寫入一行文本。最后使用 close 方法刷新緩沖區(qū)并關(guān)閉文件。 第第 5 5 章章 論壇的架構(gòu)論壇的架構(gòu)5.15.1 安裝環(huán)境和參數(shù)設(shè)置安裝環(huán)境和參數(shù)設(shè)置需要的安裝軟件和環(huán)境如下:(1)windows 2000 或者 windows xp(2)internet information services 5.0 以上版本將論壇的源代碼解壓到硬盤某個目錄下,打開我的電腦的管理。打開服務(wù)和應(yīng)用程序,選擇 internet 信息服務(wù),再選擇網(wǎng)站。這時一般會有一個默認網(wǎng)站,可以編輯默認網(wǎng)站的屬性,也可以重新

55、創(chuàng)建一個新的網(wǎng)站。 ,如圖 5-1。圖 5-1 計算機管理界面 打開網(wǎng)站的屬性頁面,注意以下幾個屬性:網(wǎng)站、主目錄、文檔。網(wǎng)站屬性見圖 5-2。圖 5-2 網(wǎng)站屬性這里的描述部分是可以自定義的,即創(chuàng)建的網(wǎng)站名。ip 地址是選擇外界訪問用的地址,如果是服務(wù)器的話外界可以直接通過域名訪問。不配置 ip 的話,本機可以通過 localhost 訪問或者 的 ip 訪問。tcp 端口可以自己設(shè)定,設(shè)定端口后訪問地址應(yīng)該是“ip 地址:端口” ,如果是 80 端口則可省略端口部分。主目錄屬性見圖 5-3。圖 5-3 主目錄屬性內(nèi)容來源選擇此計算機上的目錄,本地路徑設(shè)置成代碼存檔目錄。

56、但比如如果這里設(shè)置成“f:” ,而不是“f:bbs”的話,訪問的時候在 ip 或域名后面需要加“/bbs”來訪問。這里的配置選項里要把里面選項設(shè)置中的“起用父路徑”點上。文檔屬性見圖 5-4。圖 5-4 文檔屬性這里如果有多個默認文檔必須要讓 index.asp 處于第一個的位置,其他的放下移或刪除處理。5.25.2 運行論壇運行論壇配置完以上參數(shù)就可以訪問論壇了。打開 ie 瀏覽器輸入之前設(shè)置的 ip 地址,或者直接屬于 localhost,就可以進入論壇主頁面。這里要注意數(shù)據(jù)庫的連接文件是 conn.asp 文件,如果要更改數(shù)據(jù)庫的名稱,或者更改數(shù)據(jù)庫路徑都要在這個配置文件里更改相應(yīng)的設(shè)置

57、。訪問論壇首頁如圖 5-5。5-5 論壇首頁使用管理員登陸后,可以看到管理選項,進入時要再次輸入密碼。這個密碼可以和登陸密碼不同。管理員用戶名為 admin,密碼為 admin,后臺密碼相同??梢愿恼搲嚓P(guān)顯示信息。 第第 6 章章 結(jié)論結(jié)論本文主要說明了 asp 論壇的設(shè)計和 access 數(shù)據(jù)庫的設(shè)計和實現(xiàn),運用的asp web 數(shù)據(jù)庫技術(shù)具有強大的功能和普遍的適用性。asp 技術(shù)發(fā)展已經(jīng)有許多年了,現(xiàn)在也有各種其他的更安全穩(wěn)定的技術(shù),如 jsp、php 等。asp 作為可以直接應(yīng)用于頁面的技術(shù)仍然有他的優(yōu)勢,在各種網(wǎng)絡(luò)應(yīng)用領(lǐng)域依然很有實用性,也是 web 設(shè)計的基礎(chǔ)技術(shù)。access

58、作為數(shù)據(jù)庫的功能是相當差的,但是在作為最為流行的 office 系統(tǒng)的組件,擁有使用簡單,平臺架設(shè)方便和普及性強的特點,作為一般學生論壇或者個人論壇其功能也是足夠的。本文的主要是說明如何設(shè)計數(shù)據(jù)庫已經(jīng)如何將頁面和數(shù)據(jù)庫進行連接,而且這里的數(shù)據(jù)庫也可以更換成 sql 等高級數(shù)據(jù)庫進行應(yīng)用,只需要修改數(shù)據(jù)庫的連接函數(shù)就可以做到數(shù)據(jù)庫的轉(zhuǎn)換。通過研究和設(shè)計工作,對于 web 編程有了更深入的了解,對掌握和運用 asp 和數(shù)據(jù)庫的應(yīng)用方面也有了更進一步的提高,對于今后的對于其他技術(shù)的深入和研究也打好了良好基礎(chǔ)。參考文獻參考文獻1歐陽周,劉道德。理工類學生專業(yè)論文導寫。長沙:中南大學出版社 20002劉

59、小華,任廷奇 畢業(yè)論文寫作指導 北京 科學出版社 20043黃明,梁旭 asp 信息系統(tǒng)設(shè)計與開發(fā)實例 北京 機械工業(yè)出版社 20044黃斯偉。html4.0 動態(tài)網(wǎng)頁制作。北京:人民郵電出版社, 19995孫麗君, 吳紅普. asp 編程基礎(chǔ)及應(yīng)用實例集錦 m. 北京: 人民郵電出版社. 20016陳會安. asp 網(wǎng)頁制作徹底研究m. 北京:人民郵電出版社. 20017 richard anderson chris blexrud. asp 高級編程m. 北京: 機械工業(yè)出版社.20018李瑞旭. asp 實例教程m. 北京: 中國電力出版社. 20019馮能山, 李其藝. -輕松學習 a

60、sp 網(wǎng)絡(luò)實用編程 m. 北京: 清華大學出版社 .200210鄧文淵, 陳惠貞, 陳俊榮. asp 與網(wǎng)頁數(shù)據(jù)庫設(shè)計 m. 北京 中國鐵道出版社. 200111張海藩.軟件工程導論(修訂版). 北京:清華大學出版社 200212張海藩,牟永敏。面向?qū)ο蟪绦蛟O(shè)計實用教程。 北京 清華大學出版社 2001致致 謝謝光陰似箭,四年的大學生活轉(zhuǎn)眼即將過去。這四年是我人生中最重要的階段。在這期間,我幸運的遇到了許多好老師,在他們的幫助和指導下,我學到了大量專業(yè)知識及學習方法,這些知識和方法為我日后進一步學習打下堅實基礎(chǔ)。在此,我要感激所有教過我,給予我?guī)椭睦蠋焸?,正是他們無私奉獻精神和誨人不倦的育人態(tài)度,才使我順利成長。感謝大學四年中所有的任課老師,感謝他們對我學習上的幫助和影

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論