《2022年部署Linux下的开源ERP系统 .pdf》由会员分享,可在线阅读,更多相关《2022年部署Linux下的开源ERP系统 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、开源ERP系统简介1、ERP的五个发展流程和开源ERP 是 Enterprise Resources Planning(企业资源计划企业资源计划)的缩写,最初是由美国的Gartner Group 公司在 90 年代初。根据 Gartner Group 的定义, ERP 系统是“一套将财会、分销、制造和其它业务功能合理集成的应用软件系统”。 ERP 的形成大致经历了五个阶段:订货点法、MRP 、闭环 MRP ,MRPII 以及 ERP系统。 ERP理论的形成是随着产品复杂性的增加,市场竞争的加剧及信息全球化而产生的。20 世纪 30 年代的制造业为了打破“发出订单,然后催办”的计划管理方法,
2、设置了安全库存量,为需求与订货提前期提供缓冲。 20 世纪 60 年代,企业的管理者们已经清楚地认识到,真正的需要是有效的订单交货日期,因而产生了对物料清单的管理与利用,形成了物料需求计划MRP 。20 世纪 70 年代,企业的管理者们又认识到制造业要有一个集成的计划,以解决阻碍生产的各种问题。 要以生产与库存控制的集成方法来解决问题,而不是以库存来弥补或以缓冲时间的方法去补偿,于是MRPII,即制造资源计划产生了。20 世纪 90 年代以来,随着科学技术的进步及其不断向生产与库存控制方面的渗透,解决合理库存与生产控制问题所需要处理的大量信息和企业资源管理的复杂化,要求信息处理的效率更高。传统
3、的人工管理方式难以适应以上要求, 这时只能依靠计算机系统来实现。而且信息的集成度要求扩大到企业的整个资源的利用和管理,因此产生了新一代的管理理论与计算机系统企业资源计划ERP 。一直以来, 中国 ERP应用领域流传着这样一句话,“上 ERP是找死,不上 ERP是等死。” 据统计, ERP在我国企业的使用率只在3.8%左右,而同样的系统在欧洲的使用率在68% 。目前国内的ERP市场存在着极尖锐的供需矛盾。一方面,大型软件公司的ERP价格居高不下;另一方面, 国内众多的中小型企业由于正处于事业的爬坡阶段,根本没有财力购买ERP 。 2006年 3 月,恩信科技将其ERP产品完全开源, 为 ERP市
4、场注入了一剂强心剂,这不仅为需要信息化,需要ERP的企业带来了更多的选择,也改变着ERP市场的格局,改变着人们对ERP市场的传统观念,在开源浪潮席卷整个世界的同时,ERP也走上了开源道路。恩信科技开源ERP是基于 Internet的 B/S 架构设计,采用JAVA语言开发,真正做到了“一次编写处处运行(Write Once, Run Anywhere) ”。恩信科技开源ERP的运行平台包括Linux 、Unix 、Windows NT/2000Server等多种操作系统,支持Oracle 、SQL Server 、MySQL 、OSCAR 等多种数据库,这种跨平台性可以帮助企业规避将来更换操作
5、系统所带来的风险。而且 B/S 架构的软件系统无疑是软件操作、维护和升级方式的变革,无论用户的规模有多大,有多少分支机构,无论何时何地都不会增加任何维护升级的工作量,所有的操作只对服务器进行,通过远程连接服务器,异地的运维人员轻名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - 松做到远程维护和升级,这对人力、 时间、 费用的节省是相当惊人的。所有的客户端只是浏览器,所有的操作就像网上冲浪。恩信科技开源ERP使用的 J2EE服务器是
6、Tomcat ,Tomcat 是基于最初由 Sun 捐赠的源代码的开放源码项目。它是一个 HTTP 服务器, 是 Sun 通过 Java Community Process 开发的、对广泛使用的 servlet 和 JavaServer Page(JSP)技术的正式参考实现。如果您想要尝试自己运行 Tomcat , 那么您将需要在系统上安装 Java 开发工具箱 (Java Development Kit ,JDK),而不是安装更小的 Java 运行时环境( Java Runtime Environment,JRE )。tomcat 的目录结构如表1。目录名简介bin 存放启动和关闭 tomc
7、at 脚本conf 包含不同的配置文件 ,server.xml(Tomcat的主要配置文件) 和 web.xml work 存放 jsp 编译后产生的 class 文件webapp 存放应用程序示例, 以后你要部署的应用程序也要放到此目录logs 存放日志文件lib/japser/common 这三个目录主要存放tomcat 所需的 jar 文件表 1 tomcat 的目录结构如2、中小型企业ERP配置这类企业的特点是规模比较小、分支机构比较少、客户多是本地区的、或者是某个行业的以及在外地没有什么分支机构。这类企业推荐采用简单的应用模式,无需连接到互联网上,Vtiger CRM 运行在内部网上
8、,应用服务器和数据库服务器可以用一台机器,也可以与其他的企业信息系统共同使用同一台机器,如果有外部数据, 可以采用导入的方式录入到系统中,其结构简单清晰, 分支机构的远程用户通过互联网或者专线连接到总部。小型网络拓扑结构图如图 1 所示名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - 图 1 小型网络拓扑结构图恩信科技开源ERP6.30 版本环境配置要求:服务器:根据企业业务流量配置服务器,建议采用高性能、高可靠性服务器,配置为P
9、entium IV 3.0CPU以上, 1GB RAM 以上,磁盘必须有10GB以上空间。局域网设备:根据网络规模的大小配置交换机或路由器等。网络接入:根据企业业务流量配置具有独立IP 地址的宽带接入口,集成VPN功能的防火墙。客户端:配有微软IE6.0 、Firefox2.0、Netscape8.1以上版本浏览器即可。二、软件的获得安装在整个配置过程中,我们使用的软件都是完全免费的开放源代码软件,可以从互联网上免费下载。本文使用的Linux 发行版本是RHEL 5.0 ,LAMP的具体安装过程,由于这方面文章比较多笔者就不赘述了。#wget http:/ - - -精品资料欢迎下载 - -
10、- - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - #wget http:/archive.apache.org/dist/jakarta/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28.tar.gzJdk 1_5_0_04 的下载地址http:/ 版本低于 5.0.18 必须重新下载安装,具体安装过程,由于这方面文章比较多笔者就不赘述了。三、核心软件的安装安装恩信的三大基础软件JDK ,MySQL数据设置和Tomcat:1 )安装 JDK#
11、cd /usr/local/ # chmod +x jdk-1_5_0_04-linux-i586-rpm.bin # ./jdk-1.5.0_04-linux-i586-rpm.bin # cd /usr/java/ # ln -s /usr/java/jdk-1_5_0_04 /usr/local/java # vi /etc/profile 添加如下内容JAVA_HOME=/usr/java/jdk-1_5_0_04 CLASSPATH=/usr/java/jdk-1_5_0_04/lib/dt.jar:/usr/java/jdk-1_5_0_04/lib/tools.jar PATH=
12、/usr/java/jdk-1_5_0_04/bin:$PATH export PATH JAVA_HOME CLASSPATH2)安装 Tomcat# cd /usr/local/ # tar xvfz jakarta-tomcat-5.0.28.tar.gz # ln s /usr/local/jakarta-tomcat-5.0.28 /usr/local/tomcat 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 9 页 - - - - - - - - - #
13、vi /usr/local/tomcat/bin/catalina.sh第 46 行加入此句JAVA_HOME=/usr/java/jdk-1_5_0_043 )配置 mysql 数据启动 Tomcat包括如下步骤:启动 mysqlmysql u root -p (会提示输入密码,默认密码为空)请不要输入密码,直接回车即可。将安装包中的ondemand1.sql拷贝到 / 目录下使用命令: source /ondemand1.sql; 导入数据库表,如图2图 2 导入数据库表说明:注意此处的路径应是你ondemand1.sql文件的实际存放位置。如果 ondemand1.sql文件在 /tmp
14、 文件内则命令是:source /tmp/ondemand1.sql从文本文件执行SQL语句mysql 客户程序一般交互使用:shell mysql db_name还可以将SQL语句放到一个文件中然后告诉mysql 从该文件读取输入。要想实现, 创建一个文本文名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 9 页 - - - - - - - - - 件 text_file,并包含你想要执行的语句。然后按如下所示调用mysql:shell mysql db_name mys
15、ql source filename图 3 查看当前数据库安装 TOMCAT 服务器及恩信科技开源ERPV6.30# tar -xvzf jakarta-tomcat-5.0.28.tar.gz# cd /usr/local/jakarta-tomcat-5.0.28/bin# ./catalina.sh run名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 9 页 - - - - - - - - - 图 4 是恩信科技开源ERPV6.30启动成功界面4)客户端登陆到此恩
16、信ERP完成安装,请打开浏览器,在地址栏中输入:http:/localhost:8180/erp/home/login.jsp,回车后你就进入了恩信ERP的登录界面 ,如果你不是在安装恩信的机器上登录的话,你应该在地址栏中输入:http:/192.168.0.1:8180/erp/home/login.jsp,这里的“ 192.168.0.1”应该是你安装恩信 ERP的服务器机器的实际IP 地址入图5。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 9 页 - - - -
17、 - - - - - 图 5 是恩信 ERP登陆界面系统管理员的初始用户名:nseer_admin ,密码: admin,如图 6名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 9 页 - - - - - - - - - 图 6 是恩信 ERP管理员界面到此为止一个基于linux的开源 ERP平台搭建完成。 另外恩信 ERP详细使用方法限于篇幅这里不一一赘述了。读者可以查看用户手册。常见问题:本文使用的Linux 发行版本是RHEL 5.0 ,如果如果您的发行版本的Mysql 版本低于5.0.18 必须重新下载安装,另外要使用参数:./configure -prefix=/usr/local/mysql -with-charset=utf8 另外恩信ERP的 java 运行环境是JDK 而不是 JRE 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 9 页 - - - - - - - - -
限制150内