郝一舒+胡鵬
摘要:比較和分析了PHP與其他動態網頁制作技術的特點;介紹了基于PHP的制造工藝學題庫網站的設計,該題庫系統能實現各章節課件、錄像和習題的查詢,在線練習和測評,可按自動、手動和章節三種方式進行組卷;探討了題庫網站在教育教學中的地位和價值。
關鍵詞:題庫網站;PHP技術;制造工藝學
中圖分類號:TP393 文獻標識碼:A 文章編號:1007-9416(2017)05-0186-01
1 開發工具的介紹及分析
目前主流的動態網頁開發工具有JSP,ASP和PHP。JSP 是以 Java 作為腳本語言,在服務器端運行的頁面腳本,由于其平臺支持廣泛,代碼安全性高等特點備受國外開發者的青睞,目前多用于電子商務類網站。但由于JSP不直接訪問服務器端的數據源,目前其國內應用并不廣泛[1]。ASP是一個WEB服務器端的開發環境,其語言兼容性好,隱密安全性高,數據庫操作方便,在國內應用廣泛。但由于ASP的跨平臺能力差,運行成本隨之增加[2]。PHP是一種運行于服務器端的腳本語言,在借用C,Java等語言語法的基礎上,通過耦合自身的特性,使網頁制作者能快速地開發出動態網頁[3]。
2 題庫網站的系統分析與設計
在國外,基于課程網站的在線題庫平臺的試驗與實施已經發展得比較成熟,目前包括GRE和TOEFL在內的美國大型在線考試取得了很好的效果;在國內,大部分課程網站僅配置了簡易的練習和自測系統,其答案提交及檢測功能只局限于選擇題和有唯一答案的填空題,未發現能夠滿足制造工藝學課程領域的在線習題庫系統。為此,本文著重分析和設計課程網站中教學內容一欄,實現制造工藝學題庫的建設與共享。按照系統開發的觀點對網站進行分析,將網站的設計簡化為內容設計和效果設計兩部分。
2.1 內容設計
內容設計主要是將題庫系統分解為幾個功能模塊:(1)課件與錄像:課件資源和授課錄像便于學生預習和復習,系統化提高其自學能力,達到減輕課堂教學負擔和提升教學質量的目的,目前在本專業的教學中得到廣泛應用。(2)習題數據庫:通過對各章節習題進行整理,建立習題庫系統。作為制造工藝學題庫網站的核心,其主要功能是用于習題的集中管理和共享使用。(3)組卷:在習題數據庫的基礎上,建立組卷模塊以方便教師出卷。1)自動組卷:系統從題庫中隨機選取習題生成試卷;2)手動組卷:出題人在題庫中自由選擇習題生成試卷;3)章節組卷:系統默認從各章節提取出若干習題生成試卷。(4)練習和測試:在組卷功能的基礎上,建立在線練習和測試模塊,允許學生在此模塊進行各章節練習和測試,通過與公布的詳細習題解答過程進行對照,鞏固制造工藝學知識。
2.2 效果設計
本題庫網站采用靜態網頁和動態網頁相結合的方式,既保證題庫系統的可行性和實用性,又清晰簡明地為用戶呈現網站的內容。靜態網頁采用Dreamweaver為開發工具,利用HTML編程生成,其不僅包括靜態文字和圖片,同時還能開發運行于客戶端的各種動態效果。以主頁為例,其動態效果包括:(1)課程特色介紹:通過文字的滾動效果和圖片的輪流切換,充分展現了本課程的學習內容和教學氛圍;(2)導航欄:實現主頁和各功能子頁面的鏈接,用戶可直接點擊教學內容,進入網站的題庫系統,以上介紹的各功能模塊均在此頁。
本次題庫系統的動態網頁基于phpStudy環境,并以Dreamweaver為輔助工具,采用HTML、PHP和數據庫技術編程實現,其主要面向組卷模塊及練習和測試模塊,根據不同用戶的需求返回不同的網頁結果,實現個性化測試和多功能組卷。依據網站的實際功能兼具動、靜效果,本次題庫網站首頁設計的最終效果。
3 總結與展望
基于瀏覽器/服務器的制造工藝學題庫網站,用戶可實現無需安裝任何軟件,通過任意瀏覽器即可直接訪問,對于實現跨平臺的、開放的在線教育更具潛力。制造工藝學題庫的建設與共享,學生可隨時隨地地練習和測試,教師可自由地上傳課件,更新題庫和多種方式組卷,全面創新了傳統答疑、課后學習方式和出卷方式,具有較好的實用價值和推廣性。
目前,國內基于網絡的遠程教育正處于迅速發展階段,知識獲取的方式變得更加靈活和多樣。本題庫網站作為一個習題交流平臺的雛形,具有一定的可擴展性和可移植性,可以很好地與在線教育相結合,實現在線預習、學習、練習、復習和測試,甚至建立基于題庫測試系統的網絡考場,實現智能自動組卷、評閱和分析,促進遠程教育網絡化發展的一體化進程。
參考文獻
[1]樸光秉.多種制作動態網頁語言ASP,JSP,PHP的比較[J].黑龍江科技信息,2009(34):99-99.
[2]李維陽.基于ASP和Access的校園題庫網站的設計與實現[J].佛山科學技術學院學報(自然科學版),2009,27(4):41-45.
[3]張晉芳.PHP在網站后臺建設中的優勢[J].電腦開發與應用,2012,25(12):39-40.endprint