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

正文內(nèi)容

基于aspnet的網(wǎng)絡(luò)在線考試系統(tǒng)(已修改)

2025-07-09 17:22 本頁面
 

【正文】 目 錄1 緒 論 1 本課題的研究意義及必要性 1 相關(guān)領(lǐng)域的應(yīng)用發(fā)展現(xiàn)狀及趨勢 12 系統(tǒng)開發(fā)相關(guān)理論和技術(shù)的分析與研究 3 C語言的概述 3 3 UUR框架技術(shù)特點與概述 4 軟件概要 4 軟件主要特點 43 在線考試系統(tǒng)需求分析 6 在線考試系統(tǒng)概述 6 系統(tǒng)用例模型 6 系統(tǒng)流程圖 7 在線考試系統(tǒng)需要解決的問題 8 在線考試系統(tǒng)需求問題描述 8 在線考試系統(tǒng)功能性需求 8 在線考試系統(tǒng)非功能性需求 84 在線考試系統(tǒng)概要設(shè)計 13 在線考試系統(tǒng)設(shè)計目標(biāo) 13 13 134. 3. 1考試模塊 134. 3. 2管理員模塊 145 系統(tǒng)詳細(xì)設(shè)計 15 考試維護(hù)與制定模塊 15 考試科目管理模塊 15 試卷制定模塊 15 試卷維護(hù)模塊 18 學(xué)生考試模塊 19 試題類別維護(hù)模塊 22 填空題模塊 226 數(shù)據(jù)庫設(shè)計 26 概述 26 約定 26 26 概念結(jié)構(gòu)設(shè)計 26 邏輯結(jié)構(gòu)設(shè)計 27 數(shù)據(jù)字典設(shè)計 297 考試系統(tǒng)部分詳細(xì)流程 32 32 管理員操作界面 33結(jié) 束 語 35致 謝 36參考文獻(xiàn) 37附錄 部分代碼 38 1 緒 論 本課題的研究意義及必要性隨著因特網(wǎng)的迅速發(fā)展,網(wǎng)絡(luò)技術(shù)的發(fā)展使得網(wǎng)絡(luò)開放性、分布特征和基于網(wǎng)絡(luò)的大規(guī)模計算能力從而突破了時間和空間的限制。,與傳統(tǒng)考試模式相比,網(wǎng)上考試具有無可比擬的優(yōu)勢,它將傳統(tǒng)的考試試卷的過程中組織、印刷審批,申請等等每個鏈接到一個或兩個鏈接,大大提高的安全測試,不僅可以節(jié)省大量的時間避免耗費人力、物力和財力,但也可以大大提高考試的隨機(jī)性和公平性。隨著遠(yuǎn)程教育的蓬勃發(fā)展,作為教學(xué)基本在線考試系統(tǒng)也值得關(guān)注,有助于提高學(xué)生知識水平以及能力進(jìn)行充分的考查,網(wǎng)絡(luò)考試系統(tǒng)不僅降低老師的工作壓力,也能反映出相應(yīng)行之有效的考試,也為了確??荚嚨墓叫?,在一定的程度里降低了對紙質(zhì)的依賴,這樣就大大降低對環(huán)境的壓力,同時也會給學(xué)生和老師帶來極大的便利。隨著互聯(lián)網(wǎng)相關(guān)技術(shù)的發(fā)展,特別是WEB網(wǎng)絡(luò)技術(shù)的出現(xiàn),將會成為一個推動遠(yuǎn)程教育快速發(fā)展的起點。盡管在線考試系統(tǒng)已經(jīng)有了許多成功的案例,但總的來說,對考試內(nèi)容、主題和不同,如更適合的流程,重新組織過程,也會做出適合不同情景下的考試系統(tǒng)。 相關(guān)領(lǐng)域的應(yīng)用發(fā)展現(xiàn)狀及趨勢從目前的考試系統(tǒng)來看,主要有以下這三種::該系統(tǒng)是早期存在的在線考試系統(tǒng),在單獨的計算機(jī)集群里所有的計算機(jī)都要分別具備考試的整套設(shè)備。這種系統(tǒng)的缺點是后期進(jìn)行系統(tǒng)的維護(hù)和升級很復(fù)雜,需要多處客戶端同時進(jìn)行升級;同時對于成績信息的收集,比對也相對繁瑣;優(yōu)點是設(shè)計過程和開發(fā)工程相對簡單,不需要復(fù)雜的配置。由于單機(jī)版不存在服務(wù)器,這樣考試信息的收集需要一臺一臺通過人工進(jìn)行,也會使工作量增大。單機(jī)版不需要連接網(wǎng)絡(luò),也不區(qū)分客戶端和服務(wù)端。比如之前較早進(jìn)行使用的全國計算機(jī)等級考試。2. 基于C/S的考試系統(tǒng):Client/Server (客戶端/服務(wù)器端)。這類結(jié)構(gòu)的考試系統(tǒng)需要實現(xiàn)對局域網(wǎng)的控制。通過區(qū)分局域網(wǎng)的服務(wù)端和客戶端程序,來實現(xiàn)軟件與服務(wù)器之間的通信。學(xué)生端部分安裝客戶端軟件,另外服務(wù)端主要的作用是管理相關(guān)考試信息同時對客戶端進(jìn)行控制。該類型的缺點是需要安裝客戶端,后期的升級和維護(hù)也比較困難。優(yōu)點也非常明顯對于成績信息的收集和查詢都比較方便,這主要得益于實現(xiàn)了局域網(wǎng)通信。該類網(wǎng)絡(luò)考試系統(tǒng)也比較普遍,比如職稱考試系統(tǒng)。3. 基于B/S模式的考試系統(tǒng):Browser/Server (瀏覽器/服務(wù)器端)。這類結(jié)構(gòu)的考試系統(tǒng),是在WEB技術(shù)發(fā)展后的一種新的網(wǎng)絡(luò)結(jié)構(gòu)實現(xiàn)方式。客戶端只需要安裝一個瀏覽器,例如谷歌瀏覽器或者IE瀏覽器等等,就可以很方便的實現(xiàn)服務(wù)端的數(shù)據(jù)交互。客戶端不需要安裝額外的軟件,只要有瀏覽器,能上網(wǎng),就能實現(xiàn)數(shù)據(jù)交互。這種系統(tǒng)應(yīng)用于局域網(wǎng)在線考試系統(tǒng)的同時,許多其他系統(tǒng)也在采用這種模式,例如像網(wǎng)上查詢系統(tǒng),選課系統(tǒng)等。這種結(jié)構(gòu)的優(yōu)點是,在后期可以說是零安裝、零維護(hù)。并且擴(kuò)展、升級非常簡單,符合軟件不斷發(fā)展的需求[1]。由于在線考試系統(tǒng)的實用性和靈活性,在多處領(lǐng)域都得到了廣泛運用。其中具有代表性的一個例子就是GPE(中文全稱美國研究生入學(xué)考試)的在線考試,因為它的出現(xiàn),使原來一年兩次參加的考試,變?yōu)槊總€正常工作日可以隨時參加GPE考試。再有ICCP推行的相關(guān)的認(rèn)證考試。國內(nèi)主要有全國性的計算機(jī)等級考試,以及非計算機(jī)專業(yè)的大學(xué)生計算機(jī)考試等等。但是很多的考試系統(tǒng)還是基于之前較早的(C/S)這類模式的軟件系統(tǒng)。其他在線考試系統(tǒng)還包括萬東網(wǎng)絡(luò)考試系統(tǒng)和阿里巴巴在線考試系統(tǒng)等。從現(xiàn)在的需求考慮,因為考試組織過程、以及考試內(nèi)容和題型等等的不同,該系統(tǒng)的可塑性還是很大的。綜合考慮:本系統(tǒng)采用基于B/S模式在線考試系統(tǒng),相比傳統(tǒng)的考試模式有以下幾個方面的優(yōu)勢:一個方面,更加靈活,既可本地進(jìn)行,也能異地進(jìn)行,并且設(shè)有大量題庫,考試試卷隨機(jī)生成,既減輕了老師出題的壓力,也提高了試題的隨機(jī)性,從而保證了考生考試的公平性。本在線考試系統(tǒng)把學(xué)科、試題,改卷,成績查詢等繁瑣的流程集中到一起,實現(xiàn)了一個在線考試管理的平臺,不同的角色進(jìn)入系統(tǒng)可以進(jìn)行不同權(quán)限的操作,更加的便捷和快速。 2 系統(tǒng)開發(fā)相關(guān)理論和技術(shù)的分析與研究,采用B/S三層架構(gòu)模式[2],并且采用了SQL Server ,并且采用了部分UUR框架做前端UI界面,實現(xiàn)了整個系統(tǒng)。 C語言的概述 C是一種面向?qū)ο蟮摹⒒赩isual 。包括了封裝以及繼承和多態(tài)的特點。C在結(jié)合VB、Java等語言特性的同時,在功能完善方面又結(jié)合了C語言的特點。C不是一種繁雜的語言,它將編程的過程盡可能的簡化,在實現(xiàn)WEB應(yīng)用時也得心應(yīng)手。不包含指針,沒有復(fù)雜的冗余代碼,使整個過程很容易接受。在C的整個的系統(tǒng)里面,將每個類型都封裝為對象,將全部內(nèi)容封裝到每個類當(dāng)中,避免了命名的沖突,由單繼承作為類型,避免的類型定義產(chǎn)生混亂。每個類是一個整體,使代碼結(jié)構(gòu)更加清晰,通過與WEB協(xié)調(diào)配合的使用,通過對C組件的應(yīng)用,能夠更加便捷的服務(wù)于Web服務(wù)。C沒有多繼承的概念,但是類的多繼承是由接口實現(xiàn)的C不支持類的多繼承,但可以通過對接口的繼承來支持類的多繼承,如果需要,它允許將某些類或類的方法聲明為非安全。C,保證了其組件與其他語言組件間的互操作性。衡量一種語言優(yōu)秀與否的重要標(biāo)準(zhǔn)是它的安全性與錯誤處理能力。C的先進(jìn)設(shè)計思想可以消除許多常見錯誤,提供完整的安全性能,當(dāng)C,.NET運行庫提供代碼可訪問安全特性,允許根據(jù)代碼的ID配置安全等級。C中是不能使用沒有初始化的變量的,所以變量類型要求是安全的,未經(jīng)過初始化的變量成員會被工具編譯器重置為零,同時指向引用類型的成員變量中也不能包括整型變量。同時C語言的各項檢查機(jī)制趨于完善,就程序運行過程中的處理能力做了很大改進(jìn)。 ,就是微軟的服務(wù)器端一項實現(xiàn)網(wǎng)頁展示的Web技術(shù)。,并在服務(wù)器上運行。,然后它通過Runtimepliant共同語言編譯器,然后將JIT編譯器把中間代碼轉(zhuǎn)換成本機(jī)代碼,使代碼最終在處理器上運行。因為代碼可以直接從處理器運行,網(wǎng)頁加載速度遠(yuǎn)遠(yuǎn)超過經(jīng)典的ASP頁面,嵌入式VBScript或者JScript必須不斷的進(jìn)行運行和緩存。,包括Application對象、Response對象等,其中Request的作用是接受表單信息,偵聽發(fā)給服務(wù)端的數(shù)據(jù)。Response對象的作用是發(fā)送表單信息,將消息表達(dá)到客戶端。所有Web服務(wù)器控件都是由WebControls進(jìn)行派生出來的。很多Web服務(wù)器控件所輸出的客戶端代碼很復(fù)雜。Web服務(wù)器控件總是以asp:開頭,它們有很多共同的屬性和方法。Label有一個叫AssociatedControlID的屬性,用來通過控件ID將那個控件與Label關(guān)聯(lián)(那個控件是文本框,就會是文本框得到焦點,是按鈕的話,就會觸發(fā)按鈕的單擊事件等等)。對于Form標(biāo)簽有一個DefaultButton屬性,用于設(shè)置默認(rèn)按鈕,頁面打開后,按回車就會觸發(fā)該按鈕事件。Panel有滾動功能,當(dāng)頁面的控件太多時,可以將這些控件放到Panel中,然后設(shè)置控件的ScrollBars屬性為Auto,這樣當(dāng)控件的長或?qū)挸^Panel的長或?qū)挄r就會出現(xiàn)滾動條。還可以設(shè)置樣式Style=overflow: scroll。RadioButtonList和CheckBoxList有一些而外的控制輸出布局的屬性。 UUR框架技術(shù)特點與概述 軟件概要UUR的網(wǎng)頁界面集成框架是一套完整的BS模式系統(tǒng)界面解決方案。提供給設(shè)計和開發(fā)WEB應(yīng)用的人員使用。適合用于自動化辦公、電子政務(wù)和RIA應(yīng)用等系統(tǒng)的開發(fā)中。本框架采用模板的方式開發(fā),本框架采用模板的方式開發(fā),讓使用者在開發(fā)系統(tǒng)時能夠無需關(guān)心界面表現(xiàn)和兼容性等方面,通過簡單的復(fù)制粘貼和非常小的修改量就能夠方便地制作出精致美觀、兼容性強的系統(tǒng)界面,從而把精力集中在系統(tǒng)功能的設(shè)計和實現(xiàn)上,提高開發(fā)效率,降低開發(fā)成本。 軟件主要特點1. UUR框架中目前包含了14中不同導(dǎo)航結(jié)構(gòu)的主頁模板,十多種主頁能夠應(yīng)對各種各樣的BS系統(tǒng)需求。這其中包括縱向多級菜單導(dǎo)航、縱向抽屜式導(dǎo)航、樹結(jié)構(gòu)導(dǎo)航、portal頁面等等。每種導(dǎo)航結(jié)構(gòu)支持的菜單層級也不盡相同。開發(fā)者可以根據(jù)自己的需要選擇任意一種或多種,然后基于該主頁進(jìn)行開發(fā)。2. UUR框架中目前已經(jīng)包含了非常多的內(nèi)容頁面模板,并給出代碼示例。開發(fā)者在制作一個頁面時,可以根據(jù)自己的需要找到合適的內(nèi)容頁面模板,然后拷貝相關(guān)代碼即可做出美觀、兼容性好、用戶體驗良好的頁面。必要時可以根據(jù)自己的需求進(jìn)行微調(diào)。,一方面提高了組件的美觀和擴(kuò)展性,另一方面還不影響開發(fā)者的開發(fā)習(xí)慣,有助于開發(fā)效率的進(jìn)一步提升。,無法滿足現(xiàn)今WEB頁面開發(fā)的需要和用戶對良好體驗的需求。UUR提供了更多的功能更為強大的組件和特效供使用,而且絕大多數(shù)組件使用方法非常簡單。這些組件極大地提高開發(fā)效率和用戶的體驗度。,CSS庫就是一些已經(jīng)寫好的CSS,只需要用class=“xxx”來表示頁面就可以了,不必再寫CSS。通過CSS庫我們可以很快速的完成開發(fā),提高我們的效率。CSS庫包含控制基本布局(浮動 對齊 行高等)、控制表現(xiàn)(寬高、顏色、字號、縮進(jìn))、控制定位 (上下左右的偏移量)和圖標(biāo)庫等。以圖標(biāo)庫為例,使用圖標(biāo)庫可以通過一句話很方便地創(chuàng)建圖標(biāo),應(yīng)用于按鈕、菜單項、工具條中。,有非常豐富的皮膚樣式,用戶也可以根據(jù)教程自己輕松定制皮膚。并且還支持了動態(tài)換膚等功能。,框架在整個制作過程,通過多種兼容性技術(shù)一直確保在各主流瀏覽器中做到兼容。目前可以與:IEIEIEIEFireFox、Chrome、Safira等主流瀏覽器完美兼容。,假如WEB應(yīng)用只需要其中的幾個特效和組件,就不必將整個框架機(jī)制都引入到項目中,每個組件都是一個獨立的文件包。方便了我們對UUR框架的使用。 3 在線考試系統(tǒng)需求分析 在線考試系統(tǒng)概述如今,很多大學(xué)開始采用在線考試的方式,一般有三種在線考試系統(tǒng),包括單機(jī)版、C / S和B / S結(jié)構(gòu)的結(jié)構(gòu)。獨立的考試制度,有必要通過機(jī)器來管理,維護(hù)和升級困難,自動化程度低,C / S(客戶機(jī)/服務(wù)器)結(jié)構(gòu),只適用于一個局域網(wǎng)(LAN)。在特定的軟件安裝在客戶機(jī)上,維護(hù)和管理困難。由于這些原因,我們重新設(shè)計了基于B / S結(jié)構(gòu)的在線考試系統(tǒng)。在現(xiàn)階段原有的基礎(chǔ)上,同時具有適用范圍廣,無任何復(fù)雜的條件限制,在僅有瀏覽器和互聯(lián)網(wǎng)時就能輕松開始考試。從而達(dá)到該系統(tǒng)數(shù)據(jù)更方便維護(hù)和升級簡單等。 系統(tǒng)用例模型下圖分別以考生、管理員和教師的身份描述了該考試系統(tǒng)的用例模型 系統(tǒng)用例模型圖 系統(tǒng)流程圖下圖為考試系統(tǒng)的系統(tǒng)流程圖,從考生的角度描述了整個系統(tǒng)模塊的進(jìn)行流程。 系統(tǒng)流程圖 在線考試系統(tǒng)需要解決的問題該系統(tǒng)是以創(chuàng)建一個基于B/S模式框架的在線考試系統(tǒng)為目的的,只要網(wǎng)絡(luò)覆蓋的范圍內(nèi),都可以自主進(jìn)行考試。系統(tǒng)包括教師、管理員、考生這三類不同的用戶。對于此在線考試操作的管理員可以對教師、考生和考場信息進(jìn)行管理;教師一類的用戶也可以管理試題庫,包括對試卷類別的管理、已經(jīng)完成的成績查詢等;考生一類的用戶可以修改密碼信息、自主考試、個人成績查詢等。整個流程實現(xiàn)全部的傳統(tǒng)考試流程,提高了工作的效率和完成相關(guān)信息的正確性,打破了傳統(tǒng)考試模式下時間和空間對考試過程的限制。徹底實現(xiàn)無紙化考試,從而將教師和學(xué)生從原本繁重的考試成本中脫離出來。 在線考試系統(tǒng)需求問題描述 在線考試系統(tǒng)功能性需求根據(jù)對網(wǎng)絡(luò)在線考試系統(tǒng)的分模塊進(jìn)行需求的分析和相關(guān)考務(wù)要求,結(jié)合了現(xiàn)在實際的考試場景,列出該考試系統(tǒng)應(yīng)該具備的相關(guān)流程的功能有以下幾個模塊:、權(quán)限進(jìn)行管理,在用戶登錄時可以進(jìn)行身份的有效驗證。,可隨機(jī)抽題,并保證IP地址相鄰的考生試卷不同。,系統(tǒng)可以倒計時,考試時間結(jié)束時可以強制交卷,考生也可以提前交卷。,系統(tǒng)可以自動對試卷中的客觀題部分進(jìn)行評分、并把生成的成績自動保存到數(shù)據(jù)庫,以供后期查閱。、
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1