View
1.999
Download
2
Embed Size (px)
DESCRIPTION
The open for business project.
Citation preview
เกยวกบผบรรยาย
● ชอ ธนกฤต วงคยด (แซนด)● ผกอตงเวบไซต 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 สามารถบรณาการ (integrate)รวมงานหลก (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/partymgrhttp://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