Xây dựng module quản lý sinh viên trên erp

8 1.3K 30
Xây dựng module quản lý sinh viên trên erp

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

Thông tin tài liệu

Đề tài: Xây dựng module quản lý sinh viên Lab 01 - Đối tượng Hệ thống gồm có đối tượng: sinh viên, ngành, khoa Phần 1: Tạo module rỗng Bước 1: Truy cập vào đường dẫn trang web hệ thống Odoo máy tính localhost:8069 Bước 2: Tạo database: Vào manage Databases tạo (Create) database với tên qlsinhvien đặc mật cho tài khoản admin Sau tạo xong, hệ thống nạp module cần thiết cho trình phát triển thống tự động đăng nhập vào user admin Sau User menu bên trái Chọn tài khoản Administrator  Chọn thẻ Access Rights  Check vào checkbox Technical Features  Save lại để mở toàn chức quản lý tài khoản Admin Refresh lại trang, ta thấy giao diện sau: Bước 3: Tạo thư mục qlsinhvien bên thư mục chứa addons Odoo (thông thường [Đường dẫn tới Odoo]\server\openerp\addons) file init .py openerp .py để tạo module - Nội dung file init .py rỗng module chưa có đối tượng Nội dung file openerp .py thực slide Bước 3.1: Restart service Odoo Windows Bước 4: Quay lại trang quản lý cập nhật lại danh sách module Bước 5: Tìm cài đặt module (Odoo 8: Chọn Local Modules) Kết Phần 2: Xây dựng đối tượng Bước 1: Trong thư mục qlsinhvien  tạo thư mục model (nơi chứa tất đối tượng module) - Cập nhật lại file init .py Import model Bước 2: Tạo file nganh.py thư mục model Đối tượng ngành gồm có thuộc tính sau: Tên thuộc tính ma_nganh tennganh khoa_id soluongmonhoc Nhãn Mã ngành Tên ngành Khoa trực thuộc Số lượng môn học Kiểu liệu char(50) char(250) many2one(Khoa) integer Ràng buộc Bắt buộc Bắt buộc Bắt buộc Giá trị mặc định: soluongmonhoc = 10 Code tham khảo: *Lưu ý: đối tượng nên có thuộc tính ‘name’ Vì có đối tượng khác tham chiếu tới dùng thuộc tính để hiển thị Nếu ‘name’ phát sinh lỗi không mong muốn Bước 3: - Trong thư mục model tạo file init .py để khai báo file nganh.py Import nganh Rút kết luận file init .py - File nganh.py thư mục model khai báo / qlsinhvien /model/ init .py Thư mục model khai báo /qlsinhvien/ init .py (Vì bên model có file py)  Tất liệu vật lý (các file, thư mục) liên quan tập tin py phải khai báo file init .py Bước 4: Restart service Bước 5: Tìm kiếm module qlsinhvien (bước phần 1) Upgrade module Bước 6: Kiểm tra lại kết Cách 1: Database Struture => Models  tìm đối tượng x_nganh Nếu có tồn dòng liệu đối tượng x_ngành thành công Cách 2: Truy cập vào CSDL postgres Database  qlsinhvien  Schemas  public  table  tìm đến đối tượng x_nganh Nếu tồn table tên x_nganh thành công Bài tập: Tiếp tục xây dựng đối tượng lại x_khoa, x_sinhvien với thuộc tính sau: x_khoa Tên thuộc tính makhoa tenkhoa ngaythanhlap dsnganh Nhãn Mã khoa Tên khoa Ngày thành lập Danh sách ngành Kiểu liệu Char(10) Char(250) Date One2Many(Nganh) Ràng buộc Bắt buộc Bắt buộc Nhãn Mã sinh viên Tên sinh viên Ngày sinh Mô tả Địa Kiểu liệu Char(50) Char(250) date boolean char(250) Ràng buộc Bắt buộc Bắt buộc x_sinhvien Tên thuộc tính mssv tensv ngaysinh gioitinh diachi makhoa trangthai Mã khoa Trạng thái many2one(Khoa) selection ... danh sách module Bước 5: Tìm cài đặt module (Odoo 8: Chọn Local Modules) Kết Phần 2: Xây dựng đối tượng Bước 1: Trong thư mục qlsinhvien  tạo thư mục model (nơi chứa tất đối tượng module) -... [Đường dẫn tới Odoo]serveropenerpaddons) file init .py openerp .py để tạo module - Nội dung file init .py rỗng module chưa có đối tượng Nội dung file openerp .py thực slide Bước 3.1: Restart... tin py phải khai báo file init .py Bước 4: Restart service Bước 5: Tìm kiếm module qlsinhvien (bước phần 1) Upgrade module Bước 6: Kiểm tra lại kết Cách 1: Database Struture => Models  tìm đối

Ngày đăng: 27/04/2016, 17:25

Từ khóa liên quan

Mục lục

  • Phần 1: Tạo module rỗng

  • Phần 2: Xây dựng đối tượng

  • Bài tập: Tiếp tục xây dựng 2 đối tượng còn lại x_khoa, x_sinhvien với các thuộc tính sau:

Tài liệu cùng người dùng

Tài liệu liên quan