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

正文內(nèi)容

asp在線考試系統(tǒng)論文-全文預覽

2024-11-30 15:30 上一頁面

下一頁面
  

【正文】 系統(tǒng) 31 sql=select * from question where haveselect=1 sql,conn,3,2 do while not rs(haveselect)=0 loop 上 面 一 段 程 序 是 在 選 完 題 之 后 將 所 有 已 經(jīng) 設 成 1 的haveselect 改寫成 0,這樣自己下次或別人就仍可以選擇所有的試題。 strid1=strid1 amp。 Count 變量用來存放所有未被選過的單選題的總數(shù)。單選題 39。amp。 遠程教育在線考試系統(tǒng) 30 strid1=是定義了一個字符串變量,并先賦值為空。 該文件的總體構架是使用了 if else 語句進行了一個選擇,剛進入該頁面 submit1 得值肯定不等于“開始考試”,所以先顯示出“開始考試”的按鈕。處理程序首先判斷用戶是否選擇了一個考試科目,如果沒有選擇顯示“你沒有選擇考試科目,請選擇考試科目!”如果選擇了某個考試科目,先把該科目賦值給一個 session 變量 selectsubjectname,然后從 subject表中選出該科的相關信息,并也都設成 session 變 量 。) sql 最后,用一個 Vbscrip 語言編寫的消息框顯示注冊成功信息。,39。代碼如下: sql=insert into student(studentname,studentpassword) values(39。然后用戶就可以使用自 己注冊的用戶名和密碼登錄在線考試系統(tǒng)進行在線考試。這個對象用來存儲用戶名,它在該用戶對每個頁面的訪問中有效。 變量 sql 代表一個 SQL 語句,功能是從表 student 中選出用戶名和密碼與考生提交的用戶名和密碼都相同的記錄。 and studentpassword=39。 sql=select * from student where studentname=39。不存在就返回“對不起,請輸入正確 的用戶名和密碼。再由 HTML上面的 ASP 程序?qū)μ峤恍畔⑦M行處理。 connstr 則真正實現(xiàn)了數(shù)據(jù)庫的連接。DefaultDir=。 下圖就是系統(tǒng)流程圖: 圖 41 系統(tǒng)流程圖 selectsubjec mgsubjec 遠程教育在線考試系統(tǒng) 27 各文件功能介紹及詳解 1. 該文件實現(xiàn)的是連接數(shù)據(jù)庫和斷開連接的功能。 管理考試紀錄界面可以對考生的每次考試進行紀錄 ,管理員科可以對考生成績、考試科目、時間及考試各相關紀錄進行查詢和刪除。 管理員登錄以后,應該有一個管理項目選擇界面,其中包括管理用戶選項、管理管理員選項、管理考試科目選項、管理考試紀錄選項以及管理各科試題選項。 以上是系統(tǒng)進行考試功能的部分,要對 系統(tǒng)進行管理,如試題管理、科目管理、用戶管理等就需要設計一些管理界面。 考生確定考試科目以后,進入開始考試界面,由計算機隨機提取試題,顯示出來組成試卷,并開始進行計時。管理員也應該有一個進入管理登錄界面的通 道。用戶輸入想要注冊的用戶名和密碼,提交之后由系統(tǒng)判斷該用戶是否已經(jīng)存在,如果存在,就給出相應信息,如果不存在,就把用戶輸入的用戶名和密遠程教育在線考試系統(tǒng) 24 碼寫到數(shù)據(jù)庫中,完成注冊。這樣就會使每個考生的試卷都不同。因為一個系統(tǒng)如果涉及到現(xiàn)實的話,就必須考慮得十分周到、完善。 管理員可以通過管理界面添加或刪除用戶。如果用戶執(zhí)行了非法操作,則必須重新操作。管理員輸入完以后,即可看到預覽效果。若菜單中沒有該科目,則可以新增一個。 功能模塊詳細設計 下面,對各個功能模塊分別進行詳細討論,具體情況見系統(tǒng)源程序。 用戶、管理員權限 ☆管理員:在此系統(tǒng)中可以由若干個管理員,即系統(tǒng)管理員。 (3)id 字段為 學生的標志號。 (4)id 字段為某次考試紀錄的標志號。 (7)id 字段代表科目的 id 號。 (3)multinumber 字段為某科的多選題題量。 (2)ID 是問題的 id 號,用來唯一標志該問題,把它設為主鍵,類型為自動編號。我們采用把全部試題集中在一起的方案來建立數(shù)據(jù)表,每道客觀題均有四個備選答案項,每個試題均具有題型、所屬科目等數(shù)據(jù)段表示其屬性。因而,本系統(tǒng)中所涉及的單選題和多選題跟過去的大體相同,由于時間的關系,判斷題部分沒有做。 數(shù)據(jù)庫:采用 access, 運行于服務器端。 用戶可以是學校等單位的教師及學生和企事業(yè)單位的培訓部門(因企事業(yè)單位每年要對員工進行素質(zhì)、安全教育與技能等方面的培訓及考試等)。它應該具有開放性、方便性和靈活性。 ☆計算機自動閱卷:本系統(tǒng)只考慮客觀題,要求計算機能自動閱卷,然后馬上顯示出考生分數(shù)。 ☆用戶信息的管理:管理員可以增刪用 戶 ☆試題模型設置:設置各科目試題的每種題型的數(shù)量和分值??荚囌哌x擇答案提交后,應該由計算機自動判卷,得到成績后顯示出來。在線考試于一般的單機考試是不同的。 VBScript 中可使用以下條件語句: ☆ If...Then...Else 語句 ☆ Select Case 語句 遠程教育在線考試系統(tǒng) 15 第二章 需求分析 要實現(xiàn)一個軟件系統(tǒng),首先應該進行需求分析,這樣才能令設計出的軟件滿足用戶的各項功能。 中可使用下列循環(huán)語句: ☆ Do...Loop:當(或直到)條件為 True 時循環(huán)。 Function 過程可以使用參數(shù)(由調(diào)用過程傳遞的常數(shù)、變量或表達式)。 (1)Sub 過程 Sub 過程是包含在 Sub 和 End Sub 語句之間的一組 VBScript語句,執(zhí)行操作但不返回值。 另一種方式是通過直接在 Script中使用變量名這一簡單方式隱式聲明變量。當然,從 Boolean 值到浮點數(shù),數(shù)值信息是多種多樣的。當然,也可以將數(shù)字包含在引號 ()中使其成為字符串。最簡單的 Variant 可以包含數(shù)字或字符串信息。 Inter Information Server 中。Microsoft 將提供 VBScript 的運行時支持。 VBScript 使用 ActiveX? Script 與宿主應用程序?qū)υ?。? 339。值 139。PWD=數(shù)據(jù)庫密碼 。dbq=amp。 通過使用 PL/pgSQL,應用可以獲得可觀的性能提升 。 但是所有 SQL 語句都必須由數(shù)據(jù)庫服務器獨立地執(zhí)行 。 由于所有主要的關系數(shù)據(jù)庫管理系統(tǒng)都支持 SQL 語言,用戶可將使用 SQL 的技能從一個 RDBMS 轉(zhuǎn)到另一個。查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。 SQL 的集合特性允許一條 SQL 語句的結果作為另一條 SQL 語句的輸入。它使全部用戶,包括應用程序員、 DBA 管理員和終端用戶受益非淺。 SQL 語句介紹 SQL 全稱是“結構化查詢語言 (Structured Query Language)”,最早的是 IBM 的圣約瑟研究實驗室為其關系數(shù)據(jù)庫管理系統(tǒng)SYSTEM R 開發(fā)的一種查詢語言,它的前身是 SQUARE 語言。 Recordset 對象是一個數(shù)據(jù)記錄集,它包含了我們檢索出來的記錄數(shù)據(jù),通過它可以直接對數(shù)據(jù)庫進行修改。此組件中包含一組稱為 ActiveX Data Object(ADO)的對象,他們對于查看不同平臺上的各種數(shù)據(jù)(數(shù)據(jù)庫、表單、文本文件)是必不可少的。它目前已經(jīng)集成到Windows2020 操作系統(tǒng)中了。 Application 對象用來代表應用,可用它來管理諸如應用目錄這一類的東西。 Response 對象用來處理從 Web服務器向用戶發(fā)送信息并對此信息進行控制。 ASP 的出現(xiàn)使得廣大 Web 設計者不必在為客戶 瀏覽器是否支持而擔心,實際上就算在同一個 .asp 文件中使用不同的腳本語言,都無須為此擔憂,因為所有的一切都將在服務器端進行,客戶瀏覽器得到的只是一個程序執(zhí)行的結果,而你也只需在文件中聲明使用不同的腳本語言即可。要學好 ASP 程序的設計,必須掌握腳本的編寫,那么究竟什么是腳本呢?其實腳本是由一系列的腳本命令所組成的,如同一般的程序,腳本可以將一個值 賦給一個變量,可以命令 Web 服務器發(fā)送一個值到客戶瀏覽器,還可以將一系列命令定義成一個過程。當然,同其他編程語言一樣, ASP 程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語言編寫 ASP 程序,那么你的服務器上必須要有能解釋這種腳本語言的腳本解釋器。 遠程教育在線考試系統(tǒng) 5 由此可以看出, ASP 是在 IIS 下開發(fā) WEB 應用的一種簡單、方便的編程工具。 Netscape 瀏覽器也可以正常顯示 ASP 頁面。 ASP 的編程語言可以是 VBSCRIPT 和JSCRIPT。 ASP 本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實用組件。換句話說,可針對每個用戶的個別 需求,用 ASP 定制網(wǎng)頁,能夠滿足用戶的各種需求。 Server Components(ActiveX 服務器元件 )具有無限可擴充性。腳本引擎是處理腳本程序的 COM(Component Object Model)物件。 ,用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可 瀏 覽 ASP 所 設 計 的 網(wǎng) 頁 內(nèi) 容 。當 程序執(zhí)行完畢后,服務器僅將執(zhí)行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。 Active Server Page 是創(chuàng)建動 態(tài)網(wǎng)頁的一個很好的工具,它起一種編程語言的作用,可以利用它編寫動態(tài)產(chǎn)生 HTML 的程序代碼?,F(xiàn)階段雖只實現(xiàn)了試卷的客觀題部分,但已具有用戶注冊、多用戶同時在線考試、動態(tài)隨機出題、時間控制、自動判卷,試題錄入、修改題庫、用戶管理、科目管理、管理員管理、分數(shù)管理等重要功能,也就是說實現(xiàn)了真正的無紙化考試,滿足任何授權的考生隨時隨地考試并迅速獲得 成績,同時也大大減輕了教師出題、出題和判卷等繁重的工作量。 另外,考試系統(tǒng)的軟件也必將不斷的更新;同時軟件產(chǎn)品本身就要經(jīng)過一個不斷自我完善的過程。只要形成一套成熟的題庫就可以實現(xiàn)考試的自動化。 在線考試是現(xiàn)階段研究開發(fā)的一個熱點。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應現(xiàn)代考試的需要。但是,遠程教育軟件的開發(fā)目前還處于起步階段,隨著這項技術的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應用到遠程教育當中去,這就給軟件設計人員提出了更高的設計要求?,F(xiàn)在,計算機硬件技術的發(fā)展已經(jīng)達到了相當高的水平。在我國,雖然遠程教育已經(jīng)蓬勃地發(fā)展起來,但是目前學校與 社會上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。例如目前許多國際著名的計算機公司所舉辦的各種認證考試絕大部分采用這種方式。在線考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)絡上自動完成。前者主要的缺點是維護、升級較麻煩,后者是近幾年伴隨 Inter 迅速發(fā)展起來的一種技術,它與客戶/服務器方式類似,客戶端是一個標準的瀏覽器,服務器端是 Web Server ,而 Web Server 與數(shù)據(jù)庫和應用服務器的緊密結合,使得這種模式的應用范圍不斷擴大,它已不僅僅用于網(wǎng)上查詢,有很多部門的業(yè)務系統(tǒng)、企業(yè)的 MIS 系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點是便于擴充應用、升級維護簡便。它運用方便、操作簡單,效率很高(同時,它要求計算機配置也很高,尤其是服務器端)。 ASP 技術介紹 Microsoft Active Server Pages 即我們所稱的 ASP,其實是一套微軟開發(fā)的服務器端腳本環(huán)境。有了 ASP 就不必擔心客戶的瀏覽器是否能運行所編寫的代碼,因為所有的程序都將在服務器端執(zhí)行,包括所有嵌在普通 HTML 中的腳本程序。 ,如 Windows 的記事本,即可進行編輯設計。除了可使用遠程教育在線考試系統(tǒng) 4 VBScript 或 JScript 語言來設計外,還通過 plugin 的方式,使用由第三方所提供的其他腳本語言,譬如 REXX、 Perl、 Tcl 等。 ( Objectoriented)。ASP 最重要的優(yōu)點是能夠建立對諸如時間、地點、用戶標志、以前的選擇和活動等因素敏感的頁面。它采用封裝對象,程序調(diào)用對象的技術,簡化編程,加強程序間合作。這樣就不必擔心瀏覽器是否支持 ASP 所使用的 編程語言。而在服務器端,則無需考慮瀏覽器的支持問題。這樣就可以防止別人抄襲程序。 ASP 程序的控制部份,是使用 VBScript、 JScript 等腳本語言來設計的,當執(zhí)行 ASP 程序時,腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1