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

正文內(nèi)容

無紙化考試系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文(留存版)

2025-08-06 21:16上一頁面

下一頁面
  

【正文】 賴網(wǎng)絡(luò),沒有網(wǎng)絡(luò)就無法工作,無法對考試時行實時監(jiān)控,可控性差,使用也很顯然容易造成試題泄漏,對重要考試顯然是不可取的。這種模式中,服務(wù)器存儲所有數(shù)據(jù)。系統(tǒng)要從安裝、配置和管理三個方面入手,對Windows2000 Server進行安全設(shè)計:(1)安裝:在安裝安全方面注意采用NTFS文件分區(qū)格式以及安裝微軟官方公布的最新Server Packs和補丁。對于網(wǎng)上考試系統(tǒng)來說,可擴展性、安全性、可管理性是幾個關(guān)鍵因素:(1)可管理性。int nPort = 27。(2)ODBC管理器(Administrator)。MFC,微軟基礎(chǔ)類(Microsoft Foundation Classes),實際上是微軟提供的,用于在C++環(huán)境下編寫應(yīng)用程序的一個框架和引擎,VC++是Windows下開發(fā)人員使用的專業(yè)C++ SDK(SDK,Standard Software Develop Kit,專業(yè)軟件開發(fā)平臺),MFC就是掛在它之上的一個輔助軟件開發(fā)包,MFC作為與VC++血肉相連的部分(注意C++和VC++的區(qū)別:C++是一種程序設(shè)計語言,是一種大家都承認的軟件編制的通用規(guī)范,而VC++只是一個編譯器,或者說是一種編譯器+源程序編輯器的IDE,WS,Platform,這跟Pascal和Delphi的關(guān)系一個道理,Pascal是Delphi的語言基礎(chǔ),Delphi使用Pascal規(guī)范來進行Win下應(yīng)用程序的開發(fā)和編譯,卻不同于Basic語言和VB的關(guān)系,Basic語言在VB開發(fā)出來被應(yīng)用的年代已經(jīng)成了Basic語言的新規(guī)范,VB新加的Basic語言要素,如面向?qū)ο蟪绦蛟O(shè)計的要素,是一種性質(zhì)上的飛躍,使VB既是一個IDE,又成長成一個新的程序設(shè)計語言),MFC同BC++集成的VCL一樣是一個非外掛式的軟件包,類庫,只不過MFC類是微軟為VC++專配的本系統(tǒng)。這些題型涵蓋了大部分科目的考試題型,能滿足考試的科學(xué)性和合理性要求。(2)考試中,考生通過計算機連接到考試服務(wù)器上,教師在服務(wù)器端發(fā)放試卷,試卷以獨立文件的形式傳回學(xué)生機,考試過程中所有考生的答案以獨立文件的形式暫存在本地機,等提交試卷后再傳回服務(wù)器,在網(wǎng)絡(luò)斷開時拷貝至服務(wù)。無紙化考試系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文目 錄1 緒論 1 1 2 22 系統(tǒng)的理論基礎(chǔ)及相關(guān)技術(shù) 4 4 4 53 系統(tǒng)的需求分析 9 9 104 系統(tǒng)設(shè)計方案 12 12 13 14 155 系統(tǒng)主要模塊的設(shè)計與實現(xiàn) 20 20 21 22 24 30 30 33 346 系統(tǒng)界面設(shè)計 36 36 407 總結(jié) 46參考文獻 47致 謝 481 緒論隨著Internet和計算機技術(shù)的高速發(fā)展,計算機和網(wǎng)絡(luò)的應(yīng)用已經(jīng)普及到各行各業(yè)。本系統(tǒng)基于C/S,實現(xiàn)的目標(biāo)是輕量級,簡單,可靠,以下是相關(guān)流程:(1)首先教師和管理員的界面是不一樣的,管理員除了具有教師的權(quán)限外,還具有管理權(quán)限,考試前,教師需要準(zhǔn)備好試卷,一種是以前自己出的或其它教師出的題或?qū)⒁郧暗脑嚲硇薷某尚碌脑嚲?,一種是利用向?qū)е谱髟嚲?,由于直接在服?wù)器上操作,不需要管理員的干涉。本系統(tǒng)中能夠處理的題型有:單選題、多選題、判斷題、填空題、簡答題和論述題等,在本系統(tǒng)中簡答題和論述題將統(tǒng)一為主觀題,其它為客觀題,客觀題采用計算機自動評分,這也是該系統(tǒng)與傳統(tǒng)考試相比,所具有的一個優(yōu)越性。 最大缺點是開發(fā)效率不高。由此可見,ODBC的最大優(yōu)點是能以統(tǒng)一的方式處理所有的數(shù)據(jù)庫一個完整的ODBC由下列幾個部件組成:(1)應(yīng)用程序(Application)。 // Use the default parameters 或 CAsyncSocket* pSocket = new CAsyncSocket。(5)系統(tǒng)能夠?qū)崿F(xiàn)對考生的考試成績進行統(tǒng)計、對成績和試卷進行查詢的功能。操作系統(tǒng)的安全是Web最基本的,也是最重要的安全保證。有關(guān)的一切數(shù)據(jù)處理都交給了主機去完成,這要求主機具有十分高的性能,并且隨著信息量的增加而不斷更新。最大優(yōu)點是跨平臺支持,幾乎在各種操作系統(tǒng)上都有Web瀏覽器可供使用。 教師權(quán)限試題管理生成試卷閱卷及通知成績 圖2教師權(quán)限圖管理員權(quán)限教師權(quán)限設(shè)置考生信息設(shè)置系統(tǒng)的安全維護圖3管理員權(quán)限圖考生以合法身份登錄后,進行答卷,答題完畢提交答卷。一個為其它許多組織提供數(shù)據(jù)庫服務(wù)的組織可為每個客戶組織單獨運行一個SQL Server2000實例,而全部實例可集中在一臺計算機上。(3)設(shè)置試卷屬性如分值,時間和密碼等。第一個窗口的初始化,其實對控件的初始化:BOOL CWizard_page1::OnInitDialog(){ CPropertyPage::OnInitDialog()。 i6。 thism_subjective =FALSE。 virtual BOOL OnInitDialog()。public: afx_msg void OnNMClickListusefulpaper(NMHDR *pNMHDR, LRESULT *pResult)。 m_psocket = new CMysocket()。//重新分配一個空套接字,用于下一次連接 m_psocketm_pControlDlg = this。//finish send file//設(shè)置當(dāng)前狀態(tài)為試卷發(fā)送完成 } catch(CFileException *e) { AfxMessageBox(em_strFileName)。 CString fullfilename。在讀取試卷后可獲得試卷的規(guī)定時間,在開始答題后建立一個計時器,時間用盡即產(chǎn)生消息,消息響應(yīng)中即可進行控制。//創(chuàng)建者 CString path。//本題分值}④主觀題Struct subjective_subject{ CString Title。對于題目來講,都是調(diào)用的一個函數(shù),沒有任何的不同。 this(1,_T(選擇題分數(shù)),LVCFMT_LEFT,width/6,1)。 (_T(select * from stu_score_detail where stu_no = %d),xuehao)。 (index,5,all)。 return。 (index,1,selects)。(2)答卷的存儲讀取與試卷的存儲類似,在此不再累述。CString filepath = m_pfileDlgGetPathName()。選擇題型后點擊“下一步”,進入如圖12所示界面。用戶的注冊,實際上就是往表teacher_iofo中添加了一天記錄,而注銷就是刪除指定的記錄。 } //插入數(shù)據(jù)庫的teacher_info表中 CString strSQL。 = strpass。 }}注銷代碼:void CManageDlg::OnBnClickedBnLogout(){ // TODO:注銷用戶 CString strno,strname。 = strname。//男 else sex=0。圖19答題點擊“答題”按鈕后出現(xiàn)如圖19所示界面,學(xué)生答題后點擊“確定”按鈕。}m_pfileClose()。}本系統(tǒng)對與文件傳輸?shù)募夹g(shù)要求不高,人工的考試時將試卷發(fā)送到學(xué)生手里,本系統(tǒng)則是用發(fā)送數(shù)據(jù)的方式講試卷的數(shù)據(jù)發(fā)送到客戶端。(1)答卷的存儲和試卷的存儲類似的結(jié)構(gòu),原理相同。 (_T(%d),)。%s39。 (index,1,selects)。 //異常處理 try { (CRecordset::dynaset,strSQL)。listRect)。file,CArchive::store)。//本題分值}③判斷題Struct judge_subject{ CString Title。//主觀題數(shù) CString password。 else { (2)。 CFile file(fullfilename,CFile::modeCreate)。//發(fā)送這255個字節(jié)的數(shù)據(jù) if(num 255)//如果讀取的數(shù)據(jù)個數(shù)小于255,我們認為文件讀取完畢 { sz[num]= 39。//set the state as connected this(m_psocket)。 this(3,_T(命題時間),LVCFMT_LEFT,width/5,1)。 void DeleteFromMapbyName(CString name)。// 對話框數(shù)據(jù) enum { IDD = IDD_STARTEXAM_DLG }。 for(int i=0。 this(2)。//判斷題指針,將指向數(shù)組 CSsubjective_subject2* m_psubjective_subject。題庫管理的主要功能,列出當(dāng)前所有試卷,供老師選擇使用,程序內(nèi)部由一個鏈表來維護,這樣的方便之處在于當(dāng)用戶使用他的建立的試卷時,只要輸入密碼就能使用,此時,將很方便地將試卷信息添加到鏈表中隨時可進行讀寫操作。SQLServer2000還在多個用戶之間有效地分配可用資源,比如內(nèi)存、網(wǎng)絡(luò)帶寬和磁盤I/O。(2)考生信息管理:考生的信息增加,刪除,修改。所有的Web服務(wù)器與瀏覽器都遵循同樣的標(biāo)準(zhǔn),基于瀏覽器共享成為可能。SQL Server 2000,是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的新版本。對于考試系統(tǒng)而言,這種擴展性就顯得尤為重要,因為考試系統(tǒng)功能的完善是一個漸進的過程,要根據(jù)學(xué)生的要求和技術(shù)的發(fā)展而不斷改進。無紙化考試系統(tǒng)的基本功能是利用計算機和網(wǎng)絡(luò)來組織考試。 Socket套接字及文件傳輸本系統(tǒng)用到的是VC的CAsyncSocket類, 該類在非常低的級別上封裝 Windows Sockets API,它的使用方法如下:(1)創(chuàng)建套接字創(chuàng)建一個 CAsyncSocket 對象并使用該對象創(chuàng)建基礎(chǔ) SOCKET 句柄。ODBC(Open Database Connectivity,開放數(shù)據(jù)庫互連)是微軟公司開放服務(wù)結(jié)構(gòu)(WOSA,Windows Open Services Architecture)中有關(guān)數(shù)據(jù)庫的一個組成部分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)API(應(yīng)用程序編程接口)。按照軟件工程開發(fā)設(shè)計思路,分步驟進行需求分析、整體設(shè)計、詳細設(shè)計、編碼測試,最后驗收通過。利用網(wǎng)絡(luò)考試系統(tǒng)進行考試則不再需要印刷試卷,可以節(jié)省大量的人力、物力和財力;課程考試題目在考前輸入計算機,建成試題庫,利用網(wǎng)絡(luò)考試系統(tǒng)對試題庫進行科學(xué)的管理,為教師題目的保存、分類和檢索提供了便利,也為編制試卷提供了高效率和低成本的手段:考試試卷由試題庫中的信息按照教師制定的組卷策略自動生成,提高了出卷的效率,并避免了考試前試題信息的泄露;考試系統(tǒng)可以對歷次考試的結(jié)果進行統(tǒng)計分析,教師可以依據(jù)分析結(jié)果,根據(jù)實際情況,調(diào)整、更新試題,增強試題庫的生命力。正是在這種背景下,設(shè)計并開發(fā)一個功能完善的網(wǎng)絡(luò)考試系統(tǒng)也就成為了我們迫切需要解決的問題。在我國,考試一直是學(xué)校教學(xué)活動中最重要的環(huán)節(jié)之一??蛻舳酥还┛忌卿?,服務(wù)器端供教師和管理員登錄。傳統(tǒng)考試組織起來比較復(fù)雜,其工作流程包括:教師出題、制卷、分配考場、考試、閱卷、成績統(tǒng)計、發(fā)成績通知單等多個環(huán)節(jié),這些環(huán)節(jié)需要耗費大量的人力、物力和財力。在進行程序設(shè)計的時候,如果類庫中的某個對象能完成所需要的功能,這時我們只要簡單地調(diào)用已有對象的方法就可以了。DLL中,對用戶是透明的。接收到連接請求時,用 CAsyncSocket::Accept 接受該請求。安全性是通過為信息的機密性、完整性和可靠性提供充分的保護來預(yù)防風(fēng)險。+SQLserver 2000。為了適應(yīng)一些大型的結(jié)構(gòu)復(fù)雜的系統(tǒng)應(yīng)用,出現(xiàn)了三層結(jié)構(gòu)的C/S結(jié)構(gòu)模式,它把兩層結(jié)構(gòu)中服務(wù)器部分和客戶端部分的應(yīng)用單獨劃出來,從而滿足大型應(yīng)用系統(tǒng)的要求??荚囅到y(tǒng)服務(wù)器數(shù)據(jù)庫服務(wù)器客戶端1客戶端2客戶端3客戶端4圖1系統(tǒng)體系結(jié)構(gòu)圖客戶只與服務(wù)器進行網(wǎng)絡(luò)通信,而服務(wù)既與客戶端通信又與數(shù)據(jù)庫進行訪問。數(shù)據(jù)庫引擎充分保護數(shù)據(jù)完整性,同時將管理上千個并發(fā)使用修改數(shù)據(jù)庫的用戶的開銷減到最小。 47教師信息表姓名性別年齡教師號聯(lián)系方式學(xué)生信息表姓名年齡性別學(xué)號班級編號專業(yè)編號學(xué)院編號圖4(a) 圖4(b)試卷信息表創(chuàng)建日期試卷編號使用次數(shù)命題人科目成績信息表選擇題分試卷編號填空題分數(shù)判斷題分數(shù)學(xué)號創(chuàng)建日期圖4(c) 圖4(d)學(xué)院信息表專業(yè)信息表班級信息表學(xué)院編號學(xué)院名稱專業(yè)編號專業(yè)名稱班級編號班級名稱編號 圖4(e)學(xué)院試卷信息學(xué)生班級教師專業(yè)成績R11R21nR2R3R41nn1n11圖4(f)圖4 各實體關(guān)系圖數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計是將數(shù)據(jù)的概念結(jié)構(gòu)轉(zhuǎn)化為SQL Server2000數(shù)據(jù)庫系統(tǒng)的實際模型,得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)后,就可以在SQLServer2000數(shù)據(jù)庫系
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1