




已閱讀5頁,還剩56頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1 61 2 61 目錄目錄 摘 要 3 第一章 前 言 4 第二章 編程環境 4 2 1HTML 4 2 1 1 HTML 的工作原理 4 2 1 2 HTML 文檔的基本結構 5 2 1 3 HTML 標識符 5 2 2ASP 腳本語言 VBscript 7 2 2 1 VBscript 代碼的基本格式 7 2 2 2 VBscript 數據類型 8 2 2 3 常量與變量 8 2 2 4 VBscript 函數 9 2 2 5 VBsctipt 過程 14 2 2 6 使用條件語句 15 2 2 7 使用循環語句 16 2 3Asp 內置對象 17 2 3 1 Request 對象 17 2 3 2 Response 對象 18 2 3 3 Session 對象 20 2 3 4 Application 對象 21 2 3 5 Server 對象 22 2 4ADO 組件 23 2 4 1 ADO 簡介 23 2 4 2 ADO 的對象 23 2 4 3 建立 Connection 對象 24 2 4 4 Command 對象的屬性 26 2 4 5 Recordset 對象 26 第三章 需求分析 27 3 1 功能需求 27 3 2 開發及運行環境 28 3 61 第四章 總體設計 28 4 1 功能模塊結構圖 28 4 1 1 系統功能結構圖 29 4 2 數據庫設計 30 4 3 目錄結構 35 第五章 詳細設計 36 5 1 模塊功能介紹 36 5 2 系統登錄模塊設計 37 5 3 通用模塊 39 5 4 前臺模塊設計 42 5 4 1 培訓信息模塊設計 42 5 4 2 會議安排模塊設計 43 5 4 3 內部資料信息模塊設計 44 5 4 4 資料借閱記錄模塊設計 45 5 4 5 修改密碼模塊設計 45 5 5 系統后臺模塊設計 46 5 5 1 部門管理模塊設計 46 5 5 2 培訓信息模塊設計 48 5 5 3 布培訓信息 49 5 5 4 除培訓信息 49 5 5 5 會議信息模塊設計 50 5 5 6 資料管資料借閱管理理模塊設計 51 5 5 7 資料借閱管理 52 5 5 8 新建資料入庫信息 53 5 5 9 用戶管理 54 5 5 10 添加用戶信息 55 5 5 11 刪除用戶信息 56 5 5 12 密碼重置 57 第六章 系統測試 57 結 論 58 結束語 58 參考文獻 59 4 61 摘 要 隨著信息技術的飛速發展和日趨激烈的商業競爭 企業已不再滿足于 獨立 零散的辦公自動化應用 企業需要的是協同工作 綜合 集成化的 解決方案 而網絡是解決由于物理距離造成的信息交流不暢 協商溝通不 便的辦公瓶頸問題的最佳方式 企業網上辦公自動化通過對各辦公自動化 要素的閉環整合 實現了工作流 信息流 知識流和辦公自動化系統的整 合管理 提供了一個科學 開放 先進的信息化辦公平臺 實現辦公自動 化 并進行遠程辦公或在家辦公 企業網上辦公自動化將人從繁瑣 無序 低序 低端的工作中解放出來從事核心事務 整體提高了單位辦事效率和 對信息的可控性 降低辦公成本 提高執行力 使管理趨于完善 5 61 第一章 前 言 20 世紀末 隨著計算機科學的發展 數據庫技術在 Internet 和 Intranet 中的應用越來越廣泛 為廣大網絡用戶提供了更加周到和人性化 的服務 本文描述了如何使用 ASP 技術來組建企業內部辦公管理網站 它 實現了以下功能 員工信息的發布與共享 本文中的員工信息管理系統主要是實現 員工資料的錄入 信息的查詢 記錄和管理 作為日常辦公管理系統和企 業辦公內網的一部分 企業員工信息管理系統可以便于公司領導掌握人員 的動向 及時調整人才的分配 員工之間的信息交流 本文中的內部信息系統可以實現公司內部通 知的發布 各種具體問題的 第二章 編程環境 2 1HTML HTML 是用來表示 Web 文檔的規范 它使用標記來確定網頁顯示的格式 靜態網頁是標準的 HTML 文件 動態網頁經過應用程序服務器的處理后也 將生成標準的 HTML 文件 2 1 1 HTML 的工作原理 所謂靜態網頁 就是說該網頁文件里沒有程序代碼 只有 HTML 標記 這種網頁一般以后綴 htm 或 html 存放 如果要修改有關內容 就必須修 改源代碼 然后重新上傳到服務器上 發出請求發出請求 發回網頁發回網頁 客戶端 客戶端 服務器端 服務器端 1 接受請求 2 找到靜態網頁 3 發送網頁 6 61 2 1 2 HTML 文檔的基本結構 HTML 文檔的基本結構可以表示如下 文件開始 文件頭開始 標題文字 文件頭結束 文件體開始 2 1 3 HTML 標識符 常用字體屬性 1 2 3 4 5 6 標題字體 Hn 這些標記顯示黑體字 指明所有文檔的基礎字體大小 指定字體顏色 以顏色常數或 RGB值指定 創建段落 創建一個換行符 阻止文本自動換行 n 1 2 3 4 5 6 指明標題的對齊方式 left center right 對齊段落的內容方式 圖象設置 指明在文擋中顯示的圖片 圖象的 URL value 以像素為單位指明圖片的寬度 value 以像素為單位指明圖片的高度 top middle bottom left center right 指明圖片的 對齊方式 value 以像素為單位指明圖片上下兩邊的垂 7 61 直空間大小 value 圖片邊界的尺寸 定義表單 標識符中 TYPE 屬性的類型 文本框 密碼框 輸入的文本將會以 顯示 聲音 提交表單按扭 清除表單的按扭 文件上載按扭 多行文本框 不顯示的表單域 圖象提交表單按扭 able 表格設置 定義一個單元格 定義表格中的一行 為表創建一表頭 為一個表提供一個標題 align left center right 表格的對齊方式 默認左對 齊 框架 用于包含框架集合 標記后的文字將只出現在不支持框架的瀏覽器中 指明框架的列劃分形式 縱向排列多個窗口 指明框架的列劃分形式 橫向排列多個窗口 新窗口 本窗口 8 61 父窗口 整個瀏覽器窗口 yes no 1 0 指明該框架是否有邊界 空白區域的大小以像素為單位指明框架間的距 離 指明框架邊界的顏色 以像素為單位指明框架頁邊的寬 度和高度 文件提結束 文件結束 2 2ASP 腳本語言 VBscript VBScript 是程序開發語言 Visual Basic 家族的最新成員 可以將靈 活的腳本應用于更廣泛的領域 包括 Microsoft Internet Explorer 中的 Web 客戶端腳本和 Microsoft Internet Information Server 中的 Web 服 務器端腳本 VBScript 腳本代碼通常是將腳本代碼放在 HEAD 部分中 并應以標記開始 以標記結束 2 2 1 VBscript 代碼的基本格式 一般的 ASP 程序都是將 VBscript 代碼放在服務器端執行 此時有 兩種方法 方法一 方法二 VBscript 代碼 有是 VBscript 代碼放在客戶端執行 此時代碼如下 VBscript 代碼 9 61 2 2 2 VBscript 數據類型 在 VBScript 語言中只有一種數據類型 即 Variant 也叫變體類型 這種數據類型可以包含不同類別的信息 它也是 VBScript 中所有函數的 返回值的數據類型 2 2 3 常量與變量 1 常量 常量時在程序執行期間其值不發生變化的數據 在 VBScript 中 常 量分為普通常量和符號常量 符號常量 符號常量是用一個標識符表示的常量 用于代替數字或字符串 其值 從發生不改變 在 VBScript 中 符號常量分為預定義符號常量和用戶自 定義常量 VBScript 提供了許多預定義符號常量 在編寫腳本代碼時無須 聲明即可直接使用 例如 vbCrLf 表示回車符和換行符的組合 vbGreen 表示綠色的數值 普通常量 普通常量分為字符串常量和數值常量兩種 字符串常量簡稱字符串 它由一對雙引號括起來的字符序列所組成 其中可以包含字母 漢字 數字 空格以及標點符號等 長度不超過 20 億個字符 數值常量分為整型數 長整型數和浮點數 浮點數也稱為實型數 分 為單精度浮點數和雙精度浮點數 浮點數可以用小數形式表示 也可以用 科學記數法表示 2 變量 變量是內存中命名的存儲位置 變量的值可以動態變化 在程序設計 中能發揮重要的作用 在 VBscript 中 可以使用 Dim Private Public 關 鍵字聲明變量 Private 用來聲明私有變量 Public 用來聲明公共變量 10 61 Dim 用來聲明過程變量 聲明變量 變量的聲明包括顯式聲明 隱式聲明和強制顯式聲明 此外 也可以通過直接在腳本中使用變量名這種方式隱式聲明變量 但這通常不是一個好習慣 因為這樣有時會由于變量名被拼錯而導致在運 行腳本時出現意外的結果 若要強制顯式聲明所有變量 可以在腳本程序的開頭處使用下面的語 句 Option Explicit 2 2 4 VBscript 函數 VBscript 提供了比較豐富的函數 Function 和過程 Sub VBscript 函數可以分為數學函數 字符串函數 日期函數 轉換函數和其 他函數 數學函數 函數名具體描述 Abs 返回數字的絕對值 Atn 返回數值的反正切值 Cos 返回某個角的余弦值 Eval 計算表達式的值 并返回結果 Exp 返回 e 自然對數的底 的幕次方 Int Fix 返回數據的整數部分 Hex 返回表達十六進制數字值的字符串 Log 返回數值的自然對數 Oct 返回表示數字八進制值的字符串 Rnd 返回一個隨機數 Round 返回按指定位數進行四舍五入的數值 Sng 返回表示數字字符號的整數 當參數大于 0 時 返回 1 當參數小于 0 時 返回 1 當參數等 11 61 于 0 時 返回 0 Sin 返回某個角的正弦值 Sqr 返回數值的平方根 Tan 返回某個角的正切值 字符串函數 函數名具體描述 Asc 返回字符串第一個字母的 ASCII 值 Chr 返回與指定的 ANSI 字符代碼相對應的字符 Filter 對字符串數組進行過濾 將滿足匹配條件的元 素構成的數組返回 Instr 返回某字符串在另一字符串中第一次出現的位 置 InstrRev 返回某字符串在另一個字符串中出現的從結尾 計起的位置 Join 返回字符串 次字符串由數組中的多個子字符 串連接而成 LCase 返回字符串的小寫形式 Left 返回指定數目的從字符串的左邊算起的字符 Len 返回字符串內字符的數目 或是存儲一變量所 需的字節數 LTrim 截去字符串的前導空格 Mid 從字符串中返回指定數目的字符 Replace 替換指定字符串中的子串 Right 從字符串右邊返回指定數目的字符 Space 返回由指定數目的空格組成的字符串 Split 將字符串按照指定的分隔符進行拆分 得到的 子字符串保存在一維數組中返回 Strcomp 返回字符串的比較值 12 61 Rtrim 截去字符串尾部不空格 String 返回具體指定長度的 重復字符組成的字符串 StrReverse 返回字符串 此字符串與指定字符串的順序相 反 Trim 截去字符串前后空格 Ucase 返回字符串的大寫形式 日期函數 函數名具體描述 Date 返回當前的系統時間 DateAdd 返回已添加指定時間間隔的日期 DateDiff 返回兩個日期之間的時間間隔 DatePart 返回給定日期的指定部分 DateSerial 對于指定的年 月 日 返回 Date 字類型的 Variant 使用方法為 Dateserial year month day DateValue 返回 Date 子類型的 Variant 參數為字符串表 達式 Day 返回日期參數中的日 相對與年 月 數據 Hour 返回日期參數中的小時數據 Minute 返回日期參數中的分鐘數據 Month 返回日期參數中的月數據 Monthname 返回表明指定月份的字符串 Now 根據計算機系統設定的日期和時間返回當前的 日期和時間值 Second 返回日期參數中的秒數據 Time 返回 Date子類型Variant 指定當前系統時間 Timer 返回午夜 12 時以后已經過去的秒數 TimeSerial 返回一個 Date 子類型的 Variant 含有指定時 13 61 分 秒的時間 TimeValue 返回包含時間的 Date 的 Variant Weekday 返回代表一星期中某天的整數 WeekDayName 返回一個字符串 表示星期中指定的某一天 Year 返回一個代表某年的整數 轉換函數 函數名具體描述 CBool 將指定表達式轉換為 Boolean 子類型的 Variant CByte 將指定表達式轉換為 Byte 子類型的 Variant CCur 將指定表達式轉換為 Currency 子類型的 Variant CDate 將指定表達式轉換為 Date 子類型的 Variant CDbl 將指定表達式轉換為 Double 子類型的 Variant Cint 將指定表達式轉換為 Integer 子類型的 Variant Clng 將指定表達式轉換為 Long 子類型的 Variant Csng 將指定表達式轉換為 Single 子類型的 Variant CStr 將指定表達式轉換為 String 子類型的 Variant 格式化函數 函數名具體描述 FormantCurrency 將指定表達式轉換為格式化的貨幣值 FormantDatetime 將指定表達式轉換為格式化的日期時間值 FormantNumber 將指定表達式轉換為格式化的數值 FormantPercent 將指定表達式轉換為百分比格式 布爾函數 函數名具體描述 Isarray 判斷參數是否是數組 IsDate 判斷參數是否可以轉換為日期型 14 61 Isempty 判斷參數是否被初始化 Isnull 判斷參數是否包含有效的數據 Isnemeric 判斷參數是否是數字 Isobject 判斷參數是否引用了有效的 Automation 對象 其他函數 函數名具體描述 Array 返回一個數組 語法為 Array arglist Createobjiect 創建并返回對 Automation 對象 的引用 GetLocale 返回當前區域設置 ID 值 Getobject 返回對文件中 Automation 對象 的引用 Getref 返回一個指定向過程的引用 此過程可綁定某事件 Lbound 返回指定數組維的最小可用小 標 Loadpicture 返回圖片對象 參數指定圖象 文件的路徑和名稱 RGB 返回代表 RGB 顏色值的整數 ScriotEngine 返回一個代表當前使用的腳本 程序語言的字符串 ScriotEngineBuildversion 返回使用的編寫腳本引擎的編 譯版本 ScriotEngineMajorversion 返回使用的編寫腳本引擎的主 版本號 ScriotEngine 返回使用的編寫腳本引擎的次 版本號 15 61 TypeName 返回字符串 表示指定數據的 字類型 UBound 返回指定數組維數的最大可用 下標 VarValue 返回指示變量子類型的值 2 2 5 VBsctipt 過程 Sub 過程 聲明 Sub 子程序的語法 Sub 子程序名 參數 1 參數 2 End Sub 或 Sub 子程序名 End Sub End Sub 過程有兩種調用方式 使用 Call 語句 Call 子程序名 參數 1 參數 2 不使用 Call 語句 子程序名 參數 1 參數 2 Function 函數 Function 函數名 參數 1 參數 2 End Function 或 Function 函數名 16 61 End Function 2 2 6 使用條件語句 If Then Else 語句 If Then Else 語句用于判斷條件是 True 或 False 并根據判斷結 果指定要運行的語句 If Then End If If 條件語句 Then 執行語句 End If If Then End If 單條件 If 條件語句 Then 執行語句 1 Else 執行語句 2 End If If Then End If 多條件 If 條件語句 1 Then 執行語句 1 ElseIf 條件語句 2 Then 執行語句 2 End If Select Case 語句 Select Case 語句是 If Then Else End If 語句多條件的另外 一種形式 Select Case 語句的語法 Select Case 變量或表達式 Case 結果 1 17 61 執行語句 1 Case 結果 2 執行語句 2 Case 結果 n 執行語句 n Case Else 執行語句 n 1 End Selsct 2 2 7 使用循環語句 For Next 循環是一種強制型的循環 用于將語句塊運行指定的次 數 在循環中使用記數器變量 該變量隨每次循環增加或減少 語法 For counter start To end Step number 執行語句 Next Do loop 循環 它是一種條件型的循環 當條件為 True 時或條件變為 True 之前 重 復執行語句塊 語法一 Do While 條件 1 執行語句 Loop 或 DO 執行語句 Loop While 條件 2 語法二 18 61 Do Until 條件 3 執行語句 Loop 或 Do 執行語句 Loop Until 條件 4 While Wend 循環 語法 While 條件 執行語句 Wend For Each In 循環 語法 For Each 元素 In 集合 執行語句 Next 2 3Asp 內置對象 2 3 1 Request 對象 接收客戶端在請求一個頁面或傳送一個表單時提供的所有信息 包括 能夠標識瀏覽器和用戶的 HTTP 變量 Cookie 信息以及附在 URL 后面的值 查詢字符串或表單數據 ASP 內部對象簡要說明 對象功能 Request 從客戶端獲得數據信息 Response 將數據信息輸送給客戶端 Session 存儲單個用戶的信息 19 61 Application 存放同一個應用程序中的所有用戶之間的共享信息 Server 創建 COM 對象和 Scripting 1 Request 對象的獲取方法 獲取方法功能 QueryString 從查詢字符串中讀取用戶提交的數據 Form 取得客戶端在 FORM 表單中所輸入的信息 Cookies 取得客戶端瀏覽器的 Cookie 值 ServerVariables 取得服務器端環境變量信息 ClientCertificate 取得客戶端瀏覽器的身份驗證信息 2 Request 對象的方法 BinaryRead 該方法以二進制方式來讀取客戶端使用 POST 傳送方法 所傳遞的數據 3 Request 對象的作用 讀取網址參數 讀取服務器環境變量 讀取表單傳遞的參數 讀取 Cookie 的數據 上傳文件 2 3 2 Response 對象 用于向客戶端瀏覽器發送信息 或者將訪問者轉移到另一個網址 并 可以設置和控制 Cookie 信息等 1 Response 對象的集合 Response 對象只有一個集合 即 Cookies 集合 20 61 2 Response 對象的方法 Response 對象的屬性 屬性說明 Buffer 設置為緩沖信息 取值 True 或 alse 默認為 False ContentType 控制送出的文件類型 3 Response 對象的作用 輸出內容到網頁 客戶端 寫入 Cookie 網頁重定向 下載文件 方法說明 Write Response 對象中最常用的方法 用來送出信息給客 戶端 Redirect 引導客戶端瀏覽器至新的 Web 頁面 前面已經做過 詳細介紹 BinaryWrite 輸出二進制信息 Clear 清除在緩沖區的所有 HTML 頁面 語法 Response Clear 此時 Response 對象的 Buffer 屬性必須被設置為 True 否則會報錯 End 終止處理 ASP 程序 并返回當時的狀況 語法 Response End Flush 立刻送出緩沖區的 HTML 數據 語法 Response Flush 此時 Response 對象的 Buffer 屬性必須被設置為 Ture 否則回報錯 21 61 2 3 3 Session 對象 存儲一個會話內的信息 Session 對象是在每一位訪問者從 Web 站點 或 Web 應用程序中首次請求一個 ASP 頁時創建的 它將保留到默認的期限 結束或者通過腳本設置中止的期限 1 Session 工作作原理 在一個應用程序中 當客戶端啟動一個 Session 時 ASP 會自動產生 一個長整數 SessionID 并且把這個 SessionID 送回給客戶端瀏覽器 瀏 覽器會把這個 SessionID 存放在 Cookies 內 當客戶端再次向服務器送出 HTTP 請求時 ASP 會去檢查申請表頭的 SessionID 并返回該 SessionID 對應的 Session 信息 2 Session 對象的屬性 SessionID 存儲用戶的 SessionID Timeout Session 的有效期時長 方法只有一個 Abandon 清除 Session 對象 事件有兩個 必須和 Global asa 結合使用 Session OnStart 一個 Session 對象開始前 便調用該程序 Session OnEnd 一個 Session 對象結束后 便調用該程序 3 Session 對象的方法 Abandon 清除 Session 對象并釋放其資源 Contents Remove 從 Contents 集合中刪除一個項目 Contents RemoveAll 從 Contents 集合中刪除所有項目 4 Session 對象的作用 存儲與某次訪問相關的信息 設置這個訪問的代碼頁 日期格式等 22 61 5 Response 的 Cookies 方法的參數 參數說明 Cookiesname Cookies 變量名稱 關鍵字若指定了 Key 則該 Cookies 就是一個集合 它包 含幾個關鍵字 可以分別賦值 屬性指定 Cookies 自身的信息 6 Session 對象的過期 6 Session 的使用是有時間期限的 當用戶連接到一個 Web 站點 并請 求 ASP 服務時 Session 對象被創建 Session 建立后 在指定的時間期 限內 若沒有發生任何訪問請求或刷新操作 Session 將會被中止 著就 是超時 系統默認的超時期限為 20 分鐘 超時的時間期限可以通過設置 Timeout 屬性進行修改 Timeout 屬性一分鐘為計量單位 例如 出超時會自動結束一個 Session 外 Session 對象的 Abandon 方法也 能夠結束一個 Session 執行如下語句 會清除所有存儲在 Session 對象中的內容 釋放所占用的 Web 服務器 資源 從而結束 Session 需要說明的是當調用 Abandon 方法后 當前的 Session 對象會被放 到刪除隊列中 但是 Session 并不會立即被刪除 而是待當前頁面中所有 的腳本命令被執行完畢 才真正刪除 Session 對象 2 3 4 Application 對象 在一個 ASP 應用中讓不同客戶端共享信息 Application 對象是在為 響應一個 ASP 頁的首次請求而載入 Asp dll 時創建的 它提供了存儲空間 用來存和對象的引用 可以用于所有的頁面 任何訪問者都可以打開這些 頁面 23 61 1 Application 對象的集合 Contents 含所有通過腳本命令添加到應用程序中的項目 Staticobjects 還通過 OBJECT 標記創建的并給了應用程序作用域的 對象 2 Application 對象的方法 使用 Lock 方法時 系統將禁止其他用戶修改存儲在 Application 對 象中的變量 以確保在同一時刻僅有一個用戶可以修改和存取 Application 對象 Lock 禁止其他客戶修改 Application 對象的屬性 Unlock 允許其他客戶修改 Application 對象的屬性 3 Application 對象的事件 Application 對象有兩個事件 Application Onstart 事件和 Application OnEnd 事件 Application Onstart 事件在應用程序被啟動 時被觸發 Application OnEnd 事件則在應用程序終止時被觸發 Application Onstart 事件和 Application OnEnd 事件的處理程序被 放在文件 Global asa 中 2 3 5 Server 對象 提供了一系列的方法和屬性 在使用 ASP 編寫腳本時是非常有用的 最常用的是 Server CreateObject 方法 它允許在當前頁的環境或會話中 在服務器上實例化其他 COM 對象 1 Server 對象的屬性 Server 對象僅支持 ScriptTimeout 屬性 該屬性用來規定腳本文件執 行的最長時間 默認最長時間為 90 秒 24 61 2 Server 對象的方法 CreateObject 創建服務器組件 用應對象或腳本對象的實例 Execute 執行一個 asp 文件 MapPath 將指定的虛擬路徑 無論是當前服務器上的絕對路徑 還 是當前頁的相對路徑 映射為物理路徑 Transfer 將當前所有的狀態信息發送給另一個 asp 文件進行處理 3 Server 對象的作用 創建組件實例 獲取服務器的物理路徑 對字符串進行 HTML 編碼 轉向執行其他 ASP 文件 2 4ADO 組件 ASP 用 Database Access 數據庫訪問 組件與數據庫進行連接 Database Access 數據庫訪問 組件通過 ActiveX Data Objects ADO 訪問存儲在數據庫或其他表格化數據結構中的信息 2 4 1 ADO 簡介 ADO 是 ActiveX Data Object 的縮寫 稱為 ActiveX 數據對象 是為 OLE DB 設計的應用編程接口 使用 ADO 對象實現在 ASP 頁面中對數據庫的 訪問 在 ASP 頁面中 OLE DB 及 ODBC 無法直接使用 但是 ADO 卻是一種 可以在 ASP 中使用的 標準對象 通過 ADO 就可以調用 OLE DB 提供者或 者 ODBC 驅動程序來訪問數據庫 2 4 2 ADO 的對象 ADO 組件中定義了三個主要對象 Connection 連接對象 Command 命令對象 Recordset 記錄集對象 對于每個主要對象包含 25 61 有一個子對象及其集合 Connection 連接對象 用于建立應用程序與數據庫之間的連接 是其他對象的基礎 它包含的 Errors 集合和 Error 對象 用來記錄連接 過程中所發生的錯誤信息 Command 命令對象 可執行一個 SQL 查詢 存儲過程或有參數的 查詢 來對數據源操作 它包含的 Parameters 集合和 Parameter 對象 用來傳遞 Command 對象所需的命令參數 RecordSet 記錄集對象 代表從數據表中通過查詢所獲得的一組 記錄 通過該對象所提供的方法與屬性 可實現對記錄的存取操作 它包 含的 Fileds 集合和 Filed 對象用來記錄 Recordset 對象中各個字段的相 關屬性 如圖是 3 個對象的示意圖其中 Error 對象 錯誤對象 是 Connection 對象的一個子對象 Parameter 對象 參數對象 是 Command 對象的一個 子對象 Filed 對象 字段對象 是 RecordSet 對象的子對象 2 4 3 建立 Connection 對象 在 ADO 中建立對象一般需要利用 Server 對象 Createobject 方法 語 法如下 Set Connection 對象 Server Createobject 數據庫 Connection 對象Error 對象 Command 對象 RecordSet 對象 Parameter 對象 Filed 對象 頁面 26 61 ADODB Createobject Driver Microsoft Access driver mdb dbq history back Response End End IF 刪除其下所有培訓文檔 File1 rs FileName1 File2 rs FileName2 Set MyFileObject Server CreateObject Scripting FileSystemObject If Len File1 0 Then filename1 Server MapPath files 全部 option selected value option value 5 5 6 資料管資料借閱管理理模塊設計 在管理主界面中 單擊 資料管理 基本信息 的超級連接 打開 infolist asp 頁面 管理員可以修改刪除 并可以把資料借閱給員工 查 看在資料信息 如圖 11 53 61 資料管理所涉及到的程序代碼如下 Dim rs sch stype sch stype Request type If stype Then sch sch history back Response End End If 判斷是否已經存在此員工的用戶名 sql Select From Users Where EmpId return false 刪除 程序將詢問用戶是否確認要刪除該用戶系統 如果是 則在新窗口中 執行 Userdelt asp 腳本 刪除該用戶 代碼如下 Dim uid uid Request QueryString uid sql Delete From Users Where UserID return false 密碼重置 程序將詢問用戶是否確認要重置該用戶的登陸密碼 如果是 則在新 窗口中執行 Pwdreset asp 腳本 將該用戶的密碼還原成 6 個 1 代碼如下 Dim uid uid Request QueryString uid sql Update Users Set UserPwd 111111 Where UserId uid 59 61 Set rs Conn Execute sql Response Write 用戶密碼成功重置 Set rs Nothing 第六章 系統測試 測試方法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學生女生心理健康課件
- 生物多樣性探秘
- 升白細胞藥物臨床應用指南
- 氣切病人高級護理
- 聚焦超聲治療儀技術解析
- 酒店培訓收獲總結
- 心電監護護理技術
- 2025藥學院橫向科研項目合同審批表
- 通信安全培訓課件
- 現代護理學核心概念與實踐體系
- GB/T 13384-2008機電產品包裝通用技術條件
- 公司勞務派遣人員工資薪酬發放暫行規定
- 建筑大師伊東豐雄簡介及作品集課件
- 公司二次經營創效管理實施細則
- BRCGS食品安全全球標準第9版全套程序文件
- 8D改善報告模板
- 2023年福建省高一數學競賽試題參考答案
- 2023年最新的馬季吹牛相聲臺詞
- 嬰幼兒上呼吸道感染的護理課件
- 一年級英語下冊素材-Unit 1 Lets count!課文翻譯 譯林版(一起)
- 企業建立高效一體化管理體系文件方案
評論
0/150
提交評論