【正文】
Dreamweaver 與其他的網(wǎng)頁(yè)開(kāi)發(fā)工具相比,具有以下優(yōu)勢(shì) ????: (1) 方便的代碼編輯 提供 HTML 編輯器,能方便自如地在可視化編輯狀態(tài)與源代碼編輯狀態(tài)之間切換。 ASP 的機(jī)制 ASP 典型工作過(guò)程如下,如圖 31 所示 ????: (1) 在客端瀏覽器上輸入一個(gè) URL 讓地址并回車,請(qǐng)求一個(gè) 頁(yè) 面; (2) 服務(wù)器接受用戶請(qǐng)求,調(diào)出相應(yīng)頁(yè)面(假設(shè)該頁(yè)面含有一個(gè)表單); (3) 服務(wù)器把剛調(diào)出的含有表單的頁(yè)面送給客戶機(jī)瀏覽; 河北北方 學(xué)院 20xx 屆 本科生畢業(yè)論文 9 (4) 用戶填寫完表單,單擊“提交”按鈕把數(shù)據(jù)送給服務(wù)器,假設(shè)表單中 Action 的URL 是帶有擴(kuò)展名. ASP 的文件; (5) 服務(wù)器運(yùn)行該 ASP 文件,取出用戶提交的信息; (6) 如果 ASP 文件需要從數(shù)據(jù)庫(kù)中得到信息,那么它與數(shù)據(jù)庫(kù)連接并從數(shù)據(jù)庫(kù)中取出數(shù)據(jù); (7) 運(yùn)行 ASP 文件,按照用戶請(qǐng)求生成一個(gè) HTML 結(jié)果頁(yè)面; (8) 服務(wù)器把結(jié)果頁(yè)面送給客戶機(jī)瀏覽器。通過(guò)站點(diǎn)服務(wù)器執(zhí)行腳本語(yǔ)言 ,產(chǎn)生或更改在客戶端執(zhí)行的腳本語(yǔ)言。 (6) 可以實(shí)現(xiàn)在多個(gè)主頁(yè)間共享信息 ,以開(kāi)發(fā)復(fù)雜的商務(wù)站點(diǎn)應(yīng)用程序。 (4) 提供廣告輪播器、取得瀏覽器信息、 URL 表管理等內(nèi)置功能。使用瀏覽器即可輸入、更新和刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 ASP 的功能描述 從應(yīng)用的層面看 ,ASP 有如下的功能 : (1) 處理由瀏覽器傳送到站點(diǎn)服務(wù)器的表單輸入。 (5) 與任何 ActiveX scripting 語(yǔ)言兼容,除了可使用 VBScript 和 JScript 語(yǔ)言進(jìn)行設(shè)計(jì)外 ,還可通過(guò) Plugin 的方式 ,使用由第三方所提供的其它 scripting 語(yǔ)言。因此 ,若不通過(guò)從服務(wù)器下載來(lái)觀察 *.asp 主頁(yè) ,在瀏覽器端見(jiàn)不到正確的頁(yè)面內(nèi)容。 (3) 獨(dú)立于瀏覽器,用戶端只要使用可解釋常規(guī) HTML 碼的瀏覽器 ,即可瀏覽 ASP所設(shè)計(jì)的主頁(yè)。 (2) 易于生成,使用常規(guī)文本編輯器 (如 WINDOWS 下的記事本 ),即可以進(jìn)行 *.asp頁(yè)面的設(shè)計(jì)。第三層次是宏對(duì)象和模塊 對(duì)象,它們是代碼類型的對(duì)象,用于通過(guò)組織宏操作或編寫程序來(lái)完成復(fù)雜的數(shù)據(jù)庫(kù)管理工作并使得數(shù)據(jù)庫(kù)管理工作自動(dòng)化 。 Access 20xx提供的上述七種對(duì)象分工極為明確,從功能和彼此間的關(guān)系角度考慮,這七種對(duì)象可以分為三個(gè)層次:第一層次是表對(duì)象和查詢對(duì)象,它們是數(shù)據(jù)庫(kù)的基本對(duì)象,用于在數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)和查詢數(shù)據(jù)。用戶可以將這些宏操作組織起來(lái)形成宏對(duì)象以執(zhí)行特定的任務(wù)。 (5) 數(shù)據(jù)訪問(wèn)頁(yè) (Page)對(duì)象 數(shù)據(jù)訪問(wèn)頁(yè)可以將數(shù)據(jù)庫(kù)中的記錄發(fā)布到 Inter 或 Intra,并使用瀏覽器進(jìn)行記錄的維護(hù)和操作。 (3) 窗體 ( Form) 對(duì)象 窗體對(duì)象允許用戶采用可視化的直觀操作設(shè)計(jì)數(shù)據(jù)輸入、輸出界面的結(jié)構(gòu)和布局。查詢可以進(jìn)一步分為選擇查詢和動(dòng)作查詢兩種。 (1) 表 (Table)對(duì)象 表是有結(jié)構(gòu)的數(shù)據(jù)的集合,是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的數(shù)據(jù)倉(cāng)庫(kù)。 Access 提供了聯(lián)機(jī)幫助功能。 Access 內(nèi)置了大量的函數(shù)。 Access 支持多媒體的應(yīng)用與開(kāi)發(fā)。 Access 是一個(gè)同時(shí)面向數(shù)據(jù)庫(kù)最終用戶和數(shù)據(jù)庫(kù)開(kāi)發(fā)人員的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。 Access 是一個(gè)中、小型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。但是,在每一個(gè)數(shù)據(jù)庫(kù)中,可以擁有眾多的表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、宏和模塊。數(shù)據(jù)庫(kù)對(duì)象包括:表 (Table)、查詢(Query)、窗體 (Form)、報(bào)表 (Report)、數(shù)據(jù)訪問(wèn)頁(yè) (Page)、宏 (Macro)和模塊 (Module)。顧名思義,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)管理軟件,它的職能是維護(hù)數(shù)據(jù)庫(kù)、接受和 完成用戶提出的訪問(wèn)數(shù)據(jù)的各種請(qǐng)求。目前 Microsoft公司又將 Access 20xx 升級(jí)為 Access 20xx。 1995 年隨著 Windows 95的推出, Microsoft 公司又將 Access 升級(jí)為 Access 。自從 1992 年 11 月正式推出 Access 以來(lái), Microsoft 公司一直在不斷地完善增強(qiáng) Access 的功能,先后推出了 Access 、 Access 、 Access 、Access 9 Access 20xx 和 Access 20xx。 索引( Index) :為了加快訪問(wèn)數(shù)據(jù)庫(kù)的速度,許多數(shù)據(jù)庫(kù)都使用索引。每一個(gè)字段都有相應(yīng)的描述信息,如數(shù)據(jù)類型、數(shù)據(jù)寬度等。比如一個(gè)班所有學(xué)生的期末考試成績(jī),存在一個(gè)表中,每一行對(duì)應(yīng)一名學(xué)生,在這一行中,包括學(xué)生的學(xué)號(hào)、姓名以及各門課程的成績(jī)。這是因?yàn)榍罢叩谋頌閱为?dú)的文件,而后者的表是聚集在一個(gè)數(shù)據(jù)庫(kù)文件中的。在 ASP 中,數(shù)據(jù)庫(kù)概念對(duì)應(yīng)到物理文件上是有一些不同的。因?yàn)槟壳瓣P(guān)系數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用最為廣泛,所以我們重點(diǎn)對(duì)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中的幾個(gè)概念進(jìn)行介紹 ???。 (4) 數(shù)據(jù)通信 :組織數(shù)據(jù)的傳輸。 (2) 管理數(shù)據(jù)庫(kù):控制整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行,控制用戶的并發(fā)性訪問(wèn),檢驗(yàn)數(shù)據(jù)的安全、保密與完整性,執(zhí)行數(shù)據(jù)檢索、插入、刪除、修改等操作。它建立在操作系統(tǒng)的基礎(chǔ)上,對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制。數(shù)據(jù)庫(kù)應(yīng)用程序運(yùn)行在一個(gè)或多個(gè)用戶工作站(客戶機(jī))上,并且通過(guò)網(wǎng)絡(luò)與運(yùn)行在其它計(jì)算機(jī)上(服務(wù)器)的一個(gè)或多個(gè) DBMS 進(jìn)行通信。但是隨著 DBMS 技術(shù)的發(fā)展,目前的數(shù)據(jù)庫(kù)系統(tǒng)正向客戶 /服務(wù)器模式發(fā)展。數(shù)據(jù)庫(kù)系統(tǒng)主要由三大部分組成:數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS:它是專門負(fù)責(zé)組織和管理數(shù)據(jù)信息的程序)、 數(shù)據(jù)庫(kù)應(yīng)用程序(它使我們能夠獲取、顯示和更新由 DBMS 存儲(chǔ)的數(shù)據(jù))、數(shù)據(jù)庫(kù)(按一定結(jié)構(gòu)組織在 一起的相關(guān)數(shù)據(jù)的集合)。 河北北方 學(xué)院 20xx 屆 本科生畢業(yè)論文 5 3 核心技 術(shù) 本系統(tǒng)用到的核心技術(shù)主要有:數(shù)據(jù)庫(kù)技術(shù), ASP 技術(shù), Dreamweaver 技術(shù)。主目錄默認(rèn)為 “C:\ipub\root”,訪問(wèn)該目錄的權(quán)限為讀取、記錄訪問(wèn)和索引資源。 河北北方 學(xué)院 20xx 屆 本科生畢業(yè)論文 3 圖 21 安裝系統(tǒng)的 IIS (2) 插入系統(tǒng)安裝光盤,并單擊“下一步”按鈕,即可完成 IIS 的安裝。 (1) 安裝 IIS 單擊“開(kāi)始”菜單中的“控制面板”按鈕,雙擊“添加或刪除程序”項(xiàng)在彈出的菜單中雙擊“添加或刪除組件”選項(xiàng),彈出 Windows 組件向?qū)?duì)話框如圖 21 所示。它是一種 Web服務(wù),主要包括 WWW 服務(wù)器, FTP 服務(wù)器。 搭建 ASP開(kāi)發(fā)環(huán)境 單擊“開(kāi)始”按鈕,并執(zhí)行“設(shè)置” — “控制面板”命令,打開(kāi)“控制面板”窗口,雙擊“網(wǎng)絡(luò)”圖標(biāo),打開(kāi)網(wǎng)絡(luò)對(duì)話框;然后,單擊“添加”按鈕,添加所需的組件,選擇“協(xié)議”,最后,在“廠商”列表框中選擇 Microsoft 公司提供的協(xié)議,在“網(wǎng)絡(luò)協(xié)議 ” 列表框中選擇 TCP/IP 協(xié)議選項(xiàng),單擊“確定”按鈕添加該協(xié)議,完成安裝 。 我的設(shè)計(jì)分為 兩 大模塊 前端管理系統(tǒng) 模塊 ; 后端管理系統(tǒng)模塊 ; 基于 ASP 的在線考試系統(tǒng) 2 2 運(yùn)行環(huán)境配置與系統(tǒng)結(jié)構(gòu)要求 在開(kāi)發(fā)考試系統(tǒng)之前應(yīng)該先搭建 ASP 運(yùn)行所需要的軟硬件環(huán)境。此系統(tǒng)可推廣應(yīng)用到網(wǎng)絡(luò)教學(xué)環(huán)境中去,解決了遠(yuǎn)程教育 問(wèn)題 的核心部分 ???。 設(shè)計(jì)的內(nèi)容 該研究開(kāi)發(fā)的考試系統(tǒng)是一個(gè)多功能輔助教學(xué)系統(tǒng),它是集練習(xí) 、 測(cè)試自動(dòng)化 于一體 的全面解決方案。 力求準(zhǔn)確 、 高速的 實(shí)現(xiàn)考試各個(gè)環(huán)節(jié)的自動(dòng)化 、 科學(xué)化。 設(shè)計(jì)的 目的 本文通過(guò) ASP 編程技術(shù),對(duì) 于集 試題編輯,在線考試,實(shí)時(shí)評(píng)判,成績(jī)打印于一體的在線考試系統(tǒng)進(jìn)行了設(shè)計(jì)和實(shí)現(xiàn)的研究。 河北北方 學(xué)院 20xx 屆 本科生畢業(yè)論文 1 1 緒 論 設(shè)計(jì)的意義 隨著各級(jí)各類學(xué)校招生規(guī)模的不斷擴(kuò)大,教師的缺乏已成為一個(gè)普遍而嚴(yán)重的問(wèn)題 [1],為了減輕廣大教師的勞動(dòng)強(qiáng)度,提高教學(xué)質(zhì)量,培養(yǎng)社會(huì)有用的人才。 ASP, Access 20xx, Browser/Server 河北北方 學(xué)院 20xx 屆 本科生畢業(yè)論文 III ABSTRACT The analysis in the puter (work) examination of existing patterns of development and the basis of puter work technology development and the requirements of quality education, made the puter work model of self examination, and in the technical realization of a detailed analysis. The system is in Windows XP, using (Inter Information Server) work information services in applications servers, choosing ASP、 Access 20xx for developing online examination system, using Web technology to achieve, Web technology beyond the traditional client / server twotier structure, using the threetier system (B/S) structure : user/ server/database structure, so Web structure is better safety, Client do not need to install any user applications。同時(shí)該系統(tǒng)避免了傳統(tǒng)在線考試效率低,可維護(hù)性不高的缺點(diǎn) 。 作者簽名: 日 期: 基于 ASP 的在線考試系統(tǒng) II 摘 要 本文在分析計(jì)算機(jī)(網(wǎng)絡(luò))考試的發(fā)展及現(xiàn)有模式的基礎(chǔ)上,結(jié)合計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展和素質(zhì)教育的要求,提出了計(jì)算機(jī)網(wǎng)絡(luò)自適應(yīng)考試的模式,并在技術(shù)實(shí)現(xiàn)上進(jìn)行了詳細(xì)的分析 。對(duì)本研究提供過(guò)幫 助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。 河北北方學(xué)院 畢業(yè)論文 基于 ASP 的在線考試系統(tǒng) Online examination system design based on ASP 河北北方 學(xué)院 20xx 屆 本科生畢業(yè)論文 I 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說(shuō)明 本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)校可以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的 前提下,學(xué)??梢怨颊撐牡牟糠只蛉?jī)?nèi)容。 本系統(tǒng)是在 Windows XP 下,以 IIS (Inter Information Server)網(wǎng)絡(luò)信息服務(wù)為應(yīng)用服務(wù)器,選擇 ASP、 Access 20xx 開(kāi)發(fā)在線考試系統(tǒng),采用 WEB 技術(shù)實(shí) 現(xiàn), WEB 技術(shù)超越了傳統(tǒng)的“客戶機(jī) /服務(wù)器”的兩層結(jié)構(gòu),采用的是三層體系( B/S)結(jié)構(gòu):用戶端 /服務(wù)器端 /數(shù)據(jù)庫(kù),因此 WEB 結(jié)構(gòu)有著更好的安全性,在用戶機(jī)上不需要安裝任何應(yīng)用程序;本系統(tǒng)可以隨機(jī)生成試卷,同時(shí)保證試卷的整體水平一致的前提下,每套試卷的題目不完全相同。 關(guān)鍵字: 在線考試 。 The system can randomly generated papers while ensuring the overall level of consensus papers premise set papers topics are not the same. At the same time avoid the traditional online examination of the system inefficient, low