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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文--基于c_s模式的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-wenkub.com

2024-11-29 17:52 本頁(yè)面
   

【正文】 在 2021年 1 月 16 號(hào)被 Sun 公司收購(gòu)。 一次編寫,處處運(yùn)行:作為 Java 開(kāi)發(fā)平臺(tái)的一部分, JSP 具有 Java 的所有優(yōu)點(diǎn),包括 Write once , Run everywhere。它在傳統(tǒng)的靜態(tài)頁(yè)面文件 (*.html, *.htm)中加入 Java 程序片段和 JSP 標(biāo)記,就構(gòu)成了 JSP 頁(yè)面。 B/S 模式帶來(lái)的巨大的好處: 開(kāi)發(fā)成本及維護(hù)成本降低。一個(gè)好的系統(tǒng)需要一段時(shí)間的跟蹤及長(zhǎng)期的維護(hù),也許后期還有可能進(jìn)行功能上的增加或改進(jìn),這些都需要在系統(tǒng)設(shè)計(jì)時(shí)考慮好,才能使一個(gè)系統(tǒng)被應(yīng)用的時(shí)間更長(zhǎng)。系統(tǒng)的各項(xiàng)功能基本都能正常運(yùn)行,達(dá)到了初步設(shè)計(jì)的要求,但是還不夠完善。通過(guò)總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼三個(gè)階段,實(shí)現(xiàn)了在線考試系統(tǒng)的基本功能,包括系統(tǒng)用戶的添加、考試試卷的添加、試題的添加和在線考試以及分?jǐn)?shù)計(jì)算等。 } } 代碼分析:本段代碼是“ Search”按鈕單擊事件。 = [0][State].ToString()。 3 34 } public void Query(string SearchValue) { try { DataTable dt = (SearchValue)。 if (searchID == ) { (查詢姓名不能為空! )??荚嚑顟B(tài)是為了便于管理員查看哪些考生未考試、正在考試、已交卷。功能是先清空 DataGridView 控件中的數(shù)據(jù)對(duì)象,再重新用數(shù)據(jù)源對(duì)象 dbDataSet_ Student,填充 DataAdapter 對(duì)象 da,并在DataGridView 控件中顯示。功能是刪除 DataGridView 控件中所選的整行。功能是將 DataGridView 控件中所做的修改更新保存至數(shù)據(jù)庫(kù)中的表 Student。 } 代碼分析:此段代碼是學(xué)生信息維護(hù)窗體加載事件。 考生信息維護(hù)界面 管理員選擇菜單項(xiàng)“信息維護(hù) 考生信息維護(hù)”后單擊,即可進(jìn)入考生信息維護(hù)界面。 private void btnRefill_Click(object sender, EventArgs e) { ()。 private void btnDel_Click(object sender, EventArgs e) { = true。功能是利用 DataGridView 控件,用建立連接的數(shù)據(jù)源對(duì)象 dbDataSet_Question,填充 DataAdapter 對(duì)象 da,并在 DataGridView控件中顯示。點(diǎn)擊刷新按鈕,可以將更改后的數(shù)據(jù)表重新載入到 DataGridView 控件中顯示。添加試題維護(hù)界面的主要功能是將管理員輸入的試題內(nèi)容添加到數(shù)據(jù)庫(kù) Question 表中。 3 29 修改密碼界面 管理員選擇菜單項(xiàng)“系統(tǒng)管理 修改密碼”后單擊,即可進(jìn)入修改密碼界面,如圖 所示,修改好后點(diǎn)擊“保存”按鈕。 (修改成功! )。 } if (adminName == ) { (姓名不能為空! )。 string sex = ? 男 : 女 。 string telephone = ()。 3 27 圖 后臺(tái)管理系統(tǒng)的界面 個(gè)人信息維護(hù)界面 管理員選擇菜單項(xiàng)“系統(tǒng)管理 個(gè)人信息維護(hù)”后單擊,即可進(jìn)入個(gè)人信息維護(hù)界面,如圖 所示。 后臺(tái)管理系統(tǒng)主界面 管理員登錄后,即可進(jìn)入后臺(tái)管理主界面,如圖 所示。 ()。 return。 ()。后臺(tái)管理模塊登錄界面如圖 所示。功能是:調(diào)用自定義類 Question類的 GetQuestionHis()方法,建立數(shù)據(jù)庫(kù)連接,獲取該考生 的考試歷史記錄詳情表中的信息,并顯示在窗體控件中。 ([i][dateStr].ToString())。 i++) { itme = new ListViewItem()。 (分?jǐn)?shù) , 45, )。 = false。 = true。 成績(jī)查詢界面 考生選擇菜單項(xiàng)“考試管理 成績(jī) 查詢”后單擊,即可進(jìn)入成績(jī)查詢界面,如圖 所示。 = 。 = A. + [num][OptionA].ToString()。 string strSql = update student set state= 1 where loginid = 39。 currQ = 1。 = 。 3 22 圖 在線考試界面 核心代碼 : private void btnStart_Click_1(object sender, EventArgs e) { = true。單擊操作導(dǎo)航欄中的“開(kāi)始考試”按鈕,試題區(qū)即生成試卷,計(jì)時(shí)器開(kāi)始計(jì)時(shí),此時(shí)考生開(kāi)始答題,同時(shí)“開(kāi)始考試”按鈕隱藏,答題完畢單擊“交卷”按鈕,可立即顯示考試成績(jī)。 //顯示考試主窗體 ()。 考試協(xié)議界面 考生選擇菜單項(xiàng)“考試管理 在線考試”后單擊,即會(huì)出現(xiàn)考試協(xié)議界面,如圖 所示。 = pwd。 } if (opwd != ) { (您輸入的舊密碼不正確 !)。 return。 ()。 if ( == opwd) { (請(qǐng)輸入舊密碼! )。若考試忘記密碼,可以及時(shí)聯(lián)系管理員,對(duì)密碼進(jìn)行重置。 } } 代碼分析:本段代碼是“保存”按鈕單擊觸發(fā)事件,功能是:①學(xué)號(hào)和姓名為必填項(xiàng),若為空則彈出“請(qǐng)輸入姓名!”“請(qǐng)輸入學(xué)號(hào)!”對(duì)話框;②調(diào)用自定義 Student 類的SaveStudentInfo()方法,將所填信息保存進(jìn)數(shù)據(jù)庫(kù)中的學(xué)生表中。 ()。 if (studentNO == ) { (學(xué)號(hào)不能為空! )。 string studentidno = ()。完成后單擊“保存”按鈕,彈出提示“修改成功!”則表明考生個(gè)人信息已更新至數(shù)據(jù) 庫(kù),最后單擊“關(guān)閉”按鈕。在該界面有兩個(gè)菜單項(xiàng)“系統(tǒng)管理 個(gè)人信息維護(hù),修改密碼,退出”和“考試管理 在線考試,成績(jī)查詢”,考生進(jìn)入主界面后,可以對(duì)自己的信息進(jìn)行完善和修改,也可以為了信息安全,修改個(gè)人密碼。 ()。 return。 ()。 所示。 表 學(xué)生信息表 字段名 數(shù)據(jù)類型 是否主鍵 描述 StudentID int 是 學(xué)生編號(hào) LoginID varchar(20) 否 學(xué)生登錄用戶名 Password varchar(20) 否 學(xué)生登錄密碼 StudentName varchar(20) 否 學(xué)生姓名 Telephone varchar(20) 否 聯(lián)系方式 StudentNO varchar(20) 否 學(xué)號(hào) Class varchar(20) 否 班級(jí) Sex char(2) 否 性別 Telephone varchar(20) 否 聯(lián)系方式 Address varchar(20) 否 地址 State int 否 考試狀態(tài) 3 14 (3)試題信息表 Question 此表用于存放試題信息,包括試題編號(hào)、試題內(nèi)容、選項(xiàng)及答案。 :包括學(xué)生姓名,考試題目,學(xué)生作答結(jié)果,正確答案,是否正確等基 本 信息。試題信息實(shí)體 ER 圖如圖 所示: 3 12 圖 試題信息實(shí)體 ER 圖 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) Access 的對(duì)象包括表、查詢、窗體、報(bào)表、頁(yè)、宏和模塊,這些對(duì)象需自行定義 [14]。管理員及學(xué)生信息實(shí)體 ER 圖如圖 ,圖 所示。 (6)數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)經(jīng)過(guò)試運(yùn)行后即可投入正式運(yùn)行。 (2)概念結(jié)構(gòu)設(shè)計(jì)階段:是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,它通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立與具體的 DBMS 的概念模型。 (5)DataTable 對(duì)象:用于從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)到緩存。各組件主要運(yùn)作方式及功能如下: (1)OleDbConnection 對(duì)象:建立程序和數(shù)據(jù)源之間的聯(lián)機(jī),以便存取數(shù)據(jù)源內(nèi)的數(shù)據(jù)。 數(shù)據(jù)庫(kù)分析 本身無(wú)法存取數(shù)據(jù)庫(kù),必須與 配合起來(lái)才能存取數(shù)據(jù)庫(kù)記錄。身份識(shí)別合法后接下來(lái)判斷身份,學(xué)生進(jìn)入考試系統(tǒng)主界面,管理員進(jìn)入后臺(tái)管理主界面。 圖 學(xué)生用例圖 它包括參與者學(xué)生,用小人表示;系統(tǒng)提供的服務(wù),即用例,用橢圓表示;以及參與者與用例之間的關(guān)系,用箭頭表示。 管理員 UML 用例 管理員 UML 用例如圖 所示。用一個(gè)小人表示。 系統(tǒng) UML 用例 用例圖主 要用來(lái)描述 “ 用戶、需求、系統(tǒng)功能單元 ” 之間的關(guān)系。因考試系統(tǒng)功能所限,在試卷的維護(hù)過(guò)程中只允許錄入選擇、判斷型題目。考生參加完考試以后,管理員 能對(duì)所有 成績(jī)進(jìn)行查詢,并 可以刪除指定紀(jì)錄。 在線考試系統(tǒng)功能結(jié)構(gòu)如圖 所示。包括管理員登錄界面、后臺(tái)管理主界面、管理員信息維護(hù)界面、密碼修改界面、試題維護(hù)界面、考生信息維護(hù)界面、成績(jī)查詢界面的窗體設(shè)計(jì)及代碼分析。包括數(shù)據(jù)庫(kù)分析,數(shù)據(jù)庫(kù)概念設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì)。主要包括研究背景、意義、目的,以及實(shí)現(xiàn)技術(shù)、需求分析、可行性分析。 (4)管理上的可行性:主要是教務(wù)處管理人員 進(jìn)行管理, 現(xiàn)有的管理制度和方法科學(xué),規(guī)章制度齊全,為系統(tǒng)的建設(shè)提供了制度保障。它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。 (1)經(jīng)濟(jì)可行性:主要是對(duì) 項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),本系統(tǒng)作為一個(gè)畢業(yè)設(shè)計(jì),無(wú)需開(kāi)發(fā)經(jīng)費(fèi) ,所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。⑧具有方便、簡(jiǎn)單的界面,有較高的安全性和穩(wěn)定性。④學(xué)生自點(diǎn)擊開(kāi)始答題按鈕,即進(jìn)入考試計(jì)時(shí),學(xué)生在計(jì)算機(jī)上完成答題。 現(xiàn)在很多高校都配備了大量先進(jìn)的計(jì)算機(jī)設(shè)備,聯(lián)通了局域網(wǎng),具備了無(wú)紙化在線考試方式的基本條件,硬件上完全具備了計(jì)算機(jī)隨機(jī)抽題、臨時(shí)組卷、自動(dòng)評(píng)分、回收成績(jī)的條件,我們著手設(shè)計(jì)開(kāi)發(fā)一個(gè)基于 C\S 模式的在線考試系統(tǒng)。而在線考試系統(tǒng),正是信息化建設(shè)的產(chǎn)物,它是傳統(tǒng)考場(chǎng)的延伸。通過(guò)這種新的模式, 創(chuàng)造一種新的考試環(huán)境,提高考試工作效率和標(biāo)準(zhǔn)化水平,使學(xué)校管理者、教師和學(xué)生可以在任何時(shí)候、任何地點(diǎn)通過(guò) 計(jì)算機(jī) 進(jìn)行考試。在線考試系統(tǒng)是傳統(tǒng)考場(chǎng)的延伸,它可以利用網(wǎng)絡(luò)的 廣闊空間 ,隨時(shí)隨地的對(duì)學(xué)生進(jìn)行考試,加上數(shù)據(jù)庫(kù)技術(shù)的利用,大大簡(jiǎn)化了傳統(tǒng)考試的過(guò)程 [8]。 在線考試系統(tǒng)課題產(chǎn)生的背景是當(dāng)今教育信息化的趨勢(shì)及我國(guó)高校教育信息化系統(tǒng)的建設(shè),目的是充分利用學(xué)?,F(xiàn)有的計(jì)算機(jī)軟、硬件和網(wǎng)絡(luò)資源實(shí)現(xiàn)無(wú)紙化考試以避免傳統(tǒng)手工考試的不足 [7]。 3 2 研究的目的與意義 隨著網(wǎng)絡(luò)的迅速發(fā)展和廣泛普及,網(wǎng)絡(luò)化教育代表了教育改革的一個(gè)發(fā)展方向,已經(jīng)成為現(xiàn)代教育的一個(gè)特征,并對(duì)教育的發(fā)展形成新的推動(dòng)力。世界上最大的考試機(jī)構(gòu) —— 美國(guó)教育考試服務(wù)中心從 1993 年開(kāi)始在 GRE(研究生入學(xué)考試)采用自適應(yīng)考試模式,同時(shí)逐步減少紙卷 —— 筆 試為基礎(chǔ)的考試。目前國(guó)內(nèi)的大多數(shù)產(chǎn)品,無(wú)論是商業(yè)公司或?qū)W校開(kāi)發(fā)的網(wǎng)絡(luò)考試系統(tǒng)大都與這些規(guī)范有一定差距。由于互聯(lián)網(wǎng)技術(shù)最近幾年才發(fā)展起來(lái),關(guān)于 Inter 環(huán)境下的網(wǎng)絡(luò)考試測(cè)評(píng)系統(tǒng)的研究目前還處于發(fā)展階段,在設(shè)計(jì)開(kāi)發(fā)方面缺乏系統(tǒng)的理論指導(dǎo) [5]。聯(lián)合國(guó)教科文組織 1998 年在其一項(xiàng)調(diào)查報(bào)告中指出:無(wú)論是發(fā)達(dá)國(guó)家還是發(fā)展中國(guó)家,都不同程度存在教育滯后于現(xiàn)實(shí)需要的問(wèn)題,特別是第三世界國(guó)家 [3]。隨著社會(huì)的發(fā)展,考試也逐漸自動(dòng)化、電子化。 assessment means, achieved by the traditional examination way to work paperless examination mode. Keywords: 。其中 服務(wù)器端后臺(tái) 管理模塊是進(jìn)行題目的添加、 修改 和刪除, 考生信息的維護(hù),以及考試成績(jī)查詢, 是系統(tǒng)運(yùn)行的基礎(chǔ) ;客戶端在線考試 模塊是 考生 通過(guò)自己的姓名和密碼登
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1