Hệ thống hỗ trợ tìm kiếm và đặt vé tàu cao tốc trực tuyến
Hệ thống đặt vé tàu trực tuyến tích hợp cơ chế theo dõi và giữ chỗ tự động khi có vé trống, phát triển trên nền tảng Django.
Giới thiệu
Trong các đợt cao điểm lễ tết, nhu cầu di chuyển bằng tàu cao tốc tăng mạnh dẫn đến tình trạng khan hiếm vé và hệ thống bán vé thường xuyên quá tải. Người dùng thường mất nhiều thời gian để canh tìm các suất vé bị hủy hoặc vừa được mở bán bổ sung. Đề tài tập trung xây dựng một giải pháp web hỗ trợ quản lý lịch trình, đặt chỗ và tự động kiểm tra tình trạng vé trống theo các tiêu chí được thiết lập trước.
Ứng dụng được triển khai theo mô hình fullstack với framework Django, tận dụng hệ thống quản trị mạnh mẽ của Django Admin để cấu hình tuyến tàu, lịch trình và danh sách toa xe. Phía người dùng được cung cấp giao diện trực quan để tìm kiếm chuyến đi, chọn chỗ ngồi và nhận cảnh báo trạng thái đặt vé. Hệ thống sử dụng cơ chế xử lý tác vụ nền để định kỳ quét thông tin chỗ trống và thực hiện các bước giữ chỗ tự động một cách chính xác, giảm thiểu thao tác thủ công cho hành khách.
Chức năng có trong gói chuẩn
- Quản lý lịch trình, tuyến tàu cao tốc và thông tin toa xe
- Tra cứu chuyến tàu theo thời gian thực dựa trên ga đi, ga đến và ngày khởi hành
- Đăng ký thông tin hành khách và thiết lập tiêu chí đặt vé tự động
- Cơ chế tự động rà soát vé trống theo khung giờ mong muốn
- Xử lý quy trình đặt chỗ và xuất mã vé tạm thời cho người dùng
- Thông báo kết quả giữ chỗ qua email hoặc giao diện người dùng
- Quản lý lịch sử đặt vé và trạng thái thanh toán
- Trang quản trị hệ thống cho phép giám sát số lượng vé và cấu hình hệ thống
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.