詹青青

[摘 要]C/S及B/S軟件體系結構在很多信息化管理系統中得到了有效的應用。本文先闡明C/S和B/S體系風格應用的普遍性和實用性,通過對這兩種體系風格的優缺點分析,得出B/S結構在教務管理系統中的應用,能使高校各部門間實現無縫、高效率的協作和管理。
[關鍵詞]C/S;B/S;教務管理系統
doi:10.3969/j.issn.1673 - 0194.2016.08.111
[中圖分類號]TP315 [文獻標識碼]A [文章編號]1673-0194(2016)08-0-02
0 引 言
隨著信息技術的發展,智能終端的迅速普及,互聯網技術不斷更新換代,運用信息技術和網絡技術對教務管理工作進行網絡化和自動化的處理,已經越來越普遍了。目前,幾乎所有高校(包括本科院校和高職院校)的教務部門都已經建立了服務日常工作的教務管理系統。本文分析了C/S結構和B/S結構的優缺點后,得出B/S結構在教務管理系統中的應用,能使高校各部門間實現無縫、高效率的協作和管理。
1 信息管理系統體系結構的選擇
一般信息管理系統的體系結構有兩種選擇:C/S結構和B/S結構。
1.1 C/S結構
C/S結構是由客戶機與服務器共同交互、處理信息的兩層結構模式,有一些C/S結構也可以選擇三層結構。
在兩層C/S環境中,服務器負責數據存儲、傳輸,客戶機在完成與用戶的交互后完成信息的處理,所以系統的表示層和應用層部署在客戶機上,而邏輯層和數據庫層運行在服務器端。C/S結構的系統適用在規模小、用戶少、業務多、數據庫結構單一且網絡環境好的條件下運行。它的缺點是:應用難以擴展、系統升級特別是客戶端升級維護困難、軟硬件的集成要求高、系統各組件耦合程度高、在客戶端呈現胖客戶端的特點以及難以滿足大量客戶的請求等。
1.2 B/S結構
B/S結構采用了三層體系結構,即表示層、業務層和數據層。在這種結構下,系統界面是通過IE瀏覽器來呈現,少數的事務處理邏輯在瀏覽器端實現,多數事務處理在服務器端實現。B/S結構使系統具有良好的業務擴展性,使系統部署和升級都較方便。因為數據集中處理,使系統安全性較好,服務器端有一定的負載均衡能力,另外客戶端硬件和網絡要求低。
在比較這兩種體系結構優缺點后,本系統采用B/S結構,所有的教務信息均在服務端進行處理。系統用戶分為學生、教師、教務管理人員和系統管理員,每種類型的用戶分配不同的權限。服務器端包括應用服務器和數據庫服務器兩大組件,這兩個組件分別采用Windows 2003 Server和SQL Server 2008部署實現。
2 教務管理系統設計
2.1 教務管理系統功能設計
教務管理系統是面向學生、教師和教務管理人員的,為他們提供教學服務的管理系統,包含學籍管理、教學管理、考務管理、成績管理與擴展應用等多個子模塊,涉及多個環節、各層次用戶的信息處理。教務管理人員通過本系統完成所有的日常教務工作,從學生入學到畢業離校,他們在學校內的所有和教務有關的數據都可以通過教務系統進行管理。學生可以通過網絡訪問教務系統,在網上選課和報考等級考試,查看自己的成績,等等。本系統包括的幾個功能子模塊如圖1所示,
2.1.1 系統管理
系統管理是為讓系統管理員進行用戶管理而設置的,主要功能包括:用戶管理(增加和刪除用戶、安全設置和修改權限)、院系管理(增刪院系)、Log查詢、服務管理、安全設置等功能。
2.1.2 學籍管理子系統
學籍管理子系統保存學生學籍信息,對學生在校期間的學籍變動、學期成績、獎懲或畢業等事務進行處理,記錄學生從入學到畢業的全部信息。主要功能包括新生注冊、學籍變動、獎懲登記、學期成績及畢業管理。學籍管理子系統具體包括以下幾部分:① 學生信息的導入、分班信息和學號信息的導入和導出;② 學生管理:學生的學籍變動情況記錄(如休學、復學或退學);③ 獎懲管理:如登記學生的獎懲情況;④畢業資格審查,包括是否修夠學分、是否欠費等。
2.1.3 教學管理子系統
教學管理子系統是教務管理中重要模塊之一,包括教學計劃管理、排課管理和學生選課。主要包括以下兩個部分。
第一,教學計劃管理。教務人員可以在系統中,按不同院系、不同年級、不同專業方向錄入下學期教學計劃,有條件地支持教學計劃的修改和增刪。
第二,排課管理。教務人員在系統上根據教師授課時間要求進行課表排定,有需要調整的課程可支持手工完成排課調整。
2.1.4 考務管理子系統
考務管理子系統主要完成對考試課程的安排及安排表的查詢打印,其主要功能有:①考試數據從系統中按課程考核類型導出;②排考:支持自動排考或手動排考,安排監考教師;③考試安排表打印。
2.1.5 成績管理子系統
成績管理子系統主要完成學生平時成績和期末成績的錄入、查詢、修改、打印等,其功能有:①平時成績、實驗成績和期末成績的錄入、查詢、打印、統計分析;②補考成績或重修成績的錄入和查詢;③有條件地支持成績的修改;④成績報表打印,包括成績登記表打印和統計分析表打印。
2.2 數據庫設計
本系統的數據庫主要分為五大部分,即系統信息、教務信息、學生信息、教師信息與教務管理信息。其中,系統信息部分主要包括系統用戶表、權限表;教務信息部分包括教學計劃表、教室信息表、課程信息表、班級信息表、課表信息表;教師信息部分包括基本信息表、教師課表;學生信息部分包括學生學籍表、學生成績表、班級課表;教務管理部分包括教學任務表。
3 結 語
基于互聯網(或移動互聯網)的B/S結構必將成為今后一段時期內信息管理系統的主導模式。通過B/S結構搭建的教務管理系統,高校各部門間能夠實現無縫、高效率的協作和管理,建立起一套更便捷、更具有人性化和更適合自身的學生管理模式。
主要參考文獻
[1]張友生 軟件體系結構[M].北京:清華大學出版社,2006.
[2]汪吉權.二層和三層客戶/服務器數據庫系統的比較研究[J].計算機光盤軟件與應用,2010(4).