1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu phần mềm open source erpnext

38 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Tìm hiểu phần mềm open source ERPNext
Tác giả Bùi Tố Tuấn Phong
Người hướng dẫn Th.s. Viễn Thanh Nhã
Trường học Đại học UEH
Chuyên ngành Kế toán & Tài chính
Thể loại báo cáo
Định dạng
Số trang 38
Dung lượng 8,21 MB

Nội dung

Một trong những phần mềm quản lý đoanh nghiệp cung cấp cho người dùng một giải pháp tích hợp và hiệu quả trong việc quản lí các hoạt động kinh doanh, được sử dụng rộng rãi trên toàn thế

Trang 1

ĐẠI HỌC UEH TRƯỜNG KINH DOANH KHOA KE TOAN

UEH

UNIVERSITY

BAO CAO KET THUC HOC PHAN

Môn học : GIỚI THIỆU HỆ THÓNG HOẠCH

ĐỊNH NGUÒN LỰC DOANH NGHIỆP (ERP)

Đề tài:

TIM HIEU PHAN MEM OPEN SOURCE

ERPNEXT

Phan he: Accounting & Finance (A/F)

Giang vién: Th.s Vién Thanh Nha

Mã lớp học phần: 23D1INF50901704

Họ và tên: Bùi Tố Tuấn Phong

MSSV: 31211022143

Trang 2

ĐẠI HỌC UEH

Bộ môn: Công Nghệ Thương Mại Điện Tử

BAO CAO KET THUC HOC PHAN

Môn: Giới thiệu hệ thống hoạch định nguồn lực doanh

Trang 3

MỤC LỤC

LỜI MỞ ĐẦU 5 HH HH HH HH HH 4

I _ Giới thiệu về môn học ERP INTRODUCTION 25c 25cccS2cSeesrxrrsrrerrrerrrrre 5 II Lý do chọn phân hệ -. S3 LH HT TH TH TH TH TH TT TT TT HH HT TT 6 TH Công nghệ, ngôn ngữ và môi trường cài đặt ERPNex( cài 6 1 Tỗng quan về phần mềm mã nguồn mở ERPNext 5 - 575cc ccecrreerrrrsrree 6 PMAÀẶẲẶ( an 7

“M0 c h 7

4 Mi trurong na 8

IV Các bước cài đặt ERPNext trên Linux Ubuntu 22.Â14 - 5-5 Series 8 1 Điễu kiện kiên quyết trước khi cài đặt 2-52 -5scctrhcctrhrrrrrrrrrrrerrerrrerrrrrre 8 2 Các bước cài đặt trên Linux Ubuntu 22.J4 Sàn cà ST HH HH ngư, 9 3 Setup và sử dụng phần mềm E.RPNex( 2-55: 2255c St rtr2krrrrrrkrrrrtrerresrrrrrrre 18 V Mô tả và hướng dẫn sử dụng phân hệ - 5: 52 S2 2E verxrtttrrrrkxrrrrrrrrrrrereee 19 1 Mô tả phân hệ Kế toán tài chính .- 55 52 2 cà 2t 222 2x rktrrtrerrrrrrrrrrrerree 19 2 Hướng dẫn sử dụng phân hệ Kế toán tài chính 20

2.1 Thiết lập cấu hình cho phân hệ - 20

2.2 Hướng dẫn sử dụng phân hệ Kế toán tài chính - 255552252225 cccrccxs 27 2.2.1 Tạo và quản lý tài khoản kế toán 2.2.2 Quán lý hóa đơn và thanh toán - - - HH HH HH HH khe 2.2.3 Quản lý thuế và báo cáo thuế s55 252cc sọ tre tre re 31 2.2.4 Báo cáo tài chính - cành HH HH HH TH TH HH HT THƠ 34 X1 1) he 4:, ,H ,, Ậ 37

1 Nhan xét va daml gia o.oo 37

2 Khuyến nghị về việc sử dụng phân hệ trong doanh nghiệp .- - 37

Tai igus tha Kha 38

Trang 4

LOI MO DAU

Trong thời đại công nghệ thông tin như hiện nay, việc nắm bắt xu hướng phát triển

nhanh chóng và không ngừng của Internet và hệ thống thông tin là việc thiết yếu đối với các doanh nghiệp muốn phát triển lớn mạnh Việc sử dụng các phần mềm quản lý doanh nghiệp giúp cho việc quản lý và vận hành doanh nghiệp hiệu quả hơn bao giờ hết Một trong những phần mềm quản lý đoanh nghiệp cung cấp cho người dùng một giải pháp

tích hợp và hiệu quả trong việc quản lí các hoạt động kinh doanh, được sử dụng rộng rãi

trên toàn thế giới là ERPNext.

Trang 5

Đề hỗ trợ các nhà quản lí doanh nghiệp quản lí và theo dõi hoạt động một trong những phân hệ quan trọng nhất đối với một doanh nghiệp là phân hệ kế toán tài chính thì

hệ thống ERPNext sẽ giúp người đùng quản lí các hoạt động kế toán, theo đối tình hình tải chính của doanh nghiệp và các øiao dịch tài chính

Bản báo cáo này sẽ đi sâu vào việc tìm hiểu và đánh giá phân hệ kế toán tài chính của

phần mềm ERPNext đồng thời đưa ra các ý kiến giúp các nhà quản lý sử dụng phần mềm ERPNext một cách hiệu quả trong việc quản lý doanh nghiệp

Môn học “Giới thiệu Hệ thống hoạch định nguồn lực doanh nghiệp (ERP)” cung

cấp cho sinh viên các kiến thức và kỹ năng cần thiết cho về hệ thống hoạch định nguồn lực doanh nghiệp (ERP) - một hệ thống tích hợp các phần mềm ứng dụng đa phân hệ nhằm giúp tô chức, doanh nghiệp quản lý các nguồn lực và tác nghiệp Môn học nảy sẽ giúp sinh viên hiểu được các khái niệm cơ bản về ERP, bao gồm cách thức hoạt động và lịch sử phát triên của ERP Đồng thời cũng biết thêm về cách

5

Trang 6

(I5) của các doanh nghiệp

Môn học này đóng vai trò quan trọng đối với sinh viên các ngành kinh tế, quản lý

và công nghệ thông tin, là nền tảng vững chắc đề sinh viên áp dụng các kiến thức đã được tiếp thu vào thực tế trong việc triên khai và quản ly hé thong ERP

Trong thời đại hội nhập kinh tế mạnh mẽ hiện nay, phân hệ kế toán tài chính đóng

vai trò quan trọng trong một doanh nghiệp, giúp doanh nghiệp thực hiện các hoạt động hành chính và giám sát dòng tiền và các vấn đề tài chính

Kế toán tài chính là công việc ghi chép, tiếp nhận, xử lý và cung cấp thông tin về các hoạt động Kinh Tế Tài Chính của các tô chức, công ty, Từ đó cung cấp thông tin về toàn bộ tài sản, nguồn tạo ra của cải, sự vận động của tải sản trong công ty và

tổ chức, cho phép hội đồng quản trị đưa ra các quyết định kinh tế xã hội và đánh giá hiệu quả của các hoạt động diễn ra trong công ty giúp đánh giá các Tài chính doanh nghiệp là công cụ, dụng cụ quan trọng trong hệ thống tải chính của một công ty Nhiệm vụ của Kế Toán Tài Chính là phản ánh nhanh chóng, kịp thời, đầy đủ, chính xác các quá trình kinh tế xảy ra trong doanh nghiệp nhằm đảm bảo phục vụ đắc

lực cho mọi hoạt động kinh doanh của doanh nghiệp Ngoài ra, Kế Toán Tài Chính còn đảm nhận các nhiệm vụ quản lý tải sản tài chính của công ty, cho vay và trả nợ

Vì vậy việc sử dụng hệ thống hoạch định nguồn lực doanh nghiệp (ERP) là vô

cùng quan trọng, giúp gia tăng hiệu quả của việc quản lý tài chính và kế toán cho doanh Đồng thời hệ thống cũng sẽ cung cấp một cái nhìn toàn điện và hiệu quả để quản lí các quy trình kế toán tài chính, tăng tính hiêu quả trong việc đưa ra các quyết định chiến lược

HH Công nghệ, ngôn ngữ và môi trường cai dat ERPNext

1 Tổng quan về phần mềm mã nguồn mở ERPNext

Trang 7

miễn phí và mã nguồn mở được phát triển bởi một công ty phần mềm Ân Độ Frappe Technologies Pvt Ltd và được xây dựng trên hệ thống cơ sở đữ liệu MariaDB bằng Frappe, một khung phía máy chủ dựa trên Python

ERPNext là một phan mém ERP chung được sử dụng bởi các nhà sản xuất, nhả

phân phối và công ty địch vụ Nó bao gồm các mô-đun như kế toán, CRM, bán hàng,

mua hảng, trang web, thương mại điện tử, điểm bán hang, sản xuất, kho hàng, quản lý

dự án, hàng tồn kho và dịch vụ Ngoài ra, nó có các mô-đun dành riêng cho miễn như trường học, chăm sóc sức khỏe, nông nghiệp và phi lợi nhuận

Một số vấn đề cơ bản trong việc quản lý tài nguyên các doanh nghiệp gặp phải có thê được giải quyết bằng ERPNext như:

- _ Khả năng chi trả: Là phần mềm miễn phí và mã nguồn mở nên có thể tự do tải xuống và sử dụng

-_ Độ hoàn thiện: Phần mềm tích hợp toàn bộ những phân hệ cần thiết cho doanh nghiệp

-_ Tính tùy chỉnh: Người dùng có thể để dàng thêm và tùy chỉnh các tính năng

- _ Tính hiệu suất: Các yêu cầu về máy tính tương đối thấp

- _ Tính tích hợp: Một hệ thống và database duy nhất cho phép nhiều người dùng

có thể lưu trữ giao dịch hoặc trích xuất dữ liệu một cách liên tục

2 Công nghệ

ERPNext được xây dựng trên nền tảng web, sử dụng framework Frappe Frappe là mot framework web Python duoc str dung dé xây dựng ứng dụng đoanh nghiệp, đặc biệt là phần mềm quản ly tai chinh va ké toan Frappe duoc phat trién bởi cộng đồng lập trình viên, và được cung cấp dưới dạng mã nguồn mở trên GitHub

Ngoài ra, ERPNext còn liên kết sử dụng một số công nghệ khác trong quá trình

vận hành, ví dụ như: MariDB - đây là một hệ quản trị cơ sở đữ liệu miễn phí có mã nguồn mở được sử dụng để lưu trữ dữ liệu trong ERPNext

3 Ngôn ngữ

Trang 8

ERPNext được viết bằng Python, một ngôn ngữ lập trình phố biến và để học Python có cú pháp đơn gian, dé doc va dé hiểu, điều nảy giúp các lập trình viên có thê nhanh chóng phát triển và bảo trì phần mềm

Ngoài Python, ERPNext cũng được câu hình nhờ các ngôn ngữ khác như HTML, CSS và JavaScript để xây dựng giao điện người dùng và tương tác với trình duyệt

web Bên cạnh đó, nhóm phát triển phần mềm cũng sử dụng một số thư viện hỗ trợ

khác như jQuery — một thư viện JavaScript được sử dụng để thao tác với các thành phan HTML trong giao diện người dùng; và Bootstrap - một framework CSS được str dung dé tạo giao diện người dùng tương thích trong ERPNext

4 Môi trường cài đặt

ERPNext có thê cai đặt trên các hệ điều hành như Windows, Linux va MacOS Dé

cài đặt phần mềm thành công, người dùng cần có kiến thức cơ bản về hệ thống và các công nghệ web Nhóm phát triển cũng cung cấp hướng dẫn cải đặt chi tiết trên trang web chính của phần mềm, bao gồm các bước cải đặt cần thiết và các phần mềm yêu

cau

Đề cài đặt ERPNext, người dùng cần cài đặt các phần mềm sau đây trên môi trường máy tính của mình:

- Python: Phién bản Python 3.6 trở lên

- Node.Js: Phiên bản Node.Jjs 12 trở lên

Ngoài ra, ERPNext cũng hỗ trợ cài đặt trên các nền tảng khác như Docker và

Kubernetes dé dé dang triển khai và quản lý trên các hệ thống đám mây Tuy nhiên,

dé đảm bảo sự ôn định và hiệu suất cao nhất, các phiên bản ERPNext thường được thiết kế để chạy trên các phiên bản hệ điều hành mới nhất và được hỗ trợ chính thức

bởi nhà sản xuất

IV Các bước cài đặt ERPNext trén Linux Ubuntu 22.04

1 Điều kiện kiên quyết trước khi cài đặt

Đề cài đặt phần mềm ERPNext thì trước hết cần phải có những điều kiện kiên

quyết sau đây:

Trang 9

- _ Điều kiện phân mềm:

e Phién ban Ubuntu 22.04

© Người dùng có đặc quyền cao nhất (sudo)

e_ Phiên bản Python 3.10 trở lên

e Phién ban Node.js 16

- Diéu kién phan cing:

e 4GB RAM

e 40GB hard disk

2 Các bước cài đặt trên Linux Ubuntu 22.04

Dé cai đặt phần mềm ERPNext trên Linux Ubuntu 22.04, người dùng cần sử dung

cửa số Terminal của máy Linux dé nhap lần lượt các câu lệnh sau, hình ảnh minh họa cho các câu lệnh sẽ được trình bảy dưới đây

Trang 10

Trong bước này sẽ bao gồm câu lệnh thêm người dùng vừa tạo nhóm “'sudo” có

quyền thực hiện các tác vụ hệ thống VỚI quyền root, và các câu lệnh điều hướng vảo thư mục người dùng vừa tạo

2- sudo adduser frappe

Câu |3- sudo usermod -aG sudo frappe

Adđtng n© group frappe" (1001)

Adding new user frapoe '" »

Creating home directory DF

Copying files fron /etc/ske

New password:

s PASSWORD: The password is a palindrome

Retype new password:

passwd: password updated successfully

Changing the user information for frappe

usermod: Permission denied

usermod: cannot Lock /etc/passwd; try again Later

$ sudo usermod -aG sudo frappe

$ su frappe Password:

To run a command as administrator (user "“root"), use “sudo <command>" See "man sudo_root" for details

6- sudo apt-get install git

7- sudo apt-get install python3-dev python3.1@-dev

Câu | python3-setuptools python3-pip python3-distutils

lệnh | 8- sudo apt-get install python3.19-venv

9- sudo apt-get install software-properties-common

19- sudo apt install mariadb-server mariadb-client

10

Trang 11

12- sudo apt-get install xvfb libfontconfig wkhtmltopdf 13- sudo apt-get install libmysqlclient-dev

Bước 4: Cấu hình Hệ quản trị CSDL

Đâu tiên, chúng ta cần chạy câu lệnh dùng đề thiết lập một số tùy chỉnh bảo mật cho hệ thống, các phương án lựa chọn chững sẽ được chỉ dẫn đưới đây

Trang 12

Tiếp theo, chúng ta cần mở tệp cấu hình phần mềm bằng trình soạn thảo văn bản

Nano để thêm một số lin tùy chỉnh

Trang 13

Bước 5: Cài đặt phần mềm Curl, Nođe.js và Yarn trên hệ thống

-_ Curl: Đây là một công cụ dòng lệnh đê tải xuống hoặc tải lên dữ liệu từ máy chủ Nó có thế được sử đụng đề tải xuống các tệp hoặc tương tác với các API

Trang 14

e (18) Cai dat Node Version Manager(NVM) - đây là một công cụ cho phép người dùng quản lý nhiều phiên bản của Node.js trên cùng một máy tính

e©_ (19) Cập nhập các biến môi trường và cài đặt môi trường Node.js sau khi đã cải đặt NVM

e©_ (20) Cài đặt phiên bản Node.js 16 15.0 trên hệ thống bằng cách sử dụng

Trang 15

Bước 6: Cài đặt Frappe Bench và ERPNext

- Cai dat và cấp quyền cho Frappe Bench

Frappe Bench là một công cụ quản lý dự án chuyên dùng của nén tang Frappe Sau khi cài đặt xong, chúng ta sẽ cần điều hướng đến thư mục Frappe Bench

và cấp các tác quyền đọc và thự thi cho thư mục

15

Trang 16

27- bench new-site site1.local

28- bench get-app payments

au

31- bench site sitel.LocaL install-app erpnext

32- bench site sitel.local install-app hrms

Minh | Vì có khá nhiều lượt cài đặt với cách hoạt động tương tự nên ở đây sẽ chỉ thé

16

Trang 17

Bước 7: Cấu hình và chạy ERPNext

Trước hết, chúng ta có thê dùng câu lệnh 33 — Bench start đê khởi động và chạy Frappe Bench Lưu ý rằng quá trình chạy sẽ không tự động kết thúc trừ khi bạn nhấn Ctrl + C dé cắt ngang Tiếp theo chúng ta nên chạy thêm những bước sau đê chương trình có thê tự động chạy trên môi trường máy tính mà không cần câu lệnh '“Bench

start” ntra

33- bench start

34- bench site sitei.local enable-scheduler

38- sudo supervisorctl restart all

39- sudo bench setup production frappe

17

Trang 18

3 Setup va si dung phan mềm ERPNext

Sau khi đã hoàn tất việc cải đặt trên cửa số Terminal, bạn có thể truy cập trực tiếp

phần mềm ERPNext trên trình duyệt Firefox theo đường dẫn https://loealhost/ Tại

đây, bạn sẽ cần thực hiện một số bước setup cơ bản như sau:

“administrator” với mật khẩu bạn đã tạo trong bước cài đặt phần trước

Trang 19

- _ Tiếp tục nhập những thông tin cơ bản(Ngôn ngữ, quốc gia, ) ma phan mềm

yêu câu

- _ Cuối cùng, sau khi phần mềm đã được setup với đầy đủ thông tin sẽ tự động điều hướng đến trang chủ phần mềm Bạn có thể bắt đầu sử dụng phần mềm ngay từ lúc này

Brome > @ &

1 Mô tả phân hệ Kế toán tài chính

Phân hệ kế toán tài chính trong ERPNext là một công cụ quản lý tài chính mạnh

mẽ, giúp các doanh nghiệp theo dõi các khoản mục kế toán như: Tài sản, Nợ phải trả,

19

Ngày đăng: 11/12/2024, 09:50

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w