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

正文內容

基于java交通考試的開發(fā)與研究(已修改)

2025-06-19 17:36 本頁面
 

【正文】 JAVA課程設計題目:駕駛員從業(yè)資格考試系統(tǒng) 學 院: 專 業(yè): 計算機科學與技術 班 級: 10 計 科 學 號: 學生姓名: 2012年 01 月 05日無紙化考試系統(tǒng)的設計與實現(xiàn)摘要:在當今社會,網(wǎng)絡教育作為構建開放的終身教育體系的一種十分重要和行之有效的途徑,越來越收到各方面的關注,并得到了極大的應用和發(fā)展。網(wǎng)上考試系統(tǒng),作為網(wǎng)絡教育支持平臺中十分重要的組成部分,為網(wǎng)絡教育教學反饋和質量評估的有效手段,同時也對傳統(tǒng)考試提出了巨大的挑戰(zhàn)。本系統(tǒng)利用網(wǎng)絡技術和數(shù)據(jù)庫技術,開發(fā)了基于C/S結構的多用戶在線考試系統(tǒng)。該系統(tǒng)使用方便、操作簡單,現(xiàn)階段能實現(xiàn)多用戶同時在線考試、時間控制,試題錄入及修改、試題共享、用戶管理、成績查詢、輔助閱卷等重要功能,也就是說實現(xiàn)了真正的無紙化考試,滿足任何授權的考生隨時隨地考試并獲得成績。軟件采用簡潔的客戶端服務器模式,脫離對外網(wǎng)的依賴,在局域網(wǎng)內即可完成考試。以C語言和C++ 課程為例構建了兩份試卷并實現(xiàn)了網(wǎng)上考試系統(tǒng)的設計,該考試系統(tǒng)具有通用性,可以方便地推廣到其他課程。關鍵字:網(wǎng)上考試系統(tǒng);軟件工程;組卷;C/S模式 目 錄1 緒論 1 1 2 22 系統(tǒng)的理論基礎及相關技術 4 4 4 53 系統(tǒng)的需求分析 9 9 104 系統(tǒng)設計方案 12 12 13 14 155 系統(tǒng)主要模塊的設計與實現(xiàn) 20 20 21 22 24 30 30 33 346 系統(tǒng)界面設計 36 36 客戶端 387 總結 40參考文獻 411 緒論隨著Internet和計算機技術的高速發(fā)展,計算機和網(wǎng)絡的應用已經(jīng)普及到各行各業(yè)。尤其在大,中專院校,校園網(wǎng)的建設已經(jīng)逐步完善,大多數(shù)學生已經(jīng)具備了利用網(wǎng)絡工具進行信息交流和輔助學習的能力。發(fā)展以互聯(lián)網(wǎng)為主要手段的現(xiàn)代遠程教育已經(jīng)成為當今教育發(fā)展的趨勢。在國內,教育部提出實施“現(xiàn)代遠程教育工程”,形成開放式教育網(wǎng)絡,構建終身學習體系。在我國,考試一直是學校教學活動中最重要的環(huán)節(jié)之一。然而,長期以來學校的各種考試都是以紙,筆為介質的傳統(tǒng)考試方式,就是到目前為止,許多學校包括我們所在的高校,都還在廣泛的使用這種考試方式。在傳統(tǒng)考試方式下,組織一次考試要經(jīng)過多個環(huán)節(jié):教師出題,印制試卷,學生考試,教師閱卷,統(tǒng)計成績與評估和試卷分析等,消耗了大量的人力物力,并且在閱卷,統(tǒng)分的工作中也非常容易出現(xiàn)人為的差錯。而且,隨著考試題型和考生數(shù)量的不斷增加以及考試要求的不斷提高,組織考試的工作量越來越大,而且也越來越煩瑣。可以說,在計算機技術和網(wǎng)絡技術日益發(fā)展成熟的今天,傳統(tǒng)的考試方式已經(jīng)很不適應現(xiàn)代考試的需要了。將先進的計算機技術和網(wǎng)絡技術應用于考試已經(jīng)成為考試方式發(fā)展的必然趨勢了。老師們都非常盼望用一種新的方式來取代傳統(tǒng)考試方式,以減輕教師的工作負擔、提高工作效率,提高考試質量,使考試更趨于客觀、合理和公證,更有利于教與學。正是在這種背景下,設計并開發(fā)一個功能完善的網(wǎng)絡考試系統(tǒng)也就成為了我們迫切需要解決的問題?;诖?,近幾年來在線考試系統(tǒng)一直是高校軟件開發(fā)的熱點?;贐/S模式和C/S模式的考試系統(tǒng)是一種新興的考試模式,它改變了傳統(tǒng)的考試方式,可以客觀、準確地評估人在某個知識領域的能力和水平,極大的提高考試效率,將考試這樣一項浩大的工程簡單化、模式化、透明化。同傳統(tǒng)意義上的考試相比,無紙化考試系統(tǒng)是傳統(tǒng)考試和考場的延伸,它可以利用網(wǎng)絡的無限廣闊空間,隨時隨地的讓學生進行練習、測試和考試,加上數(shù)據(jù)庫技術的利用,大大簡化了傳統(tǒng)考試的過程,提高了考試和評價質量。本系統(tǒng)基于C/S,實現(xiàn)的目標是輕量級,簡單,可靠,以下是相關流程:(1)首先教師和管理員的界面是不一樣的,管理員除了具有教師的權限外,還具有管理權限,考試前,教師需要準備好試卷,一種是以前自己出的或其它教師出的題或將以前的試卷修改成新的試卷,一種是利用向導制作試卷,由于直接在服務器上操作,不需要管理員的干涉。(2)考試中,考生通過計算機連接到考試服務器上,教師在服務器端發(fā)放試卷,試卷以獨立文件的形式傳回學生機,考試過程中所有考生的答案以獨立文件的形式暫存在本地機,等提交試卷后再傳回服務器,在網(wǎng)絡斷開時拷貝至服務。(3)考試結束后,由計算機自動閱卷結合教師在服務器閱卷,由教師查詢。本課題使用VC/MFC技術,運用軟件工程的思想,和模塊化設計思想來進行開發(fā),分為用戶界面、數(shù)據(jù)處理和數(shù)據(jù)存儲讀取。用戶界面由MFC中模板完成,簡單容易維護,數(shù)據(jù)處理也依賴于MFC消息機制和數(shù)據(jù)處理機制加上C++本身強大的能力,數(shù)據(jù)文件存儲也由MFC提供了處理方式,本系統(tǒng)具有試卷生成、試題管理、考試、成績查詢、用戶管理和閱卷六個子系統(tǒng)組成??蛻舳酥还┛忌卿洠掌鞫斯┙處熀凸芾韱T登錄。網(wǎng)上考試系統(tǒng)要實現(xiàn)下面的功能:系統(tǒng)服務器端分管理員和教師,客戶端僅供考試使用。教師登錄后可以創(chuàng)建新試卷,系統(tǒng)提供了一個向導,幫助教師也手動添加試題,非常方便,若完成后覺得需要改動,也可以修改,考試模擬功能,學生登錄,發(fā)放試卷,答題,考試實時狀態(tài),答卷自動保存和傳輸。教師可隨時閱卷,閱卷時,客觀題直接由系統(tǒng)批改,主觀題由老師定奪。在計算機技術和網(wǎng)絡技術日益發(fā)展成熟,并逐步滲^到社會生活各個領域的今天,各行各業(yè)都發(fā)生了深刻的變革,計算機技術和網(wǎng)絡技術已經(jīng)被廣泛地用于各行各業(yè),學校也不例外,傳統(tǒng)的考試方式也面臨著重大的變革,而利用網(wǎng)絡考試系統(tǒng)進行考試則是一種先進的考試方式,它有很多傳統(tǒng)的考試方式所不具有的優(yōu)越性。傳統(tǒng)的考試方式下,多數(shù)學校的考試的工作流程是教師出題、印制試卷,學生考試,教師圓卷、統(tǒng)計成績與評估、試卷分析等,其中制卷、閱卷、統(tǒng)計成績的工作量非常大,而且也特別容易出錯。尤其是隨著高校學生的擴招,考生數(shù)量大幅度增加,閱卷和成績統(tǒng)計的工作將變得更加的煩瑣。利用網(wǎng)絡考試系統(tǒng)進行考試則不再需要印刷試卷,可以節(jié)省大量的人力、物力和財力;課程考試題目在考前輸入計算機,建成試題庫,利用網(wǎng)絡考試系統(tǒng)對試題庫進行科學的管理,為教師題目的保存、分類和檢索提供了便利,也為編制試卷提供了高效率和低成本的手段:考試試卷由試題庫中的信息按照教師制定的組卷策略自動生成,提高了出卷的效率,并避免了考試前試題信息的泄露;考試系統(tǒng)可以對歷次考試的結果進行統(tǒng)計分析,教師可以依據(jù)分析結果,根據(jù)實際情況,調整、更新試題,增強試題庫的生命力。使試題庫能夠更加準確的反映要考核的內容,增強出題的科學性和合理性:采用標準化的客觀型試題進行考試,網(wǎng)絡考試系統(tǒng)可以直接對試卷進行評分,就不需要人工閱卷,從而不但可以大量減輕任課教師煩瑣的閱卷工作,還提高了閱卷的效率和準確度,避免了人工判卷時經(jīng)常出現(xiàn)的錯判、漏判和分數(shù)計算錯誤等情況,使考試過程更加規(guī)范化;考試后每個題目的分數(shù)存儲在數(shù)據(jù)庫中,利用數(shù)據(jù)庫能方便地對數(shù)據(jù)進行統(tǒng)計、匯總、排序等操作,就不再需要教師做毫無意義的統(tǒng)分工作了,教師也能從中了解考試的情況;考試試卷及考試成績保存在數(shù)據(jù)庫中,為考生查詢成績提供了方便,也增加了考試的公開性與透明度。由此可見,設計并開發(fā)一個功能完善的網(wǎng)絡考試系統(tǒng)是非常有意義的。2 系統(tǒng)的理論基礎及相關技術(1)考試系統(tǒng)多年來主要的困擾是對試題多樣性的處理,但隨著軟件技術的發(fā)展,這個問題已經(jīng)得到了徹底解決。本系統(tǒng)中能夠處理的題型有:單選題、多選題、判斷題、填空題、簡答題和論述題等,在本系統(tǒng)中簡答題和論述題將統(tǒng)一為主觀題,其它為客觀題,客觀題采用計算機自動評分,這也是該系統(tǒng)與傳統(tǒng)考試相比,所具有的一個優(yōu)越性。這些題型涵蓋了大部分科目的考試題型,能滿足考試的科學性和合理性要求。(2)隨著硬件技術的發(fā)展,試題庫存貯數(shù)據(jù)量大和處理速度慢等因素已不再是主要考慮的問題。本系統(tǒng)采用Microsoft SQL Server2000數(shù)據(jù)庫,能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務。(3)現(xiàn)在高校學生普遍具備了使用微機的基本技能,學生在鍵盤、鼠標操作、漢字錄入方面都不存在問題,且網(wǎng)絡考試系統(tǒng)對計算機操作水平要求極低,考生使用計算機答卷是完全可行的。傳統(tǒng)考試組織起來比較復雜,其工作流程包括:教師出題、制卷、分配考場、考試、閱卷、成績統(tǒng)計、發(fā)成績通知單等多個環(huán)節(jié),這些環(huán)節(jié)需要耗費大量的人力、物力和財力。而利用網(wǎng)絡考試和管理系統(tǒng)組織考試,無需制卷、成績統(tǒng)計和發(fā)成績通知單等過程,可以節(jié)約大量的人力、物力和財力。因此,使用網(wǎng)絡考試和管理系統(tǒng)有顯著的經(jīng)濟和社會效益。隨著教學體制的改革,考試制度也將隨之變革,采用無紙化的網(wǎng)上考試是今后考試的發(fā)展趨勢。現(xiàn)在,許多高校對于開發(fā)和應用網(wǎng)絡考試系統(tǒng)給予了極大的重視,許多學校都有相應的科研立項。因此,網(wǎng)絡考試系統(tǒng)有著十分廣闊的市場前景。(1)技術路線。按照軟件工程開發(fā)設計思路,分步驟進行需求分析、整體設計、詳細設計、編碼測試,最后驗收通過。(2)技術環(huán)境。,數(shù)據(jù)庫選用Microsoft SQL Server2000,它是基于客戶機服務器模式。++.net簡介VC++是微軟公司開發(fā)的一個IDE(集成開發(fā)環(huán)境),換句話說,就是使用C++的一個開發(fā)平臺,VC++是Windows平臺上的C++編程環(huán)境,VC作為一個主流的開發(fā)平臺一直深受編程愛好者的喜愛,VC++應用程序的開發(fā)主要有兩種模式,一種是WIN API方式,另一種則是MFC方式,傳統(tǒng)的WIN API開發(fā)方式比較繁瑣,而MFC則是對WIN API再次封裝,所以MFC相對于WIN API開發(fā)更具備效率優(yōu)勢,VC基于C,C++語言,主要由是MFC組成,是與系統(tǒng)聯(lián)系非常緊密的編程工具,它兼有高級,和低級語言的雙重性,功能強大,靈活,執(zhí)行效率高,幾乎可說VC在 Windows平臺無所不能。 最大缺點是開發(fā)效率不高。MFC,微軟基礎類(Microsoft Foundation Classes),實際上是微軟提供的,用于在C++環(huán)境下編寫應用程序的一個框架和引擎,VC++是Windows下開發(fā)人員使用的專業(yè)C++ SDK(SDK,Standard Software Develop Kit,專業(yè)軟件開發(fā)平臺),MFC就是掛在它之上的一個輔助軟件開發(fā)包,MFC作為與VC++血肉相連的部分(注意C++和VC++的區(qū)別:C++是一種程序設計語言,是一種大家都承認的軟件編制的通用規(guī)范,而VC++只是一個編譯器,或者說是一種編譯器+源程序編輯器的IDE,WS,Platform,這跟Pascal和Delphi的關系一個道理,Pascal是Delphi的語言基礎,Delphi使用Pascal規(guī)范來進行Win下應用程序的開發(fā)和編譯,卻不同于Basic語言和VB的關系,Basic語言在VB開發(fā)出來被應用的年代已經(jīng)成了Basic語言的新規(guī)范,VB新加的Basic語言要素,如面向對象程序設計的要素,是一種性質上的飛躍,使VB既是一個IDE,又成長成一個新的程序設計語言),MFC同BC++集成的VCL一樣是一個非外掛式的軟件包,類庫,只不過MFC類是微軟為VC++專配的本系統(tǒng)。本系統(tǒng)采用Visual Studio 。MFC的本質就是一個包含了許多微軟公司已經(jīng)定義好的對象的類庫,我們知道,雖然我們要編寫的程序在功能上是千差萬別的,但從本質上來講,都可以化歸為用戶界面的設計,對文件的操作,多媒體的使用,數(shù)據(jù)庫的訪問等等一些最主要的方面。這一點正是微軟提供MFC類庫最重要的原因,在這個類庫中包含了一百多個程序開發(fā)過程中最常用到的對象。在進行程序設計的時候,如果類庫中的某個對象能完成所需要的功能,這時我們只要簡單地調用已有對
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1