下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、基于ASP.NET紅棗論壇系統(tǒng)設計與開發(fā)摘 要:在二十一世紀,地球因為互聯(lián)網(wǎng)的存在,早已變成一個村落。目前,國內(nèi)幾乎所有的大學和學院都有自己的BBS論壇網(wǎng)站。論壇的內(nèi)容涉及非常廣泛,這一主題是符合這一趨勢,因此得以設計和推出。BBS系統(tǒng)是最常見的網(wǎng)絡形式,其主要功能是給網(wǎng)友一個交流的平臺。為了滿足BBS系統(tǒng)的性能要求,實現(xiàn)系統(tǒng)的各個方面的問題,系統(tǒng)采用ASP.NET和SQL Server 2005數(shù)據(jù)庫相結(jié)合的開發(fā)模式。論文首先論述了系統(tǒng)的開發(fā)背景和研究的目的與意義,并對系統(tǒng)開發(fā)所采用的技術(shù)進行相應的簡單介紹。在系統(tǒng)分析中,對系統(tǒng)的模型進行簡單分析,并對系統(tǒng)進行可行性分析,確定在目
2、前的條件下,BBS系統(tǒng)是可行的。在需求分析結(jié)果的基礎上,明確系統(tǒng)的功能級數(shù)據(jù)流圖,再對系統(tǒng)的功能模塊進行劃分,接著對系統(tǒng)中的數(shù)據(jù)庫進行模型設計,包括實體聯(lián)系圖、實體及其屬性圖和數(shù)據(jù)表結(jié)構(gòu)。最后給出了系統(tǒng)中模塊的詳細設計與實現(xiàn),并對系統(tǒng)模塊涉及到的關(guān)鍵源代碼進行了詳細的分析。 在紅棗論壇中用戶可以自由地發(fā)表自己的觀點和對論壇的主題發(fā)表意見,還可以對網(wǎng)友的問題及時地解決,獲取有用的知識。該論壇還有一些特殊的功能,如在線人員顯示、強大的搜索功能。 關(guān)鍵詞:BBS系統(tǒng),ASP.NET,SQL Server 一、引言: BBS是在1992年底隨著國際互聯(lián)網(wǎng)的開始流行而迅速發(fā)展起來的。
3、互聯(lián)網(wǎng)的產(chǎn)生使得以前只能在本地訪問的BBS可以被全世界隨意訪問, 這對大多數(shù)人來說是極具誘惑力的。BBS 是一個有多人參加的討論系統(tǒng),在BBS上大家可以對一個共同感興趣的問題進行討論,自由地發(fā)表自己的意見與觀點,并且能直接與其他的人進行溝通1。按照網(wǎng)站的性質(zhì)以及服務對象來分,迄今有以下幾種類型:一是校園BBS。校園BBS作為主要的集中地,在BBS領域具有舉足輕重的地位。 由于校園BBS的繁榮,吸引了很多的社會人士參與【18】。二是專業(yè)BBS,一般是由各個著名的大公司組建,人們可以利用其交流自己對商品的看法,更為重要的是可以解決商品使用中的問題.三是商業(yè)BBS,它是由ISP建立的BBS站點,這類
4、BBS站點各種信息比較多,內(nèi)容相當豐富. 四是小型局域BBS,一般是由個人或小型集體建立,為小范圍信息交流服務。五是業(yè)余BBS,一般由BBS愛好者個人利用一些免費空間辦的BBS,目的是為廣大網(wǎng)友提供一個在某些專業(yè)上的交流場所.六是新聞媒體BBS,是由新聞媒體網(wǎng)站設立的,為廣大網(wǎng)友提供對新聞信息進行評論、發(fā)表意見和觀點的場所【2】.。隨著互聯(lián)網(wǎng)事業(yè)的蓬勃發(fā)展BBS論壇不僅具有強大實時交互功能,而且是信息交流的平臺,使人們不再像電視觀眾、電臺聽眾、報紙雜志讀者一樣只是被動地觀看、收聽、閱讀,而是可以積極而及時地參與討論,在了解他人觀點意見的同時也可以發(fā)表自己的看法。二、實現(xiàn)目標隨著計算機和網(wǎng)絡技術(shù)
5、的飛速發(fā)展,BBS(Bulletin Board System電子公告牌系統(tǒng))論壇越來越成為網(wǎng)上交流的一種捷徑,BBS相當于一個很多人參加的大論壇,為廣大網(wǎng)友提供一個彼此交流的空間,讓網(wǎng)民們在網(wǎng)上暢所欲言?!?】本次做的紅棗論壇系統(tǒng)具有通常BBS網(wǎng)站應該具有的所有功能,包括用戶注冊、用戶登錄、用戶退出、發(fā)表主題、閱讀文章、回復別人的主題、刪除及回復信息功能的實現(xiàn)等,此外,用戶在發(fā)表帖子時,能輸入帶格式的文本,用戶在發(fā)表或回復一篇帖子時,系統(tǒng)會統(tǒng)計總帖子數(shù)量?!?7】紅棗論壇系統(tǒng)操作用戶按不同級別依次可分為:匿名用戶、普通會員用戶、版主會員用戶、系統(tǒng)管理員用戶。高級別的用戶可以繼承低級別的用戶的
6、公用功能。同時,各個級別的用戶具有一定的自身才具有的私有功能。匿名用戶具有注冊為系統(tǒng)正式會員,登錄為正式會員的功能。普通會員具有瀏覽論壇板塊,瀏覽主題帖子列表、查看帖子;發(fā)帖、回帖、編輯發(fā)布自己的帖子和搜索查找已有的帖子的功能。版主會員具有對其所屬板塊帖子管理的功能,包括編輯,刪除。論壇系統(tǒng)管理員具有論壇基本設定、版面管理、公告管理、版主會員管理、普通會員管理的功能。三系統(tǒng)概要設計系統(tǒng)從兩方面進行概要設計,一是面向用戶的論壇首頁;二是面向管理人員的后臺管理界面。 首頁是代表論壇形象的,設計要簡單但不失豐富,布局要合理且清晰。在首頁中最明顯的就是論壇的論壇公告和論壇列表。在論壇列表中可以對板塊中
7、的信息一目了然,加深了客戶端用戶對論壇的了解,使得他們可以方便的瀏覽整個論壇,找到感興趣的相關(guān)話題8。后臺管理界面就是系統(tǒng)管理員登錄后操作的界面。管理員登錄后,可以進行論壇板塊管理、用戶管理以及論壇的參數(shù)管理,其中參數(shù)管理包括用戶相關(guān)參數(shù)、論壇分頁參數(shù)和其它基本參數(shù)。由于后臺的管理主要是面向系統(tǒng)管理員而設立的,所以并不側(cè)重界面設計,而是加重了安全性設計和方便性設計。四系統(tǒng)功能模塊的基本功能系統(tǒng)的基本功能構(gòu)成了論壇系統(tǒng)的必要功能,具備這些功能的Web就是論壇。該論壇的基本功能如下:(1) 發(fā)帖。論壇最初是為了相互討論話題而誕生的,發(fā)表帖子就是表達自己的看法,與他人進行討論,因此發(fā)帖是
8、論壇的首要的功能。(2) 瀏覽帖子。發(fā)表了帖子,就要供他人瀏覽查看,與他人分享自己的想法和經(jīng)驗。(3) 回帖。瀏覽了他人發(fā)表的帖子,想要發(fā)表自己的想法,參與討論,就可以回復這個帖子。(4) 用戶注冊登錄。原先的論壇在發(fā)帖回帖時,需要填寫自己的筆名。這樣,經(jīng)常發(fā)帖的人,總是重復填寫筆名,比較麻煩。因此,論壇擴展了用戶注冊登錄功能,參與論壇的人注冊自己的筆名及個人信息,擁有論壇中的身份,發(fā)言時就不需要重復填寫個人信息了。 (5) 編輯帖子。發(fā)帖回帖的用戶,如果需要修改更新自己發(fā)表的帖子內(nèi)容,就引出了編輯帖子內(nèi)容這個擴展功能,提供給用戶更新自己發(fā)言的選
9、擇。對于論壇管理員,可以編輯任何帖子的內(nèi)容,也算是提供給管理員進行管理的選擇。(6) 刪除帖子。如果用戶發(fā)表了不符合論壇規(guī)則的帖子,則需要管理員刪除這些帖子。(7) 管理板塊。論壇板塊需要先創(chuàng)建,才能使用,管理員還可以刪改板塊的相關(guān)信息。(8) 管理用戶。管理員可以對論壇注冊了的用戶進行管理,可以修改已注冊用戶的權(quán)限,對于違規(guī)用戶可以刪除。五總結(jié)我通過這段時間查閱大量的資料,結(jié)合現(xiàn)實綜合分析,該紅棗論壇采用vs2005創(chuàng)建前臺頁面及論壇的各個版塊,并利用Photoshop cs2對圖片進行美化,使頁面看起來更加美觀。我利用ASP.NET和SQL Server 2005 及Acces
10、s做一個紅棗論壇系統(tǒng)。該系統(tǒng)以Internet為平臺,前臺可使任何人注冊、登陸在論壇上進行發(fā)貼及討論,版主也可以進行一部分管理。而管理員也可以在后臺進行相關(guān)的管理。我采用ODBC DSN連接方式來實現(xiàn)ASP和SQL Server 2005的連接,通過ADO對象訪問數(shù)據(jù)庫,提高信息處理的速度和準確性,并且能夠及時、準確傳遞信息,最終建設成一個有持久生命力兼容性、安全性、可擴展性良好通過應用該論壇系統(tǒng)可以實現(xiàn)用戶與用戶間的交流、企業(yè)與企業(yè)間的信息交互,利用網(wǎng)絡經(jīng)濟而又快捷地與外界進行各種信息溝通,取得更有用的信息資源。該紅棗論壇可以向網(wǎng)友提供開放性的分類專題討論區(qū)服務,可以在此發(fā)表自己對紅棗的某些
11、觀感和交流如何種植的某些技術(shù)、經(jīng)驗,亦可以做為網(wǎng)友們之間的交流渠道,網(wǎng)站亦可在此回答網(wǎng)友們提出的問題或發(fā)布某些消息。通過論壇的方式,增強個人與個人,團體與團體,個人與團體之間的交流聯(lián)系,在Internet上實現(xiàn)信息的傳遞,提高辦事效率。因此論壇建設在Internet應用上的地位顯而易見,它已成為現(xiàn)代人溝通和獲取信息的重要組成部分,從而倍受人們的重視?!緟⒖嘉墨I】1 鐘玉,陽昊,淺談大學校園網(wǎng)BBS,益陽師專學報,2004年11月,P22 劉冰,從BBS 看校園網(wǎng)絡文化對大學生學習的影響,現(xiàn)代遠程教育研究,2005年2期,P3-43 邵斐,基于Web的BBS系統(tǒng)的建立,金陵職業(yè)大學學報,2003
12、年3月,P14 李勇平,陳峰波,ASP基礎教程,清華大學出版社,2006年2月,P12-135 胡百敬 姚巧玫,ACCESS 2003數(shù)據(jù)庫開發(fā)詳解,電子工業(yè)出版社 , P25-336 曹斌、韓中孝,asp數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐 ,北京:科技出版社,20057 林海著.瀏覽器/服務器應用開發(fā)M.北京:科學出版社,20008 陳宗興. ACCESS2000 程序設計M . 北京: 中國鐵道出版社, 1999,P43-489 萬峰科技,ASP網(wǎng)站開發(fā),電子工業(yè)出版社,2005年8月,P143-17110 舒開勇,陸勁松,董毅.基于Browser/Web體系結(jié)構(gòu)的應用開發(fā).微型電腦應用,199911 王守強,朱大銘,丁俊忠.基于B/S體系結(jié)構(gòu)開發(fā)應用系統(tǒng)J.計算機與信息技術(shù),2002,912 李書杰,李志剛.B/S三層體系結(jié)構(gòu)模式.河北理工學院學報,2002,(24):252813 陳建偉,李美軍,施建強等.ASP動態(tài)網(wǎng)站開發(fā)教程.清華大學14 Karli Watson Christian Nagel,C#入門經(jīng)典(第3版),清華大學出
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞務合同樣本2024年
- 電子加工承攬合同樣本
- 總包商分包支付委托保證(參考)
- 建筑公司用工勞動合同
- 二手設備出售合同范本
- 買賣居間服務合同模板2024年
- 中外合作經(jīng)營合同書示例
- 二手機動車買賣協(xié)議范本
- 公私合營學校創(chuàng)辦協(xié)議
- 購房合同范本標準匯編
- 實驗《流體壓強與流速的關(guān)系》 課件
- 四年級道德與法治下冊第6課《有多少浪費本可避免》第一課時教學設計說課稿
- 檢驗檢測服務項目固定資產(chǎn)和無形資產(chǎn)投資管理
- 6.2 做負責任的人
- 設備安裝施工作業(yè)指導書
- 危險源辨識與風險評價記錄表知識講解
- 化工系統(tǒng)工程:第4章 換熱網(wǎng)絡綜合
- 醫(yī)院感染管理組織架構(gòu)圖
- 示范區(qū)標識及精神堡壘、文化墻施工方案
- (完整版)國家會計領軍人才題型及經(jīng)驗分享
- 6.2做負責任的人課件(25張PPT)
評論
0/150
提交評論