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

正文內(nèi)容

基于phpmysql的在線考試系統(tǒng)設(shè)計(jì)的開發(fā)與實(shí)現(xiàn)-在線瀏覽

2025-01-09 07:15本頁面
  

【正文】 絡(luò)技術(shù)的考試系統(tǒng)正成為人們的研究熱點(diǎn)之一,其中,基于 Web 技術(shù)的考試系統(tǒng)已成為互聯(lián)網(wǎng)的重要應(yīng)用之一。但隨著教研組制度的完善和教學(xué)交流活動(dòng)的增加。 在線考試具有動(dòng)態(tài)出 題、自動(dòng)閱卷、成績(jī)分析等優(yōu)點(diǎn),不僅大大減輕了教師人工組卷繁瑣的 工作量,提高資源利用率,其運(yùn)行過程中,組卷速度較快,較少出現(xiàn)重復(fù)的現(xiàn)象,而且有利于教考分離的實(shí)施,符合目前教學(xué)改革的目標(biāo)。因此,在線考試系統(tǒng)具有潛在的巨大商機(jī)和研究?jī)r(jià)值,是未來數(shù)字化校園系統(tǒng)研究的熱點(diǎn)內(nèi)容。為解決學(xué)生壓題,考前漏題,補(bǔ)(緩)考試題與正式考試試題題量及難度差異問題,教務(wù)管理部門通常要求教師同時(shí)出多套試卷,其題量與難度要求相同,并且要同時(shí)給出答案和評(píng)分標(biāo)準(zhǔn)。近年來,部分學(xué)校陸續(xù)開發(fā)了一些基于 微機(jī)的題庫(kù)系統(tǒng),并作為成果向其它學(xué)校推廣,但這些題庫(kù)一般都是結(jié)合本校具體情況,針對(duì)單一課程的小型題庫(kù),甚至某些學(xué)校購(gòu)得的題庫(kù)系統(tǒng)中的題目本身是不可維護(hù)的,即使題目已不適合自己的學(xué)生考試使用,也無法更新題庫(kù)中的題目。 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 2 系統(tǒng)分析 可行性分析 可行性分析的目的就是要用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。網(wǎng)絡(luò)在線考試系統(tǒng)的可行性可從以下兩方面考慮。另一方面,在線考試系統(tǒng)能夠快速進(jìn)行考試和評(píng)分,體現(xiàn)出考試的客觀與公正性。通過 Ajax 技術(shù)可以輕松實(shí)現(xiàn)這些功能,這為網(wǎng)絡(luò)在線考試系統(tǒng)的開發(fā)提供了技術(shù)保障。在這種網(wǎng)絡(luò)環(huán)境下,學(xué)?;蚩荚嚈C(jī)構(gòu)希望通過建立網(wǎng)絡(luò)在線考試網(wǎng)站來擴(kuò)大知名度、降低管理成本和減少人力物力的投資,從而為考生提供更全面、更靈活的服務(wù),并全面、準(zhǔn)確地對(duì)考試進(jìn)行跟蹤和評(píng)價(jià)。 通過實(shí)際情況的調(diào)查,要求網(wǎng)絡(luò)在線考試系統(tǒng)具有以下功能: ?? 界面設(shè)計(jì)美觀大方、方便、快捷、操作靈活,樹立企業(yè)形象。 ?? 要求提供考試時(shí)間倒計(jì)時(shí)功能,使考生實(shí)時(shí)了解考試剩余時(shí)間。 ?? 要求考生憑準(zhǔn)考證號(hào)查詢考試成績(jī),以保證信息安全。Apache+PHP+MySQL不僅僅是開源項(xiàng)目,可免費(fèi)獲取,而且它支持 Linux、 UNIX、OS/2 和 Windows 多個(gè)操作系統(tǒng),可移植性好。 (1) 硬件需求:計(jì)算機(jī) (winXP 系統(tǒng) ) (2) 軟件需求: 開發(fā)工具: Dreamweaver CS5 服務(wù)器端開發(fā)環(huán)境: Wampserver Version2(Apache +PHP + MySQL + phpMyAdmin ) FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 3 設(shè)計(jì)工具及關(guān)鍵技術(shù)介紹 Apache 簡(jiǎn)介 Apache 是世界使用排名第一的 Web 服務(wù)器軟件。 Apache web 服務(wù)器軟件擁有以下特性: (1) 支持最新的 HTTP/ 通信協(xié)議 (2) 擁有簡(jiǎn)單而強(qiáng)有力的基于文件的配置過程 (3) 支持通用網(wǎng)關(guān)接口 (4) 支持基于 IP 和基于域名的虛擬主機(jī) (5) 支持多種方式的 HTTP 認(rèn)證 (6) 集成 Perl 處理模塊 (7) 集成代理服務(wù)器模塊 (8) 支持實(shí)時(shí)監(jiān)視服務(wù)器狀態(tài)和定制服務(wù)器日志 (9) 支持服務(wù)器端包含指令 (SSI) (10) 支持安全 Socket 層 (SSL) (11) 提供用戶會(huì)話過程的跟蹤 (12) 支持 FastCGI (13) 通過 第三方 模塊可以支持 Java Servlets PHP 語言簡(jiǎn)介 PHP 是英文 超級(jí)文本 預(yù)處理語言 Hypertext Preprocessor 的縮寫,它是一種 HTML 內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入 HTML 文檔的 腳本語言 ,PHP 獨(dú)特的語法混合了 C、 Java、 Perl 以及 PHP 自創(chuàng)新的語法。 用 PHP做出的 動(dòng)態(tài)頁面 與其他的 編程語言 相比 , PHP是將 程序 嵌 入到 HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成 HTML 標(biāo)記的 CGI 要高許多; PHP 還可以執(zhí)行編譯后 代碼 ,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。 以下 羅列了 PHP 所具有的一些特點(diǎn): (1) 開放的 源代碼 。 (2) PHP 是免費(fèi)的。 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL (3) PHP 的快捷性。嵌入 HTML:因?yàn)?PHP 可以嵌入 HTML 語言,它相對(duì)于其他語言, 編輯 簡(jiǎn)單,實(shí)用性強(qiáng),更適合初學(xué)者。由于 PHP 是運(yùn)行在服務(wù)器端的 腳本 , 可以運(yùn)行在 UNIX、LINUX、 WINDOWS 下。 PHP 消耗相當(dāng)少的 系統(tǒng)資源 。用 PHP 動(dòng)態(tài)創(chuàng)建圖像 (7) 面向?qū)ο蟆? (8) 專業(yè)專注。 PHP 連接 MySQL 數(shù)據(jù)庫(kù) PHP 連接數(shù)據(jù)庫(kù)的兩種方法 (1) 通過 mysql 庫(kù)和 mysqli 庫(kù)函數(shù)連接。 PHP 存取 mysql 數(shù)據(jù)庫(kù)的四個(gè)步驟是: 建立連接: mysql_connect()。返回布爾型數(shù)據(jù)值 操縱數(shù)據(jù)庫(kù)中的數(shù)據(jù): mysql_query()。 (2) 通過 ODBC 接口連接。 Microsoft 引進(jìn)這種技術(shù)的一個(gè)主要原因是,以非語言專用的方式,提供給程序員一種訪問數(shù)據(jù)庫(kù)內(nèi)容的簡(jiǎn)單方法。 PHP 對(duì) MySQL 數(shù)據(jù)庫(kù)的兩種連接方式 無論是使用 mysql/mysqli 庫(kù)函數(shù)還是使用 ODBC 接口連接, PHP 對(duì) MySQL 數(shù)據(jù)庫(kù)的連接方式都有兩種。 (1) 永久連接方式:它的最大的優(yōu)點(diǎn)是效率比非永久連接方式高,當(dāng)客戶端對(duì) MySQL 服務(wù)器的連接請(qǐng)求非常頻繁時(shí),永久連接將更加高效。即每個(gè)子過程將對(duì)服務(wù)器建立各自獨(dú)立的永久連接。當(dāng)客戶端向 Web 服務(wù)器請(qǐng)求網(wǎng)頁時(shí),服務(wù)器處理這個(gè)請(qǐng)求,并將所請(qǐng)求的網(wǎng)頁發(fā)送給瀏覽器,然后連接就被斷開,直到瀏覽器發(fā)出下一個(gè)請(qǐng)求。 Ajax 簡(jiǎn)介 AJAX 不是一種新的編程語言,而是一種用于創(chuàng)建更好更快以及交互性更強(qiáng)的 Web 應(yīng)用程序的技術(shù)。通過這個(gè)對(duì)象, JavaScript 可在不重載頁面的情況與 Web 服務(wù)器交換數(shù)據(jù)。 Web 應(yīng)用程序較桌面應(yīng)用程序有諸多優(yōu)勢(shì);它們能夠涉及廣大的用戶,它們更易安裝及維護(hù),也更易開發(fā)??墒挂蛱鼐W(wǎng)應(yīng)用程序更小、更快、 更友好。 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 4 系統(tǒng)概要設(shè)計(jì) 系統(tǒng)的總體設(shè)計(jì) 根據(jù)系統(tǒng)的功能要求,網(wǎng)絡(luò)考試系統(tǒng)中涉及兩種不同的用戶:考試用戶、管理員,他們的職能各不相同。管理員能夠發(fā)布學(xué)習(xí)通知,發(fā)布考試通知,設(shè)置考試時(shí)長(zhǎng),考試時(shí)段,考試題型比例,進(jìn)行試題庫(kù)維護(hù),包括刪除,添加,及時(shí)更新,按不同條件查詢考生的成績(jī)并進(jìn)行分析統(tǒng)計(jì)。 (2) 具有空間性。 (3) 操作簡(jiǎn)單方便,界面簡(jiǎn)潔美觀。 (5) 隨機(jī)抽取試題。當(dāng)考試時(shí)間到達(dá)規(guī)定時(shí)間,如果考生還未提交試卷,系統(tǒng)將自動(dòng)交卷,以保證考試嚴(yán)肅、公正地進(jìn)行。 (8) 考生可以查詢自己的考試成績(jī)。 在 MySQL 數(shù)據(jù)庫(kù)系統(tǒng)中建立一個(gè)名為 db_online 的數(shù)據(jù)庫(kù), 在該數(shù)據(jù)庫(kù)中可以創(chuàng)建與實(shí)體對(duì)應(yīng)的數(shù)據(jù)表,存放考試系統(tǒng)中與考生,管理員,考題類別,考試成績(jī)相關(guān)的數(shù)據(jù)。 圖 1 db_online 數(shù)據(jù)庫(kù)所包含數(shù)據(jù)表的結(jié)構(gòu)圖 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)功能結(jié)構(gòu) 網(wǎng)絡(luò)考試系統(tǒng)的考生用戶和管理員分別為前臺(tái)用戶和后臺(tái)用戶,他們的功能職責(zé)不同,其功能結(jié)構(gòu)圖如圖 2 所 示。 (2) 查詢成績(jī):考生可以查詢本人的成績(jī)信息。 (4) 學(xué)習(xí)通知:考生可以查看管理員發(fā)布的考試通知。 (2) 考試管理:添加、修改考試科目;修改試卷的題型比例;修改考題類型,考題類別,確定考試日期和考試時(shí)長(zhǎng)。 (4) 成績(jī)查詢:管理員可以查看權(quán)限范圍內(nèi)所有用戶的成績(jī)信息,并可以對(duì)所有信息進(jìn)行分析統(tǒng)計(jì)??忌卿浐?,可以進(jìn)行在線考試、查詢成績(jī)和修改個(gè)人密碼的操作。網(wǎng)站的管理員通過登錄模塊可以登錄到網(wǎng)站的后臺(tái)系統(tǒng),對(duì)考生信息、 考試信息、管理員信息進(jìn)行管理。 圖 3 網(wǎng)絡(luò)在線考試系統(tǒng)流程圖 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 5 系統(tǒng)詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)的設(shè)計(jì)過程一般是從現(xiàn)實(shí)世界出發(fā),進(jìn)行需求分析、概念分析、邏輯分析和物理設(shè)計(jì)的。需求分析做的不好,甚至?xí)?dǎo)致整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)返工重做。邏輯結(jié)構(gòu)設(shè)計(jì)師將概 念轉(zhuǎn)換為某個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)庫(kù)模型,并對(duì)其進(jìn)行優(yōu)化。 數(shù)據(jù)庫(kù)分析 MySQL 是一個(gè)小巧的數(shù)據(jù)庫(kù)系統(tǒng)軟件,特別適用于網(wǎng)站建設(shè)。 Apache+PHP+MySQL不僅僅是開源項(xiàng)目,可免費(fèi)獲取,而且它支持 Linux、 UNIX、OS/2 和 Windows 多個(gè)操作系統(tǒng),可移植性好,這種組合是設(shè)計(jì)動(dòng)態(tài)網(wǎng)站的最佳解決方案 。 概念設(shè)計(jì) (1) 考生信息實(shí)體 考生信息實(shí)體包括編號(hào)、考生姓名、聯(lián)系方式、準(zhǔn)考證號(hào)、考試成績(jī)、考題類別、考試時(shí)間、聯(lián)系地址、考試狀態(tài)和考生密碼等屬性。 圖 4 考生信息實(shí)體 ER 圖 考試成績(jī) 準(zhǔn)考證號(hào) 考題類別 考試時(shí)間 考生 考生 密碼 考試狀態(tài) 考生姓名 聯(lián)系方式 編號(hào) FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL (2) 管理員實(shí)體 管理員實(shí)體包括編號(hào)、管理員名稱和加密密碼屬性。 圖 5 管理員信息實(shí)體 ER 圖 (3) 考題類別實(shí)體 考題類別實(shí)體包括編號(hào)和考題類別名稱。 圖 6 考題類別實(shí)體 ER 圖 (4) 考題信息實(shí)體 考題信息實(shí)體包括編號(hào)、考題類別、考試成績(jī)、考題內(nèi)容、考題答案、考題正確答案及考題所屬套題等屬性。 圖 7 考題信息實(shí)體 ER 圖 管理員 密碼 編號(hào) 管理員姓名 考題類別 編號(hào) 類別名稱 考題內(nèi)容 考題信息 考題類別別 考試成績(jī) 考題答案 正確答案 所屬套題 編號(hào) FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 數(shù)據(jù)庫(kù)物理結(jié)構(gòu) (1) tb_user(考生信息表) 考生 信息表用來保存考生信息 , 主鍵為 online_id。 圖 8 考生信息結(jié)構(gòu)圖 (2) tb_admin(管理員信息表) 管理員信息表用來保存管理員的用戶名和密碼。 該數(shù)據(jù)表結(jié)構(gòu)如 圖 9 所示。該數(shù)據(jù)表結(jié)構(gòu)如 圖 10 所示。 該數(shù)據(jù)表結(jié)構(gòu)如 圖 11 所示。 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 根據(jù)需求分析,我們把在線考試系統(tǒng)分為六個(gè)模塊,即數(shù)據(jù)庫(kù)交互模塊、功能列表模塊、題庫(kù)模塊、試卷生成模塊、考試生成模塊及在線考試模塊。 系統(tǒng)配置 系統(tǒng)配置主要包括代碼開發(fā)工具配置和服務(wù)器配置。 B/S 模式系統(tǒng)的目錄結(jié)構(gòu)有一定的規(guī)律性,因此必須遵循規(guī)范,并按照需求分析建立各個(gè)模塊的目錄結(jié)構(gòu)。 $database_localhost = db_online。 $password_localhost = root。 mysql_select_db(db_online) or die (不能選擇數(shù)據(jù)庫(kù) : .mysql_error())。 ? 在每一個(gè) PHP 程序的開頭通過以下語句引用 程序: require(“.../”)。前臺(tái)首頁主要用于實(shí)現(xiàn)前臺(tái)功能導(dǎo)航,該頁面主要包括考生注冊(cè)、考生登錄、修改密碼、成績(jī)查詢、進(jìn)入考場(chǎng)和退出信息 6
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1