Tải bản đầy đủ (.doc) (24 trang)

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN PHẦN MỀM QUẢN LÝ CỬA HÀNG SHOP THỜI TRANG

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 (834.45 KB, 24 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MƠI TRƯỜNGTHÀNH PHỐ HỒ CHÍ MINH</b>

<b>KHOA HỆ THỐNG THƠNG TIN VÀ VIỄN THÁM</b>

<b>TIỂU LUẬN</b>

<b>PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN</b>

<b>ĐỀ TÀI: PHẦN MỀM QUẢN LÝ CỬA HÀNGSHOP THỜI TRANG</b>

<b>Giảng viên hướng dẫn: ThS. Nguyễn Bá DũngSinh viên thực hiện: Nguyễn Phước Minh Châu Mã số sinh viên: 0950080027</b>

<b>Lớp: K09-CNPM1</b>

TP.HCM, tháng 05 năm 2023

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN</b>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>LỜI CẢM ƠN</b>

Trong suốt thời gian vừa qua học tập và rèn luyện tại Trường Đại học Tài Nguyên và Môi Trường cho đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của q Thầy Cơ và bạn bè. Với lịng biết ơn sâusắc và chân thành nhất, em xin gửi đến quý Thầy Cô ở Khoa Hệ

Thống Thông Tinh và Viễn Thám – Trường Đại học Tài Nguyên và Môi Trường đã cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường. Và đặc biệt, trong học kỳ này, thầy đã giảng dạy cho chúng em được tiếp cận với môn học mà theo em là rất hữu ích đối với sinh viên ngành Công Nghệ Thông Tin về đề tài: Phân tích hệ thống thơng

<b>tin. Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế của </b>

em, bài báo cáo này không thể tránh được những thiếu sót. Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến của thầy để em có điều kiện bổ sung, nâng cao ý thức của mình, phục vụ tốt hơn công tác thựctế sau này.

Em xin chân thành cảm ơn mọi người đã dành thời gian đọc vàđánh giá tiểu luận của em. Sự quan tâm và phản hồi từ mọi người sẽgiúp em cải thiện và phát triển trong tương lai.

Nhóm sinh viênhoặc sinh viênNguyễn Phước Minh Châu

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<i><b> </b></i>

<b> </b>

<b>MỤC LỤCMở đầu</b>

1. Giới thiệu

2. Mục tiêu của đề tài

3. Nội dung và kế hoạch thực hiện

<b>Chương 1: Công nghệ và ngơn ngữ lập trình</b>

2.2 u cầu phi chức năng3. Xác định các tác nhân (actors)4. Xác định các Use case

5. Đặc tả các Use case5.1 Đăng ký thành viên5.2 Đăng nhập hệ thống5.3 Tìm kiếm

5.4 Đặt quần áo

5.5 Xem, cập nhật thông tin cá nhân5.6 Quản lý đơn đặt quần áo (admin)5.7 Quản lý quần áo (admin)

6. Biểu đồ Use case diagram7. Biểu đồ tuần tự

7.1 Biểu đồ tuần tự đăng nhập8. Biểu đồ lớp

<b>Kết Luận</b>

1. Kết quả đạt được2. Hạn chế

<b>Danh mục tài liệu tham khảo</b>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>DANH MỤC CÁC BẢNG</b>

<i>Bảng 1: Sự kiện chính hoạt động đăng kí thành viên...15</i>

<i>Bảng 2: Sự kiện phụ hoạt động đăng ký thành viên...16</i>

<i>Bảng 3: Các sự kiện chính Đăng nhập hệ thống...17</i>

<i>Bảng 4: Các sự kiện phụ Đăng nhập hệ thống...17</i>

<i>Bảng 5: Các sự kiện chính hoạt động tìm kiếm quần áo...18</i>

<i>Bảng 6: Các sự kiện phụ hoạt động tìm kiếm quần áo...19</i>

<i>Bảng 7: Các sự kiện chính hoạt động đặt quần áo...20</i>

<i>Bảng 8: Các sự kiện phụ hoạt động đặt quần áo...20</i>

<i>Bảng 9: Các sự kiện chính hoạt động xem, cập nhật thơng tin...21</i>

<i>Bảng 10 Các sự kiện phụ hoạt động xem, cập nhật thông tin...21</i>

<i>Bảng 11: Các sự kiện chính hoạt động quản lý đơn đặt quần áo...22</i>

<i>Bảng 12: Các sự kiện chính Quản lý quần áo...23</i>

<i>Bảng 13: Các sự kiện phụ chính Quản lý quần áo...23</i>

<b>DANH MỤC HÌNH</b>Trang

<i>Hình 1.1: Cú pháp cơ bản PHP...10</i>

<i>Hình 1.2: Mơ hình MVC...12</i>

<i>Hình 1.3: Android Studio...13</i>

<i>Hình 2.1: Biểu đồ hoạt động đăng ký...16</i>

<i>Hình 2.2: Biểu đồ hoạt động Đăng nhập...18</i>

<i>Hình 2.3: Biểu đồ hoạt động tìm kiếm quần áo...19</i>

<i>Hình 2.4: Biểu đồ hoạt động đặt quần áo...20</i>

<i>Hình 2.5: Biểu đồ hoạt động xem, cập nhật thơng tin...21</i>

<i>Hình 2.6: Biểu đồ hoạt động quản lý đơn đặt quần áo...22</i>

<i>Hình 2.7: Biểu đồ hoạt động quản lý quần áo...23</i>

Hình 2.8: Biểu đồ case sử dụng tổng quát...24

<i>Hình 2.9: Biểu đồ tuần tự đăng nhập...24</i>

<i>Hình 2.10: Biểu đồ tuần tự đặt quần áo...25</i>

<i>Hình 2.11: Biểu đồ lớp...26</i>

<i>Hình 2.12: Cơ sở dữ liệu...27</i>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>Mở đầu1. Giới thiệu</b>

-Shop thời trang là một cửa hàng bán lẻ chuyên cung cấp các sản phẩm thời trangcho nam và nữ. Với mục tiêu mang đến cho khách hàng những trải nghiệm mua sắm tốt nhất, shop thời trang đã chú trọng đến việc chọn lựa những sản phẩm chất lượng và phong phú.

-Shop thời trang có các sản phẩm từ quần áo, giày dép, phụ kiện đến đồng hồ và túi xách. Đội ngũ nhân viên của SHOP THỜI TRANG luôn sẵn sàng tư vấn và hỗ trợ khách hàng trong việc chọn lựa sản phẩm phù hợp với nhu cầu và sở thích của mình.

-Shop thời trang cũng liên tục cập nhật các xu hướng mới nhất trong thời trang, đảm bảo rằng khách hàng của họ ln có được những sản phẩm đáp ứng được nhu cầu thị hiếu của mình.

-Shop thời trang cũng luôn cập nhật các xu hướng mới nhất của thời trang để đem đến cho khách hàng những sản phẩm đầy phong cách và cá tính. Đội ngũ nhân viên của shop thời trang luôn sẵn sàng tư vấn và hỗ trợ khách hàng trong việc chọn lựa sản phẩm phù hợp với nhu cầu và sở thích của mình.

-Ngồi ra, shop thời trang cũng cam kết đem đến cho khách hàng những giá cả hợp lý và dịch vụ sau bán hàng tốt nhất.

Cảm ơn bạn đã quan tâm đến shop thời trang.

<b>2. Mục tiêu của đề tài</b>

-Trước khi có cơng nghệ phát triển, việc mua sắm thời trang thường được thực hiện tại các cửa hàng bán lẻ. Khách hàng sẽ tới cửa hàng, lựa chọn sản phẩm thích hợp và sau đó thanh tốn trực tiếp bằng tiền mặt hoặc thẻ tín dụng. Điều này tạo ra nhiều bất tiện cho khách hàng, đặc biệt là khi họ muốn mua sản phẩm ở các cửa hàng ở xa hoặc muốn mua hàng từ các quốc gia khác.

-Ngồi ra, việc tìm kiếm và so sánh sản phẩm cũng khá khó khăn trước đây. Khách hàng cần phải đến từng cửa hàng, so sánh sản phẩm và giá cả trước khi quyết định mua hàng. Điều này đòi hỏi khách hàng phải tốn nhiều thời gian và công sức.

-Tuy nhiên, việc mua sắm thời trang trước đây cũng có một số ưu điểm nhất định. Khách hàng có thể trực tiếp xem và thử sản phẩm trước khi mua, giúp họ có thể chọn lựa sản phẩm phù hợp với sở thích và nhu cầu của mình. Bên cạnh

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

đó, việc mua sắm thời trang trực tiếp tại cửa hàng cũng giúp khách hàng có thể trải nghiệm mua sắm thực tế, tạo sự thỏa mãn và hứng thú trong quá trình mua sắm.

-Tóm lại, việc mua sắm thời trang trước đây có những ưu điểm và bất tiện riêng của nó. Tuy nhiên, với sự phát triển của công nghệ, việc mua sắm thời trang ngàycàng trở nên thuận tiện và đa dạng hơn, giúp khách hàng tiết kiệm được thời gianvà tiền bạc trong quá trình mua sắm

<b>3. Nội dung và kế hoạch thực hiện</b>

“Phần mềm quản lý shop thời trang” bao gồm hai phần: phần cho kháchhàng đặt hàng trên mobile và phần cho nhà quản lý trên website.

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>Chương 1: Công nghệ và ngôn ngữ lập trình</b>

<b>Chương 1 Công cụ thiết kế</b>

Thiết kế giao diện phần mềm trên nền tảng Java MySQL và Laravel. Phầnmềm được code trên phần mềm Android Studio, bên cạnh đó có sử dụng Laravel,một PHP Framework mã nguồn mở miễn phí, giúp dễ dàng thiết kế website vớiPHP một cách dễ dàng.

<b>Chương 2 Ngôn ngữ, framework thiết kế2.1 PHP</b>

<i><b>a) Khái niệm</b></i>

-

PHP: Hypertext Preprocessor, thường được viết tắt thành PHP

-

PHP: Là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếuđược dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở,dùng cho mục đích tổng qt. Nó rất thích hợp với web và có thể dễ dàngnhúng vào trang HTML.

<i><b>b) Cú pháp</b></i>

-

PHP có cú pháp đơn giản, tốc độ nhanh và ngắn gọn

-

Hiện PHP có rất nhiều các CMS mã nguồn mở như WordPress, OpenCart,nên nó rất đa dạng và đáp ứng hầu hết các website thông thường từ blog cánhân cho đến website giới thiệu công ty và bán hàng.

-

Cú pháp cơ bản:

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<i>Hình 1.1: Cú pháp cơ bản PHP</i>

<b>2.2 MySQL</b>

MySQL là hệ quản trị dữ liệu miễn phí, được tích hợp sử dụng chung vớiApache, PHP. Chính yếu tố phát triển trong cộng đồng mã nguồn mở nênMySQL đã qua rất nhiều sự hỗ trợ của những lập trình viên u thích mã nguồnmở. MySQL cũng có cùng một cách truy xuất và mã lệnh tương tự với ngôn ngữSQL. Nhưng MySQL không bao quát toàn bộ những câu truy vấn cao cấp nhưSQL. Về bản chất MySQL chỉ đáp ứng việc truy xuất đơn giản trong quá trìnhvận hành của website nhưng hầu hết có thể giải quyết các bài tốn trong PHP.

MySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, hoạt động trênnhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh. Với tốcđộ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cậpCSDL trên internet. MySQL miễn phí hồn tồn cho nên bạn có thể tải vềMySQL từ trang chủ. MySQL là một trong những ví dụ rất cơ bản về Hệ Quảntrị Cơ sở dữ liệu quan hệ sử dụng ngơn ngữ truy vấn có cấu trúc (SQL). MySQLđang được sử dụng cho nhiều công việc kinh doanh từ nhỏ tới lớn:

-

MySQL là mã ngồn mở vì thế sử dụng khơng mất phí.

-

MySQL sử dụng một Form chuẩn của ngôn ngữ dữ liệu nổi tiếng là SQL.

-

MySQL làm việc trên nhiều Hệ điều hành và với nhiều ngôn ngữ nhưPHP, PERL, C, C++, Java, …

-

MySQL làm việc nhanh với các tập dữ liệu lớn.

-

MySQL hỗ trợ các cơ sở dữ liệu lớn, lên tới 50 triệu hàng hoặc nhiều hơnnữa trong một bảng. Kích cỡ file mặc định được giới hạn cho một bảng là 4GB( Gigabyte ), nhưng bạn có thể tăng kích cỡ này (nếu hệ điều hành củabạn có thể xử lý nó) để đạt tới giới hạn lý thuyết là 8 TB ( Terabyte ).

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

-

MySQL là có thể điều chỉnh. Giấy phép GPL mã nguồn mở cho phép lậptrình viên sửa đổi phần mềm MySQL để phù hợp với môi trường cụ thể củahọ.

<b>MVC là viết tắt của 3 từ Model – View – Controller.</b>

-

<b>Model: cấu trúc dữ liệu theo cách tin cậy và chuẩn bị dữ liệu theo lệnh</b>

của controller

-

<b>View: Hiển thị dữ liệu cho người dùng theo cách dễ hiểu dựa trên hành</b>

động của người dùng.

-

<b>Controller: Nhận lệnh từ người dùng, gửi lệnh đến cho Model để cập</b>

nhập dữ liệu, truyền lệnh đến View để cập nhập giao diện hiển thị.

<b>Mơ hình MVC laravel:</b>

-

Mọi Request từ phía người dùng đều phải qua Route, dữ liệu được gửixuống Controller để xử lý, cần dữ liệu sẽ lấy từ Model lên hoặc cậpnhật dữ liệu xuống Model, kết quả gửi ra View cho người sử dụng.

<i>Hình 1.2: Mơ hình MVC</i>

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

Dựa trên phần mềm IntelliJ IDEA của JetBrains, Android Studio được thiếtkế đặc biệt để phát triển ứng dụng Android. Nó hỗ trợ các hệ điềuhành Windows, Mac OS X và Linux, và là IDE chính thức của Google để pháttriển ứng dụng Android gốc để thay thế cho Android Development Tools (ADT)dựa trên Eclipse.

<i>Hình 1.3: Android Studio</i>

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<b>Chương 2: Phân tích thiết kế hệ thống</b>

<b>Chương 3 Các phương pháp</b>

-

Đọc xem tài liệu, và tìm hiểu các yêu cầu đặt ra của phần mềm.

-

Thu thập thông tin từ nhiều nguồn khác nhau liên quan đến các thời trangquần áo, tổng hợp lại và rút ra một số yếu tố cần thiết để mang lại cho kháchhàng sự chất lượng, uy tín.

<b>Chương 4 Yêu cầu hệ thống4.1 Yêu cầu chức năng</b>

-

Từng đối tượng người dùng sẽ có các chức năng xử lí độc lập.

-

Người quản trị có thể thực hiện được các chức năng quản lý toàn bộ hệthống như: quản lý khách đặt quần áo, quản lý tình trạng quần áo, quản lý cácthông tin đăng ký…

-

Lưu trữ các thông tin của tất cả các đối tượng.

-

Cho phép khách có thể tìm kiếm thơng tin quần áo theo các tiêu chí khácnhau.

-

Đảm bảo tính bảo mật của các thơng tin đăng nhập.

-

Khách có thể đăng ký để trở thành thành viên, đăng nhập vào hệ thốngthơng tin quần áo, tìm kiếm quần áo…

-

Hệ thống phải đảm bảo tính bảo mật trong các cơng đoạn đăng ký, đăngnhập.

-

Quản lý:

+ Quản lý việc đặt quần áo của khách hàng: Người đặt, ngày đặt, đặt từgiờ, đến giờ.

+Quản lý hàng tồn kho trong shop

+Quản lý các nhân viên trong shop quần áo

<b>2.2 Yêu cầu phi chức năng</b>

-

Tính tiện dụng: Giao diện thân thiện, dễ sử dụng đối với tất cả các đốitượng sử dụng Điện thoại

-

Tính hiệu quả: Đảm bảo việc truy xuất dữ liệu nhanh.

-

Tính tương thích: Hỗ trợ tốt trên các bản andoid.

-

An tồn khi sử dụng, bảo mật thông tin khách hàng.

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<b>Chương 5 Xác định các tác nhân (actors)</b>

-

Thành viên: bắt buộc đăng nhập hệ thống, đặt quần áo.

-

Quản trị viên: điều hành, quản lý và theo dõi mọi hoạt động của hệ thống thêm, sửa, xóa thành viên, quản lý tình trạng, chỉnh sửa, thống kê số liệu.

<b>Chương 6 Xác định các Use case</b>

-

Thành viên:

+ Đăng nhập, đăng xuất.+ Xem sửa thông tin cá nhân+ Tìm kiếm quần áo.

+ Quản lý quần áo.

<b>Chương 7 Đặc tả các Use case 5.1 Đăng ký thành viên</b>

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

- Điều kiện trước: Tại giao diện chính, người dùng chọn chức năng đăngký.

- Điều kiện sau : Khách hàng trở thành thành viên của hệ thống

- Mô tả: Khách hàng cung cấp đầy đủ thông tin để đăng ký thành viên hệ thống và có quyền lợi như một thành viên.

- Các sự kiện chính :

<b>Hành động của tác nhânHành động của hệ thống</b>

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

1. Một khách hàng vào ứng dụng muốntạo tài khoản đăng nhập vào sẽ phảiđăng ký để thực hiện.

3. Khách hàng cung cấp đầy đủ thôngtin cần thiết mà hệ thống yêu cầu vànhấn đăng ký.

5. Xác nhận thông tin.

7. Khách hàng đã trở thành thành viêncủa hệ thống.

2. Hiển thị form đăng ký cho kháchhàng.

4. Hệ thống báo kết quả q trìnhnhập thơng tin cá nhân.

6. Hệ thống cập nhật thông tin củakhách hàng vừa đăng ký vào danhsách thành viên.

<i>Bảng 1: Sự kiện chính hoạt động đăng kí thành viên</i>

- Các sự kiện phụ:

<b>Hành động của tác nhânHành động của hệ thống</b>

8. Khách hàng không cung cấp đủ thôngtin cần thiết.

9. Hệ thống sẽ thông báo yêu cầukhách hàng nhập đầy đủ thơng tinhoặc thốt ra khỏi form đăng ký.

<i>Bảng 2: Sự kiện phụ hoạt động đăng ký thành viên</i>

- Biểu đồ hoạt động:

<i>Hình 2.4: Biểu đồ hoạt động đăng ký</i>

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<b>7.1 Đăng nhập hệ thống</b>

- Tác nhân: Thành viên.

- Điều kiện trước: Người vào hệ thống đã đăng ký và là thành viên của hệ thống.

- Điều kiện sau: Tên và mật khẩu hợp lệ, đăng nhập thành công.

- Mô tả: Khách hàng nhập tên đăng nhập và mật khẩu, hệ thống cho phép đăng nhập thành công nếu đã là thành viên của hệ thống.

- Các sự kiện chính :

<b>Hành động của tác nhânHành động của hệ thống</b>

1. Thành viên chọn chức năngđăng nhập.

3. Thành viên nhập tên và mậtkhẩu vào form đăng nhập.

2. Hiển thị form đăng nhập.4. Hệ thống kiểm tra tên đăngnhập và mật khẩu có trùng vớitrong csdl hay không.

5. Hệ thống hiển thị thànhviên đăng nhập thành công.

<i>Bảng 3: Các sự kiện chính Đăng nhập hệ thống</i>

- Các sự kiện phụ:

<b>Hành động của tác nhânHành động của hệ thống</b>

7. Thành viên đăng nhập lại hoặc chọnchức năng quên mật khẩu ở hệ thống.

6. Hệ thống báo nhập sai thông tin,hiển thị form nhập lại.

8.Hệ thống hiển thị chức năng tạomật khẩu mới

<i>Bảng 4: Các sự kiện phụ Đăng nhập hệ thống</i>

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

- Biểu đồ hoạt động :

<i>Hình 2.5: Biểu đồ hoạt động Đăng nhập</i>

<b>7.2 Tìm kiếm </b>

-

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

-

Điều kiện trước: Khách hàng đăng nhập vào phần mềm.

-

Điều kiện sau: Khi khách hàng hoặc thành viên muốn biết thêm thông tin về quần áo.

-

Mô tả: Use case này cho phép người dùng tra cứu thơng tin của sân.

2. Hệ thống hiển thị form tìm kiếm:tìm kiếm theo quần áo

4. Hệ thống hiển thị kết quả tìmkiếm.

<i>Bảng 5: Các sự kiện chính hoạt động tìm kiếm quần áo</i>

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

-

Các sự kiện phụ:

<b>Hành động của tác nhânHành Hoạt động của hệ thống</b>

3. Khách hàng, Thành viên khơng nhập đúng thơng tin tìm kiếm.

4. Hệ thống không hiển thị kết quả.

<i>Bảng 6: Các sự kiện phụ hoạt động tìm kiếm quần áo</i>

- Điều kiện sau: Xác nhận đã đặt quần áo thành công.

- Mô tả: Thành viên vào hệ thống xem thông tin quần áo, sau đó chọn các lựa chọn kích cỡ (size S, M, XL, XXL), loại quần áo (dày, mỏng, vv)…

<i>Hình 2.6: Biểu đồ hoạt động tìm kiếm quần áo</i>

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

- Các sự kiện chính:

<b>Hành động của tác nhânHành động của hệ thống</b>

1. Thành viên vào tìm kiếm xem thơngtin các loại quần áo3. Thành viên lựa chọn quần áo, bấmvào xác nhận.

5. Thành viên kiểm tra thông tin vànhấn nút xác nhận.

<i>Bảng 7: Các sự kiện chính hoạt động đặt quần áo</i>

- Các sự kiện phụ:

<b>Hành động của tác nhânHành động của hệ thống</b>

7. Thành viên không xác nhận, đơn đặtsân bị hủy.

6. Hệ thống quay lại trang trước.

<i>Bảng 8: Các sự kiện phụ hoạt động đặt quần áo</i>

- Biểu đồ hoạt động :

<i>Hình 2.7: Biểu đồ hoạt động đặt quần áo</i>

<b>7.3 Xem, cập nhật thông tin cá nhân</b>

</div>

×