Kết hợp công nghệ AI và C# Winforms vào dự án phần mềm quản lý thư viện

13:57 03/09/2025

Trong khuôn khổ môn học Dự án 1 tại FPT Polytechnic Cần Thơ, một nhóm sinh viên đã lựa chọn đề tài “Quản lý thư viện” với ngôn ngữ lập trình C# trên nền tảng WinForms, đồng thời tích hợp thêm công nghệ trí tuệ nhân tạo (AI) nhằm tạo ra những nội dung tự động phục vụ cho quá trình quản lý. Đây là một hướng đi mới mẻ, thể hiện sự kết hợp giữa lập trình ứng dụng truyền thống và công nghệ AI hiện đại.

Nhóm sinh viên thực hiện: PC09983 Trần Hoàng Nhựt; TC00191 Nguyễn Minh Phát Đạt; PC10631 Phạm Minh Đức; PC09637 Nguyễn Hoàng Phúc; PC10541 Nguyễn Thành Đạt; PC08393 Phạm Phúc Khang

Nhóm cùng Giảng viên hướng dẫn sau buổi báo cáo giai đoạn 3.

Mục tiêu của hệ thống là xây dựng một phần mềm hỗ trợ quản lý hiệu quả quá trình lưu trữ, mượn – trả, thống kê và kinh doanh sách trong thư viện hoặc nhà sách. Với sự hỗ trợ của AI, ứng dụng không chỉ dừng lại ở việc lưu trữ dữ liệu mà còn có thể tự động sinh mô tả sách, gợi ý nội dung liên quan hoặc đưa ra đề xuất đọc sách cho người dùng dựa trên dữ liệu đã có.

Các chức năng chính của hệ thống bao gồm:

  • Quản lý thông tin sách: thêm, sửa, xóa, cập nhật sách với các thuộc tính như tên, tác giả, thể loại, nhà xuất bản, năm phát hành…
  • Quản lý người dùng: cho phép phân quyền quản lý, nhân viên, người đọc sách.
  • Mượn và trả sách: lưu lịch sử giao dịch, kiểm soát tình trạng sách.
  • Thống kê – báo cáo: thống kê số lượng sách, số lượt mượn, doanh thu bán sách theo từng giai đoạn.
  • Tích hợp AI tạo nội dung: gợi ý mô tả ngắn cho sách mới nhập, viết tóm tắt nội dung dựa trên dữ liệu sẵn có, đồng thời gợi ý cho người dùng các cuốn sách liên quan theo thể loại hoặc thói quen đọc.
Sơ đồ tổ chức dự án.
Giao diện form đăng nhập.
Giao diện form thể loại sách.
Giao diện form tác giả.
Giao diện form sách – tác giả.
Giao diện form thành viên.
Giao diện form trả mượn.
Giao diện form người dùng.
Giao diện form phiếu phạt.
Giao diện form kiểm kê sách.
Giao diện form báo cáo thống kê.

Về mặt kỹ thuật, nhóm sử dụng C# WinForms để xây dựng giao diện trực quan, thân thiện và dễ sử dụng. SQL Server được chọn làm cơ sở dữ liệu chính nhằm lưu trữ thông tin sách và người dùng. Để tích hợp AI, nhóm áp dụng API AI sinh ngôn ngữ (Natural Language Generation) giúp tự động sinh mô tả hoặc gợi ý nội dung. Nhờ đó, nhân viên không cần mất nhiều thời gian nhập mô tả thủ công, đồng thời mang lại trải nghiệm hiện đại cho người sử dụng.

Trong quá trình triển khai, nhóm gặp một số khó khăn, đặc biệt là việc kết nối và đồng bộ giữa hệ thống WinForms truyền thống với dịch vụ AI bên ngoài. Việc xử lý dữ liệu tiếng Việt để AI có thể sinh nội dung mạch lạc và phù hợp cũng là một thách thức lớn. Tuy nhiên, nhờ sự phân công hợp lý và tinh thần học hỏi, nhóm đã dần khắc phục được những trở ngại này.

Qua dự án, các thành viên trong nhóm không chỉ nắm vững kiến thức về lập trình WinForms, thiết kế cơ sở dữ liệu và xử lý nghiệp vụ quản lý thư viện, mà còn có cơ hội tiếp cận và ứng dụng công nghệ AI trong thực tế. Đây là điểm nhấn quan trọng giúp đề tài trở nên khác biệt, mang tính ứng dụng cao và phù hợp với xu hướng công nghệ hiện đại.

Sản phẩm cuối cùng là một phần mềm quản lý thư viện vừa đơn giản, dễ sử dụng, vừa thông minh nhờ tích hợp AI, có khả năng hỗ trợ hiệu quả cho thư viện, nhà sách hoặc trung tâm đào tạo. Đề tài “Quản lý thư viện” không chỉ là kết quả học tập của môn Dự án 1 mà còn là tiền đề cho những nghiên cứu, ứng dụng AI sâu rộng hơn trong tương lai.

Giảng viên Võ Thị Hồng Đoan
Bộ môn Công nghệ thông tin
FPT Polytechnic Cần Thơ

Hỗ trợ tư vấn và giải đáp thông tin tuyển sinh FPT Polytechnic

Cùng chuyên mục

Đăng ký nhập học tại FPT Polytechnic 2026

  • Max. file size: 50 MB.
  • Max. file size: 50 MB.
  • Max. file size: 50 MB.