Cài đặt school management lên OpenERP
Cài đặt School Management lên OpenERP Trang 1/63 KHOA KHOA H ỌC VÀ CÔNG NGH Ệ MÔN: H Ệ TH ỐNG THÔNG TIN DOANH NGHI ỆP VÀ TH ƯƠ NG M ẠI ĐI ỆN T Ử BÀI THU HO ẠCH NHÓM TH2 CÀI ĐẶ T SCHOOL MANAGEMENT LÊN OPENERP Nhóm Cài đặt School Management lên OpenERP MỤC LỤC BÀI THU HOẠCH Trang 2/63 Cài đặt School Management lên OpenERP Trang 3/63 Cài đặt School Management lên OpenERP Trang 4/63 1/ Gi ới thi ệu h ệ th ống OpenERP: - OpenERP chương trình mã nguồn mở hoàn toàn miễn phí, xây dựng ngôn ngữ Python - OpenERP bao gồm: hệ thống ERP (Enterprise Resource Planning) CRM (Customer Relationship Managemen), với khả mở rộng mạnh mẽ cộng đồng người dùng dông đảo với 500 modules tùy biến Hinh ̀ - Thống kê tần số từ xuất viết OpenERP (http://en.wikipedia.org/wiki/OpenERP) Cài đặt School Management lên OpenERP Trang 5/63 2/ Gi ới thi ệu s l ượ c v ề School Management: 2.1/ M ục đích: - Giúp nhanh chóng phát triển ứng dụng quản lí học vụ hoàn chỉnh cách dễ dàng dựa mã nguồn mở - Người dùng tùy bién đối tượng, View dễ dàng, tiện lợi - Hỗ trợ nghiệp vụ: quản lý giảng viên, sinh viên, lớp học, lưu trữ tài liệu, xếp lịch – lịch dạy, báo cáo khóa học, thông tin sinh viên, tin tức nhà trường… 2.2/ Nh ững module c ần thi ết cho School Management: Hinh ̀ – Cấu trúc module cần thiết School Management 3/ Cài đặ t School Management lên OpenERP: 3.1/ T ạo Database: - Mở chương trình OpenERP tạo database training Cài đặt School Management lên OpenERP - Trang 6/63 • User/pass: admin/1 • User/pass: demo/demo Profile: Minimal Profile User information: Skip View mode: Extended interface Create new user -> skip 3.2/ Cài đặt module base_contact: - Vào Administration -> modules management -> modules -> uninstaled modules Nhấp đôi vào uninstaller modules Tìm chọn module base_contact để cài đặt : • Nhấp đôi vào module base_contact • Chọn nút Schedule for installation • Chọn Apply Scheduled Upgrades • Chọn Start Upgrade • Sau upgrade xong chọn Close 3.3/ T ạo menu School Management thu ộc menu Contacts: Tạo menu mới: - Trở lại tab menu, chọn menu Contacts - Chọn menu Form\Switch to list/form - Chọn New button để tạo menu • Để trống textbox Complete Name • Tại textbox Menu gõ: School Management • Sequence:10 • Action: ir.action.act_window • Chọn Save button 3.4/ T ạo menu Configuration thu ộc menu School Management: Tạo menu (tương tự B3) - Chọn New button để tạo menu • Tại textbox Menu: Configuration • Tại textbox Parent Menu: gõ nút Tab chọn School Management • Sequence:10 • Action: ir.action.act_window • Chọn Save button - Kết sau Save, ta thấy textbox Name có tên School Management/Configuration Cài đặt School Management lên OpenERP Trang 7/63 3.5/ Customize menu Contacts: Thêm tr ường is_teacher, is_student contact: - - Thoát khỏi OpenERP mở webClient, chọn database vừa tạo login vào hệ thồng usename pass dành cho admin Mở Patner/Contacts chỉnh sửa giao diện xml • Nhấp đúp chuột ghi để mở Contacts form • Nhấp chuột [CUSTOMIZE] chọn MANAGE VIEWS (ở góc phía trái hình) • Chọn res.partner.contact.form • Chọn Edit o Thêm trường có name:x_student, Object ID: res.partner.contact, Field Label Is a student, Field_type: boolean chọn Save o (Lưu ý: Các trường thêm vào có tên bắt đầu x_) Chọn Update • Tương tự thêm trường x_teacher Bây giờ, bạn chỉnh sửa ghi cũ có kiểu giáo viên Save, thêm sinh viên giáo viên 3.6/ T ạo thêm contact m ới Students Teachers menu School Mangement: - Vào menu chọn Contacts chọn nút Switch Chọn nút Duplicate Tạo menu Students, sau chọn Save&Edit Tạo new form cho Students Save Tạo menu Teachers tương tự Students 3.7/ T ạo đố i t ượng x_training_class để qu ản lý class - Vào menu Administration/Customization/Database Structure/Objects Chọn New Tạo đối tượng x_training_class Chọn Save Thêm trường x_name, x_capacity, x_beamer đối tương x_training_class Tạo menu Classes thuộc menu School Management/Configuration (Tương tự B3) với Object chọn x_training_class Tương tự bước 3.7 trên, ta thực hiện: Cài đặt School Management lên OpenERP Trang 8/63 3.8/ T ạo đố i t ượng x_training_course v ới t rường x_name, x_teacher_id, x_note, x_code để quản lý course 3.9/ Tạo đối tương x_training_session với trường x_name, x_date_from, x_date_to, x_class_id, x_course_id, x_ để quản lý session 3.10/ Tạo view cho đối tượng x_training_course: - - Chọn [CUSTOMIZE] chọn MANAGE VIEWS -> New • View Name: x_training_course.custom_538 • View Type: Form • Priority: 16 Chọn Save Chọn Edit thêm trường Tương tự bước 3.10 trên, ta thực hiện: 3.11/ T ạo view cho đố i t ương x_training_session 3.12/ T ạo view d ạng l ịch cho đố i t ương x_training_session: - Chọn [CUSTOMIZE] -> MANAGE VIEWS, sau tạo view Tạo Calendar view Save Chọn view Edit Update -> Close 3.13/ T ạo menu Planning of session thu ộc menu Session: - Chọn [CUSTOMIZE] -> MANAGE VIEWS, sau tạo view Edit view vừa tạo Chỉnh sửa Action Điền thông tin cho View mode: calendar.tree.form Save 3.14/ Bây giờ, vào planning of session s ẽ có giao di ện d ạng lịch - Bạn kéo thả để chỉnh sửa lịch tùy biến sử dung Cài đặt School Management lên OpenERP Trang 9/63 3.15/ Th ống kê s ỉ s ố l ớp: - Tạo menu Capapicity per class thuộc menu School Management -> Save&Edit Chỉnh sửa Action với View Mode: tree.graph.form Vào menu Capapicity per class để tạo view dạng đồ thị • Chọn menu Capapicity per class -> switch • Chọn [CUSTOMISE] -> MANAGE VIEWS, Chọn New tạo view có View Type Graph • Chọn Edit thêm trường x_capacity • Để xem thống kê sỉ số lớp dạng đồ thị chọn [CUSTOMISE]-> MANAGE VIEWS, chọn kiểu view vừa tạo • Để thay đổi cách hiển thị đồ thị, chọn edit thay đổi thuộc tình cho thẻ với type: bar Tương tự bước 3.2 trên, ta thực hiện: 3.16/ Cài đặt module document 3.17/ T ạo directory để chia s ẻ tài li ệu liên quan đế n môn h ọc : - Vào menu Document Management -> chọn Directories’s Structure Chọn My Folder -> Switch để thêm directory Tạo directory Training Materials để lưu trữ tài liệu Courses Tạo diectory thứ tên Teachers 3.18/ Đính kèm tài li ệu - Connect Server Thực kéo thả tài liệu từ máy tính bạn vào giảng viên liên quan đến tài liệu Khi xem lại thông tin giảng viên thấy tài liệu thêm vào phần Attachments 3.19/ Cài đặt module Sale 3.20/ C ấu hình l ại Database: - Chọn continue để thiết lập tin nhắn thống báo tới tài khoản hạn toán Cài đặt School Management lên OpenERP Trang 10/63 3.21/ Qu ản lý dòng s ự ki ện Sale Orders: - Vào [CUSTOMISE] -> MANAGE WORKFLOWS Chọn workflows sale.order.basic để view tùy chỉnh 3.22/ Phát tri ển kh ả n ăng s d ụng Lưu ý: Để h ướng d ẫn chi ti ết h ơn v ới hình ảnh minh họa, xin xem thêm phần phụ lục cuối bải thu hoạch Xin cảm ơn 4/ Trả lời câu hỏi: 4.1/ Tìm video hướng dẫn cài đặt School Management đâu? - Bạn xem trực tiếp : http://www.openerp.tv/display.php?rnd=NDk= - Hoặc dùng link sau để download máy: http://www.openerp.tv/images/screencast/openobject.swf 4.2/ School Management gi ải quy ết nh ững toán nghi ệp v ụ nào? - Xem phần 1.1 4.3/ School Management c ần ph ải cài đặ t thêm nh ững modules nào? - Module base_contact (Yêu cầu module base process phải cài đặt trước OpenERP tự động cài thêm module yêu cầu cách tự động) Cài đặt School Management lên OpenERP - Chọn My Folder -> Switch để thêm directory - Tạo directory Training Materials để lưu trữ tài liệu Courses - Tạo diectory thứ tên Teachers Trang 47/63 Cài đặt School Management lên OpenERP B18 - Đính kèm tài liệu Connect Server Trang 48/63 Cài đặt School Management lên OpenERP Trang 49/63 - Thực kéo thả tài liệu từ máy tính bạn vào giảng viên liên quan đến tài liệu - Khi xem lại thông tin giảng viên thấy tài liệu thêm vào phần Attachments B19 Cài đặt module sale (Tương tự B2) B20 C ấu hình l ại Database Cài đặt School Management lên OpenERP - Trang 50/63 Chọn continue để thiết lập tin nhắn thống báo tài khoản hạn toán Cài đặt School Management lên OpenERP B21 - Quản lý dòng kiện Sale Orders: Vào [CUSTOMISE] -> MANAGE WORKFLOWS Trang 51/63 Cài đặt School Management lên OpenERP - Chọn workflows sale.order.basic để view tùy chỉnh - Router để tạo tự động course sale order bò qua bước Trang 52/63 Cài đặt School Management lên OpenERP Trang 53/63 Cài đặt School Management lên OpenERP Trang 54/63 - Sau chọn - Lưu trường sau lưu server action để lưu thêm trường -> Cài đặt School Management lên OpenERP - Close Trang 55/63 Cài đặt School Management lên OpenERP - Chọn new tạo sale order - Save-> Close Trang 56/63 Cài đặt School Management lên OpenERP - Về menu Courses, ta thấy course có quan hệ với sale order Trang 57/63 Cài đặt School Management lên OpenERP Trang 58/63 Cài đặt School Management lên OpenERP Trang 59/63 B22 Phát tri ển kh ả n ăng s d ụng : Sau sale order xác nận mở danh sách khóa học: - Click đôi vào wait_ship - Edit wait_ship Cài đặt School Management lên OpenERP Trang 60/63 - Điền thông số -> Save -> Close - Duplicate sale order - Chọn Confirm, tạo course mở danh sách tất course Cài đặt School Management lên OpenERP K ết thúc Trang 61/63 [...]... session (T ương t ự B7) Cài đặt School Management lên OpenERP Trang 30/63 Cài đặt School Management lên OpenERP Trang 31/63 Cài đặt School Management lên OpenERP Trang 32/63 Ch ọn Create a menu để t ạo menu session thu ộc đố i t ượng x_training_session B10 - T ạo view cho đố i t ượng x_training_course: Chọn [CUSTOMIZE] và chọn MANAGE VIEWS -> New Cài đặt School Management lên OpenERP • • • - View Name:... x_training_class Cài đặt School Management lên OpenERP Trang 26/63 B8 T ạo đố i t ượng x_training_course v ới các tr ường x_name, x_teacher_id, x_note, x_code để qu ản lý các course (T ương t ự B7) Cài đặt School Management lên OpenERP Trang 27/63 Cài đặt School Management lên OpenERP Trang 28/63 Ch ọn Create a menu để t ạo menu course thu ộc đối t ượng x_trainning_course Cài đặt School Management lên OpenERP Trang... Contacts form Cài đặt School Management lên OpenERP Trang 19/63 • Nh ấp chu ột t ại [CUSTOMIZE] và ch ọn MANAGE VIEWS ( ở góc d ưới phía trái màn hình) • Chọn res.partner.contact.form Cài đặt School Management lên OpenERP • Trang 20/63 Chọn Edit Click vào đấ u + để thêm tr ường x_student sau tr ương first_name, ch ọn new field Thêm trường x_student và Save Chọn Update Cài đặt School Management lên OpenERP. .. 23/63 Cài đặt School Management lên OpenERP - Tạo đối tượng x_training_class chọn trường - Trang 24/63 để Save sau đó chọn để tạo các Chọn Save Thêm các trường x_name, x_capacity, x_beamer trong đối tương x_training_class Cài đặt School Management lên OpenERP - Trang 25/63 Chọn Create a menu để tạo menu Classes thuộc menu School Management/ Configuration (Tương tự B3) với Object là x_training_class Cài đặt. .. chọn menu Contacts Trang 15/63 Cài đặt School Management lên OpenERP • Chọn menu Form\Switch to list/form • Ch ọn New button để t ạo menu m ới Để tr ống textbox Complete Name Tại textbox Menu gõ: School Management Sequence:10 Action: ir.action.act_window Trang 16/63 Cài đặt School Management lên OpenERP Trang 17/63 Chọn Save button B4 Tạo menu Configuration thuộc menu School Management: - Tạo menu mới... modules - Nhấp đôi vào uninstaller modules Cài đặt School Management lên OpenERP - Tìm và chọn module base_contact để cài đặt : • Nhấp đôi vào module base_contact • • Chọn nút Schedule for installation Chọn Apply Scheduled Upgrades • Chọn Start Upgrade Trang 14/63 Cài đặt School Management lên OpenERP • Sau khi upgrade xong thì chọn Close B3 Tạo menu School Management thuộc menu Contacts: - Tạo menu... tại Cài đặt School Management lên OpenERP Trang 13/63 PH Ụ L ỤC: H ƯỚ NG D ẪN CÀI ĐẶ T SCHOOL MANAGEMENT LÊN OPENERP V ỚI HÌNH MINH H ỌA B1 Tạo Database: - - Vd: Tạo database có tên training User/pass: admin/1 User/pass: demo/demo Profile: Minimal Profile User information: Skip View mode: Extended interface Create new user -> skip B2 Cài đặt module base_contact: - Vào Administration -> modules management. .. sinh viên hoặc giáo viên mới B6 Tạo contact Students và Teachers trong menu School Mangement: - Vào menu chính chọn Contacts và chọn nút Switch - Chọn nút Duplicate Cài đặt School Management lên OpenERP - Tạo menu Students, sau đó chọn Save&Edit - Tạo new form cho Students và Save Trang 22/63 Cài đặt School Management lên OpenERP - Tạo menu Teachers tương tự như Students B7 T ạo đố i t ượng x_training_class... OpenERP • • • - View Name: x_training_course.custom_538 View Type: Form Priority: 16 Chọn Save Chọn Edit và thêm các trường mới Đặt tiêu đề cho view và cọn Update Trang 33/63 Cài đặt School Management lên OpenERP Thêm các trường mới: Trang 34/63 Cài đặt School Management lên OpenERP B11 T ạo view cho đố i t ương x_training_session (t ương t ự B10) - Chọn sesion và chọn New để mở form view - Chọn [CUSTOMISE]... Tại textbox Parent Menu: gõ nút Tab và chọn School Management Sequence:10 Action: ir.action.act_window • Chọn Save button Kết quả sau khi Save, ta sẽ thấy tại textbox Name sẽ có tên là School Management/ Configuration B5 Customize menu Contacts: Thêm các trường is_teacher, is_student trong contact: Cài đặt School Management lên OpenERP Trang 18/63 - Thoát khỏi OpenERP và mở webClient, chọn database vừa .. .Cài đặt School Management lên OpenERP MỤC LỤC BÀI THU HOẠCH Trang 2/63 Cài đặt School Management lên OpenERP Trang 3/63 Cài đặt School Management lên OpenERP Trang 4/63 1/... ản lý session (T ương t ự B7) Cài đặt School Management lên OpenERP Trang 30/63 Cài đặt School Management lên OpenERP Trang 31/63 Cài đặt School Management lên OpenERP Trang 32/63 Ch ọn Create... process phải cài đặt trước OpenERP tự động cài thêm module yêu cầu cách tự động) Cài đặt School Management lên OpenERP Trang 11/63 - Module document - Module sale (Yêu cầu cài đặt module liên