




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、畢 業(yè) 設 計題 目: 論壇的設計與實現英文題目:The Design and Development of Forum學生姓名: 專 業(yè): 班 級: 指導教師: 摘 要隨著計算機的廣泛應用,人們已經對網絡不再感到陌生。在科技飛速開展的今天,電腦信息技術與各行各業(yè)進行了有效的結合。人們在網上可以進行網上購物,網上交友,電子商務,網絡營效等等。面對強大的網絡功能,必須在某方面要有一個健全的系統(tǒng)才能使網絡發(fā)揮的淋漓盡致。在這個平臺上,論壇提供了一個全新的人類溝通新方式。本文主要分析了論壇的主要組成情況,包括論壇的設計目標,框架結構,數據流程和論壇的主要特點等,重點介紹了論壇前臺功能模塊的詳細思路和
2、實現方法,以及對后臺數據庫關鍵技術和局部源代碼的詳細說明。關鍵詞 ASP語言;VB語言;HTML語言;ACCESS數據庫。AbstractWith the wide application of the computer, people have already no longer felt strange the network. Today, science and technology is developed at full speed, computer information technology and all trades and professions have carrie
3、d on effective combination. People can carry on the online shopping , matchmaker , e-commerce on the net, camps result of the network ,etc. In the face of the strong network function , we must have a sound network function system . The main composition situation of the main analysis forum of this te
4、xt, including the design object on the forum, frame structure, data procedure and main characteristic of forum ,etc., introduce forum front desk function detailed thinking and implementation method of module especially, and to backstage supporters database key technology and elaboration of some sour
5、ce codes.Keywords ASP Language;VB Language; HTML Language;ACCESS Database。目 錄 TOC o 1-3 h z HYPERLINK l _Toc150828640 第一章 系統(tǒng)需求分析 PAGEREF _Toc150828640 h 5 HYPERLINK l _Toc150828641 1.1 開發(fā)背景 PAGEREF _Toc150828641 h 5 HYPERLINK l _Toc150828642 1.2 系統(tǒng)實用功能分析 PAGEREF _Toc150828642 h 5 HYPERLINK l _Toc150
6、828643 第二章 系統(tǒng)設計 PAGEREF _Toc150828643 h 8 HYPERLINK l _Toc150828644 相關術語解釋: PAGEREF _Toc150828644 h 8 HYPERLINK l _Toc150828645 論壇前臺構架 PAGEREF _Toc150828645 h 10 HYPERLINK l _Toc150828646 2.2 論壇前臺實現的功能 PAGEREF _Toc150828646 h 11 HYPERLINK l _Toc150828647 第三章 系統(tǒng)后臺數據庫設計 PAGEREF _Toc150828647 h 15 HYPE
7、RLINK l _Toc150828648 后臺數據庫構架 PAGEREF _Toc150828648 h 15 HYPERLINK l _Toc150828649 后臺數據庫實現的功能 PAGEREF _Toc150828649 h 15 HYPERLINK l _Toc150828650 第四章 關鍵代碼描述 PAGEREF _Toc150828650 h 18 HYPERLINK l _Toc150828651 連接數據庫源代碼 PAGEREF _Toc150828651 h 18 HYPERLINK l _Toc150828652 主頁源代碼 PAGEREF _Toc150828652
8、 h 19 HYPERLINK l _Toc150828653 管理主頁源代碼 PAGEREF _Toc150828653 h 24 HYPERLINK l _Toc150828654 第五章 系統(tǒng)運行 PAGEREF _Toc150828654 h 37 HYPERLINK l _Toc150828655 結束語 PAGEREF _Toc150828655 h 39 HYPERLINK l _Toc150828656 致謝 PAGEREF _Toc150828656 h 40 HYPERLINK l _Toc150828657 參考文獻 PAGEREF _Toc150828657 h 41第
9、一章 系統(tǒng)需求分析1.1 開發(fā)背景進入21世紀以后,知識經濟的飛速開展對我們的社會產生了巨大的影響。IT業(yè)的飛速開展不僅僅帶來了巨大的經濟效益,也在逐漸改變著我們的生活,其中影響最為廣泛的就是互聯(lián)網了。從事IT業(yè)工作的人都知道,互聯(lián)網蘊藏著巨大的“金礦,如何從這個巨大的財富中獲得一份屬于自己的財富,需要的不僅僅是努力和勤奮,更多的是知識和技術,只有掌握了知識和技術才有可能成為知識經濟時代成功的淘金者。近年來,隨著Internet的迅猛開展,遠程信息、網上聊天、分布式多媒體系統(tǒng)、電子商務等網絡應用系統(tǒng)的相繼問世,為信息處理的網絡化展示了美好的前景。目前呈幾何增長的互聯(lián)網網站中,有相當一局部仍固守
10、“靜態(tài),無形中已大大落后于時代的步伐。所謂“靜態(tài)指的就是網站的網頁內容“固定不變,當用戶瀏覽器通過互聯(lián)網的 Hypertext Transport Pr otocol協(xié)議向WEB效勞器請求提供網頁內容時,效勞器僅僅是將原已設計好的靜態(tài)HTML文檔傳送給用戶瀏覽器。其頁面的內容使用的僅僅是標準的HTML代碼,最多再加上流行的GIF89A格式的動態(tài)圖片,比方產生幾只小狗小貓跑來跑去的動畫效果。假設網站維護者要更新網頁的內容,就必須手動地來更新其所有的HTML文檔。 “靜態(tài)網站的致命弱點就是不易維護,為了不斷更新網頁內容,你必須不斷地重復制作HTML文檔,隨著網站內容和信息量的日益擴增,你就會感到工
11、作量大得出乎想象。所謂“動態(tài)就是指具有以下幾個特點的網站:1、“交互性即網頁會根據用戶的要求和選擇而動態(tài)改變和響應,將瀏覽器作為客戶端界面,這將是今后WEB開展的大勢所趨。2、“自動更新即無須手動地更新HTML文檔,便會自動生成新的頁面,可以大大節(jié)省工作量。3、“因時因人而即當不同的時間、不同的人訪問同一網址時會產生不同的頁面。這種具有動態(tài)特性的網站的典型代表就是論壇.1.2 系統(tǒng)實用功能分析隨著時代的進步,人們對網絡的要求也越來越高,論壇就是在這種背景下誕生的。它不僅包含了網站原有的特點,還可以讓人們在瀏覽網頁的情況下還可以發(fā)表自己的觀點,其實這只是最根本的,它還有許多優(yōu)點,下面就讓我們簡潔
12、的陳述一下:用戶功能:1發(fā)帖時自動記錄用戶名,Email,網友無需每次都輸入。2用戶個人信息記錄,密碼提示功能,當用戶忘記密碼時,可以由密碼提示功能獲得密碼。3實現用戶頭像功能,您可以象QQ一樣,選擇自己喜歡的頭像圖標。4查詢與更改密碼、個人信息,及他人信息。5實現游客瀏覽功能,你即使不進行注冊,同樣可以瀏覽帖子內容,但要發(fā)言必須注冊。緩存保存用戶名和密碼功能,勿需每次發(fā)言都要填寫一次,為用戶提供方便。版主功能:1版面顯示版主主頁地址版主只需在個人信息中維護自己的信息,輸入主頁地址即可。2版主登錄之后可以進入版主管理菜單,可以管理論壇版面,管理精華區(qū)域,版主帖子查詢,編輯版面說明等功能。 查詢
13、功能:我們的論壇系統(tǒng)具有超強帖子查詢功能,可以根據您感興趣的內容快速獲得信息。您可以:1按發(fā)言人、主題、內容的查詢;2按帖子的ID查詢;3查詢最新 50帖;4支持多條件復合模糊查詢功能。統(tǒng)計功能:1顯示論壇當前注冊總人數、當前帖子總數、帖子點擊總數、當前在線人數。 2論壇排行榜,對各個版面的點擊數、文章數進行排序。3用戶表現積分排行,調動用戶積極性。帖子點擊統(tǒng)計,方便了解熱點話題。本日版面排行榜,本日作者排行榜。帖子功能:1顯示帖子發(fā)表日期,點擊數,字節(jié)數,回復帖子數,新帖圖形提示, 24小時內新帖一目了然。2設定帖子內容最大允許的字節(jié)數。是否允許顯示前帖內容如同回復EMAIL一樣回復帖子。回
14、復帖子EMAIL通 知功能,自動將帖子內容和相關鏈接寄回被回復人的信箱中。多版面設置,每個版面可以有自己的版主、主頁連接,可以獨立顯示單一版面。版面功能:1具有強大的分頁查看工具條,帖子列表支持分頁顯示,輕松查看所有帖子。 2帖子層次列表,結構清晰,一目了然。 其他功能:1全面轉化 HTML TAG,方便討論主頁設計、 Web編程,同時可以有效防止使用腳本語言進行攻擊。2類似于FrontPage、Dreamweaver論壇內容編輯器,以方便網友使用HTML 格式顯示帖子內容。此功能代碼局部參考了UBB代碼。UBB代碼是HTML的一個變種,是Ultimate Bulletin Board (國外
15、一個BBS程序,國內也有不少地方使用這個程序),采用的一種特殊的TAG來到達HTML的效果或實現其他的功能。第二章 系統(tǒng)設計2.1相關術語解釋:HTML語言:在網上發(fā)布消息,必須使用一種每一臺計算機都能夠識別的語言,這就是HTMLHyperText Markup Language,超文本語言。自從上一個世紀90年代Web網絡的迅速開展,這種語言空前繁榮。到1997年1月,隨著HTML 3.2的推出,HTML語言得到了很大的開展,但是有些問題始終難以解決,比方對各種平臺和各種瀏覽器都兼容,等等。因此,人們希望能夠設計出一種HTML語言,使其能夠盡量反映各個行業(yè)的需求和滿足不同人群的需要。在開發(fā)的
16、同時也充分考慮到網絡上各個方面的使用環(huán)境,比方蜂窩 ,手提設備和輸入輸出的語音系統(tǒng)等等環(huán)境。在1998年4月24日,這一愿望終于實現了,W3C標準化組織發(fā)布了HTML4.0,將原先的HTML擴展到一些全新的領域,例如樣式表單,Script語言,內嵌對象,框架結構甚至賦予殘疾人使用網絡能力等新的功能。這一技術即使到了新的世紀也仍然具有劃時代的意義。使用HTML語言可以賦予網絡設計者許多強有力的工具,比方:1、使用各種根底的印刷元素例如標題、文字、表格、列表、照片、插圖等來發(fā)布在線的文檔。2、通過超文本鏈接可以使用戶方便地在各種信息之間切換,就像單擊一個按鈕一樣簡單。3、設計一種表單控件控制網絡上
17、的各種傳輸、遠程效勞等功能,就像查詢信息、訂購貨物等。4、在文檔中直接包含視頻剪接、效片斷、各種腳本程序和另外的許多對象,比方Flash和Active控件。以上的這些功能是一般的文檔不能完全做到的。這些優(yōu)勢使得HTML成為網絡上使用的事實標準。ASP語言:在網絡程序設計中,ASPActive Server Pages是效勞器端的一種未經編譯的開放式程序,程序設計者可按ASP的要求來編寫功能強大的網絡應用程序,并實現效勞器端的數據處理及數據上傳與下載。這種程序通常被稱作“ASP程序或“ASP頁。一個ASP 程序通常包括HTML標簽語句、文本和腳本程序等。由于這類程序是以“.asp為擴展名存放的,
18、因此對應的文件可稱作“ASP文件。ASP程序是運行于網絡效勞器端的一種應用程序。在計算機硬件配置允許的情況下,如果希望運行ASP程序,應當安裝一個能夠支持網絡效勞器的操作系統(tǒng)。常見的網絡效勞器操作系統(tǒng)有個人網絡效勞器PWSPersonal Web Server和因特網信息效勞器IISInternet Information Server。 嚴格地說,ASP不是一種編程語言,而是一種開放式的編程環(huán)境。它的數據傳送和數據處理功能要通過具體的程序設計語言來實現。將腳本語言VBScript或者JavaScript與HTML 語言有機地結合起來,就可以構成這種編程環(huán)境。因此,一個ASP程序的語句串,局部
19、來自于腳本語言,局部來自于HTML。其中,用HTML語言設計的程序稱作HTML文檔,是由客戶端瀏覽器解釋執(zhí)行的一種程序;用腳本語言設計的局部,那么是專職效勞器來運行的。ACCESS數據庫:數據庫的管理系統(tǒng)就是從圖書館的管理方法改良而來的。人們將越來越多的資料存入計算機中,并通過一些編制好的計算機程序對這些資料進行管理,這些程序后來就被稱為數據庫管理系統(tǒng),它們可以幫我們管理輸入到計算機中的大量數據,就像圖書館的管理員。我們將要學習的Access也是一種數據庫管理系統(tǒng)。VB語言:Visual Basic是一種可視化的、面向對象和采用事件驅動方式的結構化高級程序設計語言,可用于開發(fā)Windows環(huán)境
20、下的各類應用程序.它簡單易學、效率高,且功能強大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美。在Visual Basic環(huán)境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用Windows內部的應用程序接口(API)函數,以及動態(tài)鏈接庫(DLL),動態(tài)數據交換(DDE),對象的鏈接與嵌入(OLE),開放式數據訪問(ODBC)等技術,可以高效、快速地開發(fā)出Windows環(huán)境下功能強大,圖形界面豐富的應用軟件系統(tǒng)。總的來看,Visual Basic有以下特點:1可視化編程2面向對象的程序設計3結構化程序設計語言4事件驅動編程機制5訪問數據庫6動態(tài)數據交換DDE7對象的鏈接與嵌入OLE8
21、動態(tài)鏈接庫DLL畢業(yè)設計論壇是用ASP+ACCESS后臺數據庫制作而成的 ,這個論壇的前臺界面大體是用一個個系統(tǒng)模塊組裝而成的。具體的示意圖21所示:圖2-12.2 論壇前臺實現的功能用戶登陸系統(tǒng):畢業(yè)設計論壇在前臺實現了用戶登陸系統(tǒng),當你把用戶名和密碼輸入進去,系統(tǒng)會自動和數據庫的用戶和密碼進行核對,如果一樣就登陸進去,如果和原始資料對不上就提示你進入注冊頁面進行注冊,注冊成功的話會自動把你的用戶名和密碼輸入到后臺數據庫里面,下次不用注冊直接登陸就可以了。論壇的登陸系統(tǒng)如下圖:當你成為用戶進入論壇時,他會顯示你的個人資料及你的功能:修改我的資料,我發(fā)起的主題,我參與的主題,上傳我的頭像,我上
22、傳的文件,發(fā)送論壇短信,我的論壇權限,我的論壇收藏,我的論壇好友。 論壇的個人信息如下圖:在根本資料里面你可以看到你的個人資料并且可以修改,這樣可以使用戶對自己的資料隨時隨地的修改,防止了寫完后不能修改的遺憾。聯(lián)系資料那么是提供了電子信箱,OICQ號碼,ICQ號碼,MSN帳戶,個人主頁等的聯(lián)系方式,如果你要修改他,必須要先正確輸入密碼才可以,這樣防止了有些人惡意改動別人的聯(lián)系方式。修改密碼那么是發(fā)現自己的密碼被別人知道后,處于平安的考慮提供了讓用戶自己改動密碼的功能。在這個論壇里,你不但可以瀏覽網頁,還可以像QQ那樣給別人留言,也可以加別人為好友。但是普通用戶也有自己的權限,那樣就可以區(qū)分版主
23、和普通用戶。除了這個登陸系統(tǒng)外,這個論壇還設計了以下幾個版塊:站務管理,技術交流,天方夜譚,用戶網絡信息 。 在這幾個版面里,你不但可以對你感興趣的帖子進行留言,而且可以發(fā)表自己的主題,等待其他網友對你帖子的評論。它的功能如下圖:前臺功能版塊:站務管理的版面如下:技術交流如下:天方夜譚如下:在上面我們已經把登陸和注冊這個系統(tǒng)已經講清楚了,下面我們把搜索,論壇狀態(tài),論壇風格,繁體中文再簡單介紹一下: 在搜索里面你可以找到你所要查詢的帖子,只要你輸入了關鍵字就可輕松查閱到,不用在到處亂找,減少了不必要的時間。具體操作如下圖:在論壇狀態(tài)里通過今天在線圖例,主題數圖例,整帖數圖例,當前在線圖例,當前在
24、線情況,用戶在線圖例,你可以清楚的了解到論壇當前的情況。 今天在線圖例:顯示了當天所有版塊發(fā)帖的數量。 主題數圖例:顯示了所有版塊發(fā)帖的數量情況。 整貼數圖例:顯示了當天的發(fā)帖數量。 用戶在線圖例:顯示了當前不同等級的用戶的數量。 當前在線圖例:顯示了當前所有版塊的用戶數量情況。 當前在線情況:它提供了在線用戶的計算機系統(tǒng)信息和他的IP地址,還有他的活動時間。通過上面簡單的描述,我們已經把這個論壇前臺功能已經講清楚了,現在我們就該表達一下后臺的數據庫管理了。 第三章 系統(tǒng)后臺數據庫設計前面已經把數據庫對大家做了一個簡單的介紹,相信大家對數據庫有了一個新的認識?,F在就對畢業(yè)設計論壇的后臺數據庫的
25、功能和流程做一個詳細的介紹。首先來看一下該后臺數據庫的關系圖:在上圖中的雙箭頭代表是數據的傳輸,比方:用戶在前臺輸入自己的用戶名和密碼進行登陸,系統(tǒng)會自動把用戶名和密碼傳送到后臺數據庫的用戶個人資料中進行核對,如果正確將提示登陸成功,如果對不上將提示你用戶名或密碼錯誤并且重新注冊一個新的帳號。 下面將詳細介紹數據庫每個庫文件的內容與功能:用戶個人信息userdata它包含了個人所有的信息,比方:新參加時間,最后登陸該論壇的時間,用戶的頭像,密碼,郵箱,等級,密碼問題及問題答案等等。 它的作用是用來記錄和核對用戶的個人資料。系統(tǒng)提示(usernote) 是當你注冊成功的時候系統(tǒng)會給你發(fā)出如:畢業(yè)
26、設計論壇歡送您的到來畢業(yè)設計論壇全體管理人員歡送您的到來如有任何疑問請及時聯(lián)系系統(tǒng)管理員。如有任何使用上的問題請查看論壇幫助。感謝您注冊本系統(tǒng),讓我們一起來建設這個網上家的信息。流程圖如下:它的作用是用來提示新注冊的用戶已經注冊成功并且成功登陸。魔法表情Magicface提供了多種魔法表情供用戶使用。示意圖如下:其實這還只是一小局部,本論壇提供的魔法表情多達329種。這為不同的用戶提供了適合自己的魔法表情。用戶的網絡個人信息Sysonline是說明了用戶的操作系統(tǒng),IP地址,瀏覽器,訪問該論壇的時間。 示意圖如下:帖子信息BBSMessage包含了用戶發(fā)帖的題目,具體內容,用戶昵稱,發(fā)帖時間。
27、具體的示意圖如下:用戶網絡信息和帖子信息這兩個數據庫的作用是方便管理員的定期查閱與管理。 我們可以通過下面表格來對后臺數據庫的作用有一個更為直接的認識。后臺數據庫名稱作用用戶個人資料記錄和核對用戶的個人資料 系統(tǒng)提示提示新注冊用戶已注冊成功且成功登陸 魔法表情為不同用戶提供了適合自己的魔法表情 論壇風格適合不同用戶所喜歡的網站背景而設置 帖子信息方便管理員的定期查閱與管理 用戶網絡信息方便管理員的定期查閱與管理第四章 關鍵代碼描述在這里把一些關鍵的代碼列下:%Snow.Nowstats=論壇首頁Snow.Head()Snow.Online()Template.GetHtml(Index)Res
28、ponse.write UserLoginDate()Response.write BoardList()Response.write UserOnline()if Clng(Snow.ForumOption(7)=0 then是否開放友情連接 Response.write FriendLink()End ifResponse.write Replace(Template.Html(6),$UserSkinPath,Template.UserSkinPath)Snow.Footer()Function UserLoginDate() dim TempStr,StrImg if Snow.Fou
29、ndUser then TempStr=Template.Html(1)StrImg=90)this.width=90;this.height=90TempStr=Replace(TempStr,$UserFace,StrImg)TempStr=Replace(TempStr,$MyNote,Session(UserInFo)(20)TempStr=Replace(TempStr,$UserName,Snow.UserName) Else TempStr=Template.Html(2) End if TempStr=Replace(Template.Html(0),$UserLoginIsT
30、rue,TempStr) TempStr=Replace(TempStr,$MemberCount,Snow.MemberTotal) TempStr=Replace(TempStr,$NewUserName,Snow.NewMember) TempStr=Replace(TempStr,$YesterdayTopic,Snow.YesterdayTopic) TempStr=Replace(TempStr,$TodayTopic,Snow.TodayTopic) TempStr=Replace(TempStr,$TotalTopic,Snow.TotalTopic) TempStr=Repl
31、ace(TempStr,$TotalReply,Snow.TotalReply) TempStr=Replace(TempStr,$TopPostTopic,Snow.TopPostTopic) TempStr=Replace(TempStr,$TopOnlineCount,Snow.TopOnlineCount) UserLoginDate=TempStrEnd FunctionFunction BoardList() Dim Rs,TempStr,BoardStr,i,CacheStr,GetStr,ArrStr,EndStr,ManageStr,BIStr,BSPic *帶綬存的主區(qū)數據
32、* Cache.Name=BoardList If Cache.ObjIsEmpty() thenSet Rs=Snow.Execute(Select BoardID,ParentID,BoardName,Child,Depict,BoardImg,TopicTotal,ReplyTotal,ManageName,LastTopicName,LastTopic,LastTopicTime,BoardStatus,TodayTopic,BootID From BBsBoard order by BootID asc,ParentID asc,BoardID asc)SearchNum=Searc
33、hNum+1if Rs.Bof or Rs.Eof then Rs.Close:Set Rs=Nothing Exit FunctionElse BoardStr=Rs.GetRows(-1)Rs.Close:Set Rs=NothingCache.Value=BoardStrEnd if End if #開始分區(qū)# ArrStr=Split(Template.Html(3),) For i=0 to Ubound(CacheStr,2) EndStr= if i0 then if CacheStr(1,i)=0 or i=Ubound(CacheStr,2) then EndStr=Trim
34、(ArrStr(2)End if End if if CacheStr(1,i)=0 then TempStr=EndStr&Replace(Trim(ArrStr(0),$BoardName,CacheStr(2,i) Else TempStr=Trim(ArrStr(1)&EndStrTempStr=Replace(TempStr,$BoardID,CacheStr(0,i)TempStr=Replace(TempStr,$ChildBoardName, &CacheStr(2,i)& )TempStr=Replace(TempStr,$Depict,CacheStr(4,i)&)If I
35、sNull(CacheStr(5,i) or CacheStr(5,i)= then BIStr= Else BIStr=TempStr=Replace(TempStr,$BoardImg,BIStr)TempStr=Replace(TempStr,$LastTopic,CacheStr(10,i)&)TempStr=Replace(TempStr,$LastTopicName,CacheStr(9,i)&)TempStr=Replace(TempStr,$LastTopicTime,CacheStr(11,i)TempStr=Replace(TempStr,$ManageName,NotNu
36、ll(CacheStr(8,i),暫無)TempStr=Replace(TempStr,$TodayTopic,CacheStr(13,i)TempStr=Replace(TempStr,$TopicTotal,CacheStr(6,i)TempStr=Replace(TempStr,$ReplyTotal,CacheStr(7,i)0 正規(guī)論壇 1 鎖定論壇 2 認證論壇 3 會員論壇Select Case Clng(CacheStr(12,i) Case 0:BSPic=TempLate.UserSkinPath&board0.gif Case 1:BSPic=TempLate.UserS
37、kinPath&board1.gif Case 2:BSPic=TempLate.UserSkinPath&board2.gif Case 3:BSPic=TempLate.UserSkinPath&board3.gifEnd SelectTempStr=Replace(TempStr,$BoardPic,BSPic) End if GetStr=GetStr&TempStr Next BoardList=GetStrEnd FunctionFunction UserOnline() dim TempStr TempStr=Template.Html(4) TempStr=Replace(Te
38、mpStr,$OnlineUser,Snow.OnlineCount) TempStr=Replace(TempStr,$OnlineMember,Snow.OnlineUser) TempStr=Replace(TempStr,$OnlineGuest,Snow.OnlineGuest) TempStr=Replace(TempStr,$GreateBBsTime,Snow.GreateBBsTime) TempStr=Replace(TempStr,$TopOnlineUser,Snow.TopOnlineCount) TempStr=Replace(TempStr,$TopOnlineT
39、ime,Snow.TopOnlineTime) TempStr=Replace(TempStr,$UserIP,Snow.UserIP) TempStr=Replace(TempStr,$UserSystem,Snow.platform) TempStr=Replace(TempStr,$UserIE,Snow.Browser&Snow.version) TempStr=Replace(TempStr,$BoardID,Snow.BoardID) UserOnline=TempStrEnd FunctionFunction FriendLink() Dim TempStr,ArrStr,i,C
40、harFriend,PicFriend,A,B,Ca Cache.Name=FriendLink If Cache.ObjIsEmpty() then Set Rs=Snow.Execute(Select Top 15 FriendID,LinkType,WebName,WebDepict,LogoUrl,LinkUrl From FriendLink order by AddTime desc) if Not(Rs.Bof And Rs.Eof) Then Cache.Value=Rs.GetRows(-1) Else Cache.Value=Empty End if Rs.Close:Se
41、t Rs=Nothing Else End if if IsArray(ArrStr) Then A=1 B=1 for i=0 to Ubound(ArrStr,2) if Clng(ArrStr(1,i)=0 and A=7 then PicFriend=PicFriend& A=A+1 End if if Clng(ArrStr(1,i)=1 and B=8 then CharFriend=CharFriend&ArrStr(2,i)& B=B+1 End if Next End if TempStr=Template.Html(5) TempStr=Replace(TempStr,$P
42、icFriend,PicFriend) TempStr=Replace(TempStr,$CharFriend,CharFriend) FriendLink=TempStr End Function%畢業(yè)設計論壇 論壇首頁 | 退出 常規(guī)管理 根本設置 | 綬存管理 論壇日志 | 短信管理 友情管理 | 公告管理 系統(tǒng)信息 論壇管理 論壇版面添加 | 管理 論壇版面用戶權限設置 合并版面數據 重計論壇數據 用戶管理 用戶等級權限設置 管理員添加 | 管理 用戶信息管理 數據庫管理 壓縮數據庫 備份數據庫 恢復數據庫 模板管理 模版管理 | 樣式管理 論壇模板導出 | 導入 論壇貼子管理 批量刪
43、除 | 批量移動 回收站管理 上傳文件管理 上傳文件管理 上傳頭像管理 畢業(yè)設計論壇 這是我的畢業(yè)設計, 歡送批評指正! 第五章 系統(tǒng)運行ASP是微軟開發(fā)的效勞器段腳本環(huán)境,內含于IIS(Internet Information Server)或PWS(Personal Web Server)中。ASP程序必須在支持ASP的Web效勞器上運行,對于個人用戶,可以首先將計算機虛擬為Web效勞器,在Windows系統(tǒng)下,安裝微軟的PWS或IIS即可表5.1 Web效勞器軟件操作系統(tǒng)Web效勞器軟件Windows95/98/meWindows NT WorkstationPWS4.0(For NT
44、Workstation)Windows NT ServerIIWindows2000/XPIIS5.0/5.1(支持最新ASP3.0)在這里我只介紹一下在Windows2000/XP中安裝IISWindows2000 Server在在安裝過程中會自動安裝IIS5.0,而Windows2000 Professional和Windows XP那么不會,必須添加Windows組件的方式另行安裝。下面以Windows XP為例,介紹安裝IIS 5.1的過程?!伴_始菜單中選擇“控制面板翻開“控制面板。雙擊“添加或刪除程序圖標,翻開“添加或刪除程序對話框。1.2 用鼠標單擊左邊的“添加/刪除Windows
45、組件圖標,翻開“Windows組件向導對話框,選中“組件列表中的“Internet信息效勞(IIS)選項,單擊“下一步按鈕,開始安裝所選組件。1.3 最后單擊“完成按鈕,完成組件的安裝。2. Internet信息效勞器在“控制面板中雙擊“管理工具圖標,翻開“管理工具對話框,在其中雙擊“Internet信息效勞圖標,翻開“Internet信息效勞窗口。3 設置虛擬目錄在“Internet信息效勞窗口中,用鼠標右擊默認網站“fast20,在彈出的快捷菜單中選擇“新建、“虛擬目錄,翻開“虛擬目錄創(chuàng)立向導對話框,單擊“下一步按鈕,翻開“虛擬目錄別名對話框。 4 “虛擬目錄別名對話框在“虛擬目錄別名對話
46、框中輸入別名(),單擊“下一步按鈕;在翻開的“網站內容目錄對話框中輸入或通過“瀏覽按鈕找到要發(fā)布的網站上的內容的位置/效勞器中的真實目錄,然后翻開的“訪問權限對話框中增加該目錄開放的權限:選中“執(zhí)行復選框,這樣可以是效勞器能夠 運行ASP應用程序。結束語畢業(yè)設計論壇實現了動態(tài)網站的功能,它不但保存原有靜態(tài)網站的一些優(yōu)點還改良了靜態(tài)網站的一些缺陷,比方不易維護等缺點。該論壇會根據用戶的要求和選擇而動態(tài)改變和響應,將瀏覽器作為客戶端界面,這將是今后WEB開展的大勢所趨。在制作該論壇時,我把論壇的設計分為了前臺界面的設計和后臺數據庫的建立。在前臺界面的設計時,我遵從了傳統(tǒng)的網頁界面設計,并且添加了不
47、同的背景風格來適應不同用戶的需求,爭取做到簡明明了,讓用戶一眼看上去就有比擬清爽的感覺,讓其瀏覽網頁時心情舒暢。在后臺的數據庫建立中,我較傳統(tǒng)的論壇增添了幾個數據庫來增加前臺的功能,對后臺的數據庫我也做到簡明明了,便于自己的管理與操作。雖然說論壇是做完了,但還有許多要改良的地方,比方:增加各版塊的功能,是用戶用起來得心應手,還有就是對后臺數據庫的維護,提高對用戶的私人信息的保護,防止他人密碼喪失及對數據處理的失誤率減到最小。不過在制作該論壇的過程中,還有許多沒有解決的問題。比方:怎么樣使用戶進行私聊,屏蔽一些不文明的用語等等。在以后工作學習當中,我將會繼續(xù)研究并解決此類問題。致謝在論文即將完成
48、之際,回憶緊張但又充實的開發(fā)過程,本人在此向所有關心我的及幫助我的老師和同學們致以最真誠的感謝。在本次畢業(yè)設計中,我從指導老師身上學到了很多東西。他認真負責的工作態(tài)度,嚴謹的治學精神和深厚的理論水平都使我受益匪淺。他無論在理論上還是在實踐中,都給與我很大的幫助,使我得到很大的提高,這對于我以后的工作和學習都有一種巨大的幫助,在此感謝他耐心的輔導。在撰寫論文階段,錢老師幾次審閱我們的論文,提出了許多珍貴意見,沒有他的指導,我就不能較好的完成課題設計的任務。另外,我還要感謝在這幾年來對我有所教導的老師,他們孜孜不倦的教誨不但讓我學到了很多知識,而且讓我掌握了學習的方法,更教會了我做人處事的道理,在
49、此表示感謝。同時,在系統(tǒng)開發(fā)過程中還得到同學的大力幫助,在這里一并表示感謝。參考文獻1著 李勁 書名:?精通ASP數據庫程序設計? 出版社:科學出版社2著 HYPERLINK :/ sinoshu /797475/ l Click#Click 唐建平 陳建軍 唐汝育 書名: ?ASP程序設計實用教程? 出版社: HYPERLINK :/ sinoshu /797475/ l Click#Click 人民郵電出版社 出版日期:2005年5月3著 蔡勇 田國弘 書名:?實例解析HTML4.0網絡編程? 出版社:北京希望電子出版社 出版日期:2002年1月4著 許曰濱 程亮 書名:?ASP網絡編程實
50、例? 出版社:人民郵電出版社 出版日期:2001年5月5著 張宏偉 趙明富 書名:?網頁設計根底教程與上機指導? 出版社:清華大學出版社 出版日期:2002年4月6著 qcq /extend/3/137067.html t _blank 楊繼萍 書名:?ACCESS2003數據庫原理與應用標準教程? 出版社:清華大學出版社 出版日期:2005年12月7著 HYPERLINK :/ sinoshu /55557/ l Click#Click 廖信彥 書名?Access2003入門與提高實用教程?出版社: HYPERLINK :/ sinoshu /55557/ l Click#Click 中國鐵
51、道出版社 出版日期:2005年2月8著 宋彥浩 書名?ASP建網技術源代碼公開?出版社:中國水利水電出版社 出版日期:2001年7月9著 李勁 書名?精通ASP數據庫程序設計?出版社:科學出版社 出版日期:2001年2月10著 李福榮 曹慶臻 書名?ASP動態(tài)網站之旅?出版社:人民交通出版社 出版日期:2000年5月11著 秦篤烈 譯 書名?VBScript Web頁面?出版社:電子工業(yè)出版社 出版日期:1998年5月h? What I say? I speak true when I say dat Buck two devils. This was Francoiss speech nex
52、t morning when he discovered Spitz missing and Buck covered with wounds. He drew him to the fire and by its light pointed them out. Dat Spitz fight like hell, said Perrault, as he surveyed the gaping rips and cuts. An dat Buck fight like two hells, was Francoiss answer. And now we make good time. No
53、 more Spitz, no more trouble, sure. While Perrault packed the camp outfit and loaded the sled, the dog-driver proceeded to harness the dogs. Buck trotted up to the place Spitz would have occupied as leader; but Francois, not noticing him, brought Sol-leks to the coveted position. In his judgment, So
54、l-leks was the best lead-dog left. Buck sprang upon Sol-leks in a fury, driving him back and standing in his place. Eh? Eh? Francois cried, slapping his thighs gleefully. Look at dat Buck. Him kill dat Spitz, him think to take de job. Go way, Hook! he cried, but Buck refused to budge. He took Buck b
55、y the scruff of the neck, and though the dog growled threateningly, dragged him to one side and replaced Sol-leks. The old dog did not like it, and showed plainly that he was afraid of Buck. Francois was obdurate, but when he turned his back, Buck again displaced Sol-leks, who was not at all unwilli
56、ng to go. Francois was angry. Now, by Gar, I fix you! he cried, coming back with a heavy club in his hand. Buck remembered the man in the red sweater, and retreated slowly; nor did he attempt to charge in when Sol-leks was once more brought forward. But he circled just beyond the range of the club,
57、snarling with bitterness and rage; and while he circled he watched the club so as to dodge it if thrown by Francois, for he was become wise in the way of clubs. The driver went about his work, and he called to Buck when he was ready to put him in his old place in front of Dave. Buck retreated two or
58、 three steps. Francois followed him up, whereupon he again retreated. After some time of this, Francois threw down the club, thinking that Buck feared a thrashing. But Buck was in open revolt. He wanted, not to escape a clubbing, but to have the leadership. It was his by right. He had earned it, and
59、 he would not be content with less. Perrault took a hand. Between them they ran him about for the better part of an hour. They threw clubs at him. He dodged. They cursed him, and his fathers and mothers before him, and all his seed to come after him down to the remotest generation, and every hair on
60、 his body and drop of blood in his veins; and he answered curse with snarl and kept out of their reach. He did not try to run away, but retreated around and around the camp, advertising plainly that when his desire was met, he would come in and be good. Francois sat down and scratched his head. Perr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年年會主題策劃方案范本
- 黑龍江大慶歷年中考作文題(2008-2024)
- 尿毒癥培訓課件
- 2022年湖北省通信管理局考試真題
- 2025年玻璃自動切割線項目可行性研究報告
- 2025年環(huán)形氣閥項目可行性研究報告
- 2025年豬苓多糖注射液項目可行性研究報告
- 2025年牛筋塑料桶項目可行性研究報告
- 長江藝術工程職業(yè)學院《線性代數及概率統(tǒng)計》2023-2024學年第二學期期末試卷
- 肇慶醫(yī)學高等??茖W?!堵眯猩邕\營管理》2023-2024學年第二學期期末試卷
- 2024年西式面點師(技師)試題庫及答案
- 納米材料在紡織的應用
- 《政府購買動物防疫社會化服務管理規(guī)范(征求意見稿)》
- 2024年四川省巴中市中考道德與法治試卷真題(含答案解析)
- 2024年北京中考地理試卷
- 法制教育課教案(3篇模板)
- DL-T5191-2004風力發(fā)電場項目建設工程驗收規(guī)程
- 不定積分專題試題
- 小學道德與法治活動設計理念
- 2024年鄭州衛(wèi)生健康職業(yè)學院單招職業(yè)適應性測試題庫及答案解析
- 2024年廣東省佛山市順德區(qū)中考一模英語試卷+
評論
0/150
提交評論