Tải bản đầy đủ (.pdf) (112 trang)

Xây dựng website đặt vé xem phim online

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 (8.01 MB, 112 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
THÀNH PHỐ HỒ CHÍ MINH

ĐỒ ÁN TỐT NGHIỆP
CƠNG NGHỆ THƠNG TIN

XÂY DỰNG WEBSITE
ĐẶT VÉ XEM PHIM ONLINE

GVHD: THS. HỒNG CƠNG TRÌNH
SVTH : TRƯƠNG MINH PHƯƠNG
LÊ QUỐC VINH

S K L0 1 0 9 3 8

Tp. Hồ Chí Minh, năm 2023


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM
KHOA ĐÀO TẠO CHẤT LƯỢNG CAO
___________

KHÓA LUẬN TỐT NGHIỆP
XÂY DỰNG WEBSITE
ĐẶT VÉ XEM PHIM ONLINE
GVHD: THS. HỒNG CƠNG TRÌNH
SVTH:
TRƯƠNG MINH PHƯƠNG


19110269

LÊ QUỐC VINH

19110029

THÀNH PHỐ HỒ CHÍ MINH - 2023


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM
KHOA ĐÀO TẠO CHẤT LƯỢNG CAO
___________

KHÓA LUẬN TỐT NGHIỆP
XÂY DỰNG WEBSITE
ĐẶT VÉ XEM PHIM ONLINE
GVHD: THS. HỒNG CƠNG TRÌNH
SVTH:
TRƯƠNG MINH PHƯƠNG

19110269

LÊ QUỐC VINH

19110029

THÀNH PHỐ HỒ CHÍ MINH – 2023



ĐH SƯ PHẠM KỸ THUẬT TP.HCM

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

KHOA ĐÀO TẠO CHẤT LƯỢNG CAO

Độc lập - Tự do - Hạnh Phúc

_________

_________

PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
Họ và tên Sinh viên 1: Trương Minh Phương

MSSV 1: 19110269

Họ và tên Sinh viên 2: Lê Quốc Vinh

MSSV 2: 19110029

Ngành: Công nghệ thông tin
Tên đề tài: Xây dựng website đặt vé xem phim online.
Họ và tên Giáo viên hướng dẫn: ThS. Hồng Cơng Trình

NHẬN XÉT:
1. Về nội dung đề tài & khối lượng thực hiện:
………………………………………………………………………………………………………
………………………………………………………………………………………………………


2. Ưu điểm:
………………………………………………………………………………………………………
………………………………………………………………………………………………………

3. Khuyết điểm:
………………………………………………………………………………………………………
………………………………………………………………………………………………………

4. Đề nghị cho bảo vệ hay không?
5. Đánh giá loại:
6. Điểm:
Tp. Hồ Chí Minh, ngày ….., tháng ….., năm 2023
Giáo viên hướng dẫn
(Ký & ghi rõ họ tên)


ĐH SƯ PHẠM KỸ THUẬT TP.HCM

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

KHOA ĐÀO TẠO CHẤT LƯỢNG CAO

Độc lập - Tự do - Hạnh Phúc

_________

_________

PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN
Họ và tên Sinh viên 1: Trương Minh Phương


MSSV 1: 19110269

Họ và tên Sinh viên 2: Lê Quốc Vinh

MSSV 2: 19110029

Ngành: Công nghệ thông tin
Tên đề tài: Xây dựng website đặt vé xem phim online.
Họ và tên Giáo viên phản biện:………………………………..

NHẬN XÉT:
1. Về nội dung đề tài & khối lượng thực hiện:
………………………………………………………………………………………………………
………………………………………………………………………………………………………

2. Ưu điểm:
………………………………………………………………………………………………………
………………………………………………………………………………………………………

3. Khuyết điểm:
………………………………………………………………………………………………………
………………………………………………………………………………………………………

4. Đề nghị cho bảo vệ hay khơng?
5. Đánh giá loại:
6. Điểm:
Tp. Hồ Chí Minh, ngày ….., tháng ….., năm 2023
Giáo viên phản biện
(Ký & ghi rõ họ tên)



LỜI CẢM ƠN
Nhóm đề tài thực hiện xin được phép chân thành cảm ơn trường ĐH Sư phạm Kỹ thuật
TP.HCM và khoa Đào tạo Chất lượng cao đã tạo điều kiện thuận lợi cho nhóm có cơ hội học
hỏi và cũng như thực hiện đề tài này. Đặc biệt, nhóm xin được phép cảm ơn đến giảng viên
ThS Hồng Cơng Trình đã giúp đỡ và có ý kiến đóng góp đến nhóm cũng như đề tài mà nhóm
thực hiện trong suốt khóa luận tốt nghiệp này. Cảm ơn thầy đã truyền đạt các kiến thức nghiệp
vụ chuyên ngành và cả kinh nghiệm thực tế để góp phần hồn thiện đề tài Xây dựng website
đặt vé xem phim online.
Trong quá trình thực hiện, nhóm đã vận dụng các kiến thức đã học về xây dựng website
để hoàn thành đề tài này, tuy nhiên do còn nhiều hạn chế khách quan và chủ quan, về khả năng
nên trong quá trình nghiên cứu và thực hiện khơng tránh khỏi những sai sót khơng mong muốn,
kính mong sự góp ý của thầy để nhóm có thêm được những trải nghiệm quan trọng trong q
trình tương lai sau này.
Một lần nữa, nhóm xin được phép gửi lời cảm ơn sâu sắc đến sự giúp đỡ của thầy trong
quá trình thực hiện đề tài.
Xin trân trọng cảm ơn!


MỤC LỤC
PHẦN MỞ ĐẦU........................................................................................................................ 1
1.1. Tính cấp thiết của đề tài.................................................................................................... 1
1.2. Mục đích của đề tài .......................................................................................................... 1
1.3. Cách tiếp cận và phương pháp nghiên cứu ....................................................................... 1
1.3.1. Đối tượng nghiên cứu ................................................................................................ 1
1.3.2. Phạm vi nghiên cứu ................................................................................................... 2
1.4. Phân tích những cơng trình có liên quan ........................................................................... 3
1.4.1. Website thứ nhất: CGV ............................................................................................. 3
1.4.2. Website thứ hai: Book My Show ............................................................................... 5

1.4.3. Website thứ ba: Galaxy Cine ..................................................................................... 8
1.4.4. Website thứ tư: PVR Cinemas ................................................................................. 12
1.4.5. Đánh giá tổng kết .................................................................................................... 16
1.5. Kết quả dự kiến đạt được ............................................................................................... 18
PHẦN NỘI DUNG .................................................................................................................. 19
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT ....................................................................................... 19
1.1. Các tiêu chính đánh giá một website đặt vé xem phim .................................................... 19
1.1.1. Website có độ tin cậy cao ........................................................................................ 19
1.1.2. Thiết kế của giao diện.............................................................................................. 20
1.1.3. Ứng dụng trên đa nền tảng ....................................................................................... 20
1.1.4. Nội dung của trang web ........................................................................................... 21
1.1.5. Tối ưu hóa trải nghiệm đọc đặt vé của người sử dụng .............................................. 21
1.1.6. Hiệu suất của website .............................................................................................. 22
1.2. Kiến trúc hệ thống .......................................................................................................... 23
1.2.1. Tổng quan công nghệ sử dụng ................................................................................. 23
1.2.2. Chi tiết công nghệ áp dụng ...................................................................................... 24
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ..................................................... 38
2.1. Phân tích hệ thống .......................................................................................................... 38


2.1.1. Nhiệm vụ ................................................................................................................ 38
2.1.2. Phân hệ người dùng hệ thống và chức năng ............................................................. 38
2.1.3. Cụ thể hóa các chức năng ........................................................................................ 39
2.1.4. Lược đồ chức năng .................................................................................................. 41
2.1.5. Một số yêu cầu phi chức năng ................................................................................. 44
2.2. Mô hình hóa hệ thống ..................................................................................................... 45
2.2.1. Lược đồ Usecase ..................................................................................................... 45
2.2.2. Lược đồ lớp ............................................................................................................. 46
2.2.3. Mơ hình thực thể (Entity – Relationship Diagram):.................................................. 47
2.2.4. Quan hệ giữa các đối tượng, thông tin ..................................................................... 47

2.2.5. Đặc tả Use case ....................................................................................................... 48
2.3. Thiết kế hệ thống............................................................................................................ 71
2.3.1. Thiết kế và xác định cấu trúc giao diện .................................................................... 71
2.3.2. Phân tích thiết kế ..................................................................................................... 72
CHƯƠNG 3: TRIỂN KHAI VÀ KIỂM THỬ HỆ THỐNG .................................................. 85
3.1. Triển khai hệ thống ........................................................................................................ 85
3.1.1. Triển khai hệ thống Frontend ................................................................................... 85
3.1.2. Triển khai hệ thống Backend ................................................................................... 86
3.2. Kiểm thử hệ thống .......................................................................................................... 92
3.2.1. Kết quả thử nghiệm ................................................................................................. 92
3.2.2. Đánh giá kết quả thử nghiệm ................................................................................... 93
PHẦN KẾT LUẬN.................................................................................................................. 95
1. Kết quả đạt được ............................................................................................................... 95
2. Ưu điểm ............................................................................................................................ 95
3. Khuyết điểm...................................................................................................................... 96
4. Hướng phát triển của đề tài................................................................................................ 96
DANH MỤC TÀI LIỆU THAM KHẢO ................................................................................ 97


DANH MỤC HÌNH ẢNH
Hình 1 Giao diện chọn ghế ngồi ................................................................................................ 5
Hình 2 Giao diện chọn rạp ......................................................................................................... 5
Hình 3 Giao diện trang chủ Book my Show .............................................................................. 8
Hình 4 Nội dung danh mục tạo ra sức hấp dẫn của website ...................................................... 8
Hình 5 Giao diện Homepage ................................................................................................... 11
Hình 6 Giao diện bình luận phim/blog điện ảnh ...................................................................... 11
Hình 7 Giao diện chọn ghế ...................................................................................................... 12
Hình 8 Giao diện trang chủ PVR Cinemas .............................................................................. 14
Hình 9 Tính năng tìm kiếm bằng giọng nói ............................................................................. 15
Hình 10 Giao diện đặt vé ......................................................................................................... 15

Hình 11 Giao diện xem trailer phim ........................................................................................ 15
Hình 12 Thể hiện thơng tin về phim ........................................................................................ 16
Hình 13 Tiêu chí website có tính bảo mật ............................................................................... 19
Hình 14 Thiết kế website ......................................................................................................... 20
Hình 15 Website chạy đa nền tảng .......................................................................................... 20
Hình 16 Nội dung website ....................................................................................................... 21
Hình 17 Tối ưu hóa trải nghiệm của người dùng ..................................................................... 21
Hình 18 Tiêu chí về hiệu suất trang web ................................................................................. 22
Hình 19 Kiến trúc hệ thống...................................................................................................... 23
Hình 20 JSX ............................................................................................................................. 24
Hình 21 Ví dụ về cú pháp JSX ................................................................................................ 24
Hình 22 Cấu trúc thẻ tương tự HTML ..................................................................................... 24
Hình 23 Ví dụ về DOM ........................................................................................................... 25
Hình 24 Ví dụ về Redux .......................................................................................................... 26
Hình 25 Ví dụ về Action .......................................................................................................... 26
Hình 26 Ví dụ về Reducer ....................................................................................................... 27
Hình 27 Ví dụ về tạo store ....................................................................................................... 27
Hình 28 Redux ......................................................................................................................... 27


Hình 29 Nguyên lý hoạt động của Redux ................................................................................ 28
Hình 30 Triển khai ứng dụng React......................................................................................... 28
Hình 31 Màn hình Github ........................................................................................................ 28
Hình 32 Chọn Clone Git Repository để clone source .............................................................. 29
Hình 33 Dán URL của github repository ................................................................................. 29
Hình 34 Hồn tất q trình clone dự án về máy ...................................................................... 29
Hình 35 Cài đặt lần đầu ........................................................................................................... 30
Hình 36 Khởi chạy dự án ......................................................................................................... 30
Hình 37 Kết quả hiển thị trên Terminal ................................................................................... 31
Hình 38 File docker compose Cadence ................................................................................... 32

Hình 39 Thư viện Uber Cadence ............................................................................................. 33
Hình 40 Thiết lập Cadence config ........................................................................................... 33
Hình 41 Thiết lập Workflow Worker config ........................................................................... 34
Hình 42 Khai báo một phiên cơng việc ................................................................................... 34
Hình 43 Giao diện Cadence Web ............................................................................................ 34
Hình 44 Tổng quan quy trình CircleCi .................................................................................... 35
Hình 45 Hiển thị các dự án ...................................................................................................... 35
Hình 46 Hiển thị các cơng nghệ mẫu ....................................................................................... 36
Hình 47 Chỉnh sửa file config CircleCi ................................................................................... 36
Hình 48 Đã kết nối thành cơng với CircleCi ........................................................................... 37
Hình 49 Lượt đồ chức năng ..................................................................................................... 41
Hình 50 Lượt đồ lớp (Class) .................................................................................................... 46
Hình 51 Mơ hình thực thể ERD ............................................................................................... 47
Hình 52 Biểu đồ Sequence đặt vé ............................................................................................ 50
Hình 53 Colaboration đặt vé xem phim ................................................................................... 50
Hình 54 Mã QR của các lượt đồ Sequence cịn lại .................................................................. 71
Hình 55 Giao diện đăng nhập .................................................................................................. 72
Hình 56 Giao diện đăng ký ...................................................................................................... 73
Hình 57 Giao diện trang chủ .................................................................................................... 73
Hình 58 Giao diện đặt vé ......................................................................................................... 74


Hình 59 Giao diện xem thơng tin phim ................................................................................... 74
Hình 60 Giao diện xem tin tức, sự kiện ................................................................................... 74
Hình 61 Giao diện xem các bài viết review ............................................................................. 74
Hình 62 Thơng tin cá nhân tác giả ........................................................................................... 75
Hình 63 Giao diện xem các bài viết mà tác giả viết ................................................................ 75
Hình 64 Giao diện tính năng tìm kiếm phim ........................................................................... 75
Hình 65 Giao diện thơng tin cá nhân ....................................................................................... 76
Hình 66 Giao diện lịch sử đặt vé ............................................................................................. 76

Hình 67 Giao diện đổi mật khẩu .............................................................................................. 77
Hình 68 Giao diện các bài viết đã viết ..................................................................................... 77
Hình 69 Giao diện các bài viết đã lưu ..................................................................................... 78
Hình 70 Giao diện bài review .................................................................................................. 78
Hình 71 Giao diện viết bình luận ............................................................................................. 78
Hình 72 Giao diện chỉnh sửa bình luận ................................................................................... 79
Hình 73 Giao diện xem bình luận ............................................................................................ 79
Hình 74 Giao diện viết review ................................................................................................. 80
Hình 75 Giao diện quản lý phim .............................................................................................. 80
Hình 76 Giao diện quản lý dashboard ..................................................................................... 81
Hình 77 Giao diện dashboard khác .......................................................................................... 81
Hình 78 Giao diện quản lý tài khoản ....................................................................................... 81
Hình 79 Giao diện quản lý chi nhánh rạp ................................................................................ 82
Hình 80 Giao diện quản lý các bài review ............................................................................... 82
Hình 81 Giao diện quản lý tin tức, sự kiện .............................................................................. 82
Hình 82 Giao diện quản lý vé .................................................................................................. 83
Hình 83 Giao diện quản lý lịch chiếu ...................................................................................... 83
Hình 84 Giao diện quản lý hóa đơn, thanh tốn ...................................................................... 83
Hình 85 Giao diện quản lý thanh tốn tại quầy ....................................................................... 84
Hình 86 Giao diện quản lý đặt vé tại quầy .............................................................................. 84
Hình 87 Cấu hình Nginx .......................................................................................................... 85
Hình 88 Cấu hình Dockerfile ................................................................................................... 85


Hình 89 Cấu hình file kết nối CircleCi .................................................................................... 86
Hình 90 VPS Azure ................................................................................................................. 87
Hình 91 Key ssh truy cập máy ảo ............................................................................................ 87
Hình 92 Khởi tạo thành cơng ................................................................................................... 87
Hình 93 Port mysql .................................................................................................................. 88
Hình 94 App service của Azure ............................................................................................... 88

Hình 95 Create web app........................................................................................................... 88
Hình 96 Deployment ................................................................................................................ 89
Hình 97 File CICD config ....................................................................................................... 90
Hình 98 Giao diện khởi tạo thành cơng ................................................................................... 91
Hình 99 Test api ....................................................................................................................... 91
Hình 100 Swagger ................................................................................................................... 91


DANH MỤC BẢNG
Bảng 1 Khảo sát website CGV .................................................................................................. 4
Bảng 2 Khảo sát website Bookmyshow .................................................................................... 7
Bảng 3 Khảo sát website Galaxy Cinema ................................................................................ 11
Bảng 4 Khảo sát website PVR Cinemas .................................................................................. 14
Bảng 5 Đánh giá tổng kết khảo sát .......................................................................................... 17
Bảng 6 Mô tả lượt đồ chức năng ............................................................................................. 44
Bảng 7 Đặc tả đặt vé xem phim ............................................................................................... 49
Bảng 8 Đặc tả tìm kiếm phim .................................................................................................. 51
Bảng 9 Đặc tả đăng ký tài khoản hệ thống .............................................................................. 52
Bảng 10 Đặc tả tạo tài khoản nhân viên .................................................................................. 53
Bảng 11 Đặc tả đăng nhập tài khoản hệ thống ........................................................................ 54
Bảng 12 Đặc tả phê duyệt bài .................................................................................................. 55
Bảng 13 Đặc tả từ chối phê duyệt bài ...................................................................................... 56
Bảng 14 Đặc tả thêm bài viết ................................................................................................... 57
Bảng 15 Đặc tả xem chi tiết bài viết ........................................................................................ 58
Bảng 16 Đặc tả use case lưu bài viết yêu thích ....................................................................... 59
Bảng 17 Đặc tả chỉnh sửa thông tin tài khoản ......................................................................... 60
Bảng 18 Đặc tả xem danh sách phim ....................................................................................... 60
Bảng 19 Đặc tả xem lịch chiếu phim ....................................................................................... 61
Bảng 20 Đặc tả xem nội dung chi tiết phim ............................................................................ 62
Bảng 21 Đặc tả thanh toán vé xem phim ................................................................................. 63

Bảng 22 Đặc tả quản lý thanh toán vé xem phim .................................................................... 63
Bảng 23 Đặc tả đổi mật khẩu ................................................................................................... 64
Bảng 24 Đặc tả bình luận bài viết ............................................................................................ 65
Bảng 25 Đặc tả bình luận bài viết ............................................................................................ 66
Bảng 26 Đặc tả bình luận bài viết ............................................................................................ 66
Bảng 27 Đặc tả bình luận bài viết ............................................................................................ 67
Bảng 28 Đặc tả xem dashboard ............................................................................................... 68


Bảng 29 Đặc tả use case quản lý phim .................................................................................... 68
Bảng 30 Đặc tả use case quản lý tài khoản .............................................................................. 69
Bảng 31 Đặc tả use case quản lý bài viết................................................................................. 69
Bảng 32 Đặc tả use case quản lý lịch chiếu phim .................................................................... 70
Bảng 33 Đặc tả use case quản lý sự kiện ................................................................................. 70
Bảng 34 Mô tả đăng nhập ........................................................................................................ 72
Bảng 35 Mô tả đăng ký ............................................................................................................ 73
Bảng 36 Mô tả đổi thông tin .................................................................................................... 76
Bảng 37 Mô tả đổi mật khẩu .................................................................................................... 77
Bảng 38 Mơ tả bình luận ......................................................................................................... 79
Bảng 39 Mơ tả viết bình luận................................................................................................... 79
Bảng 40 Mô tả viết bài review ................................................................................................. 80
Bảng 41 Một số thử nghiệm và số liệu .................................................................................... 93


PHẦN MỞ ĐẦU
1.1. Tính cấp thiết của đề tài
Ngày nay, ứng dụng công nghệ thông tin vào việc tối ưu hóa trải nghiệm người dùng
là một trong những yếu tố then chốt trong mọi lĩnh vực. Đối với lĩnh vực rạp chiếu phim,
nhu cầu này ngày càng trở nên thiết yếu hơn khi nhu cầu giải trí của người dùng ngày càng
lớn dần kéo theo lượng người dùng ngày một lớn hơn cho thấy tiềm năng và sức ảnh hưởng

cực kỳ lớn của lĩnh vực rạp chiếu phim.
Chính điều này đã thúc đẩy nhu cầu sử dụng các trang đặt trực tuyến ngày một lớn
mạnh và phổ biến khắp toàn cầu, thay thế một phần hình thức đặt vé thủ công tại rạp trong
quá khứ. Với nhịp sống bận rộn, sử dụng trang đặt vé trực tuyến dường như là lựa chọn
hàng đầu cho bất kỳ người dùng nào bởi sự thuận tiện mà nó mang lại, có thể truy cập mọi
lúc mọi nơi.
Nhận thấy được sự thiết yếu trong cơng cuộc chuyển đổi số hình thức đặt vé trực
tuyến. Nhóm đề tài đã thống nhất lựa chọn đề tài “Xây dựng website đặt vé xem phim
online” làm đề tài cho Khóa luận tốt nghiệp.
1.2. Mục đích của đề tài
Cung cấp cho các rạp chiếu phim một giải pháp đặt vé online thuận tiện. Góp phần
giảm thiểu tình trạng khách hàng phải chờ, xếp hàng và đợi lâu để được mua vé. Tạo ra
một quy trình chọn vé – đặt vé – thanh toán vé thuận lợi.
Việc quản lý vé và doanh thu được thuận lợi hơn so với cách bán vé trực tiếp và
truyền thống. Thông tin và thống kê được hiển thị trực quan, giúp người quản lý dễ dàng
theo dõi.
1.3. Cách tiếp cận và phương pháp nghiên cứu
1.3.1. Đối tượng nghiên cứu
Đối tượng nghiên cứu trong đề tài “Xây dựng website đặt vé xem phim online” được
nhóm nghiên cứu thông qua các khảo sát thực tế gồm có:
- Các cơng nghệ Spring boot và ReactJs: áp dụng các cấu trúc, tính năng, ưu điểm,
tính tin cậy và bảo mật của các công nghệ này vào đề tài.
1


- Các website tương tự: tham khảo về cách thức vận hành, quy trình đặt vé và các tính
năng cần thiết cho một website đặt vé xem phim online. Học hỏi và vận dụng chúng vào
đề tài mà nhóm sinh viên thực hiện.
- Người dùng: Từ những đặc điểm, nhu cầu sử dụng của người dùng, thiết kế nên
chức năng, tính tương thích với người dùng. Đưa ra các hướng giải quyết các vướng mắc

của người dùng.
- Quản lý và nhân viên rạp: đáp ứng các kỹ năng, nhu cầu quản lý và thao tác của
quản lý và nhân viên sử dụng.
1.3.2. Phạm vi nghiên cứu
Nhóm sinh viên đã thiết lập phạm vi mà nhóm đã nghiên cứu, dựa vào đó thực hiện
và tuân thủ các quy tắc trong đó, nhóm liệt kê các phạm vi sau đây:
- Về cơng nghệ: Nhóm xoay quanh việc áp dụng các cơng nghệ về back-end là Spring
boot, về front-end là ReactJs, cơ sở dữ liệu nhóm sử dụng là MySQL. Ngồi ra nhóm cịn
vận dụng các cơng nghệ khác hỗ trợ như Circle CI,… Từ đó, vận dụng các kỹ năng lập
trình và kiến thức đã được học, áp dụng chúng vào việc xây dựng cấu trúc và chức năng
của trang web.
- Về đối tượng mà website phục vụ: Nhóm nghiên cứu hướng đến các đối tượng người
dùng với các chức năng dành cho khách hàng, thành viên đăng ký tài khoản. Bên cạnh đó
hướng đến các rạp chiếu phim trong nước, các hệ thống rạp lớn tại Việt Nam.
- Về môi trường hoạt động: website hoạt động trong mơi trường giải trí, phục vụ cho
việc đặt vé xem phim tại các rạp. Bên cạnh đó là một quy trình đặt vé và thanh toán giúp
việc quản lý của các chủ rạp phim trong lĩnh vực giải trí được thuận tiện hơn, tiết kiệm chi
phí in ấn.
- Về kỹ năng vận hành: Đối với người dùng, chỉ cần thao tác xem, tìm kiếm, lựa chọn,
viết nội dung (trong chức năng viết review phim) và thanh tốn. Đối với quản lý và nhân
viên, địi hỏi nghiệp vụ trong cơng việc như tạo mới, xóa, cập nhật và quan sát các dữ liệu
như phim, lịch chiếu phim, nội dung review của người dùng, tin tức, sự kiện và số liệu,
doanh thu.

2


1.4. Phân tích những cơng trình có liên quan
1.4.1. Website thứ nhất: CGV
Link website:

KHẢO SÁT WEBSITE CGV
Lý do chọn: CJ CGV là chuỗi rạp chiếu phim đa quốc gia của Hàn Quốc, ngồi thị trường nội địa,
CGV cịn có các chi nhánh trên toàn cầu. CGV được viết tắt từ 3 chữ cái bắt đầu của các từ:
Cultural, Great và Vital. Hiện nay, chỉ tính riêng ở Hàn Quốc, chuỗi rạp đã có tổng cộng 142 địa
điểm, 681 màn hình với hơn 100 ngàn ghế ngồi.
Tiêu chí

Điểm nổi bật

khảo sát

Phù hợp phục vụ

Bài học rút ra cho

Hình ảnh

cho đề tài

đề tài

khảo sát

- Bố cục bắt mắt, phù

- Học hỏi cách thiết kế

hợp với thị hiếu bạn

giao diện có thể bao


đọc.

hàm nhiều lĩnh vực hot

Giao diện

- Tin tức nổi bật và mới

trên thị trường.

trang chủ

nhất về phim được cập

Đáng để học hỏi. - Đẩy tin tức nóng hỏi

nhật liên tục.

lên đầu.

- Tốc độ tải rất nhanh

- Xử lý tốc độ truyền

chóng.

ổn định.

- Giao diện chọn rạp và

đặt vé thuận tiện và
Dịch vụ của

trực quan.

người dùng

- Có hệ thống điểm
thưởng.

- Học hỏi giao diện đặt
vé và cách sắp xếp bố
cục đặt vé để thuận
Đáng để học hỏi. tiện nhất cho người
dùng

Hình 1

- Học hỏi chức năng
điểm thưởng.

3


- Nội dung được chọn
lọc kỹ lưỡng và chính

- Xử lý khối lượng dữ

xác, đa dạng các thể


liệu lớn với tốc độ ổn

loại phim.
Nội dung

- Các sự kiện và ưu đãi
được thiết kế ngay phía

định.
Đáng để học hỏi. - Ln cập nhật phim,

Hình 2

sự kiện và khuyến mãi

dưới các phim hot giúp

mới.

người dùng có thể dễ
dàng theo dõi các
khuyến mãi.
- Trải nghiệm hồn

- Kết hợp hài hịa giữa

tồn thuận tiện, nội
Trải
nghiệm

dùng

sự đơn giản trong cách

dung rất khoa học, bài
bản.
- Tốc độ load dữ liệu

sử dụng website để
Đáng để học hỏi. người dùng dễ dàng

ln ổn định, đảm bảo
có thể dùng tại bất kỳ

thao tác các chức năng
trên website.

thời điểm nào.
Bảng 1 Khảo sát website CGV

4


Hình 1 Giao diện chọn ghế ngồi

Hình 2 Giao diện chọn rạp

1.4.2. Website thứ hai: Book My Show
Link website: />KHẢO SÁT WEBSITE BOOKMYSHOW
Lý do chọn: Là một website đặt vé xem phim lâu đời có thể đặt vé trên rất nhiều quốc gia trên

thế giới. Người dùng có thể đặt vé trên website với hệ thống các cụm rạp trải dài trên khắp thế
giới như Mumbai, Bengaluru, Pune, Kochi,…
5


Tiêu chí

Điểm nổi bật

khảo sát

Phù hợp phục vụ

Bài học rút ra

Hình ảnh

cho đề tài

cho đề tài

khảo sát

- Phong cách rất trang

- Trình bày bố cục

trọng.

rất khéo léo và trang


- Thể hiện những bộ

trọng.

phim nổi bật nhất cùng

- Tốc độ load dữ liệu

với giao diện quảng cáo

trên trang chủ rất

bắt mắt.

nhanh và mượt mà.

- Có thêm danh mục lọc

- Có

cái thể loại phim ở trang

Trending Searches

Giao diện

chủ giúp người dùng có

Right


trang chủ

trải nghiệm chọn phim

người dùng có thể

tốt hơn.

Đáng để học hỏi.

thêm

Now

phần

giúp

tham khảo các bộ

- Có thêm các sự kiện

phim được tìm kiếm

online

gần đây với tần suất

streaming


để

người dùng có thể đăng

Hình 3,
Hình 4

cao nhất.

ký và xem trực tiếp
thơng qua trang web
hoặc

các

nền

tảng

stream khác nhau.
- Có thể đăng nhập

- Thêm dịch vụ đăng

thơng

nhập khác ngoài tài

qua


Google,

khoản mặc định cho

Email, Apple.
Dịch vụ của - Có khả năng thanh tốn
người dùng quốc tế và các kênh

Đáng để học hỏi.

người dùng.
- Có khả năng thanh

thanh tốn như Visa,

tốn thơng qua các

Master Card.

kênh

thanh

tốn

trong nước. Việc
6




×