叢春燕
摘要:該系統(tǒng)使用ASP+SQL Server開發(fā)網(wǎng)上論壇,通過網(wǎng)上論壇,管理員用戶可以創(chuàng)建用戶、修改用戶信息以及刪除用戶;可以對(duì)留言信息進(jìn)行管理,包括刪帖、置頂?shù)?。注?cè)用戶可以修改自己的用戶名和密碼;可以根據(jù)個(gè)人的愛好和需要選擇相應(yīng)的論壇主題,發(fā)表帖子,也可以對(duì)某個(gè)作者的帖子發(fā)表見解,探討問題。
關(guān)鍵詞:ASP;網(wǎng)上論壇;數(shù)據(jù)庫
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)06-0052-03
1背景
ASP是Active ServerPages的縮寫,是Microsoft公司開發(fā)的Web服務(wù)器端腳本開發(fā)環(huán)境。可以生成動(dòng)態(tài)、高效的Web應(yīng)用程序。其安裝Windows Server操作系統(tǒng),選擇IIS作為Web服務(wù)器。論壇又叫BBS,全稱為BuHetin Board System,中文意思是“電子公告板”,它是Internet上的一種交互性極強(qiáng)的、網(wǎng)友喜聞樂見的電子信息服務(wù)系統(tǒng),提供一塊公共電子白板,每個(gè)用戶都可以在上面書寫,發(fā)布各自的信息或提出不同的看法,以便與其他用戶進(jìn)行交流討論。在本文中,我們采用ASP與SQLServer數(shù)據(jù)庫結(jié)合作為網(wǎng)上論壇系統(tǒng)的開發(fā)環(huán)境。
2系統(tǒng)分析與設(shè)計(jì)
2.1系統(tǒng)分析
論壇具有的最基本模塊有:
1)用戶模塊主要包括用戶登錄、注冊(cè)、用戶資料修改等;
2)帖子模塊主要實(shí)現(xiàn)顯示帖子內(nèi)容,管理員能進(jìn)行相應(yīng)管理。
目標(biāo)系統(tǒng)功能需求如圖1所示。
2.2數(shù)據(jù)庫設(shè)計(jì)
本系統(tǒng)在SQL SERVER中創(chuàng)建數(shù)據(jù)庫Discuss,在Discuss中創(chuàng)建兩個(gè)表:表Users和表Content。Users表存放用戶信息,在創(chuàng)建users表時(shí)添加系統(tǒng)管理員Admin,密碼為Admin,具有管理員權(quán)限,Users表結(jié)構(gòu)如表1所示。Content表存放帖子的相關(guān)信息,Content表結(jié)構(gòu)如表2所示。
3系統(tǒng)中使用的關(guān)鍵技術(shù)
ASP可以非常方便地通過ADO(ActiveX Data 0bject)數(shù)據(jù)模型和SQL語句訪問SQL Server 2000數(shù)據(jù)庫。ADO使用Connec-tion對(duì)象完成連接數(shù)據(jù)庫功能;ADO用Command對(duì)象來發(fā)出命令對(duì)數(shù)據(jù)源進(jìn)行指定的操作;ADO用Recordset對(duì)象來存放通過SELECT語句查詢到的結(jié)果,這些數(shù)據(jù)以“行”(記錄)為單位,返回?cái)?shù)據(jù)的集合被稱為記錄集,也可以稱為結(jié)果集。
4主要模塊界面設(shè)計(jì)
4.1論壇首頁設(shè)計(jì)
4.2注冊(cè)、修改、刪除用戶信息界面設(shè)計(jì)
4.3添加新帖子、查看留言內(nèi)容設(shè)計(jì)
5結(jié)論
這個(gè)系統(tǒng)的目的是為了做成交互式的網(wǎng)頁,方便客戶端和瀏覽器端之間的交流。網(wǎng)上論壇系統(tǒng)是一個(gè)會(huì)員登錄留言系統(tǒng)。網(wǎng)上游客能夠?yàn)g覽論壇上的帖子,并且能夠注冊(cè)成為用戶。論壇注冊(cè)會(huì)員能夠修改自己的資料信息,發(fā)表帖子,讓大家積極參與討論。論壇管理員能夠便于管理論壇,包括瀏覽游客留言,審核留言,對(duì)于不健康或是不利于社會(huì)穩(wěn)定的留言能進(jìn)行刪除操作等等。通過論壇,人們能夠相互交流溝通,把疑惑在論壇里公布,大家獻(xiàn)計(jì)獻(xiàn)策,共同學(xué)習(xí),共同進(jìn)步。