Không chỉ xây dựng một hệ thống quản lý bán vé xe khách hoàn chỉnh, nhóm Code Tích Cực còn có cơ hội trải nghiệm trọn vẹn quy trình phát triển một dự án phần mềm theo tiêu chuẩn doanh nghiệp. Từ những bài toán kỹ thuật phức tạp đến áp lực tiến độ, hành trình thực hiện đồ án đã giúp các thành viên tích lũy nhiều kinh nghiệm thực tế và đúc kết những “bí quyết” để chinh phục một đồ án công nghệ thành công.

Ý tưởng xuất phát từ thực trạng còn bất cập
Xuất phát từ nhu cầu số hóa hoạt động bán vé của SRC Travel Agencies, nhóm Code Tích Cực gồm các thành viên Nguyễn Anh Tú, Lã Tuấn Duy, Nguyễn Doãn Đức Minh, Nguyễn Tuấn Dũng, Đặng Minh Đức và Phạm Cao Thái lớp T2507E đã lựa chọn phát triển đồ án Bus Ticket – Hệ thống quản lý bán vé xe khách. Thực tế, việc quản lý đặt vé, theo dõi tình trạng ghế và xử lý thanh toán tại nhiều chi nhánh vẫn còn tồn tại không ít bất cập. Đó cũng chính là động lực để nhóm xây dựng một giải pháp có tính ứng dụng cao, góp phần tối ưu quy trình vận hành cho doanh nghiệp.

Bus Ticket được phát triển dưới dạng web app với đầy đủ các chức năng phục vụ hoạt động bán vé xe liên tỉnh như đặt vé trực tuyến, lựa chọn ghế theo thời gian thực, thanh toán qua nhiều hình thức (MoMo, VNPay, PayOS hoặc trực tiếp tại quầy), hủy hoặc đổi vé, hoàn tiền. Bên cạnh đó, hệ thống còn hỗ trợ quản lý xe, tuyến, chuyến, nhân viên, giá vé, đồng thời tích hợp dashboard thống kê và cơ chế phân quyền linh hoạt giữa các nhóm người dùng.
Không dừng lại ở việc hoàn thành một bài đồ án trên lớp, nhóm hướng đến việc xây dựng một sản phẩm có thể triển khai trong thực tế. Vì vậy, toàn bộ quá trình phát triển đều bám sát nhu cầu của doanh nghiệp với các mục tiêu như số hóa quy trình bán vé, đồng bộ trạng thái ghế theo thời gian thực, tự động tính toán giá vé và chi phí hủy hoặc hoàn vé, đồng thời tạo ra một hệ thống có tính ổn định và khả năng mở rộng trong tương lai.
Một trong những điểm nổi bật của Bus Ticket nằm ở khả năng quản lý ghế theo thời gian thực, giúp hạn chế tình trạng trùng chỗ khi nhiều khách hàng cùng đặt vé. Cùng với đó là hệ thống thanh toán đa kênh, dashboard thống kê trực quan và cơ chế phân quyền động, góp phần nâng cao hiệu quả quản lý. Đặc biệt, sản phẩm đã được triển khai trên môi trường thực tế, cho thấy tính khả thi cũng như giá trị ứng dụng của đồ án.
Nút thắt trên hành trình chinh phục đồ án
Để hoàn thiện một hệ thống có nhiều chức năng phức tạp trong khoảng thời gian giới hạn là thử thách không nhỏ đối với cả nhóm. Nhóm chia sẻ: “Khó khăn lớn nhất là đồng bộ ghế realtime, tích hợp nhiều cổng thanh toán và xây dựng hệ thống phân quyền đáp ứng nhiều vai trò người dùng”. Bên cạnh đó, càng bước vào giai đoạn cuối, áp lực về tiến độ càng lớn khi các thành viên phải đồng thời hoàn thiện chức năng, tích hợp hệ thống và kiểm thử trước buổi bảo vệ.
Để vượt qua những khó khăn trong quá trình thực hiện đồ án, nhóm áp dụng phương pháp Agile Scrum, chia nhỏ công việc theo từng Sprint, duy trì các buổi Daily Scrum và sử dụng Trello, Git để quản lý tiến độ cũng như đồng bộ mã nguồn. Đến giai đoạn Sprint 6 và Sprint 7, khi áp lực thời gian tăng cao, nhóm ưu tiên hoàn thiện các chức năng cốt lõi, giới hạn phạm vi phát triển và tập trung tích hợp, kiểm thử hệ thống trước khi bảo vệ. Cách làm việc có kế hoạch và sự phối hợp chặt chẽ giữa các thành viên đã giúp nhóm đảm bảo tiến độ, đồng thời nâng cao chất lượng sản phẩm.
Thông qua đồ án, các thành viên không chỉ củng cố kiến thức về ASP.NET Core MVC, MongoDB, GitHub, Azure, tích hợp cổng thanh toán mà còn rèn luyện kỹ năng làm việc nhóm, quản lý dự án và giải quyết vấn đề. Quan trọng hơn, nhóm nhận ra rằng để hoàn thành một đồ án công nghệ, kiến thức chuyên môn là điều kiện cần, còn sự phối hợp, tính kỷ luật và tinh thần trách nhiệm mới là yếu tố quyết định thành công.
Trong suốt quá trình thực hiện đồ án, thầy Đào Hồng Luyến luôn đồng hành cùng nhóm trong việc định hướng phạm vi triển khai, theo dõi tiến độ và góp ý chuyên môn. Sự hỗ trợ tận tình của thầy đã giúp nhóm tháo gỡ những khó khăn, hoàn thiện sản phẩm theo đúng mục tiêu và có thêm góc nhìn thực tế về quy trình phát triển một dự án phần mềm.
Khép lại kỳ bảo vệ đồ án, Bus Ticket không chỉ là thành quả của nhiều tuần làm việc nghiêm túc mà còn là minh chứng cho tinh thần học hỏi, sáng tạo và dám chinh phục thử thách của nhóm Code Tích Cực. Chúc mừng nhóm đã hoàn thành xuất sắc dự án và hy vọng những kiến thức, kinh nghiệm tích lũy được từ đồ án sẽ trở thành hành trang vững chắc trên con đường phát triển nghề nghiệp. Mong rằng các bạn sẽ tiếp tục giữ vững tinh thần “học thật, làm thật”, không ngừng sáng tạo và gặt hái thêm nhiều thành công trong những dự án tiếp theo.
Giảng viên Nguyễn Tuân
| 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. |


