SlideShare una empresa de Scribd logo
1 de 65
Descargar para leer sin conexión
Apache OFBiz ERP/Framework


         วันพุธที่ 5 สิงหาคม 2552
               บรรยายโดย
             ธนกฤต วงค์ยืด
  Email : thanakrit@orangegears.com
เกี่ยวกับผู้บรรยาย
●   ชื่อ ธนกฤต วงค์ยืด (แซนด์)
●   ผู้ก่อตั้งเว็บไซต์ ofbizgurudotcom
●
    ผู้ก่อตั้งโครงการ OrangeGears ERP
●
    วิทยากรบรรยาย Apache OFBiz ERP/CRM
●
    ผู้บริหารงานวิจัยและพัฒนาผลิตภัณฑ์
วัตถุประสงค์
●
    เพื่อให้รู้จัก ERP, open source, OFBiz
●
    เพื่อให้รู้จัก OFBiz Application
●
    เพื่อให้รู้จักโครงสร้างของ OFBiz Framework
●
    สามารถติดตั้งและใช้งานเบื้องต้น OFBiz ได้
●
    โอกาสการทำางานสำาหรับนักพัฒนา
หัวข้อการบรรยาย
●   Enterprise Resource Planning (ERP)
●   Open source software
●   Open source ERP
●
    รู้จักกับ Apache OFBiz ERP/CRM
●
    รู้จักกับ Apache OFBiz Framework
หัวข้อการบรรยาย (ต่อ)
●
    เครื่องมือที่ใช้ในการพัฒนา OFBiz
●
    แสดงตัวอย่างการปรับแต่ง
●
    ติดตั้งและใช้งาน
●
    สร้าง Application Component
●
    ตลาดงานสำาหรับ Apache OFBiz
●
    ถาม-ตอบ
Enterprise Resource Planning
Enterprise Resource Planning หรือ ERP หมายถึง
การวางแผนทรัพยากรทางธุรกิจขององค์กรโดยรวม เพื่อ
ให้เกิดการใช้ประโยชน์อย่างสูงสุดของทรัพยากรทาง
ธุรกิจขององค์กร
Enterprise Resource Planning (ต่อ)
ERP เป็นเครื่องมือที่ช่วยให้สามารถวางแผนการลงทุน
และบริหารทรัพยากรขององค์กรโดยรวมได้อย่างมี
ประสิทธิภาพ และทำาให้สามารถบริหารองค์รวมเพื่อให้
เกิดผลประโยชน์สูงสุด
Enterprise Resource Planning (ต่อ)
ระบบ ERP เป็นระบบสารสนเทศขององค์กรที่นำาแนวคิด
และวิธีการบริหารของ ERP มาทำาให้เกิดเป็นระบบเชิง
ปฏิบติในองค์กร ระบบ ERP สามารถบูรณาการ (integr
     ั
ate)รวมงานหลัก (core business process) ต่างๆ ใน
บริษัททั้งหมด ได้แก่ การจัดจ้าง การผลิต การขาย การ
บัญชี และการบริหารบุคคล เข้าด้วยกันเป็นระบบที่
สัมพันธ์กันและสามารถเชือมโยงกันอย่าง real time
                        ่
Enterprise Resource Planning (ต่อ)
Open source (โอเพนซอร์ซ)
คือวิธีการในการออกแบบ พัฒนา และแจกจ่ายสำาหรับ
ต้นฉบับของสินค้าหรือความรู้ โดยเฉพาะซอฟต์แวร์ โดย
โอเพนซอร์ซถูกพิจารณาว่าเป็นทั้งรูปแบบหนึงในการ
                                        ่
ออกแบบ และแผนการในการดำาเนินการ โดยโอเพน
ซอร์ซเปิดโอกาสให้บุคคลอื่นนำาเอาระบบนันไปพัฒนา
                                      ้
ได้ต่อไป
Open source software
         (ซอฟต์แวร์โอเพนซอร์ซ)
คือ ซอฟต์แวร์ที่เปิดเผยหลักการหรือแหล่งที่มาของ
เทคโนโลยีของซอฟต์แวร์นนให้ บุคคลภายนอกได้ใช้
                          ั้
ภายใต้เงือนไขบางประการที่เปิดโอกาสให้ผู้ใช้ทำาการ
         ่
แก้ไข ดัดแปลงและ เผยแพร่โปรแกรมต้นฉบับ (ซอร์ซ
โค้ด) ได้ภายใต้เงือนไขทางข้อตกลงทางกฎหมาย
                  ่
Open source software
(ซอฟต์แวร์โอเพนซอร์ซ) (ต่อ)
Open source ERP
Open source ERP (ต่อ)
Apache OFBiz ERP/CRM
Apache Open For Business เป็นโครงการ
enterprise automation software (ซอฟต์แวร์อัตโนมัติ
สำาหรับองค์กร) ที่อยู่ภายใต้สญญาอนุญาตของ Apache
                             ั
License 2.0 โดย
OFBiz ประกอบด้วยฟังก์ชั่นดังต่อไปนี้
●   advanced e-commerce
●   catalog management
●   promotion & pricing management
●   order management (sales & purchase)
●   customer management (part of general party
    management)
●   warehouse management
OFBiz ประกอบด้วยฟังก์ชั่นดังต่อไปนี้
                (ต่อ)
●   accounting (invoice, payment & billing
    accounts, fixed assets)
●   manufacturing management
●   general work effort management (events, tasks,
    projects, requests, etc)
●   content management (for product content, web
    sites, general content, blogging, forums, etc)
●   and much more all in an open source package!
Apache OFBiz Application
      Component
Point Of Sale
OFBiz Application : Demo
Apache OFBiz Framework
Apache OFBiz Framework
OFBiz Framework คือชุดเครื่องมือที่ใช้พัฒนา
Application Component เช่น สร้างหน้าจอ สร้าง
รายงาน ติดต่อฐานข้อมูล ประมวลผลคำาสังต่างๆจาก
                                      ่
Application Component ที่ OFBiz ได้เตรียมไว้อำานวย
ความสะดวกในการทำางาน
OFBiz มีส่วนประกอบหลัก 3 ส่วนคือ
●   Application Component
●   Application Development Framework
●   Application Data Model
ข้อมูลทางด้านเทคนิค
●   Real-World Open Source Java Platform ERP
●
    Flexible & Easy to customize with XML Based
    Configuration
●   Cross-platform and Database
●   Web-based & Swing-based
●   Support SOAP, RMI, XML-RPC
โครงสร้าง Framework
เปรียบเทียบโครงสร้าง Framework :
            PHP/Perl
เปรียบเทียบโครงสร้าง Framework :
         Java/Spring/EJB
เปรียบเทียบโครงสร้าง Framework :
             OFBiz
OFBiz Framework : Entity Engine
Data Model
OFBiz Framework : Service Engine
Service Reference
Service Reference
OFBiz Framework : Mini-Lang
OFBiz Framework : Widget (Screen)
Screen
OFBiz Framework : Widget (Form)
Form
OFBiz Framework : Widget (Menu)
Menu
OFBiz Framework : Widget (Tree)
Tree
OFBiz Framework: BIRT Integration
OFBiz Framework: ZK Integration
เครื่องมือสำาหรับการพัฒนา OFBiz
●   Apache OFBiz ERP/CRM : http://www.ofbiz.org
●   Sun Java 1.5+ SDK : http://java.sun.com
●   Eclipse IDE : http://www.eclipse.org
●   Subversion : http://subversion.tigris.org
●   PostgreSQL : http://www.postgresql.org
OFBiz Framework : Demo
OFBiz Installation


    ant.bat run-install
           หรือ
ant.bat run-install-extseed
Start/Stop OFBiz


  Start : startofbiz.bat
  Stop : Ctrl+C
Run ......



http://localhost:8080/partymgr
http://localhost:8080/ecommerce
Create New OFBiz Component
            ant.bat create-component


ความหมาย
Component name: <ชื่อ component>
Component resource name: <ชือไฟล์ Ui Label>
                            ่
Webapp name: <ชื่อเว็บแอพพลิเคชั่น>
Base permission: <ชื่อ Base Permission>
OFBiz Resources
●   http://www.ofbiz.org
●   http://www.ofbizguru.com
●   http://www.opentaps.org
●   http://www.nabble.com
หนังสือ Data Model




  Len Silverston (ผูแต่ง)
                    ้
โครใช้ OFBiz บ้าง?
●
    สมาคมการพิมพ์ไทย
●
    โรงเรียนโกวิทย์ธำารงค์
●
    ห้างหุ้นส่วนจำากัด สยามขะแมร์
How to make money with OFBiz ?
●   Hosting.
●   Customization
●   Graphical design.
●   Conversion programming
●   Project Management
●   Training.
●   Help-desk.
ตลาดสำาหรับนักพัฒนา
Q&A

Más contenido relacionado

Similar a Apache OFBiz ERP

การบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshop
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshopการบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshop
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla WorkshopSatapon Yosakonkun
 
20080306joomla 1214552387011563-9
20080306joomla 1214552387011563-920080306joomla 1214552387011563-9
20080306joomla 1214552387011563-9Nong ton
 
open source
open sourceopen source
open sourceNong ton
 
20080304osskaset 1234590155912710-1
20080304osskaset 1234590155912710-120080304osskaset 1234590155912710-1
20080304osskaset 1234590155912710-1Nong ton
 
การพัฒนาซอฟแวร์
การพัฒนาซอฟแวร์การพัฒนาซอฟแวร์
การพัฒนาซอฟแวร์karmpu
 
OAI-PMH with Drupal + XAMPP Portable + PKP OHS
OAI-PMH with Drupal + XAMPP Portable + PKP OHSOAI-PMH with Drupal + XAMPP Portable + PKP OHS
OAI-PMH with Drupal + XAMPP Portable + PKP OHSBoonlert Aroonpiboon
 
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธี
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธีการแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธี
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธีSaranyu Srisrontong
 

Similar a Apache OFBiz ERP (20)

OSS & Freeware for Education
OSS & Freeware for EducationOSS & Freeware for Education
OSS & Freeware for Education
 
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshop
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshopการบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshop
การบริการสารสนเทศบนเว็บด้วย OSS : Joomla Workshop
 
Web Development with Joomla
Web Development with JoomlaWeb Development with Joomla
Web Development with Joomla
 
20080306 Joomla
20080306 Joomla20080306 Joomla
20080306 Joomla
 
20080306joomla 1214552387011563-9
20080306joomla 1214552387011563-920080306joomla 1214552387011563-9
20080306joomla 1214552387011563-9
 
Building ec
Building ecBuilding ec
Building ec
 
OpenOffice.org 3.0
OpenOffice.org 3.0OpenOffice.org 3.0
OpenOffice.org 3.0
 
Introduction to PHP programming
Introduction to PHP programmingIntroduction to PHP programming
Introduction to PHP programming
 
open source
open sourceopen source
open source
 
OpenSource Software
OpenSource SoftwareOpenSource Software
OpenSource Software
 
20080304osskaset 1234590155912710-1
20080304osskaset 1234590155912710-120080304osskaset 1234590155912710-1
20080304osskaset 1234590155912710-1
 
OSS & Freeware for Library
OSS & Freeware for LibraryOSS & Freeware for Library
OSS & Freeware for Library
 
การพัฒนาซอฟแวร์
การพัฒนาซอฟแวร์การพัฒนาซอฟแวร์
การพัฒนาซอฟแวร์
 
Activity 4
Activity 4Activity 4
Activity 4
 
ILS 4 Library
ILS 4 LibraryILS 4 Library
ILS 4 Library
 
OAI-PMH with Drupal + XAMPP Portable + PKP OHS
OAI-PMH with Drupal + XAMPP Portable + PKP OHSOAI-PMH with Drupal + XAMPP Portable + PKP OHS
OAI-PMH with Drupal + XAMPP Portable + PKP OHS
 
Workshop_BDATools-MSAzure.pdf
Workshop_BDATools-MSAzure.pdfWorkshop_BDATools-MSAzure.pdf
Workshop_BDATools-MSAzure.pdf
 
OrangeGears Erp Barcode
OrangeGears Erp BarcodeOrangeGears Erp Barcode
OrangeGears Erp Barcode
 
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธี
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธีการแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธี
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธี
 
Introduction to Open Source
Introduction to Open SourceIntroduction to Open Source
Introduction to Open Source
 

Apache OFBiz ERP