本文目錄一覽:
- 1、java是什麼
- 2、用java怎麼開發ERP軟體?
- 3、java倉庫管理系統源碼基於Java的倉庫管理系統。求完整的源代碼。跪謝!!!只有5幣了
- 4、什麼是ERP軟體(源代碼)
- 5、erp二次開發 要寫java代碼么
java是什麼
java
概要
Java包含了一種計算機編程語言和一個平台。
*Java編程語言是一種高級語言。由Sun微系統公司(Sun Macrosystem)發布,並作為一種開放的標準進行提供。
*Java平台包括了Java虛擬機和Java應用程序介面(API)。
Java將原程序編譯成位元組碼(bytecode),並通過Java虛擬機(JVM)解釋位元組碼的方式來執行。因為這種運行方式,只要針對不同的計算機平台準備相應的Java虛擬機,就可以很方便的實現Java語言的跨平台性。因此,Java非常適合於企業網路和Internet環境,現在已成為Internet中最受歡迎、最有影響的編程語言之一。 Java有許多值得稱道的優點,如簡單、面向對象、分散式、解釋性、可靠、安全、結構中立性、可移植性、高性能、多線程、動態性等。
Java的主要應用有如下幾點:
*利用瀏覽器中的Java虛擬機運行於客戶端的Applet。
*利用本地虛擬機運行的Java應用程序,通常利用Swing或SWT等來編寫跨平台的GUI界面系統。
*通過編寫Servlet/JSP來提供網路服務,運行於網路應用程序伺服器中。
*利用嵌入式Java虛擬機運行於手機等移動設備的Java應用程序,使用J2ME API。
Java的產生
Java來自於Sun公司的一個叫Green的項目,其原先的目的是為家用消費電子產品開發一個分散式代碼系統,這樣我們可以把E-mail發給電冰箱、電視機等家用電器,對它們進行控制,和它們進行信息交流。開始,準備採用C++,但C++太複雜,安全性差,最後基於C++開發一種新的語言Oak(Java的前身),Oak是一種用於網路的精巧而安全的語言,Sun公司曾依此投標一個互動式電視項目,但結果是被SGI打敗。可憐的Oak幾乎無家可歸,恰巧這時MarkArdreesen開發的Mosaic和Netscape啟發了Oak項目組成員,他們用Java編製了HotJava瀏覽器,得到了Sun公司首席執行官ScottMcNealy的支持,觸發了Java進軍Internet。
Java的取名也有一個趣聞,有一天,幾位Java成員組的會員正在討論給這個新的語言取什麼名字,當時他們正在咖啡館喝著Java(爪哇)咖啡,有一個人靈機一動說就叫Java怎樣,得到了其他人的讚賞,於是,Java這個名字就這樣傳開了。
Java平台根據API和使用領域,主要分為三種技術
*Java SE (舊稱J2SE) – Java Platform, Standard Edition, 定位在客戶端,主要用於桌面應用軟體的編程
*Java EE (舊稱J2EE) – Java Platform, Enterprise Edition, 定義在伺服器端Java2的企業版,主要用於分散式的網路程序的開發,如電子商務網站和ERP系統
*Java ME (舊稱J2ME) – Java Platform, Micro Edition, 主要應用於嵌入式系統開發,如手機和PDA的編程
Java的特色
Java從1995年的暑假開始在計算機業界就受到了高度注意,特別是在Internet和多 媒體(Multimedia)相關產品類方面。Java是
*是一種軟體技術
*是一種由美國SUN計算機公司(Sun Microsystems, Inc.)所研究而成的語言
*是一種為 Internet發展的計算機語言
*是一種使網頁(Web Page)產生生動活潑畫面的語言
*是一種使網頁(Web Page)由靜態(Static)轉變為動態(Dynamic)的語言
*是一種語言,用以產生「小應用程序(Applet(s))」
*是一種簡化的C++語言 是一種安全的語言,具有阻絕計算機病毒傳輸的功能
*是一種將安全性(Security)列為第一優先考慮的語言
*是一種使用者不需花費很多時間學習的語言
*是一種突破用戶端機器環境和CPU結構的語言
*是一種「寫一次,即可在任何機器上執行(Write OnceRun Anywhere)」的語言是有史以來,第一套允 使用者將應用程序(Applications)通過Internet從遠端的伺服器(Remote Server)傳輸到本地端的機器 上(LocalMachine)並執行
*是一種應用程序提供者不需要知道使用者的計算機硬體(如:Sun, Intel, 或MAC等)與軟體(如:SW- UNIX, MAC O/S, Windows, 或NT等)環境的語言(Kestenbaum, 1995)。
是計算機的一種語言
Java起源於80年代的中末期,當時西方有一種很時髦的產品:Active TV,Java就是Sun公飼餵這種產品開發的一種語言,其目標是在小型嵌入式系統上運行。但是由於動態圖像壓縮標準MPEG卻始終未能出台,因而這個時期的Java也就中途夭折了。到了1990年,Sun公司副總裁James Gosling再次提出Java的設計,其目標是希望仿效C和C++那樣設計出一種更簡單、更有效、更容易使用的跨多種計算機平台(硬體、操作系統等),可移植的通用語言。到了90年代中期,互聯網迅速崛起,短短几年得到了巨速的發展,成千上萬的計算機,其中有個人的、企業的、政府的,公司加入到了互聯網上,致使互聯網深入到了生活、社會、經濟、政治、軍事的每一個角落,因此急需開發一種跨平台軟體開發工具,這給Java得到了一個極好的發展機遇,1995年Sun公司首次推出Java語言。短短的幾年中Java得到了極大的發展,成立互聯網開發和應用發展的一個重要工具。
二、Java的某些特點
1.通用性:指的是跨平台、跨網路、跨語種和跨時間。
跨平台:指的是Java與計算機平台(硬體、操作系統)無關。
跨網路:指的是Java與網路平台無關,可以穿越多種常用的網路類型(平台)。它的結構確切地說是B/S模型(瀏覽器/伺服器模型,亦稱Web模型)。B/S模型是一種三層結構的模型:客戶端/應用伺服器(Web伺服器)/資料庫伺服器。
跨語種:指的是Java的應用軟體不存在語言本地化問題,它本身帶有語言機制。它主要是通過所謂「國際語言管理」(International Language Management)模塊實現的。
跨時間:技術更新和保護投資的方案、產品升級容易,只需編寫一個新的模塊,替換老模塊即可。
2.可移植性:Java的源代碼是可移植的,而且對現有的幾乎所有操作系統無須修改便能運行,還具有多線程同步、與平台無關的用戶介面、內置聯網功能、對象會列印功能、出錯處理、內存管理等功能。CPU可移植性和虛擬操作系統。
3.支持分散式環境:
1) 分散式對象支持:類似於微軟的OLE(對象的鏈接和嵌入??Object Linking and Embedding)。支持面向對象的「繼承」特性。
2) 分散式計算環境支持:通過不斷擴充的Java網路類庫支持分散式計算環境。Java提供一個URL(統一資源定位器)對象,用以打開並訪問網上對象。其方式幾乎與訪問文件系統幾乎完全相同。Java的客戶機/伺服器模式把運算從伺服器分散到客戶端。以提高系統執行效率,增加動態可擴充性。
用java怎麼開發ERP軟體?
ERP通俗點說 就是企業管理軟體,就是B/S系統
技術來說 資料庫端 Oracle MySql DB2 sysbase 具體因公司而異
後台就是JAVA 框架一般都是SSH
前台 js jQuery,extjs,jsp,ajax 等
至於做ERP好還是WEB好 ,ERP就是web項目的一種阿
像現在已經形成產品的比如 ERP CRM OA callcenter等等
目前國內做ERP比較強的企業是 用友和金蝶
java倉庫管理系統源碼基於Java的倉庫管理系統。求完整的源代碼。跪謝!!!只有5幣了
給你個流程,自己學著做,做出來你會很有成就感的,對你的技術也有很大幫助:
倉庫管理系統流程說明
(一)進貨管理
現代商業管理,進貨環節尤為重要,要求現場實時下訂單(Purchase Order),及時補貨。
1、 業務員根據手中的手持終端(Handheld Terminal,簡稱HHT),調用後台資料,與實際庫存資料進行實 時對照,並可通過終端無線驅動印表機列印對照表;
2、 業務員根據實時對照表,現場決定是否應補貨或退貨,通過終端調用後台資料庫制定訂單,以最快速度進行補貨或退貨;維持庫存的合理性。
(二)上架
將貨物存放到貨位上。
(三)交叉駁運
這種作業不對商品進行儲存,只處理信息分類。作業接受來自製造商的顧客組合訂貨,並把他們裝運到個別的顧客處去。交叉站台是指多對多的配送體系中的貨物調整。直接通過交叉換貨後為客戶配送,可以避免出入庫的麻煩。
(四)收貨管理
1、 供貨商按照訂單要求將貨品送到商場收貨處;
2、 商場驗收人員利用終端調用後台資料庫中相應的訂單存檔,與供貨商送來的商品逐一檢查對照,並進行確認,包括:商品編碼、商品數量、生產地、品種、規格、包裝時間、保質時間、舊價格、新價格、變更時間、條形碼標準等信息;
註:終端在系統未授權的情況下無法修改訂單。
3、 商場驗收人員在終端上按[確認]鍵,將信息上傳到後台伺服器,並同時記錄收貨時間和收貨人;
4、 終端可以現場實時調用後台資料庫中供貨商的歷史訂單,逐一查驗對照核算;
5、 通過終端無線驅動印表機列印收貨清單;
6、 在查驗過程中出現問題,可以拒收貨物。
什麼是ERP軟體(源代碼)
開玩笑吧?
源代碼這裡可貼不開
1、ERP的概念
企業資源計劃(Enterprise Resource Planning,簡稱ERP)系統是一種主要面向製造行業進行物質資源、資金資源和信息資源集成一體化管理的企業信息管理系統。通過運用ERP,企業能夠利用計算機對企業的資金、貨物、人員和信息等資源進行自動化管理,具有製造,辦公操作,供應鏈管理,人力資源管理,項目管理,財務與管理,客戶服務,銷售與市場營銷等商業功能。企業資源計劃對於在企業高度普及計算機輔助管理,實現企業管理信息化和自動化,提高工作效率和增強快速反應能力,都具有十分重要的意義。
2、ERP的時代背景
在信息時代,企業所處的商業環境己經發生了根本性變化。顧客需求瞬息萬變、技術創新不斷加速、產品生命周期不斷縮短、市場競爭日趨激烈,這些構成了影響現代企業生存與發展的三大力量:顧客、競爭和變化(3C)。工業時代依靠規模化競爭的企業,「層級制」的管理模式和以MRPII應用為主的管理手段已經不再適用於今天企業的發展。為了適應「顧客、競爭和變化」的外部環境,企業必須進行管理思想上的革命(Revolution)、管理模式與流程上的重組(Reengineering)和管理技術手段上的更新(Reform)(3R),從而在全球範圍內,引發了一場以企業再造(BPR)為主要內容的管理模式革命和以企業資源計劃(ERP)系統應用為主體的管理手段革命。
3、ERP的由來
工業時代的競爭是產品生產成本的競爭,規模化大生產是降低生產成本的有效方式。大生產給製造業帶來了許多困難,主要問題就是要解決庫存積壓與短缺的矛盾。為解決這個關鍵問題,l957年,美國生產與庫存控制協會成立,開始進行生產與庫存控制方面的研究與理論推廣。隨著60年代計算機的商業化應用,第一套物料需求計劃MRP(Material Requirements planning)軟體面世,在企業物料管理工作中應用。
在企業管理中,生產管理不僅涉及物流,還涉及資金流。這要求把財務子系統與生產子系統結合到一起,建立整體化的管理系統,實現資金流與物流的統一管理。80年代,人們把製造、財務、銷售、採購和工程技術等各個子系統集成為一體化的系統,稱為製造資源計劃(Manufacturing Resource Planning)系統,英文縮寫仍是MRP。為了區別MRP,而稱作MRPⅡ。
90年代中後期,企業所處的時代背景與競爭環境發生了根本性變化,企業資源計劃系統(ERP)應運而生。ERP在MRPⅡ基礎上進一步發展了企業信息管理系統,擴展了管理範圍,把企業與客戶、供應商和經銷商等因素整合在一起,形成一個完整的企業供應鏈系統,並對供應鏈上的所有環節進行有效管理,包括訂單、採購、庫存、計劃、生產製造、質量控制、運輸、分銷、服務與維護,以及企業財務、人事、實驗室和項目管理等諸多方面。ERP系統主要應用於供應鏈管理。
erp二次開發 要寫java代碼么
自己做二次開發沒有源代碼的話,是無法修改源程序,只能在數據介面的基礎上延伸開來,做新的程序。新開發出來的程序通過資料庫抓取需要的數據,與新程序對接。 另外一種就是沒有源代碼,但是ERP程序本身配置有開發平台,例如金蝶的boss平台。
原創文章,作者:N380J,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/130396.html