freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計(jì)算機(jī)基于網(wǎng)絡(luò)的bbs系統(tǒng)畢業(yè)論文-在線瀏覽

2024-08-02 02:46本頁面
  

【正文】 工具,而是一套服務(wù)器端的腳本運(yùn)行環(huán)境,ASP 的開發(fā)獨(dú)立于語言。ASP 允許用服務(wù)器端腳本來擴(kuò)展 HTML,可以利用 VBScript,JavaScript 或其他第三方腳本語言編程,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁。ASP 本身封裝了一些基本的組件和常用組件,同時(shí)可以使用第三方組件,通過訪問組件可以更快捷,簡(jiǎn)易地完善自己的 HTML。3.2.2 ASP 的特點(diǎn)只要使用一般的文書編輯程序,如 Windows 記事本,就可以編輯。通吃各家瀏覽由于 ASP 程序是在網(wǎng)絡(luò)服務(wù)器端中執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的 HTML 文件適用于不同的瀏覽器。如果我們?cè)跒g覽器中直接查看網(wǎng)頁的原始代碼,就只能看到 HTML 文件,原始的ASP 程序代碼是看不到的!這是因杰 ASP 程序先于網(wǎng)站服務(wù)(Web Server)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn) HTML 文件,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的 ASP 程序并不會(huì)輕易地被看見進(jìn)而被盜用。ASP 具備有面向?qū)ο螅ǎ蟗jectOriented)功能,學(xué)習(xí)容易,ASP 提供了五種方便能力強(qiáng)大的內(nèi)建對(duì)象:Request、Response、Sever、Application 以及 Session,同時(shí),若使用 ASP 內(nèi)建的“Application”對(duì)象或”Session”對(duì)象所撰寫出來的 ASP 程序可以在多個(gè)網(wǎng)頁之間暫時(shí)保存必要的信息。3.2.3 ASP 的發(fā)展ASP 的第一個(gè)版本是 測(cè)試版。最明顯的就是 Active Data Object(ADO) ,它使得建立一個(gè)動(dòng)態(tài)頁面如小孩子玩游戲一樣簡(jiǎn)單。1998 年,微軟公司發(fā)布了 ASP 。微軟公司接著發(fā)布了 Windows 2022 操作系統(tǒng)。 ASP 并不是簡(jiǎn)單對(duì) ASP 進(jìn)行補(bǔ)充,核心的不同在于它把很多的事情交給了 COM 來做。Dreamweaver 的設(shè)計(jì)和整合功能是以 CSS 為基礎(chǔ)的,強(qiáng)大的穩(wěn)定,可幫助設(shè)計(jì)院人員和開發(fā)人員輕松創(chuàng)建和管理任何站點(diǎn)。在頁面編輯上,用戶可以不用書寫代碼就制作出具有動(dòng)態(tài)效果的 DHTML 頁面;在頁面布局上,利用布局視圖就可以像繪畫一樣規(guī)劃頁面的布局。同時(shí),對(duì) HTML 代碼的修改也可以同步地顯示在可視化操作的窗口里。從這個(gè)角度來說,Dreamweaver MX 2022 還是一款 HTML 語言的學(xué)習(xí)工具。 數(shù)據(jù)庫理論基礎(chǔ)SQL SQL 簡(jiǎn)介由于我們?cè)O(shè)計(jì)的網(wǎng)上留言系統(tǒng)其后臺(tái)數(shù)據(jù)是用 SQL server 來進(jìn)行管理的,所以,在此對(duì) SQL server 作一定的介紹。Mircrosoft SQL Server 2022 是一個(gè)應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著特點(diǎn),例如,用戶喜歡的易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性能價(jià)格比等。另外,用戶數(shù)據(jù)都是非常重要的和保密的,這些數(shù)據(jù)存儲(chǔ)在 Mircrosoft SQL Server 2022 系統(tǒng)中有絕對(duì)的安全性保障,有完善的用戶帳戶策略和許可機(jī)制,只有經(jīng)過授權(quán)的用戶才能訪問系統(tǒng),并且執(zhí)行相應(yīng)的操作和訪問允許訪問的數(shù)據(jù)。Mircrosoft SQL Server 2022 系統(tǒng)具有強(qiáng)大的網(wǎng)上功能,可以在 Inter 上發(fā)布數(shù)據(jù)庫中的數(shù)據(jù)。從歷史的發(fā)展來看,Mircrosoft SQL Server 2022 系統(tǒng)的產(chǎn)生就是為了開發(fā)在9Mircrosoft Windows NT 操作系統(tǒng)上運(yùn)行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。它使全部用戶,包括應(yīng)用程序員、DBA 管理員和終端用戶受益非淺。SQL 允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集。SQL 的集合特性允許一條 SQL 語句的結(jié)果作為另一條 SQL 語句的輸入。 這種特性使用戶更易集中精力于要得到的結(jié)果。查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引?;镜?SQL 命令只需很少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。 Microsoft Access 數(shù)據(jù)庫簡(jiǎn)介 Access 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),提供了一個(gè)數(shù)據(jù)管理的工具包和應(yīng)用程序的開發(fā)環(huán)境,主要用于中小型數(shù)據(jù)庫系統(tǒng)的開發(fā)。用戶可以在很短的時(shí)間內(nèi)掌握 Access 的開發(fā),并利用它的向?qū)Чδ?,方便、快速、?jiǎn)單地設(shè)計(jì)出一個(gè)數(shù)據(jù)庫系統(tǒng);還可以利用導(dǎo)入、導(dǎo)出和連接數(shù)據(jù)的10功能,方便地在 Access 數(shù)據(jù)和 Word、Excel、文本文件及其他支持 OLE 的數(shù)據(jù)文件之間互相轉(zhuǎn)換,以實(shí)現(xiàn)數(shù)據(jù)共享,從而大大提高工作效率。Access 是微軟公司推出的 Office 系列產(chǎn)品中的一員,它的任務(wù)是對(duì)數(shù)據(jù)庫進(jìn)行管理,它是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。這時(shí)可使用 Access 數(shù)據(jù)庫軟件方便地解決這些問題。(2) 查找和檢索僅滿足指定條件來自一個(gè)或多個(gè)表中的數(shù)據(jù)。(3) 創(chuàng)建窗體可以更方便、直接和安全地查看、輸入和更改數(shù)據(jù),還可以利用窗體設(shè)計(jì)出友好的用戶界面。(5) 可以使用數(shù)據(jù)訪問頁(Web 頁) ,在 Inter 或 Intra 上實(shí)現(xiàn)交互方式的報(bào)表、輸入或分析數(shù)據(jù)。雖然 Access 的功能非常強(qiáng)大,但是,應(yīng)當(dāng)指出,Access 主要用于中小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)。對(duì)于一些小型的數(shù)據(jù)庫開發(fā),使用 Access 便可以出色地完成。3.6 A D O 技術(shù)ADO(ActiveX Data Objects)是微軟公司提供給網(wǎng)頁開發(fā)者在網(wǎng)頁中存取數(shù)據(jù)庫的最新技術(shù),它也是 ASP 內(nèi)置的重要組件,ADO 主要的目的是為了存取或修改數(shù)據(jù)源的數(shù)11據(jù)、或增加數(shù)據(jù)到指定的數(shù)據(jù)源,數(shù)據(jù)源不僅包括數(shù)據(jù)庫,而且包括dBase、Excel、Foxpro、Access 或文本文件等一些小型的數(shù)據(jù)表,所以,只要是 ODBC驅(qū)動(dòng)程序所能存取的數(shù)據(jù)源皆是 ADO 存取的對(duì)象。ADO 提供的七個(gè)對(duì)象: 對(duì)象負(fù)責(zé)與指定的數(shù)據(jù)源進(jìn)行連接,除此之外,它還可以通過事物(Transaction)來確保在事物中所有的數(shù)據(jù)源變更的全部成功。換而言之,Command 對(duì)象必須經(jīng)過一個(gè)已經(jīng)建立的連接(Connection 對(duì)象)發(fā)出數(shù)據(jù)操作語言(DML,Data Manipulation Language)來操作數(shù)據(jù)源的數(shù)據(jù),這些命令通常包括INSERT(增加記錄)、DELETE(刪除記錄)、UPDATE(更新記錄)、或是 SELECT(以Recordset 的形式選取數(shù)據(jù))等。 對(duì)象負(fù)責(zé)傳遞 Command 對(duì)象所需要的 SQL 命令參數(shù)。 對(duì)象表示指定 RecordSet 對(duì)象的數(shù)據(jù)字段。 對(duì)象負(fù)責(zé)記錄連接過程所發(fā)生的錯(cuò)誤信息。2. Command 對(duì)象包含 Parameters 數(shù)據(jù)集合,在 Parameters 數(shù)據(jù)集合中包括12Command 對(duì)象所有的 Parameter 對(duì)象。 對(duì)象、Command 對(duì)象、RecordSet 對(duì)象與 Field 對(duì)象皆包含一個(gè)Properties 數(shù)據(jù)集合,在 Properties 數(shù)據(jù)集合中包含所對(duì)應(yīng) Connection 對(duì)象、Command 對(duì)象、RecordSet 對(duì)象與 Field 對(duì)象的 Property 對(duì)象。目前在網(wǎng)頁編制上比較流行的腳本語言包括 VBScript 及 JavaScript。Script 語句可以單獨(dú)存成文檔,也可以被嵌入到 HTML 的文件之中,與 HTML語句結(jié)合在一起。例如:HTMLHEADTITLE temp /TITLE Conection 對(duì) 象 Recordset 對(duì) 象 Execute操 作 方 法 ActiveConection屬 性 Eror 對(duì) 象 Parameter 對(duì) 象 Comand 對(duì) 象 Field 對(duì) 象 Erors 數(shù) 據(jù) 集 合 Parameters 數(shù) 據(jù) 集 合 ActiveConection屬 性 Source屬 性 Execute操 作 方 法 Fields 數(shù) 據(jù) 對(duì) 象 13/HEADScript Language = “JavaScript”var i = 10。/ScriptBODYH1This is a JavaScript example./H/BODY/HTML另外,Script 程序在 HTML 中的位置也比較自由,它可以在 HTML 文件中的任何位置。并且可以直接訪問瀏覽器中的各種對(duì)象,如窗口對(duì)象、文檔對(duì)象、框架對(duì)象、超鏈接對(duì)象等。不僅如此,它還可以很方便地控制瀏覽器中的各對(duì)象的屬性。總之,一些常用的功能都可以用腳本語言實(shí)現(xiàn)。通過使用腳本語言既防止了大量錯(cuò)誤數(shù)據(jù)被提交到服務(wù)器,進(jìn)而節(jié)約了寶貴的系統(tǒng)資源;也使網(wǎng)頁更加美觀、操作更加方便。 模塊化開發(fā)平臺(tái)的選擇 硬件平臺(tái)Pentium II、Celeron 700(或以上),128MB(或以上)容量,16MB(或以上)顯存,至少 100MB 剩余空間。 說明(1)Dreamweaver 用于制作網(wǎng)站各鏈接層次的網(wǎng)頁、網(wǎng)頁排版等。(3)Access 用于建立網(wǎng)絡(luò)數(shù)據(jù)庫和編輯查詢網(wǎng)絡(luò)數(shù)據(jù)庫的語句。 154 系 統(tǒng) 設(shè) 計(jì)4. 1 系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)本 BBS 網(wǎng)站一共設(shè)計(jì)了十五個(gè)網(wǎng)頁,下面對(duì)網(wǎng)頁的功能做一下簡(jiǎn)要說明:一. 這是 BBS 網(wǎng)站的 HomePage,也作為歡迎頁面,具有表單檢驗(yàn)功能。三. 注冊(cè)提交頁,可以將個(gè)人資料添加到數(shù)據(jù)庫,并能檢驗(yàn)數(shù)據(jù)正確性。五. ?index=a用于根據(jù)排序方式打開數(shù)據(jù)庫,返回所有文章。七. 該頁包含于 ,顯示為 BBS 主頁頭部,具有在線人數(shù)顯示功能,可鏈接到搜索、排序、個(gè)人資料修改、退出等功能頁面。九. ?no=文章號(hào)十. 顯示窗口頁,用來顯示文章內(nèi)容。十三. ?reply=”y”或”n”十四. 輸入提交頁,用來將文章內(nèi)容添加到數(shù)據(jù)庫,并檢驗(yàn)正確性。data=查詢內(nèi)容16十六. 查詢頁,用來根據(jù)查詢內(nèi)容查找文章,有主題查找和作者查找兩種方式。十九. 個(gè)人資料修改提交頁,將修改的資料存回?cái)?shù)據(jù)庫,能檢驗(yàn)數(shù)據(jù)正確性。 模 塊 設(shè)計(jì) 網(wǎng)頁結(jié)構(gòu)圖(如下圖)圖 4-1 網(wǎng)絡(luò)結(jié)構(gòu)圖 用戶注冊(cè)功能流程圖(如下圖)17圖 4-2 用戶注冊(cè)流程圖 用戶登錄流程圖(如下圖)圖 用戶登錄流程圖185 數(shù)據(jù)庫的設(shè)計(jì) 數(shù)據(jù)庫的主要構(gòu)成 數(shù)據(jù)庫表的設(shè)計(jì)在 SQL Server 7.0 系統(tǒng)下建立一個(gè)名為“bbs”庫,在該庫中建立五個(gè)表:xusers(用來存放用戶信息),xbbs(用來存放論壇主話題,即欄目信息),xcontent(存放論壇文章),xmessage(存放留言內(nèi)容),xnotes(存放用戶課堂筆記內(nèi)容),各表相關(guān)信息如下(表 5-1)所示。19 數(shù)據(jù)庫的連接當(dāng)請(qǐng)求的 ASP 網(wǎng)頁中含有對(duì)數(shù)據(jù)庫進(jìn)行操作(查詢、添加、修改記錄等)時(shí),還需創(chuàng)建一個(gè) Connection 對(duì)象,然后將這個(gè)對(duì)象與一個(gè)確定的數(shù)據(jù)庫連接起來。具體方法如下:第一種,有源連接: set conn=server.createobject(adodb.connection)conn.open “bbs”   ‘bbs 為 DSN 數(shù)據(jù)源名稱’。database=bbs。uid=sa。做好了以上兩步工作,后續(xù) ASP 腳本就可以對(duì)數(shù)據(jù)庫的表進(jìn)行查詢、添加、修改、刪除等操作,因此它是數(shù)據(jù)庫操作的基礎(chǔ)。 系統(tǒng)的界面 20圖 5-1 本系統(tǒng)的主界面圖 通過上圖可以看出,本論壇設(shè)計(jì)實(shí)現(xiàn)后的一些效果,用戶可以根據(jù)自己的需求在論壇上查看自己所需的信息資料,查看本信息的版主,回貼數(shù)及回復(fù)時(shí)間,可以發(fā)表,修改自己的文章,可以回復(fù)別人的帖子等等,在界面上都可以看到。本模塊的主要功能跟其他的論壇系統(tǒng)一樣,都可以在系統(tǒng)上注冊(cè),成為論壇的會(huì)員,享受比游客較高的權(quán)限,但是要注意信息的準(zhǔn)確性,比如,會(huì)員的郵箱,生日,主頁, 號(hào),MSN 等信息,還可以填寫安全提問下的一些問題信息,防止用戶帳號(hào)的丟失,以確保用戶信息的安全性。同時(shí),如果不是會(huì)員的話,可以通過本界面返回到注冊(cè)界面,接著注冊(cè)成為會(huì)員。 留言發(fā)表界面 圖 5-4 用戶發(fā)表圖如果用戶有新的話題,用戶可以在界面上發(fā)表新的話題,跟其他的網(wǎng)友共同探討,同時(shí)可以復(fù)加一些頭像,增加了論壇的趣味性。236 系統(tǒng)的優(yōu)化論壇系統(tǒng)的優(yōu)化,就是 ASP 腳本、Web 服務(wù)器和數(shù)據(jù)庫系統(tǒng)的優(yōu)化。為了使論壇運(yùn)行得更快,我們有必要對(duì)系統(tǒng)進(jìn)行優(yōu)化。下面探討一下本論壇實(shí)現(xiàn)的主要優(yōu)化途徑與技術(shù)。對(duì)于以上結(jié)論筆者做過 MS Access 與 SQL Server 實(shí)驗(yàn)比較驗(yàn)證,作為個(gè)人單機(jī)調(diào)試,MS Access 足夠使用,但是由于數(shù)據(jù)庫的表和記錄在操作時(shí)是以獨(dú)占形式存在,其他用戶如果也想操作記錄,就必須等待,當(dāng)同時(shí)連接的用戶在五個(gè)以上時(shí),用戶的等待就會(huì)過長,會(huì)出現(xiàn)操作超時(shí)“ timeout”的現(xiàn)象,畢竟 MS Access 是 PC 級(jí)的數(shù)據(jù)庫系統(tǒng),處理速度太慢。選好了數(shù)據(jù)庫系統(tǒng)后,在表的設(shè)計(jì)上也進(jìn)行部分優(yōu)化,如建立索引、關(guān)聯(lián)等,這樣會(huì)提高數(shù)據(jù)查詢的速度。第三、優(yōu)化 ASP 代碼。二、在用戶建立一個(gè)數(shù)據(jù)庫連接后或?qū)?shù)據(jù)庫記錄進(jìn)行操作后,即時(shí)關(guān)閉 Connection、Recordset 對(duì)象。247 系統(tǒng)的測(cè)試
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1