陳 帥
(1.江南大學 物聯網工程學院,江蘇無錫214122;2.淮陰工學院科技處,江蘇淮安223003)
從事科研工作是高等學校承擔的一項重要任務,科研水平的高低已成為衡量高校實力的重要指標。隨著高校從事科研活動的日益增多,科研能力不斷增強,高校科研管理工作量隨之增多和日趨復雜,對科研管理工作的要求也越來越高。傳統的以紙質文檔或通過Excel、Word等辦公軟件來進行科研管理的方式已遠不能滿足要求。通過計算機網絡、數據庫技術等信息化手段,構建科研管理平臺,全面、實時、準確地提供學校的科研信息,服務于科研工作人員,輔助領導進行科研管理決策,提升高校的科研管理工作水平勢在必行。
本文以淮陰工學院科研管理系統的開發為例,闡述了應用SSH(Struts、Spring和Hibernate)框架建立高??蒲泄芾硐到y的設計與實現方法。
MVC(Model-View-Controller)設計模式是目前最常見的Web應用所基于的體系結構,它將應用的輸入、處理和輸出分離為三個層:模型層、視圖層和控制層。模型封裝了問題的核心數據、邏輯和功能的計算關系,進行業務流程和狀態的處理以及業務規則的制定。視圖把表示模型的數據、邏輯關系和狀態的信息以特定形式展示給用戶,即 Web應用中的 HTML界面或者 XHTML、XML以及Applet。控制器用于控制業務流程,本身并不做任何的數據處理,它接收視圖發送的用戶請求和數據,然后選擇對應的模型進行處理,最后調用相應的視圖來顯示模型所返回的數據,是視圖和模型的紐帶?!?br>