Tải bản đầy đủ (.docx) (66 trang)

TÌM HIỂU VÀ TRIỂN KHAI HỆ THỐNG MÃ NGUỒN MỞ CRM

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.8 MB, 66 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC HÙNG VƯƠNG TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
-----------

BÁO CÁO HƯỚNG NGHIỆP KHÓA 2008

ĐỀ TÀI

TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

SINH VIÊN THỰC HIỆN

HUỲNH HIẾU HỌC
NGUYỄN MINH TUẤN
GIẢNG VIÊN HƯỚNG DẪN

TS. NGUYỄN MINH HOÀNG

KHÓA HỌC: 2008-2012

MỤC LỤC
CHƯƠNG 1. TỔNG QUAN......................................................................................4
I.
KHẢO SÁT HIỆN TRẠNG........................................................................4
II.
CRM LÀ GÌ.................................................................................................4
III.
CRM TẠI VIỆT NAM................................................................................6
IV.


CRM CỦA ORACLE..................................................................................6
V.
CÁC KHÁI NIỆM LIÊN QUAN................................................................6


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM
VI.
VII.

GVHD: TS.NGUYỄN MINH HOÀNG

MỤC TIÊU ĐỀ TÀI....................................................................................7
PHẠM VI ĐỀ TÀI.......................................................................................8

CHƯƠNG 2. PHÂN TÍCH HỆ THỐNG.................................................................9
I.
USE DIAGRAM..........................................................................................9
1. USER......................................................................................................9
2. SALE......................................................................................................10
3. MARKETING........................................................................................11
4. SUPPORT..............................................................................................12
5. ADMIN..................................................................................................13
II.
SEQUENCE DIAGRAM............................................................................14
III.
CLASS DIAGRAM.....................................................................................20
IV.
CƠ SỞ DỮ LIỆU........................................................................................22
CHƯƠNG 3. CÀI ĐẶT CHƯƠNG TRÌNH VÀ TRIỂN KHAI ỨNG DỤNG....28

I.
CÀI ĐẶT TRƯƠNG TRÌNH......................................................................28
II.
HƯỚNG DẪN CÀI ĐẶT PHẦN MỀM SUGARCRM.............................28
CHƯƠNG 4. KỊCH BẢN TRIỂN KHAI.................................................................38
I.
PHÒNG BAN CÔNG TY...........................................................................38
II.
MỞ CHƯƠNG TRÌNH CRM.....................................................................38
III.
ĐĂNG NHẬP HỆ THỐNG........................................................................38
IV.
CẬP NHẬT MODULE ACCOUNTS.........................................................39
V.
CẬP NHẬT MODULE LEADS.................................................................40
VI.
CẬP NHẬT MODULE CONTACTS.........................................................41
VII. CẬP NHẬT MODULE OPPORTUNITIES.....................................................42
VIII. CẬP NHẬT MODULE CAMPAIGNS............................................................43
IX. CẬP NHẬT MODULE CALLS..................................................................................44
X. CẬP NHẬT MODULE MEETINGS...........................................................................45
XI. CẬP NHẬT MODULE NOTES..................................................................................45
XII. CẬP NHẬT MODULE CASES.......................................................................46
XIII. CẬP NHẬT MODULE BUG TRACKERS.....................................................47
XIV. CẬP NHẬT MODULE TASKS.......................................................................48
XV. CẬP NHẬT MODULE TARGETS..................................................................49
XVI. CẬP NHẬT MODULE TARGET LISTS........................................................50
XVII. CẬP NHẬT MODULE PROJECTS...........................................................51
XVIII. CẬP NHẬT MODULE EMAILS...............................................................52
XIX. CẬP NHẬT MODULE CALENDERS............................................................52

XX. CẬP NHẬT MODULE DOCUMENTS...........................................................53
2


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

XXI. CẬP NHẬT MODULE EMPLOYEES............................................................54

VÁO CHỨC NĂNG QUẢN LÝ................................................................55
XXIII. CẬP NHẬT MODULE USERS..................................................................56
XXIV. CẬP NHẬT MODULE ROLES.................................................................56
XXII.

CHƯƠNG 5. QUY TRÌNH TRIỂN KHAI..............................................................58
I.
QUYỀN ĐƯỢC CHỈ ĐỊNH......................................................................58
II.
ĐĂNG NHẬP WEB....................................................................................58
III.
QUYỀN NGƯỜI DÙNG DÀNH CHO IT.................................................58
IV.
BỘ PHẬN SALE.........................................................................................60
V.
BỘ PHẬN MARKETING...........................................................................61
VI.
BỘ PHẬN SUPPOTER...............................................................................62
VII.

BỘ PHẬN IT...............................................................................................63
CHƯƠNG 6. TỔNG KẾT.........................................................................................64
I.
NHỮNG CÔNG VIỆC ĐÃ THỰC HIỆN..................................................64
II.
NHỮNG CÔNG VIỆC TIẾP THEO...........................................................64
III.
TÀI LIỆU THAM KHẢO...........................................................................64

GIÁO VIÊN NHẬN XÉT:
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
3


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................

................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................

................................................................................................................................................................
................................................................................................................................................................

CHƯƠNG 1. TỔNG QUAN
I.

KHẢO SÁT HIỆN TRẠNG
Các doanh nghiệp cho rằng khách hàng là tài sản vô giá, là tài sản tối quan
trọng. Vậy doanh nghiệp đang đặt ra nhiều câu hỏi:
• Làm thế nào để gia tăng chất lượng hoạt đông kinh doanh và chăm sóc
khách hàng?
4


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

Làm cách nào để nắm bắt và khai thác cơ hội kinh doanh từ các thông
tin về khách hàng?
• Làm cách nào để quản lý và chia sẻ các thông tin khách hàng cho các bộ
phận khác trong doanh nghiệp?
• Và điều cuối cùng trong hàng loạt các câu hỏi đó là làm thế nào để thực
hiện được điều đó với một quy trình chuyên nghiệp, một chi phí hợp lý
và triển khai thành công?
• Và CRM - phần mềm quản trị quan hệ khách hàng đã đáp ứng các câu
hỏi trên.



II.

CRM LÀ GÌ?
CRM là viết tắt của Customer Relationship Management - Quản trị quan
hệ khách hàng. Đó là chiến lược của các công ty trong việc phát triển quan hệ
gắn bó với khách hàng qua nghiên cứu, tìm hiểu kỹ lưỡng nhu cầu và thói quen
của họ.
Thiết lập mối quan hệ tốt đẹp với với khách hàng có ý nghĩa đặc biệt
quan trọng đối với sự thành công của mỗi công ty nên đây là vấn đề hết sức
được chú trọng.
Có nhiều yếu tố công nghệ liên quan tới CRM nhưng không phải CRM
là một thuật ngữ công nghệ thuần tuý. Các hiểu đúng nhất đối với CRM là: Đó
là toàn bộ các quy trình thu thập, tổng hợp và phân tích thông tin về khách
hàng, hàng bán, hiệu quả của các công tác tiệp thị, khả nǎng thích nghi của
công ty đối với các xu hướng của thị trường nhằm mục đích nâng cao hiệu quả
hoạt động kinh doanh, mang lại lợi nhuận cao nhất cho công ty.
Nói một cách đơn giản,CRM là phần mềm dùng để quản lý các thông
tin,quản lý các giao dịch với khách hàng và giữ chân khách hàng,đồng thời
biến khách hàng tiềm năng thành khách hàng thực sự. Với một quy trình xuyên
suốt từ việc tiếp cận khách hàng cho đến bán hàng, hỗ trợ khách hàng sẽ giúp
các doanh nghiệp giải quyết được hàng loạt các câu hỏi đó.

CRM TẠI VIỆT NAM.
Doanh Nghiệp (DN) Việt Nam ứng dụng CRM còn tương đối ít và nhận thức
của các giám đốc doanh nghiệp, giám đốc kinh doanh về CRM còn hạn chế. Hiện
trạng thường gặp là doanh nghiệp Việt Nam không có tính lũy kế phân tích các số liệu
về tiếp thị, nhân viên, có DN chưa có văn hóa công ty, thói quen và kỷ luật…
(theo crmvietnam.com)
Tháng 6/2011, Trung tâm Phân phối Viettel (Viettel Distribution Center) triển
khai xong hệ thống Quản lý Quan hệ Khách hàng (Customer Relationship

Managerment – CRM) nội bộ trên toàn quốc. Các vị trí nhân viên cũng đã hoàn tất
việc đào tạo nghiệp vụ và vận hành hệ thống, khai thác triệt để khối dữ liệu dùng
chung nhằm nâng cao hiệu quả và năng suất làm việc, tạo lợi thế cạnh tranh.
(theo crmvietnam.com)
III.

5


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

Trong thế giới kinh doanh ngày nay, việc áp dụng công nghệ thông tin đã trở
thành một nhu cầu cấp bách cho các công ty tìm cách nâng cao năng suất và hiệu suất
hàng ngày để có thể tồn tại và đứng vững trên thị trường. Trên thực tế, việc sử dụng
các phương tiện khoa học và công nghệ hiện đại ngày càng trở nên phổ biến. Quan
trọng hơn, phần lớn các doanh nghiệp cũng bày tỏ ý muốn được quản lý nguồn thông
tin sẵn có một cách nhanh chóng hơn, từ đó để đạt được những kết quả kinh doanh có
lợi nhất, giảm chi phí và sức lao động.
Phần mềm doanh nghiệp và các trang web liên quan đến kinh doanh là những
hình thức được các hãng ưu tiên áp dụng cho việc quản lý mức độ hợp nhất của công
ty mình từ nguồn nhân lực đến khách hàng dựa trên cơ sở dữ liệu. Quản trị quan hệ
khách hàng (CRM) là một phương thức kinh doanh mới bao gồm các phương pháp,
kỹ thuật và khả năng giúp cho các doanh nghiệp quản lý các mối quan hệ khách hàng
hiệu quả hơn. Mục đích khái quát của CRM là cho phép các tổ chức kinh doanh quản
lý khách hàng của mình tốt hơn thông qua sự giới thiệu về các hệ thống, phương pháp,
và thủ tục kinh doanh đáng tin cậy.
Mặc dù hiện nay trên thị trường có rất nhiều phần mềm thương mại CRM hỗ

trợ cho chiến lược quản trị quan hệ khách hàng nhưng CRM không chỉ là một phần
mềm khoa học mà hơn thế CRM còn là một chiến lược kinh doanh luôn đặt khách
hàng ở vị trí trung tâm. Một chiến lược CRM không thể thực hiện thành công chỉ đơn
thuần bằng việc cài đặt, kết hợp phần mềm và diễn ra trong chốc lát. Sẽ có nhiều thay
đổi ở những mức độ khác nhau bao gồm chính sách và phương pháp, dịch vụ trong
việc tiếp cận khách hàng, đào tạo nhân viên, marketing, quản lý hệ thống và thông tin,
tất cả các nhân tố trong kinh doanh phải được điều chỉnh cho phù hợp với tiêu chí đặt
khách hàng ở vị trí trung tâm.
(theo crmvietnam.com)
IV.

CRM CỦA ORACLE
Sở dĩ Oracle triển khai thành công hệ thống CRM là nhờ trước, công ty
này đã soạn thảo một chu trình quản lý khách hàng hiệu quả trên giấy tờ. Chu
trình này đặt việc xác định, phân loại, lập mục tiêu và quan hệ tương tác với
khách hàng trong một chuỗi các cơ sở thông tin liên tục, nhằm tạo ra những
mối quan hệ sâu sắc hơn và tốt hơn với khách hàng. Chu trình cần phải thỏa
mãn các yêu cầu “đúng”: đúng khách hàng, đúng sản phẩm, đúng lúc, đúng giá,
đúng kênh phân phối, đúng thông điệp và đúng chi phí.
Tất nhiên, thỏa mãn các yêu cầu “đúng” đó không phải là việc dễ dàng.
“Tại rất nhiều công ty, dữ liệu về khách hàng thường bị “chẻ nhỏ” và phân tán
trong các hệ thống lưu trữ khác nhau, vì thế chúng có rất ít khả năng tạo ra một
bức tranh toàn cảnh về khách hàng. Việc này không chỉ ảnh hưởng đến công
6


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG


tác tiếp thị, làm tăng chi phí dịch vụ, mà còn làm giảm hiệu quả của kênh quan
hệ khách hàng. Giải pháp cho vấn đề này là đưa tất cả dữ liệu về khách hàng
tập trung về một nơi theo mô hình dữ liệu thống nhất”- Tom nói.
Bên cạnh đó, việc phân loại khách hàng thường xuyên, hay việc tìm hiểu
khách hàng nào mang lại lợi nhuận nhiều nhất, lợi nhuận trung bình và lợi
nhuận ít nhất cũng rất cần thiết, bởi dựa vào đó, công ty có thể vạch ra một
chiến lược để duy trì và phát triển các khách hàng, nhằm tăng thêm lợi nhuận
cho công ty, đồng thời loại bỏ các khách hàng không mang lại lợi nhuận.
V.

CÁC KHÁI NIỆM LIÊN QUAN
1. Leads: là thông tin liên lạc sớm trong quá trình bán hàng. Sau khi họ đã
được đánh giá bạn có thể chuyển đổi thành các Contacts, opportunities,
Acounts. Chúng ta có thể kết hợp một Leads với bất kỳ loại Campaigns nào
để theo dõi hiệu quả của Campaigns trong việc tạo Opportunities cho doanh
nghiệp.Chúng ta có thể tạo Leads trong sugarCRM và cũng có thể nhập vào
bằng chức năng “Import”.
2. Contacts: Sử dụng Module này để tạo và quản lý người đại diện cho phía
Accounts để liên lạc với bạn.
3. Acounts: Sử dụng Module này để tạo và quản lý khách hàng của bạn.
4. Opportunities: Sử dụng Module này để tạo và quản lý cơ hội dành cho
Accounts, các Leads đủ điều kiện, xem các hồ sơ liên quan.
5. Calendar: Sử dụng Module này để tạo các lịch trình cho Calls,
Meetings,Tasks.
6. Calls: Sử dụng Module này để tạo và quản lý các cuộc gọi có liên quan đến
Accounts, Contacts, Projects
7. Meetings: Sử dụng Module này để tạo và quản lý các cuộc gọi có liên quan
đến Accounts, Contact.
8. Emails: Sử dụng Module này để tạo và quản lý email của bạn.Bạn sử dụng

module này cho các nhiệm vụ sau:
• Soạn và gửi mail.
• Xem và xử lý không cần vào CSDL của Sugar
• Nhập Email vào CSDL khi cần thiết.
9. Tasks: Sử dụng Module này để tạo và quản lý các nhiệm vụ. Căn cứ vào
các hoạt động liên quan đến công việc của bạn, bạn có thể tạo ra nhiệm vụ
và giao cho chính mình hoặc cho nhân viên khác. Khi bạn tạo ra một nhiệm
vụ, bạn có thể liên quan đến một trường hợp cụ thể, chẳng hạn như một
khách hàng hoặc một cơ hội. Bạn cũng có thể sửa đổi “tình trạng” nhiệm vụ
và “độ ưu tiên” tại bất kỳ thời điểm nào để giữ hồ sơ luôn được cập nhật.

7


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

10. Note: Sử dụng Module này để tạo và quản lý các ghi chú. Bạn có thể tạo ra

11.
12.
13.
14.
15.

16.
17.


VI.

VII.

các ghi chú liên quan đến Calls ,Meetings hoặc Tasks để phân phối cho
người tham gia.Ghi chú cho phép bạn thêm ý kiến về một chủ đề liên quan
đến một cuộc gọi, hội họp, dự án,hay khách hàng... Bạn cũng có thể đính
kèm tài liệu hỗ trợ cần lưu ý.
Target: Sử dụng Module này để theo dõi và quản lý các mục tiêu khách
hàng.
Target List: Sử dụng Module này để theo dõi và quản lý các danh sách
khách hàng muc tiêu.
Campaigns: Sử dụng Module này để tạo và quản lý các chiến dịch giành
cho các Target
Bugs: Sử dụng Module này để tạo và quản lý các lỗi của sản phẩm, có thể
liên kết với các trường hợp liên quan.
Cases: Sử dụng Module này để tạo và quản lý trường hợp để theo dõi và
quản lý các dịch vụ liên quan đến vấn đề báo cáo của người sử dụng và
khách hàng.
Projects: Sử dụng Module này để tạo và quản lý
Employees: Sử dụng Module này để tạo và quản lý các dự án. Một dự án có
thể có nhiều tiểu dự án. Khi bạn tạo một nhiệm vụ dự án, bạn phải liên kết
nó với một dự án. Bạn có thể kết hợp một dự án với nhiều hoạt động, tài
khoản, cơ hội, và các vụ việc.

MỤC TIÊU ĐỀ TÀI
CRM khởi nguyên từ ý tưởng giúp các doanh nghiệp sử dụng nguồn lực
(nhân lực và công nghệ) để hiểu thấu đáo về thái độ, thói quen của khách hàng
và đánh giá giá trị của từng phân đoạn khách hàng riêng biệt. Với sự trợ giúp
của một chương trình CRM có hiệu quả, các doanh nghiệp có thể:

• Cung cấp cho khách hàng các dịnh vụ tốt hơn.
• Nâng cao hiệu quả của trung tâm hỗ trợ khách hàng.
• Trợ giúp nhân viên bán hàng thực hiện đơn hàng một cách nhanh nhất.
• Đơn giản hoá tiến trình tiếp thị và bán hàng.
• Phát hiện các khách hàng mới.
• Tǎng doanh thu từ khách hàng.
PHẠM VI ĐỀ TÀI
1. Về dữ liệu
• Hệ thống cho phép cập nhật dữ liệu
• Hệ thống chứa tất cả dữ liệu về nhập xuất từ trước đến nay để tiện cho
việc thống kê.
• Hệ thống lưu lại thông tin để tiện trong việc quản lý.
• Không hổ trợ dữ liệu âm thanh
8


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

2. Về xử lý

Hệ thống cho phép tìm kiếm, thêm, xóa, sửa.
• Hệ thống cho phép thống kê
3. Về giao diện
• Hệ thống cho phép thay đổi logo.
• Hệ thống viết bằng ngôn ngữ PHP trong môi trường giao diện web.
• Hệ thống hoạt động trong môi trường đồ họa dễ sử dụng.
4. Về hệ thống mạng

• Hệ thống cho phép hoạt động trong phạm vi mạng cục bộ.


CHƯƠNG 2. PHÂN TÍCH HỆ THỐNG
I.

USECASE DIAGRAM
1. USER

9


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

suppoter

logout
sale

user

login
marketer

Admin

director


It

2. SALE

10


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

Upd acc

Add acc
<<extend>>

Add contacts

search acc

<<extend>> <<extend>>

<<extend>> <<extend>>

Add meet

<<extend>>


Search contacts

<<extend>>
<<extend>>

Upd meet

account
<<extend>>

Convert leads

meeting
contacts

Search meet

<<extend>>

<<extend>>
Add leads
<<extend>>
<<extend>>

Leads

<<extend>>

sale


Search leads

documents

<<extend>>

Search doc
<<extend>>

<<extend>>
Add opp

Add doc

opportunities

Upd doc
<<extend>>

email

<<extend>>

<<extend>>

Setting mail

calls

Upd opp


<<extend>>
Search opp

tasks

<<extend>>

Compose mail

<<extend>><<extend>>

Cases

calendar
Check mail

<<extend>>
<<extend>>

Add calls
Upd calls

<<extend>>
<<extend>>
Search calls

Upd tasks

Upd cases


Add tasks

Search cases
Add cases

11


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

3. MARKETING

Add Campaign Del Campaign
Search campaign
search acc

Upd acc

<<extend>>
<<extend>>

Upd Campaign

Del acc

<<extend>>

Search doc

Send mail campaign

Add acc

Upd doc

<<extend>><<extend>>
campaigns
Add contacts

<<extend>>

<<extend>>

Add doc

<<extend>>

account

<<extend>>

documents
<<extend>>

Del Contacts

email


<<extend>>

Compose mail

<<extend>>

contacts
<<extend>>

Search contacts

Check mail

Setting mail
<<extend>>

Upd Contacts

<<extend>>

<<extend>> Search cases

marketer
Cases

Leads

Del leads


<<extend>>
<<extend>>

Add cases

<<extend>>
Add leads

calendar
Upd cases

Del cases

Upd leads
Convert leads

<<extend>>Upd calls
<<extend>>

Search calls

<<extend>>
Search leads

Add calls
calls
notes

target
<<extend>>

meeting

<<extend>>

Del targets
Upd targets

<<extend>>

targetlist
<<extend>>

<<extend>>
Del targlist
<<extend>>

tasks

Search notes
Add targlist

Convert targets

Search targlist

Add tasks

Add meet

Upd notes


Upd meet
Search meet

Del notes
Add notes

<<extend>>

<<extend>>

Searcdh targets

Del calls

<<extend>>
<<extend>>

Add targets

Del tasks

Search tasks
Del meet

Upd targlist

Upd tasks

12



ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

4. SUPPORTER

Add acc

Add contacts

Search contacts
<<extend>>

<<extend>>

search acc

<<extend>>

<<extend>>
calendar

contacts
<<extend>>
account

Add calls


<<extend>>

Add tasks

<<extend>>

<<extend>>

<<extend>>
<<extend>>

<<extend>>

tasks

<<extend>>

calls

Search tasks

Search calls

suppoter

<<extend>>
<<extend>>
Add cases


Cases
<<extend>>
documents

<<extend>>

Add doc

<<extend>>
Search cases
<<extend>>

notes

Search doc
email

<<extend>>
meeting

<<extend>>

<<extend>>

<<extend>>

Search notes

<<extend>>
<<extend>>

Add notes

Setting mail

<<extend>>
Check mail

Add meet

Compose mail
Search meet

13


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

5. ADMIN

Add Campaign Del Campaign
Search campaign
search acc

Upd acc

<<extend>>
<<extend>>


Upd Campaign

Del acc

<<extend>>
Search doc

Send mail campaign

Add acc

Upd doc

<<extend>><<extend>>

Setting mail

campaigns
Add contacts

<<extend>>

<<ext end>>

Add doc

<<extend>>
account


calendar
<<extend>>

<<extend>>
<<extend>>

Upd calls
<<extend>>
Search calls
<<extend>>

Check mail

documents
email

<<extend>>

Del Contacts

Add calls

calls

<<extend>>
Compose mail
contacts

Search opp


Rename module

<<extend>>

Search contacts

opportunities

Conf igure Group moule
Upd Contacts

Del calls

<<extend>>
<<extend>>
Del opp

<<extend>>
<<extend>>

Leads

Del leads

Display modules

<<extend>>
<<extend>>

employ ee

Add opp

<<extend>>

Add leads

Upd opp

<<extend>>

Add employ ee
Upd leads

Search em

Admin
Conv ert leads

<<extend>>

<<extend>>

Campain Email set ting

Password

Del em
Upd em

<<extend>>

User
Search leads

Del user

Role

Search role
<<extend>>

Sy s setting

Upd user
<<extend>>

Email queue
Bug

<<extend>>

Upd role

<<extend>>

<<extend>>

Repair

Del bug


Add targets

<<extend>>

Email setting

Del role

Search bug
Cases

Upd t argets
Searcdh targets

<<extend>>

<<extend>>
Conv ert targets

Del cases

Add notes
tasks
targetlist

<<extend>>
<<extend>>

Del notes
<<extend>>

<<extend>>

meeting

<<extend>>

Search cases

<<extend>>
notes

project
Search notes

<<extend>>

Add cases

Upd cases

<<extend>>

<<extend>>

Add meet

Search user

Add role


Upd bug

Add bug
<<extend>>

Del targets

Add user

<<extend>>

target

<<extend>>

<<extend>>

Del meet
Search tasks

Upd meet
Search meet

II.

Del tasks

Upd targlist

Add tasks


Del targlist

Upd notes
Search Proj

Upd Proj

Search targlist
Add Proj
Upd tasks

Add targlist
Del Proj

SEQUENCE DIAGRAM
14


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

1. Login

: user

: Site_login


: LoginManager

: User

1:Open()
2: Fill user & pass
3:Submit()
4:Login()
5:Get info user ()
6:check user()
7:Message()
8: create session()

9:Message()

2. Logout

: user

: LogoutManager

: Site_logout
1:Open()
2: Submit()
3:logout()

4: delete session ()

5: Message()


15


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

3. Add

: user

: TableManager

: Site_Add

: Table

1:Open()
2:Fill info to add
3: Submit()
4: add()
5:check info()
6: add()

4. Delete

: user

: TableManager


: Site_Delete

: Table

1:Open()

2: choose item to delete()
3: Submit()
4:Delete()
5:confirm()

6: message()
7:Update database ()

16


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

5. Update

: user

: Table

: TableManager


: Site_Update

1: Open()
2: choose item need edit ()
3: show table info()
4: get table info()
5: show table info()
6: Fill Update info()
7: Submit()
8: Update table info()
9: check update()
10: update database()

6. Search

: user

: TableManager

: Site_Search

: Table

1: Open()
2: Fill search info ()
3: Submit()
4: Search()
5: get search info ()
6: filter search info

7: show search info ()

17


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

7. Rename Module

: Admin

: Site_RenameModule

: SysConfigManager

: SysConfig

1: Open()
2:Choose & rename item()
3: Submit()
4:Update()
5: Update system()

8. System Campaign Setting Mail

: Admin


: Site_campaignsettingmail

: SysConfigManager

: SysConfig

1: Open()
2:update info()
3: Submit()
4:Update()
5: Update system()

18


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

9. System Setting

: Admin

: SysConfigManager

: Site_syssetting

: SysConfig


1: Open()
2: Change system info()
3: Submit()
4:Update()
5: Update system()

10. Display Module

: Admin

: SysConfigManager

: Site_DisplayModule

: SysConfig

1: Open()
2:change disolay()
3: Submit()
4:Update()
5: Update system()

19


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG


11. Group Module

: Admin

: SysConfigManager

: Site_ConfigtureGMod

: SysConfig

1: Open()
2: Change ()
3: Submit()
4:Update()
5: Update system()

12. Password

: Admin

: SysConfigManager

: Site_Password

: SysConfig

1: Open()
2:Change()
3: Submit()
4:Update()

5: Update system()

20


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

III.

GVHD: TS.NGUYỄN MINH HOÀNG

CLASS DIAGRAM
1. Login.

0..n

1

Site_login

1
LoginManager

(from Boundary)

(from Control)

open()
submit()


0..n
User
(from Enity)

username : String
fullname : string
password : String
email : String
gender : String
address : String
id : String
status : String

login()
create session()
message()

check user()
get info user()
create user()
update info()
get user list()

2. Logout

0..n
Site_logout
(from Boundary)


open()

3.

1
LogoutManager
(from Control)

logout()
delete session login()

Add

21


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

0..n
Site_Add

GVHD: TS.NGUYỄN MINH HOÀNG

0..1

0..n

TableManager


Table

(from Control)

(from Enity)

(from Boundary)

open()()
Submit()()

0..1

Add info()
Checkinfo()
Message()
Update table()
Search info()
Getinfo()
Delete item()
confirm()

GettableInfo()
UpdateTable()
InsertTable()

4. Delete

0..n
Site_Delete

(from Boundary)

Open()
choose item delete()
Submit()

0..1

0..1

TableManager
(from Control )

Add info()
Checkinfo()
Message()
Update table()
Search info()
Getinfo()
Delete item()
confirm()

0..n
Table
(from Enity)

GettableInfo()
UpdateTable()
InsertTable()


5. Search

0..n

0..1

0..1

Site_Search

TableManager

(from Boundary)

(from Control )

open()
submit()

Add info()
Checkinfo()
Message()
Update table()
...
Search info()
Getinfo()
Delete item()
confirm()

0..n

Table
(from Enity)

GettableInfo()
UpdateTable()
InsertTable()

6. Update
22


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

0..n

GVHD: TS.NGUYỄN MINH HOÀNG

0..1

0..1

0..n

Site_Update

TableManager

Table


(from Boundary)

(from Control)

(from Eni ty)

open()
Submit()

Add info()
Checkinfo()
Message()
Update table()
...
Search info()
Getinfo()
Delete item()
confirm()

GettableInfo()
UpdateTable()
InsertTable()

7. Admin Management

0..1

0..1

0..1


AdminManager

SysConfig

(from Boundary)

(from Control )

(from Enity)

open()
Submit()

IV.

0..1

Site_Admin

update info()

save setting()

CƠ SỞ DỮ LIỆU

23


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI

HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

24


ĐỀ TÀI: TÌM HIỂU VÀ TRIỂN KHAI
HỆ THỐNG MÃ NGUỒN MỞ CRM

GVHD: TS.NGUYỄN MINH HOÀNG

25


×