1. Trang chủ
  2. » Luận Văn - Báo Cáo

Luận văn tốt nghiệp Khoa học máy tính: Xây dựng phân hệ CRM trong hệ thống ERP

179 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Xây dựng phân hệ CRM trong hệ thống ERP
Tác giả Lờ Thị Thanh Thảo, Hoàng Văn Sang
Người hướng dẫn ThS. Trần Quang, ThS. Phạm Nguyễn Hoàng Nam
Trường học Đại học Quốc gia TP.HCM
Chuyên ngành Khoa học máy tính
Thể loại Luận văn tốt nghiệp
Năm xuất bản 2021
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 179
Dung lượng 36,63 MB

Nội dung

NhanhCRM giúp các doanh nghiªp ti∏p c™n và giao ti∏p vÓi khách hàng mÎt cách có hªthËng và hiªu qu£, qu£n l˛ các thông tin cıa khách hàng và l‡ch s˚ quá trình t˜Ïng tác gi˙akhách hàng và

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA KHOA HỌC VÀ KỸ THUẬT MÁY TÍNH

LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC

XÂY DỰNG PHÂN HỆ CRM TRONG HỆ THỐNG ERP

-o0o -TP HỒ CHÍ MINH, 08/2021

Trang 2

75ѬӠ1*ĈҤ,+Ӑ&%È&+.+2$

KHOA: KH & KT Máy tính 1+,ӊ09Ө/8Ұ1È17Ӕ71*+,ӊ3

%Ӝ0Ð1 HӋWKӕQJWKông tin _ &K~ê6LQKYLrQSK̫LGiQWͥQj\YjRWUDQJQK̭WFͯDE̫QWKX\͇WWUình

HӐ9¬7Ç1 HO¬1*9Ă16$1* MSSV: 1712928 +Ӑ9¬7Ç1 LÇ7+ӎ7+$1+7+Ҧ2 _ MSSV: 1713177 NGÀNH: Khoa hӑFPáy tính _ /Ӟ3 _

Trang 3

- Nhóm sinh viên làm viӋFUҩWnăQJÿӝQJtích cӵF

- NҳPEҳWUҩWWӕWYӅphân hӋTXҧQOý khách hàng (CRM) trong hӋWKӕQJ(53

- Phân tích và thiӃWNӃFKRKӋWKӕQJWӕW

- Các chӭFQăQJKLӋQWKӵFÿҫ\ÿӫFác yêu cҫXÿã ÿһWUDWӯYLӋFnhұQGLӋQYà quҧQOý các khách hàng tiӅPQăQJ ÿӇthúc ÿҭy chuyӇQthành khách năQJWKӵFVӵ mua hàng, cho ÿӃQYLӋFFKăPVóc hұXPãi khách hàng

- Nhóm ÿã vұQGөQJWӕWQJX\ên tҳFWKLӃWNӃFác luұWÿӇ phân lRҥLNKách hàng, tích hӧSKӑFPáy trong viӋFSKân lRҥLYăQEҧQ\êu cҫXFӫDNKách, sӱ dөQJ.DQEDQ«

- Sӱ GөQJ WKành thҥR Fác công nghӋ ÿӇ KLӋQ WKӵF và triӇQ NKDL hӋ WKӕQJ lên Cloud thông qua Amazon Web Services vӟLtên miӅn nhanhcrm.com

- HӋWKӕQJsinh ÿӝQJthân thiӋQ vӟLQJѭӡLGùng

Trang 4

b 9ӟLYDLWUzOjQJѭӡLWULӇQNKDLTXҧQWUӏӭQJGөQJKӋWKӕQJFӫDEҥQcó cho phép QJѭӡLGQJWKD\ÿәLTX\WUuQK[ӱOêÿѭӧFKD\NK{QJ"

c +ӋWKӕQJEҥQFyNKҧQăQJPӣUӝQJWtFKKӧSOLrQWK{QJGӳOLӋXYӟLFiFKӋ WKӕQJÿmFyVҹQÿѭӧFKD\NK{QJ"

ĈiQKJLiFKXQJ EҵQJFKӳJLӓLNKi7%  *LӓL ĈLӇP8.5 /10

.êWrQ JKLU}KӑWrQ

Trang 5

LÕI CAM OAN

Chúng tôi xin can oan ây là hª thËng cıa riêng nhóm chúng tôi và ˜Òc nh™n s¸ h˜Óngd®n cıa ThS Tr¶n Quang Các nÎi dung nghiên c˘u và k∏t qu£ trong ∑ tài này là trung th¸c

và ch˜a công bË d˜Ói bßt k˝ hình th˘c nào tr˜Óc ây N∏u phát hiªn có bßt k˝ s¸ gian l™n nào,chúng tôi xin hoàn toàn ch‡u trách nhiªm v∑ nÎi dung ∑ tài cıa mình và ch‡u mÂi hình th˘c klu™t tr˜Óc Ban chı nhiªm Khoa và Ban giám hiªu nhà tr˜Ìng

Trang 6

LÕI CÉM ÃN

∑ tài "Xây d¸ng phân hª CRM trong hª thËng ERP" là nÎi dung chúng tôi chÂn ∫ nghiênc˘u và làm ∑ tài lu™n v´n tËt nghiªp sau bËn n´m theo hÂc tài tr˜Ìng §i hÂc Bách Khoa, §ihÂc QuËc gia thành phË HÁ Chí Minh

∫ hoàn thành quá trình nghiên c˘u và th¸c hiªn lu™n v´n tËt nghiªp này, lÌi ¶u tiên chúngtôi xin chân thành c£m Ïn sâu s≠c ∏n th¶y Tr¶n Quang thuÎc Khoa Khoa hÂc và kˇ thu™t máytính - Tr˜Ìng §i hÂc Bách Khoa Th¶y ã tr¸c ti∏p chø b£o và h˜Óng d®n chúng tôi ∫ chúngtôi hoàn thiªn lu™n v´n tËt nghiªp này Chúng tôi vô cùng bi∏t Ïn và kính trÂng th¶y vì nh˙ngki∏n th˘c, kinh nghiªm, và s¸ t™n tâm, nhiªt tình giúp Ô cıa th¶y

Chúng tôi cÙng xin chân thành c£m Ïn các th¶y, cô trong Khoa, nh˙ng ng˜Ìi ã t™n tìnhtruy∑n §t ki∏n th˘c cÙng nh˜ kinh nghiªm, và truy∑n cho chúng tôi nguÁn c£m h˘ng vô t™ntrong suËt nh˙ng n´m hÂc v¯a qua ó là nh˙ng hành trang ∫ chúng tôi hÂc h‰i, tr˜ng thành

và ti∏p tˆc s¸ nghiªp sau khi hoàn thành ch˜Ïng trình hÂc

CuËi cùng, chúng tôi xin c£m Ïn nh˙ng ng˜Ìi thân , b§n bè ã luôn ıng hÎ và khuy∏n khíchchúng tôi

Tuy nhiên vì ki∏n th˘c chuyên môn và kinh nghiªp b£n thân còn h§n ch∏ nên nÎi dung báocáo không tránh kh‰i nh˙ng thi∏u xót, chúng tôi rßt mong nh™n ˜Òc s¸ góp ˛, chø b£o thêm cıaqu˛ th¶y cô ∫ báo cáo có th∫ hoàn thiªn hÏn

Trân trÂng c£m Ïn!

Trang 7

TÓM TçT ó TÀI

NhanhCRM là mÎt hª thËng tri∫n khai phân hª qu£n tr‡ quan hª khách hàng (Customerrelationship management) trong hª thËng ERP (Enterprise resource planning) trên n∑n t£ngweb

NhanhCRM giúp các doanh nghiªp ti∏p c™n và giao ti∏p vÓi khách hàng mÎt cách có hªthËng và hiªu qu£, qu£n l˛ các thông tin cıa khách hàng và l‡ch s˚ quá trình t˜Ïng tác gi˙akhách hàng và doanh nghiªp, vÓi mˆc tiêu tÍng th∫ là tìm ki∏m, thu hút, giành ˜Òc ni∑m tincıa khách hàng mÓi, duy trì nh˙ng Ëi tác ã có, lôi kéo khách hàng cÙ tr l§i, gi£m chi phí ti∏pth‡ và m rÎng d‡ch vˆ khách hàng

∫ hoàn thành ∑ tài này, chúng tôi ã th¸c hiªn nh˙ng công viªc sau:

• Kh£o sát các hª thËng ERP ∫ hi∫u ˜Òc tÍng th∫ các phân hª cıa ERP

• Kh£o sát các hª thËng CRM trong và ngoài n˜Óc ang có trên th‡ tr˜Ìng

• Tìm hi∫u các quy trình nghiªp vˆ mà doanh nghiªp áp dˆng khi s˚ dˆng ph¶n m∑m CRM

• Nghiên c˘u và thi∏t k∏ tính n´ng cho hª thËng NhanhCRM

• Nghiên c˘u các cách th˘c mô t£ hª thËng b¨ng l˜Òc Á usecase, ERD

• Thi∏t k∏ ki∏n trúc hª thËng

• Nghiên c˘u và áp dˆng các công nghª vào tri∫n khai hª thËng

Trang 8

TÓM TçT CH◊ÃNGCh˜Ïng 1: TÍng quan ∑ tài

Trong ch˜Ïng này, chúng tôi giÓi thiªu cÙng nh˜ trình bày mÎt sË hª thËng ang có trên th‡tr˜Ìng, ˛ nghæa, mˆc tiêu và giÓi h§n cıa d¸ án

Ch˜Ïng 2: Ki∏n th˘c n∑n t£ng

Ti∏p theo chúng tôi trình bày các ki∏n th˘c và khái niªm n∑n t£ng trong hª thËng ∫ có th∫hi∫u rõ hÏn các ch˜Ïng sau Cùng trong ch˜Ïng này chúng tôi trình bày các cÏ s l˛ thuy∏t vàcông nghª chúng tôi s˚ dˆng ∫ xây d¸ng nên hª thËng

Ch˜Ïng 6: K∏t lu™n và h˜Óng phát tri∫n ∑ tài

Ch˜Ïng cuËi cùng chúng tôi trình bày k∏t qu£ cıa d¸ án và h˜Óng phát tri∫n cıa d¸ án trongt˜Ïng lai

Trang 9

Mˆc lˆc

1.1 GiÓi thiªu ∑ tài 17

1.2 Nh˙ng s£n ph©m hiªn t§i 18

1.3 fi nghæa 20

1.4 Mˆc tiêu 20

2 Ki∏n th˘c n∑n t£ng 21 2.1 Các khái niªm trong hª thËng 21

2.2 CÏ s l˛ thuy∏t và công nghª 26

2.2.1 CÏ s l˛ thuy∏t 26

2.2.2 Công nghª 28

3 Phân tích và thi∏t k∏ hª thËng 32 3.1 Ki∏n trúc tÍng quan hª thËng 32

3.2 L˜Òc Á usecase 33

3.3 CÏ s d˙ liªu 38

3.3.1 Thi∏t k∏ cÏ s d˙ liªu ˛ niªm 38

3.3.2 CÏ s d˙ liªu quan hª 71

3.4 LuÁng ho§t Îng cıa hª thËng 77

3.4.1 Quy trình t§o khách hàng 77

3.4.2 Quy trình t§o công ty 77

3.4.3 Quy trình qu£n l˛ phân khúc khách hàng 77

Trang 10

3.4.4 Quy trình qu£n l˛ mô hình chßm i∫m ti∑m n´ng 78

3.4.5 Quy trình qu£n l˛ hành trình khách hàng 79

3.4.6 Quy trình thËng kê hành trình khách hàng 80

3.4.7 Quy trình qu£n l˛ ti∑m n´ng mua hàng 80

3.4.8 Quy trình qu£n l˛ s¸ kiªn 80

3.4.9 Quy trình qu£n l˛ tham gia s¸ kiªn 81

3.4.10 Quy trình qu£n l˛ nhân viên s¸ kiªn 81

3.4.11 Quy trình qu£n l˛ nhiªm vˆ 82

3.4.12 Quy trình qu£n l˛ nhiªm vˆ cuÎc gÂi 82

3.4.13 Quy trình qu£n l˛ cuÎc hµn 83

3.4.14 Quy trình qu£n l˛ b£n m®u nhiªm vˆ 83

3.4.15 Quy trình qu£n l˛ b£n m®u cuÎc gÂi 83

3.4.16 Quy trình qu£n l˛ b£n m®u cuÎc hµn 84

3.4.17 Quy trình qu£n l˛ ti∑m n´ng mua hàng  mô un bán hàng 84

3.4.18 Quy trình qu£n l˛ cÏ hÎi bán hàng 84

3.4.19 Quy trình qu£n l˛ s£n ph©m 85

3.4.20 Quy trình qu£n l˛ b£ng giá 85

3.4.21 Quy trình qu£n l˛ báo giá 85

3.4.22 Quy trình qu£n l˛ Ïn hàng 86

3.4.23 Quy trình qu£n l˛ nhãn dán yêu c¶u 86

3.4.24 Quy trình qu£n l˛ yêu c¶u 86

3.4.25 Quy trình qu£n l˛ ca x˚ l˛ 87

3.4.26 Quy trình qu£n l˛ hàng Òi 87

3.4.27 Quy trình t§o nhân viên 87

3.4.28 Quy trình qu£n l˛ thËng kê ti∏p th‡ 88

3.4.29 Quy trình qu£n l˛ thËng kê bán hàng 88

3.4.30 Quy trình qu£n l˛ thËng kê d‡ch vˆ hÈ trÒ 88

4 Hiªn th¸c hª thËng 90 4.1 Cßu trúc mã nguÁn 90

4.2 Giao diªn 93

4.2.1 Giao diªn trang chı 93

4.2.2 Giao diªn trang danh sách công ty 94

4.2.3 Giao diªn chi ti∏t trang công ty 95

4.2.4 Giao diªn trang danh sách khách hàng 96

4.2.5 Giao diªn trang chi ti∏t khách hàng 98

4.2.6 Giao diªn trang danh sách phân khúc khách hàng 102

4.2.7 Giao diªn trang chi ti∏t phân khúc khách hàng 103

Trang 11

4.2.8 Giao diªn trang danh sách nhiªm vˆ 105

4.2.9 Giao diªn trang chi ti∏t nhiªm vˆ 106

4.2.10 Giao diªn trang danh sách cuÎc gÂi c¶n gÂi 107

4.2.11 Giao diªn trang chi ti∏t cuÎc gÂi c¶n gÂi 108

4.2.12 Giao diªn trang danh sách cuÎc hµn 109

4.2.13 Giao diªn trang chi ti∏t cuÎc hµn 110

4.2.14 Giao diªn trang danh sách hành trình khách hàng 110

4.2.15 Giao diªn trang chi ti∏t hành trình khách hàng 111

4.2.16 Giao diªn trang danh sách email ti∏p th‡ 115

4.2.17 Giao diªn trang chi ti∏t email ti∏p th‡ 116

4.2.18 Giao diªn trang danh sách trang ti∏p th‡ 117

4.2.19 Giao diªn trang chi ti∏t trang ti∏p th‡ 118

4.2.20 Giao diªn trang danh sách s¸ kiªn 120

4.2.21 Giao diªn trang chi ti∏t s¸ kiªn 121

4.2.22 Giao diªn trang danh sách ´ng k˛ tham gia s¸ kiªn 124

4.2.23 Giao diªn trang chi ti∏t ´ng k˛ tham gia s¸ kiªn 125

4.2.24 Giao diªn trang danh sách thành viên s¸ kiªn 125

4.2.25 Giao diªn trang chi ti∏t thành viên s¸ kiªn 126

4.2.26 Giao diªn trang danh sách ti∑m n´ng mua hàng  mô un ti∏p th‡ 127

4.2.27 Giao diªn trang chi ti∏t ti∑m n´ng mua hàng  mô un ti∏p th‡ 128

4.2.28 Giao diªn trang danh sách mô hình chßm i∫m ti∑m n´ng 130

4.2.29 Giao diªn trang chi ti∏t mô hình chßm i∫m ti∑m n´ng 131

4.2.30 Giao diªn trang danh sách bi∫u m®u nhiªm vˆ 132

4.2.31 Giao diªn trang chi ti∏t bi∫u m®u nhiªm vˆ 133

4.2.32 Giao diªn trang danh sách bi∫u m®u cuÎc gÂi 134

4.2.33 Giao diªn trang chi ti∏t bi∫u m®u cuÎc gÂi 134

4.2.34 Giao diªn trang danh sách bi∫u m®u cuÎc hµn 135

4.2.35 Giao diªn trang chi ti∏t bi∫u m®u cuÎc hµn 135

4.2.36 Giao diªn trang thËng kê bán hàng 136

4.2.37 Giao diªn trang danh sách ti∑m n´ng mua hàng  mô un bán hàng 137

4.2.38 Giao diªn trang chi ti∏t ti∑m n´ng mua hàng  mô un bán hàng 138

4.2.39 Giao diªn trang danh sách s£n ph©m 139

4.2.40 Giao diªn trang chi ti∏t s£n ph©m 140

4.2.41 Giao diªn trang danh sách b£ng giá 140

4.2.42 Giao diªn trang chi ti∏t b£ng giá 141

4.2.43 Giao diªn trang danh sách cÏ hÎi bán hàng 142

4.2.44 Giao diªn trang chi ti∏t cÏ hÎi bán hàng 143

Trang 12

4.2.45 Giao diªn trang danh sách báo giá 146

4.2.46 Giao diªn trang chi ti∏t báo giá 147

4.2.47 Giao diªn trang danh sách Ïn hàng 149

4.2.48 Giao diªn trang chi ti∏t Ïn hàng 150

4.2.49 Giao diªn trang danh sách yêu c¶u 151

4.2.50 Giao diªn trang danh sách nhãn dán yêu c¶u 151

4.2.51 Giao diªn trang chi ti∏t yêu c¶u 152

4.2.52 Giao diªn trang danh sách ca x˚ l˛ 153

4.2.53 Giao diªn trang chi ti∏t ca x˚ l˛ 153

4.2.54 Giao diªn trang danh sách hàng Òi 155

4.2.55 Giao diªn trang chi ti∏t hàng Òi 156

4.2.56 Giao diªn trang danh sách nhân viên 157

4.2.57 Giao diªn trang chi ti∏t nhân viên 157

5 Tri∫n khai hª thËng 159 5.1 Docker 159

5.2 CI/CD 161

5.3 AWS ECS 162

5.4 AWS RDS 163

5.5 AWS ElastiCache 164

5.6 AWS Route53 164

6 Ki∫m th˚ hª thËng 165 6.1 Ki∫m tra Ïn v‡ 165

6.2 Ki∫m tra ch˘c n´ng 167

7 K∏t lu™n và h˜Óng phát tri∫n 172 7.1 K∏t qu£ §t ˜Òc 172

7.1.1 Tìm hi∫u nghiªp vˆ 172

7.1.2 CÏ s l˛ thuy∏t và công nghª 172

7.1.3 Phân tích và thi∏t k∏ hª thËng 173

7.1.4 Hiªn th¸c hª thËng 173

7.2 H˜Óng phát tri∫n 173

7.2.1 Tích hÒp ti∏p th‡, bán hàng a kênh 174

7.2.2 Thêm tính n´ng cßu hình tr˜Ìng thông tin khách hàng 174

7.2.3 Tích hÒp các mô un khác trong phân hª ERP 174

7.2.4 Xây d¸ng thêm nhi∑u ch˘c n´ng thËng kê 174

7.2.5 Ÿng dˆng AI trong phân khúc khách hàng, chßm i∫m ti∑m n´ng 174

Trang 13

DANH M÷C HÌNH ÉNH

2.1 Nghiªp vˆ tÍng quát cıa ph¶n m∑m NhanhCRM 21

2.2 Mô hình ki∏n trúc 3 t¶ng 26

2.3 Minh hÂa Graphql 27

3.1 SÏ Á ki∏n trúc hª thËng 32

3.2 Usecase mô un ti∏p th‡ 33

3.3 Usecase mô un bán hàng 34

3.4 Usecase mô un d‡ch vˆ hÈ trÒ 35

3.5 Usecase nhóm ch˘c n´ng qu£n l˛ 36

3.6 Usecase nhóm ch˘c n´ng qu£n l˛ công viªc, qu£n l˛ Ëi t˜Òng 37

3.7 ERD mô un ti∏p th‡ 38

3.8 ERD ch˘c n´ng hành trình khách hàng 39

3.9 ERD mô un bán hàng 40

3.10 ERD mô un d‡ch vˆ hÈ trÒ 41

3.11 Danh sách b£ng trong cÏ s d˙ liªu 71

3.12 Danh sách b£ng trong cÏ s d˙ liªu 72

3.13 L˜Òc Á cÏ s d˙ liªu quan hª cˆm phân quy∑n nhân viên 73

3.14 L˜Òc Á cÏ s d˙ liªu quan hª cˆm ch˘c n´ng ti∏p th‡ 74

3.15 L˜Òc Á cÏ s d˙ liªu quan hª cˆm ch˘c n´ng bán hàng 75

3.16 L˜Òc Á cÏ s d˙ liªu quan hª cˆm ch˘c n´ng d‡ch vˆ hÈ trÒ 76

4.1 Cßu trúc th˜ mˆc front-end 91

4.2 Cßu trúc th˜ mˆc back-end 92

4.3 Giao diªn trang thËng kê ti∏p th‡ 93

4.4 Giao diªn trang thËng kê ti∏p th‡ 93

4.5 Giao diªn thËng kê các Ëi t˜Òng theo tu¶n, qu˛, tháng, n´m 94

4.6 Giao diªn trang danh sách công ty 94

4.7 Giao diªn trang t§o mÓi công ty 95

4.8 Giao diªn chi ti∏t trang công ty 95

4.9 Giao diªn chi ti∏t trang công ty 96

4.10 Giao diªn trang danh sách khách hàng 96

Trang 14

4.11 Giao diªn trang thêm khách hàng b¨ng file excel 97

4.12 Giao diªn trang t§o mÓi khách hàng 97

4.13 Giao diªn trang chi ti∏t khách hàng 98

4.14 Giao diªn trang chi ti∏t khách hàng 98

4.15 Giao diªn gán nhân viên phˆc trách cho khách hàng 99

4.16 Giao diªn thêm ghi chú trong timeline cıa khách hàng 99

4.17 Giao diªn gÂi iªn tho§i cho khách hàng 100

4.18 Giao diªn danh sách các phân khúc mà khách hàng tho£ mãn 100

4.19 Giao diªn danh sách nh˙ng ti∑m n´ng mua hàng cıa khách hàng 101

4.20 Giao diªn danh sách nh˙ng cÏ hÎi cıa khách hàng 101

4.21 Giao diªn trang danh sách phân khúc khách hàng 102

4.22 Giao diªn trang t§o mÓi phân khúc khách hàng Îng 102

4.23 Giao diªn trang t§o mÓi phân khúc khách hàng tænh 103

4.24 Giao diªn danh sách nh˙ng khách hàng trong mÎt phân khúc tænh 103

4.25 Giao diªn trang thi∏t k∏ lu™t cıa phân khúc Îng khách hàng mˆc tiêu 104

4.26 Giao diªn trang thi∏t k∏ lu™t cıa phân khúc Îng sinh nh™t hôm nay 104

4.27 Giao diªn trang danh sách nhiªm vˆ 105

4.28 Giao diªn trang danh sách nhiªm vˆ lÂc theo ng˜Ìi phˆ trách là ng˜Ìi ang ´ng nh™p 105

4.29 Giao diªn trang t§o mÓi nhiªm vˆ 106

4.30 Giao diªn trang danh chi ti∏t nhiªm vˆ 106

4.31 Giao diªn gán nhân viên phˆ trách nhiªm vˆ 107

4.32 Giao diªn trang danh sách cuÎc gÂi c¶n gÂi 107

4.33 Giao diªn trang t§o mÓi cuÎc gÂi c¶n gÂi 108

4.34 Giao diªn trang chi ti∏t cuÎc gÂi c¶n gÂi 108

4.35 Giao diªn trang danh sách cuÎc hµn 109

4.36 Giao diªn trang t§o mÓi cuÎc hµn 109

4.37 Giao diªn trang danh chi ti∏t cuÎc hµn 110

4.38 Giao diªn trang danh sách hành trình khách hàng 110

4.39 Giao diªn trang t§o mÓi hành trình khách hàng 111

4.40 Giao diªn trang thi∏t k∏ hành trình khách hàng khi hành trình ch˜a ch§y 111

4.41 Giao diªn trang thi∏t k∏ hành trình khách hàng khi hành trình ã ch§y 112

4.42 Giao diªn trang thi∏t k∏ hành trình khách hàng khi hành trình ã ch§y 112

4.43 Giao diªn thËng kê nËt g˚i email khi hành trình khách hàng ang ch§y 113

4.44 Giao diªn thËng kê tÍng sË l˜Òng email g˚i i trong hành trình khách hàng 113

4.45 Giao diªn thËng kê các khách hàng t˜Ïng tác vÓi email ˜Òc g˚i t¯ hành trình khách hàng 114

Trang 15

4.46 Giao diªn thËng kê danh sách các ti∑m n´ng mua hàng ˜Òc t§o ra t¯ hành

trình khách hàng 114

4.47 Giao diªn trang danh sách email ti∏p th‡ 115

4.48 Giao diªn trang t§o mÓi email ti∏p th‡ 115

4.49 Giao diªn trang thi∏t k∏ email ti∏p th‡ 116

4.50 Giao diªn thËng kê sË l˜Òng email ˜Òc g˚i i trong email ti∏p th‡ 116

4.51 Giao diªn thËng kê danh sách các khách hàng t˜Ïng tác vÓi email ˜Òc g˚i t¯ email ti∏p th‡ 117

4.52 Giao diªn trang danh sách trang ti∏p th‡ 117

4.53 Giao diªn trang t§o mÓi trang ti∏p th‡ 118

4.54 Giao diªn trang thi∏t k∏ trang ti∏p th‡ 118

4.55 Giao diªn thËng kê sË l˜Òng khách hàng ˜Òc t§o ra t¯ trang ti∏p th‡ 119

4.56 Giao diªn thËng kê danh sách ti∑m n´ng mua hàng ˜Òc t§o ra t¯ trang ti∏p th‡ 119 4.57 Giao diªn trang danh sách s¸ kiªn 120

4.58 Giao diªn trang t§o mÓi danh sách s¸ kiªn 120

4.59 Giao diªn trang chi ti∏t s¸ kiªn khi s¸ kiªn ch˜a ch§y 121

4.60 Giao diªn trang chi ti∏t s¸ kiªn khi s¸ kiªn ang ch§y 121

4.61 Giao diªn thi∏t k∏ trang ´ng kí s¸ kiªn cıa s¸ kiªn 122

4.62 Giao diªn thËng kê ng˜Ìi tham gia s¸ kiªn 122

4.63 Giao diªn trang quét Qr code qu£n l˛ check-in cıa s¸ kiªn 123

4.64 Giao diªn trang qu£n l˛ nhân viên s¸ kiªn cıa s¸ kiªn 123

4.65 Giao diªn trang danh sách ´ng k˛ tham gia s¸ kiªn 124

4.66 Giao diªn trang t§o mÓi ´ng k˛ tham gia s¸ kiªn 124

4.67 Giao diªn trang chi ti∏t s¸ kiªn khi ch˜a ˜Òc ch§y 125

4.68 Giao diªn trang danh sách thành viên s¸ kiªn 125

4.69 Giao diªn trang t§o mÓi thành viên s¸ kiªn 126

4.70 Giao diªn trang chi ti∏t thành viên s¸ kiªn 126

4.71 Giao diªn trang danh sách ti∑m n´ng mua hàng  mô un ti∏p th‡ 127

4.72 Giao diªn trang t§o mÓi ti∑m n´ng mua hàng 127

4.73 Giao diªn trang chi ti∏t ti∑m n´ng mua hàng  mô un ti∏p th‡ 128

4.74 Giao diªn trang chi ti∏t ti∑m n´ng mua hàng  mô un ti∏p th‡ 128

4.75 Giao diªn tr§ng thái ti∑m n´ng 129

4.76 Giao diªn tr§ng thái ti∑m n´ng 129

4.77 Giao diªn tr§ng thái ti∑m n´ng 129

4.78 Giao diªn trang danh sách mô hình chßm i∫m ti∑m n´ng 130

4.79 Giao diªn trang t§o mÓi mô hình chßm i∫m ti∑m n´ng 130

4.80 Giao diªn trang chi ti∏t mô hình chßm i∫m ti∑m n´ng theo hành vi 131

Trang 16

4.81 Giao diªn trang chi ti∏t mô hình chßm i∫m ti∑m n´ng theo nhân kh©u hÂc 131

4.82 Giao diªn xem timeline mô hình chßm i∫m ti∑m n´ng 132

4.83 Giao diªn trang danh sách bi∫u m®u nhiªm vˆ 132

4.84 Giao diªn trang chi ti∏t bi∫u m®u nhiªm vˆ 133

4.85 Giao diªn trang t§o mÓi bi∫u m®u nhiªm vˆ 133

4.86 Giao diªn trang danh sách bi∫u m®u cuÎc gÂi 134

4.87 Giao diªn trang chi ti∏t bi∫u m®u cuÎc gÂi 134

4.88 Giao diªn trang danh sách bi∫u m®u cuÎc hµn 135

4.89 Giao diªn trang chi ti∏t bi∫u m®u cuÎc hµn 135

4.90 Giao diªn trang thËng kê bán hàng 136

4.91 Giao diªn trang thËng kê bán hàng 136

4.92 Giao diªn thËng kê các Ëi t˜Òng theo tu¶n, qu˛, tháng, n´m 137

4.93 Giao diªn trang danh sách ti∑m n´ng mua hàng  mô un bán hàng 137

4.94 Giao diªn trang chi ti∏t ti∑m n´ng mua hàng  mô un bán hàng 138

4.95 Giao diªn trang chi ti∏t ti∑m n´ng mua hàng  mô un bán hàng 138

4.96 Giao diªn trang danh sách s£n ph©m 139

4.97 Giao diªn trang t§o mÓi s£n ph©m 139

4.98 Giao diªn trang chi ti∏t s£n ph©m 140

4.99 Giao diªn trang danh sách b£ng giá 140

4.100 Giao diªn trang t§o mÓi b£ng giá 141

4.101 Giao diªn trang chi ti∏t b£ng giá 141

4.102 Giao diªn trang danh sách cÏ hÎi bán hàng 142

4.103 Giao diªn trang t§o mÓi cÏ hÎi bán hàng 142

4.104 Giao diªn trang chi ti∏t cÏ hÎi bán hàng 143

4.105 Giao diªn trang chi ti∏t cÏ hÎi bán hàng 143

4.106 Giao diªn tr§ng thái cÏ hÎi bán hàng 144

4.107 Giao diªn tr§ng thái cÏ hÎi bán hàng 144

4.108 Giao diªn tr§ng thái cÏ hÎi bán hàng 144

4.109 Giao diªn tr§ng thái cÏ hÎi bán hàng 144

4.110 Giao diªn danh sách nh˙ng báo giá cıa mÎt cÏ hÎi bán hàng 145

4.111 Giao diªn t§o mÎt báo giá cho mÎt cÏ hÎi bán hàng 145

4.112 Giao diªn trang danh sách báo giá 146

4.113 Giao diªn trang t§o mÓi báo giá 146

4.114 Giao diªn trang chi ti∏t báo giá 147

4.115 Giao diªn trang chi ti∏t báo giá 147

4.116 Giao diªn xußt và g˚i báo giá cho khách hàng 148

4.117 Giao diªn t§o Ïn hàng t¯ mÎt báo giá 148

Trang 17

4.118 Giao diªn trang danh sách Ïn hàng 149

4.119 Giao diªn trang t§o mÓi Ïn hàng 149

4.120 Giao diªn trang chi ti∏t Ïn hàng 150

4.121 Giao diªn trang chi ti∏t Ïn hàng 150

4.122 Giao diªn trang danh sách yêu c¶u 151

4.123 Giao diªn trang cßu hình nhãn dán yêu c¶u 151

4.124 Giao diªn trang chi ti∏t yêu c¶u ch˜a ˜Òc hª thËng t¸ Îng dán nhãn 152

4.125 Giao diªn trang chi ti∏t yêu c¶u ã ˜Òc hª thËng t¸ Îng dán nhãn 152

4.126 Giao diªn trang danh sách ca x˚ l˛ 153

4.127 Giao diªn trang chi ti∏t ca x˚ l˛ 153

4.128 Giao diªn c™p nh™t tr§ng thái cıa ca x˚ l˛ 154

4.129 Giao diªn thêm thı công mÎt ca x˚ l˛ vào mÎt hàng Òi 154

4.130 Giao diªn trang danh sách hàng Òi 155

4.131 Giao diªn trang t§o mÓi hàng Òi 155

4.132 Giao diªn trang chi ti∏t chi ti∏t hàng Òi 156

4.133 Giao diªn thêm nhân viên vào hàng Òi 156

4.134 Giao diªn trang t§o mÓi nhân viên 157

4.135 Giao diªn trang chi ti∏t chi ti∏t nhân viên 157

4.136 Giao diªn trang cßu hình phân quy∑n nhân viên 158

4.137 Giao diªn trang cßu hình phân quy∑n nhân viên 158

5.1 Dockerfile cßu hình docker cho mã nguÁn backend 159

5.2 Dockerfile cßu hình docker cho mã nguÁn client 160

5.3 File gilab-ci.yaml cßu hình t¸ Îng deploy mã nguÁn backend khi commit code lên gitlab 161

5.4 File gilab-ci.yaml cßu hình t¸ Îng deploy mã nguÁn client khi commit code lên gitlab 162

5.5 Cßu hình AWS ECS cho mã nguÁn backend trên AWS 163

5.6 Cßu hình AWS ECS cho mã nguÁn client trên AWS 163

5.7 Database Postgres cıa hª thËng ang ch§y trên AWS RDS 164

5.8 Database Redis cıa hª thËng ang ch§y trên AWS ElastiCache 164

5.9 Trang qu£n l˛ tên mi∑n cıa hª thËng trên AWS 164

6.1 Màn hình chi ti∏t hiªn th¸c ki∫m th˚ mÎt service 166

6.2 Màn hình k∏t qu£ ch§y thành công các test case 167

6.3 Màn hình t§o phân khúc khách hàng Îng 168

6.4 Màn hình phân khúc khách hàng v¯a t§o thành công 168

6.5 Màn hình thi∏t k∏ lu™t cho phân khúc 169

6.6 ChÂn "Go live" ∫ khi ch§y phân khúc 169

Trang 18

6.7 Màn hình t§o khách hàng mÓi 170

6.8 Thành viên cıa phân khúc sau b˜Óc 3 170

6.9 Mˆc phân khúc khách hàng t§i trang chi ti∏t cıa khách hàng này 171

6.10 Mˆc phân khúc khách hàng t§i chi ti∏t cıa khách hàng 171

Trang 19

DANH M÷C BÉNG

3.1 Th¸c th∫ user 42

3.2 Th¸c th∫ entity_resource 43

3.3 Th¸c th∫ role 43

3.4 Th¸c th∫ entity_role 43

3.5 Th¸c th∫ contact 44

3.6 Th¸c th∫ account 45

3.7 Th¸c th∫ Lead 46

3.8 Th¸c th∫ Lead 47

3.9 Th¸c th∫ lead_scoring_model 47

3.10 Th¸c th∫ history_update_score 48

3.11 Th¸c th∫ rule 48

3.12 Th¸c th∫ email 49

3.13 Th¸c th∫ email_template 49

3.14 Th¸c th∫ form 49

3.15 Th¸c th∫ segment_model 50

3.16 Th¸c th∫ opportunity 51

3.17 Th¸c th∫ task 52

3.18 Th¸c th∫ phone_call 53

3.19 Th¸c th∫ appointment 54

3.20 Th¸c th∫ task_template 54

3.21 Th¸c th∫ phone_template 55

3.22 Th¸c th∫ appointment_template 55

3.23 Th¸c th∫ event 56

3.24 Th¸c th∫ event_contact 56

3.25 Th¸c th∫ quote 57

3.26 Th¸c th∫ sales_order 58

3.27 Th¸c th∫ product 58

3.28 Th¸c th∫ pricing 59

Trang 20

3.29 Th¸c th∫ customer journey 59

3.30 Th¸c th∫ workflow 60

3.31 Th¸c th∫ state 60

3.32 Th¸c th∫ transition 61

3.33 Th¸c th∫ activity 61

3.34 Th¸c th∫ activity_task 61

3.35 Th¸c th∫ activity_task 62

3.36 Th¸c th∫ activity_appointment 62

3.37 Th¸c th∫ activity_time 63

3.38 Th¸c th∫ activity_email 63

3.39 Th¸c th∫ activity_lead 63

3.40 Th¸c th∫ condition 64

3.41 Th¸c th∫ contact_workflow 64

3.42 Th¸c th∫ contact_workflow_tracking 65

3.43 Th¸c th∫ history_email 65

3.44 Th¸c th∫ timeline 66

3.45 Th¸c th∫ history_form 67

3.46 Th¸c th∫ request_label 67

3.47 Th¸c th∫ request 68

3.48 Th¸c th∫ case 69

3.49 Th¸c th∫ queue 70

Trang 21

Ch˜Ïng 1

TÍng quan

1.1 GiÓi thiªu ∑ tài

VÓi s¸ phát tri∫n m§nh m≥ cıa cách m§ng công nghiªp(CMCN) 4.0, công nghª ã có nh˙ngtác Îng lÓn ∏n mÂi lænh v¸c trong Ìi sËng i∑u này ã mang l§i nhi∑u cÏ hÎi phát tri∫n chocác doanh nghiªp, tuy nhiên các doanh nghiªp cÙng ˘ng tr˜Óc thách th˘c lÓn ph£i thay Íimình ∫ thích nghi i∑u này khi∏n cách ho§t Îng tr˜Óc ây cıa các doanh nghiªp không cònth™t s¸ phù hÒp và mang l§i hiªu qu£ nh˜ tr˜Óc Trong bËi c£nh ó, cuËi nh˙ng n´m 1980, các

hª thËng ERP (Enterprise Resource Planning) ¶u tiên xußt hiªn Hª thËng qu£n tr‡ tÍng th∫doanh nghiªp ERP là mÎt hª thËng thông tin có th∫ tËi ˜u hóa viªc tÍ ch˘c, v™n hành doanhnghiªp, em l§i nh˙ng lÒi ích vô cùng to lÓn v∑ chi phí, thÌi gian cho doanh nghiªp

MÎt trong nh˙ng phân hª quan trÂng cıa ERP là customer relationship management (CRM).Phân hª customer relationship management giúp qu£n l˛ vòng Ìi ch´m sóc khách hàng mÎtcách ¶y ı và dπ ti∏p c™n nhßt cho doanh nghiªp Không chø giúp doanh nghiªp có th∫ qu£nl˛ khách hàng tËt hÏn, CRM còn cung cßp nh˙ng thông tin giúp doanh nghiªp có cái nhìn tÍngquan v∑ mËi quan hª vÓi khách hàng cıa mình, dπ dàng có th∫ tr£ lÌi nh˙ng câu h‰i nh¨m c£ithiªn chi∏n l˜Òc cıa doanh nghiªp Áng thÌi hª thËng CRM cung cßp kh£ n´ng t¸ Îng hoá,

cá nhân hóa cho các ho§t Îng t˜Ïng tác vÓi khách hàng, £m b£o viªc xây d¸ng mËi quan hªvÓi khách hàng t¸ nhiên, nhanh chóng và hiªu qu£ nhßt

Tr˜Óc xu th∏ ó, nhóm xây d¸ng mÎt hª thËng CRM giúp doanh nghiªp qu£n l˛ và xây d¸ngmËi quan hª b∑n ch∞t vÓi khách hàng cıa mình, t¯ giai o§n tìm ki∏m, nuôi d˜Ông, cho tÓi khidoanh nghiªp có ˜Òc các khách hàng thân thi∏t Hª thËng NhanhCRM bao gÁm các mô unmarketing (ti∏p th‡), sales(bán hàng), services(d‡ch vˆ hÈ trÒ) quan hª ch∞t ch≥ vÓi nhau ÁngthÌi, NhanhCRM cung cßp các ch˘c n´ng t¸ Îng hoá, qu£n l˛ công viªc cÙng nh˜ công cˆchønh s˚a v´n b£n và template m®u ∫ nhân viên có th∫ hoàn thành công viªc cıa mình nhanh

Trang 22

1.2 Nh˙ng s£n ph©m hiªn t§i

Qua kh£o sát chúng tôi ã tìm hi∫u các ph¶n m∑m CRM trên th‡ tr˜Ìng Chúng tôi so sánh

và quy∏t ‡nh xây d¸ng ph¶n m∑m NhanhCRM vÓi các ch˘c n´ng nh˜ sau:

Tính n´ng

kh£o sát Odoo CRM OnlineCRM Agile CRM Getfly CRM NhanhCRM

Qu£n l˛ ti∑m

n´ng Có Có Không Có CóChßm i∫m

Phân khúc

Phân khúc cË

‡nh v∑ ∞ci∫m

Phân khúctænh, phânkhúc Îng

giá Có Có Không Không Có

Trang 24

1.3 fi nghæa

Viªc xây d¸ng hª thËng NhanhCRM là mÎt cÏ hÎi ∫ chúng tôi trau dÁi thêm các kinhnghiªm ˘ng dˆng nh˙ng gì ã hÂc ˜Òc cÙng nh˜ hÂc h‰i, áp dˆng nh˙ng công nghª mÓi hiªnnay Ngoài ra, thông qua các ch˘c n´ng t¸ Îng hoá chúng tôi còn hÂc ˜Òc quy trình thi∏t k∏t¸ Îng hoá cho hª thËng

V∑ ‡nh h˜Óng trong t˜Ïng lai, hª thËng s≥ phát tri∫n m£ng khai phá d˙ liªu k∏t hÒp hÂc sâu

∫ nâng cao các tính n´ng phân lo§i khách hàng, thi∏t l™p i∫m, ti∏p th‡ khách hàng d¸a trên các

sË liªu ã thu th™p ˜Òc

1.4 Mˆc tiêu

Mˆc tiêu cıa ∑ tài là xây d¸ng mÎt hª thËng CRM cung cßp các nhóm ch˘c n´ng ti∏p th‡,bán hàng, d‡ch vˆ hÈ trÒ khách hàng, t¸ Îng hoá các quy trình, qu£n l˛ công viªc, qu£n l˛ nhânviên, xem thËng kê báo cáo ho§t Îng công ty Các ch˘c n´ng không ho§t Îng riêng r¥ mà phËihÒp thông tin mÎt cách ch∞t ch≥ vÓi nhau, ¶u vào cıa ch˘c n´ng này là ¶u ra cıa ch˘c n´ngkia NhÌ vào ch˘c n´ng t¸ Îng hoá, ng˜Ìi dùng dπ dàng thi∏t k∏ mÎt quy trình phù hÒp vÓidoanh nghiªp cıa mình Áng thÌi, hª thËng cung cßp nh˙ng sË liªu thËng kê ∫ doanh nghiªp

dπ dàng theo dõi ho§t Îng cıa nhân viên và toàn công ty, t¯ ó ˜a ra các ánh giá, quy∏t ‡nh

và chi∏n l˜Òc úng ≠n cho doanh nghiªp

Trang 25

Ch˜Ïng 2

Ki∏n th˘c n∑n t£ng

2.1 Các khái niªm trong hª thËng

Tr˜Óc khi trình bày các khái niªm trong hª thËng, chúng tôi xin trình bày nghiªp vˆ tÍngquát cıa ph¶n m∑m NhanhCRM

Hình 2.1: Nghiªp vˆ tÍng quát cıa ph¶n m∑m NhanhCRM

Hª thËng NhanhCRM nh¨m mˆc ích thu th™p và chuy∫n Íi các ti∑m n´ng mua hàng thành

cÏ hÎi bán hàng, chi∏n th≠ng các cÏ hÎi này ∫ em l§i các Ïn hàng cho doanh nghiªp

Trang 26

Cˆ th∫, Sau khi hª thËng thu th™p ˜Òc các ti∑m n´ng mua hàng t¯ viªc tÍ ch˘c các s¸ kiªn,ho∞c trang ti∏p th‡, các ti∑m n´ng s≥ ti∏p tˆc ˜Òc nuôi d˜Ông b¨ng các công cˆ ti∏p th‡: hànhtrình khách hàng, s¸ kiªn, ti∏p th‡ tr¸c ti∏p ( gÂi iªn, email) Các ti∑m n´ng mua hàng có th∫

là t¯ mÎt khách hàng mÓi ch˜a ˜Òc ghi l§i trong hª thËng, ho∞c là t¯ mÎt khách hàng ã ˜Òcghi l§i trong hª thËng ( có th∫ ã mua hàng ho∞c ch˜a) ∫ có th∫ ti∏p th‡ ˜Òc hiªu qu£, úngkhách hàng mˆc tiêu, doanh nghiªp thi∏t k∏ các phân khúc khách hàng d¸a trên các lu™t mà hªthËng cung cßp Các ti∑m n´ng mua hàng ˜Òc ánh giá thông qua s¸ ánh giá cıa nhân viên( tình tr§ng t˜Ïng tác "nóng, l§nh, ßm") ho∞c ánh giá thông qua i∫m d¸a trên mô hình chßmi∫m, t¯ viªc ánh giá, hª thËng ho∞c nhân viên s≥ chÂn ra các ti∑m n´ng mua hàng áp ˘ng

˜Òc tiêu chí ánh giá cıa doanh nghiªp ∫ chuy∫n qua mô un bán hàng

¶u ra cıa mô un ti∏p th‡ là các ti∑m n´ng mua hàng có kh£ n´ng cao chuy∫n Íi thànhcông, cÙng chính là ¶u vào cıa mô un bán hàng T§i ây các nhân viên s≥ th¸c hiªn ánh giál§i các ti∑m n´ng này, và quy∏t ‡nh có xét duyªt ∫ các ti∑m n´ng này chuy∫n thành cÏ hÎi bánhàng hay không Khi có cÏ hÎi bán hàng, nhân viên s≥ b≠t ¶u quy trình bán hàng vÓi kháchhàng cıa cÏ hÎi này (gÂi iªn tho§i, lên l‡ch hµn, ) và s˚ dˆng các công cˆ hÈ trÒ bán hàng cıa

hª thËng ( s£n ph©m, báo giá, b£ng giá ) Khi khách hàng Áng ˛ mua hàng, cÏ hÎi thành công,doanh nghiªp có ˜Òc Ïn hàng

Tuy nghiên ph¶n m∑m NhanhCRM không chø d¯ng t§i ó, sau khi có ˜Òc các Ïn hàng,ng˜Ìi dùng có th∫ thi∏t l™p ∫ liên l§c ch´m sóc ‡nh k˝ cho các khách hàng ã mua hàng, thuth™p ˛ ki∏n Khách hàng cÙng có th∫ g˚i email ho∞c gÂi iªn tÓi hª thËng ∫ ˜a ra các yêu c¶u,khi∏u n§i, Hª thËng NhanhCRM sau ó s≥ s˚ dˆng hÂc máy ∫ dánh nhãn các yêu c¶u này, t¸Îng t§o ca x˚ l˛ và gán vào hàng chÌ vÓi nhãn t˜Ïng ˘ng

NhanhCRM giúp các nhà qu£n tr‡ doanh nghiªp có th∫ theo dõi và n≠m b≠t ˜Òc tình hìnhho§t Îng cıa công ty Nhà qu£n tr‡ có th∫ xem ˜Òc ho§t Îng ang diπn ra cıa doanh nghiªp,qu£n l˛ nhân viên, giao viªc cho nhân viên, phân quy∑n cho nhân viên, theo dõi k∏t qu£ côngviªc cıa nhân viên, xem báo cáo v∑ ho§t Îng ti∏p th‡, ho§t Îng bán hàng và d‡ch vˆ hÈ trÒ cıadoanh nghiªp

Sau ây chúng tôi xin gi£i thích mÎt sË khái niªm quan trÂng trong hª thËng

Template (Bi∫u m®u): là các b£n m®u theo ó ng˜Ìi dùng có th∫ thêm thông tin và thu

˜Òc mÎt Ëi t˜Òng thông tin cˆ th∫ Trong hª thËng có nhi∑u lo§i bi∫u m®u, cˆ th∫ là :bi∫u m®u cuÎc gÂi, bi∫u m®u nhiªm vˆ, bi∫u m®u cuÎc hµn, bi∫u m®u th˜ iªn t˚, bi∫um®u trang ti∏p th‡ Nh˙ng bi∫u m®u này giúp viªc thao tác cıa ng˜Ìi dùng nhanh chóng

và có tÍ ch˘c hÏn

Contact (Khách hàng cá nhân): Là các khách hàng ˜Òc l˜u l§i trong hª thËng Khách

hàng này có th∫ là khách hàng cá nhân ho∞c nhân viên cıa mÎt công ty (Account) ây

là Ëi t˜Òng chính cıa hª thËng ∫ ch´m sóc các khách hàng là công ty, hª thËng s≥ liên

Trang 27

l§c qua các khách hàng cá nhân §i diªn cho công ty này.

Account: (Công ty) là các khách hàng công ty ˜Òc ghi l§i trong hª thËng, công ty có

các nhân viên là các contact

Segment (Phân khúc khách hàng): nhóm các khách hàng t˜Ïng t¸ vÓi nhau theo mÎt

y∏u tË nào ó (nhân kh©u hÂc, hành vi) ∫ dπ dàng trong viªc ti∏p c™n, ti∏p th‡ tÓi úngkhách hàng mˆc tiêu Viªc phân khúc khách hàng giúp cho viªc xây d¸ng mËi quan hªgi˙a doanh nghiªp vÓi khách hàng tr nên linh ho§t, hiªu qu£ ˘ng vÓi nhi∑u lo§i kháchhàng có ∞c i∫m khác nhau, em l§i lÒi ích v∑ m∞t chi phí và giúp doanh nghiªp pháttri∫n s¸ thßu hi∫u nhu c¶u khách hàng, t¯ ó c£i thiªn chßt l˜Òng d‡ch vˆ khách hàng HªthËng cung cßp hai lo§i phân khúc khách hàng là phân khúc tænh và phân khúc Îng

Ëi vÓi phân khúc tænh, ng˜Ìi dùng thêm các khách hàng mong muËn vào phân khúc.Phân khúc tænh n≠m gi˙ mÎt danh sách tænh các khách hàng ˜Òc chÂn tr˜Óc Thôngth˜Ìng, nhân viên ti∏p th‡ ho∞c nhân viên bán hàng s≥ xây d¸ng danh sách này d¸a trênki∏n th˘c cá nhân ho∞c các t˜Ïng tác ngoài Ìi th¸c

Phân khúc Îng ˜Òc xây d¸ng d¸a trên các ∞c i∫m v∑ khách hàng mˆc tiêu cıa doanhnghiªp Ví dˆ nh˜ doanh nghiªp xây d¸ng phân khúc "khách hàng là n˙, ã l™p gia ình

và có t¯ mÎt con tr lên" ∫ ti∏p th‡ cho dòng s£n ph©m nÁi chiên không d¶u, ho∞c phânkhúc khách hàng "sinh nh™t hôm nay" ∫ t¸ Îng g˚i email chúc m¯ng sinh nh™t cáckhách hàng hàng ngày, phân khúc Îng "khách hàng ã mua hàng mÎt tháng" ∫ ch´msóc khách hàng ã mua hàng ‡nh k˝ sau mÎt tháng Thành viên trong các phân khúcÎng ˜Òc thay Íi liên tˆc khi có thay Íi liên quan tÓi khách hàng, sao cho k∏t qu£ phânkhúc luôn nhßt quán vÓi thông tin mÓi nhßt cıa hª thËng

Lead (Ti∑m n´ng mua hàng): th∫ hiªn mÎt s¸ quan tâm cıa khách hàng (contact) Ëi vÓi

mÎt s£n ph©m ho∞c chi∏n d‡ch cˆ th∫ cıa doanh nghiªp MÎt khách hàng có th∫ có nhi∑uti∑m n´ng mua hàng MÈi ti∑m n´ng này s≥ ˜Òc nuôi d˜Ông ∫ có th∫ chuy∫n thành cÏhÎi bán hàng Ti∑m n´ng mua hàng ˜Òc x∏p h§ng và ánh giá thông qua i∫m ti∑m n´ng,i∫m này giúp nhân viên dπ dàng chÂn ra nh˙ng ti∑m n´ng nên ˜Òc ˜u tiên ∫ làm viªctr˜Óc T§i mô un ti∏p th‡, khi ti∑m n´ng ˜Òc ánh giá sÆn sàng ∫ bán hàng (ready forsale), ti∑m n´ng này s≥ ˜Òc chuy∫n qua mô un bán hàng T§i ây ti∑m n´ng có th∫ ˜Òcxét duyªt ∫ chuy∫n thành cÏ hÎi bán hàng

Lead scoring model (Mô hình chßm i∫m ti∑m n´ng): Khi sË l˜Òng ti∑m n´ng mua

hàng thu ˜Òc t´ng lên, c¶n mÎt công cˆ ∫ hÈ trÒ doanh nghiªp ánh giá ˜Òc các ti∑mn´ng, t¯ ó ˜a ra các ti∑m n´ng c¶n ˜u tiên làm viªc tr˜Óc, tránh lãng phí thÌi gian vÓicác ti∑m n´ng không h˘a hµn MÎt công cˆ mà nhi∑u doanh nghiªp ang s˚ dˆng hiªnnay là mô hình ∫ chßm i∫m cho ti∑m n´ng i∫m này th∫ hiªn tÍng quan v∑ hÁ sÏ vàl‡ch s˚ t˜Ïng tác vÓi doanh nghiªp cıa ti∑m n´ng, t¯ ó cho thßy kh£ n´ng mà ti∑m n´ngnày có th∫ tr thành mÎt cÏ hÎi bán hàng MÎt mô hình chßm i∫m ti∑m n´ng bao gÁm

Trang 28

nhi∑u lu™t chßm i∫m Các lu™t này do doanh nghiªp ˜a ra d¸a trên khách hàng mˆc tiêu

và các tiêu chí mà doanh nghiªp ánh giá là óng góp lÓn vào viªc khách hàng này s≥mua hàng

V∑ cách xác ‡nh i∫m cho t¯ng lu™t trong mô hình, hiªn t§i theo l˛ thuy∏t và trong th¸ct∏ có hai cách: doanh nghiªp xác ‡nh mÎt phÍ i∫m, và i∑u chønh phÍ i∫m này theokhách hàng mˆc tiêu ho∞c kinh nghiªm ho§t Îng; cách th˘ hai là s˚ dˆng các công cˆhÂc máy ∫ ˜a ra các sË i∫m và dùng mô hình ∫ i∑u chønh i∫m theo thÌi gian Hiªnt§i hª thËng hÈ trÒ cách th˘ nhßt ∫ thi∏t l™p i∫m, cách th˘ hai chúng tôi s≥ xây d¸ngtrong thÌi gian tÓi

∫ xây d¸ng mÎt mô hình chßm i∫m ti∑m n´ng, ng˜Ìi dùng ‡nh nghæa các lu™t cho t¯ng

mô hình ( các lu™t này có th∫ ˜Òc nhóm ho∞c k∏t hÒp vÓi nhau (AND/OR)) Các lu™t này

˜Òc ‡nh nghæa d¸a trên các tiêu chí v∑ hành vi và nhân kh©u hÂc Hª thËng s≥ t¸ Îngchßm i∫m ti∑m n´ng theo mô hình ˜Òc thi∏t l™p

Customer journey (Hành trình khách hàng): Khi doanh nghiªp thu hút các khách hàng

ti∑m n´ng, h s≥ b≠t ¶u b¨ng viªc khám phá s£n ph©m cıa doanh nghiªp, ánh giá xemliªu nh˙ng s£n ph©m ó có áp ˘ng nhu c¶u cıa h hay không, tìm ki∏m ˜u ãi tËt và cuËicùng là mua hàng Quy trình này ˜Òc gÂi là hành trình khách hàng (customer journey)

∫ viªc ti∏p c™n, ti∏p th‡ và ch´m sóc khách hàng dπ dàng, nhanh chóng và ˜Òc thi∏tk∏ t¸ Îng, hª thËng cung cßp công cˆ xây d¸ng các hành trình cıa khách hàng ∫ xâyd¸ng hành trình khác hàng, ng˜Ìi dùng xác ‡nh phân khúc mˆc tiêu và t§o các hànhÎng cho các thành viên trong phân khúc ó, các hành Îng hª thËng cung cßp nh˜ : g˚iemail t¸ Îng, gán nhân viên t¸ Îng, t§o contact t¸ ông, r≥ nhánh hàng trình Hànhtrình khách hàng cÙng ˜Òc s˚ dˆng cho các hành Îng ch´m sóc khách hàng ‡nh k˝ cıadoanh nghiªp nh˜: g˚i email chúc m¯ng sinh nh™t, g˚i email ánh giá tr£i nghiªm chokhách hàng sau khi mua hàng

Opportunity (CÏ hÎi bán hàng): Khi có mÎt cÏ hÎi bán hàng thì lúc này khách hàng g¶n

nh˜ ã sÆn sàng mua — nói cách khác, ó là th‰a thu™n doanh nghiªp s≠p giành ˜Òc.Nhân viên bán hàng s≥ làm viªc vÓi cÏ hÎi bán hàng ∫ có th∫ mang l§i Ïn hàng chodoanh nghiªp

Quote (Báo giá): Là mÎt báo giá cıa mÎt cÏ hÎi bán hàng trong lúc làm viªc vÓi mÎt

cÏ hÎi bán hàng, nhân viên bán hàng s≥ nhi∑u l¶n g˚i báo giá cho khách hàng Khi kháchhàng Áng ˛ vÓi báo giá, cÏ hÎi ˜Òc chuy∫n tr§ng thái thành thành công, mÎt Ïn hàngcho cÏ hÎi này s≥ ˜Òc t§o t¸ Îng d¸a trên báo giá ˜Òc chßp nh™n Ng˜Òc l§i, khi kháchhàng t¯ chËi mÂi báo giá, th‰a thu™n thßt b§i, cÏ hÎi ˜Òc chuy∫n tr§ng thái thành thßtb§i

MÈi báo giá ∑u có ngày h∏t h§n, n∏u báo giá ã ˜Òc g˚i tÓi khách hàng nh˜ng ch˜anh™n ˜Òc tr£ lÌi và ã quá ngày h∏t h§n, báo giá ó s≥ ˜Òc xem là h∏t hiªu l¸c

Trang 29

Báo giá bao gÁm danh sách các s£n ph©m mà khách hàng ∞t, kèm theo sË l˜Òng và giábán Các s£n ph©m và giá bán cıa s£n ph©m s≥ ˜Òc lßy t¯ các b£ng giá Nhân viên có th∫s˚a l§i giá bán khác so vÓi b£ng giá, tuy nhiên s≥ tham kh£o d¸a trên giá bán thßp nhßt vàgiá bán cao nhßt cıa s£n ph©m ó (Thông tin này s≥ ˜Òc ghi trong b£ng giá).

Order ( Ïn hàng) : MÎt Ïn hàng trong hª thËng Ïn bao gÁm tßt c£ thông tin v∑ mÎt

l¶n mua hàng cıa khách hàng

Request (Yêu c¶u): MÎt yêu c¶u ˜Òc g˚i t¯ khách hàng thông qua email ho∞c gÂi iªn.

Khi hª thËng nh™n ˜Òc email ho∞c gÂi iªn s≥ t§o yêu c¶u, t¸ Îng gán nhãn cho yêu c¶u

∫ phân lo§i yêu c¶u Sau ó t§o ca x˚ l˛ cho yêu c¶u

Case (Ca x˚ l˛): ˜Òc t§o ra ∫ theo dõi yêu c¶u t¯ khách hàng Qu£n l˛ có th∫ gán ng˜Ìi

phˆ trách cho các ca x˚ l˛ và thêm ca x˚ l˛ vào hàng chÌ Ca x˚ l˛ cÙng có th∫ ˜Òc gánt¸ Îng vào hàng chÌ có nhãn dán t˜Ïng ˘ng vÓi nhãn dán cıa yêu c¶u Qu£n l˛ có th∫gán nhân viên vào các hàng chÌ, nhân viên d¸a theo m˘c Î yêu tiên cıa các ca x˚ l˛ ∫x˚ l˛ yêu c¶u cho khách hàng

Event (S¸ kiªn): là các s¸ kiªn do doanh nghiªp tÍ ch˘c, s¸ kiªn có th∫ ˜Òc dùng ∫

ti∏p th‡ cho doanh nghiªp, th≠t ch∞t tình c£m vÓi khách hàng, qu£ng bá s£n ph©m mÓi Nhân viên có th∫ g˚i thông tin ´ng k˛ tham gia s¸ kiªn cho khách hàng thông qua hànhtrình khách hàng, g˚i email tr¸c ti∏p cho khách hàng cˆ th∫, ho∞c chia s¥ trang ´ng k˛s¸ kiªn trên m§ng xã hÎi Hª thËng qu£n l˛ các l˜Òt ´ng k˛ và nh˙ng ng˜Ìi ã tham gias¸ kiªn ∫ ´ng k˛ s¸ kiªn, khách hàng s≥ i∑n thông tin t§i trang ´ng k˛ s¸ kiªn, sau

ó check in s¸ kiªn b¨ng mã QR ˜Òc g˚i trong email xác nh™n ´ng k˛

Work (Công viªc): là các công viªc ˜Òc phân cho nhân viên, công viªc giúp nhân viên

theo dõi các nhiªm vˆ ˜Òc giao và nhà qu£n l˛ có th∫ dπ dàng theo dõi và phân côngcông viªc cho nhân viên Các công viªc này có th∫ là nhiªm vˆ, cuÎc gÂi c¶n gÂi ho∞ccuÎc hµn vÓi khách hàng

Trang 30

T¶ng nghiªp vˆ (Controller) s≥ ˜Òc tách biªt vÓi t¶ng máy khách, ˜Òc phát tri∫n b¨ng cácngôn ng˙ phía server nh˜ Nodejs, Python, Java T¶ng này §i diªn nh˜ mÎt c¶u nËi giao ti∏pcho t¶ng máy khách và t¶ng cÏ s d˙ liªu Khi nh™n các yêu c¶u HTTP t¯ phía ng˜Ìi dùng, lÓpnghiªp vˆ s≥ ti∏p nh™n x˚ l˛, thao tác vÓi lÓp cÏ s d˙ liªu và tr£ k∏t qu£ l§i cho ng˜Ìi dùng.T¶ng cÏ s d˙ liªu là nÏi l˜u tr˙ d˙ liªu cıa hª thËng.

Trang 31

2.2.1.2 Graphql

Hình 2.3: Minh hÂa Graphql

GraphQL là ngôn ng˙ thao tác và truy vßn d˙ liªu nguÁn m cho API, cung cßp cho máykhách cách th˘c dπ dàng ∫ yêu c¶u chính xác nh˙ng gì h c¶n, giúp viªc phát tri∫n API dπdàng hÏn theo thÌi gian GraphQL ˜Òc Facebook phát tri∫n nÎi bÎ vào n´m 2012 tr˜Óc khiphát hành công khai vào n´m 2015

Các tính n´ng chính cıa Graphql gÁm:

• Tr£ v∑ chính xác nh˙ng gì phía máy khách yêu c¶u Khi máy khách g˚i mÎt yêu c¶uGraphQL, server s≥ nh™n yêu c¶u và tr£ v∑ chính xác nh˙ng gì phía máy khách yêu c¶u.Các truy vßn GraphQL luôn tr£ v∑ k∏t qu£ có th∫ d¸ oán ˜Òc Các ˘ng dˆng s˚ dˆngGraphQL rßt nhanh và Ín ‡nh vì GraphQL ki∫m soát d˙ liªu mà nó nh™n ˜Òc ch˘ khôngph£i máy chı

• Nh™n nhi∑u d˙ liªu trong mÎt yêu c¶u duy nhßt Các câu truy vßn GraphQL không chø cóth∫ truy xußt các thuÎc tính cıa mÎt d˙ liªu mà còn làm viªc trÏn tru vÓi các Ëi t˜Òngkhác Các ˘ng dˆng s˚ dˆng GraphQL có tËc Î x˚ l˛ rßt nhanh ngay c£ trên nhi∑u k∏tnËi

• Hª thËng ki∫u mô t£ d˙ liªu API GraphQL ˜Òc tÍ ch˘c theo ki∫u và thuÎc tính, truyc™p toàn bÎ d˙ liªu t¯ mÎt endpoint duy nhßt GraphQL s˚ dˆng các ki∫u ∫ £m b£o ˘ngdˆng chø yêu c¶u nh˙ng gì có th∫, ngoài ra GraphQL còn gi£i thích các lÈi rßt dπ hi∫u

Trang 32

2.2.1.3 CÏ s d˙ liªu SQL

SQL (Structured Query Language – Ngôn ng˙ truy vßn có cßu trúc) là ngôn ng˙ tiêu chu©n

mà bßt c˘ hª qu£n tr‡ cÏ s d˙ liªu quan hª (RDBMS) nào cÙng ph£i áp ˘ng, i∫n hình nh˜Oracle, Sybase, Microsoft SQL Server, Postgres,

Nói mÎt cách Ïn gi£n, SQL là ngôn ng˙ b§n s˚ dˆng ∫ t˜Ïng tác vÓi cÏ s d˙ liªu Cáccâu lªnh SQL ˜Òc s˚ dˆng ∫ th¸c hiªn các tác vˆ nh˜ c™p nh™t d˙ liªu trên cÏ s d˙ liªu ho∞ctruy xußt d˙ liªu t¯ cÏ s d˙ liªu SQL có th∫ ˜Òc s˚ dˆng ∫ chèn, tìm ki∏m, c™p nh™t và xóacác b£n ghi cÏ s d˙ liªu; th¸c hiªn nhi∑u ho§t Îng khác bao gÁm tËi ˜u hóa và b£o trì cÏ sd˙ liªu

L˛ do mÂi ng˜Ìi ˜a thích s˚ dˆng ReactJS:

ReactJS cho phép vi∏t ˘ng dˆng tr¸c ti∏p trên JavaScript Và JSX là mÎt trong nh˙ng tínhn´ng không chø làm cho ReactJS dπ dàng mà còn thú v‡ hÏn Nhà phát tri∫n giÌ ây có th∫ t§onên mÎt tính n´ng mÓi và có th∫ xem nó xußt hiªn ngay trong thÌi gian th¸c, giúp các l™p trìnhviên có th∫ ˜a tr¸c ti∏p các o§n HTML vào JavaScript

Cho phép nhà phát tri∫n phá vÔ nh˙ng cßu t§o giao diªn ph˘c t§p thành nh˙ng thành ph¶n

Îc l™p, ˛ t˜ng này làm cho ReactJS tr nên Îc áo Thay vì ph£i lo l≠ng v∑ tÍng th∫ ˘ngdˆng web, giÌ ây l™p trình viên dπ dàng chia nh‰ các cßu trúc UI/UX ph˘c t§p thành t¯ngthành ph¶n Ïn gi£n hÏn i∑u này làm cho mÂi th˘ tr nên tr¸c quan và dπ hình dung hÏn sovÓi tr˜Óc ây

Trang 33

Thông qua tham sË (props), các component có th∫ k∏t nËi vÓi nhau b¨ng cách s˚ dˆng d˙liªu tùy bi∏n ây cÙng là ˜u i∫m nÍi b™t cıa ReactJS, có th∫ chuy∫n các d˙ liªu ã ˜Òc tùybi∏n ∏n mÎt UI component cˆ th∫.

Tính n´ng State, giúp i∑u chønh tr§ng thái cho các component con nh™n d˙ liªu t¯ mÎt ponent cha Khi s˚ dˆng ReactJS, l™p trình viên có th∫ thay Íi tr§ng thái cho nhi∑u componentcon trên ˘ng dˆng nh˜ng không £nh h˜ng tÓi component cha ang  tr§ng thái Stateful VÓitính n´ng này, viªc i∑u chønh các ˘ng dˆng tr nên Ïn gi£n hÏn vì tßt c£ nh˙ng chi ti∏t ˜Òclßy nguÁn chung (parent) duy nhßt

com-Dom £o (Virtual DOM) giúp cho ˘ng dˆng nhanh hÏn Khi t§o ra ReactJS, các nhà thi∏t k∏

ã d¸ oán úng viªc c™p nh™t các HTML cÙ là rßt quan trÂng nh˜ng cÙng khá tËn kém chi phí

Vì th∏ ˛ t˜ng s˚ dˆng DOM £o giúp ReactJS bi∏t chính xác khi nào c¶n render l§i ho∞c khinào b‰ i nh˙ng ph¶n t˚ cıa DOM chính vì phát hiªn ra nh˙ng thay Íi trên d˙ liªu ∫ nângcao tr£i nghiªm cıa ng˜Ìi dùng UX, cßu trúc UI ph£i ph£n ˘ng k‡p thÌi tr˜Óc nh˙ng thay Íi,

và DOM £o hÈ trÒ viªc này rßt tËt

2.2.2.2 Back-end

Nodejs

Nodejs là mÎt n∑n t£ng phát tri∫n Îc l™p ˜Òc xây d¸ng  trên Javascript Runtime cıaChrome mà chúng ta có th∫ s˚ dˆng ∫ xây d¸ng ˜Òc các ˘ng dˆng m§ng mÎt cách nhanhchóng và dπ dàng m rÎng

Nodejs ˜Òc xây d¸ng và phát tri∫n t¯ n´m 2009, b£o trÒ bi công ty Joyent, trˆ s t§iCalifornia, Hoa K˝ Ph¶n Core bên d˜Ói cıa Nodejs ˜Òc vi∏t h¶u h∏t b¨ng C++ nên tËc Î x˚l˛ và hiªu n´ng khá cao

Nodejs t§o ra ˜Òc các ˘ng dˆng có tËc Î x˚ l˛ nhanh, thÌi gian th¸c Nodejs áp dˆng chocác s£n ph©m có l˜Òng truy c™p lÓn, c¶n m rÎng nhanh, c¶n Íi mÓi công nghª, ho∞c t§o racác d¸ án nhanh nhßt có th∫

Trang 34

Nest (NestJS) là mÎt framework ∫ xây d¸ng các ˘ng dˆng server-side b¨ng Node.js hiªuqu£ và dπ m rÎng Nó s˚ dˆng ngôn ng˙ b™c cao cıa javascript là TypeScript, nh˜ng v®n chophép các nhà phát tri∫n s˚ dˆng JavaScript thu¶n túy; và k∏t hÒp các tính chßt cıa L™p trìnhh˜Óng Ëi t˜Òng, L™p trình ch˘c n´ng và L™p trình ph£n ˘ng ch˘c n´ng

V∑ b£n chßt Nest s˚ dˆng các framework máy chı HTTP m§nh m≥ nh˜ là Express (m∞c

‡nh) và có th∫ tùy chÂn cßu hình ∫ s˚ dˆng Fastify

Nest cung cßp mÎt t¶ng tr¯u t˜Òng trên các framework Node.js phÍ bi∏n (Express / Fastify),nh˜ng cÙng hÈ trÒ API cıa h cho nhà phát tri∫n i∑u này cho phép các nhà phát tri∫n t¸ do s˚dˆng vô sË các mô- un cıa bên th˘ ba có sÆn cho n∑n t£ng cÏ b£n

Bulljs

Bull là mÎt th˜ viªn cıa Nodejs, là mÎt hª thËng hàng Òi nhanh chóng và m§nh m≥ d¸atrên Redis Th˜ viªn này cung cßp nhi∑u api x˚ l˛ tßt c£ các chi ti∏t cßp thßp ∏n cao, làm phongphú thêm ch˘c n´ng cÏ b£n cıa Redis ∫ có th∫ dπ dàng x˚ l˛ các tr˜Ìng hÒp s˚ dˆng ph˘c t§phÏn

Hª thËng hàng Òi cho phép gi£i quy∏t nhi∑u vßn ∑ khác nhau mÎt cách dπ dàng, t¯ viªclàm nhµ các tác vˆ x˚ l˛ n∞ng ∏n t§o ra các kênh giao ti∏p m§nh m≥ gi˙a các microservices,ho∞c gi£m t£i công viªc n∞ng nhÂc t¯ mÎt máy chı cho nhi∑u công nhân nh‰ hÏn, v.v

Ml-classify-text

Ml-classify-text là mÎt th˜ viªn s˚ dˆng machine learning ∫ phân lo§i v´n b£n b¨ng thu™ttoán n-grams và cosine similarity

Th˜ viªn th∫ ˜Òc s˚ dˆng c£ trong môi tr˜Ìng trình duyªt và môi tr˜Ìng Node.js, cho phép

ào t§o mÎt mô hình vÓi mÎt l˜Òng lÓn các m®u v´n b£n (và các nhãn t˜Ïng ˘ng), sau ó s˚dˆng mô hình này ∫ nhanh chóng d¸ oán mÎt ho∞c nhi∑u nhãn thích hÒp cho v´n b£n mÓi

2.2.2.3 CÏ s d˙ liªu

Postgres

PostgreSQL là mÎt hª thËng qu£n tr‡ cÏ s d˙ liªu quan hª - Ëi t˜Òng (object-relationaldatabase management system), hª thËng cÏ s d˙ liªu mã nguÁn m tiên ti∏n nhßt hiªn nay.PostgreSQL ˜Òc phát tri∫n d¸a trên POSTGRES 4.2 t§i phòng khoa hÂc máy tính Berkeley,

§i hÂc California PostgreSQL không yêu c¶u nhi∑u công tác b£o trì bi có tính Ín ‡nh cao

Do ó, khi phát tri∫n các ˘ng dˆng d¸a trên PostgreSQL, chi phí s≥ thßp hÏn so vÓi các hª thËngqu£n tr‡ d˙ liªu khác

Trang 35

L˛ do s˚ dˆng PostgreSQL

PostgreSQL s h˙u mÎt hª tính n´ng a d§ng giúp hÈ trÒ các nhà phát tri∫n xây d¸ng ˘ngdˆng, b£o vª toàn vµn d˙ liªu, và t§o ra mÎt môi tr˜Ìng ch‡u lÈi fault-tolerant giúp qu£n l˛ d˙liªu bßt k∫ t™p d˙ liªu lÓn hay nh‰ Bên c§nh hª thËng nguÁn m và miπn phí, PostgreSQL cÙng

có kh£ n´ng m rÎng tuyªt vÌi Có th∫ ‡nh nghæa các ki∫u d˙ liªu riêng cıa mình, xây d¸ng cáchàm tùy chønh, hay vi∏t mã t¯ các ngôn ng˙ l™p trình khác nhau mà không c¶n biên d‡ch l§i cÏs d˙ liªu

PostgreSQL là hª thËng qu£n l˛ cÏ s d˙ liªu ¶u tiên tri∫n khai tính n´ng ki∫m soát ÁngthÌi nhi∑u phiên b£n (MVCC) tr˜Óc c£ Oracle

Là hª thËng qu£n l˛ cÏ s d˙ liªu quan hª Ëi t˜Òng, PostgreSQL cho phép thêm vào cáctính n´ng tùy chønh ˜Òc phát tri∫n b¨ng các ngôn ng˙ ch˜Ïng trình khác nhau nh˜ C/C , Java, CÎng Áng s˚ dˆng Postgres rßt lÓn, các l™p trình viên có th∫ nh™n ˜Òc s¸ giúp Ô khi b‡lÈi t¯ nhi∑u nguÁn khác nhau

Trang 36

Ch˜Ïng 3

Phân tích và thi∏t k∏ hª thËng

3.1 Ki∏n trúc tÍng quan hª thËng

Hình 3.1: SÏ Á ki∏n trúc hª thËng

Trang 37

3.2 L˜Òc Á usecase

Hình 3.2: Usecase mô un ti∏p th‡

Trang 38

Hình 3.3: Usecase mô un bán hàng

Trang 39

Hình 3.4: Usecase mô un d‡ch vˆ hÈ trÒ

Trang 40

Hình 3.5: Usecase nhóm ch˘c n´ng qu£n l˛

Ngày đăng: 31/07/2024, 10:17