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

正文內(nèi)容

計算機基于網(wǎng)絡(luò)的bbs系統(tǒng)畢業(yè)論文(編輯修改稿)

2024-07-19 02:46 本頁面
 

【文章內(nèi)容簡介】 物中所有的數(shù)據(jù)源變更的全部成功。 對象負責(zé)對數(shù)據(jù)庫提供請求,也就是傳遞指定的 SQL 命令。換而言之,Command 對象必須經(jīng)過一個已經(jīng)建立的連接(Connection 對象)發(fā)出數(shù)據(jù)操作語言(DML,Data Manipulation Language)來操作數(shù)據(jù)源的數(shù)據(jù),這些命令通常包括INSERT(增加記錄)、DELETE(刪除記錄)、UPDATE(更新記錄)、或是 SELECT(以Recordset 的形式選取數(shù)據(jù))等。除此之外,也可以通過 Command 對象對數(shù)據(jù)庫發(fā)出數(shù)據(jù)定義語言(DDL,Data Definition Language),例如 CREATE TABLE(建立數(shù)據(jù)表)、DROP TABLE(刪除數(shù)據(jù)表)或 ALTER TABLE(修改數(shù)據(jù)表結(jié)構(gòu))等。 對象負責(zé)傳遞 Command 對象所需要的 SQL 命令參數(shù)。 對象負責(zé)瀏覽和操作從數(shù)據(jù)庫取出的數(shù)據(jù),換而言之,RecordSet 對象就象是一個二維的數(shù)組,數(shù)組的每一行表示一個數(shù)據(jù)記錄,而每個數(shù)劇列包含一個或多個數(shù)據(jù)字段,即 Field 對象。 對象表示指定 RecordSet 對象的數(shù)據(jù)字段。 對象表示 ADO 的各項對象屬性值,換而言之,每個 ADO 對象都會有一組描述和控制對象行的屬性。 對象負責(zé)記錄連接過程所發(fā)生的錯誤信息。ADO 提供的四個數(shù)據(jù)集合: 對象包含 Errors 數(shù)據(jù)集合,在 Errors 數(shù)據(jù)集合中包含數(shù)劇源響應(yīng)失敗時所建立的 Error 對象。2. Command 對象包含 Parameters 數(shù)據(jù)集合,在 Parameters 數(shù)據(jù)集合中包括12Command 對象所有的 Parameter 對象。 對象包含 Fields 數(shù)據(jù)集合,在 Fields 數(shù)據(jù)集合中包含 RecordSet對象的所有 Field 數(shù)據(jù)字段對象。 對象、Command 對象、RecordSet 對象與 Field 對象皆包含一個Properties 數(shù)據(jù)集合,在 Properties 數(shù)據(jù)集合中包含所對應(yīng) Connection 對象、Command 對象、RecordSet 對象與 Field 對象的 Property 對象。ADO 的七個對象及四個數(shù)據(jù)集合相互的關(guān)系圖如下:圖 3-1 ActiveX Data Object 關(guān)系圖3.7 VBScript 及 JavaScript 腳本語言(腳本)是由一組可以在客戶端瀏覽器上運行的命令組合而成的語言,你可以把它想像成一個運行于客戶端上的可執(zhí)行程序。目前在網(wǎng)頁編制上比較流行的腳本語言包括 VBScript 及 JavaScript。它們都是一種與 HTML 語言相似的描述性語言,也是以文本形式存在,不像 C 語言或 Java 語言那樣,需要編譯連接成字節(jié)碼形式的可執(zhí)行程序。Script 語句可以單獨存成文檔,也可以被嵌入到 HTML 的文件之中,與 HTML語句結(jié)合在一起。當(dāng)需要將 Script 語句直接加入到 HTML 文件中時,只要使用一個HTML 標(biāo)記符號 Script 即可。例如:HTMLHEADTITLE temp /TITLE Conection 對 象 Recordset 對 象 Execute操 作 方 法 ActiveConection屬 性 Eror 對 象 Parameter 對 象 Comand 對 象 Field 對 象 Erors 數(shù) 據(jù) 集 合 Parameters 數(shù) 據(jù) 集 合 ActiveConection屬 性 Source屬 性 Execute操 作 方 法 Fields 數(shù) 據(jù) 對 象 13/HEADScript Language = “JavaScript”var i = 10。 (i)。/ScriptBODYH1This is a JavaScript example./H/BODY/HTML另外,Script 程序在 HTML 中的位置也比較自由,它可以在 HTML 文件中的任何位置。腳本語言是一種解釋性語言,可以直接由瀏覽器來解釋執(zhí)行。并且可以直接訪問瀏覽器中的各種對象,如窗口對象、文檔對象、框架對象、超鏈接對象等。腳本語言可以實現(xiàn)的功能很多,可以用于定義網(wǎng)頁、在網(wǎng)頁中加入動畫、對網(wǎng)頁中的各種元素進行處理,特別是在處理表單方面有很強功能。不僅如此,它還可以很方便地控制瀏覽器中的各對象的屬性。例如,可以實現(xiàn)打開或關(guān)閉瀏覽器窗口、設(shè)置窗口狀態(tài)、改變窗口中的超鏈接位置等??傊?,一些常用的功能都可以用腳本語言實現(xiàn)。本 BBS 系統(tǒng)中就運用了大量的腳本語言,一方面用來完成表單提交前的數(shù)據(jù)驗證任務(wù),另一方面用來完成打開新的窗口、關(guān)閉當(dāng)前窗口、返回前一頁及下拉菜單等功能。通過使用腳本語言既防止了大量錯誤數(shù)據(jù)被提交到服務(wù)器,進而節(jié)約了寶貴的系統(tǒng)資源;也使網(wǎng)頁更加美觀、操作更加方便。大大提高了系統(tǒng)的性能。 模塊化開發(fā)平臺的選擇 硬件平臺Pentium II、Celeron 700(或以上),128MB(或以上)容量,16MB(或以上)顯存,至少 100MB 剩余空間。軟件平臺Microsoft Windows 2022/XP 簡體中文版,Microsoft Inter Information Services(IIS),Microsoft ACCESS 2022(或以上)簡體中文版,Macromedia Dreamweaver MX 2022(或以上) 簡體中文版,ASP、VBScript、SQL,Microsoft Word202214簡體中文版,Adobe Photoshop 簡體中文版。 說明(1)Dreamweaver 用于制作網(wǎng)站各鏈接層次的網(wǎng)頁、網(wǎng)頁排版等。(2)Photoshop 用于處理圖象編輯和格式轉(zhuǎn)換、網(wǎng)頁框架設(shè)計。(3)Access 用于建立網(wǎng)絡(luò)數(shù)據(jù)庫和編輯查詢網(wǎng)絡(luò)數(shù)據(jù)庫的語句。(4)IIS 用于將個人計算機配置成服務(wù)器,調(diào)試并運行 ASP 程序。 154 系 統(tǒng) 設(shè) 計4. 1 系統(tǒng)結(jié)構(gòu)的設(shè)計本 BBS 網(wǎng)站一共設(shè)計了十五個網(wǎng)頁,下面對網(wǎng)頁的功能做一下簡要說明:一. 這是 BBS 網(wǎng)站的 HomePage,也作為歡迎頁面,具有表單檢驗功能。二. 用戶注冊頁,用于用戶注冊時輸入資料,具有表單檢驗功能。三. 注冊提交頁,可以將個人資料添加到數(shù)據(jù)庫,并能檢驗數(shù)據(jù)正確性。四. 登錄提交頁,根據(jù)用戶名連接數(shù)據(jù)庫,返回其個人資料,并檢驗正確性。五. ?index=a用于根據(jù)排序方式打開數(shù)據(jù)庫,返回所有文章。六. ?page=頁號BBS 主頁,其中包含了 頁和 頁,用來顯示文章列表。七. 該頁包含于 ,顯示為 BBS 主頁頭部,具有在線人數(shù)顯示功能,可鏈接到搜索、排序、個人資料修改、退出等功能頁面。八. 該頁包含于 ,位于 BBS 主頁腳部,由于文章列表是分頁顯示,用它可以鏈接上下頁。九. ?no=文章號十. 顯示窗口頁,用來顯示文章內(nèi)容。十一. ?retitle=”re:”+文章主題十二. 輸入窗口頁,用來輸入文章內(nèi)容。十三. ?reply=”y”或”n”十四. 輸入提交頁,用來將文章內(nèi)容添加到數(shù)據(jù)庫,并檢驗正確性。十五. ?search=”search1”或”search2”amp。data=查詢內(nèi)容16十六. 查詢頁,用來根據(jù)查詢內(nèi)容查找文章,有主題查找和作者查找兩種方式。十七. 十八. 個人資料修改頁。十九. 個人資料修改提交頁,將修改的資料存回數(shù)據(jù)庫,能檢驗數(shù)據(jù)正確性。二十. 退出頁,釋放所有 session 對象后退出 BBS 系統(tǒng)。 模 塊 設(shè)計 網(wǎng)頁結(jié)構(gòu)圖(如下圖)圖 4-1 網(wǎng)絡(luò)結(jié)構(gòu)圖 用戶注冊功能流程圖(如下圖)17圖 4-2 用戶注冊流程圖 用戶登錄流程圖(如下圖)圖 用戶登錄流程圖185 數(shù)據(jù)庫的設(shè)計 數(shù)據(jù)庫的主要構(gòu)成 數(shù)據(jù)庫表的設(shè)計在 SQL Server 7.0 系統(tǒng)下建立一個名為“bbs”庫,在該庫中建立五個表:xusers(用來存放用戶信息),xbbs(用來存放論壇主話題,即欄目信息),xcontent(存放論壇文章),xmessage(存放留言內(nèi)容),xnotes(存放用戶課堂筆記內(nèi)容),各表相關(guān)信息如下(表 5-1)所示。表 5-1 users字段名 id name psw sex article login類型 int char char char char int int含義 ID 號 用戶名 密碼 性別 發(fā)表文章數(shù) 登錄次數(shù)默認值 系統(tǒng)默認 0 1表 5-2 bbs字段名 id object objectname owner Email article類型 int char char char char int含義 ID 號 欄目編號 欄目名 板主 Email 文章數(shù)默認值 系統(tǒng)默認 0表 5-3 content字段名 id rootid ordernum layer object intime類型 int int int int char date含義 ID 號 根貼號 排序號 層號 所屬欄目 加入時間默認值 系統(tǒng)默認 0 0 Getdate()表 5-4 message字段名 id receiver send content Intime類型 int char char char date含義 ID 號 接收者 發(fā)送者 內(nèi)容 留言時間默認值 系統(tǒng)默認 Getdate()表 5-5 notes字段名 id owner link intime content類型 int char char date char含義 ID 號 作者 相關(guān)鏈接 摘錄時間 筆記內(nèi)容默認值 系統(tǒng)默認 Getdate() Getdate()SQL 數(shù)據(jù)庫建立后,還必須建立“DSN”(數(shù)據(jù)源名稱)連接,如果連接測試成功,則表示 ODBC 數(shù)據(jù)源設(shè)置已成功。19 數(shù)據(jù)庫的連接當(dāng)請求的 ASP 網(wǎng)頁中含有對數(shù)據(jù)庫進行操作(查詢、添加、修改記錄等)時,還需創(chuàng)建一個 Connection 對象,然后將這個對象與一個確定的數(shù)據(jù)庫連接起來。連接的方法有兩種,一種是有源連接,通過 ODBC 與 DSN 連接,第二種是直接與數(shù)據(jù)庫連接,稱為“無源連接”。具體方法如下:第一種,有源連接: set conn=server.createobject(adodb.connection)conn.open “bbs”   ‘bbs 為 DSN 數(shù)據(jù)源名稱’。第二種,無源連接: setconn=server.createobject(adodb.connection)connopendriver={sql server}。database=bbs。server=(local)。uid=sa。pwd= ‘bbs 是數(shù)據(jù)庫名,uid 中的 sa 是 SQL Server 系統(tǒng)操作員,pwd 是密碼,這里為空’。做好了以上兩步工作,后續(xù) ASP 腳本就可以對數(shù)據(jù)庫的表進行查詢、添加、修改、刪除等操作,因此它是數(shù)據(jù)庫操作的基礎(chǔ)。 本 BBS 系統(tǒng)的主要功能界面根據(jù)本論壇設(shè)計的功能,在相關(guān)的開發(fā)過程中涉及了許多頁面和技巧,每個頁面又各不相同,這過于繁雜,筆者就挑選幾個關(guān)鍵的界面加以介紹。 系統(tǒng)的界面 20圖 5-1 本系統(tǒng)的主界面圖 通過上圖可以看出,本論壇設(shè)計實現(xiàn)后的一些效果,用戶可以根據(jù)自己的需求在論壇上查看自己所需的信息資料,查看本信息的版主,回貼數(shù)及回復(fù)時間,可以發(fā)表,修改自己的文章,可以回復(fù)別人的帖子等等,在界面上都可以看到。 用戶的注冊界面用戶的注冊界面如圖 5-2 所示。本模塊的主要功能跟其他的論壇系統(tǒng)一樣,都可以在系統(tǒng)上注冊,成為論壇的會員,享受比游客較高的權(quán)限,但是要注意信息的準(zhǔn)確性,比如,會員的郵箱,生日,主頁, 號,MSN 等信息,還可以填寫安全提問下的一些問題信息,防止用戶帳號的丟失,以確保用戶信息的安全性。21 圖 5-2 用戶注冊圖 用戶的登錄界面圖 5-3 用戶登錄圖 會員可以登錄本論壇,可以采用不同的登錄方式,同時設(shè)置了安全提問,為的是22保護用戶的信息的安全性,本模塊用以區(qū)分游客跟會員,當(dāng)用戶登錄前,就是上圖所顯示的界面。同時,如果不是會員的話,可以通過本界面返回到注冊界面,接著注冊成為會員。如果忘記密碼的話,可以通過本界面,根據(jù)提示回答自己的注冊信息,找回密碼。 留言發(fā)表界面 圖 5-4 用戶發(fā)表圖如果用戶有新的話題,用戶可以在界面上發(fā)表新的話題,跟其他的網(wǎng)友共同探討,同時可以復(fù)加一些頭像,增加了論壇的趣味性。上圖就是當(dāng)用戶登錄本界面后,所看到的界面。236 系統(tǒng)的優(yōu)化論壇系統(tǒng)的優(yōu)化,就是 ASP 腳本、Web 服務(wù)器和數(shù)據(jù)庫系統(tǒng)的優(yōu)化。影響 ASP 運行效率的因素有很多,如用戶帶寬、數(shù)據(jù)庫連接模式、所使用語言等等。為了使論壇運行得更快,我們有必要對系統(tǒng)進行優(yōu)化。ASP 值得優(yōu)化的地方很多,如腳本轉(zhuǎn)化成動態(tài)鏈接庫,使用編譯組件,減少 ASP 與 Html 之間的轉(zhuǎn)換,數(shù)據(jù)庫改
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1