【正文】
% (,testScore) %39。% (,testAns4) %39。% (,testAns2) %39。% (,testContent) %39。 return true。)。 (上傳文件的文件名: + fileName + br)。 fileName = ()。 iFile 。 /// 39。 =1。 (parm8)。 (parm4)。 =[]。 =((TextBox)(rightAns)).Text。 =((TextBox)(Ans3)).Text。 =((TextBox)(Ans1)).Text。 SqlCommand m=new SqlCommand(update XZ_test set testContent=testContent,testAns1=testAns1,testAns2=testAns2,testAns3=testAns3,testAns4=testAns4,rightAns=rightAns,testScore=testScore where ID=id,conn)。 database = TestOnline。 SetBind()。 ()。//根據(jù)ID匹配來刪除數(shù)據(jù)庫中數(shù)據(jù) SqlParameter parm1=new SqlParameter(id,)。 uid = sa 。 ()。 (parm6)。 (parm2)。 =。 =。 =。 SqlCommand m=new SqlCommand(insert into XZ_test (testContent,testAns1,testAns2,testAns3,testAns4,rightAns,testScore) values(testContent,testAns1,testAns2,testAns3,testAns4,rightAns,testScore),conn)。 database = TestOnline。 = ds。 try { ()。 uid = sa 。 }private void btn_logout_Click(object sender, e) { // 定義一個返回按鈕事件,返回登錄頁面 ()。同時感謝同組的趙寒宇、謝駿等所有同學(xué)在畢業(yè)設(shè)計期間相互勉勵,相互交流經(jīng)驗,才能使我們在最后關(guān)頭順利地完成畢業(yè)設(shè)計。4.本文最后一部分設(shè)計了管理模塊的管理員管理系統(tǒng),本部分成果是設(shè)計了一個版塊用來管理管理員的信息,包括了增加新的管理員和修改已有管理員的密碼和帳號。1.本文第一部分是設(shè)計了管理模塊的用戶管理系統(tǒng),本部分成果是設(shè)計了一個版塊用來管理網(wǎng)站普通用戶的信息(學(xué)生信息),包括了增加新用戶,修改、刪除已有用戶的信息。2)軟件能力:經(jīng)測試證實該軟件在各方面的綜合能力較好。2.測試是否能夠進行一些簡單和復(fù)雜的添加、修改、刪除操作。圖 59 試題上傳系統(tǒng)頁面點擊瀏覽后選擇文件路徑,然后點擊開始上傳按鈕上傳文件,成功后有下面的顯示,其中我們可以直接復(fù)制上傳的文件名稱,這個就是我們要添加的試題名。圖56選擇題管理頁面填空題管理頁面,可以查看、添加、修改和刪除填空題信息。圖52 管理員系統(tǒng)主頁用戶管理頁面,可以顯示管理學(xué)生的信息,本頁面可以查看所有學(xué)生的全部信息,然后可以增加學(xué)生信息,或者對學(xué)生信息進行修改刪除等操作:圖53 學(xué)生信息管理頁面學(xué)生信息修改功能演示:修改后點擊更新則修改成功,否則點擊取消返回。學(xué)號姓名 Email密碼學(xué)生圖41 學(xué)生屬性圖得分總分學(xué)號選擇題得分分判斷題得分填空題得分圖42考生得分屬性圖選擇題題目內(nèi)容試題分值選項B選項A選項D選項C圖43選擇題屬性圖題目內(nèi)容試題分值正確答案填空題圖44填空題屬性圖題目內(nèi)容試題分值正確答案判斷題圖45判斷題屬性圖管理員密碼管理員管理員帳號圖46管理員屬性圖考慮到整個系統(tǒng)的需要,我們一共設(shè)計了以下幾個數(shù)據(jù)庫表:學(xué)生信息表、管理員信息表、選擇題表、判斷題表、填空題表、考生得分表。6)數(shù)據(jù)庫運行和維護階段:數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運行后即可投入正式運行。2)概念結(jié)構(gòu)設(shè)計階段:概念結(jié)構(gòu)設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型。基于ER模型的數(shù)據(jù)庫設(shè)計方法,基于3NF(第三范式)的設(shè)計方法,基于抽象語法規(guī)范的設(shè)計方法等,是在數(shù)據(jù)庫設(shè)計的不同階段上支持實現(xiàn)的具體技術(shù)和方法。管理模塊也是本系統(tǒng)的另一個重要部分,由用戶管理(考生管理)、題庫管理、成績管理,用戶管理下級有查看考生資料,添加用戶,修改用戶信息,刪除用戶信息等模塊;題庫管理下級有選擇題管理,填空題管理,判斷題管理與文件上傳系統(tǒng)四個子模塊,其中每個題型的管理系統(tǒng)包括查看試題資料、添加試題、修改試題信息、刪除試題信息等模塊;成績管理下級有查看考生成績,修改考生成績,刪除考生成績等模塊,管理員還可以進入管理員信息修改模塊修改自己的密碼等,本系統(tǒng)模塊的設(shè)計由我來制作。4系統(tǒng)設(shè)計登陸模塊分為用戶注冊與用戶登陸兩大部分,已經(jīng)有帳號的用戶可以直接登陸訪問我們的網(wǎng)站,第一次訪問我們站點的用戶需要由注冊系統(tǒng)來注冊一個帳號。在線考試是本系統(tǒng)中最重要的部分。相關(guān)資源松散式地集中起來,既提高了資源利用率又可以及時地多渠道地收集和更新資源。2)基于Web的考試系統(tǒng)既適合局域網(wǎng),又適合廣域網(wǎng), Web模式也可以架構(gòu)在單機環(huán)境下。本系統(tǒng)主要使用SQL Server .NET Framework數(shù)據(jù)提供程序來訪問SQL Server 2000數(shù)據(jù)庫系統(tǒng)。盡管這樣的分離也可以通過PHP和ASP來實現(xiàn)。同時,源代碼更加安全且更為健全。它可以使用VBScript以及其他大約20種語言。但是根據(jù)該系統(tǒng)的經(jīng)濟可行性和操作可行性,我們也經(jīng)過和老師的商量做出了適合于我們的選擇。3)系統(tǒng)具備考生身份自動驗證、基準(zhǔn)試卷相同但考生考試試卷不同保證考試的公平規(guī)范、考過試卷的管理和查閱、考生答題(界面)、自動評卷、自動錄入成績等功能,具有速度快、效率高的特點。目前,大多數(shù)單位都擁有高性能微機和局域網(wǎng),該軟件系統(tǒng)的安裝、部署、運行和維護,都不會給單位增加太高的費用。2可行性研究 基于瀏覽器的在線考試,關(guān)鍵技術(shù)在于網(wǎng)頁的動態(tài)顯示和管理,即從數(shù)據(jù)庫中取得相應(yīng)的試卷數(shù)據(jù),并收集用戶輸入數(shù)據(jù),能夠?qū)荚囘^程進行控制。這對教師整個理論水平的提高和綜合素質(zhì)的提高有深遠的影響。傳統(tǒng)的考試在時間、地點、難易程度等方面整齊劃一,學(xué)生在時間、地點、難易度上無任何選擇的余地,學(xué)生的個性完全被扼殺。1.促進學(xué)生發(fā)展 1)有利于學(xué)生主體意識培養(yǎng)。要實現(xiàn)可讓老師上機操作組卷的目標(biāo),系統(tǒng)必須有相當(dāng)量的高質(zhì)量題目,因此建設(shè)題庫是實現(xiàn)在線考試的第一步。希望本系統(tǒng)能夠在考試中發(fā)揮高效、便捷的作用,為考試技術(shù)的改革起到作用。它可以使考試不受時間,地域的限制,一方面極大地減輕了教師出題、改卷的工作量,另一方面使學(xué)生能隨時檢驗自己的學(xué)習(xí)效果,使學(xué)習(xí)效率得到很大提高。相信它會給廣大學(xué)子提供方便快捷的學(xué)習(xí)途徑。值得一提的是我校的數(shù)學(xué)教育在經(jīng)過了多年的發(fā)展后已日趨走向成熟,我院乃至整個學(xué)校的發(fā)展都離不開我們辛勤的數(shù)學(xué)老師的努力。在我國,雖然遠程教育已經(jīng)蓬勃地發(fā)展起來,但是目前學(xué)校與社會上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個步驟:即人工出題、考生考試、人工閱卷、成績評估和試卷分析?,F(xiàn)在,計算機硬件技術(shù)的發(fā)展已經(jīng)達到了相當(dāng)高的水平。s workload will be more and more big,and it works and will is a very trivial and permit the mistakable affair very much,can say that the traditional examination method has already canted adapt the demand of the modern with the fast fierce development that calculator apply,the application of network extends continuously,the people request to use these techniques urgently,and to carry on the online examination,the work burden and the exaltation work efficiencies that to release the teacher,also raised the quantity of the examination at the same time,thus make examination gradually notarize,objective,stir up the student39。隨著計算機應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴大,人們迫切要求利用這些技術(shù)來進行在線考試,以減輕教師的工作負擔(dān)及提高工作效率,與此同時也提高了考試的質(zhì)量,從而使考試趨于公正、客觀,更加激發(fā)學(xué)生的學(xué)習(xí)興趣。本文主要介紹了在線考試系統(tǒng)、管理子系統(tǒng)的需求分析、總體設(shè)計和詳細的設(shè)計過程、并在此基礎(chǔ)建立了后臺數(shù)據(jù)庫,(Structured Query Language)數(shù)據(jù)庫技術(shù)開發(fā)實現(xiàn)了在線考試系統(tǒng)。s interest in the study ,I in