亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于PHP的網(wǎng)絡考試系統(tǒng)的開發(fā)與設計

        2018-12-20 07:54:42劉永輝
        電子設計工程 2018年24期
        關鍵詞:頁面界面用戶

        劉永輝

        (新疆昌吉廣播電視大學新疆昌吉831100)

        隨著計算機網(wǎng)絡技術的發(fā)展,多媒體資源、遠程網(wǎng)絡、計算機系統(tǒng)等逐漸被應用于教育教學之中。并有愈演愈熱的趨勢[1],不斷受到教育界相關人士的關注和應用。

        教育教學中,最為重要的教學質(zhì)量評估手段是考試。而考試不僅能反映學生的學習情況,查漏補缺,也能督促教師調(diào)整教學進度,讓學生更好的吸收知識。眾所周知,紙質(zhì)考試比較浪費人力物力。其不僅需要大量的紙張印刷試卷,還需要教師耗費大量的時間批改試卷,統(tǒng)計成績[2]。隨著考試的增多,如大大小小的測驗、練習、競賽、問卷等[3],就更顯得人力與物力資源的浪費。因此,設計一個可以在計算機在線考試的網(wǎng)絡考試系統(tǒng)就顯得尤為重要。

        網(wǎng)絡考試系統(tǒng)的優(yōu)勢在于,學生在線答題,省去紙資源的浪費;計算機可以批改客觀題,減輕教師壓力;且網(wǎng)絡考試系統(tǒng)可以整理學生成績,統(tǒng)計學生每一題的錯誤情況,便于教師發(fā)現(xiàn)學生學習的薄弱之處以及教學的漏洞;學生做錯的題目也可以在系統(tǒng)中保留,便于日后查漏補缺等[4]。

        教學模式的數(shù)字化、種類的多樣化必將推動教育考試的信息化、數(shù)字化的發(fā)展[5],而如今計算機技術的發(fā)展、電腦和網(wǎng)絡的普及更是為實現(xiàn)該種在線考試模式提供了可能性及基礎前提。

        1 相關技術綜述

        1.1 PHP技術

        PHP是一種應用于HTML的腳本語言,風格與C語言類似。在Web環(huán)境下,PHP語言可以由客戶端的瀏覽器傳送請求至Web服務器,然后服務器進一步響應操作[6]。其的工作原理,如圖1所示。過程為:用戶傳送請求至Web服務器,服務器端接受之后,使用PHP語言解釋請求文件。然后進一步處理,如訪問數(shù)據(jù)庫等。處理完成之后,再按照文件要求生成HTML頁面,通過Web服務器返回給用戶[7]。

        圖1 PHP工作原理

        PHP的優(yōu)勢在于可兼容多個操作平臺,如Windows、Linux、Unix等多個操作系統(tǒng)。同時,支持多種數(shù)據(jù)庫;且由PHP語言寫出來的CGI代碼具有可移植性[8],故可以移植于不同的操作系統(tǒng);此外,PHP還具有豐富多樣的功能,如圖形處理、壓縮文件、POP3等[9],便于用戶使用,深受開發(fā)者的喜愛。PHP與其他語言編程性能特點的比較,如表1所示。

        表1 PHP、ASP、JSP編程性能特點比較

        1.2 Apache技術

        Apache HTTP Server是一個應用于Web服務器的軟件,簡稱Apache。由于該軟件迅速、便捷、可靠的特性,被譽為最流行的Web服務器軟件之一。該軟件支持 Perl、python 等解釋器[10],支持 HTTP/1.1 協(xié)議、支持HTTP認證、支持CGI、支持虛擬主機等,應用廣泛,功能強大。其相較于同款軟件IIS,具有更強的穩(wěn)定性、可靠性、開放性,且支持多語言編程,更容易上手,故深受程序員的喜愛。

        1.3 SQL server 2000數(shù)據(jù)庫管理系統(tǒng)

        SQL server 2000是一款數(shù)據(jù)庫管理系統(tǒng),且自帶一套完整的圖形工具,如企業(yè)管理器、查詢分析器等,是真正的Client/Server結(jié)構(gòu)[11]。該系統(tǒng)具有良好的人機交互界面,便于用戶進行數(shù)據(jù)管理,且具有多個編程接口,支持多種語言編程。同時,也擁有良好的兼容性,可在多個操作平臺使用。使用戶可以快速的通過Web服務器訪問數(shù)據(jù)庫,具有極強的伸縮性,集成度高。SQL server 2000相較于之前的版本優(yōu)化特點在于支持XML,可通過XML編輯數(shù)據(jù)庫中的數(shù)據(jù),如進行插入、刪除、修改等操作。

        1.4 Ajax技術概述

        Ajax技術包括JavaScript技術、XML技術等,是多種技術的綜合[12]。其核心是JavaScript的對象XmlHttpRequest,用戶通過這一對象,可向Web服務器提出請求。其不同之處在于,該請求先到達Ajax引擎,再到達服務器。返回的數(shù)據(jù)也是先經(jīng)過Ajax引擎,再達到用戶[13],即Ajax引擎相當于代理器,和服務器直接交互。由此可以使用戶在服務器響應請求時,無需等待響應結(jié)束,便可繼續(xù)發(fā)送下一請求[14-16]。

        2 系統(tǒng)設計

        2.1 網(wǎng)絡考試系統(tǒng)功能需求分析

        本網(wǎng)絡考試系統(tǒng),應包括學生信息錄入、考試試題管理、成績處理等幾個基本模塊,從學生、教師和管理員這3種用戶的需求出發(fā),進一步完善系統(tǒng)的功能。該系統(tǒng)具體的功能用例,如圖2所示。學生方面包括:信息注冊、登錄、個人信息編輯、選擇考試場次等功能。教師方面包括:試題管理、試卷編輯、統(tǒng)計成績等功能。而管理員則進行系統(tǒng)的搭建與維護、管理用戶等操作。

        2.2 系統(tǒng)模塊設計

        根據(jù)系統(tǒng)的功能需求,可將網(wǎng)絡考試系統(tǒng)分成4個模塊,分別是學生、考試、用戶信息管理和試題管理模塊。其中,學生和考試模塊構(gòu)成網(wǎng)絡考試系統(tǒng)的前臺,用戶信息管理與試題管理構(gòu)成系統(tǒng)的后臺。前臺出現(xiàn)在系統(tǒng)首頁,其功能結(jié)構(gòu)如圖3所示。可以看出,前臺的功能主要包括學生注冊、登錄、查詢成績、修改密碼、參加考試這5個方面。

        圖2 網(wǎng)絡考試系統(tǒng)功能用例

        圖3 考試系統(tǒng)前臺功能結(jié)構(gòu)圖

        用戶信息管理和試題管理構(gòu)成系統(tǒng)的后臺,在管理頁面實現(xiàn),包含學生信息管理、試題錄入、成績管理等功能,其結(jié)構(gòu)如圖4所示。

        圖4 考試系統(tǒng)后臺功能結(jié)構(gòu)圖

        學生使用該考試系統(tǒng)的流程,如圖5所示。學生首先使用個人賬號和密碼登入系統(tǒng),進入網(wǎng)站首頁。在此可選擇考場進入考試或者查詢成績,若選擇進入考試,首先彈出考試規(guī)則界面,供學生閱讀,詢問其是否接受考試規(guī)則,若回答為“是”,則進入考試試題選擇界面。對于可以立即得出考試成績的純客觀題考試,在學生交卷后,可直接顯示其該門考試的成績。

        圖5 學生操作流程圖

        教師和管理員使用該系統(tǒng)的流程,如圖6所示。在登陸系統(tǒng)之后,進入后臺管理頁面,進行管理操作。

        圖6 教師(管理員)操作流程圖

        3 系統(tǒng)測試

        文中通過對學生、考試、用戶信息管理和試題管理模塊的幾個主要頁面進行測試,來檢驗系統(tǒng)的功能是否完善。首先,學生注冊界面如圖7所示,用戶需要輸入姓名、聯(lián)系電話、學號等信息注冊賬號。登錄時,使用準考證號與密碼進入網(wǎng)絡考試系統(tǒng)。

        用戶可對其密碼進行修改,界面如圖8所示。

        用戶可使用成績查詢功能,查詢界面如圖9所示。通過選擇考試科目,系統(tǒng)將列出準考證號、考試科目、考試時間、考試成績這4項信息。

        學生進入考場考試的界面,如圖10所示。最上方顯示考試時間以及當前計時,用來提醒學生注意答題進度。學生可通過選擇選項完成選擇題,或輸入文字完成簡答題。

        圖7 學生注冊頁面

        圖8 密碼修改界面

        圖9 成績查詢界面

        教師和管理員可以在后臺頁面管理學生信息,如通過準考證號查詢到某個學生的電話、考試成績、排名等,頁面如圖11所示。

        圖10 在線考試示例界面

        圖11 學生管理頁面

        試題管理界面,如圖12所示。在后臺頁面,用戶可以通過點擊“試題管理”選項進入子選項卡。通過選擇試題種類在題庫中查找該子類下的全部試題,以及相關的答案等信息。此外,用戶還可對試題進行修改數(shù)據(jù)或刪除的操作。

        圖12 試題管理界面

        綜上,通過對網(wǎng)絡考試系統(tǒng)的模塊測試,發(fā)現(xiàn)模塊的功能特性均可正常運行。后期對系統(tǒng)穩(wěn)定性進行測試,對于用戶提出的請求,系統(tǒng)響應速度快,反應良好。

        4 結(jié)束語

        隨著計算機網(wǎng)絡技術的發(fā)展,教育模式也逐漸向網(wǎng)絡信息方向轉(zhuǎn)型。本文設計出一個基于PHP語言的在線考試的網(wǎng)絡系統(tǒng)。該系統(tǒng)使用B/S架構(gòu),融合了 Ajax、SQL Server 2000、Apache等技術,并通過查閱資料、實地考察、不斷與在校學生和老師交流系統(tǒng)設計的意見,從而設計出一個滿足現(xiàn)實需求、功能完善、界面美觀的在線考試系統(tǒng)。本系統(tǒng)在幾所高校的考試中得以試運行,其大幅簡化了考試流程,提高了老師審閱試卷、整理成績、進行教學質(zhì)量評估的效率,受到廣大師生的一致好評。但本系統(tǒng)仍存在一些需要改進之處,例如增加題型種類,豐富試題庫等,后期還將不斷升級與完善。

        猜你喜歡
        頁面界面用戶
        大狗熊在睡覺
        刷新生活的頁面
        國企黨委前置研究的“四個界面”
        當代陜西(2020年13期)2020-08-24 08:22:02
        基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
        關注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        人機交互界面發(fā)展趨勢研究
        關注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        手機界面中圖形符號的發(fā)展趨向
        新聞傳播(2015年11期)2015-07-18 11:15:04
        如何獲取一億海外用戶
        亚洲欧美综合在线天堂| 不卡日韩av在线播放| 国产综合精品| 76少妇精品导航| 香蕉亚洲欧洲在线一区| 亚洲精品456在线播放狼人| 亚洲国产精品久久精品 | 亚洲精品成AV无在线观看| 一本大道加勒比东京热| 国产黄污网站在线观看| 天堂无码人妻精品av一区| 久久综合五月天| 丝袜美腿亚洲综合玉足| 免费观看91色国产熟女| 国产涩涩视频在线观看| 久久久99精品成人片中文字幕| 伊人久久综合狼伊人久久| 久久精品国产99国产精品澳门| 越猛烈欧美xx00动态图| 午夜福利不卡无码视频| 国产韩国一区二区三区| 日本熟妇色xxxxx日本妇| 麻豆精产国品| 亚洲二区三区在线播放| 一本大道道久久综合av| 免费中文熟妇在线影片| 狼友AV在线| 久久中文字幕av一区二区不卡| 日本真人边吃奶边做爽电影| 精品国产一区二区三区久久狼| 国产成人自产拍免费视频| 蜜桃免费一区二区三区| 亚洲中文字幕在线第二页| 最新国产在线精品91尤物| 亚洲码无人客一区二区三区| 中文字幕 亚洲精品 第1页| 欧美疯狂做受xxxx高潮小说| 最新手机国产在线小视频| 国产老熟女精品一区二区| 人妻有码中文字幕| 久久99国产亚洲高清|