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

đồ án cdio 3 đề tài xây dựng website đặt vé xe

105 1 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

Nội dung

Chức năng Khách hàng: có thể vào trang web tìm kiếm sách, xem các thông tin của sản phẩm cần tìm, mua sách… Quản lý: Website bán sách online giúp người quản lý dễ dàng đăng nhập để quản

Trang 1

TRƯỜNG ĐẠI HỌC DUY TÂNKHOA CÔNG NGHỆ THÔNG TIN

- -ĐỒ ÁN CDIO 3 Đề tài:

Nguyễn Văn Cường

-Phan Quốc Dũng - 27212141616

Đà Nẵng, tháng 5 năm 2024

`

Trang 2

2.2 Biểu đồ use case sử dụng ( Use Case Diagram ) 16

2.3 Yêu cầu chức năng 17

2.4 Mô tả use case và chi tiết 18

2.4.1 use-case quản lý khách hàng 18

2.4.2 use-case quản lí xe 22

2.4.3 use-case quản lí vé xe 25

2.4.4 Use-case Quản lý chuyến xe 29

2.4.5 Use-case Quản lý điểm đi – điểm đến 33

2.4.11 Use-case Xem chi tiết vé 58

2.4.12 Use-case Quản lý thông tin cá nhân 62

2.4.13 Use-case Đánh giá 67

2.4.14 Use-case Đăng xuất 72

2.4.15 Use-case Vé của tôi 76

`

Trang 3

Chương III THỰC HIỆN 80

1 Biểu đồ lớp: 80

2 Thiết kế cơ sở dữ liệu 81

2.1 Mô hình dữ liệu quan hệ 81

2.2 Danh sách các bảng 82

3 Thiết kế giao diện 88

3.1 Giao diện trang chủ 88

3.2 Giao diện xem chi tiết 89

3.3 Vé của tôi 90

3.4 Giao diện đăng nhập 91

3.5 Giao diện Đăng ký 92

3.6 Giao diện đăng xuất 93

3.7 Giao diện mua vé 94

3.8 Giao diện đánh giá 95

3.9 Giao diện thông tin cá nhân 96

3.10 Giao diện quản lý khách hàng 97

3.11 Giao diện quản lý xe 98

3.12 giao diện quản lý vé xe 99

KẾT LUẬN 100

TÀI LIỆU THAM KHẢO 105

`

Trang 4

Chương I: MÔ TẢ Ý TƯỞNG

1.1 Thành viên 1

- Họ & Tên (Sinh viên): Nguyễn Hữu Thắng

- Chuyên ngành (của Sinh viên): Công Nghệ Phần Mềm- MSSV: 27211230856

- Tên ý tưởng : Xây dựng hệ thống website bán sách- Ngày/Tháng /Năm: 4/4/2024

1.1.1 Mô Tả Ý Tưởng Sản Phẩm

Dự án là một trang web bán sách, nhằm cung cấp một nền tảng trực tuyến cho người dùng để tìm kiếm, xem và mua sách một cách thuận tiện Trang web sẽ cung cấp danh mục đa dạng với các thể loại sách khác nhau Dự án nhằm đáp ứng nhu cầu đa dạng của người mua và tạo môi trường mua sắm trực tuyến an toàn và tiện lợi.

Website bán sách online giúp người quản lý dễ dàng đăng nhập để quản lý sách, thêm sách, chỉnh sửa sách và các thứ khác của cửa hàng

Cải thiện trải nghiệm mua sắm trực tuyến của người dùng Giao diện đơn giản, dễ sử dụng và tối ưu hóa trang web để người dùng dễ dàng tìm kiếm, chọn lựa xem thông tin và mua

sách một cách nhanh chóng và thuận tiện 1.1.2 Chức năng

Khách hàng: có thể vào trang web tìm kiếm sách, xem các thông tin của sản phẩm cần tìm, mua sách…

Quản lý: Website bán sách online giúp người quản lý dễ dàng đăng nhập để quản lý sách, thêm sách, chỉnh sửa sách và các thứ khác của cửa hàng …

Nhân Viên: Quản lý đơn đặt hàng, lập hóa đơn, Thống kê doanh thu và báo cáo với quản lý …

Khách vãng lai: xem sách, tìm kiếm, xem các thông tin chi tiết của sách

1.2.3 Đánh giá cơ sở kiến thức của sinh viên

`

Trang 5

- Phân tích thiết kế hướng đối tượng: đã học- Hệ quản trị cơ sở dữ liệu: đang học

- Ngôn ngữ C#: đã học- Ngôn ngữ Asp.net: đã học- Ngôn ngữ Javascript: đã học- HTML/CSS: chưa học

- Phân tích thiết kế hệ thống: đã học

`

Trang 6

1.2 Thành viên 2

- Họ & Tên (Sinh viên): Võ Thanh Hải

- Chuyên ngành (của Sinh viên): Công Nghệ Phần Mềm - MSSV : 27211236863

- Ngày/Tháng /Năm: 4/4/2024

- Tên ý tưởng : Xây dựng hệ thống quản lý đặt , bán vé xe.

1.2.1 Mô tả ý tưởng sản phẩm

- Sản phẩm : Quản lý website đặt , bán vé xe - Hệ thống đặt , bán vé online trên toàn cả nước

- Tạo sự thuận lợi cho việc đặt , bán vé xe trở nên nhanh và tiết kiệm nhiều thời gian tránh các tình trạng hết vé xe hoặc không có sẵn , có thể xem trực tiếp online trên website các lịch trình , vị trí ghế , số lượng vé còn lại , việc thanh toán cũng trở nên dễ dàng hơn

- Tài xế : quản lý chuyến đi

1.2.3 Đánh giá cơ sở kiến thức của sinh viên

- Phân tích thiết kế hướng đối tượng: đã học- Hệ quản trị cơ sở dữ liệu: chưa học

- Ngôn ngữ C#: đã học- Ngôn ngữ Asp.net: đã học

`

Trang 7

- Ngôn ngữ Javascript: đã học- HTML/CSS: 3 tháng

- Phân tích thiết kế hệ thống: đã học

`

Trang 8

1.3 Thành viên 3

- Họ & Tên (Sinh viên): Trần Duy Long- Chuyên ngành: Công Nghệ Phần mềm - MSSV : 27211243627

- Tên ý tưởng : Phần mềm quản lý khách đặt bàn tại nhà hàng- Ngày/Tháng/Năm: 4/4/2024

1.3.1 Mô tả ý tưởng sản phẩm

Tìm kiếm bàn khách hàng đã đặt, thêm bàn khách hàng , cập nhật các thông tin bàn khách hàng(yêu cầu đặc biệt, các món đã gọi, thành tiền) hoặc xóa bỏ các khách hàng đặt bàn một cách thuận tiện, hiệu quả và nhanh chóng giúp nhà hàng truy xuất và quản lý khách hàng một cách dễ dàng hơn

1.3.2 Chức Nắng

Quản lý đặt bàn online:Quản lý đặt bàn trực tiếpQuản lý trạng thái bànQuản lý lịch sử đặt bàn

Gửi thông báo cho khách hàngXuất báo cáo đặt bàn

1.3.3 Đánh giá cơ sở kiến thức của sinh viên

- Phân tích thiết kế hướng đối tượng: đã học- Hệ quản trị cơ sở dữ liệu: chưa học

- Ngôn ngữ C#: đã học- Ngôn ngữ Asp.net: đã học

`

Trang 9

- tên ý tưởng :Ứng d trò chơi trực tuyến - ngày/tháng/năm: 14/1/2024

1.4.1 Mô tả ý tưởng sản phẩm

Mục đích chính của phần mềm ứng dụng trò chơi trực tuyến là cung cấp một nền tảng cho người chơi trò chơi trực tuyến kết nối với nhau và tham gia vào các trò chơi Phần mềm này bao gồm nhiều tính năng khác nhau, giúp người chơi có thể truy cập vào các trò chơi, tương tác với nhau và quản lý tài khoản của họ.

1.4.2 Chức năng

- Đăng nhập và quản lí tài khoản

- Chế độ chơi đơn và đa người- Giao diện trực quan và điều khiển- Trò chơi đa dạng

- Hệ thống điểm và phần thưởng- Tương tác xã hội

- Cập nhập và mở rộng

1.4.3 Đánh giá cơ sở kiến thức của sinh viên

- Phân tích thiết kế hướng đối tượng: đã học- Hệ quản trị cơ sở dữ liệu: chưa học

- Ngôn ngữ C#: đã học- Ngôn ngữ Asp.net: đã học- Ngôn ngữ Javascript: đã học

`

Trang 10

- Phân tích thiết kế hệ thống: đã học

1.5 thành viên 5

- Họ & Tên (Sinh viên): Nguyễn Văn Cường- Chuyên ngành: Công Nghệ Phần Mềm - MSSV :

- Tên Ý tưởng (Sản phẩm): Website quản lý khách sạn- Ngày/Tháng/Năm: 24/8/2023.

1.5.1 Mô tả ý tưởng sản phẩm

Mục đích chính của phần mềm website quản lý khách sạn là giúp các khách sạn, resort và cơ sở lưu trú khác có thể quản lý hoạt động kinh doanh của họ một cách hiệu quả hơn Phần mềm này cung cấp nhiều tính năng khác nhau, giúp các khách sạn , website quản lý khách sạn là cung cấp một nền tảng trực tuyến để quản lý và vận hành hoạt động của khách sạn, bao gồmđặt phòng, quản lý thông tin khách hàng, phòng và dịch vụ, thanh toán, đánh giá và phản hồi, thông báo và khuyến mãi.

`

Trang 11

6 Quản lý đánh giá và phản hồi: Cho phép khách hàng đánh giá và để lại phản hồi về trải nghiệm của họ sau khi sử dụng dịch vụ khách sạn.

7 Quản lý quyền truy cập: Xác thực người dùng, quản lý quyền truy cập của nhân viên, quản lý tài khoản, đổi mật khẩu.

8 Quản lý thông báo: Gửi thông báo về các sự kiện, khuyến mãi, thông tin cập nhật đến khách hàng qua email hoặc tin nhắn.

9 Quản lý báo cáo và thống kê: Tạo báo cáo về doanh thu, tỷ lệ phòng trống, đánh giá của khách hàng, thống kê số lượng khách hàng đặt phòng theo thời gian.

1.5.3 Đánh giá cơ sở kiến thức của sinh viên - Phân tích thiết kế hướng đối tượng: đã học

- Hệ quản trị cơ sở dữ liệu: chưa học- Ngôn ngữ C#: đã học

- Ngôn ngữ Asp.net: đã học- Ngôn ngữ Javascript: đã học- Phân tích thiết kế hệ thống: đã học

`

Trang 12

hàng chờ đợi, đôi khi phải mua vé với giá rất cao, vì vậy mục đích xây dựng website bán vémáy bay để tối ưu việc mua vé nhanh chóng tiện lợi và tiết kiệm thời gian cho người mua.

2.2 Chức năng

+ Hổ trợ nghiệp vụ: quản lý thông tin chi tiết về các tuyến đường, lịch trình, giá vé của từng chuyến xe Thông tin này được cập nhật thường xuyên để đảm bảo chính xác và kịp thời.tiếp nhận thông tin đặt vé từ khách hàng Thông tin đặt vé bao gồm các thông

`

Trang 13

tin như: tên khách hàng, số điện thoại, địa chỉ, tuyến đường, lịch trình, giá vé, số lượng vé,

+ Hổ trợ quản lý các thông tin của khách hàng ,khách vãng lai,quản lý

+ Hỗ Trợ thống kê, báo cáo các thông tin liên quan đến hoạt động đặt, bán vé xe, bao gồmcác thông tin như: doanh thu, số lượng vé bán được,.

2.3 Đối tượng nghiên cứu

- Nghiên cứu các ngôn ngữ hỗ trợ trong quá trình xây dựng sản phẩm:Java

- Nghiên cứu các công cụ hỗ trợ trong quá trình xây dựng sản phẩm: Visual Studio, Visual Studio Code, Visual Paradigm, Microsoft SQL Sever…

2.4 Phương pháp nghiên cứu

● Phương pháp nghiên cứu tài liệu:

- Nghiên cứu về các dự án thực tế liên quan đến hệ thống quản lý đặt và bán vé xe từ đó phân tích tìm hiểu các lý do thành công và thất bại, cũng như những bài học rút ra từ những dự án này.

- Tìm các đồ án khóa luận tốt nghiệp của các anh/chị khóa trên hoặc qua sách báo liên quan đến đề tài nghiên cứu.

- Tìm kiếm trong các nguồn chính thức như sách, bài báo khoa học, và bản báo cáo từ các tổ chức uy tín trong lĩnh vực quản lý vận tải và bán vé.

● Phương pháp nghiên cứu thực tiễn:

- Tiến hành một nghiên cứu thị trường để hiểu rõ nhu cầu và mong muốn của người dùng.

- Thu thập yêu cầu chức năng và phi chức năng từ các bên liên quan như người quản lý, người sử dụng, và những đối tác liên quan.

- Thu thập thông tin từ việc phỏng vấn.

- Tìm hiểu và quan sát một số mô hình quản lý đặt/bán vé xe đã hoàn thiện- Phân tích yêu cầu và xác định các chức năng chính cần thiết cho hệ thống.

`

Trang 15

CHƯƠNG II PHÂN TÍCH HỆ THỐNG(Thiết kế và xây dựng hệ thống quản lý đặt, bán vé xe)

2.1 Đặc Tả Yêu Cầu Chức Năng

- Khách vãng lai: Tìm kiếm, Xem vé, Đăng ký tài khoản

2.1.2 Môi trường phát triển

- Front end: HTM, CSS, JavaScript, ReactJS, Bootstrap 5, TailwindCSS, NextJS- Back end: NodeJS, Express.

STT Tên Tác Nhân Mô tả

1 Khách hàng - Là thành viên đã đăng ký tài khoản của hệ thống, có quyền xem, quản lí thông tin cá nhân, đặt vé, xem vé đã đặt ,đánh giá sản phẩm và để lại bình luận

`

Trang 16

2 Khách vãng lai - Người dung có thể xem chi tiết vé xe, tìm vé xe , đăng kí tài khoản

3 Quản lý - Người quản trị của hệ thống được xem và quản lí vé xe , quản lí xe , quản lí điểm đếnvà điểm đi, quản lí khách hàng,thống

Bảng mô tả các tác nhân

2.2 Biểu đồ use case sử dụng ( Use Case Diagram )

Hình 2.3 biểu đồ phân cấp chức năng

`

Trang 17

2.3 Yêu cầu chức năng.

Bảng 2.2 Bảng danh sách usecase.

`

Trang 18

2.4 Mô tả use case và chi tiết.

2.4.1 use-case quản lý khách hàng

Hình 2.4 use-case quản lý khách hàng

`

Trang 19

1 Truy cập vào trang web

3 Admin chỉnh sửa thông tin khách hàng

khách hàng thành công

Bảng 2.3 Mô tả Use-case quản lý khách hàng

`

Trang 20

2.4.1.2 Biểu Đồ Hoạt Động

Hình 2.5 Biểu Đồ Hoạt Động Quản lý khach hàng

`

Trang 21

2.4.1.3 Biểu Đồ Tuần Tự

Hình 2.6 Biểu Đồ Tuần Tự Quản lý khach hàng

`

Trang 23

Bảng 2.4 Mô tả Use-case quản lý xe

2.4.2.2 Biểu đồ tuần tự

Hình 2.8 Biểu đồ tuần tự quản lí xe

`

Trang 24

2.4.2.3 Biểu Đồ Hoạt Động

Hình 2.9 Biểu Đồ Hoạt Động quản lí xe

`

Trang 25

2.4.3 use-case quản lí vé xe

Hình 2.10 use-case quản lí vé xe

`

Trang 27

2.4.3.2 Biểu đồ tuần tự

Hình 2.11 Biểu đồ tuần tự quản lí vé xe

`

Trang 28

2.4.3.3 Biểu Đồ Hoạt Động

Hình 2.12 Biểu Đồ Hoạt Động quản lí vé xe

`

Trang 29

2.4.4 Use-case Quản lý chuyến xe

Hình 2.13 Use-case Quản lý chuyến xe

`

Trang 30

2.4.4.1 Đặc tả use case Quản lý chuyến xe

Mô tả vắn tắt: Admin có thể quản lý thông tin chuyến xe một cách tổng quát Điều kiện trước: Mọi khách hàng đều truy cập vào trang web.

Kịch bản:

Kịch bản Use-case quản lý vé xe

3 Admin chỉnh sửa thông tin chuyến xe

tin chuyến xe thành công

Bảng 2.6Mô tả Use-case quản lý chuyến xe

`

Trang 31

2.4.4.2 Biểu đồ tuần tự

Hình 2.14 Biểu đồ tuần tự Quản lý chuyến xe

`

Trang 32

2.4.4.3 Biểu đồ hoạt động

Hình 2.15 Biểu đồ hoạt động Quản lý chuyến xe

`

Trang 33

2.4.5 Use-case Quản lý điểm đi – điểm đến

Hình 2.16 Use-case Quản lý điểm đi – điểm đến

`

Trang 34

2.4.5.1 Đặc tả use case Quản lý điểm đi – điểm đến

Mô tả vắn tắt: Admin có thể quản lý thông tin điểm đi – điểm đến một cách tổng quátĐiều kiện trước: Mọi khách hàng đều truy cập vào trang web.

Kịch bản:

Kịch bản Use-case quản lý điểm đi – điểm đến

1 Truy cập vào trang web

3 Admin chỉnh sửa thông tin điểm đi - điểm đến

tin điểm đi – điểm đến thành công

Bảng 2.7 Mô tả Use-case quản lý điểm đi – điểm đến

`

Trang 35

2.4.5.2 Biểu đồ tuần tự

Hình 2.17 Biểu đồ tuần tự Quản lý điểm đi – điểm đến

`

Trang 36

2.4.5.3 Biểu đồ hoạt động

Hình 2.18 Biểu đồ hoạt động Quản lý điểm đi – điểm đến

`

Trang 37

2.4.6 use-case thống kê

Hình 2.19 use-case thống kê

`

Trang 38

2.4.6.1 Đặc tả use case thống kê

Use case: Thống kê

Mục đích: Chức năng này cho phép thống kê số lượng người truy cập

Mô tả: Use case mô tả việc thống kê

Tác nhân: Quản trị viên

ĐK trước: Đăng kí tài khoản

Đk sau: không có

Luồng sự kiện chính

1 Chọn nút thống kê số lượngngười truy cập

4 Kết thúc use case

2 Kiểm tra thông tin

3 Kiểm tra thông tin và thống kê số lượng người truy cập

Bảng 2.8 Mô tả Use-case thống kê

`

Trang 39

2.4.6.2 Biểu đồ tuần tự

Hình 2.20 Biểu đồ tuần tự thống kê

`

Trang 40

2.4.6.3 Biểu đồ hoạt động

Hình 2.21 Biểu đồ hoạt động thống kê

`

Trang 41

2.4.7 use-case đăng nhập

Hình 2.22 use-case đăng nhập

`

Trang 42

2.4.7.1 Đặc tả use case đăng nhập

Use case: Đăng nhập

Mục đích: Chức năng này cho phép đăng nhập tài khoản của họ vào phiênlàm việc hiện tại

Mô tả: Use case mô tả việc đăng nhập của khách hàng

Tác nhân: Khách hàng

ĐK trước: Đăng kí tài khoản

Đk sau: không có

Luồng sựkiện chính

1 Chọn chức năng đăng nhập

2 Nhập số điện thoại và mật khẩu đăng nhập

7 Kết thúc use case

3 Giửi thông tin tài khoản đăngnhập

4 Giửi yêu cầu đăng nhập

5 Kiểm tra thông tin tài khoản đãtồn tại trong CSDL chưa

6 Thông báo đăng nhập thànhcông hoặc đăng nhập thất bại

Bảng 2.9 Mô tả Use-case đăng nhập

`

Trang 43

2.4.7.2 Biểu đồ tuần tự

Hình 2.23 Biểu đồ tuần tự đăng nhập

`

Trang 44

2.4.7.3 Biểu đồ hoạt động

Hình 2.24 Biểu đồ hoạt động đăng nhập

`

Trang 45

2.4.8 use-case tìm kiếm vé

Hình 2.25 use-case tìm kiếm vé

`

Trang 46

2.4.8.1 đặc tả use-case tìm kiếm vé1 Tìm kiếm theo tuyến đường

Use case: Tìm kiếm theo tuyến đường

Chức năng này giúp người dùng tìm tuyến đường chi tiết nhất

Mô tả: Use case mô tả việc Tìm kiếm theo tuyến đường

Khách hàng

Đăng ký tài khoản

Đk sau: Không có

Dòng sựkiệnchính

1 Nhập điểm đi2 Nhập điểm đến

7 Kết thúc usecase

3 Gửi yêu tìm kiếm tuyến đường4 Yêu cầu tìm kiếm tuyến đường vàoCSDL

5 Kiểm tra tuyến đường có trongCSDL hay không

6 Hiển thị thông báo không tìm thấyhoặc Hiểu thị kết quả tuyến đườngBảng 2.10 Mô tả Use-case tìm kiếm theo tuyến đường

`

Trang 47

2 Tìm kiếm theo ngày giờ

Use case: Tìm kiếm theo ngày giờ

Chức năng này giúp người dùng tìm kiếm theo ngày giờ

Mô tả: Use case mô tả việc Tìm kiếm theo ngày giờ

Khách hàng

Đăng ký tài khoản

Đk sau: Không có

Dòng sựkiệnchính

1 Nhập hoặc chọnngày đi

6 Kết thúc usecase

2 Gửi yêu ngày đi

3 Yêu cầu ngày đi vào CSDL

4 Kiểm tra ngày đi có trong CSDL haykhông

5 Hiển thị thông báo không tìm thấyhoặc Hiểu thị kết

Bảng 2.11 Mô tả Use-case tìm kiếm theo ngày giờ

`

Trang 48

2.4.8.2 Biểu đồ hoạt động

Hình 2.26 Biểu đồ hoạt động tìm kiếm vé

2.4.8.3 Biểu đồ tuần tự

`

Trang 50

2.4.9 Use-case đăng ký tài khoản

Hình 2.29 Use-case đăng ký tài khoản

`

Trang 51

2.4.9.1 Đặc tả use-case đăng ký tài khoản

Use case: Đăng kí tài khoản

Giúp khách hàng tạo tài khoản đặt vé xe

Mô tả: Use case mô tả việc đăng ký tài khoản của khách vãng lai

Tác nhân: Khách vãng lai

Không có

Đk sau: Không có

Dòng sựkiệnchính

Tác nhân

1 Chọn chức năngđăng ký

2 Nhập số điện thoạivà mật khẩu đăng kýtài khoản

7 Kết thúc usecase

3 Gửi thông tin đăng ký tài khoản4 Yêu cầu cập nhật tài khoản vàoCSDL.

5 Kiểm tra thông tin tài khoản đã tồntại trong CSDL chưa.

6 Thông báo tài khoản đã tồn tại hoặcđăng ký thành công.

Bảng 2.12 Mô tả Use-case đăng kí tài khoản

`

Trang 52

2.4.9.2 Biểu đồ hoạt động

Hình 2.30 biểu đồ hoạt động đăng ký tài khoản

`

Trang 53

2.4.9.3 Biểu đồ tuần tự

Hình 2.31 Biểu đồ tuần tự đăng ký tài khoản

`

Trang 54

2.4.10 Use-case đặt vé

Hình 2.32 Use-case đặt vé

`

Trang 55

2.4.10.1 Đặc tả use-case thông tin đặt vé

Use case: Đặt vé

Mục đích: Giúp khách hàng đặt vé xe đến nơi mình muốn

Mô tả: Use case mô tả việc đặt vé

Tác nhân: Khách hàng

ĐK trước: Đăng kí tài khoản

Đk sau: Thanh toán

Luồng sự kiện chính

Tác nhân Hệ thống

1 Chọn vé cần đặt

4 Người dùng nhậpphường thức thanh toán

10 Kết thúc usecase

2 Gửi yêu thông tin vé cần đặt3 Hiển thị phương thức thanh toán 5 Gửi thông tin phương thức thanhtoán

6.Kiểm tra thông tin và thông báo đặtvé thất bại

7 Kiểm tra thành công thì cập nhật dữ liệu vào CSDL

8 Phản hồi thông tin

9.Hiển thị thông báo đặt vé thành công

Bảng 2.13 Mô tả Use-case thông tin đặt vé

2.4.10.2 Biểu đồ hoạt động

`

Ngày đăng: 30/05/2024, 21:35

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w