張昱 田晉 楊功廷


摘要:本系統是基于B/S(瀏覽器/服務器)模式開發的在線黨校結業考試系統,也可根據用途的不同,推廣到其他的領域。該系統可以實現自動隨機組卷,自動評卷等功能,特別適合于學校在機房開展的局域網性質的考試。與傳統考試模式相比,在線考試不僅節省了大量的資源,也增加考試成績的客觀性和公正性。
關鍵詞:考試系統;黨校;B/S
中圖分類號:TP311 文獻標識碼:A DOI:10.3969/j.issn.1003-6970.2015.04.017
0.引言
隨著計算機科學的不斷發展,計算機技術在各個領域的應用都有了長足的發展,尤其是在提高工作效率和節約資源的用途上。目前,網頁設計開發語言和數據庫也較多,其中PHP和MySQL較為常用。
PHP是英文超文本預處理語言Hypertext Preprocessor的縮寫。PHP是一種HTML內嵌式的語言,是一種在服務器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似于c語言,被廣泛地運用。可以生成Forms,ComboBoxes,Grid,Menus等的組件,并支持將數據轉為XML/JSON格式。它可以比CGI或者Perl更快速地執行動態網頁,PHP還可以執行編譯后代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。PHP最令人矚目的特性是其對當前流行的大部分數據庫的強有力的支持。目前該技術已經廣泛地應用于網上購物、網上銀行等網站系統的開發。敖磊,肖大薇基于PHP技術設計網絡智能配置管理系統,實現可遠程管理多臺設備以及直接管理一臺設備,實現基本命令配置(如獲取設備信息、修改端口配置、設置路由等等)。
MySQL是一個小型關系型數據庫管理系統,目前MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。MySQL的特性既能夠作為一個單獨的應用程序應用在客戶端服務器網絡環境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持。
Internet上流行的網站構架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作為操作系統,Apache作為Web服務器,MySQL作為數據庫,PHP作為服務器端腳本解釋器。由于這四個軟件都是自由或開放源碼軟件(FLOSS),因此越來越多的人使用PHP+MySQL作為網站系統開發工具。汪學明基于PHP和MySQL的B/W/D三層結構數據庫,開發了校友信息網上查詢系統。
本系統開發正是基于上述成熟的系統開發語言和數據庫技術,同時,隨著學院黨校規模的不斷擴大,以往的書面形式的結業考試形式,消耗很多人力物力資源,因此,在線黨校結業考試系統應運而生。