Tổng quan nghiên cứu

Nhu cầu di chuyển liên tỉnh tại Việt Nam ghi nhận mức tăng trưởng trung bình khoảng 15% đến 20% mỗi năm, đặc biệt tăng đột biến trên 150% vào các dịp lễ tết nguyên đán và kỳ nghỉ dài ngày. Tuy nhiên, phần lớn các đơn vị quản lý bến xe và doanh nghiệp vận tải hành khách hiện nay vẫn phụ thuộc vào quy trình điều hành thủ công cùng phương thức bán vé truyền thống. Thực trạng này dẫn đến tình trạng quá tải nghiêm trọng tại các quầy vé, sai sót trong khâu điều phối lịch trình xe ra vào bến, cũng như gây bất đối xứng thông tin giữa nhà xe và người đi xe.

Nhằm giải quyết triệt để bài toán ùn tắc và nâng cao chất lượng dịch vụ vận tải công cộng, đề tài tập trung nghiên cứu, phân tích và xây dựng hệ thống quản lý bến xe toàn diện mang tên Travel Start. Mục tiêu cụ thể của công trình là số hóa toàn bộ quy trình vận hành bến bãi, cung cấp nền tảng quản lý tập trung cho 4 nhóm đối tượng cốt lõi: người quản lý bến xe, chủ nhà xe, tài xế và hành khách.

Phạm vi nghiên cứu được triển khai trong thời gian 12 tháng, từ ngày 10/01/2022 đến ngày 10/01/2023, tập trung vào mô hình bến xe khách liên tỉnh tại khu vực Thành phố Hồ Chí Minh. Ý nghĩa thực tiễn của nghiên cứu thể hiện qua việc tự động hóa hơn 80% thao tác nghiệp vụ điều độ bến bãi, giảm thiểu 85% thời gian xếp hàng mua vé của hành khách, đồng thời mang lại công cụ quản lý doanh thu, chuyến đi và phương tiện chính xác theo thời gian thực cho các đơn vị vận tải.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu ứng dụng lý thuyết kiến trúc phần mềm hướng dịch vụ đa tầng kết hợp mô hình Client - Server hiện đại nhằm đảm bảo tính mở rộng và độ ổn định cao của hệ thống. Bên cạnh đó, đề tài triển khai lý thuyết quản lý luồng dữ liệu đơn hướng Flux thông qua thư viện Redux, giúp kiểm soát trạng thái ứng dụng một cách chặt chẽ thông qua 3 thành phần nền tảng là Action, Reducer và Store.

Mô hình nghiên cứu tích hợp các khái niệm công nghệ then chốt bao gồm:

  • Virtual DOM của thư viện ReactJs: Tối ưu hóa tốc độ kết xuất giao diện người dùng mà không cần trực tiếp thao tác lại toàn bộ cây DOM thực tế.
  • Cơ chế xử lý bất đồng bộ Non-blocking I/O của nền tảng Node.js chạy trên V8 JavaScript Engine: Cho phép máy chủ xử lý hàng nghìn kết nối đồng thời với mức tiêu hao bộ nhớ RAM thấp.
  • Khung điều hướng API của ExpressJs: Thiết lập các lớp trung gian middleware xử lý yêu cầu HTTP nhanh chóng.
  • Hệ quản trị cơ sở dữ liệu quan hệ MySQL: Thiết kế lược đồ dữ liệu chuẩn hóa với mô hình quan hệ thực thể ERD bao gồm 16 bảng liên kết chặt chẽ.

Phương pháp nghiên cứu

Nghiên cứu áp dụng phương pháp nghiên cứu hỗn hợp kết hợp giữa khảo sát thực nghiệm và phát triển kỹ thuật phần mềm. Cỡ mẫu khảo sát được thực hiện trên 3 hệ thống quản lý và bán vé tiêu biểu đang vận hành trên thị trường gồm School Bus Management Platform, Vexere và Bến xe điện tử AN VUI. Phương pháp chọn mẫu có chủ đích được lựa chọn nhằm so sánh đối chiếu 10 tiêu chí kỹ thuật chuyên sâu như khả năng đặt vé trực tuyến, điều độ bến bãi, hỗ trợ thanh toán số và quản lý thông tin tài xế.

Nguồn dữ liệu kiểm thử bao gồm tập mẫu 33 Use Cases nghiệp vụ trải dài qua 4 nhóm người dùng, kết hợp với hơn 100 kịch bản kiểm thử tự động trên công cụ Katalon Studio. Lý do lựa chọn công cụ kiểm thử tự động và bộ tiêu chuẩn Google PageSpeed Insights cùng Google Lighthouse là nhằm định lượng chính xác hiệu năng hiển thị, khả năng truy cập và tính toàn vẹn của dữ liệu trong suốt vòng đời phát triển phần mềm từ tháng 01/2022 đến tháng 01/2023.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình xây dựng và thực nghiệm hệ thống Travel Start ghi nhận các phát hiện kỹ thuật nổi bật:

Thứ nhất, hệ thống đã chuẩn hóa và hiện thực hóa thành công 33 Use Cases nghiệp vụ, phân quyền chính xác cho 4 nhóm tác nhân gồm Quản trị viên hệ thống với 8 chức năng, Chủ nhà xe với 9 chức năng, Tài xế với 4 chức năng và Hành khách với 9 chức năng cốt lõi.

Thứ hai, việc áp dụng ReactJs kết hợp Redux giúp tốc độ phản hồi giao diện đạt mức dưới 1,2 giây cho mỗi thao tác chuyển trang, đồng thời chỉ số đánh giá hiệu năng trên Google PageSpeed Insights và Lighthouse của các trang chính như đăng nhập và trang chủ đều đạt số điểm ấn tượng từ 85 đến 92 trên thang điểm 100.

Thứ ba, quy trình đặt vé trực tuyến giúp rút ngắn thời gian hoàn tất giao dịch của khách hàng từ mức trung bình 15 phút tại quầy truyền thống xuống còn khoảng 90 giây trên nền tảng web, giảm thiểu 90% nguy cơ trùng lặp chỗ ngồi nhờ cơ chế khóa ghế tức thời.

Thứ tư, tính năng điều độ phương tiện và theo dõi trạng thái ra vào bến theo thời gian thực giúp ban quản lý bến kiểm soát chính xác 100% danh sách xe xuất bến và cập nhật thông tin chuyến đi cho tài xế ngay trên giao diện điều hành.

Thảo luận kết quả

Các phát hiện từ đề tài khẳng định tính ưu việt của mô hình quản lý bến xe tích hợp đa tác nhân so với các giải pháp đơn lẻ trên thị trường. Trong khi hệ thống Vexere chỉ tập trung vào phân hệ đặt vé thương mại điện tử và nền tảng AN VUI chú trọng điều độ bến bãi truyền thống, Travel Start dung hòa cả hai khía cạnh này vào một không gian số đồng nhất. Dữ liệu đối chiếu chức năng được trình bày chi tiết thông qua bảng ma trận so sánh hệ thống, làm nổi bật khả năng xử lý linh hoạt của Travel Start từ khâu phân phối mã giảm giá, quản lý tuyến đường cho đến giám sát lịch trình chạy của tài xế.

Bên cạnh đó, các biểu đồ luồng dữ liệu kiến trúc Redux và sơ đồ thực thể quan hệ ERD 16 bảng minh chứng rằng việc tách biệt rõ ràng giữa tầng hiển thị và tầng lưu trữ dữ liệu giúp giảm thiểu đến 40% chi phí truy vấn cơ sở dữ liệu MySQL khi lượng truy cập tăng cao. Điều này mang lại giá trị vận hành thực tiễn lớn cho các bến xe có lưu lượng xe đạt từ 500 đến 1.000 lượt xuất bến mỗi ngày.

Đề xuất và khuyến nghị

Nhằm hoàn thiện và nâng cao hiệu quả ứng dụng của hệ thống quản lý bến xe trong môi trường thực tế, đề tài đề xuất 4 nhóm giải pháp chiến lược:

Thứ nhất, tích hợp cổng thanh toán trực tuyến đa kênh như VNPay, ZaloPay và MoMo vào phân hệ thanh toán. Nhóm phát triển phần mềm cần triển khai giải pháp này trong lộ trình 3 tháng tới nhằm nâng tỷ lệ giao dịch không tiền mặt của hành khách lên mức trên 95%, giảm thiểu rủi ro xử lý tiền mặt tại quầy vé.

Thứ hai, phát triển ứng dụng di động chuyên dụng cho Tài xế và Hành khách trên hai nền tảng iOS và Android. Ban công nghệ cần hoàn thành việc tích hợp công nghệ quét mã QR động trong 6 tháng tới, giúp tài xế xác thực vé hành khách lên xe chỉ trong khoảng 2 đến 3 giây cho mỗi lượt kiểm tra.

Thứ ba, nâng cấp hạ tầng máy chủ lên nền tảng đám mây đa vùng kết hợp sử dụng bộ nhớ đệm Redis. Đơn vị vận hành hệ thống cần hoàn tất việc tối ưu hóa cơ sở dữ liệu trong vòng 4 tháng, nhằm đảm bảo khả năng đáp ứng đồng thời hơn 10.000 phiên truy cập trong các khung giờ cao điểm dịp lễ tết mà không xảy ra hiện tượng nghẽn mạng.

Thứ tư, chuẩn hóa giao diện lập trình ứng dụng mở để kết nối dữ liệu liên thông giữa Ban quản lý bến xe với các cơ quan quản lý giao thông đô thị. Ban điều hành bến xe chủ trì phối hợp trong thời gian 6 tháng để tự động hóa việc chia sẻ dữ liệu luồng xe, giúp cơ quan chức năng theo dõi và phân luồng giao thông hiệu quả hơn.

Đối tượng nên tham khảo luận văn

Công trình nghiên cứu mang lại giá trị học thuật và ứng dụng thực tiễn cao, đặc biệt phù hợp với 4 nhóm đối tượng sau:

Nhóm sinh viên và học viên cao học ngành Công nghệ thông tin, Khoa học máy tính và Hệ thống thông tin: Tài liệu cung cấp góc nhìn toàn diện về phương pháp phân tích yêu cầu phần mềm, đặc tả 33 Use Cases chuẩn mực và kỹ thuật thiết kế cơ sở dữ liệu quan hệ gồm 16 thực thể chuẩn hóa.

Nhóm kỹ sư phát triển phần mềm Full-stack: Tài liệu đóng vai trò như một cẩm nang hướng dẫn thực tế về việc kết hợp ReactJs, Redux ở phía Front-end với Node.js, ExpressJs ở phía Back-end, đi kèm quy trình kiểm thử tự động với Katalon Studio.

Nhóm các chủ doanh nghiệp vận tải và nhà xe liên tỉnh: Tài liệu cung cấp giải pháp chuyển đổi số toàn diện giúp tối ưu hóa chi phí vận hành, quản lý đội ngũ tài xế, kiểm soát lịch trình phương tiện và xây dựng các chương trình khuyến mãi linh hoạt.

Nhóm ban quản lý các bến xe khách: Bản nghiên cứu phác thảo mô hình chuyển đổi bến xe truyền thống sang mô hình bến xe điện tử thông minh, hỗ trợ quy trình điều độ phương tiện ra vào bến khoa học và minh bạch.

Câu hỏi thường gặp

Hệ thống Travel Start ngăn chặn tình trạng đặt trùng ghế của hành khách như thế nào? Hệ thống sử dụng cơ chế khóa giao dịch tạm thời trên cơ sở dữ liệu MySQL kết hợp quản lý trạng thái thời gian thực thông qua Redux Store. Khi một hành khách chọn ghế, vị trí đó lập tức chuyển sang trạng thái chờ xử lý trong vòng 5 phút, ngăn chặn hoàn toàn việc người khác chọn trùng ghế đó.

Kiểm thử tự động bằng Katalon Studio mang lại lợi ích gì cho dự án? Katalon Studio hỗ trợ ghi nhận và tự động hóa toàn bộ hơn 100 kịch bản kiểm thử giao diện web từ đăng ký, đăng nhập đến quy trình đặt và hủy vé. Việc này giúp đội ngũ phát triển phát hiện sớm 100% lỗi logic luồng dữ liệu trước khi triển khai thực tế.

Hiệu năng của hệ thống Travel Start được đo lường qua những chỉ số nào? Hệ thống được đánh giá trực tiếp qua công cụ Google PageSpeed Insights và Google Lighthouse. Kết quả kiểm tra ghi nhận điểm số hiệu năng và khả năng truy cập đều đạt từ 85 đến 92 điểm, với thời gian tải trang trung bình dưới 1,5 giây trên môi trường mạng thông thường.

Nhà xe có thể tự điều chỉnh giá vé và tạo chương trình khuyến mãi không? Có, hệ thống cung cấp phân hệ quản trị riêng biệt cho chủ nhà xe với 9 chức năng quản lý. Nhà xe hoàn toàn chủ động thiết lập bảng giá theo từng chuyến đi, tạo mã giảm giá độc lập hoặc tham gia vào các sự kiện khuyến mãi chung do bến xe phát động.

Hành khách có thể hủy vé đã đặt trực tuyến trên hệ thống hay không? Hành khách có thể dễ dàng thao tác hủy vé trực tiếp trong mục quản lý vé cá nhân trên giao diện web. Tuy nhiên, hệ thống thiết lập ràng buộc logic nghiệp vụ chỉ cho phép hủy vé trước thời gian xe khởi hành ít nhất 60 phút để đảm bảo quyền lợi cho nhà xe.

Kết luận

  • Xây dựng thành công hệ sinh thái quản lý bến xe toàn diện Travel Start phục vụ đồng bộ 4 nhóm tác nhân vận hành.
  • Chuẩn hóa quy trình phân tích và thiết kế phần mềm với 33 Use Cases chi tiết và lược đồ cơ sở dữ liệu gồm 16 bảng thực thể liên kết.
  • Tối ưu hóa hiệu năng giao diện người dùng đạt điểm số trên 85/100 qua công cụ kiểm thử chuẩn mực của Google.
  • Tự động hóa toàn bộ quy trình kiểm thử chức năng bằng nền tảng Katalon Studio, đảm bảo độ tin cậy vận hành cao.
  • Cung cấp mô hình chuyển đổi số thực tiễn giúp nâng cao năng lực cạnh tranh và giảm thiểu áp lực quản lý cho các bến xe liên tỉnh.

Về lộ trình tiếp theo, nhóm nghiên cứu dự kiến hoàn thiện phiên bản ứng dụng di động trong 6 tháng tới và triển khai thử nghiệm thực địa tại một bến xe khách quy mô vừa trước quý 4 năm sau. Các đơn vị vận tải và ban quản lý bến xe quan tâm đến giải pháp số hóa bến bãi có thể tiếp cận nghiên cứu này để áp dụng ngay mô hình quản lý hiện đại vào thực tiễn doanh nghiệp.