LỜI NÓI ĐẦU
Em xin trân trọng cảm ơn thầy giáo Th.S. Tô Văn Nam, người đã tận tình
hướng dẫn và bổ sung nhiều kiến thức quớ giỏ cho em trong suốt quá trình thực
hiện đồ án.
Em chân thành cảm ơn các thầy cô trong Hội đồng bảo vệ đồ án tốt nghiệp đã
dành thời gian đọc và góp ý, nhận xét cho đồ án. Em xin bày tỏ sự biết ơn đến cỏc
cỏc cô giáo, thầy giáo trong Viện Công nghệ thông tin và Truyền Thông, trường
Đại học Bách Khoa Hà Nội đã dạy dỗ và dìu dắt em tiến bộ trong suốt những năm
học qua.
Em cũng xin cảm ơn các bạn cùng lớp, các đồng nghiệp trong công ty ESC đã
giúp đỡ, đóng góp nhiều ý kiến và đã hết sức tạo điều kiện cho em trong quá trình
học và hoàn thành đồ án này.
Vì thời gian hạn hẹp, đồ án này chắc chắn còn nhiều khiếm khuyết. Em xin
cảm ơn các thầy cô, bạn bè và đồng nghiệp sẽ có những góp ý cho nội dung của đồ
án, để em có thể tìm hiểu sâu hơn nữa về ERP.
Hà Nội, ngày 28 tháng 05 năm 2010
Sinh viên thực hiện
Phạm Quang Huy
SVTH: Phạm Quang Huy Khóa 50 Lớp Hệ thống thông tin A
1
MỤC LỤC
SVTH: Phạm Quang Huy Khóa 50 Lớp Hệ thống thông tin A
2
DANH MỤC HÌNH ẢNH
SVTH: Phạm Quang Huy Khóa 50 Lớp Hệ thống thông tin A
3
DANH MỤC BẢNG
SVTH: Phạm Quang Huy Khóa 50 Lớp Hệ thống thông tin A
4
CÁC TỪ VIẾT TẮT VÀ CHÚ GIẢI
SCM Supply Chain Management Quản lý chuỗi cung ứng
FTP File Transfer Protocol Giao thức truyền tệp nổi
tiếng qua mạng
SVTH: Phạm Quang Huy Khóa 50 Lớp Hệ thống thông tin A
5
CHƯƠNG 1: ĐẶT VẤN ĐỀ
1.1. LÝ DO CHỌN ĐỀ TÀI:
Chúng ta đang sống trong thế kỷ thông tin.Việc ứng dụng công nghệ mới
vào quản lý là bước phát triển không thể thiếu được của doanh nghiệp hiện đại.
Nhưng ứng dụng như thế nào? Nên bắt đầu ra sao ? Công nghệ thông tin chỉ là một
trong những phương tiện thực hiện, cũn cỏi đớch mà chúng ta cần đạt được là hiệu
quả làm việc thực tế của các doanh nghiệp.
Trong vài năm trở lại đây, cùng với sự phát triển của công nghệ thông
tin,ERP (Enterprise Resources Planning) đã nhanh chóng trở thành giải pháp được
nhiều công ty đầu tư do những lợi ích to lớn mà nó mang lại.Trên thế giới, việc ứng
dụng các giải pháp ERP với nội dung chính là đưa ra các giải pháp tổng thể cho tin
học hóa tác nghiệp và quản trị trong các tổ chức, doanh nghiệp đã được thực hiện từ
lâu. Đây là công cụ hiệu quả giúp đỡ các nhà lãnh đạo trong việc quản lý các nguồn
lực khác nhau., đồng thời giỳp cỏc tổ chức doanh nghiệp hội nhập với một tiêu
chuẩn quản lý quốc tế. Ở Việt Nam, tốc độ tăng trưởng khá cao hàng năm và nhu
cầu tăng cường năng lực quản lý trong đó có ERP.Tuy nhiên, vì rất nhiều lý do cả
khách quan lẫn chủ quan, mà việc triển khai ERP của các doanh nghiệp Việt Nam
chưa được phổ biến
1.2. MỤC ĐÍCH NGHIÊN CỨU:
Đề tài “Nghiờn cứu và phát triển hệ thống quản tri doanh nghiệp (ERP)
Openbravo tại công ty onlinE Solution Company (ESC)” với mục đích chung tìm
hiểu về ERP, nghiên cứu,xây dựng, phát triển một số giải pháp triển khai ERP
Openbravo cho công ty. Qua đó giúp công ty xác định những lợi ích, những mặt
hạn chế, rủi ro khi triển khai ứng dụng ERP Openbravo.
1.3. NỘI DUNG CHÍNH:
quản lý sản xuất kinh doanh vào một hệ thống duy nhất. Đây là phương tiện hiện
đại, sử dụng CNTT để quản lý tất cả các nguồn lực (nhân lực, tài chính, sản xuất,
thương mại…) của một tổ chức. Ngoài chức năng quản lý, ERP còn đảm nhận luôn
nhiệm vụ phân tích, kiểm tra thực trạng sử dụng nguồn lực với mức độ cập nhật tuỳ
thuộc yêu cầu của nhà quản lý. Như vậy, mua một ERP-System bạn nhận được
cùng một lúc 3 sản phẩm:
1) Ý tưởng quản lý
2) Chương trình phần mềm
3) Phương tiện kết nối để xây dựng mạng máy tính tích hợp.
Với hệ thống phần mềm thống nhất, đa năng, quán xuyến mọi lĩnh vực hoạt động
từ kế hoạch hóa, thống kê, kiểm toán, phân tích, điều hành, ERP giúp theo dõi, quản
lý thông suốt, tăng tính năng động, đảm bảo cho doanh nghiệp phản ứng kịp thời
trước những thay đổi liên tục của môi trường bên ngoài. Trên thế giới, hiện có rất
nhiều công ty lớn triển khai thành công giải pháp ERP cho hoạt động quản lý sản
xuất kinh doanh của mình. Việc triển khai thành công ERP sẽ tiết kiệm chi phí, tăng
khả năng cạnh tranh, đem lại cho doanh nghiệp lợi ích lâu dài.
Trong thuật ngữ ERP, hai chữ R và P đã thể hiện hầu như trọn vẹn ý nghĩa của giải
pháp quản trị doanh nghiệp mới này.
R: Resource (Tài nguyên). Trong kinh doanh, resource là nguồn lực nói chung bao
gồm cả tài chính, nhân lực và công nghệ. Tuy nhiên, trong ERP, resource còn có
nghĩa là tài nguyên. Trong giới công nghệ thông tin, tài nguyên là bất kỳ phần mềm,
phần cứng hay dữ liệu nào thuộc hệ thống mà bạn có thể truy cập và sử dụng được.
Việc ứng dụng ERP vào hoạt động quản trị công ty đòi hỏi bạn phải biến nguồn lực
này thành tài nguyên. Cụ thể là bạn phải:
- Làm cho mọi phòng ban đều có khả năng khai thác nguồn lực phục vụ cho công
ty.
SVTH: Phạm Quang Huy Khóa 50 Lớp Hệ thống thông tin A
8
- Hoạch định và xây dựng lịch trình khai thác nguồn lực của các bộ phận sao cho
giữa các bộ phận luụn cú sự phối hợp nhịp nhàng.
hết các sản phẩm hiện đại. Mọi ERP có ít nhất ba thành phần cơ bản, được mô tả
như một hình tam giác khái niệm :Hình 2.2. Tam giác khái niệm ERP
SVTH: Phạm Quang Huy Khóa 50 Lớp Hệ thống thông tin A
10
Dữ liệu là cơ sở của tam giác. Dữ liệu được những thông tin cần thiết để điều
hành kinh doanh. Các dữ liệu có thể là: số tài khoản, doanh số đơn đặt hàng, hàng
tồn kho, dữ liệu sản xuất từ các nhà máy sản xuất,
Tất cả các doanh nghiệp cần phải xử lý dữ liệu trong ba cách khác nhau. Họ cần
phải chế biến dữ liệu, chẳng hạn như thực hiện các phép tính. Họ cần phải lưu trữ
thông tin tại một nơi an toàn như cơ sở dữ liệu. Và họ cần phải di chuyển dữ liệu
giữa các cơ sở dữ liệu, thiết bị, chương trình và thiết bị đầu ra, …
Qua việc tích hợp, các chương trình tương tác với các cơ sở dữ liệu, như các
tiến trình: lưu trữ và hiển thị / thu thập / di chuyển dữ liệu. Quá trình mà các chương
trình tương tác với CSDL với mục đích chế biến, lưu trữ và hiển thị / dữ liệu thu
thập đại diện bởi một chức năng.
2.3. KIẾN TRÚC LỚP CỦA HỆ THỐNG ERP
Các hệ thống ERP được thiết kế theo một cơ cấu kiến trúc nhất định. Cơ cấu
này được bao gồm ít nhất ba lớp chính:
Presentation layer – Lớp trình diễn: là lớp đầu được làm bằng hệ thống giao diện và
quản lý hộp thoại giữa các người dùng cuối và chương trình ứng dụng.
Application layer – Lớp ứng dụng: Là lớp ở giữa, tích hợp và xử lý tất cả các ứng
dụng về kinh doanh. Hệ thống này bao gồm các thành phần như hệ thống công cụ
quản trị, ủy quyền và hệ thống an ninh và các hệ thống ứng dụng chéo.
Database layer – Lớp cơ sở dữ liệu: Lưu trữ, cập nhật và truy xuất dữ liệu cần thiết
bằng cách sử dụng các chương trình trong lớp ứng dụng.
Hình 2.3 Mô hình 3 lớp của hệ thống ERP
Phần mềm kế toán hoặc phân hệ kế toán của phần mềm ERP giỳp cỏc doanh
nghiệp giảm bớt những sai sót mà nhân viên thường mắc phải trong cách hạch toán
thủ công. Phần mềm kế toán cũng giỳp cỏc nhân viên kiểm toán nội bộ và các cán
bộ quản lý cao cấp kiểm tra tính chính xác của các tài khoản. Hơn nữa, một phần
SVTH: Phạm Quang Huy Khóa 50 Lớp Hệ thống thông tin A
12
mềm kế toán được thiết kế tốt sẽ hỗ trợ cho việc ứng dụng các quy trình kế toán và
các biện pháp kiểm soát nội bộ chất lượng
Cải tiến quản lý hàng tồn kho
Phân hệ quản lý hàng tồn kho trong phần mềm ERP cho phép các doanh nghiệp
theo dõi hàng tồn kho chính xác và xác định được mức hàng tồn kho tối ưu, nhờ đó
mà giảm nhu cầu vốn lưu động và đồng thời giúp tăng hiệu quả sản xuất.
Tăng hiệu quả sản xuất
ERP giỳp cỏc doanh nghiệp nhận dạng và loại bỏ những yếu tố kém hiệu quả
trong quy trình sản xuất. Nói cách khác, điều này có nghĩa là áp dụng một hệ thống
hoạch định sản xuất hiệu quả có thể làm giảm chi phí sản xuất trên mỗi đơn vị sản
phẩm.
Quản lý nhân sự hiệu quả hơn
Phân hệ quản lý nhân sự và tính lương giúp sắp xếp hợp lý các quy trình quản
lý nhân sự và tính lương, do đó làm giảm chi phí quản lý đồng thời giảm thiểu các
sai sót và gian lận trong hệ thống tính lương
Các quy trình kinh doanh được xác định rõ ràng hơn
Các phân hệ ERP thường yêu cầu doanh nghiệp xác định rõ ràng các quy trình
kinh doanh để giúp phân công công việc được rõ ràng và giảm bớt những rối rắm và
các vấn đề liên quan đến các hoạt động tác nghiệp hàng ngày của doanh nghiệp.
Cải thiện sự liên kết cung-cầu với các địa điểm từ xa và các chi nhánh ở các
quốc gia khác nhau.
2.6 MỘT SỐ NHÀ CUNG CẤP GIẢI PHÁP ERP Ở VIỆT NAM
Giải pháp e-Business Suite của Oracle
Trên thị trường ERP, Oracle E-Business Suite được biết đến như là một trong
14
trong toàn doanh nghiệp. Nó giỳp doanh nghiệp tận dụng các thực tiễn thành công
do SAP phát triển trong hơn ba thập kỷ qua khi làm việc với các công ty hàng đầu
trong nhiều lĩnh vực trên phạm vi toàn thế giới.
Hình 2.5 Bộ sản phẩm của SAP
Những module ứng dụng của SAP
FI – Financial Accounting – Kế toán tài chính
CO – Controlling – Kế toán quản trị
AM – fixed asset management – Quản lý tài sản
PS – Project System – Hệ thống dự án
IS – Những giải pháp kĩ nghệ
HR – Human Resources – Quản lý nguồn nhân lực
PM – plant maintenance – Bảo trì nhà máy
MM – Material Management – Quản lý hàng hóa, nguyên vật liệu
QM – Quality Management – Quản lý chất lượng
PP – Production Planning – Lập kế hoạch sản xuất
SD (Sales and Distribution) – Phân hệ bán hàng và phân phối
WF – Luồng công việc
Giải pháp Openbravo- ERP
Openbravo là bộ phần mềm ERP nguồn mở dành cho các doanh nghiệp vừa và nhỏ.
Hiện tại, ngoài bản nguồn mở miễn phí, có 03 phiên bản thương mại:
SVTH: Phạm Quang Huy Khóa 50 Lớp Hệ thống thông tin A
15
• QuickStart Edition: từ 400 € - 500 €/concurrent user (người dùng đồng thời), tối
thiểu 3 người dùng. Phiên bản này với tính năng cài đặt nhanh, dành cho các DN
nhỏ với số lượng người dùng hệ thống nhỏ hơn 5.
• SMB Edition: từ 400 € - 500 €/concurrent user, tối thiểu 3 người dùng. Phiên bản
này dành cho các DN vừa và nhỏ với số lượng người dùng hệ thống nhỏ hơn 25.
• Enterprise Edition: từ 400 € - 750 €/concurrent user. Phiên bản này dành cho các
DN tầm trung và lớn với số lượng người dùng hệ thống trên 25 users.
Giải pháp Jfire-ERP
JFire cung cấp các giải pháp mới, đầy đủ chức năng và miễn phí phục vụ cho
các yêu cầu hoạt động của doanh nghiệp: ERP, CRM, eBusiness và SCM / SRM.
Jfire với các tính năng toàn diện và linh hoạt, được thiết kế cho các doanh
nghiệp thuộc mọi quy mô, ngành. Nó cung cấp cho doanh nghiệp một hệ thống có
tính mở cao, hỗ trợ không chỉ các DN nhỏ mà cả các DN với quy mô toàn (nhiều
SVTH: Phạm Quang Huy Khóa 50 Lớp Hệ thống thông tin A
17
người sử dụng, nhiều loại tiền tệ & đa ngôn ngữ ). JFire hoàn toàn miễn, sử dụng
các công nghệ mới nhất (J2EE 1,4, JDO 2,0, Eclipse rcp 3,3) và được thiết kế với
khả năng tùy chỉnh cao.
Hình 2.8 . Các module chính của Jfire-ERP
Dưới đây là những module chính của JFire:
1. Kế toán
2. Chức năng tớnh giỏ linh hoạt
3. CRM
4. Quản lý gian hàng
5. Tích hợp với các hệ thống thanh toán bên ngoài
6. Báo cáo
SVTH: Phạm Quang Huy Khóa 50 Lớp Hệ thống thông tin A
18
CHƯƠNG 3: GIỚI THIỆU HỆ THỐNG ERP OPENBRAVO TẠI ESC
3.1.GIỚI THIỆU CHUNG VỀ OPENBRAVO
Hệ thống hoạch định nguồn lực doanh nghiệp (ERP) cung cấp cho doanh
nghiệp một cái nhìn xuyên suốt tổng thể hoạt động các bộ phận, các nhà cung cấp
và các khách hàng công ty. Nó tích hợp những quy trình và dữ liệu kinh doanh vào
trong một hệ thống hợp nhất mà có thể giúp bạn lên kế hoạch và quản lý tài nguyên
của bạn hợp lý. Hệ thống ERP bao trùm toàn bộ những chức năng tương ứng trong
hoạt động kinh doanh của doanh nghiệp như là sản xuất, những quy trình bán hàng
thời gian ngắn ngay khi xác định được yêu cầu và tiến trình kinh doanh.
3.2. CÁC TÍNH NĂNG
Openbravo là một giải pháp ERP mã nguồn mở được thiết kế cho các doanh
nghiệp vừa và nhỏ (SME) . Được phát triển trong môi trường Web bao gồm những
tính năng mạnh như quản lý kho và mua hàng, quản lý dự án và dịch vụ, quản lý
sản phẩm và quản lý tài chính. Ngoài ra ứng dụng này còn tích hợp thêm quản lý
quan hệ khách hàng (CRM) và phân tích kinh doanh (BI)
Các tính năng chính :
• Quản lý mua bán
• Quản lý kho
• Quản lý dịch vụ và dự án
• Quản lý sản phẩm
• Quản lý bán hàng và quan hệ khách hàng (CRM)
• Quản lý tài chính
• Phân tích kinh doanh (BI)
• Những thuộc tính khác
SVTH: Phạm Quang Huy Khóa 50 Lớp Hệ thống thông tin A
20
Hình 3.1 Mô hình hệ thống Openbravo
SVTH: Phạm Quang Huy Khóa 50 Lớp Hệ thống thông tin A
21
Hình 3.2 Mô hình truy cập dữ liệu
3.3. MÔI TRƯỜNG PHÁT TRIỂN
Openbravo là một ứng dụng web dựng trên mô hình MVC . Mã sẽ tự động phát
sinh dựa trên từ điển dữ liệu thông qua công cụ hỗ trợ phát triển ứng dụng (WAD ).
Công cụ này thực thi và dịch ứng dụng mỗi khi quản trị hệ thống thay đổi cấu hình
theo yêu cầu người dùng .Việc thực thi này tạo ra các tệp tin cho những thành phần
khác nhau trong mô hình MVC như hỡnh trên
Mô hình : tệp tin xsql thực thi câu lệnh SQL
Sparc
Cơ sở dữ liệu
- Oracle 10g release ( Express, Standard và Enterprise editions)
- Postgre SQL 8.1.4 hoặc mới hơn
Phần mềm nền tảng
- Java 2 Platform Standard Edition 5.0 hoặc mới hơn
- Apache- Tomcat version 5.5 hoặc mới hơn.
- Apache- ant 1.6.5 hoặc mới hơn
Công nghệ
- Java
- SQL/ PL
- XML
- HTML/CSS
- PDF
Giao tiếp
Openbravo POS / tích hợp dịch vụ WEB thương mại điện tử
Máy trạm :
Trình duyệt
Firefox 2.0 hoặc mới hơn
SeaMonkey 1.1 hoặc mới hơn
Internet Explorer 7.0 hoặc mới hơn
SVTH: Phạm Quang Huy Khóa 50 Lớp Hệ thống thông tin A
24
3.4. XÂY DỰNG GIẢI PHÁP MODULE QUẢN LÍ BÁN HÀNG TẠI CÔNG TY
3.4.1. KHÁO SÁT HIỆN TRẠNG TẠI ESC:
3.4.1.1.CƠ CẤU TỔ CHỨC CÔNG TY:
Hình 3.5:Sơ đồ tổ chức công ty
Sản phẩm kinh doanh chính của ESC gồm cỏc nhúm sản phẩm chính:
• Tên miền