ĈҤI HӐC QUӔC GIA TP. HCM
75ѬӠNG ĈҤI HӐC BÁCH KHOA
KHOA KHOA HӐC VÀ KӺ THUҰT MÁY TÍNH
LUҰ19Ă17ӔT NGHIӊP
XÂY DӴNG WEBSITE GӦI Ý VIӊC LÀM/
THӴC TҰP CHO SINH VIÊN
Ngành: Khoa hӑc máy tính
HӜ,ĈӖNG KHOA HӐC MÁY TÍNH 5
GVHD : PGS. TS PHҤM TRҪ19lj
GVPB : TS. NGUYӈ1ĈӬC THÁI
SVTH : TRҪN THӎ KIM NGÂN - 1612176
Thành phӕ Hӗ Chí Minh, tháng 12 QăP
3
4
LӠI CҦ0Ѫ1
ĈӇ hoàn thành luұQYăQtӕt nghiӋp này, tôi tӓ lòng biӃWѫQVkXVҳFÿӃn PGS. TS
Phҥm TrҫQ9NJÿmKѭӟng dүn tұn tình trong suӕt quá trình nghiên cӭu.
Tôi chân thành cҧPѫQTXêWKҫy, cô trong Khoa Khoa Hӑc và Kӻ Thuұt Máy
Tính, phòng thí nghiӋP*9/DE7UѭӡQJĈҥi hӑc Bách Khoa Thành phӕ Hӗ Chí
0LQKÿmWұn tình truyӅQÿҥt kiӃn thӭc trong nhӳQJQăPW{LKӑc tұp ӣ WUѭӡng. Vӟi
vӕn kiӃn thӭFWtFKONJ\ÿѭӧc trong suӕt quá trình hӑc tұp không chӍ là nӅn tҧng
cho quá trình nghiên cӭXPjFzQOjKjQKWUDQJÿӇ EѭӟFYjRÿӡi mӝt cách tӵ
tin.
Cuӕi cùng, tôi xin chúc quý thҫy, cô dӗi dào sӭc khӓe và thành công trong sӵ
nghiӋp cao quý.
LӠ,&$0Ĉ2$1
7{L[LQFDPÿRDQÿây là công trình nghiên cӭu cӫDULrQJW{LGѭӟi sӵ Kѭӟng dүn
cӫa PGS. TS Phҥm TrҫQ9NJ1ӝi dung nghiên cӭu và các kӃt quҧ ÿӅu là trung
thӵc. Các sӕ liӋXÿѭӧc sӱ dөng cho quá trình phân tích, nhұQ[pWÿѭӧc chính
tôi thu thұp tӯ nhiӅu nguӗn khác nhau và sӁ ÿѭӧc ghi rõ trong phҫn tài liӋu tham
khҧo.
1JRjLUDW{LFNJQJFyVӱ dөng mӝt sӕ nhұQ[pWÿiQKJLiYjVӕ liӋu cӫa các tác
giҧ NKiFFѫTXDQWә chӭc khác. Tҩt cҧ ÿӅu có trích dүn và chú thích nguӗn gӕc.
NӃu phát hiӋn có bҩt kǤ sӵ gian lұn nào, tôi xin hoàn toàn chӏu trách nhiӋm vӅ
nӝi dung thӵc tұp tӕt nghiӋp cӫDPuQK7UѭӡQJĈҥi hӑc Bách Khoa Thành phӕ
Hӗ &Kt0LQKNK{QJOLrQTXDQÿӃn nhӳng vi phҥm tác quyӅn, bҧn quyӅn do tôi
gây ra trong quá trình thӵc hiӋn.
3
TÓM TҲT LUҰ19Ă1
ViӋc làm hay viӋc thӵc tұp là nӛi lo ngҥi cӫa mӛi sinh viên khi mӟi bҳWÿҫu tìm
kiӃm viӋc làm. NҳPÿѭӧc tҫm quan trӑQJYjNKyNKăQFӫDVLQKYLrQÿӅ tài này
cӫa tôi muӕn xây dӵng mӝt website thân thiӋn và gҫQJNJLYӟi sinh viên KѫQ
HӋ thӕng cӫa tôi tәng hӧp các viӋc làm, viӋc thӵc tұp dành cho sinh, bên cҥnh
ÿyJӧi ý các công viӋc phù hӧp vӟi kӻ QăQJWKHRKӑc cӫa tӯng sinh viên.
ĈӇ KRjQWKjQKÿӅ WjLW{LÿmWKӵc hiӋn công viӋc sau:
x Khҧo sát các website cùng nӝi dung, tӯ ÿy[k\GӵQJêWѭӣng vӅ website
cӫa mình.
x Tìm hiӇu cách thӭc gӧLêYjSKѭѫQJWKӭc gӧi ý.
x Xây dӵng database hӧp lý.
x Thu thұp dӳ liӋu vӅ các viӋc làm.
x ThiӃt kӃ và xây dӵng giao diӋn, chӭFQăQJZHEVLWH
x KiӇm thӱ Yj ÿҭy hӋ thӕng lên máy chӫ trӵc tuyӃn tҥi tên miӅn
jobsystemonline.com.
4
Mөc lөc
LӠI CҦ0Ѫ1 ..................................................................................................... 2
LӠ,&$0Ĉ2$1 ................................................................................................ 3
TÓM TҲT LUҰ19Ă1 ....................................................................................... 4
&KѭѫQJ*Lӟi thiӋu .................................................................................... 11
1.1 Giӟi thiӋu:.............................................................................................. 11
1.2 Mөc tiêu: ................................................................................................ 11
1.3 Ӭng dөng: ............................................................................................. 12
1.4 PhҥPYLÿӅ tài: ...................................................................................... 12
&KѭѫQJ1Ӆn tҧng kiӃn thӭc..................................................................... 13
2.1 Tham khҧo các hӋ thӕng website cùng chӫ ÿӅ: ................................ 13
ĈiQKJLiÿӅ xuҩWYjÿѭDUDêWѭӣng:................................................. 14
2.3 HӋ thӕng gӧi ý: ..................................................................................... 15
2.3.1 HӋ thӕng gӧi ý là gì: ....................................................................... 15
2.3.2 Phân loҥi hӋ thӕng gӧi ý: .............................................................. 16
2.3.3 Ma trұn Utility: ................................................................................. 17
2.4 HӋ thӕng gӧLêÿѭӧFÿӅ xuҩt: ............................................................. 18
2.4.1 Xây dӵng hӗ VѫLWHPLWHPSURILOHV ............................................ 18
2.4.2 Hӑc mô hình biӇu diӉn cӫa user: .................................................. 22
2.5 Công nghӋ cӫa hӋ thӕng: .................................................................... 24
2.5.1 Front-end: ........................................................................................ 24
2.5.2 Back-end: PHP ................................................................................ 25
&ѫVӣ dӳ liӋu: MySQL ................................................................... 26
&KѭѫQJ3KkQWtFKYjWKLӃt kӃ hӋ thӕng .................................................. 28
6ѫÿӗ Use case:.................................................................................... 28
3.1.1 Use case cӫDQJѭӡi dùng: ............................................................ 28
3.1.2 Use case cӫa quҧn trӏ viên: ........................................................... 29
Ĉһc tҧ use case: ................................................................................... 30
3.2.1 Khách (Guest): ................................................................................ 30
1Jѭӡi dùng (User): ........................................................................ 33
3.2.3 Quҧn trӏ viên (admin): .................................................................... 38
3.3 Luӗng hoҥWÿӝng hӋ thӕng: ................................................................. 43
4X\WUuQKÿăQJNê .......................................................................... 43
5
3.3.2 Qu\WUuQKÿăQJQKұp: ..................................................................... 43
3.3.3 Quy trình tìm kiӃm: ......................................................................... 44
3.3.4 Quy trình quҧn lý thông tin cá nhân: ............................................ 44
3.3.5 Quy trình xem danh sách viӋc làm: .............................................. 45
3.3.6 Quy trình xem chi tiӃt viӋc làm: .................................................... 46
3.3.7 Quy trình QuҧQOêÿӕi vӟi admin: .................................................. 47
&KѭѫQJ+LӋn thӵc hӋ thӕng .................................................................... 48
4.1 Xây dӵng Database .............................................................................. 48
4.1.1 Database diagram ........................................................................... 48
4.1.2 Mô tҧ database: .............................................................................. 48
4.2 Xây dӵng cҩu trúc mã nguӗn: ............................................................. 52
4.3 Giao diӋn hӋ thӕng ............................................................................... 56
4.3.1 Trang chӫ: ....................................................................................... 56
47UDQJÿăQJ ký: ................................................................................ 59
47UDQJÿăQJQKұp: ........................................................................... 60
4.3.4 Trang tìm kiӃm viӋc làm: ................................................................ 61
4.3.5 Trang danh sách viӋc làm: ............................................................ 63
4.3.6 Trang chi tiӃt viӋc làm: ................................................................... 65
4.3.7 Trang quҧn lý thông tin cá nhân: .................................................. 66
4.3.8 Trang quҧn trӏ viên: ........................................................................ 68
&KѭѫQJ7ULӇn khai hӋ thӕng .................................................................... 76
5.1 Hosting: ................................................................................................. 76
5.2 Domain: ................................................................................................. 76
&KѭѫQJ.LӇm thӱ YjÿiQKJLi................................................................. 77
6.1 KiӇm thӱ: ............................................................................................... 77
ĈiQKJLiKӋ thӕng: ............................................................................... 81
ѬXÿLӇm: .......................................................................................... 81
6.2.2 KhuyӃWÿLӇm: ................................................................................... 81
&KѭѫQJ.Ӄt luұQYjKѭӟng phát triӇn .................................................... 82
7.1 Tәng kӃt sau LuұQYăQ ....................................................................... 82
7Ĉӕi vӟi tìm hiӇu nghiӋp vө: ........................................................... 82
7Ĉӕi vӟLFѫVӣ lý thuyӃt và công nghӋ: ......................................... 82
6
7Ĉӕi vӟi phân tích và thiӃt kӃ hӋ thӕng: ........................................ 82
7Ĉӕi vӟi hiӋn thӵc hӋ thӕng: .......................................................... 82
+ѭӟng phát triӇn hӋ thӕng: ................................................................. 83
Tài liӋu tham khҧo ........................................................................................... 84
7
Danh sách hình ҧnh
Hunh 1: Ma trұn Utility ...................................................................................... 18
Hunh 2: Công thӭc tính TF ............................................................................... 19
Hunh 3: Công thӭc tính IDF.............................................................................. 19
Hunh 4: Công thӭc tính cosin ........................................................................... 20
Hunh 5: Ma trұn dӵ ÿRiQ.................................................................................. 20
Hunh 6: Ví dө dùng biêu diӉn nhӏ phân ............................................................ 21
Hunh 76ѫÿӗ use case cӫDQJѭӡi dùng ........................................................ 28
Hunh 86ѫÿӗ use case cӫa quҧn trӏ viên ....................................................... 29
Hunh 9: Luӗng hoҥWÿӝng cӫa chӭFQăQJĈăQJNê .......................................... 43
Hunh 10: Luӗng hoҥWÿӝng cӫa chӭFQăQJĈăQJnhұp.................................... 43
Hunh 11: Luӗng hoҥWÿӝng cӫa chӭFQăQJTìm kiӃm ...................................... 44
Hunh 12: Luӗng hoҥWÿӝng cӫa chӭFQăQJQuҧn lý thông cá nhân ................. 44
Hunh 13: Luӗng hoҥWÿӝng cӫa chӭFQăQJquҧn lý công viӋc yêu thích .......... 45
Hunh 14: Luӗng hoҥWÿӝng cӫa chӭFQăQJXem danh sách viӋc làm .............. 45
Hunh 15: Luӗng hoҥWÿӝng cӫa chӭFQăQJXem danh sách viӋc làm dành cho
bҥn ................................................................................................................... 46
Hunh 16: Luӗng hoҥWÿӝng cӫa chӭFQăQg Xem chi tiӃt viӋc làm .................... 46
Hunh 17: Luӗng hoҥWÿӝng cӫa Quҧn trӏ viên ................................................... 47
Hunh 18: Database diagram ............................................................................. 48
Hunh 19: Cҩu trúc mã nguӗn............................................................................ 52
Hunh 20: CҩXWU~FWKѭPөc Page ..................................................................... 53
Hunh 21: CҩXWU~FWKѭPөc model ................................................................... 54
Hunh 22: CҩXWU~FWKѭPөc include .................................................................. 54
Hunh 23: CҩXWU~FWKѭPөc js ........................................................................... 55
Hunh 24: Giao diӋn trang chӫ cӫa khách ......................................................... 56
Hunh 25: Giao diӋn trang chӫ cӫDQJѭӡi dùng ................................................ 57
Hunh 26: Giao diên trang chӫ cӫDQJѭӡi dùng khi bҩm vào icon user ............ 58
Hunh 27: Giao diӋQÿăQJNê ............................................................................. 59
Hunh 28: Giao diӋQÿăQJQKұp ......................................................................... 60
Hunh 29: Giao diӋn trang Tìm kiӃm .................................................................. 61
Hunh 30: Giao diӋn kӃt quҧ tìm kiӃm ............................................................... 62
Hunh 31: Giao diӋn danh sách viӋc làm ........................................................... 63
Hunh 32: Giao diӋn danh sách viӋc làm dành cho bҥn .................................... 64
Hunh 33: Giao diӋn trang chi tiӃt viӋc làm ........................................................ 65
Hunh 34: Giao diӋn trang quҧn lý thông tin cá nhân ........................................ 66
Hunh 35: Popup chӍnh sӱa thông tin cá nhân .................................................. 67
Hunh 36: Giao diӋn trang quҧQOê1Jѭӡi dùng ................................................. 68
Hunh 37: Giao diӋn quҧn lý Công viӋc ............................................................. 69
Hunh 38: Popup thêm công viӋc mӟi ............................................................... 70
Hunh 39: Giao diӋn quҧn lý Công ty ................................................................. 71
Hunh 40: Popup thêm công ty mӟi ................................................................... 71
8
Hunh 41: Giao diӋn quҧn lý Phӓng vҩn ............................................................ 72
Hunh 42: Popup chӍnh sӱa phӓng vҩn ............................................................. 72
Hunh 43: Giao diӋn quҧn lý Kӻ QăQJ ................................................................ 73
Hunh 44: Popup thêm Khoa ............................................................................. 74
Hunh 45: Popup thêm Kӻ QăQJ ........................................................................ 75
9
Danh sách các bҧng
Bҧng 1: Các website hӛ trӧ tìm kiӃm viӋc làm ................................................ 13
Bҧng 2Ĉһc tҧ XVHFDVHĈăQJNê ................................................................... 30
Bҧng 3Ĉһc tҧ use case Tìm kiӃm viӋc làm ................................................... 31
Bҧng 4Ĉһc tҧ use case Xem chi tiӃt viӋc làm cӫa Khách ............................. 32
Bҧng 5Ĉһc tҧ XVHFDVHĈăQJQKұp ............................................................... 33
Bҧng 6Ĉһc tҧ use case Xem chi tiӃt viӋc làm cӫD1Jѭӡi dùng .................... 34
Bҧng 7Ĉһc tҧ use case Xem danh sách công viӋFÿѭӧc gӧi ý..................... 35
Bҧng 8Ĉһc tҧ use case Quҧn lý thông tin cá nhân ....................................... 36
Bҧng 9Ĉһc tҧ XVHFDVHĈăQJ[Xҩt ................................................................ 37
Bҧng 10Ĉһc tҧ use case QuҧQOêQJѭӡi dùng .............................................. 38
Bҧng 11Ĉһc tҧ use case Quҧn lý viӋc làm .................................................... 39
Bҧng 12Ĉһc tҧ use case Quҧn lý cuӝc Phӓng vҩn ....................................... 40
Bҧng 13Ĉһc tҧ use case Quҧn lý Công ty ..................................................... 41
Bҧng 14Ĉһc tҧ use case Quҧn lý Kӻ QăQJ .................................................... 42
Bҧng 15: Mô tҧ database bҧng user ............................................................... 48
Bҧng 16: Mô tҧ database bҧng majors ............................................................ 49
Bҧng 17: Mô tҧ database bҧng skill ................................................................ 49
Bҧng 18: Mô tҧ database bҧng user_skill ....................................................... 49
Bҧng 19: Mô tҧ database bҧng company ........................................................ 49
Bҧng 20: Mô tҧ database bҧng job .................................................................. 49
Bҧng 21: Mô tҧ database bҧng benefit_of_job ................................................ 50
Bҧng 22: Mô tҧ database bҧng request_of_job ............................................... 50
Bҧng 23: Mô tҧ database bҧng job_skill .......................................................... 50
Bҧng 24: Mô tҧ database bҧng job_benefit ..................................................... 50
Bҧng 25: Mô tҧ database bҧng job_request .................................................... 50
Bҧng 26: Mô tҧ database bҧng user_favorite_job ........................................... 50
Bҧng 27: Mô tҧ database bҧng interview ........................................................ 51
Bҧng 28: Mô tҧ database bҧng recommend ................................................... 51
Bҧng 29: Mô tҧ database bҧng recommend_job_user.................................... 51
Bҧng 30: Bҧng kiӇm thӱ chӭFQăQJQJѭӡi dùng ............................................ 78
Bҧng 31: Bҧng kiӇm thӱ chӭFQăQJquҧn trӏ viên ........................................... 80
10
&KѭѫQJGiӟi thiӋu
1.1 Giӟi thiӋu:
ViӋc làm là sӁ ÿLWKHRPӛLFRQQJѭӡi tӯ O~FWDWUѭӣng thành trӣ vӅ sau. Nó không
chӍ tҥo ra nguӗn kinh tӃ cho chúng ta, mà viӋFWuPUDÿ~QJF{QJYLӋc phù hӧp
vӟi mình lҥi tҥo ra cho mình niӅm vui mӛi ngày thay vì áp lӵc công viӋc. Tìm
kiӃm viӋc làm là nӛi lo âu cӫa hҫu hӃt các sinh viên mӟLWUѭӡQJFNJQJQKѭFiF
sinh viên muӕn tìm công viӋc thӵc tұp. Công viӋFÿҫu tiên luôn rҩt quan trӑng,
ÿӏQKKѭӟQJKѭӟQJÿLWURQJVXӕWTXiWUuQKVDXQj\Ĉӗng thӡi, mӝWP{LWUѭӡng
làm viӋc phù hӧp vӟi mình sӁ tҥRWKrPÿӝng lӵc và niӅPYXLNKLÿӃn công ty
mӛi ngày.
Khoa hӑc ngày càng tiӃn bӝ, mӛi chúng ta không cҫn cҫm hӗ VѫURQJUXәi khҳp
QѫLÿӇ tìm viӋFOjPKD\ÿӃn các trung tâm môi giӟi viӋFOjPÿӇ bӏ các công ty
ÿҩy lӯa gҥt. Bây giӡ, thӡLÿҥi internet phát triӇQDLDLFNJQJFyWKӇ ӣ nhà truy các
WUDQJZHEÿӇ tìm viӋFOjPFKRPuQK1KѭQJYӟLOѭӧng thông tin quá nhiӅu trên
internet, liӋu công viӋc nào mӟi phù hӧp nhҩt vӟi mình. NҳPÿѭӧFWuQKKuQKÿy
ÿӅ tài cӫDW{LKѭӟQJÿӃn viӋc xây dӵng mӝt website hӛ trӧ gӧi ý viӋc làm hay
thӵc tұp phù hӧp vӟLVLQKYLrQWKHROƭQKYӵc và kinh nghiӋPFNJQJQKѭPRQJ
muӕn cӫa sinh viên nhҩt.
1.2 Mөc tiêu:
Vӟi mөc tiêu tҥRUDP{LWUѭӡng tìm kiӃm viӋc làm thân thiӋn, dӉ nhҩt cho sinh
viên. Trang web sӁ cung cҩp cho sinh viên các viӋc làm phù hӧp nhҩt vӟi tӯng
sinh viên dӵa trên các yӃu tӕ ÿѭӧc sinh viên cung cҩSFNJQJQKѭTXDTXiWUuQK
sinh viên sӱ dөQJWUDQJZHEÿӇ ӭng tuyӇn các viӋc làm.
Ĉӕi vӟi sinh viên mӟi, sinh viên sӁ cung cҩSFKRZHEVLWHFiFWK{QJWLQQKѭ
ngành hӑc, kӻ QăQJFө thӇ cӫa ngành, khu vӵc muӕn tìm kiӃm viӋc làm, kinh
nghiӋP ÿmFyYӏ trí muӕn ӭng tuyӇn, thӡi gian làm viӋc (part-time/ full-time),
mӭFOѭѫQJPRQJPXӕQ«'ӵa vào các yӃu tӕ ÿyZHEVLWHVӁ cung cҩp cho sinh
viên các viӋc làm phù hӧp nhҩt vӟi sinh viên.
Ĉӕi vӟLVLQKYLrQÿmVӱ dөng qua website, website sӁ dӵa vào thông tin cung
cҩSEDQÿҫXQKѭWUrQYjOӏch sӱ các công viӋFÿmӭng tuyӇQÿӇ tìm ra công viӋc
phù hӧp nhҩt vӟLVLQKYLrQÿy
Ngoài ra, website vүn có thӇ dùng cho nhӳQJQJѭӡi khác không phҧi là sinh
YLrQ1KѭQJPөc tiêu quan trӑng nhҩt cӫa website vүn là hӛ trӧ cho các bҥn
sinh viên tìm kiӃm viӋFOjPÿѭӧc thuұn tiӋn nhҩt.
11
1.3 Ӭng dөng:
Vì mөFWLrXÿһWUDZHEVLWHPDQJÿӃn các ӭng dөQJFKRQJѭӡLGQJFNJQJQKѭ
xã hӝLQKѭ
-
Ĉӕi vӟi sinh viên: Sinh viên có thӇ tìm kiӃPÿѭӧc viӋc làm phù hӧp vӟi
bҧn thân mình, tӯ ÿyWK~Fÿҭy sӵ nhiӋt huyӃt, phҩQÿҩu trong công viӋc
thӇ hiӋn bҧn thân mình, không bӏ tӵ ti mһc cҧm vì tìm kiӃm công viӋc
NK{QJÿѭӧc mà phҧi chӑn mӝt công viӋc không phù hӧp vӟi mình.
-
Ĉӕi vӟi doanh nghiӋp: Doanh nghiӋSFyFѫKӝLÿѭӧc biӃWÿӃn và nhұn
ÿѭӧc nhiӅu hӗ Vѫӭng tuyӇn. Tӯ ÿyFyWKӇ chӑQUDDLOjQJѭӡi phù hӧp
vӟi công ty cӫa hӑ nhҩt.
-
Ĉӕi vӟi xã hӝi: Website hӛ trӧ tìm kiӃm viӋc làm, giҧm thiӇu tӹ lӋ thҩt
nghiӋSÿӗng thӡi giҧm thiӇu gánh nһng cho xã hӝi, giúp xã hӝi ngày càng
phát triӇn trên mӑLOƭQKYӵc.
1.4 PhҥPYLÿӅ tài:
VҩQÿӅ viӋc làm là vҩQÿӅ cӫa cҧ QѭӟF1KѭQJWURQJSKҥm vi luұQYăQOҫn này,
W{LKѭӟQJÿӃn tìm kiӃm viӋc tҥLÿӏa bàn thành phӕ Hӗ Chí Minh cho các công
viӋc vӅ ngành Khoa hӑc và kӻ thuұt máy tính.
12
&KѭѫQJ1Ӆn tҧng kiӃn thӭc
2.1 Tham khҧo các hӋ thӕng website cùng chӫ ÿӅ:
HiӋn tҥi có rҩt nhiӅu trang web hӛ trӧ viӋc tìm kiӃm viӋFOjPQKѭ
ѬXÿLӇm
website
1KѭӧFÿLӇm
vietnamworks.com
&yOѭӧt truy cұp cao.
Có nhiӅXQăPNLQK
nghiӋm.
/ƭQKYӵFODRÿӝQJÿD
dҥng.
Nhà tuyӇn dөng trong và
QJRjLQѭӟc.
Website chӫ yӃXKѭӟng
ÿӃQÿӕi Wѭӧng có trình
ÿӝ chuyên môn cao.
vn.indeed.com
Có chӃ ÿӝ ÿăQJWLQWX\Ӈn
dөng miӉn phí và trҧ phí.
&ѫKӝi viӋc làm rӝng mӣ.
Nguӗn ӭng viên tiӅm
QăQJ
Còn khá mӟi
Chӫ yӃu là các doanh
nghiӋp lӟn và doanh
nghiӋSQѭӟc ngoài
timviec365.vn
MiӉQSKtÿăQJtin.
ĈDGҥng vӅ WUuQKÿӝ và
OƭQKYӵc nghӅ nghiӋp.
7KXSKtÿӕi vӟi mӝt sӕ
dӏch vө QKѭJyLOӑc hӗ
VѫJKLPKӗ VѫWҥi các vӏ
WUt«
timviecnhanh.com
TuyӇn dөng tӯ phә thông
ÿӃn cao cҩp.
CV ҧo còn rҩt nhiӅu.
careerbuilder.vn
Phát triӇn mҥnh mӁ.
Ӭng viên có WUuQKÿӝ
chuyên môn, hӑc vҩn và
kinh nghiӋm cao.
Phҧi trҧ SKtNKLÿăQJWLQ
tuyӇn dөng
vieclam.24h.com.vn
MiӉQSKtÿăQJWLQWX\Ӈn
dөng.
ĈDGҥng vӅ OƭQKYӵc, trình
ÿӝ.
Mang tính rao vһt, chҩt
Oѭӧng tuyӇn dөng bӏ
giҧm sút.
B̻ng 1: Các website hͯ trͻ tìm ki͗m vi͟c làm
Ngoài ra còn rҩt nhiӅXWUDQJZHENKiFQKѭ
- careerlink.vn
- mywork.com.vn
- topcv.vn
- 123job.vn
- vietsingworks.com
- 1001vieclam.com
- itviec.com
13
ĈiQKJLiÿӅ xuҩWYjÿѭDUDêWѭӣng:
Nhìn chung các website hӛ trӧ tìm kiӃm viӋc làm hiӋQQD\ÿDQJOjPUҩt tӕt mһt
tәng hӧp thông tin, cung cҩp mӝWP{LWUѭӡng giao tiӃp tӕt cho nhà tuyӇn dөng
và các ӭQJYLrQÿӇ ÿiSӭng nhu cҫu riêng cӫa hӑ vӅ mһt công viӋFQKѭQJErQ
cҥQKÿyFiFKӋ thӕng website vүn có nhӳQJQKѭӧFÿLӇPFKXQJQKѭ
- Thông tin quá nhiӅu, làm ӭng viên cҧm thҩy rӕi loҥn.
- Tұp trung nhiӅu và hӛ trӧ cho nhà tuyӇn dөQJKѫQOjӭng viên.
- +ѭӟQJÿӃQFiFÿӕLWѭӧng ӭQJYLrQFyWUuQKÿӝ cao, kinh nghiӋm làm viӋc
OkXQăP
Vӟi mөFÿtFKEDQÿҫu là hӛ trӧ tìm kiӃm công viӋc thӵc tұp và viӋc làm cho sinh
YLrQÿk\OjPӝt tҫng lӟp rҩt lӟn, là chӫ QKkQWѭѫQJODLFӫDÿҩWQѭӟc, và ngay
JLDLÿRҥn này, hӑ rҩt cҫQWK{QJWLQÿӇ có thӇ WuPÿѭӧc mӝt viӋc làm phù hӧp vӟi
bҧn thân mình.
ViӋc xây dӵng lên mӝt website hӛ trӧ tìm viӋFOjPQKѭPӝt trong các website
trên là viӋc có thӇ OjP1KѭQJOjPWKӃ QjRÿӇ ÿiSӭQJÿѭӧc mөFWLrXEDQÿҫu
ÿѭӧFÿӅ ra và làm thӃ nào nhұQÿѭӧc sӵ WLQWѭӣng cӫDÿӕLWѭӧng mà hӋ thӕng
ÿDQJKѭӟQJÿӃn là vҩQÿӅ ÿѭӧFÿһt ra.
Xét thҩy mӝWÿiӇm chung cӫDFiFZHEVLWHWUrQÿӅu không có hӋ thӕng gӧi ý
(recommendation system). Vì thӃW{LKѭӟQJÿӃn xây dӵng mӝt website sӱ dөng
hӋ thӕng gӧLêÿӇ hӛ trӧ ӭQJYLrQWuPÿѭӧc viӋc làm phù hӧp nhҩt vӟi bҧn thân
mình mӝt cách nhanh nhҩWĈk\FNJQJOjWtQK QăQJWҥo nên sӵ khác biӋt cӫa hӋ
thӕng cӫDW{Lÿӕi vӟi các website khác hiӋn có.
14
2.3 HӋ thӕng gӧi ý:
2.3.1 HӋ thӕng gӧi ý là gì:
HӋ thӕng gӧi ý là mӝt dҥng cӫa hӋ thӕng lӑc thông tin (information filtering)
thuӝc mӝt mҧng khá rӝng cӫa Machine /HDUQLQJÿѭӧF GQJÿӇ dӵ ÿRiQ YӅ
mӭFÿӝ ѭXWLrQTXDQWkPFӫa mӝWQJѭӡi sӱ dөQJÿӕi vӟi mӝWÿӕLWѭӧng cө thӇ.
Trong cuӝc sӕng hҵQJQJj\FK~QJWDFNJQJGӉ dàng nhұn thҩy các hӋ thӕng
gӧLêTXDQKWDQKѭ
- Facebook gӧi ý kӃt bҥn hay hiӋn các quҧng cáo OLrQTXDQÿӃn lӏch sӱ tìm
kiӃm cӫa chúng ta.
- Youtube hay netflix luôn hiӋn các video gӧLêOLrQTXDQÿӃn các video mà
WDÿmFRLWUѭӟFÿy
- Khi mua hàng ӣ amazon, hӋ thӕng sӁ tӵ ÿӝng gӧi ý các món hàng có thӇ
bҥQFNJQJFҫn.
1JRjLUDFNJQJFzQUҩt nhiӅu các hӋ thӕQJNKiFÿDQJSKiWWULӇn rҩt mҥnh. Bҵng
cách quҧQJFiRKѭӟQJÿ~QJÿӕLWѭӧng này, hiӋu quҧ cӫa viӋFPDUNHWLQJWăQJ
OrQÿiQJNӇ.
Trong hӋ thӕng gӧi ý, có hai thành phҫQFKtQKÿyFKtQKOjQJѭӡi sӱ dөng (users)
và sҧn phҭP LWHPV1Jѭӡi sӱ dөng có thӇ ljQJѭӡL PXDKjQJQJѭӡi xem
phim, hay cө thӇ ӣ ÿӇ WjLQj\FKtQKOjVLQKYLrQQJѭӡLÿLWuPPӝt viӋc làm. Và
sҧn phҭm có thӇ là mӝt món hàng, mӝt bӝ phim, mӝt ca khúc hay ӣ ÿk\OjPӝt
công viӋc cө thӇ.
15
2.3.2 Phân loҥi hӋ thӕng gӧi ý:
HӋ thӕng gӧi ý gӗm hai nhóm lӟn:
- Content-based systems1.
- Neighborhood-based Collaborative Filtering2.
Ngoài ra còn có các hӋ thӕng ít thông dөQJKѫQQKѭ:
- Knowledge-Based Recommender Systems3.
- Hybrid and Ensemble-Based Recommender Systems.4
- Evaluation of Recommender Systems.5
-«
2.3.2.1 Content-based systems6:
éWѭӣng cӫa thuұt toán này là, tӯ thông tin mô tҧ ÿһc tính cӫa item, ta biӇu diӉn
LWHPGѭӟi dҥQJYHFWѫWKXӝFWtQK6DXÿyGQJFiFYHFWѫQj\ÿӇ hӑc mô hình
cӫa mӛi user, là ma trұn trӑng sӕ cӫa user vӟi mӛi item.
1KѭYұy, thuұt toán content-based gӗPEѭӟc:
- %ѭӟc 1: BiӇu diӉQLWHPVGѭӟi dҥQJYHFWѫWKXӝc tính - item profile
- %ѭӟc 2: Hӑc mô hình cӫa mӛi user
Ví dө cө thӇ, mӝWVLQKYLrQ,7ÿmWӯng làm công viӋc front-end vӅ HTML, CSS
và Javascript ӣ nhiӅu công ty khác nhau. Vұy, hӋ thӕng sӁ dӵa trên nhӳQJÿһc
tính cӫa công viӋFÿyPjJӧLêFKRVLQKYLrQÿyPӝt công viӋc front-end ӣ mӝt
công ty khác.
2.3.2.2 Neighborhood-based Collaborative Filtering7:
Ĉky OjSKѭѫQJSKiSJӧi ý các items dӵa trên sӵ WѭѫQJTXDQVLPLODULW\JLӳa
các users và/hoһc items. Có thӇ hiӇu rҵQJÿk\OjFiFKJӧi ý tӟi mӝt user dӵa
trên nhӳQJXVHUVFyKjQKYLWѭѫQJWӵ.
Ví dө, hai user A và B cùng mua rҩt nhiӅXÿӗ gia dөng giӕQJQKDX1KѭQJ$Fy
mua nӗi chiên không dҫu, còn B thì không. HӋ thӕng sӁ gӧi ý cho B chiӃc nӗi
chiên không dҫXÿy
1
(C. Aggarwal, 2016, pp. 139-165)
(C. Aggarwal, 2016, pp. 29-136)
3 (C. Aggarwal, 2016, pp. 167-197)
4 (C. Aggarwal, 2016, pp. 199-224)
5 (C. Aggarwal, 2016, pp. 225-254)
6 0DFKLQ/HDUQLQJFѫEҧn, 2017)
7 0DFKLQ/HDUQLQJFѫEҧn, 2017)
2
16
3KѭѫQJ SKiS Qj\ ÿѭӧF FKLD OjP KDL Kѭӟng nhӓ là User-User Collaborative
Filtering (uuCF) và Item-Item Collaborative Filtering (iiCF).
- XX&) 7ѭ Wѭӣng cӫD Kѭӟng tiӃp cұn này là tìm ra nhӳng nhóm user
WѭѫQJWӵ nhau. Tӯ ÿyGӵ ÿRiQPӭFÿӝ yêu thích cӫa mӝt user dӵa trên
nhӳng users khác cùng nhóm.
+ BiӇu diӉn mӛi user bҵng mӝWYHFWѫWKXӝc tính tӯ nhӳQJÿiQKJLi
user vӟi các item trong quá khӭ. Tӯ ÿyWtQKWRiQÿӝ WѭѫQJÿӗng
giӳa các user.
+ ĈӇ WtQKWRiQÿӝ quan tâm cӫa user U vӟi mӝt item I, ta sӁ chӑn ra
k XVHUVÿmWӯQJÿiQKJLiI YjFyÿӝ WѭѫQJÿӗng vӟi user U là cao
nhҩW6DXÿyGӵa vào nhӳQJÿiQKJLiFӫa k XVHUÿyYӟi item I ÿӇ
tính toán ra kӃt quҧ.
+ Cuӕi cùng, gӧi ý nhӳng items dӵ ÿRiQOjÿѭӧc user U yêu thích
cho user U
- LL&)7ѭѫQJWӵ QKѭ8VHU-8VHUSKѭѫQJSKiSQj\VӁ tìm ra nhӳng nhóm
LWHPWѭѫQJWӵ QKDX6DXÿyGӵ ÿRiQPӭFÿӝ yêu thích cӫa user vӟi item
dӵDWUrQÿӝ yêu thích cӫDXVHUÿyYӟi các item khác cùng loҥL&iFEѭӟc
thӵc hiӋQFNJQJWѭѫQJÿѭѫQJQKѭQJWKD\YuELӇu diӉn user, ta biӇu diӉn
item là mӝWYHFWѫ
Do sӕ OѭӧQJLWHPVWKѭӡng nhӓ KѫQQKLӅu so vӟi sӕ Oѭӧng users. Nên viӋc tính
WRiQÿӝ WѭѫQJÿӗng cӫa iiCF sӁ QKDQKKѫQUҩt nhiӅu so vӟi uuCF.
2.3.3 Ma trұn Utility:
Ma trұn Utility8 là ma trұQGQJÿӇ biӇu diӉn mӭFÿӝ quan tâm cӫa users vӟi
items. MӭFÿӝ TXDQWkPQj\ÿѭӧc bҵng giá trӏ cӫDXVHUVÿiQKJLiUDWHFKR
items.
8
(Nghe, 2016)
17
- Xem thêm -