Hệ Thống Đặt Vé Tàu Hỏa Trực Tuyến
Hệ thống hỗ trợ tra cứu lịch trình, lựa chọn toa xe và đặt vé tàu trực tuyến tối ưu, xây dựng trên nền tảng Django.
Giới thiệu
Nhu cầu di chuyển bằng đường sắt ngày càng tăng đòi hỏi một hệ thống bán vé trực tuyến minh bạch, hạn chế tình trạng quá tải tại quầy vé truyền thống. Đề tài tập trung xây dựng nền tảng đặt vé tàu hỏa với quy trình khép kín, từ việc tra cứu chuyến đi, quản lý sơ đồ ghế theo thời gian thực đến xử lý giao dịch đặt chỗ.
Hệ thống được phát triển theo mô hình Fullstack sử dụng framework Django. Nền tảng tận dụng kiến trúc MVT mạnh mẽ, hệ thống ORM linh hoạt cùng cơ chế bảo mật tích hợp sẵn của Django để giải quyết bài toán kiểm soát xung đột đặt chỗ đồng thời, đảm bảo tính toàn vẹn dữ liệu ghế ngồi trên từng chặng hành trình.
Giải pháp cung cấp giao diện trực quan cho hành khách dễ dàng thao tác trên trình duyệt, đồng thời trang bị hệ thống quản trị toàn diện cho nhân viên đường sắt. Ứng dụng có cấu trúc module rõ ràng, dễ dàng mở rộng tích hợp cổng thanh toán trực tuyến hoặc API thông báo lịch trình trong tương lai.
Chức năng có trong gói chuẩn
- Tra cứu hành trình tàu theo ga đi, ga đến, ngày khởi hành và loại chỗ
- Hiển thị sơ đồ khoang tàu trực quan với trạng thái ghế trống thời gian thực
- Đặt giữ chỗ và xử lý xác thực thông tin vé tự động chống trùng lặp
- Quản lý thông tin hành khách và phát hành vé điện tử có mã QR tra cứu
- Hủy vé, đổi chuyến và gửi thông báo trạng thái đơn hàng qua email
- Bảng điều khiển quản trị viên quản lý danh mục tàu, tuyến đường và lịch chạy
- Báo cáo thống kê doanh thu, tỷ lệ lấp đầy ghế theo từng chuyến tàu
Chức năng ngoài danh sách này được tính riêng và ghi rõ trong bản chốt scope trước khi bắt đầu.
Công nghệ
- django
Muốn đổi sang công nghệ khác cho khớp yêu cầu môn học? Được — báo trước khi chốt scope, giá điều chỉnh theo hệ số công nghệ chứ không phải làm lại từ đầu.