資源描述:
《論壇系統(tǒng)后臺(tái)分類版塊管理模塊的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、論壇系統(tǒng)后臺(tái)分類版塊管理模塊的設(shè)計(jì)與實(shí)現(xiàn)一、系統(tǒng)開發(fā)背景和意義注:2分進(jìn)入二十一世紀(jì),計(jì)算機(jī)技術(shù)迅速向著網(wǎng)絡(luò)化、集成化方向發(fā)展。當(dāng)今出現(xiàn)的網(wǎng)上論壇,與其它媒體相比,可以更加自由地發(fā)表、交流各種觀點(diǎn),可以非常及時(shí)地,廣泛、深入地,具體討論、辯論各種重要,但常有尖銳分歧。辦好網(wǎng)上論壇,就能非常及時(shí)的使許多創(chuàng)新的思想、觀點(diǎn)得以交流、展示。使正確的東西能更加明確、豐富的普及和傳播;使錯(cuò)誤的理念能得到及時(shí)批判、糾正,而不致造成泛濫、毒害;使真理,越辯越明,更加深入發(fā)展。因而,網(wǎng)上論壇是世界上真正最為民主、自由的樂土,是貫徹執(zhí)行“百花齊放、百家爭鳴”方針的有力工具,是培育、發(fā)
2、展各種創(chuàng)新思想的重要苗圃。隨著Internet技術(shù)的不斷發(fā)展,以及用戶群爆炸性地增長,網(wǎng)絡(luò)不再僅僅是信息的被動(dòng)獲取來源,更成為人們探討間題、交換觀點(diǎn)的場所,其中,網(wǎng)上論壇扮演了極其重要的角色,隨著時(shí)間的推移,論壇站點(diǎn)中積存了豐富的信息資源,不但有各類技術(shù)資料和新聞文檔,還包含著用戶的判斷和評(píng)論,論壇站點(diǎn)己成為Web信息庫的重要組成部分,自網(wǎng)上論壇誕生20多年以來,隨著Web技術(shù)的發(fā)展,特別是ASP(動(dòng)態(tài)服務(wù)器頁面)技術(shù)出現(xiàn)以后,己經(jīng)由原來簡單的電子公告板系統(tǒng)發(fā)展為功能豐富的網(wǎng)上論壇和虛擬社區(qū)模式。各種論壇隨著網(wǎng)絡(luò)迅速發(fā)展,幾乎充實(shí)著生活工作的每一個(gè)方面,無論是商界
3、、政界,還是娛樂界,都有各種論壇?;ヂ?lián)網(wǎng)正在融入我們的生活,網(wǎng)絡(luò)提供給我們的不只是一個(gè)獲取信息的來源,而且還是一個(gè)可以相互交流的空間,網(wǎng)上論壇正是一種供人們進(jìn)行交流的網(wǎng)絡(luò)空間,影響和改變著我們的生活。二、環(huán)境查asp相關(guān)資料介紹2分為了保證BBS論壇管理系統(tǒng)運(yùn)行的高效性和可靠性,服務(wù)器應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其開發(fā)和運(yùn)行環(huán)境要求如下:開發(fā)環(huán)境Windows7MSofficeaccessMSvisualstudio2012運(yùn)行環(huán)境Windows7InternetExpl
4、orerNetBoxVersion2.8Build4128ASP技術(shù)簡介:動(dòng)態(tài)服務(wù)器網(wǎng)頁(ActiveServerPages,簡稱ASP),由微軟公司開發(fā)的服務(wù)器端運(yùn)行的腳本平臺(tái),它被Windows下InternetInformationServices(IIS)的程序所管理。通過ActiveXserver的技術(shù)讓不同的用戶能有不同的畫面,或需要讓他們可以訪問服務(wù)器(server)上的數(shù)據(jù)時(shí),使用ASP3.0中提供了五個(gè)內(nèi)置的對(duì)象創(chuàng)建模擬和安全性的動(dòng)態(tài)內(nèi)容,來協(xié)助程序員隱藏復(fù)雜的溝通機(jī)制,讓程序員可以專注在解決問題和應(yīng)用之上,這樣可以更快速地開發(fā)動(dòng)態(tài)網(wǎng)頁的同時(shí)每一
5、個(gè)組件都是可以由一組富有經(jīng)驗(yàn)的程序員根據(jù)動(dòng)態(tài)網(wǎng)頁最常用的功能而獨(dú)立開發(fā)。ASP隱藏了網(wǎng)頁服務(wù)器與瀏覽者之間溝通的繁瑣機(jī)制的同時(shí)也基于scriptbase的特性,網(wǎng)頁撰寫員可以專心撰寫應(yīng)用的程序的邏輯部份,再者ASP也像HTML般通過撰寫程序來實(shí)時(shí)測試網(wǎng)頁是否安全地運(yùn)行,而不必?fù)?dān)心程序和服務(wù)器不能溝通的問題,另外因?yàn)槟切﹕cript是于發(fā)送前于服務(wù)器中先行轉(zhuǎn)譯處理成為HTML后再而發(fā)送至代理服務(wù)器邊的動(dòng)態(tài)網(wǎng)頁技術(shù),不必?fù)?dān)心瀏覽器的支持性及,網(wǎng)頁撰寫員的程序邏輯像client-sidescript會(huì)被盜用,因此最終瀏覽者只會(huì)是使用HTML來瀏覽。利用ASP程序最常用的
6、是Cookies,它利用Session組件實(shí)現(xiàn)的。同時(shí)還可以利用第三方組件延伸ASP的作用,如利用MailSender組件發(fā)送電子郵件。通過ASP,可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX組件創(chuàng)建動(dòng)態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。同時(shí),ASP也支持VBScript和JScript等腳本語言,默認(rèn)為VBScript,而其中其中JScript是微軟公司的ECMAScript標(biāo)準(zhǔn)的實(shí)現(xiàn),并且有自己的擴(kuò)展。ASP是經(jīng)過服務(wù)器解析之后再向網(wǎng)頁瀏覽器返回?cái)?shù)據(jù),所以有了ASP就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫的代碼。因?yàn)樗械某绦蚨紝⒃诰W(wǎng)頁服務(wù)器端執(zhí)行,包括
7、所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。由于代碼是需要經(jīng)過服務(wù)器執(zhí)行之后才向?yàn)g覽器發(fā)送的,所以在客戶端看到的只能是經(jīng)過解析之后的數(shù)據(jù),而無法獲得源代碼,故編寫者不用擔(dān)心自己的源代碼會(huì)被別人剽竊。但不排除黑客利用系統(tǒng)漏洞竊取服務(wù)器端的ASP源代碼?;谶@樣的解析方式,也導(dǎo)致運(yùn)行ASP頁面相對(duì)于普通的HTML頁面要慢一點(diǎn)。因?yàn)槠胀ǖ腍TML頁面只需要瀏覽器就能夠解析,而ASP則必須是服務(wù)器將整頁的代碼都執(zhí)行一遍之后再發(fā)送數(shù)據(jù)。ASP提供與數(shù)據(jù)庫的交互,如Micro
8、softS