導航:首頁 > 編程語言 > oa辦公系統java

oa辦公系統java

發布時間:2023-05-16 17:42:36

⑴ 怎麼用java做一個oa辦公系統

可以用Eclipse或者InteliJ IDEA
工程與包管理:用Maven (自動下載相應的jar包,在pom.xml里版本號自己定義,更新jar包方便)
框架:Spring + MyBatis (簡稱SM)
前台用: HTML + jQuery + AJAX + CSS
資料庫:MySQL 或者 Postgre SQL
Web伺服器:Tomcat一般應用都能適應!

⑵ oa辦公系統是什麼需要學什麼的_什麼是oa辦公系統怎麼用

OA的開發語言OA軟體的開發語言很多,目前較為常見的有ASP/php/.LotuDomino/.Net/JAVA五種語言,五種語言各有特色,其最鮮明的就是——他們代表了「計算機語言發展使用簡史」。

1.ASP語言

ASP是微軟的初始WEB產品,在97年左右推向市場,是最初較早的WEB語言技術,很多小型簡單的網站都是用ASP語言開發的,由於是九十年代的產品,所以在計算機語言升級以後,其本身最大的一個問題就突顯了出來其可擴展性比較差,與現在的主流計算機語言.NET和JAVA對接都很困難,所以我們經常見到很多用ASP語言技術開發的小型網站在2003年以後面臨升級等問題時都令人頭疼,最後很多公司都採取了棄用之前的ASP語言結構的產品轉而使用最近的語言技術開發網站。

使用ASP語言腳本技術開發的產品最令軟體工程師頭疼的是ASP技術與.NET平台對接基本不太可能(筆者過去就經歷過ASP網站改造成.NET網站的事情,那經歷簡直可以用「苦難」兩個字來形容)。由於ASP的語言久遠,所以現在在新開發的系統已經使用不多。今天市場上依然能夠看到的ASP語言開發的OA軟體多是在05年以前生產的產品的基礎上改善的。

目前用ASP語言開發的產品有:金和標准版、賽飛OA等。

2.PHP

PHP語言與ASP基本上屬於同一時代的產品,但是成熟時間稍微比ASP要晚一點,PHP語言在開發上稍微比ASP復雜,其最大的優勢就是其版本就像LIUNX系統一樣是一個免費開放型的平台,開源代碼很容易就找到,這樣就解決了程序開發人員自己絞盡腦汁的去寫程序,由於是開數芹源的,很多程序在互聯網上都可以找到,但是版權問題和安全性問題是一直困擾PHP技術的兩個難題。國內的通達OA一直有很多盜版,其實根源問題就是PHP的開源代碼性導致的(大家可以參考通達官網)。

和ASP一樣,在2000年左右,PHP成為了網站的主流開發工具,PHP與ASP相比的優勢就是跨平台性好些,但是如果面對大型結構的用戶群或者門戶網站,PHP又有一些力不從心。所以PHP技術也正在逐漸走下坡路。PHP語言目前仍有不少網站還在使用,但是主流的應用系統已經呈現正在放棄使用的趨勢,基本層面上正在淡出了開發工具的選型範圍。

目前應用PHP技術的OA產品有:通達,新思創,泛微的eOffice。

由於PHP的開源和ASP的易用性再加之其語言技術久薯嫌畢遠,造成一種事實——現在很多高校和計算機語言職業培訓學校已經或者開始放棄了使用PHP和ASP教學,這也就決定了PHP語言技術正在淪為更新換代型的產品,對於使用者來說,就出現了未來的升級困難可能大的風險。

作為行銷策略上的吸引點,很多採用PHP和ASP技術的OA軟體多用低價的策略沖擊市場,採用這兩項技術的OA軟體實際上更多的是應用於低端產品。

3.LotusDomino

是IBM在96年左右流行起來的OA開發工具,優點是開發速度比較快,基於Lotus的腳本進行開發,與Lotus的郵件系統相整合,主要用來作工作流和內部郵件的傳遞,由於Louts採用專用的文檔資料庫系統,查詢和數據統計效率就比較低下,與關系型資料庫的整合很不好。所以LotusNotes對於僅對單一的消息和工作流系統來說是不錯的架構,但如果想做較大規模的業務整合或者業務開發會是困難重重。

使用LotusNotes語言架構的OA產品最大的難點就是針對業務系統整合起來比較難。97年筆者曾經在北京見過IBM推廣過Louts系統,也許在國外懂louts語言的人很多,但是事實上在國內懂louts系統的人少之又少,這也就決定了louts在中國國內市場上一直都打不開局面的原因之一,由於懂louts語言的技術工程師較少,所以使用louts語言開發的軟體的產品面臨最大的困難是升級維護,物以稀為貴,者咐louts系統工程師的支付成本也相對比較高昂。

國內應用louts語言的OA產品:合強,開思

以上三種語言技術在90年代的時候都曾經是WEB或者主流開發語言,但是隨著計算機語言技術的不斷升級換代,這三種語言技術逐漸淡出人們開發OA軟體的視線,使用這三種語言的技術工程師人員數量也呈現出階梯數量級遞減,也許到了2020年,ASP,PHP語言技術的工程師將會成為全球「稀有語言動物」,也只有到了那個時候做ASP,PHP語言的工程師拿的薪水會比主流工程師拿得多得多。

4..Net

目前國內計算機語言的主流技術之一,有一個現象大家都可以看到——現在軟體公司的招聘廣告,從招聘廣告上我們看到現在更多的招聘對象都是JAVA和.net的技術工程師,從這個市場熱度不難看出——JAVA和.net在未來很長的一段時間里將代表開發語言的主流。

論證其是否是主流原因的方法很簡單,第一:是否有國際大廠商的支持。第二:可擴展性,可升級性,模塊化,面向對象等等優勢。產品開發出來的安全穩定性以及開發出來的可伸縮性。當然可擴展性和可升級性、模塊化這些都是沒有辦法可視化的,對於那些對OA語言感興趣的愛好者不防多看看計算機語言技術方面的書籍,其實每本書里都有介紹JAVA和.net在擴展、升級、模塊化方面的均衡優勢。第三:還有一個最為簡單的驗證方法,就是可以問問你身邊搞過研發或者懂點計算機語言技術的朋友,他們都會給你一個明確的答案。

.NET語言開發的軟體產品穩定性較高,產品可以模塊化是一個存在的事實優勢,但.NET具有很強的優勢的同時,也存在一定的劣勢,如跨平台、大數據並發。同時.Net與ASP對接時,就會導致產品的安全性變低,.NET平台的安全性會隨著ASP的安全漏洞安全為黑客或者不法分子利用進而破壞,這個也就一直困擾軟體技術工程師的一個最大的問題——.NET語言沒有辦法和ASP對接的最大一個因素之一。當然.NET如果不需要與ASP語言對接,那麼也不存在這樣的風險。

目前國內基於.Net的OA產品有:金和C6(高端版本);領航.

5.JAVA

JAVA是1995年由SUN公司引進到我們這個世界的革命性變成語言,今天我們記住SUN這一全球性大公司的原因就是因為SUN在網路安全系統方面是最為優秀的提供商,JAVA的優秀在於與傳統的軟體比較就是:傳統的軟體往往與具體的視線環境有關,一旦環境有所變化就需要對軟體做一番改動,耗時費力,而JAVA編寫的軟體能在執行碼上兼容,只要伺服器提供JAVA解釋器,JAVA編寫的軟體就能在其上運行(更多解釋可以見清華大學出版社出版JAVA2實用教程(第二版),在這免費做做廣告o(∩_∩)o)。

JAVA比.Net相比,可以跨平台,具有非常強的擴展性;可以在LINUX,UNIX上部署。對於超大型的OA系統,這是至關重要的。Windwos平台想實現上千並發不太現實,這是一個絕對的事實。JAVA在擴展性和穩定性上(SUN在網路安全方面的持續支持)的優越表現導致銀行、稅務、公安、政府這樣基於有很高安全要求的公司或者單位在選擇軟體才產品的時候會首先選擇JAVA語言開發的軟體產品。

目前國內基於JAVA的OA軟體:上海雪線X5快速開發平台,泛微的Ecology,;華天OA;用友致遠。

由於JAVA和.NET語言開發的產品穩定性和安全性比較高的眾所周之的原因,所以在OA軟體的應用中使用JAVA和.NET語言開發的OA軟體銷售的價格會比ASP和PHP開發的軟體價格通常要高,但是隨著JAVA和.NET的語言技術的大規模使用,一旦JAVA和.NET開發的OA軟體進入中低端市場,PHP和ASP結構的OA軟體也將會面臨全面被取代的局面。

目前國內OA行業中還有一種「功能為王」的聲音,這部分主要是依靠ASP、PHP語言技術為主導的商家,這部分商家通常會強調「功能為王」,主觀上來看這其實並不錯,但是如果站在長期的目標來看,功能為王並不貼切,現有的功能滿足並不等於未來的功能滿足,JAVA和.Net之所以成為主流,這一點是任何技術流派不能阻止的,越老越多的軟體工程師在學習使用這兩種計算機語言,他們當然知道選擇的原因。OA選型人員應該從更加長遠的角度選擇OA產品。找到最適合自己的OA軟體產品最為重要。

⑶ OA辦公系統怎麼實現簽到簽退,求java代碼

給點個人意見。第一張表應該是id 帳戶 考勤日期,不管簽到簽退都把數據插入第一張表。
第二張表不需要。你的設計不僅允余,而且沒有考慮從考勤機導入數據的情況。
此外你還要設計一張表記錄法定假日等非工作時間。
設計的難點在於通過考勤記錄表和工作時間設定來計算考勤結果,這些需要你自己來思考。

⑷ oa辦公系統是用什麼軟體開發的(oa辦公系統有哪些)

OA軟體的開發語言很多,目前較為常見的有ASP/PHP/LotusDomino/.Net/JAVA五種語言,五種語言各有特色,其最鮮明的就是——他們代表了「計算機語言發展使用簡史」。

1.ASP語言

使用ASP語言腳本技術開發的產品最令軟體工程師頭疼的是ASP技術與.NET平台對接基本不太可能(筆者過去就經歷過ASP網站改造成.NET網站的事情,那經歷簡直棗漏可以用「苦難」兩個字來形容)。由於ASP的語言久遠,所以現在在新開發的系統已經使用不多。今天市場上依然能夠看到的ASP語言開發的OA軟體多是在05年以前生產的產品的基礎上改善的。

2.PHP

由於PHP的開源和ASP的易用性再加之其語言技術久遠,造成一種事實——現在很多高校和計算機語言職業培訓學校已經或者開始放棄了使用PHP和ASP教學,這也就決定了PHP語言技術正在淪為更新換代型的產品,對於使用者來說,就出現了未來的升級困難可能大的風險。

作為行銷策略上的吸引點,很多採用PHP和ASP技術的OA軟體多用低價的策略沖擊市場,採用這兩項技術的OA軟體實際上更多的是應用於低端產品。

3.LotusDomino

使用LotusNotes語言架構的OA產凳咐爛品最大的難點就是針對業務系統整合起來比較難。97年筆者曾經在北京見過IBM推廣過Louts系統,也許在國外懂louts語言的人很多,但是事實上在國內懂louts系統的人少之又少,這也就決定了louts在中國國內市場上一直都打不開局面的原因之一,由於懂louts語言的技術工程師較少,所以使用louts語言開發的軟體的產品面臨最大的困難是升級維護,物以稀為貴,louts系統工程師的支付成本也相對比較高昂。

4..Net

.NET語言開發的軟體產品穩定性較高,產品可以模塊化是一個存在的事實優勢,但.NET具有很強的優勢的同時,也存在一定的劣勢,如跨平台、大數據並發。同時.Net與ASP對接時,就會導致產品的安全性變低,.NET平台的安全性會隨著ASP的安全漏洞安全為黑客或者不法分子利用進而破壞,這個也就一直困擾軟體技術工程師的一個最大的問題——.NET語言沒有辦法和ASP對接的最大一個因素之一。當然.NET如果不需要簡鄭與ASP語言對接,那麼也不存在這樣的風險。

5.JAVA

JAVA比.Net相比,可以跨平台,具有非常強的擴展性;可以在LINUX,UNIX上部署。對於超大型的OA系統,這是至關重要的。Windwos平台想實現上千並發不太現實,這是一個絕對的事實。JAVA在擴展性和穩定性上(SUN在網路安全方面的持續支持)的優越表現導致銀行、稅務、公安、政府這樣基於有很高安全要求的公司或者單位在選擇軟體才產品的時候會首先選擇JAVA語言開發的軟體產品。

目前國內基於JAVA的OA軟體:承元OA等等。

由於JAVA和.NET語言開發的產品穩定性和安全性比較高的眾所周之的原因,所以在OA軟體的應用中使用JAVA和.NET語言開發的OA軟體銷售的價格會比ASP和PHP開發的軟體價格通常要高,但是隨著JAVA和.NET的語言技術的大規模使用,一旦JAVA和.NET開發的OA軟體進入中低端市場,PHP和ASP結構的OA軟體也將會面臨全面被取代的局面。

程序員的角度來分析,掌握Java開發技術的難度最大,其次是.NET,asp和php相對比較容易。

⑸ 基於java開源的OA系統有哪些啊

基本所有的OA辦公系統都是用java實現的,但是開源的是沒有的,好的都是不開源的。

從OA的功能應談斗用上來說,可以把OA劃分為五部分(基本上滿足下面要求的都是通過java實現的):

第一部分:內部信息發布平台。往往包括公告、通知、新聞發布等功能;

第二部分:內部溝通平台。包括內部簡訊、手機簡訊、內部郵件、外部郵件、內部論壇等功能;

第三部分:行政辦公管理平台。這裡麵包含的功能就比較多,像比較常用的辦公用品管理、車輛管理、會議管理、檔案管理等等;

第四部分:文檔規范化管理。在OA里可以分為個人文件管理和公共文件管理,既然是規范劃管理,這一塊的許可權就會劃分的特別明確;

第五部分談侍汪:工作流程自動化。工作流程是OA的核心,沒有工作流程的OA就不是OA,OA中的工作流程完全取代傳統辦公中的紙質流程,含仔讓流程更加規范化,提高流程流轉、審批效率。

⑹ PHP和JAVA開發的oa辦公自動化系統有什麼不同

你是准備上OA系統,還是自己開發OA系統啊?

如果是准備上OA系統的話,哪種語言都有優缺點的。但是比褲襲較而言,建議你還是選擇採用c開發的OA系統吧!

相較於採用Java、.Net、php等解釋性語言開發笑純豎的產品,前者執行速度快、資源佔用省、穩定可靠,能夠充分應對大用戶量、大數據量帶來的資源和性能挑戰,而且無需任何第三方平台軟體的支持。Asp,Jsp,php需要解釋執行,代碼不安全,都被淘汰了,速度慢,不能滿足大規模系統的應用。J2EE,使用時需要買一個第三方使用的平台,價格貴,伺服器可以跨平碰大台運行,但是J2EE維護起來不容易,跨平台不可以運行。

二進制10oa系統是全國唯一一家採用c語言開發的,你可以去看看的。

⑺ 政務版OA辦公軟體,要求JAVA開放。功能不要太復雜,必須有流程和公文部分

政務OA系統,現在是java語言的很多:泛微、藍凌、致遠、天翎項目OA都有的。要不復雜,那麼下面這個圖的操作,讓您看到公文和流程審批特別簡單,尤其是流程TEEMLINK的流程經常因為企業發展需要調整和編輯,所以個人認為是需要調整和變更的,如何快速設置相關吻合國情的審批條件的判斷,建議看下下面的內容

閱讀全文

與oa辦公系統java相關的資料

熱點內容
墨痕齋是什麼游戲的伺服器 瀏覽:940
word文件如何壓縮大小 瀏覽:277
遵義聯通伺服器地址是什麼 瀏覽:29
ansys約束命令流 瀏覽:814
解壓軟體電腦版如何下載 瀏覽:791
閃電匕首演算法球 瀏覽:692
linuxredis停止命令 瀏覽:670
大麥賬號怎麼加密 瀏覽:113
穿越火線怎麼找伺服器 瀏覽:526
秘密加密社交軟體app 瀏覽:256
c語言編譯器怎麼找文件 瀏覽:835
數學不好能編程嗎 瀏覽:254
微雲里的視頻加密 瀏覽:41
3大加密貨幣交易平台 瀏覽:647
鈑金激光切割機編程 瀏覽:496
vivo手機手電筒app在哪裡 瀏覽:787
單片機晶振電路電容 瀏覽:887
穿越火線河南一區伺服器雲主機 瀏覽:41
文件夾與快捷方式顯示一致 瀏覽:879
幻影伺服器怎麼看金錢 瀏覽:349