Eclipse是一個開放源代碼的,基于Java的可拓展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發(fā)環(huán)境。幸運的是,Eclipse附帶了一個標準的插件集,包括Java開發(fā)工具(JavaDevelopmentKit,JDK),它集成了許多的技術,使其是最受歡迎的Java開發(fā)工具。
eclipse是一種IDE所謂IDE=IntegratedDevelopmentEnvironment也就是所謂的集成開發(fā)環(huán),說白了就是用來開發(fā)Java程序的軟件工具。eclipse也是一個比較好的工具,為什么大家都愛用它呢?它是免費的,也就是不花錢,這個對資金不多的公司來說真的很不錯。他的插件幾乎是萬能的,也就是說,你可以用它開發(fā)任何你想開發(fā)的程序,只需要相應的插件即可。所以,現(xiàn)在公司都普遍使用eclipse作為他們的開發(fā)工具。
2.主要開發(fā)技術 2.1JavaEE平臺 JavaEE是Java三大平臺之一,即J2EE。輕量級的JavaEE保留了簡單JavaEE應用的架構,但開發(fā)運行成本更低。它的出現(xiàn)解決了CS的弊端。J2E核心是一組技術規(guī)范與指南,其中所包含的各類組件,服務架構及技術層次,均有共同的核心及標準與規(guī)格,讓各種依循J2E架構的不同平臺之間,存在良好的兼容性,解決過去企業(yè)后端使用的信息產品彼此之間無法兼容,企業(yè)內部或者外部難以互通的窘境。本系統(tǒng)采用的JavaEE開發(fā)工具是Eclipse。
2.2SSH技術的介紹 SSH為struts+spring+hibernate的一個集成框架,是目前較流行的一種Web應用程序開源框架。集成SSH框架的系統(tǒng)從職責上分為四層:表示層、業(yè)務邏輯層、數(shù)據持久層和域模塊層,以幫助開發(fā)人員在短期內搭建結構清晰、可復用性好、維護方便的Web應用程序。其中使用Struts作為系統(tǒng)的整體基礎架構,負責MC的分離,在Struts框架的模型部分,控制業(yè)務跳轉,利用Hibernate框架對持久層提供支持,Spring做管理,管理struts和hibernate。具體做法是:
用面向對象的分析方法根據需求提出一些模型,將這些模型實現(xiàn)為基本的Java對象,然后編寫基本的DNO(DataAccessObjects)接口,并給出Hibernate的DA0實現(xiàn),采用Hibernate架構實現(xiàn)的DAO類來實現(xiàn)Java類與數(shù)據庫之間的轉換和訪問,最后由Spring做管理,管理struts和hibernate。
3.需求報告 中國的軟件系統(tǒng)起源于政府的公文和。中國社會從計劃經濟體制轉變到現(xiàn)在的市場經濟體制,在歷史的轉變過程中,中國的辦公管理形成了具有中國特色一套完整體系。
隨著時代的發(fā)展,生產力提高的需要,辦公在市場需求的導向下迅猛發(fā)展。廣泛應用于企業(yè)的生產生活。政府對企業(yè)的管理,除了依靠法律、法規(guī)之外,還有大量的行政指令和指示。企業(yè)在進行許多決策的時候,也經常需要向主管的政府部門請示匯報。另外,政府官員和企業(yè)領導存在著比較嚴格的對應關系,即企業(yè)領導和政府官員行政級別掛鉤,因此在企業(yè)應用紅頭文件就比較自然。隨著時代的發(fā)展為了保證辦公自動化系統(tǒng)的安全穩(wěn)定的運行,針對每一位用戶的級別和工作范圍,本系統(tǒng)要對其做好恰當?shù)臋嘞薹峙洌詸嘞薰芾碛斜匾鰹檗k公自動化系統(tǒng)的一個單一子模塊運行。權限管理包括角色管理,組織機構和用戶管理等功能,基本上滿足了基于角色的權限管理的要求。為了提高辦公效率,實現(xiàn)現(xiàn)代化辦公,需要建立一個在線自動化,以便把形成的這套規(guī)范化思想充份的運用到實際的工作中去。權限管理系統(tǒng)是自動化辦公系統(tǒng)的一個子模塊。其主要功能是根據級別,崗位等指定操作人員的權限級別,達到辦公自動化系統(tǒng)的安全運行。
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com