đặt vấn đề. Mục tiêu đề tai eee ceeeeccccssssnneeeececssnnnnssceccesnnnnssesecesnsnnnseseeeeensnnetseeeees 2 1. Phạm vi và đối tượng nghiên cứu. Phạm vi nghiên cứu: Thị trường Việt Nam.
Đối tượng nghiên cứu:. Kết quả dự kiến.ctrrrrrrrrrrree 3 Chương 2.--¿--©22++22EE+2+t2EEEE2+tEEEEErrrrrrkerrrree 4 2. Giới thiệu Gamification. ¿+ s St xt St xrvEeerxererrrrrsrrrrrrrrsrrre 4 2.
Một số lĩnh vực Gamification. Giới thiệu Gamification marketing. Gamification marketing là gì?. Phân tích mô hình động lực.
Vai trò và ý nghĩa. Dự đoán và quản tri rỦi TO. Các thành phan của game trong Gamification.-- SH TH HH Hư 8 2. Hạn ché vi.
Các công nghé sử dỤng.- cv TH TH TH ng kg 10 2. Tìm hiểu về Node JS. Tìm hiểu về Express JS. Tìm hiểu về Mongo DB.---2: 22 +++cx2zxezxrerxesrxerrxeee 15 Chương 3.
PHAN TÍCH THIET KE HE THỒNG. Phân tích yêu cầu. Các yêu cầu chức năng.----- ¿+ ++SE+SE+EE+E2E£Eerkerkerxrrsrrs 18 3. Yêu cầu phi chức năng.---¿- ¿+ ©++x++zx+zxevrxe+rxezrxees 18 3.
Phân tích thiết kế hệ thống.-----2¿+¿©+++++£x++zx+zx+erxezrxezrxeee 19 3. Các chức năng của hệ thống. Các tác nhân của hệ thống. Kiến trúc hệ thống.--¿- 2 ©©E2EE+EE+EE£EEEEEEEEEEEEEEEE2E2EEE1EErkeei 21 3.
TT HT E111 111111 11111111111111 111112 cker 23 3. Danh sách S€CasSG. Đặc tả S€CAS€. LG Q TQ HH HH ng TH ng 1 re 25 3.
Thiết kế dữ liệu. Danh sách các bảng. Diễn giải các bảng. Mô tả chỉ tiết các bảng.-¿--2¿©2++22+c2xSEkSEkrrkrerkrerkrrrrees 83 Chương 4.
Cài đặt và triển khai website. Môi trường phát triỀn.-- -- ¿+ ©k+Ek+EE+EE£EE+EEEeEEerkerkerkerkrei 86 4. Môi trƯỜng S€TV€T. Ăn ng ng ng Hy S6 4.
Một số giao diện chính.-- + 2© + 2+EESEE£EEEE2EEEEEEEEEEEEEEkrrkrrkeee 87 4. Danh sách màn hình. Mô tả chi tiết các màn HINh.ceceeccecescecessseccesesecseseseceseseceeseseeseeeeees 88 Chương 5. KÉT LUẬN VÀ HƯỚNG PHÁT TRIẺN.
Về mặt lý thUyẾt. Về mặt thực nghiệm. Ưu điểm của hệ thống. Hạn chế của hệ thống.---¿- 2 2+ SE£EESEEEEE2EEEEE2E12152171 21212.
Hướng phát triÊn.---:- 2 2+ £+E+SE£EE#EEEEEEEEEEE2E12171 712121. 99 DANH MỤC HÌNH ẢNH Hình 1.1 Thị trường Marketing tiềm năng tại Việt Nam năm 2019.2 Đặc điểm nổi bat của Node JS. LH HT TH gu HT Hư 13 Hình 2.4 Đặc điểm nổi bật của React J§.--ccs-cccccccrtrrrrrirrrrrirrrrriiriee 13 Hình 2. HH HH TH TH HH nh 14 Hình 2.6 Đặc điểm nỗi bật của ExpressJS .---2- 2: ©5¿222+2xccxczxcrxerxrrrerex 15 Ig0ii0 0/0019) 1111.8 Đặc điểm nỗi bật của ANY, [008911111257 —.1 Kiến trúc hệ thống.----- 2 2 2 2+ +E£EE#EE£EESEEEEEEEEEEEEEErEErkrrkrrkrree 21 Hình 3.1 Danh sách các bảng.- -- + +s + k1 k1 HH ng 82 Hình 4.1 Danh sách các màn hình.2 Màn hình chọn Øaime.3 Màn hình kho phần thường.--- 2 2 + E£E£+E£2£E+£E+zE+zE++rxerxezez 89 Hình 4.4 Màn hình cấu hình cho game.-- -- 2 2 +2££+E£+EE+£E++E£zE++rxerxzzez 90 Hình 4.5 Màn hình game vOng QUAy.6 Màn hình kết quả của trò chơi vòng QUAY .7 Màn hình nhập thông tin khách hàng.-- ¿- «+ +s£+£+s<+s+se+sx+ 93 Hình 4.8 Màn hình game lật lì XÌ .-- --- 5 5 2+ 1S HH HH ưệt 94 Hình 4.9 Màn hình chơi game lật Ïì Xi .-- 5 5 S1 ng gưkg 95 Hình 4.10 Màn hình kết quả của game lật lì xì.--- 2-2 + x+zE£+£++zxsrxzez 95 Hình 4.11 Màn hình game Flappy bird.-- <5 + SE +*E+eekeeeeeeerereere 96 Hình 4.12 Màn hình chơi game của flappy bird.---- 55s s-ss+++sexsseesssess 97 Hình 4.13 Màn hình kết quả của game flappy bird.---cc-¿22222vcccrrrrre 97 DANH MỤC BANG Bang 2.1 Bang phân tích mô hình động lực.1 Bang tác nhân quan tri VIÊN .2 Bang tác nhân người dùng .1 Danh sách USsecase .-- Q Q HH HH TH HH ng ng 25 Bảng 3.2 Đặc tả usecase đăng ký.
c1 n SH SH H11 1111111 H11 ng ry 26 Bang 3.3 Đặc tả usecase đăng nhập.-- --- -- + 111v HH rg 28 Bang 3.4 Đặc tả usecase đăng XuẤt.5 Đặc tả usecase thêm phan thưởng.6 Đặc ta usecase cập nhật phần thưởng.7 Đặc tả usecase xóa phần thưởng.8 Đặc ta usecase hiển thị danh sách phần thưởng .9 Đặc ta usecase cau hình giao diện .---¿- 5-2 2+cz+E£xerkerxerxersrree 44 Bảng 3.10 Đặc tả usecase cập nhật cấu hình Ø1aO điIỆn.- --cssc<csssscsseeresee 47 Bang 3.11 Đặc ta usecase hiển thị đanh sách trúng thưởng.12 Đặc tả usecase hiển thị danh sách game đã tạO .13 Đặc tả usecase xóa game đã {ạO. - -- c SH HH 54 Bang 3.14 Đặc ta usecase thêm người dùng .15 Đặc tả usecase cập nhật người dùng.16 Đặc ta usecase xóa người đùng. --- «+ scxnnnnnHnnàHnnrưet 63 Bang 3.17 Đặc ta usecase hiển thị danh sách người dùng .18 Đặc tả usecase thêm game .-- - <1 ng ng ng ng g 68 Bang 3.19 Đặc ta usecase cập nhật GaMe. ee eeeceesceeneeeseceeeeeeeeeeeaeeeseeeesnessaes 71 Bang 3.20 Đặc ta usecase XOa SAME.
cv 1v HH TH ng ng 74 Bảng 3.21 Đặc tả usecase hiển thị danh sách game.22 Đặc ta usecase chơi Same .1 Danh sách bảng hệ thong. 2G LH HH TH HH kh 83 Bang 3.- c6 + 111993199112 1 vn ve 84 Bang 3.5 Bang GamelR€WATC. HH ng HH 84 Bảng 3.- - - - + E11 HH nghe 84 Bang 3. -- - -- + + 3319119111911 1 1111 1 11 HH ng 85 Bảng 4.1 Mô tả danh sách các màn hình.-- ---- eee + + E++E*skEesEeseeeskeeee 88 Bảng 4.2 Mô tả màn hình chọn game .3 Mô tả màn hình kho phần thưởng.4 Mô tả màn hình cấu hình game .5 Mô tả màn hình game vòng QUAY .6 Mô ta màn hình nhập thông tin.7 Mô tả game lật lì XÌ.
HH TH HH ng Hy 94 Bảng 4.8 Mô tả màn hình game Flappy bird.--- 55555 + «+ <+++ve+seeseeess 96 DANH MỤC SƠ DO Sơ đồ 3.1 Sơ đồ tuần tự kiến trúc hệ thống.1 Sơ đồ usecase toàn hệ thống .2 Sơ đồ hoạt động đăng ký .3 Sơ đồ tuần tự đăng ký.4 Sơ đồ lớp đăng KY ececececscccscssessessessessessssssessessessessessesssssseeseesesseeesseas 27 Sơ đồ 3.5 Sơ đồ hoạt động đăng mhap.6 Sơ đồ tuần tự Gang OhAp 0111.7 Sơ đồ lớp đăng hap o.8 Sơ đồ hoạt động đăng Xuất .9 Sơ đồ tuần tự đăng XUat eee ecceseseseeseesessessessessessesteseeseeseseessens 32 Sơ đồ 3.10 Sơ đồ lớp đăng XuẤt.--¿-¿- 2-52 2S22SE‡EEEE2EEEEEEEEEEEEErrkrrkerreee 32 Sơ đồ 3.11 Sơ đồ hoạt động thêm phần thưởng.12 Sơ đồ tuần tự thêm phần thưởng.-- ¿2 5+++++++zx++zx++zxze2 35 Sơ đồ 3.13 Sơ đồ lớp thêm phần thưởng.14 Sơ đồ cập nhật phần thưởng .15 Sơ đồ tuần tự cập nhật phần thưởng.16 Sơ đồ lớp cập nhật phan thưởng.17 Sơ đồ hoạt động xóa phần thưởng .18 Sơ đồ tuần tự xóa phần thưởng.19 Sơ đồ lớp xóa phan thing .20 Sơ đồ hoạt động lấy danh sách phần thưởng.21 Sơ đồ tuần tự lay danh sách phần thưởng.22 Sơ đồ lớp lay danh sách phần thưởng.----- 2 sz+s+£s+£sz£+zss 43 Sơ đồ 3.23 Sơ đồ hoạt động cấu hình giao diện.24 Sơ đồ tuần tự cấu hình giao diện .25 Sơ đồ lớp cấu hình giao diện.26 Sơ đồ hoạt động cập nhật cấu hình giao diện .27 Sơ đồ tuần tự cập nhật cấu hình.28 Sơ đồ lớp cập nhật cấu hình.- 2-2 2+ £+2+EE+ExetEzEx+Exerxerreee 49 Sơ đồ 3.29 Sơ đồ hoạt động lay danh sách trúng thưởng.30 Sơ đồ tuần tự lay danh sách trúng thưởng .31 So đồ lớp lay danh sách trúng thưởng .----- 2 ¿2z s+cs+cs+zszss 51 Sơ đồ 3.32 Sơ đồ hoạt động lay danh sách game đã tạo.33 Sơ đồ tuần tự lấy danh sách game .34 Sơ đồ lớp lấy danh sách game .35 Sơ đồ hoạt động xóa game đã tạO.- -- --c Sc nà nniirreirrrrrree 55 Sơ đồ 3.36 So đồ tuần tự xóa Bae AA td.37 Sơ đồ lớp xóa game đã ta0.38 So đồ hoạt động thêm người dùng.---2- 2-2 2 £Ee£x+£xe£zrxzex 58 Sơ đồ 3.39 Sơ đồ tuần tự thêm người đùng .40 Sơ đồ lớp thêm người dùng .41 So đồ hoạt động cập nhật người dùng .42 So đồ tuần tự cập nhật người dùng.---- 2-2 2+se+xe£xszxersrrszes 62 Sơ đồ 3.43 Sơ đồ lớp cập nhật người đùng.44 Sơ đồ hoạt động xóa người dùng .45 Sơ đồ tuần tự xóa người dùng.46 Sơ đồ lớp xóa người đùng.47 Sơ đồ hoạt động danh sách người dùng.48 Sơ đồ tuần tự danh sách người dùng.49 So đồ lớp danh sách người dùng .50 Sơ đồ hoạt động thêm game .51 Sơ đồ tuần tự thêm game .---:-- 2 2+SE+EE£2E2EE£EEeEEEEErrxrrkerkeee 70 Sơ đồ 3.52 Sơ đồ hoạt động thêm game .53 Sơ đồ hoạt động cập nhật game.54 Sơ đồ hoạt động cập nhật øame. - 2-2 2 2 2+E+Ee£Ee£xerxrrxzrs 73 Sơ đồ 3.55 Sơ đồ lớp cập nhật game.57 Sơ đồ tuần tự xóa game.---:-:¿ ¿++z+EE+EE2E2EEEEEEEEEEEErrkrrkerkeee 76 Sơ đồ 3.59 Sơ đồ hoạt động lấy danh sách game.60 So đồ tuần tự lay danh sách game .61 Sơ đồ lớp lay danh sách game .-- --2- 2 2 2 ++Ee£Ee£Eerxerxrrszrs 78 Sơ đồ 3.62 Sơ đồ hoạt động chơi game .63 Sơ đồ tuần tự chơi game .----:- + 2+ z+Ek+EE£E2EEEEEeEErrEkrrkrrkerreee 81 Sơ đồ 3.64 Sơ đồ lớp chơi game .cceccceccsceessesseeseessessessesssessessessessessessessesssessesseesees 81 DANH MỤC TỪ VIET TAT STT Chữ viết tắt | Ý nghĩa 1 API Application Programming Interface — Giao dién lap trinh ứng dụng 2 CSDL Cơ Sở Dữ Liệu 3 DOM Document Object Model — Mô hình đối tượng tài liệu 4 HTML Hypertext Markup Language - Ngôn ngữ đánh dấu siêu văn bản 5 HTTP Hyper Text Transfer Protocol — Giao thức truyền siêu van ban 6 REST Representational State Transfer — Trao đổi trạng thái biểu hiện 7 UI User Interface — Giao diện người dùng 8 UML Unified Modeling Language - Ngôn ngữ mô hình hóa thống nhất TÓM TẮT KHÓA LUẬN Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin, sự thành công của các doanh nghiệp, tổ chức phụ thuộc vào rất nhiều vào marketing cụ thé ở đây là digital marketing. Hoạt động digital marketing có nhiều hình thức khác nhau, tùy theo mục đích ma các doanh nghiệp sẽ lựa chọn hình thức phù hop. Nhìn thấy được tiềm năng và cơ hội của Gamification Marketing, nhóm đã quyết định xây dựng một mô hình dé giúp các doanh nghiệp, tô chức về các chiến dịch marketing cho sản phẩm, dịch vụ.
Giải quyết được bài toán của các doanh nghiệp — làm sao dé khách hang của chúng ta có thé gan kết được với 1 thương hiệu, website, ứng dụng. như cái cách mà họ “đam mê game”. Đồng thời nhóm cũng tập trung tìm hiểu cách tối ưu lượt tương tác và tăng ty lệ chuyển đổi cho website của đối tác, xây dựng sự tin cậy đối với doanh nghiệp để áp dụng vào mô hình. Từ những van đề trên, nhóm chúng em đã quyết định thực hiện đề tài “Phát triển nền tảng gamification marketing cho thị trường Việt Nam”.
TONG QUAN DE TÀI 1. Hiện trang và đặt van dé 1. Hiện trạng Marketing là một chiến lược quan trọng của doanh nghiệp và được xem như là cốt lõi để điều phối hoạt động, điều phối chiến lược kinh doanh của một doanh nghiệp. Một chiến lược marketing đúng đắn sẽ giúp cho doanh nghiệp trở nên vững vàng hơn trên thị trường cũng như quảng bá rộng rãi tên tuổi, sản phẩm của mình đến với khách hàng và người tiêu dùng.1 Thị trường Marketing tiêm năng tại Việt Nam năm 2019! Với sự phát triển mạnh mẽ của kỹ thuật công nghệ và internet, mới nhất đây là sự phổ biến rộng rãi 5G?