Sinh viên lớp T3.2502.E0 tại FPT Aptech đã phát triển hệ thống Gateauet Bakery Management System – ứng dụng quản lý tiệm bánh xây dựng bằng JavaFX Desktop Application. Dự án thể hiện khả năng lập trình, phân tích hệ thống và làm việc nhóm của sinh viên ngay từ học kỳ 2.
Nội dung
- 1 Sinh viên FPT Aptech ứng dụng kiến thức lập trình vào dự án thực tế
- 2 Thông tin nhóm sinh viên thực hiện
- 3 Tổng quan dự án Gateauet Bakery Management System
- 4 Công nghệ được sử dụng trong dự án
- 5 Các chức năng chính của hệ thống
- 6 Giá trị học tập và kỹ năng sinh viên đạt được
- 7 Bước đệm để sinh viên tiếp cận dự án phần mềm thực tế
Sinh viên FPT Aptech ứng dụng kiến thức lập trình vào dự án thực tế
Trong khuôn khổ bảo vệ đồ án học kỳ 2 diễn ra vào ngày 30/01/2026, nhóm sinh viên lớp T3.2502.E0 tại FPT Aptech đã phát triển dự án Gateauet Bakery Management System – một hệ thống quản lý tiệm bánh được xây dựng dưới dạng JavaFX Desktop Application.
Dự án được phát triển với mục tiêu tự động hóa quy trình vận hành của cửa hàng bánh, giúp giảm thiểu các thao tác thủ công trong quản lý và nâng cao hiệu quả kinh doanh. Thông qua dự án này, sinh viên đã vận dụng các kiến thức lập trình, thiết kế hệ thống và quản lý cơ sở dữ liệu để xây dựng một ứng dụng có tính ứng dụng thực tế.
Thông tin nhóm sinh viên thực hiện
Dự án được phát triển bởi nhóm sinh viên lớp T3.2502.E0 gồm:
Nguyễn Hồng Ngọc – trưởng nhóm
Phạm Quốc Anh
Trần Văn Huy
Giảng viên hướng dẫn: Phạm Thị Lánh.
Với sự hướng dẫn của giảng viên và quá trình làm việc nhóm hiệu quả, các thành viên đã cùng nhau phân tích yêu cầu hệ thống, thiết kế kiến trúc phần mềm và hoàn thiện sản phẩm đúng tiến độ.
Tổng quan dự án Gateauet Bakery Management System
Gateauet Bakery Management System là hệ thống quản lý tiệm bánh được xây dựng dưới dạng ứng dụng desktop nhằm hỗ trợ chủ cửa hàng quản lý hoạt động kinh doanh một cách hiệu quả.
Tên dự án: Gateauet Bakery Management System
Loại dự án: JavaFX Desktop Application
Mục tiêu chính của dự án gồm:
Tự động hóa quy trình quản lý cửa hàng bánh
Giảm thiểu sai sót trong thao tác thủ công
Nâng cao hiệu suất làm việc của nhân viên
Hỗ trợ theo dõi doanh thu và hoạt động kinh doanh
Thông qua hệ thống này, các hoạt động quản lý sản phẩm, đơn hàng, khách hàng và nhân viên đều được tích hợp trong một nền tảng duy nhất.

Công nghệ được sử dụng trong dự án
Trong quá trình phát triển hệ thống, nhóm sinh viên đã sử dụng nhiều công nghệ phổ biến trong lĩnh vực phát triển phần mềm.
Frontend – thiết kế giao diện
JavaFX
FXML
CSS
JavaFX được sử dụng để xây dựng giao diện người dùng trực quan, giúp hệ thống dễ sử dụng và thân thiện với người dùng.

Backend – xử lý logic hệ thống
Java (JDK 21)
JDBC
Ngôn ngữ Java đảm nhiệm vai trò xử lý logic nghiệp vụ và kết nối dữ liệu giữa giao diện người dùng và hệ thống cơ sở dữ liệu.
Cơ sở dữ liệu
MySQL
MySQL được sử dụng để lưu trữ và quản lý dữ liệu liên quan đến sản phẩm, khách hàng, đơn hàng và nhân viên.
Công cụ hỗ trợ phát triển
Apache NetBeans
Scene Builder
phpMyAdmin
Các công cụ này giúp sinh viên tối ưu quá trình thiết kế giao diện, lập trình và quản lý cơ sở dữ liệu.
Các chức năng chính của hệ thống
Quản lý sản phẩm và chương trình khuyến mãi
Hệ thống cho phép quản lý toàn bộ danh mục sản phẩm của cửa hàng bánh:
Thêm, chỉnh sửa và xóa sản phẩm
Quản lý danh mục sản phẩm
Theo dõi số lượng tồn kho
Tạo chương trình khuyến mãi
Áp dụng giảm giá theo phần trăm hoặc số tiền cố định
Kích hoạt hoặc vô hiệu hóa chương trình khuyến mãi
Những chức năng này giúp cửa hàng kiểm soát tốt hơn hoạt động kinh doanh và triển khai các chương trình bán hàng linh hoạt.

Quản lý đơn hàng và khách hàng
Hệ thống hỗ trợ quy trình bán hàng và chăm sóc khách hàng thông qua các chức năng:
Tạo và xử lý đơn hàng
Thực hiện thanh toán
Xuất hóa đơn cho khách hàng
Lưu trữ và cập nhật thông tin khách hàng
Nhờ đó, việc quản lý đơn hàng trở nên nhanh chóng và chính xác hơn.

Quản lý nhân viên và tiền lương
Bên cạnh quản lý bán hàng, hệ thống còn hỗ trợ quản lý nhân sự trong cửa hàng:
Thêm và cập nhật thông tin nhân viên
Quản lý hồ sơ nhân viên
Tính lương hàng tháng
Quản lý thưởng và phạt
Tự động tính tổng lương
Chức năng này giúp chủ cửa hàng tiết kiệm thời gian và đảm bảo tính minh bạch trong quản lý nhân sự.
Dashboard và báo cáo doanh thu
Hệ thống cung cấp bảng điều khiển trực quan để theo dõi tình hình kinh doanh:
Báo cáo doanh thu theo ngày
Báo cáo doanh thu theo tháng
Thống kê sản phẩm bán chạy nhất
Các báo cáo này giúp người quản lý nhanh chóng đánh giá hiệu quả hoạt động và đưa ra quyết định kinh doanh phù hợp.
Giá trị học tập và kỹ năng sinh viên đạt được
Dự án Gateauet Bakery Management System không chỉ đáp ứng yêu cầu học thuật của học kỳ 2 mà còn giúp sinh viên phát triển nhiều kỹ năng quan trọng trong lĩnh vực công nghệ thông tin.
Thông qua dự án, sinh viên đã rèn luyện:
Kỹ năng phân tích và thiết kế hệ thống phần mềm
Kỹ năng lập trình Java và xây dựng ứng dụng desktop
Kỹ năng thiết kế giao diện với JavaFX
Kỹ năng quản lý cơ sở dữ liệu
Kỹ năng làm việc nhóm và quản lý dự án
Những kỹ năng này là nền tảng quan trọng giúp sinh viên sẵn sàng tham gia vào các dự án phần mềm trong doanh nghiệp.
Bước đệm để sinh viên tiếp cận dự án phần mềm thực tế
Gateauet Bakery Management System là minh chứng cho khả năng ứng dụng kiến thức vào thực tế của sinh viên tại FPT Aptech ngay từ giai đoạn đầu chương trình học.
Thông qua các đồ án học kỳ, sinh viên không chỉ được học lý thuyết mà còn được thực hành xây dựng các hệ thống phần mềm hoàn chỉnh. Đây chính là bước đệm quan trọng giúp sinh viên tích lũy kinh nghiệm và sẵn sàng tham gia thị trường công nghệ sau khi tốt nghiệp.
Giảng viên Phạm Thị Lánh
| FPT Aptech trực thuộc Tổ chức Giáo dục FPT có hơn 25 năm kinh nghiệm đào tạo lập trình viên quốc tế tại Việt Nam, và luôn là sự lựa chọn ưu tiên của các sinh viên và nhà tuyển dụng. |

