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

正文內(nèi)容

基于web文章管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)說明書(已修改)

2025-05-23 19:31 本頁面
 

【正文】 1 基于 WEB 文章管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 作 者:田蕾 指導(dǎo)老師:崔蕊 引 言 伴隨著網(wǎng)絡(luò)的出現(xiàn),網(wǎng)頁逐漸融入人們的生活。快速及時(shí)的新聞瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上又出現(xiàn)了第三媒體 —— Inter。它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。制作網(wǎng)頁是企業(yè)和個(gè)人的宣傳自己的重要手段,同時(shí)也是學(xué)習(xí)者獲取學(xué)習(xí)信息的重要手段。尤其是在教育領(lǐng)域, 在素質(zhì)教育與終身教育成為必然的今天,人們對信息的需求有了更新,更高的要求,而網(wǎng)頁由于本身所具有的信息量大,傳遞快速,沒有時(shí)空限制等特點(diǎn)恰好滿足這種要求。所以網(wǎng)頁也逐漸成為一種新興的教育資源。也正是由于網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)站的數(shù)據(jù)信息能夠進(jìn)行實(shí)時(shí)交互,保證網(wǎng)站數(shù)據(jù)的實(shí)時(shí)性。 隨著 Inter 的進(jìn)一步發(fā)展 ,靜態(tài) Web 站點(diǎn)的開發(fā)與維護(hù)變得越來越困難 ,一方面信息的不斷增加和變化 ,使站點(diǎn)維護(hù)人員不得不經(jīng)常修改他們的網(wǎng)頁 ,特別是基于數(shù)據(jù)庫驅(qū)動(dòng)的 Web 站點(diǎn)更是如此,隨著 Inter 上信息量的增多和交互性的加強(qiáng)使 HTML 顯得 越來越難以勝任。另一方面靜態(tài)網(wǎng)頁由于不能與瀏覽者進(jìn)行有效交互 ,使人們感到越來越乏味 ,而不愿意再一次地進(jìn)入同一站點(diǎn)。所以開發(fā)動(dòng)態(tài)網(wǎng)頁或動(dòng)態(tài)內(nèi)容成了越來越多的站點(diǎn)所追求目標(biāo)。所謂動(dòng)態(tài)內(nèi)容是由每一個(gè)用戶按照自己的需求發(fā)出請求而特殊制作的 Web 網(wǎng)頁。 網(wǎng)絡(luò)發(fā)展前景無限,及早與網(wǎng)絡(luò)結(jié)合,與信息時(shí)代同步,與高科技匯合,定會(huì)給社會(huì)各行各業(yè)的發(fā)展注入新鮮的活力。站在網(wǎng)絡(luò)時(shí)代的前夜, 2 我們清晰地聽到了網(wǎng)絡(luò)時(shí)代的宣言:誰掌握了網(wǎng)絡(luò),誰就掌握了未來。 那么我們怎么樣運(yùn)用精彩豐富的網(wǎng)絡(luò)來點(diǎn)綴我們的生活呢,其實(shí)可以更簡單更快捷的讓我們 掌握事實(shí)動(dòng)態(tài)甚至可以坐在家中看世界風(fēng)云,小到幫你處理好你的日常工作。每個(gè)人每天都要與文字接觸,那就讓我們從身邊看起,看看文章管理系統(tǒng)是怎么樣實(shí)現(xiàn)我們的要求的。 第一章 本管理系統(tǒng)須掌握的語言工具 首先在做一個(gè)文章動(dòng)態(tài)網(wǎng)頁的時(shí)候,一定要掌握這幾個(gè)方面的知識(shí): ASP 全稱為 Active Server Pages(動(dòng)態(tài)服務(wù)器主頁),它是一種應(yīng)用程序環(huán)境,可以利用 VBscript 或 Java Script 語言來設(shè)計(jì),主要用于網(wǎng)絡(luò)數(shù)據(jù)庫的查詢與管理。其工作原理是當(dāng)瀏覽者發(fā)出瀏覽請求的時(shí)候,服務(wù)器會(huì)自動(dòng)將 ASP 的程序碼,解釋為標(biāo)準(zhǔn) HTML 格式的網(wǎng)頁內(nèi)容,再送到瀏覽者瀏覽器上顯示出來。我們也可以將 ASP 理解為一種特殊的 CGI。 利用 ASP 生成的網(wǎng)頁,與 HTML 相比具有更大的靈活性。只要結(jié)構(gòu)合理,一個(gè) ASP 頁面就可以取代成千上萬個(gè)網(wǎng)頁。盡管 ASP 在工作效率方面較之一些新技術(shù)要差,但勝在簡單、直觀、易學(xué),是涉足網(wǎng)絡(luò)編程的一條捷徑。它具備一個(gè)服務(wù)器端的腳本執(zhí)行環(huán)境,用它可產(chǎn)生和執(zhí)行動(dòng)態(tài)的、交互的、高性能的 Web 服務(wù)器應(yīng)用程序。 Active Server 的另一大優(yōu)點(diǎn)是代碼的安全性。頁面 的訪問者所能看到的只是服務(wù)器方的處理結(jié)果。 ASP 文件可以用常規(guī)的文本編輯器編輯, ASP使用 VBScript、 javascript 等腳本語言作為開發(fā)工具,鑲嵌于 HTML 文本中,使用 %? %將 ASP 的程序包含起來。當(dāng)用戶從瀏覽器向 Web 服務(wù)器提出請求時(shí), Web 服務(wù)器會(huì)自動(dòng)將 ASP 的程序解釋為標(biāo)準(zhǔn)的 HTML 格式的主頁內(nèi)容,用戶端只要使用常規(guī)可執(zhí)行 HTML 程序的瀏覽器,就可瀏覽 ASP所設(shè)計(jì)的主頁內(nèi)容,因此與瀏覽器無關(guān),并且保證了 ASP 的源程序代碼不 3 會(huì)外漏。 ASP 中包括五個(gè)內(nèi)置的 ActiveX 服務(wù)器組件和五 個(gè)內(nèi)置的對象:Database Access ponent(數(shù)據(jù)庫訪問組件)、 File Access ponent(文件訪問組件)、 Ad Rotator ponent(廣告輪播器組件)、 Content Linking ponent(內(nèi)容鏈接組件)、 Browser Capabilities ponent(瀏覽器信組件)以及 Request(請求對象)、 Server(服務(wù)器對象)、 Session(會(huì)話對象)、Response(響應(yīng)對象)、 Application(應(yīng)用程序?qū)ο螅T谒?ASP 組件中,最有用的是數(shù)據(jù)庫訪問組件,也稱為 ActiveX 數(shù)據(jù)對象或 ADO。在站點(diǎn)發(fā)布數(shù)據(jù)庫將使用這個(gè)組件及其中包含的對象,以完成對 ODBC 數(shù)據(jù)源的讀寫。 此外, ASP 技術(shù)的另一個(gè)重要特點(diǎn)是,程序員可以利用 Java、 Visual Basic、 Visual C++等語言制作適應(yīng)自己特殊需要的 ActiveX 服務(wù)器組件來擴(kuò)充 ASP 的功能,使自己的動(dòng)態(tài)網(wǎng)頁幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的 CGI 程序所不及的。 總而言之 ASP 具有學(xué)習(xí)快、設(shè)計(jì)快的特點(diǎn),不需花許多時(shí)間即可學(xué)會(huì)和快速設(shè)計(jì)出 WEB 應(yīng)用程序。 ASP 的源程 序碼在服務(wù)器端執(zhí)行,代碼保密性好。集成與 HTML 中,無需編譯鏈接可直接執(zhí)行,而且使用文本編輯器即可設(shè)計(jì)。 ASP 是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動(dòng)態(tài)的高性能的WEB 服務(wù)器程序。 當(dāng)用戶使用瀏覽器請求 ASP 主頁時(shí), WEB 服務(wù)器響應(yīng),調(diào)用 ASP 引擎來執(zhí)行 ASP 文件,并解釋其中的腳本語言 (JScript 或 VBScript),通過ODBC 連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件 ADO(ActiveX Data Objects)完成數(shù)據(jù)庫操作,最后 ASP 生成包含有數(shù)據(jù)查詢結(jié)果的 HTML 主頁返回用戶端顯示。 4 由于 ASP 在服務(wù)器端運(yùn)行,運(yùn)行結(jié)果以 HTML 主頁形式返回用戶瀏覽器,因而 ASP 源程序不會(huì)泄密,增加了系統(tǒng)的安全保密性。此外, ASP 是面向?qū)ο蟮哪_本環(huán)境,用戶可自行增加 ActiveX 組件來擴(kuò)充其功能,拓展應(yīng)用范圍。 頁面的結(jié)構(gòu): ASP 的程序代碼簡單、通用,文件名由 .asp 結(jié)尾, ASP 文件通常由四部分構(gòu)成: 1) 標(biāo)準(zhǔn)的 HTML 標(biāo)記:所有的 HTML 標(biāo)記均可使用。 2) ASP 語法命令:位于 % % 標(biāo)簽內(nèi)的 ASP 代碼。 3) 服務(wù)器端的 include 語句:可用 include 語句調(diào)入其它 ASP 代碼,增強(qiáng)了編程的靈活性。 4) 腳本語言: ASP 自帶 JScript 和 VBScript 兩種腳本語言,增加了 ASP的編程功能,用戶也可安裝其它腳本語言,如 Perl、 Rexx 等。 第二章 語言運(yùn)行的環(huán)境 目前 ASP 可運(yùn)行在三種環(huán)境下。 1) WINDOWS NT server 運(yùn)行 IIS (Inter Information Server)以上。 2) WINDOWS NT workstation 運(yùn)行 Peer Web Server 以上。 3) WINDOWS 95/98 運(yùn)行 PWS(Personal Web Server)。 其中以 NT server 上的 IIS 功能最強(qiáng),提供了對 ASP 的全面支持,是創(chuàng)建高速、穩(wěn)定的 ASP 主頁的最佳選擇。 的內(nèi)建對象 ASP 提供了六個(gè)內(nèi)建對象,供用戶直接調(diào)用: 1) Application 對象:負(fù)責(zé)管理所有會(huì)話信息,可用來在指定的應(yīng)用程 5 序的所有用戶之間共享信息。 2) Session 對象:存貯特定用戶的會(huì)話信息,只被該用戶訪問,當(dāng)用戶在不同 WEB 頁面跳轉(zhuǎn)時(shí), Session 中的變量在用戶整個(gè)會(huì) 話過程中一直保存。 Session 對象需 cookie 支持。 3) Request 對象:從用戶端取得信息傳遞給服務(wù)器,是 ASP 讀取用戶輸入的主要方法。 4) Response 對象:服務(wù)器將輸出內(nèi)容發(fā)送到用戶端。 5) Server 對象:提供對服務(wù)器有關(guān)方法和屬性的訪問。 6) Object Context 對象: IIS 新增的對象,用來進(jìn)行事務(wù)處理。此項(xiàng)功能需得到 MTS(Microsoft Transcation Server)管理的支持。 5. ASP 的主要內(nèi)置組件: 1) Ad Rotator 組件:用來按指定計(jì)劃在同一頁上自動(dòng)輪換顯示廣告,用于 WWW 上日益重要的廣告服務(wù)。 2) Browser Capabilities 組件:確定訪問 WEB 站點(diǎn)的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。 3) Database Access 組件:提供 ADO (ActiveX Data Objects)來訪問支持ODBC 的數(shù)據(jù)庫。 4) File Access 組件:提供對服務(wù)器端文件的讀寫功能。 5) Content Linking 組件:生成 WEB 頁內(nèi)容列表,并將各頁順序連接,用于 制作導(dǎo)航條。 此外,還可安裝 Myinfo、 Counters、 Content Rotator、 Page Count 等組件,用戶也可自行編制 Actiive 組件,以提高系統(tǒng)的實(shí)用性。如何啟用 ASP 支持: Windows Server 2021 默認(rèn)安裝,是不安裝 IIS 6 的,需要另外安裝。安裝完 IIS 6,還需要單獨(dú)開啟對于 ASP 的支持。方法是: 控制面板 管 6 理工具 Web 服務(wù)擴(kuò)展 Active Server Pages 允許。在 XP 的系統(tǒng)中如何啟用 XP 的桌面主題: ★打 開“開始”( Start) “運(yùn)行”( Run),鍵入“ ”,選themes“主題”(默認(rèn)是禁止的),然后改為“自動(dòng)”,按“應(yīng)用”,選“開啟”。 ★接著點(diǎn)“桌面”的屬性,在“主題”里選“ windows xp” ★我的電腦 屬性 高級 性能 在桌面上為圖標(biāo)標(biāo)簽使用陰影 那么在做網(wǎng)頁的當(dāng)中我們要把數(shù)據(jù)庫所做好的后臺(tái)處理與網(wǎng)頁相連接呢? 第三章 本系統(tǒng)的具體實(shí)現(xiàn) 1. 定義數(shù)據(jù)源 在 WEB 服務(wù)器上打開“控制面板”,選中“ ODBC”,在“系統(tǒng) DSN”下選“添加”,選定 你希望的數(shù)據(jù)庫種類、名稱、位置等。本文定義“ SQL SERVER”,數(shù)據(jù)源為“ HT”,數(shù)據(jù)庫名稱為“ HTDATA”,腳本語言采用 Jscript。 2,使用 ADO 組件查詢 WEB 數(shù)據(jù)庫 1) 調(diào)用 方法取得“ ”的實(shí)例,再使用 Open 方法打開數(shù)據(jù)庫: conn = (“ ” ) (“ HT” ) 2) 指定要執(zhí)行的 SQL 命令 連接數(shù)據(jù)庫后,可對數(shù)據(jù)庫操作,如查詢,修改 ,刪除等,這些都是通過 SQL 指令來完成的,如要在數(shù)據(jù)表 signaltab 中查詢代碼中含有“ X”的記錄 sqlStr = “ select * from signaltab where code like ‘ %X%’” rs = (sqlStr) 7 3) 使用 RecordSet 屬性和方法,并顯示結(jié)果 為了更精確地跟蹤數(shù)據(jù),要用 RecordSet 組件創(chuàng)建包含數(shù)據(jù)的游標(biāo),游標(biāo)就是儲(chǔ)存在內(nèi)存中的數(shù)據(jù)。 rs = (“ ” ) (sqlStr,conn,1,A) 注: A=1 讀取 A=3 新增、修改、刪除 在 RecordSet 組件中,常用的屬性和方法有: : RecordSet 對象的字段數(shù)。 rs(i).Name: 第 i 個(gè)字段的名稱, i 為 0 至 rs(i): 第 i 個(gè)字段的數(shù)據(jù), i 為 0 至 rs(字段名 ): 指定字段的數(shù)據(jù)。 :游標(biāo)中的數(shù)據(jù)記錄總數(shù)。 : 是否最后一條記錄。 : 指向第一條記錄。 : 指向最后一條記錄。 : 指向上一條記錄。 : 指向下一條記錄。 : 將數(shù)據(jù)放入數(shù)組中。 : ADO 的 ResultSet 或 Connection 的屬性個(gè)數(shù)。 (item).Name: ADO 的 ResultSet 或 Connection 的名稱。 : ADO 的 ResultSet 或 Connection 的值。 (): 關(guān)閉連接。 4) 關(guān)閉數(shù)據(jù)庫 () 8 四 .查詢 WEB 數(shù)據(jù)庫舉例 下面這段示例程序是訪問 SQL SERVER 數(shù)據(jù)庫的 signaltab 表,表中有三個(gè)字段: code(代碼字段,字符型, 3 位 ), class(分類字段,字符型, 10位 ), memo(備注字段,字符型, 20 位 )。程序中數(shù)據(jù)源 DSN: HT、用戶名:client、口令: passwd。 屏幕輸入頁面 在認(rèn)識(shí)了這些以后,我們就可以著手做網(wǎng)頁了,選用網(wǎng)頁制作中最常用的 FrontPage。首先要做主頁,主頁,顧 名思義就是一進(jìn)入這個(gè)網(wǎng)絡(luò)系統(tǒng)的第一個(gè)頁面, 主頁的設(shè)計(jì)首先涉及到的是頁面的版面編排問題?!鞍婷婢幣拧睂?shí)際上就是中國古代畫論中
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1