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

正文內(nèi)容

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

2023-01-28 05:51:56 本頁面
 

【正文】 tegories, convenient school square test the management of duty, also convenient the examinee is particularly suitable for examinee to distribute widely and not easily concentrated of long range education. The system uses and Microsoft Access 2022 database, and C language, is developed based on C/S system structure examination system. The system is divided into two modules: Background management module on the server and client online examination module. The background management module is to add, store and delete questions, student information maintenance and test scores query, is the basis of the system。 本系統(tǒng)采用 和 Microsoft Access 2022 數(shù)據(jù)庫 ,編程采用 C語言,開發(fā)了基于 C/S 體系結(jié)構(gòu)的在線考試系統(tǒng)。 系統(tǒng)分為 兩 大模塊: 服務(wù)器端后臺(tái) 管理模塊 和客戶端在線 考試模 塊。 The online examination module is a client module , students can enter the interface by their names and passwords, then the system will set papers in accordance with the administrator ’s set from the questions ,After students submit their exam paper, they can scan history records and test results. The system is to improve the courses teaching quality, improve students39。 C language 3 1 1 緒論 在現(xiàn)今的生活中相信每個(gè)人都經(jīng)歷過無數(shù)的考試,例如:在學(xué)校階段不僅需要完成各學(xué)科的考試,還要完成英語等級(jí)考試、計(jì)算機(jī)等級(jí)考試等。 研究背景 近幾年來,隨著 Inter 的崛起,遠(yuǎn)程教育開始發(fā)展,普及網(wǎng)絡(luò)教育的呼聲日益高漲,其勢(shì)頭不亞于電子商務(wù) [2]。 對(duì)于網(wǎng)絡(luò)考試系統(tǒng)的前身 —— 計(jì)算機(jī)輔助測(cè)驗(yàn)系統(tǒng)的研究,國外很早就開始了,并且在題庫建設(shè)、統(tǒng)計(jì)測(cè)量等方面取得很多顯著理論成果。我國的 CELTS 標(biāo)準(zhǔn)主要參考 IEEE 和 IMS,目前完成了 11 項(xiàng)規(guī)范,處于試用階段。如在信息技術(shù)領(lǐng)域中全球領(lǐng)先的計(jì)算機(jī)公司的授證考試,還有專業(yè)人員的認(rèn)證考試,建筑師和股票經(jīng)紀(jì)人的考試、醫(yī)護(hù)人員的專業(yè)測(cè)試、美國飛機(jī)駕駛員( FAA)的考試等。我國在這方面相對(duì)落后,目前主要是計(jì)算機(jī)題庫的應(yīng)用,只有計(jì)算機(jī)類的考試部分采用了計(jì)算機(jī)輔助測(cè)試的方式,如大學(xué)計(jì)算機(jī)初級(jí)考試、高中信息技術(shù)會(huì)考。對(duì)于一些課程來說,隨著考生數(shù)量的 增加,教師出卷閱卷的工作量將會(huì)越來越大,并且其工作十分煩瑣且 容易出錯(cuò)??梢詫?shí)現(xiàn) 考務(wù)工作的全自動(dòng)化管理,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學(xué)校的教學(xué)、科研、管理服務(wù),可以大規(guī)模的實(shí)行考試,實(shí)現(xiàn)考試的客觀性、公證性,自動(dòng)化組卷、閱卷可以減輕教 師的工作強(qiáng)度。 此次開發(fā)的網(wǎng)上考試系統(tǒng),旨在探索 一種基于 C/S 模式的 計(jì)算機(jī)考試模式。尤其在遠(yuǎn)程網(wǎng)絡(luò)教學(xué)中,學(xué)生分布廣,不易統(tǒng)一集中安排考試 ,給校方和學(xué)生帶來了眾多的不便。將計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)應(yīng)用于現(xiàn)代高等教育中,是現(xiàn)代高等教育發(fā)展的需要,也是改革教育模式 ,提高學(xué)校教學(xué)效果和教學(xué)效率、提高科研和管理水平的必要手段。③考生登錄后,自動(dòng)生成題目,組成試卷。⑦支持試后考生成績(jī)查詢。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。數(shù)據(jù)庫服務(wù)器選用 Access 數(shù)據(jù)庫,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。 3 4 (3)時(shí)機(jī)可行性:目前,大學(xué)的校園網(wǎng)絡(luò)覆蓋了教學(xué)區(qū)和學(xué)生區(qū)的主要建筑物及部分家屬宿舍,學(xué)校良好的網(wǎng)絡(luò)設(shè)施為 開發(fā)使用網(wǎng)絡(luò)考試系統(tǒng)提供了堅(jiān)實(shí)的基礎(chǔ)。 論文框架及主要內(nèi)容 第一章:緒論。 第三章:數(shù)據(jù)庫設(shè)計(jì)。 第五章:服務(wù)器端 —— 后臺(tái)管理系統(tǒng)詳細(xì)設(shè)計(jì)。 3 5 2 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)結(jié)構(gòu)功能 本系統(tǒng)基于 C/S 模式,即 Client/Sever 模式,所以本系統(tǒng)主要分為兩大 模塊: Client 端 —— 考試模塊; Sever 端 —— 后臺(tái)管理模塊。學(xué)生提交答案之后,系統(tǒng)自動(dòng)對(duì)照數(shù)據(jù)庫的正確答案算出分?jǐn)?shù),并將成績(jī)提交到數(shù)據(jù)庫。在此模塊中,管理員用戶可以修改學(xué)生信息、創(chuàng)建試 3 6 卷、對(duì)試卷進(jìn)行維護(hù)、查詢學(xué)生以往考試成績(jī)等功能。添加完畢后,由系統(tǒng)自動(dòng)從相應(yīng)的題庫中抽取設(shè)定的試題,生成試卷。 用例圖包含的 主要 元素 如下: 1. 參與者 (Actor) 表示與應(yīng)用程序或系統(tǒng)進(jìn)行交互的用戶、組織或外部系統(tǒng)。 用例圖中涉及的關(guān)系有:關(guān)聯(lián)、泛化、包含、擴(kuò)展。 3 7 學(xué)生 UML 用例 學(xué)生 UML 用例如圖 所示。 用戶登錄,首先進(jìn)行身份識(shí)別,只有合法的用戶才能登錄,身份識(shí)別不合法則重新回到身份識(shí)別模塊。 3 8 圖 系統(tǒng)流程圖 3 9 3 數(shù)據(jù)庫設(shè)計(jì) Access 數(shù)據(jù)庫具有強(qiáng)大的數(shù)據(jù)管理與處理能力、具有較高的安全性能、支持遠(yuǎn) 程存取等,同時(shí)可做到與 前臺(tái)開發(fā)工具的無縫連接 [12],符合考試系統(tǒng)的需求,因此選擇 Access 2022 作為服務(wù)器的后臺(tái)數(shù)據(jù)庫。數(shù)據(jù)操作組件最主要的作用是當(dāng)作 DataSet 對(duì)象以及數(shù)據(jù)源之間的橋梁,負(fù)責(zé)將數(shù)據(jù)源中的數(shù)據(jù)取出后植入 DataSet 對(duì)象中以及將數(shù)據(jù)存回?cái)?shù)據(jù)源的工作。 (4)DataSet 對(duì)象:必須結(jié)合 OleDbDataAdapter 對(duì)象使用,一次讀取所有的數(shù)據(jù),可對(duì)網(wǎng)頁中顯示的數(shù)據(jù)做編輯,也可以在數(shù)據(jù)中任意移動(dòng)。 考慮數(shù)據(jù)庫及其應(yīng)用系統(tǒng)開發(fā)全過程,將數(shù)據(jù)庫設(shè)計(jì)分為以下六個(gè)階段: 3 10 (1)需求分析 階段:進(jìn)行數(shù)據(jù)庫設(shè)計(jì)首先必須準(zhǔn)確了解與分析用戶需求,這是整個(gè)設(shè)計(jì)過程的基礎(chǔ)。 (5)數(shù)據(jù)庫實(shí)施階段:設(shè)計(jì)人員運(yùn)用 DBMS 提供的數(shù)據(jù)語言及其宿主語言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫,編制與 調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試運(yùn)行。 ( 1)為了記錄管理員和每個(gè)學(xué)生的姓名,學(xué)號(hào),密碼,成績(jī)等信息,需要?jiǎng)?chuàng)建管理員以及學(xué)生信息表。創(chuàng)建試題信息表,用來存儲(chǔ)試題內(nèi)容。 :包括學(xué)生姓名 ,分?jǐn)?shù),考試日期等基本數(shù)據(jù)。 表 管理員信息表 字段名 數(shù)據(jù)類型 是否主鍵 描述 LoginID varchar(20) 是 管理員登錄用戶名 Password varchar(20) 否 管理員登錄密碼 Admin_name varchar(20) 否 管理員真實(shí)姓名 Sex char(2) 否 性別 Address varchar(20) 否 地址 Telephone varchar(20) 否 管理員聯(lián)系方式 IdentityNO varchar(20) 否 管理員身份證號(hào) (2) 學(xué)生信息表 student 此表用于存放學(xué)生的基本信息,包括登錄用戶名和密碼,學(xué)號(hào)、姓名、班級(jí)、性別、聯(lián)系方式、地址以及考試狀態(tài)等。 表 考試成績(jī)?cè)敿?xì)記錄表 字段名 數(shù)據(jù)類型 是否主鍵 描述 HisID int 是 考試記錄編號(hào) QuestionID int 否 題號(hào) Answer varchar(20) 否 正確 答案 isRight varchar(20) 否 是否答對(duì) 3 15 4 客戶端 —— 在線考試系統(tǒng)詳細(xì)設(shè)計(jì) 考生登錄界面 考生登錄界面用于驗(yàn)證考生用戶登錄系統(tǒng)時(shí)輸入的用戶名、密碼是否正確,只有合法的用戶才可以進(jìn)入系統(tǒng),考生登錄界面如 錯(cuò)誤 !未找到引用源。 if (username==) { (請(qǐng)輸入用戶名 ! )。 3 16 ()。 } else { (您輸入的用戶名或密碼不正確 !)。 在線考試系統(tǒng)主界面 考生輸入的用戶名、密碼正確后,即可登錄客戶端在線考試系統(tǒng)主界面,如圖 所示。若考生資料不完整,則可以完善個(gè)人資料;若資料已經(jīng)完整,考生可根據(jù)錯(cuò)誤的信息做相應(yīng)的更改。 string phone = ()。 string sex = ? 男 : 女 。 } if (studentName == ) { (姓名不能為空! )。 (修改成功! )。注意:考生只能修改自己的登錄密碼,登錄用戶名不可更改,只能由管理員事先設(shè)置好。 string pwd2 = ()。 } if ( == pwd) { (請(qǐng)輸入新密碼! )。 ()。 return。 } new Student().UptPwd(pwd)。 } 代碼分析:本段代碼是“確定”按鈕單擊事件,功能是:①確認(rèn)舊密碼,新密碼,確認(rèn)密碼三欄都不能為空;②驗(yàn)證舊密碼正確; ③驗(yàn)證新密碼和確認(rèn)密碼相同;④在滿足①②③的條件下,調(diào)用自定義類 Student 類的 UptPwd()方法,建立數(shù)據(jù)庫連接,用新輸入的密碼更新數(shù)據(jù)庫 Student 表中的相應(yīng)的 pwd 值。 //定義考試主窗體 ()。如圖 所示,該界面主要分為 4 個(gè)欄:操作導(dǎo)航欄、考試信息欄、試題信息欄、當(dāng)前答案欄。當(dāng)前答案欄顯示考生題目作答情況,如未作答則顯示“未作答”,已作答的題目會(huì)顯示考生給 出的答案。 = false。 LoadQuestion(0)。 ()。 } private void LoadQuestion(int num) { 3 23 = 第 + (num + 1) + 題: + [num][question].ToString()。 = D. + [num][OptionD].ToString()。功能是:①調(diào)用自定義類 Question類的 GetQuestion()方法,該方法的作用是建立數(shù)據(jù)庫連接,將數(shù)據(jù)庫 Question 表中的內(nèi)容放在 DataTable 對(duì)象 dt 中,供自定義方法 LoadQuestion()使用;②加載第一題到窗體中顯示;③開始倒計(jì)時(shí);④調(diào)用自定義類 DBHelper 類中的 ExecuteNoeQuery()方法,建立數(shù)據(jù)庫連接,將 Student 表中的 State 更新為“ 1”,表示此考生狀態(tài)為正在考試。 圖 成績(jī)查詢界面 3 24 核心代碼: private void frmScoreSearch_Load(object sender, EventArgs e) { DataTable dt = ()。 = true。 (考試時(shí)間 , 130, )。 i 。 = [i][studentname].ToString()。 } } 代碼分析:本段代碼是“成績(jī)查詢界面”的加載事件。檢查系統(tǒng)管理員用戶在登錄的時(shí)候輸入值是否正確,然后給出相應(yīng)的提示,確保只有系統(tǒng)注冊(cè)的管理員才能登錄,保證了系統(tǒng)運(yùn)行的安全性。 if (username==) { (請(qǐng)輸入用戶名 ! )。 ()。 } else { (您輸入的用戶名或密碼不正確 !)。與考生登錄界面設(shè)計(jì)相同,功能是:①若輸入
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1