Xây dựng hệ thống đặt tour du lịch cho Vinpearl sử dụng Angular cho frontend, Java Spring Boot cho backend, cơ sử dữ liệu MySql. Mình có làm thêm cả app dùng react native
Chức năng hệ thống:
-
Đăng nhập: Chức năng cho phép người dùng đăng nhập vào hệ thống bằng tên đăng nhập và mật khẩu của họ.
-
Đăng ký: Chức năng cho phép người dùng đăng ký một tài khoản mới trên hệ thống.
-
Quản lý thông tin cá nhân: Chức năng cho phép người dùng quản lý thông tin cá nhân của mình, bao gồm cập nhật và xem thông tin tài khoản, thông tin bài viết và lịch sử đặt tour.
-
Đăng bài viết review: Chức năng cho phép người dùng đăng bài viết review về khách sạn hoặc tour du lịch mà mình đã đặt trên hệ thống, mọi người có thể vào xem và thả tym, cho phép mọi người kết nối với nhau bằng cách bình luận, thêm sửa xóa bình luận.
-
Tìm kiếm: Chức năng cho phép người dùng tìm kiếm các tour du lịch hoặc khách sạn có sẵn trên hệ thống dựa trên các tiêu chí như địa điểm, ngày khởi hành và giá.
-
Đặt tour: Chức năng cho phép người dùng đặt tour du lịch trên hệ thống bằng cách chọn tour và thanh toán phí đặt cọc.
-
Thanh toán: Chức năng cho phép người dùng thanh toán đơn hàng bằng phương thức thanh toán trực tuyến qua vnpay.
-
Quản lý tour: Chức năng cho phép quản lý các tour du lịch, bao gồm thêm, sửa và xem thông tin tour.
-
Quản lý phòng, khách sạn: Chức năng cho phép quản lý các khách sạn, phòng, loại phòng, bao gồm thêm, sửa và xem thông tin khách sạn, phòng, loại phòng.
-
Báo cáo, thống kê: Chức năng cho phép quản lý cấp 1 tạo và xem các báo cáo liên quan đến hệ thống, bao gồm báo cáo về doanh thu, số lượng đơn đặt tour, số lượng khách hàng.
-
Gửi mail: Khi đặt đơn hàng thành công, hệ thống sẽ gửi mail xác nhận thông tin của khách hàng
Ngoài ra còn 1 số chức năng khác ...
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
FE phía người dùng và phía quản trị:
- npm install
- npm start
BE:
- import file db vào mysql
- run intellij IDEA