摘要:結合學院實際需求,并將數據結構精品課網站鏈接至電子與信息工程學院軟件工程專業教育平臺,以供學生和教師在今后的教學工作中正常使用。網站運用Java語言,頁面采用jsp做動態網頁,采用struts1框架并實現MVC三層結構體系,而且使用當前行業內流行的AJAX技術實現對頁面靜態局部刷新的功能,后臺采用Oracle-OraDb10g_home1作為數據庫管理系統。
關鍵詞:精品課程;題庫;資源中心;在線答題;數據庫管理系統
中圖分類號:TP311 文獻標識碼:A 文章編號:1674-7712 (2012) 14-0120-02
一、緒論
在21世紀科學技術的迅速發展過程中,計算機除了在互聯網、教育、商務、通信、統計等領域外,已經成為居家必備的電子產品,人們對計算機的認識程度已深入至計算機底層內部結構。計算機不僅可以實現辦公,學習以及其他高級功能,同時它依靠龐大的互聯網絡,為使用者提供便捷的操作方式。
將互聯網絡應用至教學之中已不是罕見之事,因此,根據學院的需求,一個知識豐富,功能齊全的數據結構精品課網站應運而生。用以來實現教育教學的作用,可以方便進行數據結構的學習和交流,并同時給予愛好數據結構的人以學習討論的平臺。通過信息化建設,可以達到高效的學習效率,降低時間和空間的各方面限制,減少消耗,提高知識信息的利用率。
二、需求分析
(一)功能分析。經過前期細致的調研,網站分為以下十二個模塊:
用戶登錄認證:用戶通過用戶ID,用戶密碼,用戶權限進行登錄認證操作。
用戶信息管理:對可以訪問該網站的用戶進行錄入和更新的管理操作。
公告通知管理:對即將發布發公告和通知進行統一更新的管理操作。
資源中心管理:對數據結構相關資源資料的上傳、維護和下載等操作。
課程信息管理:對數據結構課程簡介,教學大綱和教學梯隊等信息的更新操作。
題庫試題管理:對課程習題自測中所使用的試題信息進行錄入和更新操作。
課程習題自測:可以進行章節測試和綜合測試操作。
考研資料管理:可以查閱考研相關資料,復習題和大綱等,以及工程碩士的最新信息。
作業安排管理:安排學生作業計劃,以及學生上傳作業的具體情況。
實驗指導管理:課程實驗的安排計劃,以及相關實驗作品的展示。
課程設計管理:課程設計的相關介紹及安排,以便于課程設計進行整體的計劃。
網站在線答疑:在學生與教師之間建立一個交流與學習的平臺,幫助學生答疑解惑。
(三)題庫管理。題庫管理部分分為:選擇題錄入,判斷題錄入,選擇題更新和判斷題更新四個模塊。此部分主要用于教師對試題庫的試題進行錄入和更新維護功能。題庫管理部分與本網站的習題自測模塊之間有著聯帶的關系。將題庫管理模塊內錄入的試題信息,通過在習題自我測試時,將這些試題進行統一的調用,從而實現對試題的利用,即方便對試題信息進行及時的錄入和更新工作,又可以作為一個試題信息進行統一管理的場所,方便教師對教學工作等方面的統一管理,極大的提高了工作效率,也使整個管理系統更加便捷化。
五、結論
數據結構精品課網站是用于輔助教師教學和學生學習的一個良好平臺。將數據結構精品課網站進行了信息化和自動化的實現,提高了管理應用的效率,實現資源共享,知識交流,對于網站的正常運行和信息的管理有著非常重要的意義。
參考文獻:
[1]王華容.JSP+Oracle動態網站開發[M].北京:清華大學出版社,2005.
[2]吳建玉.JSP動態網頁設計教程[M].浙江:浙江大學出版社,2009.
[3]范立鋒.JSP程序設計[M].北京:人民郵電出版社,2006.
[4]朱少民.軟件測試方法和技術[M].北京:清華大學出版社,2005,1.
[5]賀平.軟件測試技術[M].天津:天津大學出版社,2006.
[6]Chip Dawes Biju Thomas. OCP:Oracle - OraDb10g_home1 DBA SQL與PL/SQL學習指南(英文原版)[M].北京:電子工業出版社,2003.
[作者介紹]劉曉靈(1980-),女,遼寧沈陽市人,講師,本科,主要研究計算機技術。