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