高波
摘 要在社會經濟和科學技術迅猛發展的過程中,對企業管理提出了更大的要求,必須對其管理的科學化和規范化做到足夠的重視,要實現此目標,需要將管理系統的開發作為重中之重。對B/S結構特點和JAVA的特性進行充分的應用,開展MVC架構的Web應用程序的設計,并且保證其合理性和科學性,在當下企業實現其科學管理過程中,占據著至關重要的位置,是其關鍵和核心。本文對將數據作為中心的JAVA信息系統開發模式設計進行了比較全面的闡述。
【關鍵詞】JAVA 信息管理系統 開發模式 設計
將數據作為中心的信息管理系統的開發,有著非常重要的作用和影響,能夠在很大程度上促進企業管理的科學化化和規范化,對于將來的軟件來說,最重要的是跨平臺和網絡功能,JAVA有著多方面的優勢,與之契合度非常高,長久以來,高級程序員對JAVA語言全面、深入地應用。部分企業管理信息系統的開發方法是建立在B/S基礎上的,需要對這部分開發方法進行全面的掌握和了解,并且對JAVA的特征和性能等進行充分的應用,由此開展科學、合理的MVC架構的WEB應用程序。
1 系統需求
相關的管理部門對于信息的信息化管理系統有著相應的要求,需要將其作為重要的目標,要實現此目標,在項目系統建設的過程中,需要對相應的原則進行有效的遵循,主要包括適用性原則、漸進性原則和經濟實用原則等。所以,需要的子系統主要分成了六種。
1.1 基本信息管理子系統
其所具備的功能包括對基本的信息進行有效的維護,能夠完成相應的增加、修還和刪減等的操作。
1.2 人事科管理子系統
主要的功能包括請假管理、離退管理和退休信息變動三方面的內容。
1.3 師資科管理子系統
主要的功能有對培訓的信息進行相應的管理、對進修信息進行相應的管理,除此之外,還包括外聘人員的信息管理。
1.4 工資科管理子系統
對正式員工的工資進行相應的管理,包括其工資和崗位津貼。還可以對退休人員的工資進行相應的管理,同時,也可以對工資變動進行相應的管理。
1.5 報表統計管理子系統
對相關的報表統計進行相應的管理,同時,對多種數據進行相應的分析,將其通過柱狀或者是餅狀等圖形加以展示。
1.6 系統設置管理子系統
在此系統中,有一項功能是必須要具備的,那就是修改密碼的功能,具備了系統編碼,能夠對其中的編碼進行有效的管理。同時,也需要具備相應的權限管理功能,對多個部門的權限進行相應的管理。
2 一般開發模式
當下,在開發Web應用程序的過程中,J2EE占據著至關重要的位置,是其最重要的一個主流平臺。在J2EE平臺中,對MVC模式進行了充分的應用。MVC模式對整個的系統進行了相應的分類,將其分成了三部分,分別是模型層、視圖層和控制器層。不同的層次表達了不同的意思,首先,模型層所表示的是企業的數據和業務邏輯;然后是視圖層,它所表達的是用戶和系統交互的界面;最后是控制器層,它是處于模型層和視圖層之間的,在此過程中發揮著重要的作用,主要是溝通和交流,對用戶在視圖層上的輸入進行有效的處理,同時,全面控制模型層和視圖層的數據流以及視圖層之中的頁面流。此種模式有著非常鮮明的優勢,對數據進行了相應的分離,對控制邏輯和表現界面進行了相應的表示和分離,通過這樣的操作,在一定程度上提高了系統中不同的模塊之間的松散性能,同時,對代碼的可重用性和可維護性進行了相應的增加。
對于Web開發設計和網頁設計人員來說,JSP技術有著非常重要的作用和影響,可以使其對容易維護的動態Web主頁進行快速的開發。對JSP進行充分的應用,以此來開發的Web有著鮮明的特性,其是跨平臺的,JSP開發的網頁邏輯和網頁設計與顯示是相互分離的,對可以重用的在組件基礎上的設計有著非常重要的支持作用,在此情況下,對Web基礎上的應用程序的開發是非常有利的,提高了其開發的速度和便捷性。JSP技術和Servlet技術之間有著非常緊密的聯系,前者是后者的擴展,同時,Servlet技術與平臺之間是沒有關系的,只是JAVA的服務端組件。
3 設計開發模式
在開展小型系統的設計的過程中,需要對模型1這種方式進行充分的應用,它有著非常鮮明的特點和優勢,主要包括簡單、便捷等。同時,還能夠在頁面中對模型2的Servlet功能進行相應的模擬,它也有著非常重要的功能和優勢,主要包括可擴展性和比較強大的適應性。
在JSP基礎上的網站建設中,當下應用的開發模式有兩種。對于絕大部分的軟件開發者來說,這兩種方式有著重要的作用,基本上都是在這兩種方式的基礎上形成自己的開發模式,不過,也有著一定的問題出現,主要是開發代碼重復的問題。如圖1所示。
在這種模式的設計中有著非常關鍵和核心的內容,主要是對數據庫操作封裝到底層模塊DB組件,會對數據庫進行相應的操作,并且在對其操作的過程中會處于數據庫JDBC之上。Bean組件包所處的位置有所不同,主要是在DB組件之上的一層中,有著相應的職責和任務,承擔著上層JSP頁面中的請求的實施任務,同時,要完成對數據庫的操作,需要對DB組件包的函數進行充分的應用。
4 結束語
隨著科學技術的發展,軟件開發成為了當下非常重要的一項內容,在軟件開發的過程中,將數據作為中心的信息管理系統的開發是其重中之重。JAVA有著非常重要的功能和特性,主要包括跨平臺和網絡功能,需要對其進行充分的應用和掌控,重視相關開發模式的設計,并且保證其科學性和合理性,由此對具備高效特性地 WEB應用程序進行全面的開發和維護。
參考文獻
[1]蔣雯雯.Java信息管理系統開發模式設計[J].中國管理信息化,2017(03):143-144.
作者單位
秦皇島廣播電視大學 河北省秦皇島市 066001