Please use this identifier to cite or link to this item: https://dspace.ctu.edu.vn/jspui/handle/123456789/109255
Title: XÂY DỰNG WEBSITE QUẢN LÝ TÀI CHÍNH CÁ NHÂN ỨNG DỤNG KIẾN TRÚC MICROSERVICES VÀ TÍCH HỢP AI CHO TỰ ĐỘNG HÓA KIỂM THỬ
Other Titles: BUILDING A PERSONAL FINANCE MANAGEMENT WEBSITE USING MICROSERVICES ARCHITECTURE AND INTEGRATING AL FOR SOFTWARE TESTING AUTOMATION
Authors: Nguyễn, Công Danh
Nguyễn, Thị Kim Ngân
Keywords: KỸ THUẬT PHẦN MỀM
Issue Date: 2024
Publisher: Trường Đại Học Cần Thơ
Abstract: Bối cảnh: Hiện nay, kiểm thử tự động ngày càng trở nên quan trọng và phổ biến trong các công ty phần mềm. Với sự phức tạp và phát triển không ngừng của các hệ thống phần mềm, đặc biệt là kiến trúc microservices, việc áp dụng các phương pháp kiểm thử tự động trở thành một yếu tố then chốt để đảm bảo chất lượng. Đồng thời, sự phát triển của trí tuệ nhân tạo (AI) đã mở ra nhiều hướng đi mới trong việc hỗ trợ tự động hóa quy trình kiểm thử. Tuy nhiên, việc tích hợp AI như một công cụ hỗ trợ để sinh test case tự động cho các ứng dụng theo kiến trúc microservices vẫn còn nhiều thách thức và chưa được nghiên cứu đầy đủ. Mục tiêu: Chúng tôi đề xuất và phát triển một ứng dụng quản lý tài chính cá nhân sử dụng kiến trúc microservices, kết hợp với việc tích hợp AI (GPT) như một công cụ hỗ trợ để tự động sinh test case. Ứng dụng sẽ cho phép người dùng quản lý chi tiêu, theo dõi thu nhập, và lập kế hoạch tài chính cá nhân. Mục tiêu của đề tài là tối ưu hóa quy trình kiểm thử, nâng cao chất lượng sản phẩm, đồng thời giảm thiểu thời gian và công sức kiểm thử thông qua việc tự động hóa. Chúng tôi kỳ vọng đề tài này sẽ giải quyết các vấn đề liên quan đến kiểm thử trong môi trường microservices và minh chứng cho tiềm năng ứng dụng AI trong việc hỗ trợ kiểm thử tự động. Phương pháp: Nghiên cứu này phát triển một website quản lý tài chính cá nhân với giao diện thân thiện, dễ sử dụng, phù hợp với người dùng phổ thông. Website cung cấp các chức năng chính như thêm, sửa, xóa giao dịch thu nhập và chi tiêu; phân loại giao dịch theo các danh mục (như ăn uống, hóa đơn, du lịch,…); theo dõi ngân sách hàng tháng và so sánh chi tiêu thực tế với ngân sách; cùng với các biểu đồ và báo cáo số liệu giúp phân tích tài chính hiệu quả. Hệ thống được xây dựng theo kiến trúc microservices, trong đó mỗi dịch vụ được phân tách rõ ràng, bao gồm dịch vụ quản lý giao dịch, quản lý danh mục, báo cáo và phân tích tài chính, cũng như quản lý người dùng và xác thực. Thiết kế này đảm bảo khả năng bảo trì dễ dàng và cho phép tích hợp các tính năng mới mà không ảnh hưởng đến toàn hệ thống. Đồng thời, AI (ChatGPT) được tích hợp để tự 15 động hóa quá trình kiểm thử thông qua việc sinh các kịch bản kiểm thử tự động, giảm thiểu sai sót và thời gian kiểm thử thủ công. Bên cạnh đó, ChatGPT còn đóng vai trò là công cụ tư vấn, giúp người dùng tối ưu hóa ngân sách, gợi ý cắt giảm chi tiêu và cung cấp thông tin tài chính hữu ích. Kết quả: Hệ thống quản lý tài chính cá nhân đã được hoàn thiện với các chức năng như theo dõi thu nhập, chi tiêu, quản lý ngân sách hiệu quả, và phân tích xu hướng tài chính thông qua các biểu đồ trực quan. Hệ thống microservices hoạt động ổn định, đáp ứng tốt nhu cầu mở rộng và tích hợp các tính năng mới. Việc tích hợp AI (ChatGPT) đã giúp tăng cường độ chính xác và giảm 40% thời gian kiểm thử, đồng thời nâng cao hiệu quả quản lý tài chính cá nhân. Kết luận: Phương pháp tích hợp AI để hỗ trợ tự động hóa kiểm thử và cung cấp tư vấn tài chính trong môi trường microservices đã chứng minh được tính hiệu quả và tính ứng dụng thực tiễn cao. Hệ thống không chỉ đáp ứng được các mục tiêu ban đầu mà còn đề xuất một giải pháp hiện đại trong lĩnh vực quản lý tài chính cá nhân. Trong tương lai, hệ thống có thể được phát triển thêm với việc tích hợp API ngân hàng hoặc ví điện tử để tự động đồng bộ giao dịch, nâng cấp AI để cung cấp các tư vấn tài chính chi tiết hơn dựa trên lịch sử chi tiêu cá nhân và mở rộng quy trình kiểm thử tự động với các kịch bản phức tạp hơn.
Description: 125 Tr
URI: https://dspace.ctu.edu.vn/jspui/handle/123456789/109255
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
5.71 MBAdobe PDF
Your IP: 3.147.81.172


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