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

正文內(nèi)容

asp學(xué)生在線考試管理系統(tǒng)(編輯修改稿)

2025-03-08 00:02 本頁面
 

【文章內(nèi)容簡介】 考試系統(tǒng)的初步實(shí)現(xiàn) 4 ① .Web Server 啟動之后,一個(gè)應(yīng)用程序目錄中任一個(gè) ASP 文件被提出第一個(gè) HTTP 請求( Request)時(shí)。 ② . 不具有任何 Session的客戶端向 Server請求一個(gè) ASP文件時(shí)。 前面已經(jīng)提到 Application和 Session 這兩個(gè) ASP 的內(nèi)部對象。 Application 對象內(nèi)的信息供所有正在執(zhí)行該應(yīng)用程序的用戶分享,它創(chuàng)建于 Web Server 啟動后一個(gè)應(yīng)用程序中任一 ASP文件被提出第一個(gè) HTTP請求時(shí),結(jié)束于 Server端停止運(yùn)行。而 Session對象僅屬于一位用戶,維持一個(gè)用戶端的信息,其他用戶無法訪問,它創(chuàng)建于一個(gè)不具有 Session 的用戶向 Server 請求一個(gè) ASP 文件時(shí),結(jié)束于該 Session 到期(即用戶端超過某時(shí)間段沒有向 Server 提出要求或刷新 Web頁面)或 Abandon語句的調(diào)用??梢?, Application與 Session這兩個(gè)對象密切相關(guān)。事實(shí)上我們通常在 : ① Application或 Session的開始事件( Startevent)。 ② Application或 Session的結(jié)束事件 (Endevent)。 這樣,在一個(gè) Application 或 Session 對象被創(chuàng)建或結(jié)束時(shí),系統(tǒng)會自動完成 文件中寫入的相應(yīng)事件。值得注意的是,如果一個(gè) Application與一個(gè) Session同時(shí)開始 , Active Server Pages會先處理 Application的開始事件,而如果一個(gè) Application與一個(gè) Session同時(shí)結(jié)束, Active Server Pages則會先處理 Session的結(jié)束事件。 利用 ADO訪問數(shù)據(jù)庫 ADO( ActiveX Data Objects)是一種操作 Microsoft所支持的數(shù)據(jù)庫的新技術(shù)。在 ASP中,ADO 可以看作是一個(gè)服務(wù)器組件 (Server Component),更簡單點(diǎn)說,是一系列的對象,應(yīng)用這些功能強(qiáng)大的對象,即可輕松完成對數(shù)據(jù)庫復(fù)雜的操 作。本文中個(gè)性化頁面的實(shí)現(xiàn)便大量地用到了ADO技術(shù)。具體的操作步驟可以歸納為以下幾步: ① 創(chuàng)建數(shù)據(jù)庫源名 (DSN) ② 創(chuàng)建數(shù)據(jù)庫鏈接 (Connection) ③ 創(chuàng)建數(shù)據(jù)對象 ④ 操作數(shù)據(jù)庫 ⑤ 關(guān)閉數(shù)據(jù)對象和鏈接 每一步的做法如下: DSN(Date Source Name)即數(shù)據(jù)源名稱。我們知道, ODBC 是一種訪問數(shù)據(jù)庫的方法,只要系統(tǒng) 中有相應(yīng)的 ODBC驅(qū)動程序,任何程序就可以通過 ODBC操縱驅(qū)動程序的數(shù)據(jù)庫。比如我們系統(tǒng)本科畢業(yè)論文 在線考試系統(tǒng)的初步實(shí)現(xiàn) 5 中有 Access 的 ODBC 驅(qū)動程序,那么即使我們沒有 Access 軟件,也可以在我們的程序中對一個(gè)Access的 MDB數(shù)據(jù)庫加、刪、改記錄。而且我們根本不用知道這個(gè)數(shù)據(jù)庫是放在哪里的。我們只要寫出 SQL語句, ODBC驅(qū)動程序就會幫我們做一切事情。我們在給 ODBC驅(qū)動程序傳 SQL指令時(shí),即是用 DSN來告訴它到底操作的是哪一個(gè)數(shù)據(jù)庫。如果數(shù)據(jù)庫的平臺變了,比如我們改用了 SQL Server的數(shù)據(jù)庫,只要其中表的結(jié)構(gòu)沒變,我們就 不用改寫我們的程序,只要重新在系統(tǒng)中配置DSN就行了。由此可見, DSN是應(yīng)用程序和數(shù)據(jù)庫之間的橋梁。 鏈接用以保持一些關(guān)于正在訪問的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。 ASP文件中如果要訪問數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫的鏈接,其語法如下: set Conn= Object(“ ” ) 這條語句創(chuàng)建了鏈接對象 Conn,接下來: connstr=Provider=。=amp。(amp。dbamp。) connstr 這條語句打開鏈接,用到了 DSN,本例為“ connstr”。 以上兩個(gè)步驟缺一不可,因?yàn)殒溄訉ο蟮膭?chuàng)建與打開是兩回事,只有打開了才真正可以使用。 ADO 中的數(shù)據(jù)對象通常保存的是查詢結(jié)果。 Record Set 是 ADO 中最復(fù)雜的對象,有許多屬性和方法。 Record Set保存的是一行行的記錄,并標(biāo)有一個(gè)當(dāng)前記錄。以下是創(chuàng)建方法: Set Record Set=(sqtStr) 這條語句創(chuàng)建并打開了對象 Record Set,其中 Con是先前創(chuàng)建的鏈接對象, rs 是一個(gè)字串,代表一條標(biāo)準(zhǔn)的 SQL語句。例如: rs=“ SELECT * FROM shop_books” Set Record Set=(rs) 這條語句執(zhí)行后,對象 Record Set中就保存了表 tab1中的所有記錄。 我們通過調(diào)用鏈接對象的 Execute 方法來將查詢結(jié)果返回給一個(gè)數(shù)據(jù)對象或進(jìn)行插入、刪除等操作。例如: 本科畢業(yè)論文 在線考試系統(tǒng)的初步實(shí)現(xiàn) 6 rs=“ INSERT INTO tab1 VALUES(1,2)” (rs) /執(zhí)行插入操作 .關(guān)閉數(shù)據(jù)對象和鏈接對象 在使用了 ADO 對象之后要關(guān)閉它,因?yàn)樗褂昧艘欢ǖ姆?wù)器資源。通過調(diào)用方法 close 實(shí)現(xiàn)關(guān)閉,然后再釋放它。 Record Set Record Set=Nothing /關(guān)閉創(chuàng)建的數(shù)據(jù)對象 Set mConn=Nothing /關(guān)閉創(chuàng)建的鏈接對象。 ASP 與 CGI的比較 CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口 )也是 Inter上一種功能強(qiáng)大的 Web頁面技術(shù),其工作方式有別于 ASP。我們現(xiàn)對二者進(jìn)行比較。 Active Server Pages開發(fā) Web應(yīng)用程序的特點(diǎn): 1. 完全嵌入 HTML,與 HTML、 Script語言完美結(jié)合。 2. 無須手動編譯和鏈接程序。 3. 面向?qū)ο螅⒖蓴U(kuò)展 ActiveX Server組件功能。 4. 使用腳本語言( JavaScript、 VBScript或 PERL)編寫。 5. 存取數(shù)據(jù)庫輕松容易(使用 ADO組件)。 6. 可使用任何語言編寫自己的 ActiveX Server組件。 7. 無瀏覽 器兼容問題。 8. 程序代碼隱藏,客戶端僅能看到 ASP輸出的 HTML文件。 9. 縮短 Web開發(fā)時(shí)間。 相比之下,使用 CGI開發(fā) Web應(yīng)用程序具有以下缺點(diǎn): 1. 不易與 HTML文件集成。 2. 須使用其他較復(fù)雜的語言來開發(fā) CGI程序。 3. 程序開發(fā)時(shí)間較長。 本科畢業(yè)論文 在線考試系統(tǒng)的初步實(shí)現(xiàn) 7 4. 存取數(shù)據(jù)庫不容易。 5. 每個(gè) CGI程序被不同用戶執(zhí)行時(shí)都得重新執(zhí)行一次,并占去 Server的一個(gè)端口( Port),降低 Server效率。 可見, ASP 在數(shù)據(jù)庫訪問、與 HTML 的集成、提高服務(wù)器的效率等諸多方面都優(yōu)于 CGI,更適應(yīng)Web應(yīng)用程序開發(fā)的需要,因此本文選擇了 ASP作為個(gè)性 化頁面生成器的開發(fā)工具。 本科畢業(yè)論文 在線考試系統(tǒng)的初步實(shí)現(xiàn) 8 第三章 總體規(guī)劃與設(shè)計(jì) 在對在線考試進(jìn)行開發(fā)之前,必須首先對系統(tǒng)進(jìn)行整體規(guī)劃和設(shè)計(jì),否則就會導(dǎo)致開發(fā)工作量大,系統(tǒng)不符合要求。更為糟糕的是,還可能會導(dǎo)致系統(tǒng)不完善或整個(gè)系統(tǒng)根本無法運(yùn)行。因此,系統(tǒng)的總體規(guī)劃與設(shè)計(jì)是在線考試必備且首要的步驟。具體到本系統(tǒng)而言,就是根據(jù)在線考試的目標(biāo)、內(nèi)容、規(guī)模、性質(zhì)、現(xiàn)有的配置等具體情況,進(jìn)行系統(tǒng)可行性分析,明確系統(tǒng)開發(fā)目標(biāo),整體規(guī)劃系統(tǒng)的物理結(jié)構(gòu)。 系統(tǒng)可行性分析 ASP 模式產(chǎn)生的前提條件是 Inter 技術(shù),但 ASP 模式不僅僅是一種形 式上的變化,其本質(zhì)是通過社會分工的進(jìn)一步細(xì)化,極大地提高社會資源配置效率,從而推動社會經(jīng)濟(jì)加速向前發(fā)展。 作為經(jīng)濟(jì)組織 IT 應(yīng)用的一種新模式, ASP 模式無疑會大大降低經(jīng)濟(jì)組織 IT 應(yīng)用的一次性投資成本與投資風(fēng)險(xiǎn),同時(shí)也大大地降低了服務(wù)器與數(shù)據(jù)信息的維護(hù)成本,從而有利于經(jīng)濟(jì)組織控制運(yùn)營成本,有利于企業(yè)建立自己的核心價(jià)值與市場競爭力。 網(wǎng)絡(luò)考試系統(tǒng)以準(zhǔn)確、高速、網(wǎng)絡(luò)化的信息技術(shù)為手段,實(shí)現(xiàn)了練習(xí)、測驗(yàn)過程各環(huán)節(jié)的高度自動化、科學(xué)化和教學(xué)反饋信息的深度挖掘。系統(tǒng)通過提高測驗(yàn)考試的效率、增強(qiáng)測驗(yàn)考試的反饋效果、揭示學(xué)生 知識能力的局部缺陷,使教與學(xué)都更有針對性,從而提高了學(xué)校的教學(xué)水平,將教師從單調(diào)繁重的勞動中解放出來,將學(xué)生從無邊無際的題海中解放出來。 使用網(wǎng)絡(luò)考試系統(tǒng),教師平時(shí)可以有效地收集試題,考試時(shí)的組卷將變得輕松愉快,也不用為考場秩序混亂傷腦筋,煩瑣的評卷工作交給計(jì)算機(jī)去做,計(jì)算機(jī)還能幫助教師分析出教學(xué)的薄弱環(huán)節(jié),統(tǒng)計(jì)出沒掌握某個(gè)知識點(diǎn)的學(xué)生有哪些等等。網(wǎng)絡(luò)考試系統(tǒng)的運(yùn)用大大降低了教師的勞動強(qiáng)度,大大縮短了測驗(yàn)周期,使測驗(yàn)更科學(xué)、更能發(fā)揮統(tǒng)計(jì)價(jià)值,提高工作效率。 網(wǎng)絡(luò)考試系統(tǒng)是傳統(tǒng)考場的延伸,它 可以利用網(wǎng)絡(luò)的無限廣闊空間,隨時(shí)隨地的對學(xué)生進(jìn)行考試,加上數(shù)據(jù)庫技術(shù)的利用,大大簡化了傳統(tǒng)考試的過程。因此網(wǎng)絡(luò)考試系統(tǒng)是信息化教學(xué)不可缺少的一個(gè)重要環(huán)節(jié)。 在學(xué)校,尤其是在各大高校,對于學(xué)生的考試管理是相當(dāng)重要,而且也是相當(dāng)麻煩的,它是學(xué)校管理中最基本的一項(xiàng)常規(guī)性工作。而長期以來,考試管理都是依賴人工來進(jìn)行的,面對如此眾多的學(xué)生考試信息,其工作量是相當(dāng)相當(dāng)巨大的。這樣不僅僅浪費(fèi)了大量的人力物力,而且由于人工管理存在著大量的不可預(yù)知性,造成考試管理的一些不規(guī)范,使得信息管理陷入“事 倍功半”的地步。而計(jì)算機(jī)開發(fā)的基于單機(jī)的學(xué)生考試管理系統(tǒng)又只能在特定的時(shí)間,地點(diǎn)由特定的管理員才能進(jìn)行管理,所以造成的管理上的不便性。因此急需要開發(fā)學(xué)生在線考試來改變這一現(xiàn)狀。 系統(tǒng)設(shè)計(jì)思想 該考試管理系統(tǒng)通過前端(考試)界面和后臺數(shù)據(jù)庫管理向用戶展示信息,方便的實(shí)現(xiàn)了內(nèi)容的維護(hù)和更新,使用戶更快,更好的了解信息。以“學(xué)生考試”為例,學(xué)生登錄后進(jìn)行考試,管理員在后臺對學(xué)生考試的各種題型,科目,答案進(jìn)行管理,當(dāng)前臺發(fā)出進(jìn)行某一科目的考試時(shí),后來根據(jù)考試所提交的要求,給出試題進(jìn)行考試,考試完成后,提交試 卷,這里后臺開始統(tǒng)計(jì)該考試的考試時(shí)間及答題分?jǐn)?shù),信息都是動態(tài)顯示的,因此,客戶端可以獲得自己考試信息的最新動態(tài)信息。 本科畢業(yè)論文 在線考試系統(tǒng)的初步實(shí)現(xiàn) 9 系統(tǒng)設(shè)計(jì)目標(biāo) 在明確了系統(tǒng)的設(shè)計(jì)思想之后,就要開始規(guī)劃系統(tǒng)的設(shè)計(jì)目標(biāo)了,也就是要明確整個(gè)系統(tǒng)應(yīng)當(dāng)實(shí)現(xiàn)的功能,下面將就整個(gè)系統(tǒng)管理進(jìn)行介紹。 在線考試 該考試系統(tǒng)在功能上類似于一個(gè) MIS系統(tǒng),但是在實(shí)現(xiàn)方法上有別于傳統(tǒng)的 MIS系統(tǒng)。該系統(tǒng)采用 WEB頁面作為管理界面,因此與 MIS系統(tǒng)相比較而言,更加友好與智能化,管理員操作起來也更加便捷。系統(tǒng)首先提供管理員的登陸頁面,當(dāng)?shù)顷懻?輸入賬號和密碼后,系統(tǒng)將對登陸者的賬號和密碼加以驗(yàn)證,只有經(jīng)過授權(quán)的管理員才能進(jìn)入管理系統(tǒng),執(zhí)行各項(xiàng)管理職能。否則系統(tǒng)將給出錯誤提示。該系統(tǒng)具有以下管理功能: ,登錄后選擇科目進(jìn)行考試 ,考試完成后提交答卷。 通過管理員身份認(rèn)證后進(jìn)行后臺管理。后臺管理包括管理員進(jìn)行學(xué)生和考試的管理,該子模塊包括:管理員管理,考生信息管理與瀏覽,考試科目與試卷錄入,查看及管理學(xué)生考分 ,數(shù)據(jù)的備份與恢復(fù)。 系統(tǒng)整體結(jié)構(gòu) 圖 整個(gè)系統(tǒng)整體結(jié)構(gòu)如圖 : 本科畢業(yè)論文 在線考試系統(tǒng)的初步實(shí)現(xiàn) 10 圖 系統(tǒng)整體結(jié)構(gòu)圖 在線考試系統(tǒng) 管理后臺管理 考生登錄 管理員登錄 身份驗(yàn)證 選 科 目 進(jìn) 行 考 試 全部考生瀏覽 添加考生數(shù)據(jù) 考生數(shù)據(jù)初始 系統(tǒng)頁面配置 密碼權(quán)限設(shè)置 錯誤 錯誤 開始 瀏覽選擇試題 添加試題數(shù)據(jù) 試題后臺設(shè)置 考生考試監(jiān)控 退出系統(tǒng)管理 數(shù)據(jù)備份與還原 題庫信息瀏覽 添加題庫 本科畢業(yè)論文 在線考試系統(tǒng)的初步實(shí)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1