?

Java信息管理系統開發模式設計

2018-01-17 00:31宮魯濤馮俊安
電子技術與軟件工程 2017年23期
關鍵詞:開發模式特點

宮魯濤++馮俊安

摘 要 隨著社會的飛速發展,現階段,社會經濟以及科學技術的發展速度都已經變得越來越快,所以在這種發展趨勢之下,企業就必須不斷加強自身的管理,這樣才能滿足更大的需求。在進行有關管理的時候,相關人員需要對管理的科學化和規范化引起足夠的重視,要想順利的對這個目標進行實現,那么就必須將開發的重點轉移到管理系統上來。本篇論文主要研究的內容就是B/S具備的結構特點和Java的特性,并且在這個基礎上展開了MVC架構的Web應用程序的設計,以此來確保其合理科學性。就目前企業發展的現狀來看,占據著最為重要位置的就是上述內容,這也是企業中最關鍵的核心部分。本文在進行相關分析探討的時候,主要是以數據作為中心的Java信息系統開發的模式設計進行了較為全面的論述。

【關鍵詞】結構 特點 信息系統 開發 模式 設計

在進行信息管理系統開發的過程中,我們必須將數據作為主要的開發內容,這對于信息管理系統的開發來說是有著極其重要的影響作用的,從另一個方面來說,這可以在最大程度上促進企業的發展,使其具有的管理變得更加科學化以及規范化。另外,對于未來的軟件而言,最為重要的功能就是跨平臺和網絡功能,在這當中,Java具備的優勢是十分多面的,而且與之契合的程度也是最高的?,F階段,絕大多數的企業在進行管理信息系統開發時,采用的方法都是建立在B/S基礎上的,所以我們就必須對這方面進行更加深入的了解,同時對Java具備的特性進行充分的應用,只有這樣,MAV的架構才能變得更為合理,Web應用程序的展開也會變得更加順利。

1 系統需求

一般來說,有關的管理部門對信息當中的信息化管理系統都有著相應的要求,在進行發展的過程中,我們必須將其作為最重要的目標。另外,為了有效的實現這樣的目標,在建立相關項目系統的時候,有關人員就需要遵守相應的原則,這些原則主要包括以下幾種,即:適用性原則、漸進性原則等等。

1.1 基本信息管理子系統

在該系統中,對基本信息進行合理有效的維護就是其含有的主要功能,除此之外,該系統還可以順利的完成相應的增加、刪減等操作。

1.2 人事科管理子系統

在人事科管理子系統當中,請假管理、離退管理等等就是其包含的主要功能,此外,退休信息變動也是該系統中具備的功能。

1.3 師資科管理子系統

通常情況下,這個系統里對培訓的信息進行有關的管理等就是其具備的主要功能,除了上述所講的內容之外,外聘人員的信息管理也屬于該系統中包含的功能。

1.4 工資科管理子系統

在進行有關管理的過程中,對正式員工的工資、工資津貼等就是該系統中包含的功能。另外,該系統還可以對退休人員的工資進行有效的管理,在進行工資變動的管理方面,該系統起到的作用也是至關重要的。

1.5 報表統計管理子系統

對有關的報表統計進行相應的管理就是該系統中含有的主要功能,其次,該系統還具備以下功能,即:對各種數據進行適當的分析,在分析完成以后,將分析出來的數據通過柱狀等圖形進行展示。

1.6 系統設置管理子系統

與上述系統功能不同的是,此系統中必須具備一項功能,那就是對密碼進行修改的功能,所以該系統中就具備了系統編碼的功能,它可以對其中的編碼進行較為有效的管理。除了上述的功能之外,該系統中還必須含有相應的權限管理功能,這樣一來,系統設置管理子系統就能對多個部門的權限進行有效的管理。

2 一般開發模式

現階段,在對Web應用程序進行開發的時候,占據著最為關鍵也是最為重要位置的就是J2EE,這也是Web應用程序開發時最重要的主流平臺之一。通過對J2EE平臺進行適當的分析我們得出,該平臺中充分應用了MVC的模式。另外在這個基礎上,MVC模式還對整個系統進行了合理的分類,總共將其分成了模型層、視圖層以及控制器層這三個部分。但是在不同的層次中,其所要表達的意思也是不同的,首先我們來拿模型層說,在該層次中所要表達的意思就是企業中的數據及其業務邏輯。而在視圖層中,用戶以及系統交互的界面就是該層次最想要表達的意思。最后到了控制器層,由于該層次的位置是處在模型層和視圖層中間的,所以它發揮出來的作用也是非常關鍵的,控制器層起到的作用就是溝通和交流,并且對用戶在視圖層上的輸入進行相關的處理。此外,該層次還控制著模型層和視圖層的數據流等頁面流,而且這種控制是較為全面的。通過分析我們發現,在該種模式中,其具有的優勢是十分明顯的,它不僅對數據進行了有效的分離,同時還對控制邏輯以及界面的表現進行了相應的表示,利用這種操作,系統中不同模塊間的松散性能就能在很大程度上得到提升。另外,在這種操作中,代碼的可重用性也得到了很大的增強。

但是對于Web的開發設計等而言,JSP技術起到的作用與影響也是非常重要的,它可以讓那些較為容易維護的動態Web主頁快速的進行開發。要想讓Web具備明顯的特性,那么在進行開發的過程中,有關人員就需要對JSP進行充分的應用,由于其是跨平臺的,所以JSP開發的網頁邏輯是和網頁設計分離的,可是對于那些重要的組件基礎來說的話,該設計起到的支持作用是極其重要的。在這樣的情況之下,Web基礎上的應用程序開發就變得較為有利,同時還可以在很大程度上提升開發的速度,使其具備較強的便捷性。其次,JSP、Servlet技術之間的聯系是十分密切的,就拿前者來說,它屬于后者的擴展,此外,平臺和Servlet技術是沒有任何關系的,它只是屬于JAVA的服務端組件。

3 設計開發模式

一般在進行小型系統的設計開展時,有關人員就必須對模型1這樣的方式進行比較充分的應用,因為在這種方式中,其具備的特點以及優勢都是非常明顯的,尤其是簡單和便捷這兩方面上,其具備的優勢就變得更加明顯。除了上述的內容之外,模型1的這種方式還可以在頁面中對模型2具備的Servler功能進行有關的模擬,所以在這樣的情況下,它就具備了十分重要的功能、優勢,從另一個方面來說的話,它的可擴展性和適應性就能變得更強。endprint

目前,在建設JSP基礎上的網站時,最常使用的開發模式主要分為兩種,對于大部分的軟件開發者而言,這兩種模式起到的作用都是很關鍵的,并且在建設JSP基礎網站的過程中,軟件開發者都是采用這兩種方式的基礎,同時在這個基礎上來形成屬于自己的開發模式。但是在開發的過程中,也會出現多種多樣的問題,可是最主要的問題還是開發代碼重復,具體情況看圖1。

通過對圖1進行適當的分析我們發現,在此種模式的設計中,其含有的內容都是至關重要的,同時也是較為核心的內容,它主要就是對數據庫操作封裝到底層模塊DB組件,并且數據庫會對其采取相應的操作,在進行操作的過程中,其會處于數據庫JDBC之上。但如果我們是從Bean組件包所處的位置出發的話,那么它們的位置就會出現一定的差異,主要的差異就是在DB組件之上的那一層,雖然它們有著共同的職責任務,但是Bean組件包卻承擔著上層JSP頁面中的請求實施任務。要想順利的對數據庫進行相關的操作,那么有關人員就必須對DB組件包的函數進行充分的應用,只有這樣,才能完成目標。

4 結束語

綜上所述我們可以看出,隨著社會的進步,科學技術的發展速度也變得越來越快,在這種發展趨勢當中,最為重要的一項內容就漸漸成為了軟件開發,在進行軟件開發的時候,我們必須對數據引起足夠的重視,并且將其作為中心信息管理系統開發中的重要內容。由于Java具備的功能以及特性都是非常重要的,其主要包含的功能就是跨平臺、網絡功能,所以我們需要對其進行合理有效的應用,同時對其進行充分的掌握,此外,我們還要重視起有關的開發模式設計,在設計的過程中不僅要考慮其合理性,同時還要確保設計的科學性,只有做到這一點,那么Web應用程序的特性才能在最大程度上得到提升,從而進行全面的開發維護。

參考文獻

[1]高波.Java信息管理系統開發模式設計[J/OL].電子技術與軟件工程,2017(12):41.

[2]何一林,張海,趙應書,陳朝杰.基于JAVA SSH2技術的工程量管理系統[J].云南水力發電,2017,33(02):6-9.

[3]蔣雯雯. Java信息管理系統開發模式設計[J].中國管理信息化,2017,20(03):143-144.

[4]張續耀.車管中心信息管理系統的初步設計[J].科技創新與生產力,2016(02):45-47.

[5]趙林.測井信息管理系統設計與實現[J].電腦知識與技術,2014,10(18):4175-4177.

作者簡介

宮魯濤(1995-),男,山東省青島市人。大學本科學歷。

馮俊安(1996-),男,山西省大同市人。大學本科學歷。

作者單位

山西農業大學信息學院 山西省晉中市 030801endprint

猜你喜歡
開發模式特點
河南方言文化資源的保護及其開發利用的研究
遵義紅色旅游開發對策研究
單片機在電子技術中的應用和開發
從語用學角度看英語口語交際活動的特點
思想政治理論課實踐教學研究述評
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合