Please use this identifier to cite or link to this item: https://dspace.ctu.edu.vn/jspui/handle/123456789/93761
Title: ỨNG DỤNG KIẾN TRÚC MICROSERVICE XÂY DỰNG WEBSITE QUẢN LÝ HÀNG HÓA VÀ ĐƠN HÀNG.
Other Titles: APPLYING MICROSERVICE ARCHITECTURE IN DEVELOPING A WEBSITE FOR MANAGING PRODUCTS AND ORDERS.
Authors: Lâm, Hoài Bảo
Dương, Tấn Đạt
Keywords: KỸ THUẬT PHẦN MỀM
Issue Date: 2023
Publisher: Trường Đại Học Cần Thơ
Abstract: Trong thời đại ngày nay, khi công nghệ số và thương mại điện tử ngày càng phát triển, việc quản lý kinh doanh trở nên phức tạp và đòi hỏi sự nhanh nhẹn, linh hoạt. Đề tài " ứng dụng kiến trúc microservice xây dựng website quản lý hàng hóa và đơn hàng" ra đời nhằm giải quyết những thách thức này, mang lại giải pháp hiệu quả cho việc quản lý hàng hóa và đơn hàng trong môi trường kinh doanh đa nền tảng. Trong bối cảnh sự chuyển hướng kinh doanh sang các nền tảng thương mại điện tử và mạng xã hội như Shopee, Lazada, Facebook, và Instagram, việc quản lý và cập nhật thông tin sản phẩm một cách chính xác và kịp thời trở nên cực kỳ quan trọng. Đối mặt với những thách thức từ các phương pháp phát triển phần mềm truyền thống trong bối cảnh thương mại điện tử đang phát triển nhanh chóng, kiến trúc microservice xuất hiện như một giải pháp linh hoạt và có khả năng mở rộng hơn. Kiến trúc này cho phép dễ dàng và hiệu quả hơn trong việc mở rộng và cập nhật các thành phần hệ thống riêng lẻ, đáp ứng nhu cầu động của môi trường kinh doanh hiện đại. Đề tài này tập trung vào việc khám phá và ứng dụng kiến trúc microservice, đồng thời tích hợp công nghệ Apache Kafka để xây dựng một hệ thống thông báo thời gian thực hiệu quả. Phạm vi nghiên cứu bao gồm việc tìm hiểu và thiết kế cấu trúc hệ thống dựa trên microservice, sử dụng chuẩn giao tiếp REST API cho giao tiếp giữa các dịch vụ, và phát triển các chức năng chính của hệ thống bằng ngôn ngữ lập trình Go. Các cơ sở dữ liệu như Mongo Atlas và MySQL được sử dụng để xây dựng và quản lý dữ liệu, trong khi Apache Kafka hỗ trợ việc xây dựng hệ thống thông báo thời gian thực. Ngoài ra, công nghệ Server-Sent Events (SSE) cũng được áp dụng để cải thiện giao tiếp với giao diện người dùng. Các chức năng chính của hệ thống bao gồm quản lý đăng nhập, đăng ký, xem và cập nhật thông tin tài khoản, quản lý sản phẩm và đơn hàng, cũng như các chức năng dành cho quyền truy cập của người quản trị như phê duyệt yêu cầu quyền quản trị và xóa sản phẩm hoặc đơn hàng. Kết quả của đề tài không chỉ phản ánh sự hiểu biết sâu sắc về kiến trúc microservice và các công nghệ liên quan mà còn chứng tỏ khả năng thích nghi và phát triển các giải pháp phần mềm trong môi trường kinh doanh đa dạng và thay đổi nhanh chóng hiện nay. Đề tài này không chỉ giúp tôi phát triển kỹ năng lập trình và giải quyết vấn đề mà còn mở ra cơ hội để tiếp tục nâng cao kiến thức và kỹ năng chuyên môn trong tương lai.
Description: 143 Tr
URI: https://dspace.ctu.edu.vn/jspui/handle/123456789/93761
ISMN: B1906448
Appears in Collections:Trường Công nghệ Thông tin & Truyền thông

Files in This Item:
File Description SizeFormat 
_file_
  Restricted Access
3.52 MBAdobe PDF
Your IP: 13.59.34.87


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.