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

正文內(nèi)容

基于interent的考試系統(tǒng)畢業(yè)設(shè)計論(編輯修改稿)

2025-07-11 15:41 本頁面
 

【文章內(nèi)容簡介】 ss 是一個可視化工具,是風(fēng)格與 Windows 完全一樣,用戶想要生成對象并應(yīng) 用,只要使用鼠標(biāo)進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設(shè)計器以及數(shù)據(jù)庫向?qū)?、表向?qū)А⒉樵兿驅(qū)?、窗體向?qū)?、報表向?qū)У裙ぞ?,使得操作簡便,容易使用和掌握? ( 4)集成環(huán)境、處理多種數(shù)據(jù)信息 Access 基于 Windows 操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計用戶界面、設(shè)計數(shù)據(jù)查詢、報表打印等可以方便有序地進行。 ( 5) Access 支持 ODBC(開發(fā)數(shù)據(jù)庫互連, Open Data Base Connectivity),利用 Access強大的 DDE(動態(tài)數(shù)據(jù)交換)和 OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌北京理工大學(xué)珠海學(xué)院 2021屆本科生畢業(yè)設(shè)計 7 入位圖、聲音、 Excel 表格、 Word 文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。 Access還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成HTML 文件,輕松構(gòu)建 Inter/Intra 的應(yīng)用。 ASP 與 Access 數(shù)據(jù)庫鏈接 %@language=VBscript% % dimconn,mdbfile mdbfile=(數(shù)據(jù)庫名稱 .mdb) setconn=() driver={microsoftaccessdriver (*.mdb)}。uid=admin。pwd=數(shù)據(jù)庫密碼 。dbq=amp。mdbfile % ASP 查詢 ACCESS 數(shù)據(jù)庫 1. ASP 查詢 ACCESS 數(shù)據(jù)的常用語句 1) .SELECT 語句:命令數(shù)據(jù)庫引擎從數(shù)據(jù)庫里返回信息,作為一組記錄。 2) INSERT INTO 語句:添加一個或多個記錄至一 個表。 3) UPDATE 語句:創(chuàng)建更新查詢來改變基于特定準(zhǔn)則的指定表中的字段值。 4) DELETE 語句:創(chuàng)建一個刪除查詢把記錄從 FROM 子句列出并符合 WHERE 子句的一個或更多的表中清除。 5) EXECUTE 語句:用于激活 PROCEDURE(過程) setrs=() 語句 ,conn,3,2 數(shù)據(jù)庫常用 命令使用方法 1)數(shù)據(jù)記錄篩選: sql=select*from 數(shù)據(jù)表 where 字段名 =字段值 orderby 字段名 [desc] sql=select*from 數(shù)據(jù)表 where 字段名 like39。%字段值 %39。orderby 字段名 [desc] sql=selecttop10*from 數(shù)據(jù)表 where 字段名 orderby 字段名 [desc] sql=select*from 數(shù)據(jù)表 where 字段名 in(39。值 139。,39。值 239。,39。值 339。) sql=select*from 數(shù)據(jù)表 where 字段名 between 值 1and 值 2 2)更新數(shù)據(jù)記錄: sql=update 數(shù)據(jù)表 set 字段名 =字段值 where 條件表達式 sql=update 數(shù)據(jù)表 set 字段 1=值 1,字段 2=值 2?? 字段 n=值 nwhere 條件表達式 北京理工大學(xué)珠海學(xué)院 2021屆本科生畢業(yè)設(shè)計 8 3)刪除數(shù)據(jù)記錄: sql=deletefrom 數(shù)據(jù)表 where 條件表達式 sql=deletefrom 數(shù)據(jù)表 (將數(shù)據(jù)表所有記錄刪除 ) 4)添加數(shù)據(jù)記錄: sql=insertinto 數(shù)據(jù)表 (字段 1,字段 2,字段 3?)values( 值 1,值 2,值 3?) sql=insertinto目標(biāo)數(shù)據(jù)表 select*from源數(shù)據(jù)表 (把源數(shù)據(jù)表的記錄添加到目標(biāo)數(shù)據(jù)表 ) (5)數(shù)據(jù)記錄統(tǒng)計函數(shù): COUNT(*166。字段名 )對數(shù)據(jù)行數(shù)的統(tǒng)計或?qū)δ骋粰谟兄档臄?shù)據(jù)行數(shù)統(tǒng)計 MAX(字段名 )取得一個表格欄最大的值 MIN(字段名 )取得一個表格欄最小的值 SUM(字段名 )把數(shù)據(jù)欄的值相加 引用以上函數(shù)的方法: sql=selectsum(字段名 )as 別名 from 數(shù)據(jù)表 where 條件表達式 setrs=(sql) 用 rs(別名 )獲取統(tǒng)的計值,其它函數(shù)運用同上。 5)數(shù)據(jù)表的建立和刪除: CREATETABLE 數(shù)據(jù)表名稱 (字段 1 類型 1(長度 ),字段 2類型 2(長度 )??) DROPTABLE 數(shù)據(jù)表名稱 (永久性刪除一個數(shù)據(jù)表 ) : 將記錄指針從當(dāng)前的位置向下移一行 將記錄指針從當(dāng)前的位置向上移一行 將記錄指針移到數(shù)據(jù)表第一行 將記錄指針移到數(shù)據(jù)表最后一行 =N 將記錄指針移到數(shù)據(jù)表第 N 行 =N 將記錄指針移到第 N頁的第一行 =N 設(shè)置每頁為 N 條記錄 根據(jù) pagesize 的設(shè)置返回總頁數(shù) 返回記錄總數(shù) 返回記錄指針是否超出數(shù)據(jù)表首端, true 表示是, false 為否 返回記錄指針是否超出數(shù)據(jù)表末端, true 表示是, false 為否 刪除當(dāng)前記錄,但記錄指針不會向下移動 添加記錄到數(shù)據(jù)表末端 更新數(shù)據(jù)表記錄 北京理工大學(xué)珠海學(xué)院 2021屆本科生畢業(yè)設(shè)計 9 2 需求分析 要實現(xiàn)一個軟件系統(tǒng),首先應(yīng)該進行需求分析,這樣才能令設(shè)計出的軟件滿足用戶的各項功能。下面就對在線考試系統(tǒng)的設(shè)計進行需求分析。 系統(tǒng)需要解決的主要問題 首先,因為考試是面向特定的某些對象的,所以考試者進入系統(tǒng)應(yīng)該進行身份驗證??荚囌哌M入考試系統(tǒng)后,應(yīng)該能根據(jù)自己的需要選擇考試科目,所以該系統(tǒng)還應(yīng)具有考試科目選擇的功能。在線考試于一般的單機考試是不同的。鑒于考試環(huán)境一般為機房,考試者之間的距離很近,為了在線考試做到規(guī)范,對于每個應(yīng)試者來說,試卷的試題和題量都應(yīng)是相同的,但試題并不相同。在線考試基于環(huán)境,試卷應(yīng)該從服務(wù)器的數(shù)據(jù)庫隨機抽取試題后動態(tài)生成的。另外,系統(tǒng)還應(yīng)該對考試時間進行控制,時間到了會要求考試者交卷。考試者選擇答 案提交后,應(yīng)該由計算機自動判卷,得到成績后顯示出來。考試完畢后,可以返回登錄界面或繼續(xù)考試。此外,應(yīng)該能夠方便、快捷的對在線考試系統(tǒng)管理,此外,用戶還應(yīng)能進行遠程注冊。 系統(tǒng)應(yīng)該具備的基本功能 ☆用戶注冊:用戶可以進行注冊,然后登錄。 ☆用戶信息的管理:管理員可以增刪用戶 ☆試題模型設(shè)置:設(shè)置各科目試題的每種題型的數(shù)量和分值。 ☆試題庫管理:分科目,對單選、多選兩種題型試題庫的管理,使試題的增刪、編輯更為簡便。 ☆試卷生成:可以指定試卷的各題型的數(shù)量,從試題庫里隨機抽取試題生成一份原始試卷。 ☆在線考試:系統(tǒng)嚴格控制整個考試過程,實行時間的監(jiān)控與權(quán)限的控制,考生需要在限定的考試時間內(nèi)交卷。 ☆計算機自動閱卷:本系統(tǒng)只考慮客觀題,要求計算機能自動閱卷,然后馬上顯示出考生分數(shù)。 ☆成績查閱:考生考完以后,管理員應(yīng)該能對所有紀錄進行查詢,并應(yīng)該可以刪除指定紀錄 。 北京理工大學(xué)珠海學(xué)院 2021屆本科生畢業(yè)設(shè)計 10 3 系統(tǒng)總體設(shè)計 基本簡介 基于 Inter 考試系統(tǒng)適用于遠處教育的方式,參加考試的學(xué)生不需要聚集在一個考場內(nèi)進行考試。學(xué)生使用教師或者考試管理員分配的賬號登錄考試系統(tǒng),然后選擇需要參加的考試科目。選定考試 科目后,開始答題。系統(tǒng)自動計算學(xué)生已經(jīng)參考的時間,如果在考試時間內(nèi)沒有答完試卷,系統(tǒng)自動交卷。交卷后,系統(tǒng)馬上批閱試卷,并給出考試結(jié)果。 運行環(huán)境與系統(tǒng)結(jié)構(gòu) 基于 inter 考試系統(tǒng)前臺基于 asp 設(shè)計而成,后臺基于 acess 數(shù)據(jù)庫。 整個系統(tǒng)采用 Browser/Web/DataBase 的 3 層體系結(jié)構(gòu)。 Browser/Server 的系統(tǒng)中,用戶可以通過瀏覽器向分布在網(wǎng)絡(luò)上的服務(wù)器發(fā)出請求 , 服務(wù)器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。 B/S 結(jié)構(gòu)簡化了客戶機的工作,客戶機上只需配 置 Web瀏覽器即可 。服務(wù)器將擔(dān)負更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由 Web Server 完成。 在 Browser/Server 三層體系結(jié)構(gòu)下,表示層 ( presentatioon) 、功能層 ( business logic) 、數(shù)據(jù)層( data service)被割成 3個相對獨立的單元 。 a) 第一層 ( 表示層 ) : Web瀏覽器 。 在表示層中包含系統(tǒng)的顯示邏輯,位于客戶端。它的任務(wù)是由 Web瀏覽器向網(wǎng)絡(luò)上的 Web服務(wù)器提出服務(wù)請求 , Web服務(wù)器對用戶身份進行驗證后用 HTTP協(xié)議把所需的主頁傳送給客戶端,客戶機接受傳來的主頁文件,并把它顯示在 Web瀏覽器上 ,系統(tǒng)采用 IE瀏覽器。 b) 第二層 ( 功能層 ): 具有應(yīng)用程序擴展功能的 Web服務(wù)器 。 在功能層中包含系統(tǒng)的事務(wù)處理邏輯,位于 Web服務(wù)器端。它的任務(wù)是接受用戶的請求,首先需要執(zhí)行相應(yīng)的擴展應(yīng)用程序與數(shù)據(jù)庫進行連接,通過 SQL等方式向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)處理申請,而后等數(shù)據(jù)庫服務(wù)器將數(shù)據(jù)處理的結(jié)果提交給 Web服務(wù)器 , 再由Web服務(wù)器傳送回客戶端。 c) 第三層 ( 數(shù)據(jù)層 ) :數(shù)據(jù)庫服務(wù)器 。 在數(shù)據(jù)層中包含 系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫服務(wù)器端。它的任務(wù)是接受 Web 服務(wù)器對數(shù)據(jù)庫操縱的請求,實現(xiàn)對數(shù)據(jù)庫查詢、修改、更新等功能 , 把運行結(jié)果提交給 Web 服務(wù)器。 系統(tǒng)采用 acess 2021數(shù)據(jù)庫。 北京理工大學(xué)珠海學(xué)院 2021屆本科生畢業(yè)設(shè)計 11 系統(tǒng)結(jié)構(gòu)圖 圖 31 系統(tǒng)結(jié)構(gòu)圖 詳細設(shè)計 詳細設(shè)計是整個設(shè)計過程中,最重要的步驟之一。下面就分如下幾個部分對系統(tǒng)進行詳細設(shè)計: (1)試題設(shè)計 (2)數(shù)據(jù)庫詳細設(shè)計 (3)功能模塊詳細設(shè)計 試題設(shè)計 鑒于主觀題的主觀性,目前無法實現(xiàn)系統(tǒng)自動判卷,所以本系統(tǒng)只作客觀題部分。一般情況下,單選題往往在四個供選的答案 A、 B、 C、 D中選擇唯一正確的答案; 數(shù)據(jù)庫詳細設(shè)計 創(chuàng)建數(shù)據(jù)庫 用 Microsoft Access 建立一個名為 的空數(shù)據(jù)庫 在 Windows 中用鼠標(biāo)左鍵雙擊 Access 圖標(biāo),啟動 Access。并按以下步驟創(chuàng)建數(shù)據(jù)庫:( 1)從“文件”菜單選取“新建數(shù)據(jù)庫”選項; ( 2)在文件名框中鍵入自定文件名(如 DBI); 后臺管理 前臺管理 管理員信息系統(tǒng) 判斷題管理 考試系統(tǒng)管理 管理員信息 試卷管理 學(xué)生資料系統(tǒng) 學(xué)生信息管理unli 成績管理 考試系統(tǒng) 新生注冊管理 參加考試 成績顯示 北京理工大學(xué)珠海學(xué)院 2021屆本科生畢業(yè)設(shè)計 12 ( 3)單擊“創(chuàng)建”按鈕, Access 便會創(chuàng)建一個擴展名為. MDB 的數(shù)據(jù)庫文件。在 Access中,一個數(shù)據(jù)庫應(yīng)用有 6個基本構(gòu)成部分:表、查詢、窗體、報表、宏和模塊?,F(xiàn)在它們都是空的。 創(chuàng)建創(chuàng)建表 單擊數(shù)據(jù)庫窗口上邊的“表”選項卡,并單擊“新建”按鈕,會出現(xiàn)一個“新建表”對話框,雙擊其中的“設(shè)計視圖”選項。表設(shè)計視圖中每一行是對一個字段的詳細定義。 1) admin 表結(jié)構(gòu) 表 31 admin表 字段名稱 類型 說明 Name 文本 字段大小 50 Password 文本 字段大小 50 Id 自動編號 常整型,遞增,主鍵 各字段說明: name 字段代表管理員的名字。 password 字段代表密碼。 id字段為管理員的標(biāo)志號。 圖 32 admin 表 2) question 表結(jié)構(gòu) 通常,每一類型的試題都應(yīng)有一個表結(jié)構(gòu)。但考慮到目前系統(tǒng)存貯空間可以很大,也為了更加方便。我們采用把全部試題集中在一起的方案來建立數(shù)據(jù)表,每道客觀題均有四北京理工大學(xué)珠海學(xué)院 2021屆本科生畢業(yè)設(shè)計 13 個備選答案項,字段名一般是相應(yīng)的英文單詞。這樣,查詢 起來較方便,會節(jié)約時間,也不致于造成數(shù)據(jù)十分雜亂等。詳細設(shè)計如下表所示: 表 32 question 表 字段名稱 類型 說明 ID 自動編號 常整型,遞增,主鍵 Question 文本 字段大小 200 A 文本 字段大小 50 B 文本 字段大小 50 C 文本 字段大小 50 D 文本 字段大小 50 Answer 文本 字段大小 50 type 文本 字段大小
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1