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

Đồ án game bắt cá fishfish trên windows phone

48 901 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 đề Đồ án game bắt cá FishFish trên Windows Phone
Trường học Trường Đại học Công Nghệ Thông Tin - Đại học Quốc Gia Hà Nội
Chuyên ngành Khoa học Máy Tính
Thể loại Đồ án tốt nghiệp
Thành phố Hà Nội
Định dạng
Số trang 48
Dung lượng 1,2 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đồ án game bắt cá fishfish trên windows phone

Trang 1

MỤC LỤC

Trang 2

BẢNG CÁC HÌNH VẼ

Hình 1: Sơ đồ use-case

Trang 3

Hình 2 : Sơ đồ lớp (Mức phân tích)

Trang 5

Hình 4 : Kiến trúc tổng thể của hệ thống

Trang 9

Hình 5 :Sơ đồ lớp

Trang 10

Hình 6 : Màn hình Menu

Hình 7 : Màn hình bắt đầu

Trang 11

Hình 8: Màn hình Shop

Hình 9 : Màn hình Nhóm

Trang 12

Hình 10 : Màn hình trợ giúp

Trang 14

Game Fishfish Phiên bản: 1.0

Nội dung đề tài:

Nhu cầu thực tế:Game là một trò chơi thường để giải trí, giảm tress sau những giờ làm việc căng thẳng mệt mõi hay những giờ phút rảnh làm bạn quen di nổi buồn.Tốc độ công nghệ thông tin những năm gần đây phát triển với tốc độ chống mặt với xu thuế tin học hóa các nghành, nghành công nghệ thông tin là một ngành mũi nhọn để gớp phần trong giai đoạn xây dựng đất nước công nghiệp hóa hiện đại hóa, trong thời buổi kinh tế hội nhập va phát triển, nhu cầu đời sống con người ngày càng được nâng cao cả

về vật chất lẩn tinh thần Chúng tôi xin giới thiệu game “Game Fishfish” là một thể

loại game giải trí Bạn sẽ nhập vai vào nhân vật tiều phu hiền lành chất phát sống qua ngày nhờ vào nghề đánh bắt cá trên dòng sóng nước với những chú cá tung tăng bơi lội với đủ loại cá khác nhau mà có thể bạn chưa bao giờ thấy , với những hình ảnh chú

cá bơi lội tung tăng trong nước biển bao la, Bạn sẽ cảm thấy được vui vẽ và thích thú khi chơi game này

Trang 15

Game Fishfish Phiên bản: 1.0

2.1 Sơ đồ Use-case

Hình 1

2.2 Danh sách các Actor

Game

Fishfish

PHẦN 2

MÔ HÌNH USECASE

2.1 Sơ đồ Use-case2.2 Danh sách các Actor2.3 Danh sách các Use-case2.4 Đặc tả Use-case

2.4.1 Use-case “Game Fishfish”

Trang 16

Game Fishfish Phiên bản: 1.0

2.3 Danh sách các Use-case

2.4 Đặc tả Use-case

2.4.1 Use-case “Game Fishfish”

Tóm tắt : Người chơi dùng điện thoại có hệ điều hành windows phone 7

chơi game fishfish để giải trí

Trạng thái hệ thống khi bắt đầu thực hiện Use-case :

Sau khi người chơi chạy chương trình game

Trạng thái hệ thống sau khi thực hiện Use-case :

Hiển thị giao diện màn hình menu

Trang 17

Game Fishfish Phiên bản: 1.0

2.4.2 Use-case “Bắt đầu”

Tóm tắt

Người sử dụng : Người chơi

Chức năng : chơi mới

Các dòng sự kiện chính :

1 Xảy ra khi người chơi chọn Bắt đầu

2 Hiển thị giao diện chơi Game

Các dòng sự kiện khác :

Không có

Các yêu cầu đặc biệt :

Không có

Trạng thái hệ thống khi bắt đầu thực hiện Use-case :

Sau khi người chơi chọn Bắt đầu

Trạng thái hệ thống sau khi thực hiện Use-case :

Hiển thị giao diện màn hình chơi game

1 Xảy ra khi người chơi chọn Shop

2 Hiển thị giao diện shop

Các dòng sự kiện khác :

Không có

Các yêu cầu đặc biệt :

Không có

Trạng thái hệ thống khi bắt đầu thực hiện Use-case :

Sau khi người chơi chọn Shop

Trạng thái hệ thống sau khi thực hiện Use-case :

Hiển thị giao diện màn hình shop

Điểm mở rộng :

Không có

2.4.4 Use-case “Hướng dẫn”

Tóm tắt

Người sử dụng : Người chơi

Trang 18

Game Fishfish Phiên bản: 1.0

Chức năng : Hướng dẫn người chơi cách chơi game

Các dòng sự kiện chính :

1 Xảy ra khi người chơi chọn Hướng dẫn

2 Hiển thị giao diện hướng dẫn

Các dòng sự kiện khác :

Không có

Các yêu cầu đặc biệt :

Không có

Trạng thái hệ thống khi bắt đầu thực hiện Use-case :

Sau khi người chơi chọn Hướng dẫn

Trạng thái hệ thống sau khi thực hiện Use-case :

Hiển thị giao diện màn hình hướng dẫn

Điểm mở rộng :

Không có

2.4.5 Use-case “Thông tin”

Tóm tắt

Người sử dụng : Người chơi

Chức năng : Thông tin tác giả game

Các dòng sự kiện chính :

1 Xảy ra khi người chơi chọn Thông tin

2 Hiển thị giao diện thông tin

Các dòng sự kiện khác :

Không có

Các yêu cầu đặc biệt :

Không có

Trạng thái hệ thống khi bắt đầu thực hiện Use-case :

Sau khi người chơi chọn Thông tin

Trạng thái hệ thống sau khi thực hiện Use-case :

Hiển thị giao diện màn hình thông tin

Điểm mở rộng :

Không có

2.4.6 Use-case “Thoát”

Tóm tắt

Người sử dụng : Người chơi

Chức năng : Thoát game

Các dòng sự kiện chính :

1 Xảy ra khi người chơi chọn Thoát

2.Thoát khỏi game

Trang 19

Game Fishfish Phiên bản: 1.0

Các dòng sự kiện khác :

Không có

Các yêu cầu đặc biệt :

Không có

Trạng thái hệ thống khi bắt đầu thực hiện Use-case :

Sau khi người chơi chọn Thoát

Trạng thái hệ thống sau khi thực hiện Use-case :

Thoát khỏi game

Điểm mở rộng :

Không có

Trang 20

Game Fishfish Phiên bản: 1.0

3.1 Sơ đồ lớp3.1.1 Sơ đồ lớp (mức phân tích)3.1.2 Các lớp đối tượng và quan hệ3.1.3 Mô tả chi tiết các lớp đốitượng

3.2 Sơ đồ trạng thái

Trang 21

Game Fishfish Phiên bản: 1.0

3.1.2 Các lớp đối tượng và quan hệ

8 level public Mỗi level có một màn chơi có mức độ chơi khac nhau

9 Thời gian chơi public Thời gian quy định hết giờ chơi của một level

10 Bang gia vat pham public Bảng giá các vật phẩm bắt cá

Trang 22

Game Fishfish Phiên bản: 1.0

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

Trang 23

Game Fishfish Phiên bản: 1.0

Lớp “Chon cong cu”

o Kế Thừa: không

o Danh Sách Thuộc Tính

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

Trang 24

Game Fishfish Phiên bản: 1.0

Lớp “gioi thieu”

o Kế Thừa: không

o Danh Sách Thuộc Tính

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

2 ket thuc het cac

level public Khi kết thúc level cuối cùng

Lớp “loai ca”

o Kế Thừa: không

Danh Sách Thuộc Tính

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

Lớp “Game Fishfish”

o Kế Thừa: khôngDanh Sách Thuộc Tính

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

Lớp “chuong ngai vat”

o Kế Thừa: không

Danh Sách Thuộc Tính

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

Trang 25

Game Fishfish Phiên bản: 1.0

1 Level xuat hien public Level ma chuong ngại vat

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

xuất hiện

chướng ngại vật

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

Lớp “bang gia vat pham”

o Kế Thừa: không

Trang 26

Game Fishfish Phiên bản: 1.0

o Danh Sách Thuộc Tính

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

Lớp “vat pham A”

o Kế Thừa: lớp bang gia vat pham

o Danh Sách Thuộc Tính

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

Lớp “vat pham B”

o Kế Thừa: lớp bang gia vat pham

o Danh Sách Thuộc Tính

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

Lớp “vat pham C”

o Kế Thừa: lớp bang gia vat pham

o Danh Sách Thuộc Tính

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

Lớp “Tien vang”

o Kế Thừa: Không

o Danh Sách Thuộc Tính

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

Trang 27

Game Fishfish Phiên bản: 1.0

Lớp “tru tien”

o Kế Thừa: Tien vang

o Danh Sách Thuộc Tính

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

Lớp “cong tien”

o Kế Thừa:Tien vang

o Danh Sách Thuộc Tính

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

Lớp “vat can A”

o Kế Thừa: lớp chuong ngai vat

o Danh Sách Thuộc Tính

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

1 Level xuat hien public Level vat can xuat hien

Lớp “vat can B”

o Kế Thừa: lớp chuong ngai vat

o Danh Sách Thuộc Tính

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

1 Level xuat hien public Level vat can xuat hien

Trang 28

Game Fishfish Phiên bản: 1.0

Lớp “vat can C”

o Kế Thừa: lớp chuong ngai vat

o Danh Sách Thuộc Tính

STT Tên thuộc tính Loại Ý nghĩa / Ghi chú

1 Level xuat hien public Level vat can xuat hien

• Danh sách thuộc tính

STT Tên thuộc tính Loại Ràng buộc Ý nghĩa / Ghi chú

Khi cá bị tấn công thì biến mất và cộng tiền

Màn chơi Kế thừa từ lớp

tieu phu

chơi chọn Công cụ đánh bắt

chơi chọn Công cụ đánh bắt

Trang 29

Game Fishfish Phiên bản: 1.0

6 So Tien public Số tiền đạt được, kế thừa từ lớp shop và lớp loại cá

7 luc vao game public Khi người chơi mở

game

Giới thiệu khi bắt đầu chơi

8 Ket thuc het cac

Khi đủ điểm level cuối cùng

Lời cảm ơn khi kết thúc level cuối cùng

Một level

co một số lượng cá nhất định

Số lượng cá chơi trong level

11 Level xuat hien public Chướng ngại vật tùy thuột vào level

13 Mang choi private Mạng nhân vật chơi Mang choi kế thừa từ lớp shop.

Trang 30

Game Fishfish Phiên bản: 1.0

1 Dang choi Đang đánh bắt cá

2 Thoi gian Thời gian một level

Danh sách các biến cố

ST

1 Con thoi gian Còn thời gian chơi của

level

2 Hết thời gian Hết thời gian một level

Trang 31

Game Fishfish Phiên bản: 1.0

5.1 Kiến trúc hệ thống

Kiến trúc tổng thể của hệ thống:

Hình 4

Danh sách các thành phần trong hệ thống

STT Tên thuộc tính Diễn giải

1 BUS Xử lý di chuyển và hành động của cá, súng, đạn và

shop

Game

TRÚC

5.1 Kiến trúc hệ thống5.2 Mô tả chi tiết từng thành phần

Ga me Fis hfis h

PHẦN 4

THIẾ

T KẾ DỮ

LIỆU

4.1 Sơ đồlogic

4.2 Mô tảchi tiết cáckiểu dữ liệu

Trang 32

Game Fishfish Phiên bản: 1.0

5 CGlobalVariable Biến chung

6 WindowsPhoneGame1C

ontent Chứa hình xử dụng cho game

5.2 Mô tả chi tiết từng thành phần

 Sơ đồ Lớp

Trang 33

Game Fishfish Phiên bản: 1.0

Trang 34

Game Fishfish Phiên bản: 1.0

Trang 35

Game Fishfish Phiên bản: 1.0

Trang 36

Game Fishfish Phiên bản: 1.0

Hình 5

Trang 37

Game Fishfish Phiên bản: 1.0

Bảng danh sách lớp đối tượng:

Trang 38

Game Fishfish Phiên bản: 1.0

PHẦN 6

THIẾT KẾ GIAO DIỆN

2 CBus_Cavang Thiết lấp hành động của cá vàng và cho cá

chạy trên màn hình chơi

3 CBus_Catim Thiết lấp hành động của cá tím và cho cá tím chạy trên màn hình chơi

4 CBus_Cacam Thiết lấp hành động của cá cam và cho cá cam chạy trên màn hình chơi

5 CBus_Caxanhla Thiết lấp hành động của cá xanh lá và cho cá xanh lá chạy trên màn hình chơi

6 CBus_Caxanhduong Thiết lấp hành động của cá xanh dương và cho cá xanh dương chạy trên màn hình chơi

7 Cbus_Cado Thiết lấp hành động của cá đỏ và cho cá đỏ

chạy trên màn hình chơi

9 CInfo_Sung Thiết lấp các biến dùng cho lớp CBus_Sung

11 CBus_Giaodien Thiết lập giao diện game

12 CBus_Shop Thiết lập các sự kiện của shop

13 CInfo_Cavang Thiết lập các biến dùng cho lớp

CBus_Cavang

14 CInfo_Cacam Thiết lập các biến dùng cho lớp CBus_Cacam

15 CInfo_Catim Thiết lập các biến dùng cho lớp CBus_Catim

16 CBus_Loaica Là lớp cha quản lý các lớp cá

17 CInfo_Caxanhla Thiết lập các biến dùng cho lớp CBus_Caxanhla

18 CInfo_Caxanhduong Thiết lập các biến dùng cho lớp CBus_Caxanhduong

19 CInfo_Cado Thiết lập các biến dùng cho lớp CBus_Cado

20 CInfo_Vukhiluoi Thiết lập các biến dùng cho lớp vũ khí

22 CInfo_Vukhidaibac Thiết lập các biến dùng cho lớp vũ khí

23 CBus_Loaivukhi Là lớp cha quản lý các lớp vũ khí

25 CInfo_Shop Thiết lập các biến dùng cho lớp CBus_Shop

26 CInfo_Loaivukhi Thiết lập các biến dùng cho lớp CBus_Loaivukhi

Trang 39

Game Fishfish Phiên bản: 1.0

6.1 Danh sách các màn hình

Màn hình Nhóm Màn hình thông tin người làm game

2 CBus_Cavang Thiết lấp hành động của cá vàng và cho cá chạy trên màn hình chơi

3 CBus_Catim Thiết lấp hành động của cá tím và cho cá tím chạy trên màn hình chơi

4 CBus_Cacam Thiết lấp hành động của cá cam và cho cá

cam chạy trên màn hình chơi

5 CBus_Caxanhla Thiết lấp hành động của cá xanh lá và cho cá xanh lá chạy trên màn hình chơi

6 CBus_Caxanhduong Thiết lấp hành động của cá xanh dương và

cho cá xanh dương chạy trên màn hình chơi

7 Cbus_Cado Thiết lấp hành động của cá đỏ và cho cá đỏ chạy trên màn hình chơi

9 CInfo_Sung Thiết lấp các biến dùng cho lớp CBus_Sung

11 CBus_Giaodien Thiết lập giao diện game

12 CBus_Shop Thiết lập các sự kiện của shop

13 CInfo_Cavang Thiết lập các biến dùng cho lớp CBus_Cavang

14 CInfo_Cacam Thiết lập các biến dùng cho lớp CBus_Cacam

15 CInfo_Catim Thiết lập các biến dùng cho lớp CBus_Catim

16 CBus_Loaica Là lớp cha quản lý các lớp cá

17 CInfo_Caxanhla Thiết lập các biến dùng cho lớp CBus_Caxanhla

18 CInfo_Caxanhduong Thiết lập các biến dùng cho lớp CBus_Caxanhduong

19 CInfo_Cado Thiết lập các biến dùng cho lớp CBus_Cado

20 CInfo_Vukhiluoi Thiết lập các biến dùng cho lớp vũ khí

22 CInfo_Vukhidaibac Thiết lập các biến dùng cho lớp vũ khí

23 CBus_Loaivukhi Là lớp cha quản lý các lớp vũ khí

25 CInfo_Shop Thiết lập các biến dùng cho lớp CBus_Shop

26 CInfo_Loaivukhi Thiết lập các biến dùng cho lớp CBus_Loaivukhi

Trang 40

Game Fishfish Phiên bản: 1.0

6.2 Mô tả chi tiết mỗi màn hình

6.2.1 Màn hình “Menu”

Hình 6

• Mô tả cách sử dụng và chi tiết màn hình

− Khi bấm vào nút Bắt đầu bạn sẽ chơi mới, bắt đầu chơi từ level 1

− Khi bấm vào nút Shop cho tùy chọn mua vũ khí chơi game

− Khi bấm vào nút Trợ giúp sẽ hiển thị các trợ giúp cho người mới chơi game biết cách chơi

− Khi bấm nút Nhóm cho biết thông tin về người viết Game

− Khi bấm vào nút Thoát sẽ thoát khỏi chương trình

6.2.2 Màn hình “Bắt Đầu”

Trang 41

Game Fishfish Phiên bản: 1.0

Hình 7

• Mô tả cách sử dụng và chi tiết màn hình

- Sau khi bạn bấm Bắt đầu thì giao diện này sẽ xuất hiện

- Màn hình cho phép người chơi thực hiện công việc chủ yếu làchơi game Nhiệm vụ của người chơi là tiêu diệt các con cá, ănthật nhiều tiền

- Người chơi sẽ điều khiển nhân vật bằng cách sử dụng tay nhấpvào con cá để ăn

Trang 42

Game Fishfish Phiên bản: 1.0

6.2.3 Màn hình “Shop”

Hình 8

• Mô tả cách sử dụng và chi tiết màn hình

- Sau khi bạn bấm Shop thì giao diện này sẽ xuất hiện

- Màn hình cho phép người chơi thực hiện công việc chủ yếu làmua vũ khí Vũ khí này giúp người chơi bắt được nhiều cá hơn

- Người chơi sẽ sử dụng vàng bắt được cá để mua vũ khí

Trang 43

Game Fishfish Phiên bản: 1.0

6.2.4 Màn hình “Nhóm”

Hình 9

• Mô tả cách sử dụng và chi tiết màn hình

- Sau khi bạn bấm Nhóm thì giao diện này sẽ xuất hiện

- Màn hình cho phép người chơi xem thông tin của người làm game

Trang 44

Game Fishfish Phiên bản: 1.0

6.2.5 Màn hình “Trợ giúp”

Hình 10

• Mô tả cách sử dụng và chi tiết màn hình

- Sau khi bạn bấm Trợ giúp thì giao diện này sẽ xuất hiện

Màn hình hướng dẫn người chơi cách chơi trong game

Trang 45

Game Fishfish Phiên bản: 1.0

7.1 Môi trường phát triển và triển khai

Môi trường phát triển ứng dụng:

- Hệ điều hành: Windows Phone 7

- Công cụ vẽ use-case :Rational Rose 7

- Công cụ đã dùng để xây dựng ứng dụng: Visual Studio 2010

- Các thư viện đã sử dụng :

Môi trường triển khai ứng dụng:

- Cấu hình điện thoại: Sử dụng windows phone 7

- Khi chạy ứng dụng, cần chép và cài đặt đầy đủ các tập tin DLL của thư việnInfragistics 2006 Vol 1

- Cần cài đặt Windows phone 7

7.2 Kết quả đạt được

7.2.1 Chức năng cài đặt hoàn chỉnh.

− Thiết kế giao diện menu

− Cho biết thông tin người làm Game

− Chức năng hướng dẫn người chơi

− Phát sinh cá trong màn hình giao diện chơi Game

− Thiết lập cá chạy tự do

− Tự cộng điểm khi nhấp vào cá

− Cá bị biến mất khi nhấp vào

Game

Fishfish

PHẦN 7

KẾT QUẢ THỰC HIỆN

7.1 Môi trường phát triển và triển khai7.2 Kết quả đạt được

7.3 Hướng phát triển

Trang 46

Game Fishfish Phiên bản: 1.0

− Bị trừ mạng khi bị chướng ngại

− Thiết kế shop sử dụng được các vũ khí đã mua

− Nhạc nền, âm thanh sống động

− Đủ điểm thì được qua level

7.2.2 Chức năng chưa hoàn chỉnh, chưa xử lý.

- Chưa thiết kế tùy chỉnh game.

- Chưa thiết lập được map cho game

- Chưa làm mất được cá khi cá chạy ra khỏi màn hình chơi

7.3 Hướng phát triển:

Xây dựng game có thiết kế giao diện 3D , có hình mặt nước động, thiết kế hình ảnh cá

có nhiều loại cá, xây dựng các chướng ngại vật, phát sinh ra những vật phẩm thưởng

có thể thay đổi ảnh nền khi đang chơi Game.Xây dựng các lever hấp dẫn hơn

Trang 47

TÀI LIỆU THAM KHẢO

• Hours-Nov-201-MoreBook.vn

A0018-Sams-Teach-Yourself-Windows-Phone-7-Game-Programming-in-24-• Xay dung game 2d voi XNA

• O_'Reilly.Learning.XNA.4.0

• Microsoft_Press_ebook_Programming_Windows_Phone_7_PDF

• http://msdn.microsoft.com/en-us/library/bb203869.aspx thư viện msdn của microsof

Trang 48

PHỤ LỤC

Ngày đăng: 07/06/2014, 00:21

HÌNH ẢNH LIÊN QUAN

BẢNG CÁC HÌNH VẼ - Đồ án  game bắt cá fishfish trên windows phone
BẢNG CÁC HÌNH VẼ (Trang 2)
Hình 2 : Sơ đồ lớp (Mức phân tích) - Đồ án  game bắt cá fishfish trên windows phone
Hình 2 Sơ đồ lớp (Mức phân tích) (Trang 3)
Hình 3: Sơ đồ trạng thái - Đồ án  game bắt cá fishfish trên windows phone
Hình 3 Sơ đồ trạng thái (Trang 4)
Hình 5 :Sơ đồ lớp - Đồ án  game bắt cá fishfish trên windows phone
Hình 5 Sơ đồ lớp (Trang 9)
Hình 7 : Màn hình bắt đầu - Đồ án  game bắt cá fishfish trên windows phone
Hình 7 Màn hình bắt đầu (Trang 10)
Hình 6 : Màn hình Menu - Đồ án  game bắt cá fishfish trên windows phone
Hình 6 Màn hình Menu (Trang 10)
Hình 8: Màn hình Shop - Đồ án  game bắt cá fishfish trên windows phone
Hình 8 Màn hình Shop (Trang 11)
Hình 10 : Màn hình trợ giúp - Đồ án  game bắt cá fishfish trên windows phone
Hình 10 Màn hình trợ giúp (Trang 12)
BẢNG CÁC KÝ HIỆU, CHỮ VIẾT TẮT - Đồ án  game bắt cá fishfish trên windows phone
BẢNG CÁC KÝ HIỆU, CHỮ VIẾT TẮT (Trang 13)
2.1. Sơ đồ Use-case - Đồ án  game bắt cá fishfish trên windows phone
2.1. Sơ đồ Use-case (Trang 15)
3.2. Sơ đồ trạng thái - Đồ án  game bắt cá fishfish trên windows phone
3.2. Sơ đồ trạng thái (Trang 30)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w