陳慧
摘要:本文在研究分析了JAVA技術、數據庫技術、網絡技術和XX院校教務管理業務流程,對國內外學校教務管理系統相關研究成果進行總結與吸收,設計和實施的一個基于B/S模式的院校教務管理系統,該系統是以我國院校教務管理工作的實際需求為背景,以SQL Server 2014作為系統數據庫引擎進行設計實現。
關鍵詞:教務管理,B/S架構,系統設計
前言
隨著高等教育在我國的發展越來越快,隨之相應的教學的配套設施也要能跟得上其大規模的發展,這些都對教務教學管理工作提出了新的挑戰。近些年科技的發展,“教育信息化”的概念被提上了日程,其中,教務管理工作是高校的一個重要工作之一,在日常的管理工作里面占據十分重要的位置,并且教務管理的工作涉及的面廣,學生的數量大,所從事教務管理工作的教職工的壓力較大,嚴重的影響了高校的教務工作效率,所以本文從教務管理系統的設計進行了研究。
1. B/S架構
B/S結構(Browser/Server,瀏覽器/服務器模式),是WEB興起后的一種網絡結構模式,WEB瀏覽器是客戶端最主要的應用軟件。這種模式統一了客戶端,將系統功能實現的核心部分集中到服務器上,簡化了系統的開發、維護和使用。客戶機上只要安裝一個瀏覽器,如Netscape Navigator或Internet Explorer,服務器安裝SQL Server、Oracle、MYSQL等數據庫。瀏覽器通過Web Server 同數據庫進行數據交互。
由于Client/Server結構存在的種種問題,因此人們又在它原有的基礎上提出了一種具有三層模式(3-Tier)的應用系統結構瀏覽器/服務器(Browser/Server)結構。Browser/Server結構是伴隨著因特網的興起,對Client/Server結構的一種改進。從本質上說,Browser/Server結構也是一種Client/Server結構,它可看作是一種由傳統的二層模式Client/Server結構發展而來的三層模式Client/Server結構在Web上應用的特例。
Browser/Server結構主要是利用了不斷成熟的Web瀏覽器技術:結合瀏覽器的多種腳本語言和ActiveX技術,用通用瀏覽器實現原來需要復雜專用軟件才能實現的強大功能,同時節約了開發成本。
B/S最大的優點就是可以在任何地方進行操作而不用安裝任何專門的軟件,只要有一臺能上網的電腦就能使用,客戶端零安裝、零維護。系統的擴展非常容易。
B/S結構的使用越來越多,特別是由需求推動了AJAX技術的發展,它的程序也能在客戶端電腦上進行部分處理,從而大大的減輕了服務器的負擔;并增加了交互性,能進行局部實時刷新。
2. SQL Server 2014的技術優勢
SQL Server系列軟件是Microsoft 公司推出的關系型數據庫管理系統。SQL Server 2014版本提供了企業駕馭海量資料的關鍵技術in-memory增強技術,內建的In-Memory技術能夠整合云端各種資料結構,其快速運算效能及高度資料壓縮技術,可以幫助客戶加速業務和向全新的應用環境進行切換。
Hekaton數據庫引擎不僅能夠直接訪問內存當中的數據、具備出色的并發水平,而且能夠對執行流程進行編譯與存儲、以備日后的進一步優化。該引擎還會將一套數據副本不斷傳輸至磁盤當中,如果不在乎數據丟失的話、也可以將其禁用以最大限度提升性能表現。
3.系統總體架構
本系統充分應用三層B/S架構,依次是表示層(用于展示用戶界面與網頁瀏覽器)、邏輯層(包括應用服務器與Web服務器)、數據層(數據庫服務器)。由于該架構既有兩層的優勢,同時也在一定程度上簡化了應用系統開發的復雜程度,因此,這樣的架構也是基于計算機網絡的信息化、管理系統主流形式,應用服務器通過指定接口連接后臺訪問,對終端用戶而言是透明的,極大地提高了后臺數據的安全性。此外,系統中數據邏輯功能主要體現在在MySQL數據庫內規劃設計數據庫表,目的是高效存放各類系統數據.
4.系統主要功能模塊和數據庫結構設計
4.1 教師管理功能
教師管理模塊是對教師的基本信息進行管理,任課教師在日常教學工作當中,其基本信息數據在系統中要保持相應的數據記錄。教師的實際教學情況由教學管理子功能頁面完成相應的記錄數據錄入功能。科研情況由科研管理子功能頁面來完成相應得錄入功能。教師管理功能包括對教師基本信息的查詢、錄入、刪除以及修改等基本功能。
4.2 選課管理模塊
這里的選課功能模塊主要是利用計算機技術與網絡技術相結合,學生可以實現在網絡上就可以進行相應的課程的選擇。
結語:
本文討論了高等院校教務管理系統的開發過程和系統的要求,基于B/S 架構框架和SQL Server2014數據庫技術,為學校的教務管理工作提供了一套軟件搭建方案。
參考文獻:
[1] 陳卉. 大學教務管理系統功能優化分析[J]. 教育現代化, 2015(16): 164-165.
[2] 解學香. 高校教務管理效率與質量提升研究[J]. 蘭州教育學院學報, 2016, 32(1):32-34.
[3] 徐小亞, 李君芳. 數據庫設計對SQL Server數據庫性能優化分析[J]. 信息與電腦(理論版), 2017(2):177-179.