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 - Pdf 22

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
.

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.

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.

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

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

Module
salary

86
Module
report

89
4.6.1.
4.6.2.
Report
estimate
cost
91
Report actual
cost
95
4.

ul
e
tr
o
n
g
S
u
g
ar
C
R
M
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

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

et
s

6
7
H
ìn
h 37: Giao diện khi nhập Leaving 67
Hình 38: Giao diện khi tạo mới

Timesheets 84
Hình 54: Màn hình nhập team và xem các user đƣợc thêm vào
team 86
Hình 55: Màn hình
Salary 89
Hình 56: Màn hình danh sách các report 91
Hình 57: Màn hình Report estimate
cost 94
Hình 58: Màn hình Report Actual
cost 99
MỤC LỤC BẢNG
Page 6
MỤC LỤC BẢNG
B

n
g
1:
T

o
m

i
m
ột
p
a
c
k


16
Bảng 2: Tạo mới một module trong SugarCRM
17
Bảng 3: Tùy chỉnh module bằng công cụ Studio trong module builder
21
Bảng 4: Deloy module để đƣa vào sử dụng trong hệ thống SugarCRM
22
Bảng 5: danh sách các tính n ng cần quản lý cho công ty Red
34
Bảng 6: Mẫu Report Project Cost Estimation
54
Bảng 7: Mẫu Report Project Cost Actual (CR)
55
Bảng 8: Mẫu Report Project Cost Actual (MA)
56
Bảng 9: Mẫu Report Profit And Loss (CR)
57
Bảng 10: Mẫu Report Profit And Loss (MA)
57
Bảng 11: Mẫu Report Revenues
57
Bảng 12: Mẫu Report Timesheet (%)
58
Bảng 13: Mẫu report Timesheet
59
MỞ ĐẦU
Page 7
MỞ ĐẦU
Cuộc

h
ệ thông tin đến mọi lĩnh vực trong đời sống kinh tế, v n
hóa, xã hội; đƣa xã hội loài ngƣời chuyển mạnh từ xã hội công nghiệp sang xã hội
thông tin, từ kinh tế công nghiệp sang kinh tế trí thức. Nội dung cơ bản của cuộc
cách mạng này là ứng dụng công nghệ cao, hiện đại với công nghệ thông tin và
truyền thông (CNTT&TT) là phƣơng tiện có ý nghĩa quyết định, với trí tuệ và sáng
tạo là nguồn lực quốc gia quan trọng, phục vụ cho việc xây dựng và phát triển một
xã hội ngày càng tốt đẹp hơn. Từ những thập kỉ cuối thế kỷ 20 CNTT&TT đã có
những bƣớc phát triển vũ bão và đã đem lại những thay đổi lớn lao cho cuộc sống
nhân loại.
CNTT, nhất là mạng Internet làm cho khoảng cách trên thế giới ngày càng
trở nên nhỏ bé. Tri thức và thông tin không biên giới sẽ đƣa hoạt động kinh tế vƣợt
ra khỏi phạm vi quốc gia và trở thành hoạt động mang tính toàn 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 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
đờ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

M
,
c
á
c
c
á
c
h
c
hỉnh sửa 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 kết luận: kết quả đạt đƣợc.
CHƢƠNG 1: GIỚ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

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 server, Microsoft SQL Server, và Oracle databases.
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 thiết kế để hỗ trọ tối đa cho những ngƣời sử dụng dù
biết về code hay không biết về code php cũng có thể có những tùy biến trong hệ
thống của SugarCRM để đáp ứng nhu cầu của ngƣời sử dụng. Nếu ngƣời sử dụng
không biết về code php có thể sử dụng công cụ developer trong màn hình admin để
có những thiết lập cần thiết.
Các ứng dụng của SugarCRM đƣợc xây dựng dựa trên module framework,
khi ứng dụng bắt đầu chạy sẽ gọi các entry point lên (mặc định sẽ gọi index.php
hoặc soap.php).
Entry point chính của SugarCRM khi đƣợc gọi lên là index.php. Có 3 thông
số chính trong việc gọi các entry point đó là:
Module: sẽ gọi đến module đƣợc truy cập.
Action: gọi đến hành động đƣợc thực hiện khi gọi module.
Recort: là id dùng để truy cập.
Tất cả các module đƣợc tạo ra hoặc cài đặt thông qua module loader đều
phải
tồn tại trong đƣờng dẫn <root><sugar/modules/tên module. Dƣới đây là cấu trúc
các
thƣ mục trong SugarCRM.
CHƢƠNG 1: GIỚI THIỆU NỀN TẢNG SUGACRM
Page 10

trong Sugar.
CHƢƠNG 1: GIỚI THIỆU NỀN TẢNG SUGACRM
Page 11
Include:
Nhiều
chức n
ng có
ích của
Sugar
đƣợc
lƣu trữ
ở đây
cũng
nhƣ
n
h

n
g

h
à
m

x


l
ý


CHƢƠNG 1: GIỚI THIỆU NỀN TẢNG SUGACRM
Page 12
H nh 2: Cấu
trúc các thƣ
mục con của
một thƣ mục
gốc
Dashlet
s: Sẽ là
nơi
chứa
các
mảng
dùng để
lƣu trữ
thông
tin của
module

t
h


h


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status