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

正文內(nèi)容

基于asp的網(wǎng)上教學(xué)管理系統(tǒng)(編輯修改稿)

2025-01-23 03:44 本頁面
 

【文章內(nèi)容簡介】 的目錄下。當(dāng)瀏覽器向 web 服務(wù)器請求調(diào)用 asp 文件時,就啟動了 asp。 Web 服務(wù)器響應(yīng)該 HTTP 請求,調(diào)用 asp 引擎,解釋被申請的文件。當(dāng)遇到與 Active X Script兼容的腳本( VBScript,Javascript)時, asp 引擎調(diào)用相應(yīng)的腳本引擎進(jìn)行解釋處理。若腳本指令中涉及到對數(shù)據(jù)庫的訪問,就通過 ODBC 與后臺數(shù) 據(jù)庫進(jìn)行連接,由數(shù)據(jù)庫訪問組件實(shí)現(xiàn)對數(shù)據(jù)庫的操作,并將執(zhí)行結(jié)果動態(tài)生成一個 HTML 頁面返回 web 服務(wù)器端,然后與頁面中腳本的 HTML 合并成一個完整的 HTML 頁面送至客戶端瀏覽器。因而客戶端瀏覽器接收到的是經(jīng) web 服務(wù)器執(zhí)行以后生成的一個純粹的 HTML 文件,可被運(yùn)行在任何平臺上的瀏覽器所執(zhí)行。同時由于 asp 的腳本程序是在服務(wù)器端執(zhí)行的,通常腳本代碼不會被別人窺視,保證了程序代碼的安全和知識產(chǎn)權(quán)。另外程序執(zhí)行完畢后,服務(wù)器僅僅是將執(zhí)行的結(jié)果返回給客戶端瀏覽器,減輕了網(wǎng)絡(luò)傳輸?shù)呢?fù)擔(dān),大大提高了交互的速度。 3. 3. 2 ASP 的特點(diǎn) Asp 是基于 ActiveX 技術(shù)的,它支持面向?qū)ο蠹纯蓴U(kuò)展的 ActiveX server 組件。 ActiveX 技術(shù)以 COM/DCOM 技術(shù)為基礎(chǔ),程序員可以用 VC++, 等語言創(chuàng)建特定功能的服務(wù)器端組件,擴(kuò)展 asp 的應(yīng)用功能。它是一種成熟的 web 到數(shù)據(jù)庫本科畢業(yè)論文 12 的接口技術(shù),使用與現(xiàn)有的 web 客戶 /服務(wù)器應(yīng)用程序。 從軟件的技術(shù)層面看 ,Asp有如下的特點(diǎn) : ( 1) 無需編譯 ASP 腳本集成于 HTML 當(dāng)中 ,容易生成 ,無需編譯或鏈接即可直接解釋執(zhí)行。 ( 2) 易于生成 使用常規(guī)文本編輯器 (如 WINDOWS 下的記事本 ),即可進(jìn)行 *.asp 頁面的設(shè)計。若從工作效率來考慮 ,不妨選用具有可視化編輯能力的 Visual InterDev。 ( 3) 獨(dú)立于瀏覽器 用戶端只要使用可解釋常規(guī) HTML 碼的瀏覽器 , 即可瀏覽 ASP所設(shè)計的主頁。 ASP 腳本是在站點(diǎn)服務(wù)器端執(zhí)行的 ,用戶端的瀏覽器不需要支持它。因此 ,若不通過從服務(wù)器下載來觀察 *.asp 主頁 ,在瀏覽器端見不到正確的頁面內(nèi)容。 ( 4) 面向?qū)ο? 在 ASP 腳本中可以方便地引用系統(tǒng)組件和 ASP 的內(nèi)置組件 ,還能通過定制 ActiveX Server Component(ActiveX 服務(wù)器組件 )來擴(kuò)充功能。 ( 5) 與任何 ActiveX scripting 語言兼容 除了可使用 VBScript 和 JScript 語言進(jìn)行設(shè)計外 ,還可通過 Plugin 的方式 ,使用由第三方所提供的其它scripting 語言。 ( 6) 源程序碼不會外漏 ASP 腳本在服務(wù)器上執(zhí)行 ,傳到用戶瀏覽器的只是 ASP 執(zhí)行結(jié)果所生成的常規(guī) HTML碼 ,這樣可保證辛辛苦苦編寫出來的程序代碼不會被他人盜取。 3. 3. 3 ASP 的功能 從應(yīng)用的層面看 ,ASP 有如下的功能 : 處理由瀏覽器傳送到站點(diǎn)服務(wù)器的表單 輸入。 訪問和編輯服務(wù)器端的數(shù)據(jù)庫表。使用瀏覽器即可輸入、更新和刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫中的數(shù)據(jù)。 讀寫站點(diǎn)服務(wù)器的文件 ,實(shí)現(xiàn)訪客計數(shù)器、座右銘等功能。 提供廣告輪播器、取得瀏覽器信息、 URL 表管理等內(nèi)置功能。 由 cookies 讀寫用戶端的硬盤文件 ,以記錄用戶的數(shù)據(jù)。 可以實(shí)現(xiàn)在多個主頁間共享信息 ,以開發(fā)復(fù)雜的商務(wù)站點(diǎn)應(yīng)用程序。 使用 VBScript 或 JScript 等簡易的腳本語言 ,結(jié)合 HTML 碼 ,快速完成站點(diǎn)的應(yīng)用程序。通過站點(diǎn)服務(wù)器執(zhí)行腳本語言 ,產(chǎn)生或更改在客戶端執(zhí)行的 腳本語言。 擴(kuò)充功能的能力強(qiáng) ,可通過使用 Visual Basic、 Java、 Visual C ++ 等多種程序語言制作 ActiveX Server Component 以滿足自己的特殊需要。 3. 3. 4 ASP 的內(nèi)置對象 本科畢業(yè)論文 13 Asp 提供內(nèi) 置 對象,這些對象使用戶更容易收集通過瀏覽器請求發(fā)送的信息、響應(yīng)瀏覽器以及存儲用戶信息(如用戶首選項(xiàng))。本文簡要說明 如下: Application 對象 可以使用 Application 對象使給定應(yīng)用程序的所有用戶共享信息。 Request 對象 可以 使用 Request 對象訪問任何用 HTTP 請求傳遞的信息,包括從 HTML 表格用 POST 方法或 GET方法傳遞的參數(shù)、 cookie 和用戶認(rèn)證。 Request對象使您能夠訪問發(fā)送給服務(wù)器的二進(jìn)制數(shù)據(jù),如上載的文件。 Response 對象 可以使用 Response 對象控制發(fā)送給用戶的信息 , 包括直接發(fā)送信息給瀏覽器、重定向?yàn)g覽器到另一個 URL 或設(shè)置 cookie 的值。 Server 對象 Server 對象提供對服務(wù)器上的方法和屬性進(jìn)行的訪問。最常用的方法是創(chuàng)建 ActiveX 組件的實(shí)例 (), 其他方法用于將 URL或 HTML 編碼成字符串,將虛擬路徑映射到物理路徑以及設(shè)置腳本的超時期限。 Session 對象 可以使用 Session 對象存儲特定的用戶會話所需的信息。當(dāng)用戶在應(yīng)用程序的頁 之間跳轉(zhuǎn)時 , 存儲在 Session 對象中的變量不會清除 , 而用戶在應(yīng)用程序中訪問 頁時,這些變量始終存在 , 也可以使用 Session 方法顯式地結(jié)束一個會話和設(shè)置空閑會話的超時期限。 ObjectContext 對象 可以使用 ObjectContext 對象提交或撤消由 ASP 腳本 初始化的事務(wù) 。 本科畢業(yè)論文 14 第四章 系統(tǒng)的總體設(shè)計 及功能分析 系統(tǒng)功能概述 網(wǎng)上 教學(xué) 的整個流程,用戶進(jìn)入 教學(xué)網(wǎng)站首頁 , 可以查看網(wǎng)站公告和最新信息,但 需 注冊登記成為會員,填寫有關(guān)會員的資料, 才能對網(wǎng)站進(jìn)行深入的搜索。注冊成功后使用其注冊的帳號登錄(只有登錄后才可以使用網(wǎng)上 實(shí)戰(zhàn)演練 功能 ,并在網(wǎng)站論壇上發(fā)表言論 ) , 通過網(wǎng)站上的 課件 查詢,查找相關(guān) 課件 ,瀏覽 課件 的信息 , 找到 所需學(xué)習(xí)或考試的資料 后,會員便可以使用 實(shí)戰(zhàn)演練功能對所學(xué)知識進(jìn)行鞏固,以加深印象 。 會員還可以進(jìn)入互動論壇頁面進(jìn)行 留言,與其他會員交流信息,給管理員提出建議或不滿。管理員隨時查看留言,有選擇性的采納會員的建議,及時更新網(wǎng)站內(nèi)容。 總體構(gòu)成設(shè)計 要實(shí)現(xiàn)網(wǎng)絡(luò) 教學(xué) 系統(tǒng)的功能,一個重要的技術(shù)就是要實(shí)現(xiàn)通過瀏覽器來訪問數(shù)據(jù)庫。這個功能可以通過 與 的結(jié)合來完成。 是微軟提供的使 具有訪問數(shù)據(jù)庫功能的構(gòu)件。在設(shè)計用戶界面的時候,把頁面都設(shè)計成 ASP 的,然后用 ASP 去訪問數(shù)據(jù)庫。用 ASP 訪問數(shù)據(jù)庫涉及創(chuàng)建數(shù)據(jù)源、創(chuàng)建鏈接、創(chuàng)建數(shù)據(jù)對象、操作數(shù)據(jù)對象、關(guān)閉并釋放數(shù)據(jù)對象等環(huán)節(jié)。這其 中又涉及 DSN(Data Source Name)的配置以及用 ASP 訪問數(shù)據(jù)庫的各種語法格式。 在本科畢業(yè)論文 15 實(shí)際的設(shè)計中,對數(shù)據(jù)庫的訪問操作設(shè)計是結(jié)合用戶界面的設(shè)計同時進(jìn)行的。換句話說,我們要設(shè)計的用戶界面幾乎都是 ASP 格式的。用戶界面的設(shè)計包括網(wǎng)頁的外觀設(shè)計和網(wǎng)頁的層次結(jié)構(gòu)設(shè)計。其中網(wǎng)頁的外觀設(shè)計可借助網(wǎng)頁設(shè)計工具來進(jìn)行,其基本原則是:實(shí)用、方便和美觀。網(wǎng)頁的層次結(jié)構(gòu)應(yīng)能滿足 教學(xué) 系統(tǒng)的基本需要。具體來說,一方面學(xué)生能夠通過網(wǎng)站方便地登錄進(jìn)行 課件的查詢和學(xué)習(xí) ,并能 與其他學(xué)生進(jìn)行網(wǎng)上交流 。另一方面 管理員 能夠通過網(wǎng)站方便 地對 課件和資料進(jìn)行后臺管理,對學(xué)生留言進(jìn)行細(xì)致的慎思,以完善用戶需求 。 系統(tǒng)邏輯設(shè)計 經(jīng)過對 網(wǎng)上教學(xué) 功能與網(wǎng)站構(gòu)建目標(biāo)的分析,網(wǎng)站由 以下幾個部分 組成: 網(wǎng)站介紹、 會員登記、 課件 查詢 、 在線留言、 后臺管理。各功能分解成若干子模塊分工合作共同完成,如圖 系統(tǒng)框架 所示: 圖 網(wǎng)上教學(xué)系統(tǒng) 用戶功能 會員注冊 登錄退出 課件查詢 實(shí)戰(zhàn)演練 用戶留言 管理員功能 網(wǎng)站管理 課件管理 課件安排 留言管理 本科畢業(yè)論文 16 系統(tǒng)的數(shù)據(jù)流程圖如下所示: 圖 數(shù)據(jù)流程 數(shù)據(jù)庫的設(shè)計 數(shù)據(jù)庫設(shè)計主要解 決的問題是:對于一個給定的應(yīng)用領(lǐng)域,設(shè)計優(yōu)化數(shù)據(jù)和物理結(jié)構(gòu),使之滿足用戶信息管理要求和數(shù)據(jù)操作要求,有效地支持各種應(yīng)用系統(tǒng)的開發(fā)和運(yùn)行,它的目標(biāo)是為各種應(yīng)用系統(tǒng)提供一個高效率的運(yùn)行環(huán)境。設(shè)計時的效率包括:數(shù)據(jù)庫存取效率、存儲空間的利用率。 管理員 P1 注冊審核 P2 用戶 注冊 管理員 P3 注冊審核 D1 用戶表 P4 用戶管理 P5 課件管理 P6 資料管理 P7 試題管理 P8 留言管理 D4 用戶信息表 D8 留言表 外部項(xiàng) 加工 數(shù)據(jù)存儲 數(shù)據(jù)流 (有進(jìn)有出) (處理邏輯) 密碼 本科畢業(yè)論文 17 Web 數(shù)據(jù)庫具有大量可供設(shè)計策略的選擇,我們最終希望得到優(yōu)化的設(shè)計方案,要到達(dá)這個目的必須在選取存儲結(jié)構(gòu)和方法之前 對數(shù)據(jù)庫數(shù)據(jù)進(jìn)行詳細(xì)的分析,分析內(nèi)容包括以下三點(diǎn): ? 各種數(shù)據(jù)的關(guān)系 ? 各種數(shù)據(jù)涉及的條件以及屬性 ? 各種數(shù)據(jù)使用的頻率。 設(shè)計數(shù)據(jù)庫時還應(yīng)注意: 設(shè)計字段長 度的 原則是即要滿足用戶數(shù)據(jù)處理的長度需要,又考慮如何節(jié)省存儲空間,對各種數(shù)據(jù)及文字結(jié)論所需長度進(jìn)行認(rèn)真調(diào)查,使之為最小。 在數(shù)據(jù)庫結(jié)構(gòu)定義中,充分考慮了各種字段的定義問題, 考慮用戶可能發(fā)生的對數(shù)據(jù)的操作,調(diào)整字段的類型。 4. 教學(xué) 網(wǎng)站的實(shí)體包括:網(wǎng)站用戶、 課件 、 管理員 (包括網(wǎng)站本身和為網(wǎng)站提供 課件和各種資料的管理員委托人 )。在涉及數(shù)據(jù)庫的時候,最好搞清楚這些實(shí)體之間的關(guān)系。本系統(tǒng)考慮的主要實(shí)體為用戶、網(wǎng)站、 課件 ,其主要實(shí)體 ER 圖如下圖 實(shí)體聯(lián)系所示: 圖 實(shí)體聯(lián)系 用戶名 密碼 學(xué)歷 所在學(xué)校 密碼 查詢 課件 編號 用戶 網(wǎng)站 課件 登錄 用戶名 生日 性別 Email 課件類型 課件名稱 本科畢業(yè)論文 18 4. 表結(jié)構(gòu)設(shè)計 表 用戶信息表 字段名稱 數(shù)據(jù)類型 字段大小 是否為空 說明 id 自動編號 長整型 否 用戶編號 userid 文本 12 否 用戶名 userpwd 文本 12 否 用戶密碼 usex 文本 2 是 性別 ubirsday 日期 /時間 是 出生年月 uxueli 文本 12 是 學(xué)歷 uschool 文本 50 是 所在學(xué)校 u 文本 12 是 電子郵箱 uqq 文本 12 是 號 此表是用來用戶登錄的,共分為 九 個字段,其中 id字段設(shè)為主鍵,數(shù)據(jù)類型是 自動編號, userid 和 userpwd 字段分別用來存放用戶的登錄名和密碼,數(shù)據(jù)類型文本,其它的為用戶的個人信息。 信息表 表 管理員 信息 字段名稱 數(shù)據(jù)類型 字段大小 是否為空 說明 id 自動編號 長整型 否 管理員編號 adminid 文本 12 否 管理員 名稱 adminpwd 文本 12 否 管理員密碼 此表是用來 管理員登陸的 ,共有 三 個字段,其中 id 字段設(shè)為主鍵,數(shù)據(jù)類型是自動編號, adminid 和 adminpwd 字段分別用來存放 管理員 的登錄名和密碼,數(shù)本科畢業(yè)論文 19 據(jù)類型文本, 管理員登陸網(wǎng)站后進(jìn)行網(wǎng)站的修改和更新。 表 課件信息表 字段名稱 數(shù)據(jù)類型 字段大小 是否為空 說明 id 自動編號 長整型 否 課件編號 courseid 文本 12 否
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1