Sinh viên FPT Polytechnic phát triển phần mềm quản lý vé xem phim bằng C# WinForms

23:16 02/09/2025

Với những kiến thức đã được trang bị, một nhóm các bạn sinh viên chuyên ngành Phát triển phần mềm tại FPT Polytechnic Cần Thơ vừa hoàn thành dự án “Quản lý bán vé xem phim” với ngôn ngữ lập trình C# trên nền tảng WinForms, hướng tới giải quyết bài toán tự động hóa đặt vé tại rạp chiếu.

Dự án được thực hiện bởi 6 bạn sinh viên, gồm: Nguyễn Quốc Duy, Cao Tấn Qui, Lê Nhật Hào, Quách Trần Kim Bảo, Nguyễn Nhựt Duy và Diệp Trần Hữu Trọng. 

Nhóm sinh viên thực hiện dự án

Giảng viên đánh giá đây là một đề tài mang tính ứng dụng thực tiễn cao, bởi việc đặt vé xem phim ngày nay đã trở thành nhu cầu quen thuộc của mọi người. Tuy nhiên, nhiều rạp chiếu vẫn còn gặp khó khăn trong việc quản lý thủ công, dẫn đến sai sót và mất nhiều thời gian. Chính vì vậy, hệ thống quản lý bán vé xem phim sẽ giúp tự động hóa quá trình đặt vé, giảm thiểu rủi ro và nâng cao trải nghiệm cho người dùng.

Giao diện phác khảo form Đăng nhập
Giao diện phác khảo form Đăng ký

Mục tiêu chính của đề tài là xây dựng một phần mềm hỗ trợ nhân viên rạp chiếu phim trong việc quản lý suất chiếu, phim, ghế ngồi và hóa đơn. Người dùng có thể dễ dàng lựa chọn phim, suất chiếu, số ghế và tiến hành in vé cho khách hàng. Ngoài ra, hệ thống còn có chức năng quản lý tài khoản nhân viên, báo cáo doanh thu và lưu trữ dữ liệu khách hàng.

Về mặt kỹ thuật, nhóm sử dụng ngôn ngữ C# kết hợp với WinForms để thiết kế giao diện trực quan, thân thiện và dễ sử dụng. Cơ sở dữ liệu được xây dựng bằng SQL Server, giúp đảm bảo khả năng lưu trữ lớn và truy xuất nhanh chóng. 

Giao diện phác khảo form Suất chiếu

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

  • Quản lý danh sách phim: thêm, sửa, xóa và cập nhật thông tin phim.
  • Quản lý suất chiếu: thiết lập lịch chiếu, thời gian, phòng chiếu.
  • Quản lý ghế ngồi: hiển thị sơ đồ ghế, phân biệt ghế trống và ghế đã đặt.
  • Chức năng bán vé: lựa chọn phim, suất chiếu, ghế, tính tiền và in vé.
  • Quản lý hóa đơn và doanh thu: thống kê theo ngày, tháng, quý.
  • Quản lý người dùng: phân quyền giữa nhân viên và quản lý.
Giao diện phác khảo form Nhân viên

Trong quá trình thực hiện, nhóm đã rèn luyện được nhiều kỹ năng quan trọng như: phân tích yêu cầu, thiết kế sơ đồ cơ sở dữ liệu, xây dựng giao diện thân thiện và viết code đảm bảo tính ổn định. Đặc biệt, việc áp dụng mô hình 3 lớp (GUI – BLL – DAL) giúp dự án dễ dàng mở rộng và bảo trì sau này.

Khó khăn lớn nhất mà nhóm gặp phải là việc đồng bộ hóa dữ liệu giữa các bảng và xử lý tình huống khi hai nhân viên cùng thao tác trên một suất chiếu. Tuy nhiên, nhờ sự trao đổi thường xuyên và phân chia công việc hợp lý, nhóm đã giải quyết thành công và hoàn thiện được sản phẩm theo đúng kế hoạch.

Giao diện phác khảo form Khách hàng

Thông qua dự án này, mỗi thành viên không chỉ nâng cao kiến thức về lập trình C# WinForms mà còn có thêm kỹ năng làm việc nhóm, quản lý tiến độ và tư duy giải quyết vấn đề. Sản phẩm cuối cùng là một hệ thống quản lý bán vé xem phim đơn giản, dễ sử dụng nhưng vẫn đáp ứng đầy đủ các chức năng cơ bản mà một rạp chiếu phim cần.

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

Đă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.