更新時間:2024-06-08 09:49:48作者:佚名
由于職業(yè)學校教學管理系統(tǒng)數(shù)據(jù)龐大、功能全面、負責內容廣泛、管理面廣、方面多等特點,架構上主要選擇了上述的B/S模式和C/S模式。這兩種模式各有特點,但也有共同點,就是在操作上都采用數(shù)據(jù)集中處理、管理分散的方式,這也是計算機網絡技術發(fā)展的方向。兩者之間很難取舍,因為各有優(yōu)缺點。下面從功能方面具體分析B/S模式的優(yōu)缺點。2.1該模型系統(tǒng)的系統(tǒng)需求大部分集中在服務器端,也就是服務器端,所以客戶端不但要完成數(shù)據(jù)的展示和用戶交互,還要處理應用邏輯。由于結構上的特點,系統(tǒng)安裝維護困難,擴展性差,所以兩層C/S結構的軟件在Internet/Intranet環(huán)境下使用受到很大限制。 C/S模式結構如圖1所示。2.2 B/S體系結構是基于廣域網的瀏覽器和服務器結構。B/S結構是隨著Internet技術的發(fā)展在C/S基礎上改進改變的。在B/S架構下,幾乎所有的用戶操作都是通過瀏覽器進行的,只有一小部分物理邏輯通過前端完成,大部分的工作任務都通過另一端的服務器完成。這種方式可以簡化客戶端的工作量,減少系統(tǒng)的工作量和維護升級費用,降低總體成本。
就目前的技術而言,在結構基礎上構建的局域網絡成本相對較低,也相對容易掌握,這是一種一次性開發(fā)的方式,可以滿足不同地點不同用戶使用各種接入方式(如LAN、WAN、Internet/Intranet)進行操作和訪問,使系統(tǒng)運行速度更快、更方便、效率更高。2.3 C/S模式獨立于平臺,硬件成本相對較低,維護相對方便,具有良好的可擴展性,但其開發(fā)過程相對繁瑣。與B/S模式相比,C/S模式開發(fā)簡單,通信速度較快,且成本低,可靠性較高,交互性強,處理事務的能力強,由于客戶遵守相同的標準,所以錯誤處理和在線提示等功能更具優(yōu)勢。但是從目前的網絡技術來看,單純采用B/S架構是不夠的,B/S架構和C/S架構都不合理。 最好的方式就是將兩種模式結合起來,使兩者的優(yōu)勢互補。B/S模式的管理數(shù)據(jù)庫系統(tǒng)在客戶端實現(xiàn)了零維護,非常適合于信息數(shù)據(jù)的查詢和發(fā)布。而C/S模式的功能更加強大,適合于大批量數(shù)據(jù)的處理。2.4混合模式在分析了B/S模式的優(yōu)缺點之后,根據(jù)職業(yè)技術學校的實際情況,最好的方式就是采用B/S模式和C/S模式相結合的結構。對于公共用戶,一部分使用該結構,另一部分采用C/S結構。根據(jù)教學管理系統(tǒng)的目標要求和系統(tǒng)的設計原則,采用B/S結構和C/S結構的混合模式,如圖2所示。
結語本文對職業(yè)學校教學管理信息系統(tǒng)的需求進行了分析貝語網校,對C/S和B/S網絡結構模式進行了分析研究,系統(tǒng)采用混合網絡結構模式,系統(tǒng)前端管理采用WEB瀏覽器+服務器結構模式,如成績查詢、選課等;系統(tǒng)后端管理采用客戶機-服務器結構模式,如在校園網的局域網中運行客戶機-服務器功能,從而達到經濟適用、易擴展、安全高效的特點。參考文獻[1]潘蕾.網上教學管理系統(tǒng)的設計與實踐.實驗室研究與探索,2000佳木斯大學教務網絡管理系統(tǒng),24(4)。[2]David.M,Kroenke3a基礎處理:基礎、設計與實現(xiàn).培生教育,2003,35(5)。[3]卜建華,紀玉玲.基于三層C/S結構的教學管理系統(tǒng)開發(fā).佳木斯大學學報:自然科學版佳木斯大學教務網絡管理系統(tǒng),2004,22(3)。 [4]易良榮,陳志剛.網上教學管理系統(tǒng)的開發(fā)與實現(xiàn).系統(tǒng)工程,2002,20(6).