【摘要】信息化的管理方式在學校的管理中得到應用,引進或自主研發(fā)出適合學校自身管理工作的信息化產品,這些產品的應用對高校的管理工作帶來了很大的方便,提高了管理者的工作效率,也為日后相關數據的存儲和查找提供了有力條件。
【關鍵詞】Struts架構迎新系統(tǒng)設計
在各大高校的各項管理活動中,迎新不可避免的成為了涉及部門最廣,步驟最復雜的一項,為此,找到一種方便快捷的管理模式是非常必要的。伴隨著信息化在校園中的廣泛應用,依靠信息化管理方式來實現迎新在實際應用中得到了廣泛的認可,這種方式不僅能提高迎新工作的工作效率,還能在新生入學時對其數據信息進行更新,有利于日后的生活學習。
一、Struts框架
Struts框架結構是基于J2EE,采用MVC的設計模式,MVC中包括:模型(model),模型由兩部分組成,分別是系統(tǒng)狀態(tài)部分和業(yè)務邏輯部分。它可以進行系統(tǒng)提交的各種任務,后期還能協助視圖進行數據庫訪問,并且一個模型對應多個視圖進行服務,有利于降低代碼冗余;視圖,視圖是通過JSP進行的,作為一種數據輸出方式不具有業(yè)務處理的功能;控制器,它主要由兩部分組成,ActionServlet類和Action類,其中ActionServlet類作為核心主要完成接受瀏覽器端的請求工作,根據配置的文件將其傳遞給相應的Action類,Action類對其進行執(zhí)行,并將結果傳送回瀏覽器端。
二、迎新工作分析
迎新工作是高校面臨的一項程序最為復雜,涉及部門最多的工作,在這些部門中,主要包括學校的行政部門,如教務處、財務處、辦公室等。
在這些環(huán)節(jié)中,數字迎新系統(tǒng)的設計需要對其進行合理安排,提前對重要程度比較低的檔案進行處理,減少新生報到時數據錄入所需時間,提高工作效率。
三、迎新系統(tǒng)需求分析
數字迎新系統(tǒng)進行分析:(1)準備工作。在確認新生被錄取后,個人信息都會由后臺導入到數據庫中,在此需要建立準備模塊供學生自助填報。學生將錄取通知書上的身份確認標識如通知書編號或身份證號碼等信息輸入準備模塊中,對需要填寫的基本信息進行填寫和更新,這一步驟完成后將填寫的信息通過附件的形式上傳,并獲得由系統(tǒng)自動生成的二維碼,在到達學校時通過二維碼對信息進行確認。(2)繳費工作。通過數字迎新系統(tǒng),繳費工作可以由學生自主完成,這樣可以有效的節(jié)約迎新工作的時間,提高工作效率。數字迎新系統(tǒng)會提示所需繳納的費用金額和唯一的繳費賬號,學生通過網銀的方式對其提示的賬號進行繳費,在其繳費成功后,系統(tǒng)及時的作出反饋。(3)接待工作。在學生報到當天,由二級學院的工作人員完成接待工作,核對學生身份信息、收取檔案、安排宿舍等。如果有些學生對于數字迎新系統(tǒng)過程中存在疑問,工作人員應主動對其進行解釋和幫助。(4)后期工作。迎新工作結束時,要對各學院的數據進行整體匯總,將結果存入數據庫中為將來的工作學習提供數據基礎。
四、系統(tǒng)設計
數字迎新系統(tǒng)本質上是數據提交和處理的過程,通過Struts框架實現MVC框架模式,利用Hibernate對數據庫進行訪問,在視圖層中,ActionForm和JSP為新生和工作人員提供交互,視圖層和模型通過控制層中的Aciton實現交互,業(yè)務邏輯由JavaBean完成。
4.1ActionForm
在系統(tǒng)中,ActionForm類主要是為了聯系視圖和控制器,對JSP數據進行封裝[5]。實際工作時,控制層根據用戶輸入的檢索信息在ActionFormBean中進行檢索,并將檢索到的結果提供給視圖。
4.2Action
在迎新工作中,數據安全十分重要,對這一環(huán)節(jié)負責的主要是Action類。它包括學生信息編輯控制類、綠色通道控制類、信息審核控制類和報表控制類,通過這些控件對新生數據進行統(tǒng)計,并對統(tǒng)計結果進行匯總整理。
五、結束語
迎新活動素來是高校中最受關注的工作,因為涉及到的部門多,過程復雜工作量大,容易出現差錯等原因?;赟truts框架的數字迎新系統(tǒng)有效的改變了這一現象,它可以讓學校及時的了解迎新工作的完成情況,有利于迎新工作更好更快的完成,而且也為日后的學習工作提供了準確的數據信息。
參考文獻
[1]朱敏. JSPWeb應用教程[M].北京:清華大學出版社,2010.
[2]夏斌貝,李志蜀.基于Hibernate框架的數據持久化層的研究及其應用[J].計算機應用,2008,(9):2446-2448.[3]謝星星.企業(yè)應用架構設計—Struts2+Hibernate3+Spring2[M].北京:水利水電出版社,2010.