首页 > 编程知识 正文

erp系统java源代码(erpjava开发)

时间:2023-11-30 13:13:45 阅读:310760 作者:AMQR

本文目录一览:

  • 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平台。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。