欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      基于BS的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)

      時間:2019-05-14 03:04:12下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《基于BS的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《基于BS的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)》。

      第一篇:基于BS的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)

      基于B/S的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)

      論文關(guān)鍵詞:ASP.net B/S 網(wǎng)絡(luò)考試系統(tǒng) 數(shù)據(jù)庫

      論文摘要:隨著網(wǎng)絡(luò)的普及和對教育的重視,各院校各學(xué)科的網(wǎng)上考試都具有了必要的使用環(huán)境。但是,目前國內(nèi)的一些網(wǎng)絡(luò)教學(xué)系統(tǒng)的主要功能是教學(xué),不能單獨作為考試平臺,通用性差,而且系統(tǒng)中對主觀題的評閱多是采用人工評閱方式,沒有實現(xiàn)真正意義上的自動評分。另一方面,我們所在院校的計算機基礎(chǔ)課已開設(shè)了多年,但尚在沿用傳統(tǒng)的考試形式或使用單機版的考試系統(tǒng)?;赪eb的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)就是基于上述目的開發(fā)設(shè)計的。

      本系統(tǒng)采用B/S架構(gòu)作為系統(tǒng)的總體結(jié)構(gòu),以Web數(shù)據(jù)庫技術(shù)為依托,利用微軟的ASP.NET技術(shù),結(jié)合ADO,實現(xiàn)了對Web數(shù)據(jù)庫的訪問和查詢。該設(shè)計實現(xiàn)了按題型隨機抽題組卷、在線考試、題庫管理、系統(tǒng)管理的功能,能夠?qū)陀^題在線評分。學(xué)生用學(xué)號登錄成功后,閱讀考試須知,之后選擇考試科目進(jìn)入考試頁面,完成相應(yīng)科目考試,自動給出考試成績。系統(tǒng)管理,實現(xiàn)了對題庫、考生信息、考試成績、考試科目的管理。題庫管理,實現(xiàn)了對試題的添加、編輯、刪除功能;考生信息管理可以添加、修改、刪除、查詢考生信息,成績管理可以刪除成績信息,科目管理主要是修改考試科目信息。

      基于Web的網(wǎng)上考試系統(tǒng)本身是一個很大的系統(tǒng),尤其試題庫部分需要許多人的參與以及大量的投入才能建成。該系統(tǒng)雖然僅僅是完成《計算機文化基礎(chǔ)》和《操作系統(tǒng)》課程的考試,但卻具有良好的實用性與通用性,提供友好的人機界面,具有較好的可擴充性和開放性。

      一、緒論

      1.1 網(wǎng)上考試系統(tǒng)的現(xiàn)狀分析

      在信息技術(shù)迅速發(fā)展的今天,網(wǎng)絡(luò)對于大多數(shù)人已不再陌生,并且其應(yīng)用在人們的工作、學(xué)習(xí)和生活中越來越多地發(fā)揮著不可替代的作用。近年來隨著軟件工程技術(shù)、信息通信技術(shù)的快速發(fā)展以及計算機網(wǎng)絡(luò)技術(shù)的日趨成熟,網(wǎng)絡(luò)教育在人們的教育活動中逐步得到普及。網(wǎng)上考試是網(wǎng)絡(luò)教育不可缺少的組成部分,是網(wǎng)絡(luò)教育的一個重要環(huán)節(jié)。

      網(wǎng)上考試在國外一些國家已經(jīng)得到了蓬勃發(fā)展,人們選學(xué)課程和考試都是通過網(wǎng)上進(jìn)行的。例如國外一些著名的考試,如Microsoft公司的MCSE(Microsoft系統(tǒng)工程師認(rèn)證考試)、GMAT(工商管理碩士入學(xué)考試)、托福考試、GRE(美國研究生入學(xué)考試)等,都是采用網(wǎng)上考試的形式進(jìn)行的。

      在國內(nèi),目前絕大多數(shù)考試還停留在傳統(tǒng)考試方式上,對互聯(lián)網(wǎng)的真正應(yīng)用僅限于一些考試的網(wǎng)上報名工作和網(wǎng)上成績查詢,還沒有真正形成網(wǎng)上考試規(guī)模。網(wǎng)上考試系統(tǒng)作為現(xiàn)代教育的一個子系統(tǒng),是保證教育教學(xué)質(zhì)量的重要手段。在傳統(tǒng)的考試方式下,組織一次考試要經(jīng)過出題、考試、評卷、試卷分析等步驟,隨著考試類型的增加及考試要求的提高,教師的工作量將會越來越大,并且其工作非常容易出錯,在一定程度上說,傳統(tǒng)的考試方式已經(jīng)存在著改革的必要了。Internet技術(shù)的發(fā)展使得考試的技術(shù)手段和載體發(fā)生了劃時代的變化,考試從傳統(tǒng)的紙筆考試到計算機輔助考試再發(fā)展到基于Web的網(wǎng)上考試成為現(xiàn)實。

      現(xiàn)階段,網(wǎng)上考試系統(tǒng)的主流開發(fā)技術(shù)已經(jīng)相當(dāng)成熟,且很好地適應(yīng)了動態(tài)站點設(shè)計和基于Web的數(shù)據(jù)庫訪問的要求,是當(dāng)前網(wǎng)上考試軟件實現(xiàn)的主流技術(shù)之一。在對大量關(guān)于網(wǎng)上考試系統(tǒng)資料的研究和學(xué)習(xí)后,根據(jù)工作的需要,針對本校實際情況特別是教學(xué)的需求,利用學(xué)校校園網(wǎng)已有的基礎(chǔ)條件,研究開發(fā)適合本校使用的基于Web的網(wǎng)上考試系統(tǒng)。

      1.2 選題的背景及研究意義

      隨著計算機科學(xué)、網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,在教育領(lǐng)域里,實現(xiàn)網(wǎng)上考試可以充分利用學(xué)?,F(xiàn)有的計算機軟、硬件資源和網(wǎng)絡(luò)資源實現(xiàn)考試;對于客觀題由計算機來完成閱卷,可以將減少人工閱卷的工作量。

      目前常用的網(wǎng)上考試系統(tǒng)主要有兩種基本模式:傳統(tǒng)的C/S(客戶機/服務(wù)器)模式和新型的B/S(瀏覽器/服務(wù)器)模式,所謂C/S模式,即數(shù)據(jù)庫(比如,試題庫)內(nèi)容放在遠(yuǎn)程的服務(wù)器上,在客戶機上安裝相應(yīng)軟件;C/S結(jié)構(gòu)在技術(shù)上雖然很成熟,但該結(jié)構(gòu)的程序往往只局限在小型的局域網(wǎng)內(nèi)部,不利于擴展。并且,該結(jié)構(gòu)的每臺客戶機都需要安裝相應(yīng)的客戶端程序。當(dāng)擁有用戶量比較多時,如果采用該結(jié)構(gòu),系統(tǒng)的安裝與維護(hù)工作比較繁重。同時,由于應(yīng)用程序直接安裝在客戶機,客戶機直接和數(shù)據(jù)庫服務(wù)器交換數(shù)據(jù),系統(tǒng)的安全性也受到一定影響。與傳統(tǒng)的基于C/S模式的網(wǎng)上考試系統(tǒng)相比,B/S體系將應(yīng)用邏輯與用戶界面和數(shù)據(jù)訪問相分離,使系統(tǒng)的維護(hù)變得簡單(只需要改變網(wǎng)頁,即可實現(xiàn)所有用戶的同步更新),同時簡化了客戶端的功能,用戶只需瀏覽器即可使用此考試系統(tǒng),更適宜于互聯(lián)網(wǎng)上的考試。

      在信息網(wǎng)絡(luò)化的現(xiàn)實面前,我們提出一種基于Web的網(wǎng)上考試系統(tǒng),并用SQL Sever 2000數(shù)據(jù)庫與ASP.NET技術(shù)結(jié)合進(jìn)行了該系統(tǒng)的開發(fā)。

      1.3 系統(tǒng)基本簡介

      我們課題組所做的工作不僅僅是參與開發(fā)一個完整的在線考試系統(tǒng),也是一個引導(dǎo)性的基礎(chǔ)研究,是對.net平臺下基于B/S結(jié)構(gòu)的軟件體系結(jié)構(gòu)、關(guān)鍵技術(shù)、實現(xiàn)技術(shù)、框架解決方案進(jìn)行的探索。

      本系統(tǒng)采用ASP.NET、HTML、Javascript、VBScript、圖形編輯與數(shù)據(jù)庫等工具,通過基于WEB服務(wù)器訪問WEB頁面,可以不受地點,時間限制,通過寬帶上網(wǎng)或其它上網(wǎng)方式,借助Internet這一強大、方便的工具,考生可以在互聯(lián)網(wǎng)上通過瀏覽器來選擇科目、參加考試,管理員可以在互聯(lián)網(wǎng)上通過瀏覽器來添加、修改學(xué)生信息,添加、修改、刪除試題,修改考試科目信息,管理學(xué)生成績;同時還實現(xiàn)有學(xué)生信息查詢功能:按班級、學(xué)號、姓名等關(guān)鍵字查詢,實現(xiàn)對整個系統(tǒng)的管理功能。

      系統(tǒng)的主界面主要有考生、管理員入口,根據(jù)用戶類型,分別進(jìn)入考試和管理兩個不同的頁面。其最大的特點是開放性、方便性和靈活性。

      二、系統(tǒng)的關(guān)鍵技術(shù)及介紹

      在《基于Web的網(wǎng)上考試系統(tǒng)》的設(shè)計過程中,主要考慮了以下幾方面的問題:

      (1)ASP.NET技術(shù);

      (2)建立數(shù)據(jù)庫,使用SQL Sever 2000來建立;

      (3)選擇系統(tǒng)的開發(fā)模式,B/S模式;

      (4)ADO.NET對象模型;

      (5)系統(tǒng)數(shù)據(jù)庫設(shè)計。

      2.1 ASP.NET技術(shù)概況

      ASP.NET是微軟公司推出的一種Internet編程技術(shù),它采用效率較高的、面向?qū)ο蟮姆椒▉韯?chuàng)建動態(tài)Web應(yīng)用程序。在原來的ASP技術(shù)中,服務(wù)器端代碼和客戶端HTML混合在一起,常常導(dǎo)致頁面的代碼冗長而復(fù)雜,程序的邏輯難以理解。ASP.NET是一種獨立于瀏覽器的編程模型,可以在最新版本的IE、NetscapeNavigator以及諸如Opera等被廣泛使用的瀏覽器上運行。

      ASP.NET是一種建立在通用語言上的程序構(gòu)架。一個已編譯的、基于.NET的環(huán)境,把基于通用語言的程序在服務(wù)器上運行。將程序在服務(wù)器端首次運行時進(jìn)行編譯,比ASP即時解釋程序速度上要快很多。微軟公司發(fā)布了包括Visual Basic.NET、C#.NET、Visual C++.NET等與.NET兼容的語言來創(chuàng)作應(yīng)用程序。

      2.1.1 ASP.NET的優(yōu)勢

      ASP.NET是在服務(wù)器上運行的編譯好的公共語言運行庫代碼,它可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務(wù)。這相當(dāng)于在編寫代碼行之前便顯著提高了性能。

      1)世界級的工具支持

      ASP.NET框架補充了Visual Studio集成開發(fā)環(huán)境中的大量工具箱和設(shè)計器。WYSIWYG編輯、拖放服務(wù)器控件和自動部署只是這個強大的工具所提供功能中的少數(shù)幾種。

      2)威力和靈活性

      由于ASP.NET基于公共語言運行庫,因此Web應(yīng)用程序開發(fā)人員可以利用整個平臺的威力和靈活性。Microsoft.NET框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從Web無縫訪問。ASP.NET也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。另外,公共語言運行庫的交互性保證在遷移到ASP.NET時保留基于COM的開發(fā)中的現(xiàn)有投資。

      3)簡易性

      ASP.NET使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。例如,ASP.NET頁框架使您可以生成將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面,和在類似Visual Basic的簡單窗體處理模型中處理事件并不相同。另外,公共語言運行庫利用托管代碼服務(wù)(如自動引用計數(shù)和垃圾回收)簡化了開發(fā)。

      4)可管理性

      ASP.NET采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和Web應(yīng)用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置。此“零本地管理”哲學(xué)也擴展到了ASP.NET框架應(yīng)用程序的部署。只需將必要的文件復(fù)制到服務(wù)器,即可將ASP.NET框架應(yīng)用程序部署到服務(wù)器。不需要重新啟動服務(wù)器,即使是在部署或替換運行的編譯代碼時。

      5)可縮放性和可用性

      ASP.NET在設(shè)計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到ASP.NET運行庫的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時,可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請求。

      6)自定義性和擴展性

      ASP.NET隨附了一個設(shè)計周到的結(jié)構(gòu),它使開發(fā)人員可以在適當(dāng)?shù)募墑e“插入”代碼。實際上,可以用自己編寫的自定義組件擴展或替換吉林大學(xué)碩士學(xué)位論文ASP.NET運行庫的任何子組件。

      7)安全性

      借助內(nèi)置的Windows身份驗證和基于每個應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。

      2.1.2 常用到的ASP.NET內(nèi)置對象

      Application對象:對整個ASP.NET執(zhí)行環(huán)境而言,一個虛擬目錄下的所有ASP.NET程序構(gòu)成了一個Web應(yīng)用程序。在多任務(wù)執(zhí)行的情況下,來自四面八方的眾多用戶可能執(zhí)行同一個Web應(yīng)用程序,這便依賴Application對象。常用到的場合:聊天室、網(wǎng)頁計數(shù)器等。

      Request對象:獲取從客戶瀏覽器傳給服務(wù)器端的數(shù)據(jù),如接收來自表單的數(shù)據(jù)。

      Response對象:Request對象與Response對象就像一般程序語言里的Input及Output命令,若要讓服務(wù)器端的ASP.NET程序能夠接收來自客戶端的信息,須用Request對象;若想將服務(wù)器端的信息傳遞給客戶端,須用Response對象。

      Session對象:Session對象和Application對象極為類似,但Session對象的信息只適用于同一位用戶,換句話說,一個Session對象只屬于一位用戶。常用到的場合:虛擬購物車、用戶登陸網(wǎng)站時用戶名的臨時存儲等。

      2.2 利用SQL Sever 2000來建立數(shù)據(jù)庫

      Microsoft SQL Server 2000 是一種關(guān)系型數(shù)據(jù)庫。此種數(shù)據(jù)庫采數(shù)據(jù)分類表格化的架構(gòu),將相關(guān)的數(shù)據(jù)組成表格,表格和表格之間可以有關(guān)聯(lián)性,因此稱為關(guān)系型數(shù)據(jù)庫。系統(tǒng)管理員可透過應(yīng)用程序進(jìn)入服務(wù)器,更改數(shù)據(jù)型態(tài),管理及處理服務(wù)器資源。SQL Server 也是一種具備延展性的數(shù)據(jù)庫(scalable database),亦即 SQL Server 可以支持多位使用者同時進(jìn)入數(shù)據(jù)庫中處理大量的數(shù)據(jù)。

      2.3 Browser/Server模式—本系統(tǒng)的開發(fā)模式

      2.3.1 Browser/Server模式簡介

      隨著網(wǎng)絡(luò)規(guī)模的日益擴大,應(yīng)用程序的復(fù)雜程度不斷提高,傳統(tǒng)的數(shù)據(jù)庫應(yīng)用架構(gòu)已經(jīng)不能勝任。為了充分利用網(wǎng)絡(luò)資源,越來越多的信息需要在004km.cnmand對象、DataAdapter、DataSet以及DataReader。這些組件中負(fù)責(zé)建立聯(lián)機和數(shù)據(jù)操作的部分我們稱為數(shù)據(jù)操作組件(Managed Providers)分別由Connection對象、Command對象、DataAdapter對象以及DataReader對象所組成。數(shù)據(jù)操作組件最主要是當(dāng)作DataSet對象以及數(shù)據(jù)源之間的橋梁,負(fù)責(zé)將數(shù)據(jù)源中的數(shù)據(jù)取出后植入DataSet對象中,以及將數(shù)據(jù)存回數(shù)據(jù)源的工作。

      Connection組件

      Connection對象主要是開啟程序和數(shù)據(jù)庫之間的連結(jié)。沒有利用連結(jié)對象將數(shù)據(jù)庫打開,是無法從數(shù)據(jù)庫中取得數(shù)據(jù)的。這個物件在ADO.NET的最底層,我們可以自己產(chǎn)生這個對象,或是由其它的對象自動產(chǎn)生。

      Command組件

      Command對象主要可以用來對數(shù)據(jù)庫發(fā)出一些指令,例如可以對數(shù)據(jù)庫下達(dá)查詢、新增、修改、刪除數(shù)據(jù)等指令,以及呼叫存在數(shù)據(jù)庫中的預(yù)存程序等。這個對象是架構(gòu)在Connection對象上,也就是Command對象是透過連結(jié)到數(shù)據(jù)源的Connection對象來下命令的。所以Connection連結(jié)到哪個數(shù)據(jù)庫,Command對象的命令就下到哪里。

      DataAdapter組件

      DataAdapter對象主要是在數(shù)據(jù)源以及DataSet之間執(zhí)行數(shù)據(jù)傳輸?shù)墓ぷ?,它可以透過Command對象下達(dá)命令后,并將取得的數(shù)據(jù)放入DataSet對象中。這個對象是架構(gòu)在Command對象上,并提供了許多配合DataSet使用的功能。

      DataSet組件

      DataSet這個對象可以視為一個暫存區(qū)(Cache),可以把從數(shù)據(jù)庫中所查詢到的數(shù)據(jù)保留起來,甚至可以將整個數(shù)據(jù)庫顯示出來。DataSet的能力不只是可以儲存多個Table而已,還可以透過DataAdapter對象取得一些例如主鍵等的數(shù)據(jù)表結(jié)構(gòu),并可以記錄數(shù)據(jù)表間的關(guān)聯(lián)。DataSet對象可以說是ADO.NET中重量級的對象,這個對象架構(gòu)在DataAdapter對象上,本身不具備和數(shù)據(jù)源溝通的能力,也就是說我們是將DataAdapter對象當(dāng)做DataSet對象以及數(shù)據(jù)源間傳輸數(shù)據(jù)的橋梁。

      DataReader組件

      當(dāng)我們只需要循序的讀取數(shù)據(jù)而不需要其它操作時,可以使用DataReader對象。DataReader對象只是一次一筆向下循序的讀取數(shù)據(jù)源中的數(shù)據(jù),而且這些數(shù)據(jù)是只讀的,并不允許作其它的操作。因為DataReade在讀取數(shù)據(jù)的時候限制了每次只讀取一筆,而且只能只讀,所以使用起來不但節(jié)省資源而且效率很好。使用DataReader對象除了效率較好之外,因為不用把數(shù)據(jù)全部傳回,故可以降低網(wǎng)絡(luò)的負(fù)載。

      2.5 系統(tǒng)數(shù)據(jù)庫設(shè)計

      2.5.1 數(shù)據(jù)庫結(jié)構(gòu)及說明

      數(shù)據(jù)庫結(jié)構(gòu)是網(wǎng)上考試系統(tǒng)設(shè)計方案中的一個重要組成部分,目的在于滿足考生、管理員用戶實現(xiàn)其操作功能。

      2.5.2 用戶權(quán)限簡介

      1.管理員。在此系統(tǒng)中系統(tǒng)管理員具有管理用戶、管理試題和試卷的權(quán)力。他不需注冊,在數(shù)據(jù)庫有一個表來存放相關(guān)信息。

      2.一般用戶主要是指考生,參加在線考試。

      三、系統(tǒng)的整體分析與設(shè)計

      3.1 需求分析

      3.1.1 系統(tǒng)需要解決的主要問題

      考生進(jìn)入系統(tǒng)應(yīng)該進(jìn)行身份驗證。考生進(jìn)入考試系統(tǒng)后,需要選擇考試科目,所以系統(tǒng)還應(yīng)有考試科目選擇的功能。鑒于考試環(huán)境一般為機房,考試者之間的距離很近,為了避免考試做弊,試卷的試題和題量都應(yīng)是相同的,但試題并不相同。在線考試基于網(wǎng)絡(luò)環(huán)境,試卷應(yīng)該從服務(wù)器的數(shù)據(jù)庫隨機抽取試題后動態(tài)生成的。另外,系統(tǒng)還應(yīng)該對考試時間進(jìn)行控制,時間到了會要求考試者交卷??荚囌哌x擇提交答卷后,應(yīng)該自動判卷,給出考生分?jǐn)?shù)。

      本系統(tǒng)是為了滿足在線考試的需求而設(shè)計開發(fā)的,可在Internet上進(jìn)行實時考試。所以本考試系統(tǒng)應(yīng)具備的考試系統(tǒng)功能,包括:題庫設(shè)計和管理,試卷的隨機組卷能力,用戶在線考試及記錄,系統(tǒng)自動評卷,系統(tǒng)數(shù)據(jù)庫管理維護(hù),系統(tǒng)管理和維護(hù)。

      3.1.2 系統(tǒng)功能模塊劃分

      本在線考試系統(tǒng)可分為兩個主要功能模塊進(jìn)行設(shè)計,這兩個功能模塊分別為:

      (1)考生功能模塊:考生功能模塊可以實現(xiàn)考生登錄、選擇考試科目、在線考試、完成考試給出分?jǐn)?shù),如果已經(jīng)考過,則不能登錄考試。

      (2)管理員功能模塊:管理員功能模塊可以實現(xiàn)管理員登錄、考生信息管理、考試科目管理、題庫管理、考試成績管理。

      系統(tǒng)統(tǒng)由一個登陸界面登陸,在登陸時是如果是學(xué)生,則用戶名為考生學(xué)號,如果是管理員登陸,用戶名為管理員名,分別從各自己的數(shù)據(jù)庫中查詢帳戶,并核對登陸密碼,然后根據(jù)不同的角色進(jìn)入不同的界面。

      3.2 總體設(shè)計

      本部分介紹了《基于Web的網(wǎng)上考試系統(tǒng)》的總體設(shè)計,主要包括公用登陸模塊的設(shè)計,學(xué)生功能模塊的設(shè)計,管理員功能模塊的設(shè)計。

      3.2.1 公共登陸模塊設(shè)計

      所有用戶都從本模塊登陸,登陸界面(login/)上包括一個文本框用于輸入用戶名,一個文本框用于輸入密碼;包括兩個按鈕,用來區(qū)分考生登錄,還是管理員登陸。點擊登陸后,根據(jù)不同按鈕的單擊事件,連接到不同的 數(shù)據(jù)庫,從相應(yīng)的數(shù)據(jù)庫表中查詢用戶名和密碼,如查詢到,則進(jìn)入相應(yīng)的頁面,如未查詢到,則彈出出錯信息,用戶點擊確定重新輸入用戶名和密碼登陸,圖3-3示: 圖3-3 用戶登錄界面

      3.2.2 在線考試模塊設(shè)計

      考生登錄后,進(jìn)入考試須知頁面(know1/),選擇考試科目后,若未參加該科目的考試,則進(jìn)入相應(yīng)科目考試頁面;否則,不能進(jìn)入考試頁面。該頁面主要提供了一個考生選擇考試科目的功能,以簡單的超鏈接進(jìn)入不同的科目考試頁面。

      3.2.3 管理員功能模塊設(shè)計

      管理員登錄后進(jìn)入后臺管理主頁面(classintro/),由該頁面可以登錄到學(xué)生信息管理、科目管理、試題管理、成績管理頁面。

      四、部分頁面實現(xiàn)詳解

      4.1 考試頁面的實現(xiàn)

      考試頁面(exampage/)可以進(jìn)行單選、多選、填空題這些客觀題的考試。每一類型題都以一個Web用戶控件來實現(xiàn)題目顯示,試題是隨機生成的,每次考試都不同的試卷,系統(tǒng)以隨機抽題來生成試卷,使用了一個隨機函數(shù)。先在題庫question表中得到每種題型在每次抽題供抽取的總題數(shù)count= SubjectInfo(Subject),隨機選題時應(yīng)在1-count之間選取,temp = Fix(count * Rnd(10))。由于試卷是考前隨機抽題而得,考生在第一時間開啟試卷,減少了接觸試題的人員間環(huán)節(jié),也在一定程度上防止了考生將試題傳出考場,增強了試題的保密性其次,為了避免由于得到的隨機數(shù)相同,而在一份試卷中抽到相同的考題,在設(shè)計題庫結(jié)構(gòu)時設(shè)置了haveselect標(biāo)記字段,標(biāo)記字段取值為0時,該題未被抽取,haveselect標(biāo)記字段取值為1,表示該題已被抽取,不能再用。這統(tǒng)在抽題時,首先判斷haveselect標(biāo)記字段是否為0,如果該題已被抽過,則必取新的隨機數(shù)重新抽取。下面以單選題為例來說明。

      //將haveselect置為1,標(biāo)記該題為已選

      Public Function SetReaded(ByVal QuestionID As String)strsql = “update question set haveselect=1 Where id=” & CInt(QuestionID)ExeSQL(strsql)End Function //將haveselect置為0,該課程所有的考題初始化 Public Sub SetRead()strsql = “update question set haveselect=0 where subjectname='” & Subject & “'” ExeSQL(strsql)End Sub //用隨機函數(shù)Rnd()來生成試題號 Public Sub DataBingToRep()strsql = “select top ” & 1 & “ * from question Where subjectname='” & Subject & “' AND type='單選題'and haveselect= 0 ” Randomize()count = SubjectInfo(Subject)temp = Fix(count * Rnd(100))If Qds.Tables(0).Rows.Count > 0 Then GetRowInfo(Qds.Tables(0).Rows(temp))Else lblQesName.Text = “暫時沒有” & Subject & “的單選題!” End If End Sub //統(tǒng)計課程考題的數(shù)量, 獲得count值

      Function SubjectInfo(ByVal name As String)As Integer strsql = “select * from question where subjectname='” & name & “' AND type='單選題'and haveselect=0 ” Dim cmd As New SqlDataAdapter(strsql, appconn)cmd.Fill(Qds, “Info”)Return Qds.Tables(“Info”).Rows.Count End Function

      4.2 管理主頁面的實現(xiàn)

      管理主頁面是管理員進(jìn)入后臺管理后所看到的第一個頁面,在該頁面上有Label控件顯示了管理員名,登錄時間信息,一組超鏈接實現(xiàn)各個頁面之間的跳轉(zhuǎn),以一個表格中加入超鏈接圖片也可以在不同頁面之間跳轉(zhuǎn),該頁面主要是管理員歡迎界面,沒有什么關(guān)鍵代碼,只是超鏈接的使用。

      4.3 學(xué)生信息管理頁面(manstudentinfo/)的實現(xiàn)

      該頁面用DataGrid控件顯示了學(xué)生信息,并實現(xiàn)了分頁顯示,同時以下拉列表事件來實現(xiàn)按班級查詢學(xué)生信息,其中班級是從數(shù)據(jù)庫里查詢出來的不重復(fù)的班級,還以下拉列表提供了按序號、學(xué)號、姓名進(jìn)行的關(guān)鍵字查詢,以超鏈接實現(xiàn)了跳轉(zhuǎn)到添加、修改學(xué)生信息頁面。

      關(guān)鍵代碼解釋:

      //定義數(shù)據(jù)庫連接字符串,Dim conn As New SqlConnection(ConfigurationSettings.AppSettings(“ConnectionString”))//使用DISTINCT關(guān)鍵字搜索出數(shù)據(jù)庫中的不同班級,class_name為下拉列表控件 comdstr2 = “select DISTINCT class from student” class_name.DataSource = studs.Tables(“student1”)class_name.DataBind()class_name.Items.Insert(0, New ListItem(“全部”, “全部”))//使第一項顯示為“全部”

      class_name.SelectedIndex = class_name.Items.IndexOf(class_name.Items.FindByText(“全部”))//使用Response.Redirect可以將網(wǎng)頁轉(zhuǎn)移至另外的網(wǎng)頁上,使用的語法結(jié)構(gòu)是:Response.Redirect網(wǎng)址,其中網(wǎng)址可以是相對地址或絕對地址,在此使用Response.Redirect(“addstudentinfo/”)跳轉(zhuǎn)到修改學(xué)生信息頁面 Session(“studentid”)= s_datagrid.DataKeys(CInt(E.Item.ItemIndex))//使用下拉列表控件的SelectedIndexChanged事件,實現(xiàn)下拉列表改變,自動按不同班級查詢學(xué)生信息 Public Sub class_name_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles class_name.SelectedIndexChanged dblstr = Request.Form(“class_name”)ifsub()End Sub //根據(jù)不同的查詢條件生成不同的查詢字符串 Sub ifsub()//使用like '%“ & key & ”%'實現(xiàn)按關(guān)鍵字查詢,以下輸入學(xué)號關(guān)鍵字為來實現(xiàn)查詢 If skey = “s_no” Then comdskey = “ where s_no like '%” & key & “%' ” comdstr = “select * from student ” & comdskey End If Session(“str”)= comdstr adp = New SqlDataAdapter(comdstr, conn)ds = New DataSet adp.Fill(ds, “student”)s_datagrid.DataSource = ds.Tables(“student”).DefaultView s_datagrid.DataBind()End Sub 4.3.1 添加、修改學(xué)生信息(addstudentinfo/)

      添加學(xué)生信息與修改學(xué)生信息共用一個頁面,在執(zhí)行不同操作時,傳遞不同的參數(shù)editstudent,當(dāng)editstudent為空值時,顯示添加學(xué)生信息頁面,不為空顯示為修改學(xué)生信息,并根據(jù)參數(shù)綁定數(shù)據(jù)庫中的對應(yīng)的學(xué)生信息,顯示在相應(yīng)的文本框或下拉列表中。

      關(guān)鍵代碼解釋:

      //根據(jù)不同editstudent參數(shù)值顯示不同的頁面標(biāo)題,其中editstudent為學(xué)生id <%If editstudent = “" Then%>添加學(xué)生信息 <%Else%>修改學(xué)生信息<%End If%> //根據(jù)不同editstudent參數(shù)值顯示不同的按鈕文本 <%If editstudent = ”“ Then%> <%Else%><%End If%> //該句的功能是把表單提交的變量editstudent的值賦給一個Session對象studentid。這個對象用來存儲學(xué)生id,它在用戶對每個頁面的訪問中有效。editstudent = Session(”studentid“)//點擊修改學(xué)生信息事件,使用Request對象的Form獲得頁面上表單的內(nèi)容 nums = Request.Form(”num“)names = Request.Form(”name“)pwds = Request.Form(”pwd“)grades = Request.Form(”grade“)strA = ”update student set s_no='“ & nums & ”',s_name='“ & names & ”',s_pwd='“ & pwds & ”',class='“ & grades & ”' where id=“ & editstudent

      4.4 科目管理頁面(managesubject/)的實現(xiàn)

      該頁面主要是對考試科目信息的修改,包括各類型題的總分和題量以及考試時間設(shè)置,其中序號和科目名稱是不可修改的。用一個DataGrid控件實現(xiàn)了顯示科目信息,以一個隱藏的Panel控件放上一個表格來綁定相應(yīng)科目信息,當(dāng)點擊修改時,Panel控件顯示,并將相應(yīng)科目信息以表格形式顯示,以供修改。

      關(guān)鍵代碼解釋:

      //使用Panel控件的Visible屬性,當(dāng)點擊修改時,Panel.Visible = True, comdstr1 = ”select * from subject where id=“ & s_datagrid.DataKeys(CInt(E.Item.ItemIndex))objcomd = New SqlCommand(comdstr1, conn)objcomd.Connection.Open()studr = objcomd.ExecuteReader //當(dāng)讀出該記錄時,將相應(yīng)字段的值顯示在頁面上的相應(yīng)控件上 If studr.Read()then id.Text = studr(”id“).ToString End If

      4.5 試題管理頁面(manexampage/)的實現(xiàn)

      該頁面以Repeater控件實現(xiàn)了試題的顯示,每一題都用一個表格來顯示,每一題都有一個操作,放了三個鏈接,點擊添加,則跳轉(zhuǎn)到添加試題頁面,點擊修改,則跳轉(zhuǎn)到試題修改頁面,點擊刪除,則刪除該題。此外該頁還進(jìn)行了分頁,可以到上一頁,下一頁,直接到達(dá)首頁和尾頁,并顯示了總頁數(shù)和當(dāng)前頁碼。

      關(guān)鍵代碼解釋:

      manadp = New SqlClient.SqlDataAdapter manadp.SelectCommand = objcomd mands = New DataSet //填充DataSet數(shù)據(jù)集 manadp.Fill(mands, ”mana“)//設(shè)置分頁顯示試題的數(shù)量

      Dim manpd As PagedDataSource = New PagedDataSource manpd.DataSource = mands.Tables(”mana“).DefaultView()manpd.AllowPaging = True manpd.PageSize = 4 //定義當(dāng)前頁變量CurPage Dim CurPage As Integer //設(shè)置當(dāng)前頁的頁碼索引為當(dāng)前頁碼減一 manpd.CurrentPageIndex = CurPage1)& ”&mana=“ & Server.UrlEncode(Session(”mana“))& ”“ lnkFirst2.NavigateUrl = Request.CurrentExecutionFilePath & ”?Page=1“ & ”&mana=“ & Server.UrlEncode(Session(”mana“))& ”“ End If //如果是下一頁,跳轉(zhuǎn)到后一頁 If Not manpd.IsLastPage Then lnkNext2.NavigateUrl = Request.CurrentExecutionFilePath & ”?Page=“ & Convert.ToString(CurPage + 1)& ”&mana=“ & Server.UrlEncode(Session(”mana“))& ”“ lnkLast2.NavigateUrl = Request.CurrentExecutionFilePath & ”?Page=“ & manpd.PageCount & ”&mana=“ & Server.UrlEncode(Session(”mana“))& ”“ End If

      4.5.1 添加、修改試題頁面(addquestion/)

      添加和修改試題共用一個頁面,在執(zhí)行不同操作時,傳遞不同的參數(shù)edittest,當(dāng)edittest為空值時,顯示添加試題頁面,不為空顯示為修改試題頁面,并根據(jù)參數(shù)所傳遞的ID號來綁定數(shù)據(jù)庫中的對應(yīng)的試題信息,顯示在相應(yīng)的下拉列表、文本框或單選按鈕上。

      關(guān)鍵代碼解釋:

      //使用Request對象的QueryString屬性來獲取edittest參數(shù)的值 edittest = Request.QueryString(”edittest“)If edittest <> ”“ Then comdstr = ”select * from question where id=“ & edittest objcomd = New SqlCommand(comdstr, conn)objcomd.Connection.Open()testdr = objcomd.ExecuteReader If testdr.Read()Then txtquestion.Text = testdr(”question“).ToString txtA.Text = testdr(”A“).ToString txtB.Text = testdr(”B“).ToString txtC.Text = testdr(”C“).ToString txtD.Text = testdr(”D“).ToString txtanswer.Text = testdr(”answer“).ToString If testdr(”type“).ToString = ”單選題“ Then type.Items(0).Selected = True Else If testdr(”type“).ToString = ”多選題“ Then type.Items(1).Selected = True Else type.Items(2).Selected = True End If End If End If objcomd.Connection.Close()End If //使用Request對象的QueryString屬性來獲取deltest參數(shù)的值 deltest = Request.QueryString(”deltest“)If deltest <> ”“ Then comdstr = ”delete from question where id=“ & deltest objcomd = New SqlCommand(comdstr, conn)objcomd.Connection.Open()objcomd.ExecuteNonQuery()objcomd.Connection.Close()Response.Redirect(”manexampage/?“)End If

      4.6 成績管理頁面的實現(xiàn)

      該頁面主要是對學(xué)生考試成績的管理,結(jié)合了學(xué)生信息表和成績表的雙表查詢,用一個DataGrid控件顯示學(xué)生考試成績,只能對學(xué)生成績進(jìn)行刪除操作,設(shè)計比較簡單。

      主要代碼解釋:

      //使用DataGrid控件的MyDataGrid_Delete事件,利用strSql字符串實現(xiàn)記錄的刪除 strSql = ”Delete from score Where id=" & s_datagrid.DataKeys(CInt(E.Item.ItemIndex))

      參考文獻(xiàn)

      [1]李萬倫,何蕾,趙海.ASP.NET程序設(shè)計.清華大學(xué)出版社,2002 [2]求是科技.ASP.NET數(shù)據(jù)庫管理系統(tǒng)開發(fā)實例導(dǎo)航.人民郵電出版社,2005 [3]張增良.ASP.NET程序設(shè)計教程.西安交通大學(xué)出版社,2006 [4]錢靈.基于.NET的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)[D].天津大學(xué),2005 [5]張全和.關(guān)于考試閱卷系統(tǒng)開發(fā)的必要性和可行性.重慶大學(xué)計算機基礎(chǔ)教學(xué)研討會論文集.2004.4 [6] Hoffman K,Gabriel J.汪鐘鳴,戰(zhàn)曉蘇譯..NET Framework高級編程[M].北京.清華大學(xué)出版社.2002年 [7] 全渝娟,范榮強.基于Web的遠(yuǎn)距離考試系統(tǒng).計算機應(yīng)用與軟件,2003,7 [8] 蔣元星.基于.NET框架的企業(yè)應(yīng)用集成研究和實現(xiàn).浙江大學(xué)碩士學(xué)位論文2005,5 [9] 肖金秀,馮沃輝,陳少涌.ASP.NET程序設(shè)計教程[M].冶金工業(yè)出版社,2002,7 [10] 徐世浩.高校教育網(wǎng)站ASP.NET技術(shù)應(yīng)用研究.電化教育研究,2004,1 [11] 陳玉峰.SQL Server 2000數(shù)據(jù)庫開發(fā)教程(第1版)[M].北京:科學(xué)出版社,2003.[12] 金雪云,焦桂英.ASP.NET高級開發(fā)技術(shù)與范例(第3版)[M].北京:科學(xué)出版社,2002.[13] 劉東飛,夏丹.基于.NET的網(wǎng)上考試系統(tǒng)設(shè)計與實現(xiàn)[J].福建電腦,2006,5:121-122 [14] 張紅鷹,基于NET平臺的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn),湖北大學(xué)成人教育學(xué)院學(xué)報,2006年第3期。[15] 高清和.精通ASP.NET的程序設(shè)計.中國鐵道出版社,2001[10]肖建.ASP.NET編程實例與技巧集粹.北京希望電子出版社,2003。

      [16] 廖彬山,高峰霞.WEB數(shù)據(jù)庫開發(fā)技術(shù)[M].北京:電子工業(yè)出版社,2001。

      [17] 張莉,王強.SQL SERVER數(shù)據(jù)庫原理及應(yīng)用教程[M].北京清華大學(xué)出版社,2003年1月。

      [18] 劉紅軍.基于B/S三層架構(gòu)的標(biāo)準(zhǔn)化網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)[Dl.中國海洋大學(xué)碩士學(xué)位論文,2005 [19] 孟軍《精通ASP.NET網(wǎng)絡(luò)編成》人民郵電出版社,2002 [20] 楊帆《ASP.NET技術(shù)與應(yīng)用》高等教育出版社,2004 [21] 朱歸良基于Web模式的網(wǎng)上考試系統(tǒng)安全性研究(《計算機工程與應(yīng)用》2002年3月)[22] 夏江林.C/S結(jié)構(gòu)與B/S結(jié)構(gòu)技術(shù)特點比較.電腦學(xué)習(xí).2001(5)P35-36 [23] 朱忱,宋順林.基于.硯T的Web應(yīng)用框架的設(shè)計與實現(xiàn)[J].計算機工程與設(shè)計,2006(8):1446—1447 [24] 黃杰.基于Browser/Sever模式下的在線網(wǎng)上考試系統(tǒng)【DI.武漢大學(xué)碩士學(xué)位論文,2004

      第二篇:基于BS模式的網(wǎng)絡(luò)教學(xué)輔助系統(tǒng)的設(shè)計與實現(xiàn)

      基于B/S模式的網(wǎng)絡(luò)教學(xué)輔助系統(tǒng)的設(shè)計與實現(xiàn)

      本文介紹了基于B/S模式的配合課堂的網(wǎng)絡(luò)教學(xué)輔助系統(tǒng)中“教師在線教學(xué)管理”子系統(tǒng)的設(shè)計和實現(xiàn)方案。教師在線教學(xué)管理子系統(tǒng)是教師發(fā)布教學(xué)信息、提供教學(xué)資源、配合課堂進(jìn)行教學(xué)指導(dǎo)、布置作業(yè)、網(wǎng)上教學(xué)交流、了解學(xué)生情況的窗口。在整個系統(tǒng)中,教師是網(wǎng)站信息的提供者,是系統(tǒng)應(yīng)用的指導(dǎo)者。在線教學(xué)管理除了具備傳統(tǒng)課堂教學(xué)管理功能外,還具有應(yīng)用信息技術(shù)特有的網(wǎng)上課堂的教學(xué)管理功能。子系統(tǒng)運用二層頁面及其框架結(jié)構(gòu)和數(shù)據(jù)庫表的聯(lián)系實現(xiàn)動態(tài)的網(wǎng)上教學(xué)平臺管理。[關(guān)鍵詞]在線教學(xué);動態(tài)管理平臺;設(shè)計;實現(xiàn)

      [中圖分類號]F270.7 [文獻(xiàn)標(biāo)識碼]A [文章編號]1673-0194(2006)06-0056-03 教師在線教學(xué)管理子系統(tǒng)是我們承擔(dān)的“電算化類課程網(wǎng)絡(luò)教學(xué)輔助系統(tǒng)”的重要組成部分。教學(xué)輔助系統(tǒng)的目標(biāo)是為傳統(tǒng)的班級授課模式提供一個擴展的網(wǎng)上教學(xué)平臺,作為課堂教學(xué)的補充。本文介紹其中的教師在線教學(xué)管理子系統(tǒng)的設(shè)計和實現(xiàn)方案。

      一、教師在線教學(xué)管理子系統(tǒng)的設(shè)計

      1.設(shè)計思路

      (1)在線教學(xué)管理子系統(tǒng)是教師課堂教學(xué)管理的延伸

      作為輔助傳統(tǒng)課堂教學(xué)的網(wǎng)上教學(xué)平臺,必須與課堂教學(xué)融為一體,是教師實施教學(xué)的另一方講臺。由此,教師在線教學(xué)管理子系統(tǒng)首先要具備傳統(tǒng)課堂教學(xué)的管理功能。例如,有哪些學(xué)生選課、授課的內(nèi)容與進(jìn)度、布置作業(yè)、疑難解答,等等。另外,網(wǎng)上教學(xué)平臺不受時空的限制,可以彌補傳統(tǒng)課堂教學(xué)的不足,在線教學(xué)管理子系統(tǒng)還須具備網(wǎng)上課堂的管理功能。例如,越來越多的教師在課堂教學(xué)中使用PPT,這使課堂信息量大增,不少學(xué)生難以短時間內(nèi)接受這么大量的信息“轟炸”,在線教學(xué)平臺可以緩解這一矛盾。教師可以通過子系統(tǒng)提供的上傳功能提前將課件傳到網(wǎng)上平臺,通過公告欄公布授課計劃,進(jìn)行課前指導(dǎo),讓學(xué)生在課前按老師的思路預(yù)習(xí),了解內(nèi)容要點,課后有針對性地復(fù)習(xí),掌握課堂所學(xué)。

      (2)在線教學(xué)管理子系統(tǒng)要滿足因人施教的管理需求

      在線教學(xué)管理子系統(tǒng)還應(yīng)致力于滿足不同層次和不同類型學(xué)生學(xué)習(xí)的需要。傳統(tǒng)課堂教學(xué)中,教師只能根據(jù)大多數(shù)學(xué)生的情況進(jìn)行授課,難免會使有的學(xué)生“吃不飽”,有的學(xué)生“吃不下”;另外,傳統(tǒng)的課堂教學(xué)活動是通過教師與學(xué)生面對面的交流展開的,對于一些性格內(nèi)向的學(xué)生就很難有機會發(fā)表自己的意見,教師也不好掌握。通過網(wǎng)上課堂,教師可以針對不同類型的學(xué)生進(jìn)行學(xué)習(xí)指導(dǎo),學(xué)生也能把自己的要求及時反饋給教師。這種非面對面的交流方式便于師生之間進(jìn)行有效溝通,充分發(fā)揮學(xué)生的主動性和探索精神。(3)在線教學(xué)管理子系統(tǒng)要構(gòu)建成一個通用和靈活的教學(xué)輔助平臺

      在實際的教學(xué)活動中,經(jīng)常是一個老師在一個學(xué)期講授多門課程或多個老師講授同一課程名的課程。在線教學(xué)管理子系統(tǒng)應(yīng)該針對實際的教學(xué)管理活動提供支持,即子系統(tǒng)要按每個老師所授的每門課程開設(shè)一個獨立的網(wǎng)上教學(xué)空間進(jìn)行管理,使一個老師承擔(dān)的多門課程或多個老師承擔(dān)的同名課程在這個平臺上進(jìn)行輔助教學(xué)都不會相互影響,因此,子系統(tǒng)設(shè)計時要考慮網(wǎng)上課堂的通用性、靈活性和互斥性。(4)在線教學(xué)管理子系統(tǒng)要方便教師進(jìn)行網(wǎng)上教學(xué)管理活動

      在線教學(xué)管理子系統(tǒng)是教師發(fā)布教學(xué)信息、提供教學(xué)資源、配合課堂進(jìn)行教學(xué)指導(dǎo)、布置作業(yè)、網(wǎng)上教學(xué)交流、了解學(xué)生情況的窗口。在整個系統(tǒng)中,教師是網(wǎng)站信息的提供者,是系統(tǒng)應(yīng)用的指導(dǎo)者。在線教學(xué)管理子系統(tǒng)的設(shè)計要方便教師上網(wǎng)進(jìn)行教學(xué)管理活動,要能根據(jù)教學(xué)的進(jìn)度適時地對課件信息進(jìn)行更新、對題庫進(jìn)行維護(hù)、對選課學(xué)生進(jìn)行管理,等等。因此,上網(wǎng)操作是否方便直接影響到教師發(fā)布信息的速度和熱情。由于整個教學(xué)輔助系統(tǒng)采用B/S(瀏覽器服務(wù)器)模式,系統(tǒng)結(jié)構(gòu)已經(jīng)解決了教師上網(wǎng)和操作的便利性,應(yīng)用軟件設(shè)計時要考慮對課程、課件以及選課學(xué)生的動態(tài)管理的操作簡便性。

      2.子系統(tǒng)功能設(shè)計

      教師在線教學(xué)管理子系統(tǒng)是在傳統(tǒng)的班級授課基礎(chǔ)上提供網(wǎng)上教學(xué)輔助的功能,所以每門課程的在線教學(xué)活動要與課堂教學(xué)進(jìn)行一體化管理。傳統(tǒng)班級授課模式中,教師的教學(xué)管理流程一般是:對所授班級的學(xué)生指定教材和參考書——按教學(xué)計劃授課——對學(xué)生的問題進(jìn)行答疑——與學(xué)生就有爭議的問題進(jìn)行討論——布置作業(yè)——安排考試以檢查學(xué)生的學(xué)習(xí)情況——組織學(xué)生上機操作(電算化類課程)。根據(jù)班級授課模式的教學(xué)環(huán)節(jié)以及網(wǎng)上教學(xué)輔助的特點,在線教學(xué)管理子系統(tǒng)的主要功能如下:(1)對課程的授課對象(學(xué)生)進(jìn)行管理

      教師用自己的ID登錄在線課堂后,要認(rèn)識自己所授課程的班級的學(xué)生以及選課的學(xué)生,這樣才便于輔助課堂教學(xué)。系統(tǒng)是按每個班級的每門課程在網(wǎng)上獨立開設(shè)課堂,在線教學(xué)管理子系統(tǒng)給授課教師提供了對網(wǎng)上課堂的學(xué)生進(jìn)行管理的功能,即批準(zhǔn)或取消學(xué)生選課、查看選課學(xué)生的基本情況。(2)對課程的教學(xué)課件進(jìn)行管理

      在線教學(xué)輔助系統(tǒng)中最主要的教學(xué)資源是各類教學(xué)課件,它們是教師辛勤勞動的成果,同時也是輔助課堂學(xué)習(xí)、提升學(xué)生的學(xué)習(xí)熱情、滿足各類學(xué)生學(xué)習(xí)需求的內(nèi)核。網(wǎng)上課件的形式可以充分利用多媒體等現(xiàn)代信息技術(shù),課件的內(nèi)容也可以多種多樣。例如:課程講義、教學(xué)大綱、教材及參考文獻(xiàn)、案例分析、業(yè)務(wù)模擬、共性的疑難問題解答、共享的實習(xí)軟件,等等。課件管理的功能主要包括上傳課件、查閱已上傳課件、刪除課件及修改課件內(nèi)容等。(3)作業(yè)與在線測試管理

      作業(yè)和課堂測試(考試)是鞏固和檢查教學(xué)效果的手段。網(wǎng)上教學(xué)課堂為教師布置和批改作業(yè)、學(xué)生接收和遞交作業(yè)提供靈活機動的時空;另外,教師可以根據(jù)教學(xué)需要,布置各個章節(jié)的在線自測練習(xí),以便及時掌握學(xué)生的學(xué)生情況。因此,作業(yè)管理給教師提供了在線布置作業(yè),接收學(xué)生遞交的作業(yè)并在線批閱等功能;在線測試管理給教師提供了在線出題、評分、查詢學(xué)生的答題情況,以及題庫管理,包括增加題目、刪除題目、修改題目等功能。(4)答疑與教學(xué)溝通管理

      經(jīng)常了解學(xué)生對課程教學(xué)的需求并針對他們提出的問題予以解答是提高教學(xué)質(zhì)量的有效環(huán)節(jié)。在線教學(xué)管理子系統(tǒng)提供了疑難解答、公告、短消息、網(wǎng)上教學(xué)論壇等多種形式支持這一教學(xué)環(huán)節(jié)。對于經(jīng)常出現(xiàn)的共性的疑難問題可以通過疑難解答課件進(jìn)行解答,系統(tǒng)提供了上傳、修改和刪除疑難解答課件的功能模塊;也可以通過公告的方式給出答題思路,學(xué)生登錄該門課程的網(wǎng)上課堂時就能看到,系統(tǒng)給教師提供了發(fā)布、刪除、修改公告的功能模塊。對于一些不愿意直接面對面提問的學(xué)生或一些敏感問題,可以通過短消息方式進(jìn)行一對一的解答,系統(tǒng)具有編輯、發(fā)送、刪除短消息的功能模塊。對于一些熱點問題或即興問題可以通過網(wǎng)上教學(xué)論壇的方式進(jìn)行在線討論和解答。

      二、教師在線教學(xué)管理子系統(tǒng)的實現(xiàn)

      網(wǎng)絡(luò)教學(xué)輔助系統(tǒng)的體系結(jié)構(gòu)采用三層B/S應(yīng)用模式,教師通過客戶端的IE瀏覽器直接登錄教學(xué)網(wǎng)站,就能進(jìn)行在線教學(xué)管理的操作。整個系統(tǒng)采用動態(tài)網(wǎng)頁設(shè)計技術(shù)JSP(Java Server Page),以實現(xiàn)對課程、學(xué)生、教師等信息的動態(tài)管理和人機交互式的教學(xué)管理功能。應(yīng)用軟件采用MVC(Model/View/Control)結(jié)構(gòu),即在線教學(xué)管理的業(yè)務(wù)處理邏輯(模型M)、頁面顯示(視圖V)、業(yè)務(wù)控制邏輯(控制C)三個部分的編程獨立開來,便于程序的開發(fā)和維護(hù)。以下介紹子系統(tǒng)實現(xiàn)的主要特點。

      1.應(yīng)用數(shù)據(jù)庫表實現(xiàn)在線教學(xué)課程信息的動態(tài)管理

      由于教師在線教學(xué)管理子系統(tǒng)要實現(xiàn)按每個教師每個學(xué)期開的每門課進(jìn)行網(wǎng)上課堂的管理功能,而每個學(xué)期網(wǎng)上開設(shè)多少個課堂、每個課堂的授課教師、授課對象、課件資源等信息都是動態(tài)變化的,這是一種動態(tài)的網(wǎng)上課堂管理,涉及多個頁面、多個功能,所有的操作都要與數(shù)據(jù)庫聯(lián)系。系統(tǒng)為這些,動態(tài)信息設(shè)計了以下主要數(shù)據(jù)庫表:(1)教師表。存儲有權(quán)進(jìn)行在線教學(xué)管理的教師個人信息。(2)課程表。存儲每個學(xué)期網(wǎng)上輔助的課程的基本信息。(3)課件表。存儲每門課程的課件存放路徑。(4)公告表。存儲教師發(fā)布的公告內(nèi)容。(5)作業(yè)表。用于存放教師布置的課后作業(yè)。以上數(shù)據(jù)庫表結(jié)構(gòu)用關(guān)系模式表達(dá)如下: 教師{教師編號,登錄名,密碼,姓名,電子郵件,聯(lián)系電話,所屬院系,教師主頁,教師基本信息,權(quán)限} 課程{課程編碼,課程代號,課程名稱,課程性質(zhì),課時,學(xué)分,數(shù)師編號} 公告{公告編號,公告標(biāo)題,公告內(nèi)容,發(fā)布日期,刪除標(biāo)志,課程編碼} 作業(yè){作業(yè)編號,作業(yè)批次,作業(yè),發(fā)布日期,課程編碼} 課件{課件編號,課件性質(zhì),課件路徑,課程編碼} 授課{教師編號,課程編號,開課學(xué)期}(注:單下劃線的表示是該數(shù)據(jù)表的主屬性,雙下劃線的表示是該數(shù)據(jù)表的外碼)其中,最重要的是課程表。課程表存放課程的基本信息,是課程管理的核心,其中的課程代號是學(xué)校的統(tǒng)一編號,課程編碼是子系統(tǒng)按每學(xué)期開的每個網(wǎng)上課堂(課頭)系統(tǒng)自動進(jìn)行唯一編碼。公告表、作業(yè)表和課件表都通過課程編碼與課程表聯(lián)系。教師登錄后,選擇需要管理的課程,子系統(tǒng)就能通過課程編碼找到與該課程相對應(yīng)的公告、作業(yè)和課件的信息,直接列于管理頁面中,方便教師進(jìn)行管理,大大提高了處理速度。為了方便教師對課件的操作和管理,課程的教學(xué)大綱、講義、案例分析、業(yè)務(wù)模擬等課件資源都是通過課件表來管理的,表中僅存放課件在服務(wù)器中的地址,并且通過課件性質(zhì)實現(xiàn)對課件進(jìn)行分類管理,方便教師上傳、修改和刪除課件。

      2.運用二層頁面及其框架結(jié)構(gòu)實現(xiàn)動態(tài)的網(wǎng)上教學(xué)平臺管理

      在線教學(xué)管理子系統(tǒng)是通過二層頁面及其框架結(jié)構(gòu)與數(shù)據(jù)庫表的聯(lián)系來實現(xiàn)動態(tài)的網(wǎng)上課堂管理的。首先,通過系統(tǒng)維護(hù)員將在線教學(xué)輔助的所有課程和授課教師的基本信息存儲到數(shù)據(jù)庫中。教師獲得在線教學(xué)管理權(quán)限后,通過登錄成功的第一層頁面“網(wǎng)上輔助教學(xué)中心”(圖1)的導(dǎo)航條目可以進(jìn)行通用操作:個人信息管理、短消息管理、網(wǎng)上論壇等;同時,系統(tǒng)會自動按教師的登錄號在課程數(shù)據(jù)庫中搜索該教師的網(wǎng)上輔助課程名并顯示在頁面左部。教師點擊需要進(jìn)入的課堂(課程名),子系統(tǒng)彈出教師在線教學(xué)管理的第二層頁面“在線教學(xué)管理”(圖2)。該頁面的導(dǎo)航條目為學(xué)生管理、課件管理、公告管理、作業(yè)管理、考試管理等。教師在導(dǎo)航欄中選定要進(jìn)行的管理內(nèi)容后,左部框架(leftframe)中將出現(xiàn)管理的具體功能。如選擇“課件管理”導(dǎo)航條后,左部框架中將列出課件管理的功能:添加課件、查閱所有課件、刪除課件。教師選定具體操作后,主框架(mainframe)中就會顯示相應(yīng)操作的界面??蚣艿倪\用增加了系統(tǒng)的通用性,使操作更為簡潔、直觀。教師在線教學(xué)管理實現(xiàn)的流程如圖3所示。

      圖1在線教學(xué)管理第一層頁面

      圖3教師在線教學(xué)管理實現(xiàn)流程圖

      三、結(jié)束語

      教師在線教學(xué)管理子系統(tǒng)是網(wǎng)絡(luò)教學(xué)輔助系統(tǒng)的重要組成部分。教師是教學(xué)網(wǎng)站教學(xué)資源的提供者和網(wǎng)上課堂的主角。我們設(shè)計的第二層動態(tài)頁面提供了與傳統(tǒng)課堂教學(xué)融為一體的教學(xué)管理功能;第一層動態(tài)頁面提供了網(wǎng)絡(luò)課堂特有的功能,可以彌補傳統(tǒng)課堂教學(xué)的不足。

      第三篇:任務(wù)書基于BS模式的網(wǎng)上招聘求職系統(tǒng)設(shè)計與開發(fā)

      ****本科畢業(yè)設(shè)計(論文)

      任 務(wù) 書

      設(shè)計(論文)名稱:基于B/S模式的網(wǎng)上招聘求職系統(tǒng)設(shè)計與實現(xiàn) 系(部):計算機與信息工程學(xué)院專業(yè):網(wǎng)絡(luò)工程學(xué)生姓名:指導(dǎo)教師:下達(dá)時間: 2011

      一、設(shè)計(論文)的背景和依據(jù)

      隨著現(xiàn)代化的科學(xué)技術(shù)的發(fā)展,人類社會已經(jīng)進(jìn)入網(wǎng)絡(luò)時代,信息化的技術(shù)進(jìn)入了人類生活,并應(yīng)用到了各個領(lǐng)域。利用現(xiàn)代化的網(wǎng)絡(luò)技術(shù)管理人才求職、企業(yè)招聘的信息,使得此管理制度變得規(guī)范化、制度化、數(shù)字化。無論是對于個人求職、企業(yè)招聘都減少了人力、物力和財力。

      B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。B/S模式提供了一致的用戶界面,具有很強的開放性,外部的用戶亦可通過通用的瀏覽器進(jìn)行訪問。模型-視圖-控制器(Model-View-Controller, MVC)是目前Java EE中比較流行的一種設(shè)計模式,MVC模式的出現(xiàn)不僅實現(xiàn)了功能模塊和顯示模塊的分離,同時它還提高了應(yīng)用系統(tǒng)的可維護(hù)性、可擴展性、可移植性和組件的可復(fù)用性。Struts是一個典型的使用了MVC模式的Web應(yīng)用框架。Struts框架的體系結(jié)構(gòu)實現(xiàn)了MVC設(shè)計模式的概念,并將這些概念映射到Web應(yīng)用程序的組件和概念中。本系統(tǒng)利用Struts框架技術(shù)開發(fā)基于B/S模式的網(wǎng)上求職招聘系統(tǒng),通過開發(fā)的網(wǎng)絡(luò)平臺,為個人和企業(yè)提供方便快捷的信息渠道。

      二、設(shè)計(論文)的任務(wù)和基本要求

      設(shè)計一個基于B/S模式的網(wǎng)上求職招聘系統(tǒng),主要內(nèi)容如下:

      1.調(diào)研分析網(wǎng)上求職招聘網(wǎng)站的功能需求,學(xué)習(xí)Java的MVC模式及Struts框架技術(shù),根據(jù)課題需要設(shè)計相關(guān)功能模塊。

      2.編程實現(xiàn)求職招聘系統(tǒng)各個模塊。

      ⑴ 登錄、注冊模塊。包括個人和企業(yè)兩個登錄和注冊權(quán)限。⑵ 個人注冊登錄后實現(xiàn)以下功能模塊。填寫個人簡歷模塊:錄入個人基本信息,教育信息,上傳照片,求職意向等;查看和編輯個人簡歷信息模塊;賬戶管理模塊:個人密碼修改。⑶ 企業(yè)注冊并登錄后實現(xiàn)以下功能模塊。企業(yè)信息管理模塊:錄入企業(yè)基本信息;職位管理模塊:發(fā)布職位信息;應(yīng)聘簡歷管理:查看應(yīng)聘到本公司的電子簡歷,搜索符合職位的簡歷;賬戶管理模塊:密碼修改。⑷ 網(wǎng)站首頁顯示個人或企業(yè)發(fā)布的信息,網(wǎng)站首頁設(shè)置搜索功能。

      3.根據(jù)規(guī)范寫出設(shè)計說明書,根據(jù)學(xué)校要求寫出設(shè)計報告(畢業(yè)論文)。

      三、基本要求

      1.熟悉Java編程語言、MVC模式及Struts框架技術(shù)。

      2.有一定的自主學(xué)習(xí)能力,有掌握新技術(shù)的追求。

      3.學(xué)習(xí)認(rèn)真,態(tài)度積極。

      四、設(shè)計(論文)的進(jìn)程安排

      1.2011.7.1-2011.7.30查閱相關(guān)資料,并對課題進(jìn)行調(diào)研分析。

      2.2011.8.1-2011.8.30在對課題充分調(diào)研的基礎(chǔ)上,對技術(shù)可行性進(jìn)行評估,并準(zhǔn)備做好開題工作。

      3.2011.9.1-2011.9.30根據(jù)課題的要求,實現(xiàn)并調(diào)試系統(tǒng)的各功能模塊并做好

      實驗日志。

      4.2011.10.1-2011.11.30根據(jù)學(xué)院畢業(yè)設(shè)計(論文)規(guī)范,撰寫畢業(yè)設(shè)計并提交

      指導(dǎo)教師審閱,參加由指導(dǎo)教師組織安排的預(yù)答辯,根

      據(jù)指導(dǎo)老師的修改意見進(jìn)行修改并做進(jìn)一步完善

      5.2011.12根據(jù)畢業(yè)設(shè)計內(nèi)容及原型系統(tǒng)擬訂答辯提綱,參加答辯。

      五、教研室審核意見

      教研室主任年月日

      六、系(部)意見

      簽章年月日

      注:學(xué)生進(jìn)行畢業(yè)設(shè)計(論文)前,指導(dǎo)教師應(yīng)填好此任務(wù)書,經(jīng)教研室主任簽字后,正式給學(xué)生下達(dá),學(xué)生在答辯前應(yīng)將該任務(wù)書送交系(部)保存。

      第四篇:全國計算機等級考試網(wǎng)上報名系統(tǒng)的設(shè)計與實現(xiàn)

      材 料 清 單

      一、畢業(yè)論文

      二、畢業(yè)設(shè)計任務(wù)書

      三、畢業(yè)設(shè)計開題申請表

      四、畢業(yè)設(shè)計開題報告正文

      五、專業(yè)譯文

      第五篇:在線考試系統(tǒng)的設(shè)計與實現(xiàn)

      在線考試系統(tǒng)的設(shè)計與實現(xiàn)

      摘要:在線考試系統(tǒng)因其方便、靈活、準(zhǔn)確等特點,已成為普遍使用的一種考試方式。本在線考試系統(tǒng)具有自組試題、設(shè)置考試策略、考生考試、客觀題自動評分等多種功能。

      關(guān)鍵詞:在線考試 考試策略 隨機算法

      中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2011)11-0158-02

      1、引言

      在教學(xué)中,考試是一個非常重要的環(huán)節(jié),它可以真實地檢測出學(xué)生對所學(xué)知識面的掌握程度。在傳統(tǒng)的考試?yán)? 教師為找試題、設(shè)計試卷、印刷、評卷等花費大量時間和精力。使用在線考試系統(tǒng),教師平時可以收集相關(guān)的試題,建立起試題庫,考試時出卷將變得輕松,也為評卷、統(tǒng)計成績帶來更大的便捷與準(zhǔn)確。因此,我們有必要研究在線考試系統(tǒng)的建設(shè),使其能盡快在各種考試中發(fā)揮作用。

      2、系統(tǒng)設(shè)計

      2.1 用例分析

      2.1.1 角色識別

      在線考試系統(tǒng)的角色分為三類,他們分別是: 考生、教師、管理員。這三類角色的描述如表1所示。

      2.1.2 用例識別

      考生相關(guān)用例[1]:(如圖1所示)

      在線考試:考生按考號和密碼進(jìn)入系統(tǒng),系統(tǒng)根據(jù)出題策略隨機生成試卷;考試結(jié)束前15分鐘系統(tǒng)給出時間方面的提示,考試時間結(jié)束而考生沒有提交試卷,試卷可以自動保存且自動提交。

      查詢成績:考生根據(jù)考號和姓名查看自己的考試成績,并能查看考試的答卷和得分情況。

      教師相關(guān)用例:(如圖2所示)

      試題庫管理:試題庫包括單選題、填空題、判斷題和程序題等,且具有擴展性,能使其他題型加入;每道試題可設(shè)置相應(yīng)的難易度;

      考試策略管理:管理考試的科目、題型、分值和難易度;

      試卷批改:教師只需要批改主觀題(填空題和程序題),客觀題(單選題和判斷題)由系統(tǒng)自動批改;

      成績統(tǒng)計:按班級、科目對考試成績進(jìn)行統(tǒng)計。

      管理員相關(guān)用例:(如圖3所示)

      班級管理:對班級信息增加、修改和刪除操作,班級不能重名;

      教師管理:管理員分配給教師賬號、密碼和相應(yīng)的權(quán)限;

      考生管理:對考生信息增加、修改和刪除操作,考生學(xué)號必須唯一;

      科目管理:對需要考試的科目增加、修改和刪除操作,科目編號必須唯一。

      2.2 系統(tǒng)實體類

      試卷類:由試題、科目、考生答題信息等組成;

      出題策略類:包括該試卷各種類型題目的數(shù)量,分值,難度系數(shù);

      試題類:由試題編號、試題內(nèi)容、所屬科目、選項

      1、選項

      2、選項

      3、選項

      4、答案組成;

      科目類:由科目編號、科目名稱組成;

      考生類:由考生ID、班級ID、姓名、郵箱組成;

      班級類:由班級ID,班級名稱組成。

      2.3 活動圖

      活動圖主要用于分析工作的流程和處理多線程應(yīng)用等場合[2]??忌卿涍M(jìn)入考試系統(tǒng),如果登錄成功,選擇考試科目,如果登錄不成功,則返回登錄界面;根據(jù)選擇的考試科目,抽取考試策略,根據(jù)抽取的考試策略自動生成試卷,如果考試策略沒有啟用,則顯示相關(guān)信息并結(jié)束這次考試;考生考試結(jié)束后提交試卷,試卷提交時并自動給客觀題打分。

      3、系統(tǒng)實現(xiàn)

      3.1 正??荚図撁?/p>

      3.1.1 使用的數(shù)據(jù)庫組件

      考試頁面使用了一個Internet培訓(xùn)教程表。在系統(tǒng)考試頁面里需要引用這個表的試題題型、試題分?jǐn)?shù)、試題、答案等字段,考試頁面會將這些有效信息讀取出來,然后顯示給考生,保存到暫時試卷表中。同時,也使用了成績登記表,引用這個表的考生名、密碼、成績、試卷名稱、當(dāng)前狀態(tài)等字段,目的是為了修改考生的當(dāng)前狀態(tài),以達(dá)到對考生狀態(tài)進(jìn)行控制的目的,從而判斷考生是否斷線以及為批改試卷做準(zhǔn)備。

      3.1.2 實現(xiàn)技術(shù)

      生成試卷的單項選擇題中,特別要強調(diào)的是設(shè)計的隨機算法。在整個試題表的單項選擇總題數(shù)所形成向量數(shù)組中,生成一個我們需要的試題數(shù)的向量表,然后將兩者進(jìn)行對比,從而讀出總試題表中的題目來。其中,生成的試題數(shù)組必須滿足在總試題表的數(shù)組里面。

      imax=dxt1

      iget=5

      Dim S1(4),n,iRnd, bFlag, bflag1

      bFlag1 = True

      bFlag = True

      n=0

      Do While n < iget

      Randomize

      iRnd=Int(imax*Rnd(imax)+0)+1

      If bFlag = True Then

      S1(0)=iRnd

      bFlag =False

      n=n+1

      Else

      bFlag1 = True

      i=0

      Do While i < n

      If iRnd=S1(i)Then

      bFlag1 = False

      Exit Do

      End If

      i=i+1

      Loop

      有了上面的試題數(shù)組,接著要做的就是讀取試題,并且把試題保存在暫時表中。如果該單項選擇題的題號與我們剛才生成的試題數(shù)組有重復(fù),那么將該試題讀取出來,顯示在頁面上,同時保存在數(shù)據(jù)庫中。如果題號不匹配,則繼續(xù)往下查找。

      3.2 批改頁面

      3.2.1 使用的數(shù)據(jù)庫組件

      系統(tǒng)批改頁面使用了一個系統(tǒng)暫時試卷表。在系統(tǒng)登錄頁面里需要引用這個表的試題類型、試題題目、試題分?jǐn)?shù)、考生答案、以及試題答案等字段,先是讀取試題類型以及考生答案,然后將考生答案跟試題答案進(jìn)行對比,從而判定考生答案正確與否。

      系統(tǒng)判分頁面同時使用了成績登記表,是為了將考生最后的成績寫入到表中,同時將考生的狀態(tài)改稱已交卷狀態(tài)。

      3.2.2 實現(xiàn)技術(shù)

      這個頁面所實現(xiàn)的功能比較復(fù)雜,程序生成一個名叫“考生名+表名”的表,其作用是保存考生的答案,然后將考生答案與試題的標(biāo)準(zhǔn)答案進(jìn)行對比,從而判定該題目的正確。如果正確,將成績累加起來,判斷完成后寫入到數(shù)據(jù)庫中。

      4、開發(fā)難點與解決技巧

      4.1 隨機選題的算法

      如前面所示的隨機算法代碼,設(shè)定了某項題型需要的考試題數(shù),然后獲取系統(tǒng)試題表中所有試題的總數(shù),最后以這個總數(shù)生成隨機試題的數(shù)組。

      4.2 出題頁面的保存

      系統(tǒng)是通過暫時生成的試題表來保存考生答案,從而實現(xiàn)評分功能。這個暫時試卷表的另一功能可以在考生選擇讀取斷線記錄的情況下,將這個試題表的內(nèi)容讀取出來,給考生提供二次考試的機會。

      5、結(jié)語

      在線考試系統(tǒng)是網(wǎng)絡(luò)教育系統(tǒng)的一個重要組成部分,為教師和考生提供了功能強大、靈活方便的在線考試和其他相關(guān)功能。該在線考試系統(tǒng)經(jīng)測試,達(dá)到了預(yù)期的目標(biāo),可以供百人同時使用。

      參考文獻(xiàn)

      [1]吳建,鄭潮.UML基礎(chǔ)與Rose建模案例[M].北京:人民郵電出版社,2007:56-63.[2] 謝星星.UML基礎(chǔ)與Rose建模實用教程[M].北京:清華大學(xué)出版社,2011:190-204.作者簡介

      黃裕(1980-),男,碩士,講師,主要從事計算機專業(yè)的教學(xué)與研究。

      下載基于BS的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)word格式文檔
      下載基于BS的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦