TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP. HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
--------------------------------------
THỰC TẬP TỐT NGHIỆP
PHÁT TRIỂN ỨNG DỤNG TỰ ĐỘNG LẤY MÃ HÀNG VÀ
THÔNG TIN NGƯỜI MUA HÀNG TỪ COMMENT
Ngành: Công nghệ thông tin
Chuyên ngành: Công nghệ thông tin
Giảng viên hướng dẫn : ThS. Đặng Nhân Cách
Sinh viên thực hiện :
Triệu Kim Sơn 1651120116 CN16B
Lê Thanh Tài 1651120117 CN16B
TP. Hồ Chí Minh, ngày 05 tháng 05 năm 2020
i
TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP. HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
---------------------------------------
TRIỆU KIM SƠN
LÊ THANH TÀI
PHÁT TRIỂN ỨNG DỤNG TĐỘNG LẤY MÃ HÀNG
VÀ THÔNG TIN NGƯỜI MUA HÀNG TỪ COMMENT
NGÀNH: CÔNG NGHỆ THÔNG TIN
CHUYÊN NGÀNH: CÔNG NGH THÔNG TIN
BÁO CÁO THỰC TẬP TỐT NGHIỆP
NGƯỜI HƯỚNG DẪN
ThS. Đặng Nhân Cách
TP. HỒ CHÍ MINH 2020
ii
LỜI CAM ĐOAN
Chúng em bằng những sự cố gắng và nỗ lực tìm hiểu, học hỏi của bản thân
mình. Với những m tòi từ thực tế với những kiến thức đã học chúng em đã
nghiên cứu về quy trình lấy những comment trên mạng xã hội Facebook hiện nay
bằng Graph-API của chính Facebook cung cấp cho những nhà phát triển Facebook
muốn tải dữ liệu vào hoặc lấy dữ liệu ra khỏi nền tảng của Facebook, nhóm chúng
em cũng đã phát triển một ứng dụng lấy mã hàng và thông tin của người mua hàng
từ comment trên chính fanpage của nhóm ở trên mạng xã hội Facebook ngày nay.
Từ những ngôn ngữ C, C++, C#,… thư viện Windows Forms,… đã học và những
tham khảo từ anh chị khoá trước, thông tin trên mạng đã giúp nhóm chúng em
hoàn thành tốt TTTN của mình. Chúng em xin chịu hoàn toàn trách nhiệm với
những gì mình đã viết.
Mặc đã cố gắng hoàn thành đề tài với tất cả sự nỗ lực của bản thân, nhưng
chắc chắn không thể tránh khỏi những thiếu sót nhất định, kính mong sự cảm thông
và tận tình chỉ bảo của quý Thầy Cô.
Chúng em xin chân thành cảm ơn.
TP.HCM, ngày 05 tháng 05 năm 2020
Nhóm sinh viên thực hiện
Triệu Kim Sơn
Thanh Tài
iii
MC LC
LỜI CAM ĐOAN .................................................................................................................. I
MỤC LỤC .......................................................................................................................... III
DANH MC HÌNH NH..................................................................................................... V
DANH MỤC CÁC TỪ VIẾT TẮT ................................................................................. VIII
LỜI MỞ ĐẦU ....................................................................................................................... 1
CHƯƠNG 1: GIỚI THIỆU .................................................................................................. 2
1.1 Động cơ thực hiện đề tài ................................................................................................. 2
1.2 Mục tiêu của đề tài.......................................................................................................... 3
1.3 Giới hạn của đề tài .......................................................................................................... 3
1.4 Cấu trúc của đề tài.......................................................................................................... 4
1.5 Phương pháp nghiên cứu ............................................................................................... 4
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT ..................................................................................... 5
2.1 Giới thiệu API ................................................................................................................. 5
2.2 Tổng quan về Facebook .................................................................................................. 7
2.1.1 Nền tảng cho nhà phát triển của Facebook .......................................................... 8
2.1.2 Giới thiệu Facebook Graph-API .......................................................................... 9
2.1.2.1 Nút (Node) ....................................................................................................12
2.1.2.2 Trường (Field) ..............................................................................................13
2.1.2.3 Cạnh (Edge) ..................................................................................................13
2.1.2.4 HTTP và URL ..............................................................................................14
2.1.2.5 Access Token ................................................................................................15
2.1.2.6 Kết quả Facebook trả về ..............................................................................16
2.1.2.7 Debugging .....................................................................................................17
2.1.3 Get Access Token Facebook ................................................................................18
2.1.3.1 Oauth 2.0 ......................................................................................................18
2.1.3.2 Các cách lấy Access Token ...........................................................................18
2.3 Sử dụng Graph-API để lấy comments từ fanpage cá nhân ..........................................26
CHƯƠNG 3: TRIỂN KHAI HỆ THỐNG ..........................................................................30
3.1 Lấy dữ liệu Comment ....................................................................................................30
iv
3.2 Giới thiệu dữ liệu ...........................................................................................................34
3.3 Tiền xử lý dữ liệu ...........................................................................................................36
3.4 Xử lý dữ liệu Comment .................................................................................................39
3.4.1 Giới thiệu .................................................................................................................39
3.4.2 Quy trình lấy những comment đi trích lọc.............................................................39
3.5 Trích lọc các đặc trưng ..................................................................................................41
3.5.1 Giải thuật trích lọc ..................................................................................................41
3.5.2 Lấy mã hàng từ Comment ......................................................................................41
3.5.3 Lấy số lượng từ Comment ......................................................................................42
3.5.4 Lấy Email từ Comment ..........................................................................................43
3.5.5 Lấy số điện thoại từ Comment ...............................................................................44
3.6 Kết quả dữ liệu sau khi được xử lý ...............................................................................44
CHƯƠNG 4: XÂY DỰNG VÀ ĐÁNH GIÁ HỆ THỐNG .................................................46
4.1 Giới thiệu .......................................................................................................................46
4.2 Cài đặt hệ thống .............................................................................................................46
4.3 Kết quả ...........................................................................................................................50
4.4 Đánh giá .........................................................................................................................50
CHƯƠNG 5: KẾT LUẬN ...................................................................................................51
5.1 Kết luận ..........................................................................................................................51
5.2 Hướng mở rộng phát triển ............................................................................................51
TÀI LIỆU THAM KHẢO .................................................................................................... 0