Xây dEng module quKn lL khNa hPc Courses Management- B1: Tạo folder mới với tên Molude quản lý: courses_management - B2: Trong folder vừa tạo, tạo thêm các file sau:o __init__.py: file n
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ SI GN
KHOA CÔNG NGHÊ THÔNG TIN~~~~~~*~~~~~~
BO CO TRIN KHAI HÊTHNG THÔNG TIN
Trang 21 Quy tr;nh đă t h>ng nh> cung c@p
Trang 72 Xây dEng module quKn lL khNa hPc (Courses Management)
- B1: Tạo folder mới với tên Molude quản lý: courses_management
- B2: Trong folder vừa tạo, tạo thêm các file sau:o init .py: file này làm nhiệm vụ import các file python sẽ được sử
dụng (trong ví dụ là car.py, thì sẽ khai báo là import car) Lưu ý: tên file không được thay đổi phải đúng như quy định kể cả các dấu gạch chân
o openerp .py: file này dùng để mô tả về module, với một số thuộc tính như:
Name: tên module Author: tác giả Description: mô tả tóm tắt về module Category: module sẽ nằm trong mục nào Depends: khai báo những module liên quan, những module kế
thừa (mặc định là module base) Demo_xml: nếu muốn có dữ liệu demo trước cho module thì
khai báo những file xml demo Update_xml: chỉ ra các file xml nào sẽ được cập nhật khi cập
nhật module
Trang 8 Installable: là cho phép cài đặt, mặc định là trueo File python (trong ví dụ là file car.py): đây là file chứa các khai báo
lớp và khai báo methods.o File xml: dùng để tạo menu, tạo giao diện form hay tree view cho
Trang 9- B5: Mở trình duyệt web, truy cập vào lại: localhost:8069o Hiệu chỉnh module.
Trang 10o Chọn Setting->Update Modules >course_management.
Trang 12List->InstallModules-3 Source Code