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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-信息查詢系統(tǒng)—論文-文庫(kù)吧

2024-11-11 19:24 本頁(yè)面


【正文】 ASP 內(nèi)部 6 大對(duì)象 ASP 提供了 6個(gè)功能強(qiáng)大的內(nèi)部對(duì)象,每個(gè)對(duì)象具有各自的屬性( Property)、方法( Method),有的還擁有數(shù)據(jù)集合( Collection)與事件( Event),它們共同完成 Web 中的一些重要工作。這 6 個(gè)對(duì)象及其功能描述如表 所示。 對(duì)象名稱 功能描述 Request 從客戶端取得信息 Response 將信息送給客戶端 Server 提供一些 Web 服務(wù)器工具 Session 儲(chǔ)存在一個(gè) Session 內(nèi)的用戶信息,該信息僅可被該用戶訪問(wèn) Application 在一個(gè) ASPApplication 中讓不同的客戶端共享信息 ObjectContext 配合 Microsoft Transaction 服務(wù)器進(jìn)行分布式事務(wù)處理 表 ASP 內(nèi)部 6大對(duì)象及其功能 合理地運(yùn)用這些對(duì)象可以使原本復(fù)雜,煩瑣的工作變得簡(jiǎn)捷而條理清晰。 我們可以用以下的語(yǔ)法直接使用這些對(duì)象:對(duì)象 /屬性 /方法 /數(shù)據(jù)集合 1. Application 或 Session 的開(kāi)始事件( Startevent)。 2. Application 或 Session 的結(jié)束事件 (Endevent)。 這樣,在一個(gè) Application 或 Session 對(duì)象被創(chuàng)建或結(jié)束時(shí),系統(tǒng)會(huì)自動(dòng)完成 文件中寫(xiě)入的 相應(yīng)事件。值得注意的是,如果一個(gè) Application 與一個(gè) Session 同時(shí)開(kāi)始, Active Server Pages會(huì)先處理 Application的開(kāi)始事件,而如果一個(gè) Application與一個(gè) Session同時(shí)結(jié)束,Active Server Pages 則會(huì)先處理 Session 的結(jié)束事件。 利用 ADO 訪問(wèn)數(shù)據(jù)庫(kù) ADO( ActiveX Data Objects)是一種操作 Microsoft 所支持的數(shù)據(jù)庫(kù)的新技術(shù)。在 ASP 中, ADO 可以看作是一個(gè)服務(wù)器組件 (Server Component),更簡(jiǎn)單點(diǎn)說(shuō),是一系列的對(duì)象,應(yīng)用這些功能強(qiáng)大的對(duì)象,即可輕松完成對(duì)數(shù)據(jù)庫(kù)復(fù)雜的操作。本文中個(gè)性化頁(yè)面的實(shí)現(xiàn)便大量地用到了 ADO 技術(shù)。具體的操作步驟可以歸納為以下幾步: 創(chuàng)建數(shù)據(jù)庫(kù)源名 (DSN) DSN(Date Source Name)即數(shù)據(jù)源名稱。我們知道, ODBC 是一種訪問(wèn)數(shù)據(jù)庫(kù)的方法,只要系統(tǒng)中有相應(yīng)的 ODBC 驅(qū)動(dòng)程序,任何程序就可以通過(guò) ODBC 操縱驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù)。比如我們系統(tǒng)中有 Access的 ODBC驅(qū)動(dòng)程序,那么即使我們沒(méi)有 Access軟件,也可以在我們的程序中對(duì)一個(gè) Access 的 MDB 數(shù)據(jù)庫(kù)加、刪、改記錄。而且我們根本不用知道這個(gè)數(shù)據(jù)庫(kù)是放在哪里的。我們只要寫(xiě)出 SQL 語(yǔ)句, ODBC 驅(qū)動(dòng)程序就會(huì)幫我們做一切事情。我們?cè)诮o ODBC 驅(qū)動(dòng)程序傳 SQL 指令時(shí),即是用 DSN 來(lái)告訴它到底操作的是哪一個(gè)數(shù)據(jù)庫(kù)。如果數(shù)據(jù)庫(kù)的平臺(tái)變了,比如我們改用了 SQL Server 的數(shù)據(jù)庫(kù),只要其中表的結(jié)構(gòu)沒(méi)變,我們就不用改寫(xiě)我們的程序,只要重新在系統(tǒng)中配置 DSN 就行了。由此可見(jiàn), DSN是應(yīng)用程序和數(shù)據(jù)庫(kù)之間的橋梁。 創(chuàng)建數(shù)據(jù)庫(kù)鏈接 鏈接用以保持一些關(guān)于正在訪問(wèn)的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。 ASP文件中如果要訪問(wèn)數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫(kù)的鏈接,其語(yǔ)法如下: set Conn=(“ ” ) 這條語(yǔ)句創(chuàng)建了鏈接對(duì)象 Conn,接下來(lái): connstr=Provider=。=amp。ath(amp。dbamp。) connstr 這條語(yǔ)句打開(kāi)鏈接,用到了 DSN,本例為“ connstr”。 以上兩個(gè)步驟缺一不可,因?yàn)殒溄訉?duì)象的創(chuàng)建與打開(kāi) 是兩回事,只有打開(kāi)了才真正可以使用。 創(chuàng)建數(shù)據(jù)對(duì)象 (Record Set) ADO 中的數(shù)據(jù)對(duì)象通常保存的是查詢結(jié)果。 Record Set是 ADO 中最復(fù)雜的對(duì)象,有許多屬性和方法。 Record Set 保存的是一行行的記錄,并標(biāo)有一個(gè)當(dāng)前記錄。以下是創(chuàng)建方法: Set Record Set=(sqtStr) 這條語(yǔ)句創(chuàng)建并打開(kāi)了對(duì)象 Record Set,其中 Con 是先前創(chuàng)建的鏈接對(duì)象,rs 是一個(gè)字串,代表一條標(biāo)準(zhǔn)的 SQL 語(yǔ)句。例如: rs=“ SELECT * FROM shop_books” Set Record Set=(rs) 這條語(yǔ)句執(zhí)行后,對(duì)象 Record Set 中就保存了表 tab1 中的所有記錄。 操作數(shù)據(jù)庫(kù) ? 我們通過(guò)調(diào)用鏈接對(duì)象的 Execute方法來(lái)將查詢結(jié)果返回給一個(gè)數(shù)據(jù)對(duì)象或進(jìn)行插入、刪除等操作。例如: rs=“ INSERT INTO tab1 VALUES(1,2)” ? (rs) ? /執(zhí)行插入操作 關(guān)閉數(shù)據(jù)對(duì)象和鏈接 在使用了 ADO 對(duì)象之后要關(guān)閉它,因?yàn)樗褂昧艘欢ǖ姆?wù)器資源。通過(guò)調(diào)用方法 close 實(shí)現(xiàn)關(guān)閉,然后再釋放它。 ? Record ? Set Record Set=Nothing ? /關(guān)閉創(chuàng)建的數(shù)據(jù)對(duì)象 ? ? Set mConn=Nothing ? 關(guān)閉創(chuàng)建的鏈接對(duì)象 Active Server Pages 開(kāi)發(fā) Web 應(yīng)用程序的特點(diǎn): 1. 完全嵌入 HTML,與 HTML、 Script 語(yǔ)言完美結(jié)合。 2. 無(wú)須手動(dòng)編譯和鏈接程序。 3. 面向?qū)ο螅⒖蓴U(kuò)展 ActiveX Server 組件功能。 4. 使用腳本語(yǔ)言( JavaScript、 VBScript 或 PERL)編寫(xiě)。 5. 存取數(shù)據(jù) 庫(kù)輕松容易(使用 ADO 組件)。 6. 可使用任何語(yǔ)言編寫(xiě)自己的 ActiveX Server 組件。 7. 無(wú)瀏覽器兼容問(wèn)題。 8. 程序代碼隱藏,客戶端僅能看到 ASP 輸出的 HTML 文件。 9. 縮短 Web 開(kāi)發(fā)時(shí)間。 第三章 需求分析 功能需求 本系統(tǒng)可方便管理員查找、修改和刪除學(xué)生信息 ,用戶瀏覽查找信息等相關(guān)操作。使管理更加便捷更加系統(tǒng)化。 性能需求 依據(jù)功能需求 , 系統(tǒng)開(kāi)發(fā)所要使用的軟件環(huán)境 : 可使用的軟件有Dreamweaver MX, Access, 開(kāi)發(fā)語(yǔ)言: VB script、 SQL 硬件環(huán)境: .中央處理器 133MHZ中央處理器 . .內(nèi)存 256M .硬盤(pán) 至少大約 1G空間 . .分辨率 :1024*768 本站分為兩大模塊:管理員模塊與客戶端模塊。 管理員模塊功能:管理人員注冊(cè)后可以通過(guò)登錄進(jìn)入瀏覽頁(yè)進(jìn)行查找、修改、刪除、添加等相關(guān)操作,也可以修改注冊(cè)后的信息。 客戶可以查看所有學(xué)生的一些基本信息,要查看一些相關(guān)信息則需要通過(guò)注冊(cè)后登錄才能實(shí)現(xiàn)。 第四章 總體設(shè)計(jì) world wide web 作為共享信息資源的媒體,已成為信息發(fā)布的重要途徑,而查詢、瀏覽和編輯等行為構(gòu)成了“上網(wǎng)”的主要內(nèi)容。如何合理有效地組織、管理和發(fā)布信息,是建設(shè)一個(gè)網(wǎng)站的核心問(wèn)題。如果把需要發(fā)布的信息存儲(chǔ)在數(shù)據(jù)庫(kù)中,那么就可以以 web 頁(yè)為界面,通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)提供的豐富的手段來(lái)實(shí)現(xiàn)這些行為??傊瑪?shù)據(jù)庫(kù)加 web 頁(yè)就是這個(gè)問(wèn)題的常規(guī)解決方案。 對(duì)于網(wǎng)站而言,一個(gè)行為:查詢、瀏覽和編輯等的實(shí)現(xiàn),就是一個(gè) web應(yīng)用。一個(gè)應(yīng)用通常由一組相互關(guān)聯(lián)的動(dòng)態(tài)頁(yè)面來(lái)組成。常規(guī)的動(dòng)態(tài)頁(yè)面包括搜索頁(yè) 結(jié)果頁(yè)和編輯頁(yè)(包括插入、更新和刪除等)。 系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì) 該系統(tǒng) 介紹的是一個(gè)小型信息搜尋類信息查詢系統(tǒng)網(wǎng)站,管理員可以通過(guò)該系統(tǒng)網(wǎng)站發(fā)布信息、管理信息。一個(gè)典型的信息查詢網(wǎng)站至少應(yīng)包含信息管理、信息顯示和信息查詢 3種功能。 目標(biāo)設(shè)計(jì) 信息查詢網(wǎng)站所要實(shí)現(xiàn)的功能如下。 ? 信息管 ? 理信息添加 ? 信息修改 ? 信息刪除 ? 信息顯示 ? 顯示全部信息 ? 按類別顯示信息 ? 按關(guān)鍵字查詢信 ? 按關(guān)鍵字進(jìn)行站內(nèi)查詢 設(shè)計(jì)思路 本站為一個(gè)簡(jiǎn)單的信息系統(tǒng),該系統(tǒng)具有以下特點(diǎn)。 ? 實(shí)用: 系統(tǒng)實(shí)現(xiàn)了一個(gè)完整的信息查詢過(guò)程。 ? 簡(jiǎn)單易用:為使用戶盡快掌握和使用整個(gè)系統(tǒng),系統(tǒng)結(jié)構(gòu)簡(jiǎn)單但功 能齊全,簡(jiǎn)單的頁(yè)面設(shè)計(jì)使操作起來(lái)非常簡(jiǎn)便。 ? 代碼規(guī)范;作為一個(gè)實(shí)例,文中的代碼規(guī)范簡(jiǎn)潔、清晰易懂。 系統(tǒng)中絕大多數(shù) ASP頁(yè)都訪問(wèn) WEB服務(wù)器的文件系統(tǒng)或數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)庫(kù)系統(tǒng)。系統(tǒng)結(jié)構(gòu)如圖所示。 系統(tǒng)功能分析與設(shè)計(jì) 信息查詢共分為 3 個(gè)模塊:信息管理模塊、信息顯示模塊和信息查詢模塊,其功能模塊化分如圖所示。 信息管理模塊 網(wǎng)站信息管理模塊包含以下幾個(gè)模塊 。 信息管理登錄 ? ? ? 信息查詢模塊 信息管理模塊 信息添加 信息修改 信息刪除 顯示全部信息 按類別顯示信息 按關(guān)鍵字查詢信息 信息顯示模塊 按關(guān)鍵字站內(nèi)查詢 數(shù)據(jù)庫(kù)服務(wù)器 web 服務(wù)器 ASP 信息添加 ? ? ? 信息修改與刪除 ? ? ? 個(gè)頁(yè)面間的關(guān)系如圖所示。 模塊說(shuō)明 ? 模塊名稱:添加信息 ? 模塊標(biāo)識(shí): ? 模塊功能 : 通過(guò)表單添加新的學(xué)生信息到數(shù)據(jù)庫(kù) ( )表 ( student) 中 , 管理員登錄 審核帳號(hào) 管理員管理頁(yè)面 網(wǎng)站頁(yè)面 信息添加 信息刪除 信息修改 asp asp 正確 錯(cuò)誤 asp 模塊接口 ? 調(diào)用模塊名: ? 被調(diào)用模塊名: ? 輸入文件: ? 輸出文件: ? 主要表單對(duì)象、內(nèi)存、數(shù) 據(jù)庫(kù)表的字段 處理概要 根據(jù)系統(tǒng)功能設(shè)計(jì)要求和模塊劃分,信息查詢網(wǎng)站主要包含信息記錄數(shù)據(jù)庫(kù)和數(shù)據(jù)結(jié)構(gòu)。 數(shù)據(jù)庫(kù)需求分析 信息記錄包括以下內(nèi)容。 ? 信息記錄編號(hào)。 ? 信息名稱、信息類別。 ? 信息描述。 ? 信息大小。 ? 信息時(shí)間和瀏覽次數(shù)。 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 信息記錄表 learning,如圖所示。 數(shù)據(jù)庫(kù)實(shí)現(xiàn) % dim conn dim connstr on error resume next set conn=() DRIVER={Microsoft Access Driver (*.mdb)}。 DBQ= amp。 DefaultDir amp。()amp。 % 第五章 系統(tǒng)詳細(xì)設(shè)計(jì) 各個(gè)頁(yè)面 管理員登錄頁(yè) 1. 頁(yè)面示例 圖為管理員登錄時(shí)所看到的頁(yè)面 。管理員名稱和密碼均為 admin 頁(yè)面中需要用戶填寫(xiě)的 HTML 表單元素。 該頁(yè)面中僅有兩個(gè)表單元素,如表所示 名稱 表單元素類型 含義 最大長(zhǎng)度 username text 管理員名稱 25 password password 管理員密碼 25 2.頁(yè)面所涉及的數(shù)據(jù)庫(kù)表信息 此頁(yè)僅向系統(tǒng)提交管理員用戶名稱和密碼,并沒(méi)有涉及到數(shù)據(jù)庫(kù)表的操作。 3. 頁(yè)面代碼分析 帳號(hào)驗(yàn)證頁(yè) 1. 此頁(yè)為驗(yàn)證名稱和密碼的頁(yè)面,無(wú)頁(yè)面效果 2.頁(yè)面中需要用戶填寫(xiě)的 HTML 表單元素。 3.頁(yè)面所涉及的數(shù)據(jù)庫(kù)表信息 管理員名稱和密碼存在文件中,并沒(méi)有涉及到數(shù)據(jù)庫(kù)表的操作。 1. 頁(yè)面代碼分析 % dim sql dim rs dim seekerrs dim founduser dim username dim panyid dim password dim errmsg dim founderr founderr=false FoundUser=false username=(username) password=(password) if username= then end if if password= then end if if username=admin and password=admin then (adminok)=true else end if % 管理后臺(tái)頁(yè) 1.
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1