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

正文內(nèi)容

無(wú)紙化考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-文庫(kù)吧在線文庫(kù)

  

【正文】 出當(dāng)前所有試卷,供老師選擇使用,程序內(nèi)部由一個(gè)鏈表來(lái)維護(hù),這樣的方便之處在于當(dāng)用戶使用他的建立的試卷時(shí),只要輸入密碼就能使用,此時(shí),將很方便地將試卷信息添加到鏈表中隨時(shí)可進(jìn)行讀寫操作。 CWizardSheet(LPCTSTR pszCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0)。//判斷題指針,將指向數(shù)組 CSsubjective_subject2* m_psubjective_subject。 i++) this(i,sz[i])。 this(2)。 thism_fillblank = FALSE。 for(int i=0。 // return TRUE unless you set the focus to a control // 異常: OCX 屬性頁(yè)應(yīng)返回FALSE}考生登錄比較簡(jiǎn)單,運(yùn)行后首先與服務(wù)器端建立連接,登錄成功后輸入用戶名密碼,程序?qū)⒋藬?shù)據(jù)發(fā)送至服務(wù)器端,服務(wù)器端到數(shù)據(jù)庫(kù)中驗(yàn)證,正確則返回正確口令,否則返回錯(cuò)誤口令,則當(dāng)前客戶端成未準(zhǔn)備狀態(tài)。// 對(duì)話框數(shù)據(jù) enum { IDD = IDD_STARTEXAM_DLG }。//指向偵聽用的套接字 BOOL m_listen。 void DeleteFromMapbyName(CString name)。 // TODO: 在此添加額外的初始化 CRect listRect。 this(3,_T(命題時(shí)間),LVCFMT_LEFT,width/5,1)。 // return TRUE unless you set the focus to a control // 異常: OCX 屬性頁(yè)應(yīng)返回FALSE}當(dāng)偵聽套接字開始偵聽時(shí),如果有客戶端來(lái)連接(即使用connect函數(shù)),則該套接字類的onAccept函數(shù)會(huì)被調(diào)用,下面是onAccept函數(shù)的內(nèi)容:void CstartexamDlg::OnAccept(void){ ASSERT(m_psocket != NULL)。//set the state as connected this(m_psocket)。 fullfilename += filename。//發(fā)送這255個(gè)字節(jié)的數(shù)據(jù) if(num 255)//如果讀取的數(shù)據(jù)個(gè)數(shù)小于255,我們認(rèn)為文件讀取完畢 { sz[num]= 39。//設(shè)置狀態(tài)為獲得試卷文件名 int num = (Buffer,256)。 CFile file(fullfilename,CFile::modeCreate)。 CFile file。 else { (2)。//單選題數(shù) int single_value。//主觀題數(shù) CString password。//存儲(chǔ)答案選項(xiàng) int ans_num。//本題分值}③判斷題Struct judge_subject{ CString Title。按照這個(gè)順序,就可以一次將一個(gè)試卷文件完全的讀入內(nèi)存。file,CArchive::store)。像這樣一個(gè)輕量級(jí)的考試系統(tǒng),服務(wù)器是唯一能夠訪問(wèn)數(shù)據(jù)庫(kù)的部分,從傳統(tǒng)考試來(lái)看,試卷由老師批閱后將成績(jī)發(fā)放到學(xué)生手中,而本系統(tǒng)采用的方式即是模仿這種方式,如果是局部考試,這種方式是完全可以滿足需求的,而像CET那樣的考試的確需要B/S的查詢方式,那樣更方便,而本系統(tǒng)所針對(duì)的考試方式而言是不需要的。listRect)。 this(5,_T(總分),LVCFMT_LEFT,width/6,1)。 //異常處理 try { (CRecordset::dynaset,strSQL)。 (_T(%d),)。 (index,1,selects)。 } ()。%s39。 (_T(select * from stu_score_detail where stu_no = %d),xuehao)。 (_T(%d),)。 (index,5,all)。(1)答卷的存儲(chǔ)和試卷的存儲(chǔ)類似的結(jié)構(gòu),原理相同。//匹配碼 CString create_time。}本系統(tǒng)對(duì)與文件傳輸?shù)募夹g(shù)要求不高,人工的考試時(shí)將試卷發(fā)送到學(xué)生手里,本系統(tǒng)則是用發(fā)送數(shù)據(jù)的方式講試卷的數(shù)據(jù)發(fā)送到客戶端。UINT nBytesRead = 100。}m_pfileClose()。圖13 點(diǎn)擊“試卷科目”右邊的下拉列表進(jìn)行相應(yīng)選擇,并在下面的三項(xiàng)中輸入相應(yīng)的內(nèi)容,點(diǎn)擊“完成”。圖19答題點(diǎn)擊“答題”按鈕后出現(xiàn)如圖19所示界面,學(xué)生答題后點(diǎn)擊“確定”按鈕。 //取值 this(strno)。//男 else sex=0。 try { (CRecordset::dynaset,strSQL)。 = strname。 MessageBox(warmessage)。 }}注銷代碼:void CManageDlg::OnBnClickedBnLogout(){ // TODO:注銷用戶 CString strno,strname。 this(_T())。 = strpass。 CString strNewTeaNum。 } //插入數(shù)據(jù)庫(kù)的teacher_info表中 CString strSQL。 age= _wtoi(())。用戶的注冊(cè),實(shí)際上就是往表teacher_iofo中添加了一天記錄,而注銷就是刪除指定的記錄。圖16客戶端列表彈出“試卷發(fā)送成功”對(duì)話框,點(diǎn)擊“確定”,則試卷發(fā)送成功。選擇題型后點(diǎn)擊“下一步”,進(jìn)入如圖12所示界面。}int num = strlen(Buffer)。CString filepath = m_pfileDlgGetPathName()。 CString str_ans。(2)答卷的存儲(chǔ)讀取與試卷的存儲(chǔ)類似,在此不再累述。 ()。 (index,1,selects)。 (_T(%d),)。 return。 CString strSQL。 (index,5,all)。 (_T(%d),)。 (_T(select * from stu_score_detail where stu_no = %d),xuehao)。 //找出所有在此班級(jí)的人的學(xué)號(hào) CSETstu_info stuset(amp。 this(1,_T(選擇題分?jǐn)?shù)),LVCFMT_LEFT,width/6,1)。 (_T(查詢個(gè)人信息))。對(duì)于題目來(lái)講,都是調(diào)用的一個(gè)函數(shù),沒(méi)有任何的不同。 } else { ar m_Title m_ans m_score。//本題分值}④主觀題Struct subjective_subject{ CString Title。//本題分值}②填空題Struct fillblank_subject{ CString Title。//創(chuàng)建者 CString path。//填空題數(shù) int fillblank_value。在讀取試卷后可獲得試卷的規(guī)定時(shí)間,在開始答題后建立一個(gè)計(jì)時(shí)器,時(shí)間用盡即產(chǎn)生消息,消息響應(yīng)中即可進(jìn)行控制。//寫入數(shù)據(jù) if(num 255) {//接受到的數(shù)據(jù)下于255,我們認(rèn)為數(shù)據(jù)接受完畢因此設(shè)置狀態(tài)為接受完成,當(dāng)判斷狀態(tài)不是列出的兩種時(shí),將不會(huì)作出任何處理 (3)。 CString fullfilename。 CString fullfilename。//finish send file//設(shè)置當(dāng)前狀態(tài)為試卷發(fā)送完成 } catch(CFileException *e) { AfxMessageBox(em_strFileName)。 int len = ()。//重新分配一個(gè)空套接字,用于下一次連接 m_psocketm_pControlDlg = this。//確保是有效的連接 if(m_psocketm_hSocket != INVALID_SOCKET) { CString ip,msg。 m_psocket = new CMysocket()。 this(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_HEADERDRAGDROP)。public: afx_msg void OnNMClickListusefulpaper(NMHDR *pNMHDR, LRESULT *pResult)。private: vectorCMysocket* socketlist。 virtual BOOL OnInitDialog()。關(guān)于數(shù)據(jù)的存儲(chǔ),同樣的,內(nèi)部有存儲(chǔ)結(jié)構(gòu)和串行化接口,與試卷的存儲(chǔ)類似。 thism_subjective =FALSE。 this(2)。 i6。 //多選 CString sz2[6]={_T(3),_T(4),_T(5),_T(6),_T(8),_T(10)}。第一個(gè)窗口的初始化,其實(shí)對(duì)控件的初始化:BOOL CWizard_page1::OnInitDialog(){ CPropertyPage::OnInitDialog()。 CSfilehead2* m_pfilehead。(3)設(shè)置試卷屬性如分值,時(shí)間和密碼等。 5 系統(tǒng)主要模塊的設(shè)計(jì)與實(shí)現(xiàn)考試系統(tǒng)總體結(jié)構(gòu)圖如圖5所示。一個(gè)為其它許多組織提供數(shù)據(jù)庫(kù)服務(wù)的組織可為每個(gè)客戶組織單獨(dú)運(yùn)行一個(gè)SQL Server2000實(shí)例,而全部實(shí)例可集中在一臺(tái)計(jì)算機(jī)上??蓪⒁唤M數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)給服務(wù)器。 教師權(quán)限試題管理生成試卷閱卷及通知成績(jī) 圖2教師權(quán)限圖管理員權(quán)限教師權(quán)限設(shè)置考生信息設(shè)置系統(tǒng)的安全維護(hù)圖3管理員權(quán)限圖考生以合法身份登錄后,進(jìn)行答卷,答題完畢提交答卷。該子系統(tǒng)實(shí)現(xiàn)對(duì)考試相關(guān)新聞信息的總體管理,主要包括:(1)選擇題型和題目數(shù)及初步確定分值 ;(2)具體設(shè)置每個(gè)題的分值,題目,答案;(3)設(shè)置試卷類型和密碼及考試時(shí)間,保存。最大優(yōu)點(diǎn)是跨平臺(tái)支持,幾乎在各種操作系統(tǒng)上都有Web瀏覽器可供使用。即為三層分布結(jié)構(gòu),有利于共享,但對(duì)網(wǎng)絡(luò)依賴性強(qiáng)。有關(guān)的一切數(shù)據(jù)處理都交給了主機(jī)去完成,這要求主機(jī)具有十分高的性能,并且隨著信息量的增加而不斷更新。它最初是由Microsoft Sybase 和AshtonTate三家公司共同開發(fā)的,于1988 年推出了第一個(gè)OS/2 版本。操作系統(tǒng)的安全是Web最基本的,也是最重要的安全保證。(3)可擴(kuò)展性。(5)系統(tǒng)能夠?qū)崿F(xiàn)對(duì)考生的考試成績(jī)進(jìn)行統(tǒng)計(jì)、對(duì)成績(jī)和試卷進(jìn)行查詢的功能。 rSocketPort,int nFlags = 0)接收數(shù)據(jù)(4)關(guān)閉套接字void Close( )。 // Use the default parameters 或 CAsyncSocket* pSocket = new CAsyncSocket。(5)ODBC 驅(qū)動(dòng)程序。由此可見,ODBC的最大優(yōu)點(diǎn)是能以統(tǒng)一的方式處理所有的數(shù)據(jù)庫(kù)一個(gè)完整的ODBC由下列幾個(gè)部件組成:(1)應(yīng)用程序(Application)。正是由于MFC編程方法充分利用了面向?qū)ο蠹夹g(shù)的優(yōu)點(diǎn),它使得我們編程時(shí)極少需要關(guān)心對(duì)象方法的實(shí)現(xiàn)細(xì)節(jié),同時(shí)類庫(kù)中的各種對(duì)象的強(qiáng)大功能足以完成我們程序中的絕大部分所需功能,這使得應(yīng)用程序中程序員所需要編寫的代碼大為減少,有力地保證了程序的良好的可調(diào)試性。 最大缺點(diǎn)是開發(fā)效率不高。隨著教學(xué)體制的改革,考試制度也將隨之變革,采用無(wú)紙化的網(wǎng)上考試是今后考試的發(fā)展趨勢(shì)。本系統(tǒng)中能夠處理的題型有:?jiǎn)芜x題、多選題、判斷題、填空題、簡(jiǎn)答題和論述題等,在本系統(tǒng)中簡(jiǎn)答題和論述題將統(tǒng)一為主觀題,其它為客觀題,客觀題采用計(jì)算機(jī)自動(dòng)評(píng)分,這也是該系統(tǒng)與傳統(tǒng)考試相比,所具有的一個(gè)優(yōu)越性。教師可隨時(shí)閱卷,閱卷時(shí),客觀題直接由系統(tǒng)批改,主觀題由老師定奪。本系統(tǒng)基于C/S,實(shí)現(xiàn)的目標(biāo)是輕量級(jí),簡(jiǎn)單,可靠,以下是相關(guān)流程:(1)首先教師和管理員的界面是不一樣的,管理員除了具有教師的權(quán)限外,還具有管理權(quán)限,考試前,教師需要準(zhǔn)備好試卷,一種是以前自己出的或其它教師出的題或?qū)⒁郧暗脑嚲硇薷某尚碌脑嚲恚环N是利用向?qū)е谱髟嚲?,由于直接在服?wù)器上操作,不需要管理員的干涉。而且,隨著考試題型和考生數(shù)量的不斷增加以及考試要求的不斷提高,組織考試的工作量越來(lái)越大,而且也越來(lái)越煩瑣。無(wú)紙化考試系統(tǒng)的設(shè)計(jì)與實(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è)計(jì)方案 12 12 13 14 155 系統(tǒng)主要模塊的設(shè)計(jì)與實(shí)現(xiàn) 20 20 21 22 24 30 30 33 346 系統(tǒng)界面設(shè)計(jì) 36 36 407 總結(jié) 46參考文獻(xiàn) 47致 謝 481 緒論隨著Internet和計(jì)算機(jī)技術(shù)的高速發(fā)展,計(jì)算機(jī)和網(wǎng)絡(luò)的應(yīng)用已經(jīng)普及到各行各業(yè)。可以說(shuō),在計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)日益發(fā)展成熟的今天,傳統(tǒng)的考試方式已經(jīng)很不適應(yīng)現(xiàn)代考試的需要了。(2)考試中,考生通過(guò)計(jì)算機(jī)連接到考
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1