周軍 史烽

摘 要:計算機技術和網絡技術的高速發展,直接推動了辦公自動化系統的改革和創新。現如今,我國很多高校普遍采用OA系統,以此提升高校領導人員的決策能力以及日常教學工作管理水平,有效提升教學辦公效率。通過對學校OA系統中基于B/S架構的教務管理系統設計與實現進行研究分析,希望能夠為高校實際教務管理工作提供一定的理論支持。
關鍵詞:學校OA系統;B/S構架;教務管理系統
0 引言
在如今的高校教學管理工作中,教務管理工作至關重要,但也較為復雜煩瑣,主要涉及學校財務處、教育處、人事處、學生處以及后勤等多個行政職能部門。加強教務管理信息系統的建設和完善,對提升高校教務管理工作具有深遠的現實意義。因此,各大高校應當積極開展教務管理工作的信息化和現代化建設。
1 B/S模式網絡環境下的系統功能需求分析
B/S模式具有明顯優勢,能夠使整個網絡結構呈現出分布式,在安全數據庫服務器中,將數量眾多的數據信息進行存放。B/S模式是一種網絡結構模式,是Web發展之后最具有代表性的網絡模式。在客戶端方面Web瀏覽器是較為重要的應用軟件[1]。B/S模式實現了對客戶端的科學整合,加強了服務器的作用。很多系統核心功能存放在服務器中,有利于使系統的開發程序、維護程序以及后期使用更加簡單便捷,用戶電腦中只須安裝如Internet Explorer或者Netscape Navigator等瀏覽器,服務器只須安裝Informix,Sybase,Oracle或者SQL Server等數據庫。利用Web Server,瀏覽器能夠與數據庫充分進行數據信息的互換,實現了客戶端電腦載荷的減壓和精簡,降低了系統維護的工作量,節省了系統升級的成本,進而對用戶的總體經濟投入具有有效的幫助。總之,在此種情況下,各大高校應當加大力度,對教務管理系統做到充分認識,以此設計出科學可行的高校教務管理系統,提升高校信息管理的高效性和安全性,加強高校信息資源的管理和控制,同時也有利于降低教務管理系統的維護難度[2]。
2 系統實現方案
2.1 系統開發模式選擇
現階段的管理信息系統的開發,主要包含以下兩方面,即C/S模式和B/S模式。C/S模式即客戶端/服務器結構,是英文Client/Server的簡稱。C/S模式主要通過將任務分配到Client端以及Server端,有效地使系統通信開銷得到降低。C/S模式依然存在一些不完善地方,主要體現在以下三點:第一,客戶端較為巨大,給維護工作帶來一定的困難,同時需要投入大量的維護成本;第二,客戶端應用系統對其應用平臺過于依賴,缺乏獨立性和擴展性;第三,如果服務器端出現變化,將會對整個客戶端造成一系列的連鎖反應。所以,客戶端信息管理系統在現階段主要采取的開發模式是B/S模式[3]。
2.2 系統開發平臺選擇
一般來說,我國現階段各大高校教學教務網絡管理信息系統的運行主要是在校園網的支持下開展的,同時采取Internet為網絡平臺[4-5]。在網絡平臺方面,主要針對Internet服務器軟件、網絡硬件平臺、客戶機軟件以及網絡操作系統進行綜合考慮[6]。因此,此系統中B/S模式的前臺開發工作,可以采用ASP.Net(c#),B端的數據訪問技術可以采取ADO.Net;開發設計語言可以采取PowerBuilde,DBMS可以用Oracle替代。
3 學校OA系統中基于B/S架構的教務管理系統構建
基于B/S架構的教務管理系統需要較高的安全性能,以及較強的交互性,同時要求數據信息之間具有足夠強的關聯性,能夠處理數量眾多的數據信息,基于上述情況,有利于生成多種統計報表,不僅能夠向上級匯報,同時能夠為下級提供便利,實現對數據的科學統計。可以針對現階段高校本科教務管理工作的共性,將教學教務管理信息系統具體分為以下板塊。
3.1 教學計劃管理
利用基于B/S架構的教務管理系統,可以以培養計劃作為基礎,合理制定學期培養計劃,最后由相關負責人員進行錄入。
3.2 排課管理
排課工作可以根據教學計劃管理,針對所錄入的開課任務合理設計課程安排。在此模塊中,高校也可以根據具體工作情況,合理安排開課任務[7]。例如,避免出現將個別教師的課程安排得過于繁多緊密;最好將高等數學、英語等較為重要的公共課安排到上午,不僅有利于提升整體的課堂質量,同時能夠幫助學生對課堂知識做到充分理解。在課程安排結束之后,教師與學生都可以利用瀏覽器,對相關安排信息進行查閱。高校排課的業務流,雖較為煩瑣但也具有一定的靈活性,因此,為使排課業務能夠得到合理解決,此模塊的服務器端,可以充分利用web2.0技術,同時與OA架構充分結合。
3.3 選課管理
對于選課管理,高校學生可以對培養計劃詳細研究,同時與自身興趣愛好充分結合,然后利用具有聯網性能的計算機登陸瀏覽器,登陸客戶端進行選課。此外,學生也可以利用移動客戶端進行選課,基于B/S架構的教務管理系統能夠應對多種情況,科學指導學生的選課操作。學生也可以利用手機查閱已選課程,明確選課的上課時間和上課地點,最后通過考試[8]。
3.4 成績管理
成績管理員可以利用聯網計算機的瀏覽器,登陸客戶端對成績進行錄入。成績錄入者通過網絡將成績提交完畢之后,可以對成績單進行打印,同時可以對成績進行詳細的分析和統計,檢查成績的正態分布情況,然后將成績單存入到相關存檔部門中。如果學生登錄后查詢成績,發現成績信息不符,可以提出成績修改申請,教務處認真審核之后才能批準修改。
3.5 用戶管理
用戶管理模塊主要包含管理用戶的角色和管理用戶的權限等內容。
3.6 學生系統模塊
學生系統模塊主要服務于高校學生群體。學生利用瀏覽器登陸之后,能夠進行查詢成績、查詢課表以及查詢選修教學項目等操作,實現了網絡選課、考試安排查詢、外語考試報名、課程注冊以及計算機等級考試報名等相關功能,為學生提供了極大的便利[9]。
4 技術路線
當前階段,高校OA辦公自動化系統主要采用B/S構架。B/S構架有利于幫助用戶實現利用瀏覽器即可登陸用戶界面,在服務器端即可對主要事物邏輯進行處理,且部分的事物邏輯能夠在前端進行處理,以此形成使用者、服務器以及數據庫三層結構形式。B/S構架能夠充分利用瀏覽器技術,不斷提升各項性能和功能,為使用者提供了更加便捷的服務,同時有利于節省資金的投入。此外,B/S構架在操作方面也相當簡捷易行,便于軟件的后期維護與更新,有利于提升整體效率。
基于B/S構架的高校OA系統的主要技術參數如下:
(1)開發工具:C #。
(2)部署環境:Windows 2003,Server,IIS 5.0+.NET Frameworks,Windows 2000Server。
(3)數據庫:關系型數據庫需要支持結構化查詢語言,比如MS Server 2000企業版[10]。
5 系統特點
高校OA教育管理系統可分為3部分,分別對應的是管理員、教師和學生。基于3個大模塊,學生可實現網上選課、課程成績查詢、教學質量評估及等級考試成績查詢;教師可上傳學生成績,進行系統查詢與系統維護工作;管理員可進行系統維護工作,設置系統參數。該系統的主要功能如圖1所示。
5.1 模塊化設計
OA高校辦公自動化系統主要采取模塊化設計,能夠使各模塊耦合性降低,內聚性增強。用戶建立OA系統時,可以充分根據自身所需對模塊進行綜合組合。此外,各模塊之間能夠互相調用,如可以利用短信提醒實現公文流轉的督辦業務。
5.2 集中的流程管理
OA高校辦公自動化系統能夠為高校提供較為統一高效的教務管理引擎中心,同其他應用板塊有效分離,在具體使用階段,可以利用表單綁定流程,促進工作較好地完成。
5.3 統一的權限體系
整個系統實現了統一的權限體系,利于平臺中應用系統權限的管理和控制。同時將系統管理權、使用權以及人事管理權有效分開,解決了傳統系統的不足,避免再次出現超越權限的情況;系統管理員不再擁有權限,只能對權限進行分配。
6 安全性
做好系統的安全防護工作至關重要,安全性主要分為以下五方面:①入網訪問控制。可以對用戶口令進行識別和驗證,也可以對用戶名進行核對,以此明確此用戶是否為合法用戶;②跟蹤記錄。系統平臺一般都有日志查閱能力,同Windows的日志性能較為相似,有利于實現用戶操作記錄的全面查閱;如果系統出現故障,則利用日志查詢故障發生的具體責任人以及發生時間,為系統管理人員提供更多的便捷;③設置權限。可以對相同用戶組進行不同用戶權限設置,也可以對不同用戶組進行權限設置,以此實現信息資源的安全保護;④數據加密。可以利用加密函數或者加密密鑰實現數據的轉換,通過密文傳輸,最后在解密函數或者解密密鑰的作用下進行數據還原,加密能夠使網內數據更加安全;⑤備份機制。有利于避免出現因為系統崩潰而造成的數據損失,通過備份機制能夠使系統恢復還原。
7 總結
總而言之,現如今科學技術和信息技術不斷普及和完善,管理信息系統技術也更加成熟。高校在未來發展規劃中需要緊跟時代發展,做到與時俱進,因此,建立一套適合自身發展的教務管理系統,能夠有效提升教學管理效率。基于B/S的OA系統能夠將高校教務管理工作進行科學處理,充分協調好各部門工作,隨著社會的發展,高校教務管理工作必將會邁向全新的臺階。
參考文獻
[1]李志明.基于B/S的學分制教務管理系統設計分析[J].吉林省教育學院學報旬刊,2015,(9):34-36.
[2]黃茜.基于B/S模式的教務管理系統的設計與實現[J].數字技術與應用,2014,(2):145-146.
[3]王媛媛.基于B/S模式的高校教務管理系統設計與實現[J].企業技術開發月刊,2015,(9):76-76.
[4]何勇.基于C/S和B/S混合模式的教務管理系統的設計與實現[J].計算機光盤軟件與應用,2014,(15):265-266.
[5]馮月瑤.基于B/S和C/S混合模式的教務管理系統的設計[J].計算機光盤軟件與應用,2014,(13):253-254.
[6]王歡.基于B/S與C/S混合結構的教務管理系統的數據庫設計研究[J].黑龍江科技信息,2014,(24):163-163.
[7]雷萌,陳潔,郭小丹.基于B/S的OA系統設計與實現[J].安徽電子信息職業技術學院學報,2015,(1):5-7.
[8]康曉林,丁紅勝.基于B/S的OA平臺設計[J].電子世界,2014,(20):221-221.
[9]孫艷澤.基于B/S結構的信息化教學管理體系構建[J].中國科技博覽,2014,(10):498-498.
[10]呂延崗,張樂新,于欣.基于B/S的新生報到管理系統的設計與實現[J].石家莊職業技術學院學報,2014,26(2):27-29.
(作者單位:桂林電子科技大學)