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

正文內(nèi)容

網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—免費(fèi)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2024-12-03 17:19本頁(yè)面

【導(dǎo)讀】上考試系統(tǒng)應(yīng)運(yùn)而生。里迢迢地奔波往來(lái)于考場(chǎng)之苦,讓考試變得輕松與簡(jiǎn)單。本系統(tǒng)主要用于學(xué)生在網(wǎng)上進(jìn)行考試。學(xué)生考完試后本系統(tǒng)可以自動(dòng)為學(xué)生判卷,并且將結(jié)果存入相。應(yīng)的數(shù)據(jù)庫(kù)表中。教師可以利用此系統(tǒng)的出題功能從而為自己所講學(xué)??频脑囶}形成一個(gè)題庫(kù)。教師還可利用此系統(tǒng)將從題庫(kù)中抽出的題生

  

【正文】 安全,在網(wǎng)上考試系統(tǒng) 中編輯設(shè)計(jì)了管理員登錄,管理員具有最高權(quán)限,他可以向網(wǎng)上考試系統(tǒng)增加和刪除教師和學(xué)生。教師和學(xué)生要想使用網(wǎng)上考試系統(tǒng)必須先登錄。教師登錄后,可以修改自己的登錄密碼;為學(xué)生的考試出題,并且形成題庫(kù);為學(xué)生將要進(jìn)行的考試在題庫(kù)中抽題;對(duì)試題進(jìn)行修改;對(duì)試題進(jìn)行按要求的查詢;將考試的試題生成 word 文件。學(xué)生登錄后可以選擇自己考試的課程;刪除考過(guò)的課程;按照考試課程的名稱,課程的編號(hào)和時(shí)間選擇考試;查看自己的分?jǐn)?shù);查詢自已考過(guò)課程的試卷。 網(wǎng)上考試系統(tǒng)的設(shè)計(jì)思想把整個(gè)系統(tǒng)分成管理員登陸、教師登陸、學(xué)生登陸三個(gè)模塊 。具體分別如下所示: 24 網(wǎng) 上 考 試 系 統(tǒng)管 理 員 登 陸 教 師 登 陸 學(xué) 生 登 陸試題查詢教師判卷教師出題資源共享整體分析考后分析教師抽題試題修改學(xué)生注冊(cè)教師注冊(cè)管理員密碼修改查詢?cè)囶}學(xué)生選課查詢分?jǐn)?shù)學(xué)生刪課開(kāi)始考試 圖 系統(tǒng)的結(jié)構(gòu)圖 System structure drawing 管理員登陸分為管理員密碼修改、教師注冊(cè)、學(xué)生注冊(cè)。管理員密碼修改可以修改管理員的基本信息,而教師注冊(cè)和學(xué)生注冊(cè)可以幫助其獲得用戶名和密碼,進(jìn)而登陸到各自的模塊中。 教師登陸分為教師出題、試題查詢、試題修改、教師抽題、教師判卷、考后分析、整體分析、資源共享。教師出題可以支持老師出單選題、多選題、判斷題、簡(jiǎn)答題。試題查詢可以根據(jù)題目,題目的關(guān) 鍵字,題號(hào),題型,考試日期對(duì)試題進(jìn)行快速準(zhǔn)確的查詢。試題修改可以不錯(cuò)題很難度過(guò)難及不符合要求題目,進(jìn)行刪除和修改。教師抽題可以按照試題和老師進(jìn)行題目的抽取??己蠓治龊驼w可以對(duì)考試的成績(jī)進(jìn)行分析,從而對(duì)考題難度,考生的掌握程度以及教學(xué)成果進(jìn)行分析和總結(jié)。資源共享增加了信息的透明度,可以對(duì)考題和成績(jī)進(jìn)行共享,可以讓學(xué)生網(wǎng)上答題和查詢成績(jī)。 學(xué)生登陸分為學(xué)生選課、學(xué)生刪課、開(kāi)始考試、查詢分?jǐn)?shù)、查詢?cè)囶}。學(xué)生選課可以對(duì)科目進(jìn)行選取,選擇對(duì)應(yīng)的科目試題。學(xué)生刪課可以將結(jié)業(yè)的科目和25 選錯(cuò),以及近期不用的題目進(jìn)行刪除。開(kāi) 始考試是把所選科目的試題拿來(lái)進(jìn)行網(wǎng)上的同步考試。查詢分?jǐn)?shù)是對(duì)老師判卷后的成績(jī)進(jìn)行查詢。查詢?cè)囶}是對(duì)所考過(guò)的題目進(jìn)行查詢。 數(shù)據(jù)流程圖 開(kāi) 始管 理 員 登 陸驗(yàn) 證 密 碼 是 否 正 確教 師 注 冊(cè) 管 理 員 密 碼 修 改 學(xué) 生 注 冊(cè)YN結(jié) 束 圖 管理員登陸模塊流程圖 The manager lands the module flow chart 開(kāi)始教師登陸驗(yàn)證密碼是否正確試題增改 資源分析 資源共享YN結(jié)束 圖 教師登陸模塊流程圖 26 The teacher lands the module flow chart 開(kāi) 始學(xué) 生 登 陸驗(yàn) 證 密 碼 是 否 正 確學(xué) 生 刪 課開(kāi) 始 考 試 查 詢 分 數(shù)N結(jié) 束學(xué) 生 選 課查 詢 試 題 圖 學(xué)生登陸模塊流程圖 The student lands the module flow chart 第 5 章 系統(tǒng)詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)被定義為是在計(jì)算機(jī)存儲(chǔ)設(shè)備上長(zhǎng)期存放的、有組織的、可共享的、合理存放的、互相關(guān)聯(lián)的數(shù)據(jù)集合。 由于本章講述的對(duì)文件傳輸系統(tǒng)的實(shí)現(xiàn)中要多次連接數(shù)據(jù)庫(kù),并進(jìn)行查詢、增加、修改等操作,因此,下面有必要先簡(jiǎn)述一下, ActiveX 數(shù)據(jù)對(duì)象( ADO),以及 ADO 編程。 基本的 ADO 編程模型 ActiveX 數(shù)據(jù)對(duì)象作為微軟公司數(shù)據(jù)庫(kù)接口的組成部分,其定義了一組 COM (通用對(duì)象模型)對(duì)象,用以操作不同的數(shù)據(jù)源的數(shù)據(jù)。 ADO 為不同的數(shù)據(jù)類型提供了一個(gè)非常通用的接口,而你則不用也沒(méi)必要去管這些接口究竟是在單機(jī)還是分布在網(wǎng)絡(luò)中。因?yàn)?,? ADO 中使用的是 COM 對(duì)象,是它們很容易在眾多的編程環(huán)境中使用,包括: VB, Visual C,甚至 Java Script 。本系統(tǒng)是采用 C# 來(lái)實(shí)現(xiàn)的,而在 C# 中使用 ADO 比在 Visual C 中使用 ADO 對(duì)象要簡(jiǎn)單的多。 27 其中,使用 ADO 的執(zhí)行操作按以下過(guò)程進(jìn)行。 ①連接到數(shù)據(jù)源。同時(shí),可確定對(duì)數(shù)據(jù)源的所有更改是否已成功或沒(méi)有發(fā)生。 ②指定訪問(wèn)數(shù)據(jù)源的命令,同時(shí)可帶變量參數(shù),或優(yōu)化執(zhí)行。 ③執(zhí)行命令。 ④如果這個(gè)命令是數(shù)據(jù)按表中的行的形式返回,則將這些行存儲(chǔ)在易于檢查、操作或更改的緩存中。 ⑤適當(dāng)情況下,可使用緩存行的更改內(nèi)容來(lái)更新數(shù)據(jù)源。 ⑥提供常規(guī)方法檢測(cè)錯(cuò)誤(通常有建立連接或執(zhí)行命令造成)。 這些只是在典型情況下,編程模型中使用的步驟,由于 ADO 又很強(qiáng)的靈活性,因此,一般情況下,模型只需執(zhí)行部 分步驟。本文的各個(gè)功能模型中使用數(shù)據(jù)庫(kù)時(shí),也只是執(zhí)行上面的部分操作 [9]。 數(shù)據(jù)庫(kù)選擇 現(xiàn)在,世界上絕大數(shù)的數(shù)據(jù)庫(kù)都采用關(guān)系模型,至于關(guān)系模型的優(yōu)點(diǎn),以及概念、完整性約束等內(nèi)容,由于本文不是專門(mén)研究數(shù)據(jù)庫(kù)的,這里就不進(jìn)行詳細(xì)的討論了,只需知道這里的數(shù)據(jù)庫(kù)也是關(guān)系數(shù)據(jù)庫(kù)。目前,主流的數(shù)據(jù)庫(kù)系統(tǒng)主要有 Oracle , Microsoft SQL Server 2021 , Sybase , Microsoft Access ,Informix , IBM 的 DB2 等。由于 ADO 是微軟公司的產(chǎn)品,因此它主 要支持 Microsoft SQL Server 2021 和 Microsoft Access 兩種產(chǎn)品。 Microsoft SQL Server 2021 是一種專門(mén)的大型數(shù)據(jù)庫(kù)系統(tǒng),提供完全的數(shù)據(jù)庫(kù)操作; Microsoft Access 只是 Microsoft Office 附屬的,提供一般的數(shù)據(jù)庫(kù)操作。而本系統(tǒng)所涉及的數(shù)據(jù)庫(kù)內(nèi)只含有一張表,所執(zhí)行的工作也只是一般的增加、查詢、刪除和修改等操作,為了簡(jiǎn)單易行,所以選擇了 Microsoft Access 來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù)。 當(dāng)然,考慮到網(wǎng)上系統(tǒng)是比較 大型的系統(tǒng),大多數(shù)要采用 Microsoft SQL Server 2021 來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù);而 Microsoft Access 和 Microsoft SQL Server 2021 都是微軟公司的產(chǎn)品,使用 ADO 編程時(shí)較容易互相轉(zhuǎn)換(只需修改名空間和函數(shù)前幾個(gè)字母,而實(shí)現(xiàn)方法基本上都一樣)。因此,雖然本文選擇 Microsoft Access 設(shè)計(jì)的數(shù)據(jù)庫(kù),若以后轉(zhuǎn)換為 Microsoft SQL Server 2021 所實(shí)現(xiàn)的數(shù)據(jù)庫(kù),也無(wú)需進(jìn)行較大改動(dòng)。 數(shù)據(jù)庫(kù)結(jié)構(gòu)圖 數(shù)據(jù) 庫(kù) ER 圖 28 試 題學(xué) 生教 師使 用管 理用名名其他信息試題信息密碼分?jǐn)?shù)信息答題信息姓名學(xué)號(hào)其他信息難易程度題型題號(hào)分?jǐn)?shù)答案圖 系統(tǒng)信息 ER 圖 Figure System information ER chart 數(shù)據(jù)庫(kù)結(jié)構(gòu)表 利用 Microsoft Access 創(chuàng)建數(shù)據(jù)庫(kù),庫(kù)文件名為 根據(jù)以上數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),及其 ER 圖,數(shù)據(jù)庫(kù)包含如下幾個(gè)表文件: (1)學(xué)生信息如表 所示: 表 學(xué)生信息表 Student information table 字段名稱 數(shù)據(jù)類型 字段大小 學(xué)生學(xué)號(hào) 文本 8 學(xué)生姓名 文本 10 學(xué)生密碼 文本 8 (2)學(xué)生課程信息如表 所示: 表 學(xué)生課程信息表 Student curriculum information table 字段名稱 數(shù)據(jù)類型 字段大小 學(xué)生學(xué)號(hào) 文本 8 學(xué)生姓名 文本 10 學(xué)科編號(hào) 文本 8 考試學(xué)科 文本 50 考試時(shí)間 日期 長(zhǎng)日期 29 分?jǐn)?shù) 數(shù)字 雙精度型 (3)學(xué)生項(xiàng)目信息如表 所示: 表 學(xué)生項(xiàng)目信息表 Student project information table 字段名稱 數(shù)據(jù)類型 字段大小 學(xué)生學(xué)號(hào) 文本 8 課程編號(hào) 文本 8 所學(xué)課程 文本 50 (4)學(xué)生考試信息如表 所示: 表 學(xué)生考試信息表 The student takes a test the information table 字段名稱 數(shù)據(jù)類型 字段大小 學(xué)生學(xué)號(hào) 文本 8 學(xué)生姓名 文本 10 學(xué)科編號(hào) 文本 8 考試學(xué)科 文本 50 考試時(shí)間 日期 長(zhǎng)日期 題號(hào) 數(shù)字 長(zhǎng)整型 題型 文本 50 答 案 備注 分?jǐn)?shù) 數(shù)字 雙精度型 (5)管理員信息如表 所示: 表 管理員信息表 Manager information table 字段名稱 數(shù)據(jù)類型 字段大小 管理員姓名 文本 50 密碼 文本 50 (6)教師信息如表 所示: 表 教師信息表 Teacher information table 字段名稱 數(shù)據(jù)類型 字段大小 ID 自動(dòng)編號(hào) 教師姓名 文本 10 所講學(xué)科 文本 50 學(xué)科編號(hào) 文本 8 所講學(xué)科 文本 50 30 教師密碼 文本 8 (7)考試信息如表 所示: 表 考試信息表 Test information table 字段名稱 數(shù)據(jù)類型 字段大小 學(xué)科編號(hào) 文本 8 所講學(xué)科 文本 50 考試時(shí)間 日期 長(zhǎng)日期 題號(hào) 數(shù)字 長(zhǎng)整型 題型 文本 8 章節(jié) 文本 8 題目 備注 分?jǐn)?shù) 數(shù)字 雙精度型 難度 文本 8 正確的 文本 8 A 備注 ? J 備注 表 試題信息表 Test question information table 字段名稱 數(shù)據(jù)類型 字段大小 學(xué)科編號(hào) 文本 8 所講學(xué)科 文本 50 出題時(shí)間 日期 長(zhǎng)日期 考試時(shí)間 日期 長(zhǎng)日期 題號(hào) 數(shù)字 長(zhǎng)整型 題型 文本 8 章節(jié) 文本 8 題目 備注 分?jǐn)?shù) 數(shù)字 雙精度型 難度 文本 8 正確的 文本 8 A 備注 ? J 備注 到此,系統(tǒng)的全部數(shù)據(jù)庫(kù)的表結(jié)構(gòu)設(shè)計(jì)已經(jīng)全部列出,在下面的章節(jié)里,將全面介紹 網(wǎng)上考試系統(tǒng)的實(shí)現(xiàn)。 31 第 6 章 程序模塊實(shí)現(xiàn) 分模塊詳述系統(tǒng)各部分的實(shí)現(xiàn)方法 (1)教師出題模塊的實(shí)現(xiàn)方法 教師登錄后,選擇進(jìn)入教師出題界面( ),在這里教師可以為學(xué)生選擇出單選題,多選題,判斷題和問(wèn)答題。這些都是通過(guò)超級(jí)鏈接的方式實(shí)現(xiàn)的。 單選題和多選題出題的實(shí)現(xiàn)方法是,主要采用框架頁(yè)面,左頁(yè)面用于設(shè)置試題的一些參數(shù),它們是章節(jié),難度,分?jǐn)?shù),答案?jìng)€(gè)數(shù)。右頁(yè)面用于對(duì)試題的一些具體情況進(jìn)行操作,它們是單選題和多選題試題的題目, A,B,C??J 的選擇題選擇的答案。用 SQL 語(yǔ)句中的 INSERT INTO 插入語(yǔ)句將輸入的數(shù)據(jù)插入到數(shù)據(jù)庫(kù)中。示例圖如下所示: 32 圖 教師出題模塊圖 teacher sets the topic of a position the module chart 問(wèn)答題和判斷題出題的實(shí)現(xiàn)方法是,在網(wǎng)頁(yè)中分別設(shè)置了兩個(gè)用單行文本框,用于輸入試題的章節(jié)和分?jǐn)?shù);設(shè)置了一個(gè)多行文本框用于輸入判斷題的題目;一個(gè)多選按鈕框用于輸入判斷題的對(duì)錯(cuò)。用 SQL 語(yǔ)句中的 INSERT INTO 插入語(yǔ)句將輸入的數(shù)據(jù)插入到數(shù)據(jù)庫(kù)中。示例圖如下所示: 圖 教師出題模塊圖 teacher sets the topic of a position the module chart (2)修改試題模塊的實(shí)現(xiàn)方法 修改試題的實(shí)現(xiàn)方法是,采用框架頁(yè)面,左頁(yè)面設(shè)置了一個(gè)下拉菜單,用于33 選擇題型;設(shè)置了一個(gè)單行文本框,用于輸入題號(hào);設(shè)置了兩個(gè)按鈕,一個(gè)是確定按鈕,一個(gè)是重寫(xiě)按鈕。右頁(yè)面用于試題的修改。主要采用循環(huán)語(yǔ)句將試題的各種信息用單行文本框顯示出來(lái),教師可以在單行文本框中對(duì)試題進(jìn)行各種修改。用 SQL 語(yǔ)句中的 update 語(yǔ)句將修改后的數(shù)據(jù)更新到數(shù)據(jù)庫(kù)中。示例圖如下所示: 圖 教師修改試題模塊圖 . The teacher revises the test question module chart (3)查詢?cè)囶}模塊的實(shí)現(xiàn)方法 查詢?cè)囶}的實(shí)現(xiàn)方法是,也采用了框架頁(yè)面,左頁(yè)面設(shè)置了一個(gè)下拉菜單,用于選擇題型;設(shè)置了一個(gè)單行文本框,用于輸入題目的關(guān)鍵字;設(shè)置了兩個(gè)按鈕,一個(gè)是
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1