《中小學(xué)校園論壇設(shè)計策略分析》由會員分享,可在線閱讀,更多相關(guān)《中小學(xué)校園論壇設(shè)計策略分析(2頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、中小學(xué)校園論壇設(shè)計謀略分析
中小學(xué)校園論壇設(shè)計謀略分析
【摘 要】我們使用MACROMEDIA公司的Dreamweaver MX制作頁面,使用Microsoft Access制作系統(tǒng)的數(shù)據(jù)庫,結(jié)合當(dāng)今比擬流行的ASP技術(shù),做一個具有用戶管理、留言發(fā)布、站長回復(fù)、留言管理、論壇樣式設(shè)定、自動分頁瀏覽留言、跳轉(zhuǎn)到指定頁、搜索指定內(nèi)容、查看留言者IP、留言內(nèi)容過濾等功能的網(wǎng)站信息管理系統(tǒng)。
【關(guān)鍵詞】ADOasp;數(shù)據(jù)庫
一般Web論壇都開設(shè)有涵蓋不同領(lǐng)域的主題論壇,網(wǎng)友可以根據(jù)興趣選擇適合自己的論壇進行瀏覽和發(fā)言。本選題的目標(biāo)就是使用
2、腳本編程設(shè)計出一個功能相對完整的通用Web論壇。要實現(xiàn)這樣的功能,離不開后臺數(shù)據(jù)庫的支持。 本文作者主要完成Web效勞器端的用戶管理、帖子管理、版面管理、數(shù)據(jù)庫管理、瀏覽和查找功能等設(shè)計、實現(xiàn)與完善以及整個實驗網(wǎng)站的組織建立和測試工作。
一、ASP簡介
1.ASP技術(shù)
ASP即Active Server Page的縮寫。它是一種包含了使用VB Script或Jscript腳本程序代碼的網(wǎng)頁。當(dāng)瀏覽器瀏覽ASP網(wǎng)頁時, Web效勞器就會根據(jù)請求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動態(tài)生成的網(wǎng)頁。
2.ASP頁面的結(jié)構(gòu)
ASP的程
3、序代碼簡單、通用,文件名由.asp結(jié)尾,ASP文件通常由四局部構(gòu)成:
標(biāo)準(zhǔn)的HTML標(biāo)記:所有的HTML標(biāo)記均可使用。
ASP語法命令:位于 標(biāo)簽內(nèi)的ASP代碼。
效勞器端的include語句:可用#include語句調(diào)入其它ASP代碼,增強了編程的靈活性。
腳本語言:ASP自帶JScript和VBScript兩種腳本語言,增加了ASP的編程功能,用戶也可安裝其它腳本語言,如Perl、Rexx等。
3.ASP運行所需的環(huán)境如下
目前ASP可運行在三種環(huán)境下:
WINDOWS NT server 4.0運行IIS 3.0以上。
WI
4、NDOWS NT workstation 4.0運行Peer Web Server 3.0以上。
4.IIS與ASP的結(jié)合
利用IIS+ASP技術(shù)來集成Web前后端所帶來的強大效益可歸結(jié)為以下幾個方面:①減少構(gòu)建和維護本錢;②加快聯(lián)機過程;③應(yīng)用軟件集中在效勞器端開發(fā)管理;④前端可使用任何瀏覽器;⑤后端可存取任何數(shù)據(jù)庫 ;⑥可使用任何腳本語言開發(fā) 。
三、網(wǎng)絡(luò)論壇系統(tǒng)詳細設(shè)計與實現(xiàn)
1.網(wǎng)上論壇系統(tǒng)說明
此網(wǎng)上論壇可以實現(xiàn):① 游客:查看帖子、學(xué)生、老師注冊新用戶。②注冊用戶: 查看帖子、發(fā)新帖子、回復(fù)信息、修改個人資料。③管理員: 發(fā)布公告、帖子管理、
5、論壇設(shè)置、版面管理、用戶管理、數(shù)據(jù)庫備份與恢復(fù)。
2.網(wǎng)上論壇系統(tǒng)總體分析
通過上面的功能說明,我們可以將論壇的制作分為兩大局部:
前臺管理:主要是學(xué)生瀏覽、注冊、發(fā)貼、修改個人資料等。
后臺管理:主要有論壇根本設(shè)置、用戶管理、論壇管理、數(shù)據(jù)管理。
3.后臺管理系統(tǒng)局部功能詳細設(shè)計與實現(xiàn)
論壇設(shè)置管理:論壇根本設(shè)置中主要是論壇根本信息的設(shè)置,如:學(xué)校論壇名稱、論壇URL、主頁名稱、主頁地址、是否開放用戶注冊、過濾設(shè)置。
論壇管理:主要功能有建立論壇、編輯論壇。即增加論壇欄目、編輯以前建立的論壇。在網(wǎng)絡(luò)中,難免有些同學(xué)會發(fā)一些不文明的用語,
6、在此我們設(shè)計了過濾功能,一旦用戶發(fā)一些不文明用語時,系統(tǒng)會自動隱藏該帖。從而行成一個良性循環(huán)的文明網(wǎng)絡(luò)。
數(shù)據(jù)管理設(shè)置:數(shù)據(jù)的備份:是先利用replace修改數(shù)據(jù)庫名稱,然后用copyfile 方法把修改后的數(shù)據(jù)庫復(fù)制到相應(yīng)的目錄中去。
copyfile 功能描述:將一個或多個文件從某位置復(fù)制到另一位置。
使用語法: object.copyfile souce, destination [,overwrite]
object filesytemobject 對象名稱,Souce 表示指定文件的字符串。
Destination表示目標(biāo)位置的字符串. Overwrite可選,表示是否覆蓋現(xiàn)有文件。
四、運行環(huán)境
硬件環(huán)境:WIN2003
數(shù)據(jù)庫:Access2000
其他:效勞器必須安裝微軟IE瀏覽器5.5
推薦:Windows 2003+IIS6.0+Access2000+IE5.5環(huán)境測試
參考文獻:
【1】肖金偉.ASP網(wǎng)絡(luò)編程技術(shù)第一版.清華大學(xué)出版社,2003