GreenOps là sản phẩm đồ án học kỳ 2 do nhóm sinh viên lớp T1.2409.M0 FPT Aptech phát triển, với mục tiêu mang đến giải pháp quản lý cửa hàng tiện lợi một cách hiện đại và trực quan. Ứng dụng hỗ trợ chủ cửa hàng cùng nhân viên trong việc quản lý sản phẩm, khách hàng, hóa đơn và ca làm việc, từ đó tối ưu hiệu quả vận hành và giảm thiểu sai sót.
Nhóm thực hiện gồm ba thành viên: Mai Trung Hậu (nhóm trưởng), Lê Minh Trí và Hồng Ngọc Nhi. Trong quá trình triển khai, các bạn đã kết hợp nhiều công nghệ khác nhau như JavaFX cho ứng dụng desktop, ReactJS cho giao diện web quản trị và Laravel cho backend, đồng thời sử dụng MySQL làm cơ sở dữ liệu và thư viện PDF Export để tạo báo cáo.
Tính năng và công nghệ
GreenOps được xây dựng để phục vụ song song hai nhóm đối tượng: quản lý và nhân viên cửa hàng. Với quản lý, ứng dụng cho phép thêm, sửa, xóa và tìm kiếm sản phẩm, phân quyền cho nhân viên, quản lý khách hàng thân thiết, thiết lập các chương trình khuyến mãi và phân công ca làm việc. Ngoài ra, hệ thống còn hỗ trợ thống kê doanh thu, xuất hóa đơn và báo cáo dưới dạng PDF.
Đối với nhân viên, ứng dụng mang đến các tính năng đăng nhập, xử lý thanh toán, tạo hóa đơn mua sắm cũng như kiểm tra kết nối API để đảm bảo quá trình vận hành trơn tru. Giao diện desktop được phát triển bằng JavaFX với thiết kế trực quan, dễ sử dụng. Việc kết hợp ReactJS và Laravel giúp hệ thống đạt tính đồng bộ cao, hỗ trợ quản trị thuận tiện và bảo mật dữ liệu tốt hơn.
Khó khăn và bài học
Trong quá trình thực hiện, nhóm sinh viên gặp nhiều thử thách khi tích hợp các công nghệ khác nhau, đặc biệt là vấn đề tương thích giữa JavaFX, ReactJS và Laravel. Ngoài ra, việc xử lý khối lượng dữ liệu lớn cũng gây khó khăn trong quá trình tối ưu hệ thống và xây dựng giao diện đa chức năng. Để giải quyết, nhóm đã chuẩn hóa API RESTful, đồng bộ dữ liệu bằng JSON, tích hợp cache cũng như chia nhỏ module giao diện để đảm bảo tính trực quan.
Từ những trải nghiệm đó, các thành viên học hỏi được cách kết nối giữa frontend, backend và ứng dụng desktop trong cùng một hệ thống. Bên cạnh kỹ năng chuyên môn, nhóm cũng rèn luyện khả năng làm việc nhóm, phân chia công việc theo module và xử lý tình huống phát sinh trong môi trường công nghệ đa nền tảng. Đây là hành trang quan trọng để các bạn sinh viên tự tin hơn trong các dự án sau này.
Với GreenOps – Ứng dụng quản lý cửa hàng tiện lợi, nhóm sinh viên mong muốn mang lại một công cụ hữu ích, hỗ trợ chủ cửa hàng quản lý tiện lợi và hiệu quả hơn. Sản phẩm cũng là minh chứng cho sự nỗ lực, khả năng sáng tạo và tinh thần học hỏi không ngừng của sinh viên FPT Aptech trong hành trình chinh phục nghề lập trình.
Cùng xem video đồ án kỳ 2 của sinh viên FPT Aptech tại đây:
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. |