triển khai phần mềm quản lý quan hệ khách hàng cho một doanh nghiệp cụ thể dựa trên phần mềm mã nguồn mở sugarcrm

276 302 0
triển khai phần mềm quản lý quan hệ khách hàng cho một doanh nghiệp cụ thể dựa trên phần mềm mã nguồn mở  sugarcrm

Đ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

MỤC LỤC Page 1 MỤC LỤC CHƢƠNG 1: GIỚI THIỆU NỀN TẢNG SUGARCRM 9 1.1. Kiến trúc SugarCRM 9 1 . 2 . Tùy biến trong SugarCRM 14 CHƢƠNG 2: THU THẬP VÀ PHÂN TÍCH YÊU CẦU 31 2 . 1 . 2 . 2 . 2 . 3 . 2 . 4 . 2 . 5 . Giới thiệu công ty RED 31 Mô tả bài toán 31 Các yêu cầu cho hệ thống CRM của công ty Red 32 Qui trình hoạt động 34 Lƣợc đồ Usecase 36 2. 5. 1. 2. 5. 2. 2. 5. 3. 2.5.4. Usecase của Actor Nhân Viên 37 Usecase của Actor Nhân Sự 38 Usecase của Actor Kế Toán 39 Usecase của Actor Manager: 40 2 . 6 . Phân tích yêu cầu về cơ sở dữ liệu 41 2. 6. 1. 2. 6. 2. 2. 6. 3. 2. 6. 4. 2. 6. 5. 2. 6. 6. 2. 6. 7. 2. 6. 8. 2. 6. 9. 2. 6. 10 . 2. 6. 11 . Các thuộc tính của Account 42 Các thuộc tính của Revenues actual 43 Các thuộc tính của Revenues Estimation 44 Các thuộc tính của Production Cost Esmation 45 Các thuộc tính của Production Cost Actual 46 Các thuộc tính của Manpower Cost 47 Các thuộc tính của User 47 Các thuộc tính của Timesheets 48 Các thuộc tính của Leaving 50 Các thuộc tính của Salary 51 Các thuộc tính của Project 53 2 . 7 . Các mẫu Report tham khảo 54 2. 7. 1. 2. 7.2. Mẫu Report Project Cost Estimate 54 Mẫu Report Project Cost Actual (CR) 55 MỤC LỤC 2.7.3. 2.7.4. 2.7.5. 2.7.6. 2.7.7. 2.7.8. Page 2 Mẫu Report Project Cost Actual (MA) 56 Mẫu Report Profit And Loss (CR) 57 Mẫu Report Profit And Loss (MA) 57 Mẫu Report Revenue 57 Mẫu Report Timesheet (%) 58 Mẫu Report Timesheet 59 2. 8. Khảo sát hệ thống server đang hoạt động của Red 60 CHƢƠNG 3: THIẾT KẾ HỆ THỐNG 61 3. 1. 3. 2. 3. 3. 3. 4. 3. 5. 3. 6. 3. 7. 3. 8. 3. 9. 3. 1 0. 3. 11 . 3. 1 2. Module Account 62 Module ManPower Cost 63 Module Production cost actual 64 Module Production cost estimation 64 Module Projects 64 Module Revenues Estimation 65 Module Revenues Actual 65 Module Salary 66 Module Timesheets 67 Module Leaving 67 Module PublicDays 68 Modu le Repor t 68 3.12.1. 3.12.2. 3.12.3. 3.12.4. 3.12.5. 3.12.6. 3.12.7. 3.12.8. Report Estimate Cost 69 Report Actual Cost (MA) 69 Report Actual Cost (CR) 70 Report Profit And Loss (CR) 71 Report Profit And Loss (MA) 71 Report Revenues Projection 72 Report timesheet 72 Report Timesheets (%) 74 CHƢƠN G 4: XÂY DỰNG HỆ THỐNG THỰC TẾ CHO RED 75 4. 1. 4. 2. Module Account 75 Module Projects 76 MỤC LỤC Page 3 4.3. 4.4. 4.5. 4.6. Module timesheets 81 Module Teams 84 Module salary 86 Module report 89 4.6.1. 4.6.2. Report estimate cost 91 Report actual cost 95 4. 7. 4. 8. Module Manpower Cost 100 Đánh giá hệ thống 101 KẾT LUẬN 104 TÀI LIỆU THAM KHẢO 105 PHỤ LỤC 1 106 PHỤ LỤC 2 113 MỤC LỤC HÌNH ẢNH Page 4 MỤC LỤC HÌNH ẢNH H ìn h 1: C á c m o d ul e tr o n g S u g ar C R M 10 Hình 2: Cấu trúc các thƣ mục con của một thƣ mục gốc 12 Hình 3: Các công cụ trong Developer Tools 14 Hình 4: Công cụ Repair trong System 15 Hình 5: Tạo relationship trong công cụ studio 23 Hình 6: các quan hệ giữa các module với nhau 23 Hình 7: Cấu trúc code của file logic hook 25 Hình 8: Qui trình hoạt động tìm kiếm khách hàng và lập dự án 35 Hình 9: Lƣợc đồ Uscae tổng thể 36 Hình 10: Lƣợc đồ Usecase của Actor Nhân Viên 37 Hình 11: Lƣợc đồ Usecase của Actor Nhân Sự 38 Hình 12: Lƣợc đồ Uscase của Actor Kế Toán 39 Hình 13: Lƣợc đồ Usecase cho Actor Manager (ngƣời quản lý) 40 Hình 14: Mô hình ERD tổng thể 41 Hình 15: Các thuộc tính của thực thể Account 42 Hình 16: Các thuộc tính của thực thể revenues actual 43 Hình 17: Các thuộc tính của thực thể Revenues Estimation 44 Hình 18: Các thuộc tính của thực thể Production Cost Estiamtion 45 Hình 19: Các thuộc tính của thực thể Production Cost Actual 46 Hình 20: Các thuộc tính của thực thể Manpower Cost 47 Hình 21: Các thuộc tính của thực thể Users 48 Hình 22: Các thuộc tính của thực thể Timesheets 49 Hình 23: Các thuộc tính của thực thể Leaving 50 Hình 24: Các thuộc tính của thực thể Salary 52 Hình 25: Các thuộc tính của thực thể Project 53 H ìn h 2 6: W o r k F lo w c ủ a h ệ th ố n g R e d o nl in e ti m e s h e et ( R e d C R M ) 62 Hình 27: Giao diện màn hình listview của module Account 62 Hình 28: Giao diện màn hình editview của module Account 63 Hình 29: Giao diện tạo mới Manpower Cost 63 Hình 30: Giao diện tạo mới Prduction cost actual 64 Hình 31: Giao diện tạo mới Production cost Estimation 64 Hình 32: Giao diện mới mới Projects 65 Hình 33: Giao diện tạo mới Revenues Estimation 65 Hình 34: Giao diện tạo mới Revenues Actual 66 Hình 35: Giao diện tạo mới Salary 66 [...]... khách hàng (CRM) ra đời nhằm để giả i quyế t các vấn đề trên  Mục tiêu và phạm vi khóa luận Mục tiêu của khóa luận tốt nghiệp này chính là triển khai phần mềm quản lý quan hệ khách hàng cho một doanh nghiệp cụ thể dựa trên phần mềm mã nguồn mở SugarCRM  Cấu trúc khóa luận Cấu trúc của khóa luận bao gồm các phần sau:  Phần mở đầu  Phần nội dung MỞ ĐẦU Page 8 C ơ g t n t s c c k t c b v c t t m ụ c... hoạt động kinh doanh, khách hàng luôn đóng vai trò trung tâm Và câu hỏi đƣợc đặ t ra làm sao để quản lý khách hàng đƣợc t ốt? Làm sao để khách hàng hợp tác với công ty lâu dài hơn ? Làm sao để t ng lợi nhu ận cho công ty ? Làm sao để t ng sự c ộng tác giữa các nhân viên trong một công ty, một phòng ban ? Làm sao để bả o mật các thông tin nhạ y c ả m Ph ầ n mề m qu ản lí quan hệ khách hàng (CRM) ra... TẢNG SUGACRM Page 9 là phần SugarCRM mềm mã CHƢƠNG 1: GIỚI THIỆU NỀN TẢNG SUGARCRM nguồn mở sử dụng hệ 1.1 Kiến trúc SugarCRM điều hành LAMP ( L i u x A p a c h e M y S Q L v à P H P ) K ể t ừ p h ê n bản 1.0, đội ngũ phát triển SugarCRM đã thêm nhiều hỗ trợ cho mỗi hệ thống hoạt động (bao gồm Windows, Unix và Mac OSX) mà trên những hệ thống đó sử dụng ngôn ngữ lập trình PHP chạy trên Microsoft IIS Web... Từ khi phát triển SugarCRM Open Source vào n m 2004, những nhân viên của SugarCRM đã thiết kế mã nguồn ứng dụng cho phép những nhà phát triển có thể tự kiểm tra và chỉnh sửa đƣợc Cơ sở ứng dụng Sugar có khuôn mẫu mở rộng rất phức tạp đƣợc xây dựng trên ứng dụng cho phép những nhà phát triển có thể có những thay đổi quan trọng trên ứng dụng theo cách thức tối ƣu và theo từng kiểu riêng biệt SugarCRM đƣợc... trong SugarCRM Bởi vì SugarCRM là một ứng dụng mã nguồn mở, ngƣời sử dụng có thể truy cập vào code Nhƣng những tùy chỉnh code của ngƣời sử dụng thực hiện trong các tập tin cốt lõi cần phải đƣợc repair lại cho đồng nhất với các thƣ mục khác để tránh xảy ra xung đột H nh 4: Công cụ Repair trong System Các bƣớc để tạo mới 1 module trong SugarCRM dựa trên các công cụ có sẵn trong trang chủ của Admin Trong SugarCRM. .. các thành phần khác nhau các ngƣời sử dụng có thể mở rộng các chức n ng của SugarCRM một cách hiệu quả Với Module Builder và các công cụ Studio, có sẵn từ trang chủ admin, cho phép ngƣời sử dụng có thể thực hiện các tùy chỉnh phổ biến Ngoài ra ngƣời sử dụng có thể tiếp tục mở rộng phát triển hệ thống bằng cách thêm các đoạn code PHP tùy ý trong các file của thƣ mục Custom 1.2.1 Tùy biến trong SugarCRM. .. trong SugarCRM Chƣơng 2 thu thập và phân tích yêu cầu: giới thiệu về công ty red, các yêu cầu về bài toán, lƣợc đồ usecase, mô hình ERD cho phần mềm, các thuộc tính các lƣu trữ dành riêng cho từng module Chƣơng 3 thiết kế hệ thống: Workflow cho hệ thống, thiết kế giao diện của từng module Chƣơng 4 xây dựng hệ thống thực tế cho Red: dựa vào những thiết kế ban đầu tiến hành xây dựng hệ thống thực tế  Phần. .. đều ứng với mỗi module đƣợc đặt tên tƣơng ứng, ngoài ra SugarCRM còn hỗ trợ cho việc tạo các mối quan hệ giữa các module với nhau thông qua công cụ studio Dƣới đây là các hình ảnh cũng nhƣ thao tác minh họa cho việc tạo mới các module và thiết lập các mối quan hệ giữa các module với nhau Bƣớc 1: Tạo mới package (package là một gói có thể chƣa một hoặc nhiều module) CHƢƠNG 1: GIỚI THIỆU NỀN TẢNG SUGACRM... sử dụng công cụ developer Các tùy chỉnh phổ biến đƣợc thực hiện với các bộ công cụ phát triển đƣợc cung cấp trong màn hình quản trị của SugarCRM Những công cụ này bao gồm: H nh 3: Các công cụ trong Developer Tools Studio - Chỉnh sửa Dropdowns, Fields, Layouts và Nhãn Module Builder - Xây dựng các module mới để mở rộng các chức n ng của SugarCRM Module Loader - Thêm hoặc loại bỏ các module SugarCRM, chủ... t c ả các nâng nặ ng cho d ữ liệu tƣơng tác, xử lý mối quan h ệ , 1 Tùy biến trong SugarCRM 2 SugarCRM đƣợc phát triển để giúp các ngƣời sử dụng dù không biết về code PHP vẫn có thể có những chỉnh sửa về giao diện hoặc viết thêm các module đơn giản để đáp ứng các yêu cầu của ngƣời sử dụng Phần này sẽ giải thích các cách khác nhau để tùy chỉnh SugarCRM Cấu trúc các thƣ mục trong SugarCRM đƣợc tạo ra . trên.  Mục tiêu và phạm vi khóa luận Mục tiêu của khóa luận tốt nghiệp này chính là triển khai phần mềm quản lý quan hệ khách hàng cho một doanh nghiệp cụ thể dựa trên phần mềm mã nguồn mở SugarCRM. . cầu. Trong mọi hoạt động kinh doanh, khách hàng luôn đóng vai trò trung tâm. Và câu hỏi đƣợc đặ t ra làm sao để quản lý khách hàng đƣợc t ốt? Làm sao để khách hàng hợp tác với công ty lâu dài. THIỆU NỀN TẢNG SUGACRM CHƢƠNG 1: GIỚI THIỆU NỀN TẢNG SUGARCRM 1.1. Kiến trúc SugarCRM Page 9 SugarCRM là phần mềm mã nguồn mở sử dụng hệ điều hành LAMP ( L in u x, A p a c h e, M y S Q L

Ngày đăng: 24/08/2014, 00:22

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan