摘要:摘要:課后練習是計算機教學過程中的一個必要環節,隨著網絡的發展,改變傳統的紙質練習模式,使用網絡進行練習是計算機教學發展的必然趨勢。介紹了利用ASP和Access數據庫技術,
摘要:課后練習是計算機教學過程中的一個必要環節,隨著網絡的發展,改變傳統的紙質練習模式,使用網絡進行練習是計算機教學發展的必然趨勢。介紹了利用ASP和Access數據庫技術,基于Windows平臺,開發B/S模式的計算機基礎知識在線練習系統。
關鍵詞:在線練習;計算機基礎知識;ASP技術;Access數據庫

1項目背景
計算機應用基礎課程作為高職高專學生入學后學習的計算機課程,是認識計算機和網絡的基礎課程。我校計算機基礎課程的教學全部放在學校計算機房,注重實際上機練習能力;對于計算機理論知識,依然采用傳統的方法,布置課后練習題,學生把答案寫在練習紙上,然后交給任課教師,任課教師再對學生提交的作業進行批改,這種傳統的方法效率比較低。
2系統需求
在線練習系統以學生通過網絡進行計算機理論知識練習為主要功能,系統包含以下基本功能:學生通過網頁登錄練習系統,實現網絡練習,練習結果保存在服務器中;教師通過網頁登錄系統,建立學生賬號信息,建立練習題庫,查詢學生練習情況。根據在線練習系統要實現的功能,系統至少要包含3方面信息:學生練習的習題題庫、教師信息和學生信息。
2.1練習題庫
計算機練習題庫根據計算機一級考試理論考試內容分為3類題型:單項選擇題、判斷題和填空題。
2.2教師信息
系統管理員負責建立計算機理論知識練習題庫,負責普通教師賬號的建立、刪除及維護。普通教師賬號負責把任課班級的學生信息導入系統,負責學生信息的維護以及查看學生練習情況。
3系統設計
根據系統需求分析,可以把系統分為3個模塊:系統管理員模塊、普通教師模塊和學生信息模塊,如圖1所示。計算機理論知識在線練習系統采用流行的B/S模式,學生通過網絡瀏覽器訪問服務器,登錄個人系統,進行相應的在線練習。
3.1系統管理員模塊
系統管理員負責建立計算機理論知識題庫,負責普通教師賬戶的建立、刪除及維護。
3.2普通教師模塊
(1)普通教師登錄系統后,可以修改自己的密碼,密碼修改后需重新登錄才能使用。
(2)學生信息管理:教師把任課班級的學生名單導入到系統,導入的學生信息包含姓名、學號和班級,支持Excel文件導入;學生在線練習后,教師可以把學生練習的分數導出,導出格式為.CSV文件。
4系統實現
因為設計的計算機在線練習系統僅用于本校學生進行在線練習,因此采用了Windows操作系統自帶的IIS作為系統發布平臺,使用Access作為后臺數據庫,使用ASP作為系統開發語言。
4.1系統管理員模塊
系統管理員模塊由在線練習題庫子模塊和普通教師賬戶管理子模塊組成。系統管理員使用賬號登錄系統后進入系統管理員用戶界面,在系統管理員界面中可以進行在線題庫管理和普通教師賬戶管理。如圖2所示。
4.2普通教師模塊
普通教師模塊由密碼修改模塊、學生信息管理模塊以及學生練習情況查詢模塊組成。普通教師使用自己賬號登錄系統后進入普通教師界面。如圖3所示。在普通教師界面中,用戶可修改登錄密碼、可以導入任課班級學生名冊、可以初始化學生密碼、可以在線查看學生練習成績、可以把學生練習成績導出為.CSV文件。
結語
計算機基礎知識在線練習系統建設完成后,經過在任課班級試用,總體情況不錯。但是系統存在一些問題:只有學生答題的總分數,沒有具體每一道題目的答題情況統計;題庫增加不支持圖片添加;對于存在的問題,在以后的系統修改中會逐步完善。
參考文獻
[1]郭振勇.ASP中實現Excel和Access數據互通.福建電腦,2016,1:88.
[2]王萍萍,李曉娜,孫更新.ASP+Dreamweaver動態網站開發.北京:清華大學出版社,2008.
[3]朱印宏.DreamweaverCS4&ASP動態網頁設計.北京:電力出版社,2010
郭振勇