Python đặt các định nghĩa hàm, lớp trong một file và sử dụng chúng như một kịch bản tương tác của trình thông dịch, file như vậy gọi là một module. Các định nghĩa từ một module có thể được nhập vào một module khác hoặc vào module chính, để nhập 1 module: import ten_module.
Mục đích sử dụng module: Chia chương trình thành các modules nhỏ với mục đích dễ quản lý và sử dụng lại trong các chương trình khác. Trong Python cung cấp sẵn tập hợp các modules chuẩn có thể sử dụng. Module có thể được nhập vào module khác, không yêu cầu phải đặt tất cả các câu lệnh import tại vị trí bắt đầu của module. Tên module được nhập vào, đặt trong bảng kí hiệu toàn cục của việc nhập module đó:
Hình 1.9: Module register xây dựng trên class và def trong OpenERP CHƯƠNG 2: TỔNG QUAN VỀ ERP VÀ OPENERP 2.1. Tìm hiểu về ERP (Enterprise Resource Planning)
ERP là một giải pháp phần mềm ra đời đã khá lâu, nhằm hỗ trợ cho hoạt động của tổ chức, doanh nghiệp và thực hiện các quy trình xử lý một cách tự động hoá và hiệu quả thông qua tích hợp tất cả phòng ban, mọi chức năng lại trong một hệ thống mỏy tớnh duy nhất để dễ theo dừi hơn, đồng thời đỏp ứng nhiều nhu cầu khỏc nhau. Hệ thống được xây dựng, nhằm đảm bảo quản lý tốt các nguồn lực của doanh nghiệp như nhân lực, vật tư, máy móc và tiền bạc có sẵn với số lượng đủ khi cần, bằng cách sử dụng các công cụ hoạch định và lên kế hoạch. Đặt điểm nổi bật của
ERP là một hệ thống phần mềm linh hoạt, có thể mở rộng và phát triển theo thời gian áp dụng cho từng loại hình doanh nghiệp.
Hình 2.1: Các nguồn lực cơ bản của doanh nghiệp trong ERP 2.1.1. Khái niệm ERP
ERP là viết tắt của từ Enterpire Resource Plainning, trong đó:
E - Enterprise (Doanh nghiệp): Là mục tiêu chính của ERP, nó tích hợp tất cả chức năng của các phòng ban trong công ty vào chung một hệ thống máy tính duy nhất, mà nó có thể đáp ứng hoạt động của tất cả các nhu cầu quản lý khác nhau của từng phòng ban.
R - Resource (Tài nguyên): Trong kinh tế, resource là nguồn lực gồm tài chính, nhân lực, công nghệ, còn trong ERP, resource là tài nguyên (TN). Trong công nghệ thông tin, TN là bất kỳ phần mềm, phần cứng hay dữ liệu thuộc hệ thống mà có thể truy cập và sử dụng được. Ứng dụng ERP vào quản trị doanh nghiêp (DN) đòi hỏi DN phải biến nguồn lực (NL) thành tài nguyên như việc: Phải làm cho mọi bộ phận của đơn vị đều có khả năng khai thác NL phục vụ cho DN. Phải hoạch định và xây dựng lịch trình khai thác NL của các bộ phận có sự phối hợp nhịp nhàng, đạt hiệu quả cao nhất. Phải luôn cập nhật thông tin tình trạng NL DN một cách chính xác, kịp thời.
P - Planning (Hoạch định): Là khái niệm quen thuộc trong quản trị kinh doanh, nó thực hiện hỗ trợ lên DN lên kế hoạch cho toàn bộ hoạt động của tổ chức.
Như vậy, ERP là hệ thống tổng thể hoạch định tài nguyên doanh nghiệp, cho phép tự kiểm soát được nguồn lực của doanh nghiệp. Thông qua việc thực hiện kết hợp toàn bộ các hệ thống riêng lẻ vào một chương trình phần mềm tích hợp, sử dụng chung một cơ sở dữ liệu để các bộ phận có thể dễ dàng chia sẻ thông tin và tương tác với nhau, từ đó, nhà quản trị có thể lên kế hoạch khai thác các nguồn tài nguyên này hợp lý nhờ vào các quy trình nghiệp vụ thiết lập trong hệ thống.
Ngoài ra ERP còn cung cấp cho các doanh nghiệp một hệ thống quản lý điều hành doanh nghiệp cho lãnh đạo cũng như tác nghiệp của các nhân viên với quy trình hiện đại theo tiêu chuẩn quốc tế.