1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đề tài xây dựng website bán quần áo

52 8 0

Đ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 đề Xây Dựng Website Bán Quần Áo
Tác giả Nguyễn Phúc Bảo Anh
Người hướng dẫn Dương Thị Mai Nga
Trường học Trường Đại Học Công Nghệ Thông Tin & Truyền Thông Việt Hàn
Chuyên ngành Khoa Học Máy Tính
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2021
Thành phố Đà Nẵng
Định dạng
Số trang 52
Dung lượng 1,72 MB

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

Cấu trúc

  • CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI (11)
    • 1.1 Giới thiệu về đề tài (0)
    • 1.2 Mục đích đề tài (0)
    • 1.3 Đối tượng nghiên cứu (0)
    • 1.4 Ý nghĩa thực tiễn (0)
    • 1.5 Phương pháp và kết quả (0)
    • 1.6 Cấu trúc đồ án (0)
  • CHƯƠNG 2 CƠ SỞ LÝ THUYẾT (14)
    • 2.1 Mô hình tổng quan (14)
    • 2.2 Giới thiệu về các thành phần đã sử dụng (14)
  • CHƯƠNG 3 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (31)
    • 3.1 Các phương pháp (31)
    • 3.2 Các hạn chế (32)
    • 3.3 Mô hình tổng quan (32)
    • 3.4 Thiết kế chi tiết (32)
      • 3.4.1 Xác định Actor và Usecase (32)
      • 3.4.2 Cơ sở dữ liệu (35)
    • 3.5 Kết luận (35)
  • CHƯƠNG 4 TRIỂN KHAI XÂY DỰNG (36)
    • 4.1 Kết quả của quá trình khảo sát, phân tích hệ thống (36)
    • 4.2 Thiết kế cơ sở dữ liệu (36)
    • 4.3 Thiết kế giao diện (39)
  • CHƯƠNG 5 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN (50)
    • 5.1 Kết luận (50)
    • 5.2 Hướng phát triển (50)

Nội dung

Từ nhu cầu thực tế này cùng với kiến thức em đã tiếp thu ở trường, em đã chọn đề tài “Xây dựng Website bán quần áo” bằng ngôn ngữ lập trình PHP và cơ sở dữ liệu Mysql, được xây dựng trên

TỔNG QUAN VỀ ĐỀ TÀI

CƠ SỞ LÝ THUYẾT

Mô hình tổng quan

a Các ngôn ngữ để lập trình

- Laravel framework b Các phần mềm sử dụng để lập trình

Giới thiệu về các thành phần đã sử dụng

PHP là viết tắt của Hypertext Preprocessor, là một ngôn ngữ lập trình phổ biến được dùng để phát triển ứng dụng phía máy chủ, liên quan đến viết máy chủ, mã nguồn mở và mục đích tổng quát Nó rất thích hợp để lập trình web và có thể dễ dàng nhúng vào trang HTML Hiện nay PHP chiếm hơn 70% lượng web trên toàn thế giới; các trang web giới thiệu của các công ty như Influx Web Technologies và Monamedia đều được xây dựng bằng WordPress, một nền tảng mã nguồn được viết bằng PHP Nhờ tối ưu cho các ứng dụng web, PHP mang lại tốc độ tải web nhanh, kích thước nhẹ và cú pháp giống C và Java, dễ học và rút ngắn thời gian xây dựng sản phẩm so với các ngôn ngữ khác.

Ngôn ngữ lập trình PHP được xây dựng và phát triển bởi cộng đồng, với đóng góp nổi bật từ Zend Inc.—một công ty được thành lập bởi các nhà phát triển cốt lõi của PHP nhằm tạo ra một môi trường làm việc chuyên nghiệp Nhờ sự đóng góp này, PHP đã được đưa vào quy mô phát triển của doanh nghiệp, trở thành nền tảng cho các ứng dụng web và môi trường phát triển chuyên nghiệp, đáp ứng nhu cầu phát triển quy mô lớn của doanh nghiệp.

GVHD: Dương Thị Mai Nga Page 5

➢ PHP không phải là ngôn ngữ script phía server duy nhất có sẵn – vẫn còn nhiều ngôn ngữ khác nữa Tuy nhiên, nó lợi thế hơn các đối thủ cạnh tranh nếu như bạn đang chạy trang web WordPress

❖ Ưu điểm và nhược điểm của ngôn ngữ này

▪ PHP không phải là ngôn ngữ script phía server duy nhất có sẵn – vẫn còn nhiều ngôn ngữ khác nữa Tuy nhiên, nó lợi thế hơn các đối thủ cạnh tranh nếu như bạn đang chạy trang web WordPress

WordPress được xây dựng dựa trên PHP, vì vậy sử dụng ngôn ngữ này cho phép tùy biến trang web nhiều hơn và linh hoạt hơn Nhờ PHP, số lượng tùy biến có thể thực hiện trên website tăng lên đáng kể, cho phép bạn sửa đổi các plugins và themes hiện có hoặc tự tạo plugin mới để phù hợp với mục tiêu của dự án.

▪ Đây là một số lý do khác khiến PHP là ngôn ngữ script tuyệt vời để sử dụng:

• Dễ học – bạn có thể học dễ dàng vì nó có tài liệu tuyệt vời về các chức năng cùng các ví dụ

PHP được sử dụng rộng rãi để xây dựng nhiều loại nền tảng web, từ thương mại điện tử và blog cho đến mạng xã hội và các ứng dụng trực tuyến khác Thống kê cho thấy khoảng 79% tổng số trang web trên internet đang chạy trên PHP, cho thấy đây là công cụ phát triển phổ biến và đáng tin cậy Nhờ tính linh hoạt, cú pháp dễ học và cộng đồng hỗ trợ lớn, PHP tiếp tục là lựa chọn hàng đầu cho các dự án web, đồng thời có rất nhiều framework và công cụ tối ưu hóa hiệu suất và SEO Dù bạn đang triển khai một dự án nhỏ hay một nền tảng quy mô lớn, PHP mang lại khả năng mở rộng và khả năng tích hợp với nhiều hệ quản trị cơ sở dữ liệu để đáp ứng mọi nhu cầu phát triển.

• Chi phí thấp – nó là nguồn mở để bạn có thể sử dụng miễn phí

• Cộng đồng lớn – nếu gặp phải bất kỳ vấn đề nào với nó, bạn không phải lo lắng vì có rất nhiều blog PHP trên internet

• Tích hợp với cơ sở dữ liệu – một số ví dụ như MySQL, Oracle, Sybase, DB2, v.v

▪ Tuy nhiều với ưu điểm kể trên, PHP cũng có vài nhược điểm cơ bản như sau:

• PHP còn hạn chế về cấu trúc ủa ngữ pháp Nó không được thiết kế gọn gàng và không được đẹp mắt như những ngôn ngữ lập trình khác

GVHD: Dương Thị Mai Nga Page 6

PHP chủ yếu chỉ hoạt động và được sử dụng cho các ứng dụng web, nên ngôn ngữ này gặp khó khăn trong việc cạnh tranh với các ngôn ngữ lập trình khác; nếu mục tiêu là phát triển và mở rộng quy mô trong lập trình, cần xem xét các lựa chọn công nghệ phù hợp hoặc tích hợp PHP với các công cụ hiện đại để nâng cao hiệu suất và khả năng mở rộng của dự án.

❖ Áp dụng thực tế của ngôn ngữ PHP

PHP không phải ngẫu nhiên trở thành ngôn ngữ lập trình web phổ biến nhất hiện nay, đặc biệt khi được sử dụng trong các dự án thiết kế website trọn gói của nhiều công ty lớn Nhờ tính linh hoạt của PHP, lập trình viên có thể chèn PHP trực tiếp vào mã HTML hoặc tách thành các file riêng, giúp quản lý và tổ chức code dễ dàng hơn, tối ưu hóa quy trình phát triển và nâng cao hiệu quả cho các dự án web.

PHP hiện nay là ngôn ngữ thiết kế web phổ biến nhất nhờ khả năng tương thích với HTML5 và có thể nhúng trực tiếp vào code, giúp dễ học, ứng dụng cao và phù hợp với nhiều đối tượng người dùng cũng như nhiều mục đích website khác nhau Chính vì vậy PHP ngày càng thịnh hành, thể hiện qua sự phát triển của các website viết bằng PHP và sự phổ biến của các CMS như WordPress, Joomla và Drupal Hệ sinh thái PHP còn được bổ sung bởi Laravel framework, một lựa chọn phổ biến cho phát triển web hiện đại nhờ cấu trúc code rõ ràng, tối ưu hóa hiệu suất và tăng tốc triển khai.

Laravel là một framework PHP mã nguồn mở hoàn toàn miễn phí, do Taylor Otwell phát triển và ra mắt lần đầu vào năm 2011 Nó được thiết kế để hỗ trợ phát triển các ứng dụng web theo mô hình Model–View–Controller (MVC), giúp tối ưu hóa quy trình phát triển và tăng hiệu quả triển khai dự án Với Laravel, lập trình viên có thể xây dựng các ứng dụng web mạnh mẽ, an toàn và dễ bảo trì nhờ sẵn có nhiều công cụ, thư viện tích hợp sẵn và cộng đồng hỗ trợ rộng lớn.

Laravel là một framework PHP được phát hành theo giấy phép MIT, với mã nguồn được lưu trữ trên GitHub Dù ra đời muộn hơn so với các framework khác, Laravel nhanh chóng tạo nên một làn sóng lớn và được đánh giá cao về chất lượng, đồng thời là một trong những công cụ được sử dụng rộng rãi nhất hiện nay.

❖ Những ưu điểm và nhược điểm của Laravel

GVHD: Dương Thị Mai Nga Page 7

▪ Sử dụng các tính năng PHP mới nhất: việc sử dụng Laravel 5 giúp các lập trình viên tiếp cận được tính năng mới nhất mà PHP cung cấp

▪ Nguồn tài nguyên có sẵn vô cùng phong phú, đa dạng tài liệu giúp thân thiện với các lập trình viên

▪ Tốc độ xử lý nhanh: Laravel hỗ trợ hiệu quả trong việc tạo lập trang web hay các dự án lớn trong thời gian ngắn hạn

▪ Dễ sử dụng: kể cả khi bạn có kiến thức hạn hẹp về PHP, bạn vẫn có khả năng phát triển trang web một cách nhanh chóng

Di chuyển cơ sở dữ liệu dễ dàng với Laravel bằng cách duy trì cấu trúc DB mà không cần phải tạo lại từ đầu; Laravel cho phép bạn quản lý và kiểm soát dữ liệu bằng mã PHP thay vì phụ thuộc SQL, mang lại sự linh hoạt và hiệu quả cho quá trình phát triển Bạn có thể kiểm soát, cập nhật dữ liệu một cách trực quan và an toàn hơn, đồng thời có thể khôi phục các thay đổi gần nhất trên cơ sở dữ liệu để giảm thiểu rủi ro trong triển khai và thử nghiệm.

Laravel có tính bảo mật cao nhờ sử dụng PDO để chống SQL Injection và tích hợp một trường token ẩn để ngăn chặn CSRF, giúp người dùng yên tâm và tập trung phát triển sản phẩm Nhờ các lớp bảo mật này, dữ liệu được bảo vệ và ứng dụng vận hành an toàn hơn, tối ưu cho quá trình phát triển và mở rộng dự án.

▪ Thiếu sự liên kết giữa các phiên bản khiến cho ứng dụng dễ bị gián đoạn hoặc bị phá vớ khi cập nhật code

▪ Dung lượng nặng khiến cho quá trình tải trang trở nên chậm chạp

❖ Một số tính năng hưu ích của laravel

Ngoài những ưu điểm nổi bật, Laravel còn thu hút các lập trình viên bởi hàng loạt tính năng mạnh mẽ mà nó mang lại Laravel framework nổi bật nhờ sự tích hợp của các công cụ hỗ trợ phát triển chuyên nghiệp như Eloquent ORM, Blade templating và Artisan cho tự động hóa công việc, cùng hệ thống xử lý queue và cơ chế bảo mật/ xác thực dễ tích hợp, giúp tối ưu quy trình phát triển và nâng cao hiệu suất ứng dụng Đây là một trong những lý do khiến Laravel vượt trội so với các web framework khác Dưới đây là một số tính năng chính giúp Laravel Framework nổi bật hơn so với các Web Framework khác.

Tính quản lý phụ thuộc (Dependency Management) là một trong những ưu điểm nổi bật của Laravel, cho phép quản lý hiệu quả các class phụ thuộc và loại bỏ các thành phần được lập trình cứng (hard-coded), từ đó giảm thiểu rủi ro bảo mật và khó khăn trong bảo trì Nhờ sự hỗ trợ của các công cụ quản lý phụ thuộc như Composer, Laravel tự động tải, cập nhật và tối ưu hóa các package cần thiết, tăng tính linh hoạt và khả năng mở rộng của ứng dụng.

GVHD: Dương Thị Mai Nga Page 8

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Các phương pháp

- Xác định đối tượng khách hàng

- Xác định mục tiêu website

- Xác định chủ đề chính của website b Các chức năng cơ bản của hệ thống

- Quản lý và giới thiệu sản phẩm

- Quản lý bán hàng c Mục tiêu cần đạt được

- Cho phép nhập hàng vào cơ sở dữ liệu

- Hiển thị danh sách các mặt hàng theo từng loại

- Hiển thị hàng hóa mà khách chọn mua

- Hiển thị đơn đặt hàng của khách hàng

- Cho phép quản lý đơn hàng

- Cập nhật mặt hàng, loại hàng hóa d Khảo sát thực tế

Qua khảo sát thì có những điều cần lưu ý như:

- Quản lý khách hàng: Mỗi khách hàng cần được quản lý bởi những thông tin như: Họ tên , địa chỉ, số điện thoại, email…

- Quản lý mặt hàng: Mỗi mặt hàng cần được quản lý bởi những thông tin như: Tên mặt hàng, đơn giá, hình ảnh, mô tả…

Quản lý quá trình nhập hàng hiệu quả bắt đầu bằng việc kiểm tra chặt chẽ số lượng và chất lượng từng mặt hàng, đồng thời đối chiếu hình ảnh thực tế với mô tả sản phẩm để đảm bảo đúng chuẩn để bán ra thị trường Cần xác nhận rằng giá cả niêm yết và chi phí nhập hàng phù hợp với ngân sách và chiến lược giá của cửa hàng, tránh nhập những mặt hàng sai lệch so với nhu cầu khách hàng Việc kiểm tra nguồn hàng, tình trạng bao bì và điều kiện giao nhận giúp giảm rủi ro và đảm bảo hàng về đúng như mong đợi Tóm lại, quản lý nhập hàng tối ưu là sự đồng bộ giữa số lượng, chất lượng, hình ảnh thực tế và giá cả của từng mặt hàng để nâng cao hiệu quả kinh doanh và đáp ứng kỳ vọng của khách hàng.

Khách hàng là những người có nhu cầu mua sắm và tham gia vào quy trình mua hàng online bằng cách tự thực hiện lần lượt các bước từ tìm kiếm sản phẩm, lựa chọn, thêm vào giỏ hàng, thanh toán đến nhận hàng Khác với mua hàng trực tiếp tại cửa hàng, khách hàng phải tự thao tác qua từng bước cụ thể trên nền tảng thương mại điện tử để hoàn tất giao dịch.

Trang 22 ghi nhận sự đóng góp của GVHD Dương Thị Mai Nga và nhấn mạnh nguyên tắc hỗ trợ khách hàng 24/7 thông qua các kênh liên lạc trực tuyến, để khách hàng có trải nghiệm mua sắm tốt nhất và nhận được những mặt hàng chất lượng phù hợp với nhu cầu của mình.

Nhà quản lý là người làm chủ hệ thống, nắm quyền kiểm soát toàn bộ hoạt động và quá trình vận hành Với quyền này, họ có thể quản lý thông tin của các mặt hàng, tiếp nhận và xử lý đơn đặt hàng, đồng thời kiểm tra và theo dõi tiến trình đặt hàng để đảm bảo hệ thống hoạt động trơn tru và hiệu quả.

Các hạn chế

- Cần tìm hiểu kỹ về đối tượng khách hàng là ai, trong tầm tuổi nào để phù hợp với những mặt hàng mà mình cung cấp

- Phải mang đến cho khách hàng những trải nghiệm tốt nhất, dễ dàng sử dụng trang web nhất…

Mô hình tổng quan

a Các ngôn ngữ để lập trình

- Laravel framework b Các phần mềm sử dụng để lập trình

Thiết kế chi tiết

3.4.1 Xác định Actor và Usecase a Actor

- Khách hàng: Người dùng trực tiếp sử dụng website để xem và mua hàng

- Admin: Người quản lý toàn quyền hệ thống

GVHD: Dương Thị Mai Nga Page 23 b Usecase

Hình 3-1 Sơ đồ usecase website bán quần áo

- Khách hàng: Tìm kiếm sản phẩm, xem sản phẩm, mua hàng,…

- Admin: Quản lý danh mục, quản lý sản phẩm, quản lý slider, quản lý đơn đặt hàng,… c Đặc tả usecase

▪ Truy cập vào website bán quần áo

▪ Tìm kiếm những sản phẩm mà mình mong muốn

▪ Truy cập vào website bán quần áo

▪ Xem tất cả sản phẩm

GVHD: Dương Thị Mai Nga Page 24

▪ Xem sản phẩm thông qua danh mục

▪ Xem chi tiết từng sản phẩm

▪ Truy cập vào website bán quần áo

▪ Tìm kiếm sản phẩm mình muốn mua

▪ Xem chi tiết sản phẩm

➢ Quản lý đơn đặt hàng

▪ Truy cập vào trang Admin

▪ Truy cập vào quản lý đơn đặt hàng

▪ Hoàn thành đơn đặt hàng hoặc xóa( từ chối)

▪ Truy cập vào trang Admin

▪ Truy cập vào quản lý danh mục

▪ Thêm, sửa, xóa những danh mục mà mình mong muốn

▪ Truy cập vào trang Admin

▪ Truy cập vào quản lý sản phẩm

▪ Thêm, sửa, xóa những sản phẩm mà mình mong muốn

▪ Truy cập vào trang Admin

▪ Truy cập vào quản lý slider

▪ Thêm, sửa, xóa những slider mà mình mong muốn

GVHD: Dương Thị Mai Nga Page 25

Hình 3-2 Cơ sở dữ liệu

Kết luận

Để thu hút và duy trì lượng khách hàng cho website, hãy thiết kế một trang web đẹp mắt, dễ sử dụng và an toàn cho mọi lứa tuổi Trang web còn cần khả năng nâng cấp dễ dàng và được bảo trì, sửa chữa nhanh chóng khi cần để kịp thời cập nhật các tính năng mới.

GVHD: Dương Thị Mai Nga Page 26

TRIỂN KHAI XÂY DỰNG

Kết quả của quá trình khảo sát, phân tích hệ thống

Qua quá trình tìm hiểu, khảo sát và phân tích yêu cầu cùng thiết kế hệ thống, chúng ta có thể xây dựng một website bán quần áo hiệu quả bằng các công cụ và ngôn ngữ bổ trợ Sử dụng Sublime Text 3 làm môi trường soạn thảo, Laravel làm framework phát triển web, PHP cho phần back-end, và phpMyAdmin để quản trị cơ sở dữ liệu MySQL sẽ nâng cao hiệu suất triển khai và quản lý dữ liệu sản phẩm, đơn hàng và người dùng Từ nghiên cứu thị trường tới phân tích chức năng và kiến trúc hệ thống, dự án sẽ hướng tới một website bán quần áo dễ mở rộng, tối ưu cho SEO và mang lại trải nghiệm người dùng tốt nhất.

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

❖ Các bảng cơ sở dữ liệu quan trọng trong lúc design

▪ Dùng để đăng nhập vào trang quản trị của Admin

Tên trường Kiểu dữ liệu Độ dài id Int 20 name Varchar 255 email Varchar 255 password Varchar 255

▪ Chứa những danh mục của cửa hàng

Tên trường Kiểu dữ liệu Độ dài id Int 20 name Varchar 255 parent_id Int 11 description Text content Longtext active Int 11

GVHD: Dương Thị Mai Nga Page 27

▪ Chứa những sản phẩm của cửa hàng

Tên trường Kiểu dữ liệu Độ dài id Int 20 name Varchar 255 menu_id Int 11 price Int 11 price_sale Int 11 active Int 11

▪ Chứa những slider của cửa hàng

Tên trường Kiểu dữ liệu Độ dài id Int 20 name Varchar 255 url Varchar 255 thumb Varchar 255 sort_by Int 11 active Int 11

GVHD: Dương Thị Mai Nga Page 28

▪ Chứa đơn đặt hàng của khách hàng

Tên trường Kiểu dữ liệu Độ dài id Int 20 name Varchar 255 phone Varchar 255 address Varchar 255 email Varchar 255 content Text

▪ Giỏ hàng liên kết với bảng customers để biết được khách hàng mua những sản phẩm gì và tổng giá trị là bao nhiều

Tên trường Kiểu dữ liệu Độ dài id Int 20 customer_id Int 20 product_id Int 11 pty Int 11 price Int 11

GVHD: Dương Thị Mai Nga Page 29

Thiết kế giao diện

➢ Giao diện chính của website bán quần áo

Hình 4-1 Giao diện trang chủ

➢ Nơi chia sản phẩm ra thành nhiều phần

➢ Mỗi phần có mỗi loại sản phẩm tương ứng với mỗi danh mục đó

GVHD: Dương Thị Mai Nga Page 30

GVHD: Dương Thị Mai Nga Page 31

➢ Nơi lưu trữ những hàng hóa mình đã thêm vào giỏ

➢ Có thể xem những mặt hàng mình đã thêm hoặc là chọn thanh toán

➢ Nơi xem tổng những sản phẩm mình đã thêm vào giỏ

➢ Biết tổng số tiền mình phải chi trả

➢ Có thể cập nhật những mặt hàng mà mình muốn thêm hoặc bớt số lượng

➢ Có thể nhập mã giảm giá của cửa hàng để giảm giá

➢ Nơi khai báo thông tin để của hàng xác nhận đơn hàng của bạn

GVHD: Dương Thị Mai Nga Page 32

➢ Thông qua trang liên hệ để biết thông tin của cửa hàng

➢ Biết thông tin liên lạc, địa chỉ

➢ Có thể gửi mail để cửa hàng giải đáp những thắc mắc của khách hàng

GVHD: Dương Thị Mai Nga Page 33

➢ Nơi quản lý toàn bộ những hoạt động của cửa hàng

GVHD: Dương Thị Mai Nga Page 34

➢ Nơi quản lý nhữngdanh mục

➢ Có thể thêm, sửa, xóa những danh mục tùy theo ý muốn cửa chủ cửa hàng

Hình 4-8 Danh sách danh mục

GVHD: Dương Thị Mai Nga Page 35

➢ Nơi quản lý những sản phẩm của cửa hàng

➢ Thêm những sản phẩm với mô tả, đặc điểm, giá tiền mà chủ shop đưa ra

➢ Có thể sửa xóa những thông tin của sản phẩm tùy ý muốn

GVHD: Dương Thị Mai Nga Page 36

Hình 4-10 Danh sách sản phẩm

GVHD: Dương Thị Mai Nga Page 37

➢ Nơi chứa những slider quảng cáo, khuyến mãi mà chủ shop muốn đăng tải cho khách hàng

➢ Có thể thêm, sửa, xóa tùy ý muốn

➢ Có thể sửa đổi trạng thái tắt hoặc bật để ko sử dụng slider nhưng vẫn không cần xóa để tái sử dụng

GVHD: Dương Thị Mai Nga Page 38

➢ Nơi chứa những đơn mà khách đã đặt hàng

➢ Có những thông tin của khách như tên, email, số điện thoại, ngày đặt, địa chỉ, ghi chú để tiện theo dõi và giao hàng đến cho khách

Hình 4-14 Danh sách đơn đặt hàng

GVHD: Dương Thị Mai Nga Page 39

Hình 4-15 Chi tiết đơn hàng

GVHD: Dương Thị Mai Nga Page 40

Ngày đăng: 14/12/2022, 17:06

TỪ KHÓA LIÊN QUAN

w