余攀
摘 要 對(duì)于這個(gè)系統(tǒng)相關(guān)的開(kāi)發(fā),主要是針對(duì)于我們學(xué)校的計(jì)算機(jī)基礎(chǔ)考試來(lái)進(jìn)行的,從對(duì)于考試進(jìn)行計(jì)時(shí),先自動(dòng)的進(jìn)行分管卷子,然后進(jìn)行試題管理等等方面進(jìn)行相關(guān)的研究,這樣的話可以更好地進(jìn)行相應(yīng)的研究,可以為我們的系統(tǒng)提供很多的解決方法。本文的創(chuàng)新點(diǎn)就在我們用的系統(tǒng)是采用PHP和jquery技術(shù)來(lái)實(shí)現(xiàn)的新系統(tǒng),這樣的話就可以較好地避免學(xué)生在考試的過(guò)程里面進(jìn)行頁(yè)面的刷新的現(xiàn)象。
關(guān)鍵詞 計(jì)算機(jī)基礎(chǔ) PHP技術(shù) 考試系統(tǒng) 開(kāi)發(fā)
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A
隨著社會(huì)的不斷的發(fā)展,我們國(guó)內(nèi)許多的招生都采用網(wǎng)上管理的方式來(lái)進(jìn)行,很多社會(huì)性質(zhì)的考試都采取網(wǎng)上報(bào)名的方式。但是因?yàn)槟壳拔覈?guó)內(nèi)各個(gè)方面的限制,造成網(wǎng)上報(bào)名和管理方面還不是很好,仍然存在許多的缺點(diǎn)。對(duì)于傳統(tǒng)的管理方式來(lái)說(shuō),對(duì)于那些需要反復(fù)進(jìn)行的考試而言,這樣是一種耗費(fèi)巨大時(shí)間和精力的事情,所以傳統(tǒng)的管理方式達(dá)不到想要的高效和準(zhǔn)確等方面的要求,加上其中進(jìn)行的事情太多,很容易出現(xiàn)錯(cuò)誤的現(xiàn)象,造成很多的浪費(fèi)和麻煩的事情。所以我們需要開(kāi)發(fā)一個(gè)較為完善的軟件,可以較好地處理這個(gè)事情。
1開(kāi)發(fā)相關(guān)背景簡(jiǎn)介
計(jì)算機(jī)基礎(chǔ)是一門公共基礎(chǔ)課程,因?yàn)樯衔覀冞@門課的學(xué)生的數(shù)量比較的多,所以造成這門課在期末考試的時(shí)候會(huì)變得很忙,因?yàn)榕脑嚲?,登錄成?jī)等等的任務(wù)比較的多,所以這就造成了老師的工作量比較的大,加上考試的任務(wù)比較的重,既耗費(fèi)時(shí)間,也很耗費(fèi)精力,基于上面我說(shuō)的這些情況來(lái)看,這就需要我們開(kāi)發(fā)計(jì)算機(jī)基礎(chǔ)考試系統(tǒng),這樣就可以實(shí)現(xiàn)自動(dòng)的進(jìn)行評(píng)分和組合卷子,較好地彌補(bǔ)了計(jì)算機(jī)基礎(chǔ)課相關(guān)的考試的缺點(diǎn)?,F(xiàn)在我們這個(gè)系統(tǒng)已經(jīng)實(shí)現(xiàn)了考試的組卷,讓考試這個(gè)過(guò)程變得更加的公平,更好地減少在考試評(píng)分過(guò)程里面的人為失誤相關(guān)的因素。
本篇主要的研究的系統(tǒng)是基于PHP技術(shù)的系統(tǒng),這種計(jì)算機(jī)基礎(chǔ)考試系統(tǒng)是針對(duì)選擇題來(lái)進(jìn)行的,不僅可以為期末計(jì)算機(jī)考試提供一定的思路,而且既節(jié)省時(shí)間也節(jié)省精力,具有較好的實(shí)用價(jià)值。對(duì)于本文我們?cè)O(shè)計(jì)的這個(gè)系統(tǒng),不僅可以防止學(xué)生在考試期間進(jìn)行刷新操作,還可以自動(dòng)進(jìn)行評(píng)分。他們會(huì)針對(duì)于最后得出的考試分?jǐn)?shù)和答題的正確率來(lái)針對(duì)性地給學(xué)生相關(guān)的建議。
對(duì)于現(xiàn)在開(kāi)發(fā)的系統(tǒng)來(lái)說(shuō),我們可以依據(jù)試題庫(kù)來(lái)進(jìn)行隨機(jī)的抽取,從而生成每次都不同的試卷,這樣不用讓老師每次都耗費(fèi)時(shí)間和精力來(lái)重新出卷。而且在考試?yán)?,因?yàn)樵嚲矶际请S機(jī)的抽取出來(lái)的,可以很好地減少作弊的可能性。在考試結(jié)束之后,這個(gè)系統(tǒng)可以進(jìn)行自動(dòng)的評(píng)分等考試后的工作,較好的減輕了考試的壓力。綜合上面的這些可以看出,這樣的考試可以較好的保證考試的公平性。這個(gè)系統(tǒng)不僅可以用在計(jì)算機(jī)基礎(chǔ)課程上面,而且對(duì)于其他科目的各種測(cè)試也可以用上,所以對(duì)于這個(gè)計(jì)算機(jī)基礎(chǔ)考試系統(tǒng)來(lái)說(shuō),具有很好的實(shí)用性和價(jià)值。
2系統(tǒng)模塊圖簡(jiǎn)述
對(duì)于考題相關(guān)的信息添加模塊來(lái)說(shuō),因?yàn)檫@個(gè)系統(tǒng)是針對(duì)于題目中的單選題類型進(jìn)行各種添加的,單選題的選項(xiàng)有四項(xiàng),主要我們添加的就是單選題的內(nèi)容和答案。對(duì)于這方面需要解決的就是在添加到相應(yīng)的數(shù)據(jù)庫(kù)里面的時(shí)候,答案是怎么來(lái)進(jìn)行存放的。因?yàn)槲覀円龅降脑诳忌诖痤}的過(guò)程里面,單選題的答案是用單選的按鈕來(lái)呈現(xiàn)的。怎么樣把數(shù)據(jù)庫(kù)里面的單選題答案作為字符串進(jìn)行分隔,然后一條一條地讀出來(lái)是我們需要想的,我們是采用的在添加答案的時(shí)候?qū)⑺膫€(gè)選項(xiàng)進(jìn)行分隔的方法來(lái)實(shí)現(xiàn)的,如下圖所示。對(duì)于自動(dòng)評(píng)分方面來(lái)說(shuō),在相應(yīng)的自動(dòng)評(píng)分模塊里面,系統(tǒng)會(huì)根據(jù)考生的成績(jī)和錯(cuò)誤的方向來(lái)提供不同的建議,從而可以讓考生有針對(duì)性的復(fù)習(xí)和提高。
3數(shù)據(jù)庫(kù)設(shè)計(jì)方面
對(duì)于數(shù)據(jù)庫(kù)方面來(lái)說(shuō),我們的數(shù)據(jù)庫(kù)里面需要存考試表,當(dāng)然考題表也需要在里面存儲(chǔ),這樣的設(shè)計(jì)單看表面來(lái)說(shuō),并不是很復(fù)雜,但是由于里面包含的元素比較的多,也比較的復(fù)雜,所以我們根據(jù)我校歷年來(lái)題庫(kù)方面的設(shè)計(jì)來(lái)進(jìn)行相應(yīng)的分析,最后得到下面的要求。要可以準(zhǔn)確的表達(dá)出題目的內(nèi)容,讓學(xué)生能夠理解。對(duì)于題型方面來(lái)說(shuō),主要是選擇題,可以少部分有一些主觀的題型,這樣可以更好地進(jìn)行管理,從而被學(xué)生較好和方便的使用。
4總結(jié)
綜上所述,這個(gè)系統(tǒng)不僅可以讓老師從反復(fù)性的勞動(dòng)里面抽出身來(lái),還可以讓學(xué)生在最短的時(shí)間里面知道自己的考試成績(jī)。這樣減輕了教師的負(fù)擔(dān),提高的考試的效率,也減少了作弊的可能性。從整體上面看,降低了綜合的人力和物力,減少的投入的精力,降低了考試需要花費(fèi)的金錢和時(shí)間。當(dāng)然,這系統(tǒng)還有一些其他方面的不足,這就需要我們不斷進(jìn)行完善和改進(jìn),爭(zhēng)取得到更好的系統(tǒng)。
參考文獻(xiàn)
[1] 李湘一.基于 PHP 技術(shù)的計(jì)算機(jī)基礎(chǔ)考試系統(tǒng)的開(kāi)發(fā)[J].電子技術(shù)與軟件工程,2015(08):82-83.
[2] 方媛,唐永中.基于PHP技術(shù)的計(jì)算機(jī)等級(jí)考試考務(wù)管理系統(tǒng)[J].電腦開(kāi)發(fā)與應(yīng)用,2012(11):73-75+78.
[3] 張利新.基于局域網(wǎng)的計(jì)算機(jī)應(yīng)用基礎(chǔ)考試系統(tǒng)的開(kāi)發(fā)[D].內(nèi)蒙古師范大學(xué),2008.
[4] 丁秀琴.基于WEB的計(jì)算機(jī)應(yīng)用基礎(chǔ)考試系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)[D].內(nèi)蒙古大學(xué),2014.
[5] 劉小彬.基于PHP技術(shù)網(wǎng)絡(luò)考試系統(tǒng)的開(kāi)發(fā)[J].電腦知識(shí)與技術(shù),2013(11):2522-2524.