Hệ Thống Đặt Chỗ Trực Tuyến Kiến Trúc Microservices Nền Tảng .NET
Đề tài xây dựng hệ thống đặt chỗ trực tuyến toàn diện theo kiến trúc microservices hiện đại, tối ưu khả năng mở rộng và xử lý giao dịch đồng thời trên nền tảng .NET.
Giới thiệu
Trong bối cảnh các dịch vụ đặt chỗ trực tuyến yêu cầu tính sẵn sàng cao và khả năng mở rộng linh hoạt, kiến trúc monolithic truyền thống thường bộc lộ nhiều hạn chế về hiệu năng và bảo trì. Đề tài tập trung giải quyết bài toán xử lý đặt chỗ với lượng truy cập lớn, đảm bảo tính nhất quán dữ liệu giữa các dịch vụ và giảm thiểu thời gian gián đoạn hệ thống. Giải pháp được triển khai trên nền tảng fullstack với backend phân tán sử dụng hệ sinh thái .NET hiện đại kết hợp giao diện người dùng trực quan. Hệ thống tách biệt các nghiệp vụ cốt lõi như quản lý phòng, đặt chỗ, thanh toán và thông báo thành các dịch vụ độc lập giao tiếp qua message broker. Mô hình này giúp tối ưu hóa tài nguyên, dễ dàng tích hợp các cổng thanh toán và sẵn sàng đáp ứng nhu cầu mở rộng quy mô thực tế.
Chức năng có trong gói chuẩn
- Quản lý danh mục dịch vụ, phòng và tình trạng khả dụng theo thời gian thực
- Xử lý đặt chỗ và kiểm tra tính hợp lệ của lịch biểu tự động
- Tích hợp cổng thanh toán trực tuyến với cơ chế hoàn tất giao dịch an toàn
- Giao tiếp bất đồng bộ giữa các dịch vụ thông qua Message Broker
- Xác thực và phân quyền người dùng đa vai trò qua API Gateway tập trung
- Gửi thông báo xác nhận và nhắc nhở tự động qua email hoặc tin nhắn
- Giám sát tình trạng dịch vụ, ghi log tập trung và truy vết sự cố phân tán
- Bảng điều khiển quản trị thống kê doanh thu và báo cáo lượng đặt chỗ
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ệ
- dotnet
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.