叢春燕



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