【正文】
shadowless, but some interior sense told him the day, was nearly over, and he noticed that such faint shades as he could see stretched long, hor izontal distortions of their objects. He felt no hunger, but he had fasted be39。 words, realizing that they were a signal, he turned and began to run, splashing through the shallow water. Ignacio ran after him, much helped by his longer legs, his hair flying behind his dark young face, his square teetheach white as a bone and as big as Nicholas39。而且有時感覺到?jīng)]有正確使用 ASP 來表達系統(tǒng),但就是找不出錯誤。 2) Session_OnEnd:結(jié)束 Session 對象時產(chǎn)生這個事件。 4) LCID:返回現(xiàn)場標識,決 定用于顯示動態(tài)內(nèi)容的位置標識。但如果考試的試題不固定怎么辦?這里我使用了一個巧妙的辦法來解決這個問題。 ④ 增加試題。 輸出:測試結(jié)果頁面。將正確答案與存在 ansi 的表單中的試題答案相比較,得出答對的題目個數(shù)和總題數(shù)的比判出用戶得分,即答題的準確率,給出正確答案。 本頁面當顯示考試試卷正文,并設(shè)兩個按鈕:一個是 [交卷 ]按鈕,即用戶提交自己的試卷,以后不能做任何修改;另一個是 [重填 ]按鈕,可以重新選擇自己的答案。作答后,程序進行判分,給出正確答案。 ④ 將數(shù)據(jù)插入數(shù)據(jù)庫中。 ② 驗證用戶身份,不是系統(tǒng)用戶要先注冊。 3) 顯示數(shù)據(jù)集中的所有記錄。 輸出:更改成功或失敗的頁面 。 } // /SCRIPT ! Include file=include\ /HEAD BODY P FORM action= method=post name method=form_reg p align=leftspan lang=zh用戶 /span: input type=textname=usernamesize=11class=td1brbr span lang=zh密碼 :/span input type=passwordname=pwdsize=11class=td1brbr 第 3 章 總體設(shè)計 2 span lang=zh身份 :/span select name=identltyclass=tdl style=paddingtop:5size=1 option value=studentselected我是學生 /option option value=teacher我是教師 /option /select p input type=imagename=submitborder=0 src=image/ width=52height=18 amp。二是對教學內(nèi)容和教師進行了解。 ② 判斷是否為空,空則重新輸入。dbp = “amp。 return false。 return false。 index++。} if(= =””) { alert(“請輸入密碼” ); return false?!?。 SCRIPT language=”javascript” !—Hide function checkuser() { if(= =””) { alert(“請?zhí)顚懹脩裘Q” ): return false。以輸入數(shù)據(jù)“用戶名”為查詢條件創(chuàng)建數(shù)據(jù)集查看輸入用戶名是否存在。注冊結(jié)果有兩種:注冊成功、注冊不成功;如果注冊不成功,提示用戶重新注冊。本系統(tǒng)主要提供網(wǎng)上的教學平臺,教師何以通過該系統(tǒng)對教程測試、測試試題進行管理和答疑解惑。 如表 34 所示,教程數(shù)據(jù)表包括 ID、 rule、 title、 describe、 teacher、 content和 refer 7 個字段。 數(shù)據(jù)庫設(shè)計 根據(jù)系統(tǒng)功能設(shè)計的要求以及功能模塊的劃分,對于系統(tǒng)用戶信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。 ③ 修改個人資料模塊。教師對學生提出的問題進行回答,還可以刪除和修改已提交的回答。填好后提交資料就會被保存到教師數(shù)據(jù)表中。 5) 顯卡: SAVA 顯示適配器。 3) 硬盤空間: 80GB。 2. 學生部分的主要功能要求 ( 1) 修改個人的基本資料。 ⑥ Access 既可以在單用戶環(huán)境下工作也可 以在多用戶環(huán)境下工作,并且具有完善的安全管理機制。在任何時刻, Access 2020 只能打開并運行一個數(shù)據(jù)庫。② 設(shè)置 “ 主目錄 ” :在 “ 本地路徑 ” 通過 “ 瀏覽 ” 按鈕來選擇你的網(wǎng)頁文件所在的目錄,本文是 “E: \Myweb” 。 硬盤:最低 4GB。 IIS 內(nèi)部集成了 HTTP(超文本傳輸協(xié)議)和 FTP(文本傳輸協(xié)議)??梢允褂? Visual Basic 、 Java 、 Visual C++ 、 COBOL 等編程語言來編寫你所需要的 ActiveX Server Component 。 Active Server Pages 所使用的腳本語言 (VBScript 、 Jscript) 均在 WEB 服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。教程瀏覽、個人資料的修改、提問瀏覽、教師方案管理等模塊的設(shè)計采用 ASP 組件技術(shù)。這種史無前例的技術(shù)革命不僅為一種嶄新的教育形態(tài) —— 在線教育的出現(xiàn)提供了技術(shù)保證和物質(zhì)載體,出促使人們開始從一種新的視角來審視教育。為使其功能完備,我系統(tǒng)的學習了 ASP 語言、 ACCESS 數(shù)據(jù)庫 。本文從軟件工程視角對我國當前的在線教育進行探討。 第一章對在線教育系統(tǒng)的開發(fā)背景、語言、運行環(huán)境進行了簡要的介紹,并分析了在線教育的發(fā)展形式。自 1998 年由清華大學等四所高校和中央電大試點后,我國的網(wǎng)絡(luò)教育迅速擴展到全國重點高校。當程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。腳本引擎是處理腳本程序的 COM(Component Object Model) 物件。 運行環(huán)境簡介 IIS 簡介 ASP 是一種網(wǎng)絡(luò)腳本語言,需要相關(guān)的服務(wù)器軟件來支持其對程序的解釋和執(zhí)行。由于這些特點,許多公司和企業(yè)都采用IIS作為搭建網(wǎng)絡(luò)服務(wù)器的服務(wù)器 。 目前,計算機的硬件價格比較低,達到以上要求不是很難; ASP 對硬件的要求不是第 1 章 語言及數(shù)據(jù)庫 2 很高成為許多公司紛紛 采用 IIS 的原因之一。如下圖: 第 1 章 語言及數(shù)據(jù)庫 2 圖 13 ④ 其它項目均可不用修改,直接按 “ 確定 ” 即可,這時會出現(xiàn)一些 “ 繼承覆蓋 ” 等對話框,一般選 “ 全選 ” 之后再 “ 確定 ” 即最終完成 “ 默認 Web 站點 ” 的屬性設(shè)置。 Access 的特點 ① Access 是一個中、小型關(guān)系數(shù)據(jù)庫管理系統(tǒng)。 ⑨ Access 提供了聯(lián)機幫助功能。 ( 4) 在線進行考試。 ② 用戶端 因為客戶端主要用于瀏覽和操作數(shù)據(jù),所以對客戶端的硬件要求不高,不過現(xiàn)在的電腦 有很高的性價比,因此需要的配置應該高于下面的要求。 3) 數(shù)據(jù)庫: Microsoft Access 2020。 ③ 修改個人資料模塊。 學生模塊 ① 注冊模塊。查看已提交 的答案,瀏覽教師給出的答案;提出新問題。 表 31 名 稱 字段名稱 類 型 主 鍵 非 空 班級編號 ID 自動編號 yes yes 班級姓名 name 文 本 no no 所在系名 dept 文 本 no no 第 3 章 總體設(shè)計 2 ② 名稱:教師信息 標識:教師。 表 35 名 稱 字段名稱 類 型 主 鍵 非 空 問題編號 ID 自動編號 yes yes 提問用戶編號 Id1 數(shù) 字 yes yes 所在教程編號 Id2 數(shù) 字 yes no 負責教師編號 Id3 數(shù) 字 yes no 問題標題 title 文 本 no no 問題內(nèi)容 content 備 注 no yes 第 3 章 總體設(shè)計 2 回答與否 or 是 /否 no yes 問題提交 question 文 本 no no 提交時間 refer 時間 /日期 no yes ⑥ 名稱:測試信息 標識:測試。當用戶在首頁選中“申請”一項時,進入該頁面。當用戶單擊 [發(fā)送 ]按鈕時首先由 VBScript過程 checkuser()檢查用戶輸入是否合法,如果合法,則將輸入結(jié)果提交到 頁面處理。使用 Record 對象中的 AddNew 方法插入一條新記錄。 var counoir=0。 if((thechar)!= =1) counoir++。 var str= var thechar。} if(. value = =””) { alert(“請再次輸入密碼 ”)。 } if (= =””) { alert(“學號不能為空! ”)。 } if( = =””) { alert(“班級不能為空! ”)。除此之外,還可以查看到教師和相關(guān)教程的詳細資料的頁面。存在則將該用戶訪問次數(shù)加一,進入系統(tǒng);若不存在,給出出錯提示,返回首頁,重新輸入,或進行注冊。 模塊的 ASP 代碼 % Language=VBScript % HTML HEAD 第 3 章 總體設(shè)計 2 META NAME=GENERATOR Content=Microsoft Visual Studio SCRIPT LANGUAGE=javascript ! function check() { if ( == ) { alert(密碼不能為空! )。 輸入:更改的用戶密碼、姓名、學號、電子郵箱、系別、班級。如圖所示: 查看問題模塊查看問題模塊( )提出問題模塊( ) 圖 2 學生查看問題模塊圖 查看問題模塊 ① 查看問題模塊 IPO 圖 功能:在本頁面中,學生用戶可以查看自己提交過的問題。本程序 使用了數(shù)據(jù)庫中的問題數(shù)據(jù)表、教程數(shù)據(jù)表、答案數(shù)據(jù)表。若不存在,則返回上一頁,重新輸入用戶名;若存在,則進行插入操作。首先出現(xiàn)在用戶面前的是選擇試卷所在章節(jié)和試題數(shù)目頁面,用戶可以在這個頁面選擇需要參加考試的章節(jié)和進行測試的題目數(shù)。 處理: 1) 以下菜單將所在章節(jié)顯示出來,供用戶選擇。考試頁面會將這些有效信息讀取出來,然后顯示給用戶。 處理: 1) 判斷是否所有的試題都已作答。 教師試題管理頁面設(shè)計 試題管理模塊的 IPO 圖 功能:本頁面不僅僅是試題的簡單顯示,用戶還可以查看試題的詳細內(nèi)容、試題所在章節(jié)的具體內(nèi)容以及對試題的增、刪、改的操作。 MDB 數(shù)據(jù)庫中的測試數(shù)據(jù)表、教程數(shù)據(jù)表等 。 SESSION 技術(shù)的應用 使用 Session 對象可以存儲特定用戶會話所需的信息。 6) Timeout:應用程序會話狀態(tài)的超時時限,以分為單位。在完成論文之前,我?guī)缀醪恢?ASP 到 底有什么實際的應用意義,基本上不會應用 ASP 這個系統(tǒng)設(shè)計工具。最讓我們感動的就是王老師和許老師對我們細致、耐心的輔導,特別是在我們完成畢業(yè)論文的時候給我們進行了大量的、細心的指導并為我們提供了豐富的資料。 out of breath, the thumping of his own heart the only39。 but his stomach revolted at the thought of the raw flesh, and he did not know how he might build a fire, although Ignacio seemed to have d