網(wǎng)上報名與在線考試系統(tǒng)-工學(xué)學(xué)士畢業(yè)論文_第1頁
網(wǎng)上報名與在線考試系統(tǒng)-工學(xué)學(xué)士畢業(yè)論文_第2頁
網(wǎng)上報名與在線考試系統(tǒng)-工學(xué)學(xué)士畢業(yè)論文_第3頁
網(wǎng)上報名與在線考試系統(tǒng)-工學(xué)學(xué)士畢業(yè)論文_第4頁
網(wǎng)上報名與在線考試系統(tǒng)-工學(xué)學(xué)士畢業(yè)論文_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

PAGEAbstractAccordingtothenetworkexaminationsystemoftheASPtechniquedevelopmentfromexaminesub-system,resultasearchsub-systemandgradeexaminationpapersthesub-systemanddatabaseandsupportsub-systemfour-partthecentconstitute.Thistextintroducedthedevelopmentofthenetworkexaminationfirst,thendidelucidationtothepreparationworkthatsetsupthisstationtoorder.Thethirdintroductionthedevelopmenttool-ASP,DWandSQLofthenetworkexaminationsystem,anddiddetailedelucidationtotheirmainfunction.Makeeveryone'sfoliohairtoolhavebetterunderstanding,Bealsoadvantageoustousingthesedevelopmenttoolsbetterly.ThefourthexplainedindetailmoreandindetailhowusetheASPdevelopmentnettoexaminesystemup.Mainlyisaccordingtothesystemprogramming,systemanalyze,thesystemdesign,thesystemcarryouttoevaluateandsystemoftheprocesscarryonadevelopment.Keyword:Examineonthenet

ASP.NET

SQLdatabase1.緒論1.1選題背景隨著計算機網(wǎng)絡(luò)和通訊技術(shù)以及多媒體技術(shù)的發(fā)展,特別是Internet的快速發(fā)展,掀開了網(wǎng)絡(luò)技術(shù)應(yīng)用于教育領(lǐng)域嶄新的一頁:在Internet領(lǐng)域,不但為各類學(xué)校提供了豐富的教學(xué)資料(如遍及世界各地的圖書館、博物館、實驗室的信息),而且還提供了一種全新的教學(xué)環(huán)境和教學(xué)模式:多媒體、網(wǎng)絡(luò)化的教學(xué)環(huán)境和開發(fā)方式。信息化是世界各國發(fā)展經(jīng)濟的共同選擇,我國也已把加快國家經(jīng)濟的信息化提到重要日程。為了適應(yīng)我國的發(fā)展,必須盡快實現(xiàn)國家經(jīng)濟的信息化,提高全社會的計算機應(yīng)用水平,以此來滿足我國的計算機應(yīng)用與國際社會接軌的形勢的要求。國家教育部組織的"全國計算機等級考試"就是其中的一種。本在線實時考試系統(tǒng)就是為了滿足廣大考生的要求而開發(fā)的,其目的在于在短時間內(nèi)應(yīng)用最少的資源來提高考生的知識水平。1.2系統(tǒng)概況在線實時考試系統(tǒng)是一個基于數(shù)據(jù)庫和Internet的遠(yuǎn)程在線實時測試系統(tǒng),包括學(xué)生考試系統(tǒng),自動批閱系統(tǒng)和題庫管理系統(tǒng)等。該系統(tǒng)可以在任何地點、任何時間進行實時考試,試卷的難易程度可控制,支持自動批卷功能,而且數(shù)據(jù)的統(tǒng)計分析方便快捷。該系統(tǒng)中的所有考試信息都以數(shù)據(jù)庫記錄的形式存儲。用戶可以用登錄的方式從數(shù)據(jù)庫中隨機抽取試卷,進行階段測試和綜合測試。信息量大,效率高,管理方便也是在線實時考試系統(tǒng)的優(yōu)點,教學(xué)者能很容易地從評價結(jié)果中獲得更深層的信息。在線實時考試與傳統(tǒng)的考試相比,它最大限度排除了人為因素的作用,保證了考試的客觀性;考生在考試之后,一般就能夠得到成績,使考試具有實時性;而且通過計算機評卷,標(biāo)準(zhǔn)一致,具有最佳的可靠性。一個理想的在線考試系統(tǒng),應(yīng)該是界面簡單,能使考生輕松操作,充分發(fā)揮考生的能力。對計算機配置不高,考務(wù)工作量少,系統(tǒng)維護方便,數(shù)據(jù)安全性較高,成績回收方便快捷等等。在線實時考試系統(tǒng)極大的提高了教學(xué)的靈活性,現(xiàn)在在許多領(lǐng)域已經(jīng)得到了廣泛的應(yīng)用。最有影響的案例就是ETS(美國教育考試中心)舉辦的GRE(美國研究生入學(xué)考試)的計算機化考試,它使考試由原來的每年只能有兩次參加考試的機會變?yōu)槊總€工作日都可以參加考試。因而,在線實時考試系統(tǒng)作為一種嶄新的,有著極大優(yōu)勢的教學(xué)評價手段,已經(jīng)并將繼續(xù)在教育培訓(xùn)領(lǐng)域發(fā)揮巨大的作用。本系統(tǒng)是利用與SQL技術(shù)開發(fā)的在線考試系統(tǒng)。它使用方便,操作簡單,具有用戶登錄注冊,多用戶同時在線考試、動態(tài)隨機出題、自動判卷、題庫管理、用戶管理、成績管理等功能。希望本系統(tǒng)能夠在考試中發(fā)揮高效、便捷的作用,為考試技術(shù)的改革起到作用。1.3可行性分析基于瀏覽器的在線考試,關(guān)鍵技術(shù)在于網(wǎng)頁的動態(tài)顯示和管理,即從數(shù)據(jù)庫中取得相應(yīng)的試卷數(shù)據(jù),并收集用戶輸入數(shù)據(jù),能夠?qū)荚囘^程進行控制。采用最新的ASP.NET與SQL技術(shù)開發(fā),管理端和考生界面全部采用B/S模式構(gòu)建,系統(tǒng)的部署,應(yīng)用,維護更加方便。同時,大型數(shù)據(jù)庫SqlServer2000提供了數(shù)據(jù)庫管理的能力,因此技術(shù)方案是成熟的和可行的。2.概要設(shè)計2.1基于B/S結(jié)構(gòu)的方案設(shè)計在線測試系統(tǒng)是實現(xiàn)一種B/S模式,可以讓用戶通過瀏覽器直接訪問位于服務(wù)器上的試題以及對系統(tǒng)進行遠(yuǎn)程維護。選用了當(dāng)前比較流行的網(wǎng)絡(luò)編程技術(shù)——ASP.NET平臺支持的編程語言C#(配合JavaScript、VBScript、HTML等)以及SQL數(shù)據(jù)庫作為主要實現(xiàn)手段。2.2系統(tǒng)功能概述2.2.1前臺主要功能:(1)在線考試:包括顯示考試試題,計算考試成績,頁面顯示當(dāng)前考生的信息如學(xué)號,顯示其所考的課程,頁面加載后立即啟動計時器。(2)考生注冊信息:包括考生登錄后自動顯示其注冊信息,考生可在本頁面進行修改,成績查詢,退出系統(tǒng)。(3)成績查詢:包括顯示當(dāng)前登錄考生的所有考試信息,可根據(jù)用戶名進行查詢,進入考試頁面。(4)選擇試題:包括選擇課程名稱,系統(tǒng)自動加載對應(yīng)課程的考試計劃,判斷該考生是否已參加過該計劃的考試,考試成績查詢,退出系統(tǒng)。(5)自我測試:訪問用戶無需注冊就可進行自我測試,并能有考試成績查看,考試結(jié)果不會插入到數(shù)據(jù)庫里面(6)新聞中心:及時提示用戶相關(guān)信息更新(7)找回密碼:可經(jīng)過用戶登記時的密碼保護提示,只要通過驗證,就能重新得到自己的密碼(8)修改用戶信息:登入考試中心后,能修改自身信息再進行考試,如修改密碼2.2.2后臺主要功能:(9)題庫管理:添加試題,添加、修改、刪除信息,查詢試卷(10)人工組卷:逐一插入試題(11)隨機組卷:選擇所屬試題課程,題目數(shù)(12)試卷列表:查看試卷組卷人,審核狀態(tài),出題時間,試題數(shù),總分,并對試題進行修改(13)成績查詢:可以根據(jù)查詢條件進行查詢,如統(tǒng)計分?jǐn)?shù)大于或小某數(shù)值的學(xué)生,根據(jù)試卷名或用戶名進行查詢(14)教師密碼修改:教師可以修改自己的登陸密碼(15)管理員管理:管理員查詢、添加、修改、刪除信息(16)管理注冊學(xué)生:對注冊學(xué)生進行查詢、添加、修改、刪除(17)管理課程:對課程進行添加、刪除、修改、查詢(18)管理班級:對班級信息進行添加、刪除、修改、查詢(19)管理教師:對教師信息進行添加、刪除、修改(20)新聞管理:投放網(wǎng)站及時信息(21)管理考生成績:對考生成績查詢、修改、刪除(22)管理試卷:對考試試卷進行審核批準(zhǔn),刪除(23)安排考試:可對選擇要考試的試卷,班級,考試時間,進行修改,對于不符合相關(guān)要求的學(xué)生,不允許考試2.3角色模塊班級管理班級管理教師題庫管理人工組卷隨機出卷用戶成績管理修改密碼教師題庫管理人工組卷隨機出卷用戶成績管理修改密碼2.4系統(tǒng)功能圖系統(tǒng)功能模塊圖:(如圖2.4.1在線考試系統(tǒng)后臺管理員登陸教師管理登陸前臺考生登錄在線考試系統(tǒng)后臺管理員登陸教師管理登陸前臺考生登錄注冊在線考試修改個人信息找回密碼題庫管理組卷管理成績管理試卷審核考試安排數(shù)據(jù)管理成績管理信息發(fā)布處理流程圖:(如圖2.4開啟開啟考試登錄注冊成功學(xué)生在線考試個人信息密碼修改退出系統(tǒng)教師試題管理組卷成績管理退出系統(tǒng)管理員數(shù)據(jù)管理考試計劃成績管理退出系統(tǒng)(圖學(xué)生教師管理員角色之間的關(guān)系描述:(1)系統(tǒng)要求對進入系統(tǒng)的任何用戶都需經(jīng)過身份驗證;(2)管理人員的帳號和密碼是通過數(shù)據(jù)庫管理員添加的,其不可通過系統(tǒng)自行添加;(3)使用系統(tǒng)的前臺用戶(即學(xué)生用戶)可通過系統(tǒng)進行注冊,然后才能使用系統(tǒng)。(4)當(dāng)考生進入系統(tǒng)后,可根據(jù)自己的需要進行個人信息的修改、在線考試或個人成績的查詢。(5)每個考生用戶只能查詢到自己的信息,對別人的信息是屏蔽的。(6)系統(tǒng)的考試模塊實現(xiàn)的是試卷的自動生成,自動評分。(7)考生自行選擇考試課程、考試計劃后,即可進行考試。每名考生每門課程只能進行一次考試。對于不符合相關(guān)要求的學(xué)生,不允許考試(8)考生提交試卷后,計算機自動判卷,立即把考試成績顯示出來,也可可以事后查詢,同時寫入數(shù)據(jù)庫(9)只有教師才能進行出題跟修改題目,管理員只能試卷刪除跟審批,不能對試題進行修改(10)教師組卷完成后還要等待管理員審核批準(zhǔn),才能完成組建試卷流程,并要管理員安排考試計劃(11)對于錯過考試時間,或不屬于要考試的班級,都不能進行考試,但能選擇自我測試練習(xí)??偨Y(jié):本系統(tǒng)的三位一體,確保的訪問用戶的數(shù)據(jù)物理獨立性跟邏輯獨立性,限制訪問權(quán)限,充分體現(xiàn)了現(xiàn)代網(wǎng)上考試的安全性。3.詳細(xì)設(shè)計3.1窗口設(shè)計頁面3.1.1前臺登錄makeTest.aspx:人工出題RandomTest.aspx:隨機出題teacherManage.aspx:教師管理中心testAdd.aspx:修改試題信息testListEditor.aspx:試卷列表編輯testManage.aspx:題庫管理testUpdate.aspx:試題修改3.1.2后臺登錄getPassword.aspx:找回密碼gradeDetail.aspx:成績詳細(xì)index.aspx:在線考試系統(tǒng)news.aspx:最新新聞newsDetail.aspx:新聞信息register.aspx:注冊studentsTest.aspx:考生考試頁studViewGrade.aspx:成績查詢teacherModifyPwd.aspx:學(xué)生找回密碼中心testGrade.aspx:考試結(jié)果testInfo.aspx:考試中心testList.aspx:試卷列表TestOneself.aspx:自己測試TestOneselfInfo.aspx:自己測試首頁TestOneselfResult.aspx:自己測試成績user_Info.aspx:用戶注冊頁面user_viewGrade.aspx:用戶成績3.2教師管理模塊在此模塊中包含題庫管理,人工組題,隨機組題,成績管理,密碼修改。教師進入在線考試系統(tǒng)后臺管理??梢栽谠圀w庫添加刪除試題,查看試題具體信息,設(shè)置試題分值。組題功能分人工組題,隨機組題。成績管理可以查看,查找學(xué)生成績跟刪除信息。3.3流程分析教師流程圖:(圖3.3.1登入系統(tǒng)進入教師系統(tǒng)管理添加試題組卷成績管理登入系統(tǒng)進入教師系統(tǒng)管理添加試題組卷成績管理修改密碼退出系統(tǒng)人工組卷隨即組卷(圖3.3.1教師E-R圖:(圖3.3.2)教師教師管理成績試卷名考試時間總成績用戶名出題人工組卷隨機組卷分?jǐn)?shù)所屬課程題目所屬課程題目數(shù)試卷名稱添加試題題庫管理所屬課程題目試卷查看試卷名總題數(shù)總分出卷老師組卷方式試卷狀態(tài)修改密碼原密碼新密碼(圖3.3.2)3.4數(shù)據(jù)庫設(shè)計及建表成績表:(圖3.4.1(圖3.4.1)gradeId成績編號主鍵非空paperId試卷編號userName用戶名稱外鍵非空courseId課程號totalTest總成績rightTest答對成績finishTime完成時間grade顯示成績試卷表:(圖3.4.2(圖3.4.2)paperId試卷ID主鍵非空paperName試卷名稱非空testCout試題數(shù)目totalMark總分selectedTestIdArray選擇的題目選項ID非空makeOfTeacherId出卷教師IDmakeTime組卷時間makeOfWay組卷類型非空paperCheck是否通過審核非空題庫表:(圖3.4.3(圖3.4.3)testId試題ID主鍵testContent題目非空testAns1選項A非空testAns2選項B非空testAns3選項C非空testAns4選項D非空rightAns正確選項非空testCourseId試題所屬課程testKnowPointName試題名稱testScore試題分值3.5在線考試邏輯流程圖:程序段:單選題成績統(tǒng)計 邏輯流程:(圖3.5)4.教師模塊測試(1)登陸:功能性驗證 輸入1:測試證號fiver輸出1:產(chǎn)生“沒有此用戶”提示信息輸入2:測試證號kind輸入2:成功登入教師管理中心(2)試題生成驗證 輸入1:選擇隨機組題,設(shè)置數(shù)目為10道,每題5分輸出1:可隨機產(chǎn)生單選題10題輸入2:手動插入10道題目,每題5分輸出2:可以人工組卷成功(3)試卷統(tǒng)計驗證 輸入1:勾選試題,提交輸出1:分?jǐn)?shù)統(tǒng)計后,顯示在試卷列表頁面,準(zhǔn)確(4)條件查詢驗證 輸入1:點擊查詢按鈕輸出1:輸出所有試題信息,并且分頁顯示輸入2:輸入查詢條件課程ID:D1輸出2:顯示屬于D1的所有試題輸入3:輸入查詢條件課程名稱:計算機輸出3:顯示屬于計算機的所有試題輸入4:點擊分頁索引按鈕輸出4(出現(xiàn)異常):顯示題庫中所有試題,并沒有按原先的查詢條件顯示修正:在gridview的PageIndexChanged事件中添加條件復(fù)合語句,根據(jù)條件進行查詢(5)數(shù)據(jù)更新驗證 輸入1:課程ID:M3輸出1:產(chǎn)生“修改成功”提示輸入2:課程ID:D1輸出2(產(chǎn)生異常):無提示,系統(tǒng)無反應(yīng)問題原因:因為課程ID是test表的外鍵,在未更改表test時,是無法對course表進行修改。修正:尚未修正5.總結(jié)一個完備的在線考試系統(tǒng)可以使用戶在學(xué)習(xí)過后及時檢驗自己的學(xué)習(xí)效果,以發(fā)現(xiàn)自己的不足,使得學(xué)習(xí)效率得到很大提高。在線考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)絡(luò)上自動完成。只要形成一套成熟的題庫就可以實現(xiàn)考試的自動化。這樣一來,教師所要做的只是精心設(shè)計題目、維護題庫,而不是組織考試,從而大大減輕了教師的負(fù)擔(dān),這表明其經(jīng)濟性是相當(dāng)可觀的。這是我第一次制作網(wǎng)頁,第一次接觸ASP.Net,通過此次專業(yè)設(shè)計,使我對C#開發(fā)語言有了更深入的認(rèn)識;開發(fā)過程使用的軟件工程的思想,對系統(tǒng)進行了需求分析,概要設(shè)計,詳細(xì)設(shè)計等整體流程,對先前所學(xué)的軟件工程思想有了更深入的理解;系統(tǒng)的數(shù)據(jù)存儲使用的是SQLServer2000,數(shù)據(jù)庫設(shè)計運用了上學(xué)期所學(xué)的理論知識,進行了數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計,編寫存儲過程等,把理論知識運用到了實踐過程中。由于時間和技術(shù)水平的緣故,本系統(tǒng)還存在著許多方面的工作尚未完善。系統(tǒng)對操作人員錄入的錯誤數(shù)據(jù)和數(shù)據(jù)本身的錯誤所造成數(shù)據(jù)的不完整性,系統(tǒng)的約束力較弱,在系統(tǒng)的更進一步的實現(xiàn)階段,應(yīng)加強數(shù)據(jù)的完整性約束提高系統(tǒng)數(shù)據(jù)的正確性和相容性,以及系統(tǒng)的容錯性,加強對用戶輸入端的數(shù)據(jù)進行檢驗。另外,本系統(tǒng)只提供了一些基本的查詢與刪除、修改功能。這些功能還不能完全滿足大家的需求。組卷功能只能做到客觀題計算成績,主觀題部分就是沒有做好,還有問題可能還有很多,有待解決。6.開發(fā)工具介紹6.1VisualStudio.NET2005介紹VisualStudio.NET是一套完整的開發(fā)工具,用于生成ASPWeb應(yīng)用程序、XMLWebservices、桌面應(yīng)用程序和移動應(yīng)用程序。VisualBasic.NET、VisualC++.NET、VisualC#.NET和VisualJ#.NET全都使用相同的集成開發(fā)環(huán)境(IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了.NETFramework的功能,此框架提供對簡化ASPWeb應(yīng)用程序和XMLWebservices開發(fā)的關(guān)鍵技術(shù)的訪問。

VisualStudio.NET2005的特色。VisualStudio.NET2005集成開發(fā)環(huán)境現(xiàn)在包括開發(fā)智能設(shè)備(如PocketPC)應(yīng)用程序的工具。通過使用這些工具和.NETFramework精簡版(.NETFramework的子集),您可以在個人數(shù)字助理(PDA)、移動電話和其他資源受約束的設(shè)備中,創(chuàng)建、生成、調(diào)試和部署在.NETFramework2005精簡版上運行的應(yīng)用程序。ASP.NET移動設(shè)計器擴展了ASP.NET和.NETFramework,可用來生成移動電話、PDA和尋呼機的Web應(yīng)用程序。此設(shè)計器集成在VisualStudioIDE中。您可以創(chuàng)建移動Web應(yīng)用程序,使用移動設(shè)計器修改移動Web窗體,然后生成和運行該應(yīng)用程序(所有這些操作都是在VisualStudio中完成的)。Web窗體是用于創(chuàng)建可編程Web頁的ASP.NET技術(shù)。Web窗體將自己呈現(xiàn)為瀏覽器兼容的HTML和腳本,這使任何平臺上的任何瀏覽器都可以查看Web頁。使用Web窗體,通過將控件拖放到設(shè)計器上然后添加代碼來創(chuàng)建Web頁,與創(chuàng)建VisualBasic窗體的方法相似。6.2SQLServer2000介紹

SQLServer是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開發(fā)的,于1988年推出了第一個OS/2版本。在WindowsNT推出后,Microsoft與Sybase在SQLServer的開發(fā)上就分道揚鑣了。Microsoft將SQLServer移植到WindowsNT系統(tǒng)上,專注于開發(fā)推廣SQLServer的WindowsNT版本;Sybase則較專注于SQLServer在UNIX操作系統(tǒng)上的應(yīng)用。在本書中介紹的是MicrosoftSQLServer以后簡稱為SQLServer或MSSQLServer。SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng)的最新版本。該版本繼承了SQLServer7.0版本的優(yōu)點同時又比它增加了許多更先進的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2000的大型多處理器的服務(wù)器等多種平臺使用。SQLServer2000的特性Microsoft®SQLServer?2000的特性包括:(1).Internet集成。SQLServer2000數(shù)據(jù)庫引擎提供完整的XML支持。它還具有構(gòu)成最大的Web站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。SQLServer2000程序設(shè)計模型與WindowsDNA構(gòu)架集成,用以開發(fā)Web應(yīng)用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索服務(wù)等功能,在Web應(yīng)用程序中包含了用戶友好的查詢和強大的搜索功能。(2).可伸縮性和可用性。同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運行MicrosoftWindows®98的便攜式電腦,到運行MicrosoftWindows2000數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQLServer2000企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大Web站點所需的性能級別。(3).企業(yè)級數(shù)據(jù)庫功能。SQLServer2000關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。SQLServer2000分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是SQLServer2000數(shù)據(jù)庫的一部分,同時分布式事務(wù)支持充分保護任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護多個數(shù)據(jù)復(fù)本,同時確保單獨的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。(4).易于安裝、部署和使用。SQLServer2000中包括一系列管理和開發(fā)工具,這些工具可改進在多個站點上安裝、部署、管理和使用SQLServer的過程。SQLServer2000還支持基于標(biāo)準(zhǔn)的、與WindowsDNA集成的程序設(shè)計模型,使SQLServer數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分。這些功能使您得以快速交付SQLServer應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應(yīng)用程序。(5).數(shù)據(jù)倉庫。SQLServer2000中包括析取和分析匯總數(shù)據(jù)以進行聯(lián)機分析處理(OLAP)的工具。SQLServer中還包括一些工具,可用來直觀地設(shè)計數(shù)據(jù)庫并通過EnglishQuery來分析數(shù)據(jù)。7.附錄網(wǎng)頁代碼成績查看:關(guān)鍵代碼intgradeId=Convert.ToInt32(Request.Params["gradeId"].ToString());//取得前頁傳來的paperId stringsql=""; SqlDataReaderdr=null; sql="select*fromgradewheregradeId="+gradeId+""; dr=SqlHelper.GetReader(sql); dr.Read(); intpaperId=Convert.ToInt32(dr["paperId"].ToString());//取得試卷Id stringuserName=dr["userName"].ToString();//取得用戶名 intcourseId=Convert.ToInt32(dr["courseId"].ToString());//取得課程Id stringtotalTest=dr["totalTest"].ToString();//取得試卷的總題數(shù) stringrightTest=dr["rightTest"].ToString();//取得答對的題數(shù) stringgrade=dr["grade"].ToString();//取得最后成績 this.lblTotalTest.Text="本套試卷共<fontcolor='red'>"+totalTest+"</font>題"; this.lblRightTest.Text="您答對了<fontcolor='red'>"+rightTest+"</font>題"; this.lblHeGe.Text="本套試卷的合格分?jǐn)?shù)是<fontcolor='red'>"+totalScore*0.6+"</font>分"; this.lblScore.Text="您最后的得分是<fontcolor='red'>"+grade+"</font>分";人工出題:關(guān)鍵代碼testCout=0;//清空靜態(tài)變量,防止繼續(xù)出卷時出錯。 totalMark=0;//清空靜態(tài)變量,防止繼續(xù)出卷時出錯。 teacherId=0; courseId=0; myList.Clear();sql2="select*fromtest,coursewheretest.testCourseId=course.courseIdandtestCourseId="+courseId+""; DataSetds3=SqlHelper.GetDataSet(sql2); this.DataGrid1.DataSource=ds3; this.DataGrid1.DataBind();//從test試題,course課程表中獲取試題ID跟課程ID后進行數(shù)據(jù)綁定顯示到DataGrid控件上面隨機出題:關(guān)鍵代碼tringpaperName=this.title.Text;//用來取得試卷名 stringselectedItem="";//用來存儲隨機抽取的題號 intcounts=0;//用來存儲總題數(shù) inttotalMark=0;//用來存儲總分if(count!="") { counts=Convert.ToInt32(count); } if(count!=""&&paperName!="") { if(testCount>=counts) { int[]arr=newint[testCount]; intk=0; while(dr.Read()) { intrandTestId=Convert.ToInt32(dr[0].ToString()); arr.SetValue(randTestId,k); //Response.Write(arr[i].ToString()); k++; } //把屬于指定課程的題號加到數(shù)組arr中,//綁定所屬課程的試題添加到列表里基于C8051F單片機直流電動機反饋控制系統(tǒng)的設(shè)計與研究基于單片機的嵌入式Web服務(wù)器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內(nèi)壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設(shè)計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內(nèi)核設(shè)計及其應(yīng)用研究基于單片機的遠(yuǎn)程抄表系統(tǒng)的設(shè)計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設(shè)計和應(yīng)用基于單片機的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設(shè)計Pico專用單片機核的可測性設(shè)計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構(gòu)建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學(xué)生單片機應(yīng)用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設(shè)計基于單片機的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設(shè)計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機的膛壁溫度報警系統(tǒng)設(shè)計基于AVR單片機的低壓無功補償控制器的設(shè)計基于單片機船舶電力推進電機監(jiān)測系統(tǒng)基于單片機網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機的疊圖機研究與教學(xué)方法實踐基于單片機嵌入式Web服務(wù)器技術(shù)的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據(jù)采集系統(tǒng)基于單片機的多道脈沖幅度分析儀研究機器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機控制系統(tǒng)基于單片機的控制系統(tǒng)在PLC虛擬教學(xué)實驗中的應(yīng)用研究基于單片機系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機的莫爾斯碼自動譯碼系統(tǒng)設(shè)計與研究基于單片機的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機的μC/OS-Ⅱ的研究基于單片機的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機與Internet互聯(lián)的研究與實現(xiàn)變頻調(diào)速液壓電梯單片機控制器的研究基于單片機γ-免疫計數(shù)器自動換樣功能的研究與實現(xiàn)基于單片機的倒立擺控制系統(tǒng)設(shè)計與實現(xiàn)單片機嵌入式以太網(wǎng)防盜報警系統(tǒng)基于51單片機的嵌入式Internet系統(tǒng)的設(shè)計與實現(xiàn)單片機監(jiān)測系統(tǒng)在擠壓機上的應(yīng)用HYPERLI

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論