您的位置:

自制ERP系统详解

一、ERP系统自制加工怎么账务处理

ERP系统自制加工是指企业的生产过程中,将某些生产环节或工序分派给外部企业进行加工,然后将加工好的产品再收回来进行下一步加工或销售出去。这个过程需要进行账务处理记录,以便管理者掌握加工成本,进行成本控制以及企业内部盈利分析。

我们可以通过自制ERP系统来实现这个账务处理过程。首先,在生产订单管理中,需要设置一个加工商家的档案。在生产订单下达后,加工商接受订单后会发生一笔交易,公司向加工商付款,在付款的同时需要将相关的发票信息、加工成本等进行记录。当加工商将加工好的产品交还给本公司,需要进行检验,并将成品入库,同时对应的生产订单需要进行结算和销账。

/** 设置加工商档案 **/
CREATE TABLE `manufacturers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) DEFAULT '',
  `address` varchar(255) DEFAULT '',
  `contact` varchar(50) DEFAULT '',
  `phone` varchar(20) DEFAULT '',
  `fax` varchar(20) DEFAULT '',
  `email` varchar(50) DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB CHARSET=utf8;

/** 生产订单 **/
CREATE TABLE `production_orders` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `order_number` varchar(50) DEFAULT '',
  `product_id` int(11) DEFAULT NULL,
  `product_name` varchar(100) DEFAULT '',
  `quantity` double DEFAULT NULL,
  `unit_price` double DEFAULT NULL,
  `total_price` double DEFAULT NULL,
  `plan_start_time` datetime DEFAULT NULL,
  `plan_finish_time` datetime DEFAULT NULL,
  `actual_start_time` datetime DEFAULT NULL,
  `actual_finish_time` datetime DEFAULT NULL,
  `status` char(1) DEFAULT NULL COMMENT '状态:N新建;E已审核;C已结算',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB CHARSET=utf8;

/** 加工商付款单 **/
CREATE TABLE `payment_orders` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `production_order_id` varchar(50) DEFAULT '',
  `manufacturer_id` int(11) DEFAULT NULL,
  `payment_number` varchar(50) DEFAULT '',
  `payment_date` datetime DEFAULT NULL,
  `total_amount` double DEFAULT NULL,
  `invoice_number` varchar(50) DEFAULT '',
  `invoice_date` datetime DEFAULT NULL,
  `balance_account` double DEFAULT NULL,
  `memo` varchar(255) DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB CHARSET=utf8;

/** 检验入库 **/
CREATE TABLE `checkin_orders` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `production_order_id` int(11) DEFAULT NULL,
  `product_id` int(11) DEFAULT NULL,
  `product_name` varchar(100) DEFAULT '',
  `quantity` double DEFAULT NULL,
  `unit_price` double DEFAULT NULL,
  `total_price` double DEFAULT NULL,
  `checkin_date` datetime DEFAULT NULL,
  `balance_account` double DEFAULT NULL,
  `memo` varchar(255) DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB CHARSET=utf8;

二、ERP系统有哪些品牌

市面上的ERP系统品牌众多,在选择适合自己企业的ERP系统时,需要考虑自己企业的规模、业务量以及所需的功能和性能。以下是常用的几个品牌介绍:

1. SAP ERP:是一种针对大型企业的ERP系统,具有高度的可扩展性和可定制性,可适应不同行业的各种需求。

2. Oracle ERP:是一种全面整合的ERP系统,涵盖了财务、物流、人力资源等方面的功能。

3. Microsoft Dynamics AX:是一种面向大型企业的ERP系统,功能强大,可满足企业复杂的业务需求。

4. Kingdee K/3 ERP:是一种国产ERP系统,拥有较高的市场占有率,适用于中小型企业,同时具有较好的定制性。

三、ERP系统多少钱

ERP系统的价格因品牌、模块、性能等不同而有所差异,不同品牌和模块的ERP系统价格也不尽相同。一般而言,ERP系统的价格区间在20万到1000万之间。在选择ERP系统时,企业需要根据自己的实际情况综合考虑。

四、ERP系统教学

ERP系统教学包括学习ERP系统的相关知识和技能,以及实践应用ERP系统的能力。学习ERP系统需要具备软件开发和数据库相关的知识基础,一般有以下几种学习方式:

1. 在线视频教学:可以通过各个在线教育平台学习相关课程,如MOOC、Coursera等。

2. 系统培训班:可以选择参加培训课程,如SAP、Oracle等品牌都有相关的培训班。

3. 独立学习:可以自己通过网络搜索相关学习资料进行学习,如阅读相关书籍、下载相关视频进行学习等。

五、ERP系统自学

ERP系统自学需要具备软件开发和数据库相关的知识基础,并且需要有相关的开发工具和数据库管理软件。自学时需要遵循以下步骤:

1. 学习相关知识:需要学习ERP系统的相关知识和技术,包括系统的架构、数据结构、业务流程等。

2. 安装相关软件:需要安装相应的开发工具和数据库管理软件,如Eclipse、Visual Studio、MySQL等。

3. 进行实践练习:可以通过编写简单的应用程序、实践各个模块的功能,熟悉系统的使用。

/** 例子 **/
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

六、ERP系统都有哪些

市场上常见的ERP系统有很多,如上文所述,其中比较常见的品牌有SAP、Oracle、Microsoft Dynamics、Kingdee等。此外,还有金蝶集团的K/3 ERP系统、用友软件的U8 ERP系统、墨迹的蚂蚁ERP系统等。

七、ERP系统哪个好

ERP系统好坏的评价标准因企业需求不同而异,需要根据自身的规模、业务量以及所需的功能和性能来选择适合自己企业的ERP系统。不过,在选择ERP系统时,有几个原则需要遵循:

1. ERP系统的功能和性能会随着企业规模和业务量的增长而增强。

2. ERP系统的稳定性和可靠性非常重要,要注意检查供应商的技术实力和服务水平。

3. ERP系统的可扩展性和可定制性决定了其适用性。

八、自制ERP系统怎么做

自制ERP系统需要考虑系统的架构、数据库设计、业务流程等多个方面,可以通过以下步骤来实现:

1. 绘制系统架构图:包括系统的总体设计、模块划分、数据流向等。

2. 设计数据库:需要考虑数据的完整性、准确性、安全性等,包含生产管理、订单、采购、库存、财务等多个模块。

3. 开发系统功能模块:包括各个模块的具体功能实现,如生产订单管理、销售管理、库存管理、人力资源管理等。

4. 进行系统测试和上线:在上线前需要进行各种测试、调试和优化工作,确保系统运行稳定和正常。

/** 代码示例 **/
public class ProductionOrder {
    private String orderNumber;
    private int productId;
    private String productName;
    private double quantity;
    private double unitPrice;
    private double totalPrice;
    private DateTime planStartTime;
    private DateTime planFinishTime;
    private DateTime actualStartTime;
    private DateTime actualFinishTime;
    private char status;
 
    // getters and setters
}

以上是自制ERP系统开发流程的简要介绍,具体细节和实现需根据具体情况去考虑。