李秀蘋
(西安外事學院 工學院,陜西 西安 710077)
教務管理工作對于各大高校來說都是一項非常重要的工作,教務管理的好壞直接影響高校發展的速度,所以可以說它是整個學校管理工作的核心部分,怎樣才能提高教務管理水平,只有擁有一套先進的,科學的,適合自己學校特點的管理信息系統,才是提高教務管理水平的有效途徑。但是,縱觀國內高校教務管理,一些現狀表現在:首先,教務管理系統在功能實現上表現為較為片面,缺少整體性,沒有考慮與數字校園中的其它管理信息系統之間的兼容性和系統的擴展性能[1]。教務管理系統沒能真正突出輔助教學管理功能,不能真正發揮教學助手的功能,不能真正實現自動化管理。其次,現在國內大部分高職學校教務管理軟件一般都是采用購買商用軟件的形式來實現,一般不根據實際組織高技術人員開發,估計由于技術原因或成本等因素方面的考慮[1]。所以要想開發適合自己學校特點的高校教務管理系統,一方面使得該系統擁有先進的管理手段,科學的管理方法,高效的管理效率,來提高教務管理水平,達到學校教務管理的目的;另一方面還要提高學生的方便性,為學生提供或獲取各類學習資源,各種查詢信息,同時還能降低教學管理的工作強度,加強系統之間的數據共享,這是各大學校追求的目標。
隨著計算機技術日益發達,教務管理系統不僅僅是簡單的數據計算、數據查詢統計的系統,教務管理系統更應該是人工智能系統,教務管理系統應能夠幫助教學管理人員提高工作效率,為學校的領導者提高決策能力,也能對多媒體設備和其他教學資源進行合理分配[1]。在進行開發教務管理系統過程中應采用一些較為成熟的流行的技術手段,吸收一些較為前衛的設計思想,提高教務管理系統的兼容性,增強教務管理系統的擴展性,增加了教務管理系統界面的美觀性,提高軟件的易操作性,確保系統在一段時間內具有較強的生命力。
本文主要是從高職院校教務管理系統的功能、性能、安全性,美觀性,易操作性等幾方面來進行考慮,根據高職院校教學管理模式的實際出發,在進行軟件設計時采用軟件工程的設計思想,對教務管理系統進行整體分析、系統設計和系統實現,合理地給出了每個功能模塊所要體現的功能,并對設計過程中每個功能模塊進行了用例的分析,設計。設計過程中也對數據庫進行了詳細的設計。
用戶對教務管理系統軟件在功能、性能、全安性、操作性等方面的期望,就構成了需求分析,需求分析的目的就是要準確地、全面地把握用戶需求,只有全面把握用戶需求,與用戶進行合理溝通,才能實現一個高效、安全的現代教務管理系統[2]。需求分析階段是從全局的角度出發來闡述了現代教務管理系統的總體功能。通過合理的模塊化分,清晰的模塊功能描述,了解具體的系統運行環境和現有的軟件硬件設備,明白管理信息系統之間的兼容性和系統的擴展性能,為系統的設計打下良好的基礎。
該教務管理系統所要達到的目標大致如下:教務管理系統應有教學管理功能,網絡選課的功能,學生管理功能,教師管理功能,角色管理功能,統計功能等?,F以教務管理系統的網絡選課功能為例進行需求分析,該功能擁有3種角色,即學生、教師、教學管理人員。學生可以按照自己的興起愛好、根據所需學分的規劃,通過已經安排好的授課詳單,來進行選課。可以通過教務管理系統查詢自己的成績,專業的教學計劃、所在班級的課程表等,并通過該系統進行相關的考試報名工作和通過該教務管理系統及時地獲取教務以及學校方面的相關通告,學生也可參考教學質量評估。教師可通過瀏覽器查看自己所授課程的課程安排、錄入學生該門課程的成績、參與對其他教師的評估,并能及時獲取教學管理部門發布的信息。教學管理人員,可以通過該系統實現利用該系統進行計算機輔助排課等,修改已經提交過的學生成績或者是個人信息,對教學質量進行評價并通過報表的形式顯示出來。
根據對系統需求分析的描述,以網絡選課為例,網絡選課功能用例圖見圖1所示。

圖1 網絡選課功能用例圖Fig.1 Network function use case diagram
通過對教務管理系統進行總體分析,劃分出教務管理系統所擁有的功能模塊,該教務管理系統劃分為教學管理功能模塊,網絡選課功能模塊,學生管理功能模塊,教師管理功能模塊,角色管理功能模塊,統計功能模塊等。下面就以網絡選課為例進行系統的詳細設計。
學生管理,該模塊中學生可進行信息瀏覽,修改登錄密碼等信息。
選課管理,學生登錄到選課模塊,進行選課管理,根據系統提供的已有課程信息進行選課,一定時間內可以更改選課信息,但是過期或選課信息未提交,選課失敗。學生選課成功后,系統會自動生成該學生選課表,提示所選課程的上課時間及地點。
公告管理,學生可獲取選課后的公告信息,了解所選課程的動態,學生也可下載相關課程公共資源。
成績管理,課程考試結束后,學生可根據錄入的信息進行瀏覽選課成績。
教學質量評價,學生可進行給每個代自己課程的老師進行教學質量評價,寫出評價意見。
教師管理,教師可進行信息瀏覽,修改登錄密碼等信息。
選課管理,教師登錄到選課模塊,可以查看自己所帶課程的選課信息,選課人數,課程安排的時間地點等。
公告管理,教師可對選課學生進行發布公告信息,讓學生了解所選課程的動態,也可上傳相關資源分享給學生。
成績管理,課程考試結束后,教師可進行學生學習成績的錄入,學生成績的打印等。
教學質量評價,教師通過聽課,可進行給其它課程的代課老師進行教學質量評價,寫出評價意見。
教學計劃,教師可進行教學計劃的瀏覽,根據實施計劃,編寫教學進度計劃,以方便教學管理人員進行檢查。
學生管理,教學管理人員對學生信息管理,除學生基本的重要信息外其它信息由學生進行管理。
教師管理,教學管理人員對教師信息管理,除教師基本的重要信息外其他信息由教師進行管理。
選課管理,教學管理人員對學生選課,教師代課進行管理。
課程管理,教學管理人員根據選課管理中學生選課信息,教師代課信息,由系統進行計算機輔助排課,生成排課表,反饋到學生信息及教師信息中。
成績管理,課程成績提交后,教師無法進行成績的修改,可由教師管理人員完成。
教學質量評價,教學管理人員可根據學生、教師的對代老師的信息評價,給出教學質量評價,生成評價信息表。
教學計劃,教師管理人員上傳教學實施計劃,查看代課教師編寫教學進度計劃,以方便教學管理。
系統管理,教學管理人員可以進行角色的分配,權限的管理。
教務管理系統在技術上采用B/S模式,以Visual Studio 2008為集成開發環境,動態WEB頁采用ASP.NET技術,采用了C#語言,客戶端采用JQuery技術,后臺數據庫采用的是Microsoft公司的SQL Server2008,在進行網頁頁面設計時采用了母版頁技術,保證了整個系統界面風格的一致性,同時也增加了AJAX引擎技術,實現了頁面無刷新,增強了用戶體驗。采用該開發技術最終實現教務管理系統的功能。在功能實驗的同時也進行了系統的測試,保證了系統功能的實現。在性能也進行了大量的測試工作,保證該系統擁有穩定的性能,同時也在界面美觀上,操作上都下了很大的功夫,提高界面美觀性和操作方便性。
教務管理系統在試運行過程中表現為功能滿足需求,性能穩定,操作界面美觀,操作簡便,為學生、教師和教務管理人員提供一個良好的交流平臺,從而實現高效地管理教務教學工作,達到了設計的要求。
[1]張志強.基于Ajax技術的高職院校教務管理系統的開發與實現[D].成都:電子科技大學,2012.
[2]馮鵬.基于SSH的教務管理系統的設計與實現[D].成都:電子科技大學,2012.
[3]張海燕.基于web的教務管理系統的設計與實現[D].西安:長安大學2011
[4]黃曉薇.高職院校教務管理系統的設計與實現 [D].廣州:華南理工大學,2013.
[5]楊波.基于VF的教務管理系統設計與實現[J].電子設計工程,2015(13):15-17.YANG Bo.Design and implementation of educational administration system based on VF[J].Electronic Design Engineering,2015(13):15-17.
[6]張帥.高校教務管理信息系統安全運行的策略[J].信息系統工程,2014(6):48,50.ZHANGShuai.Educationaladminiotration information system strategy for safe operation[J].China CID News,2014(6):48,50.
[7]楊波.基于VF的教務管理系統設計與實現[J].電子設計工程,2015(13):15-17.YANG Bo.n and implementation of educational administration management system based on VF[J].Electronic Design Engineering,2015(13):15-17.