Giới thiệu Code đồ án tốt nghiệp Website Quản lý thuê sân thể thao – quản lý câu lạc bộ full báo cáo 190 trang
Công nghệ sử dụng: Java spring boot, lombok, AngularJS, VNPay, Thymeleaf, JDBC, html, css, js…
Giới thiệu đôi nét về Java Spring Boot
Java Spring Boot là một framework phát triển ứng dụng web Java được phát triển dựa trên ngôn ngữ lập trình Java. Nó cung cấp một cách nhanh chóng và dễ dàng để xây dựng các ứng dụng web. Với Spring Boot, bạn có thể tập trung vào việc phát triển logic ứng dụng mà không cần quan tâm nhiều đến các cấu hình phức tạp, giúp tăng hiệu suất và tốc độ phát triển.
Các chức năng chính của website Đồ án tốt nghiệp gồm có:
-Phân quyền: Chúng ta có 4 nhóm người sử dụng gồm: Khách hàng viếng thăm, Khách hàng thành viên, Nhân viên, và Quản trị viên
Khách viếng thăm: là khách hàng sử dụng trang web ban đầu chưa có nhu cầu đặt sân, vào đội hay mua sắm. Nhóm khách hàng này sẽ sử dụng được các chức năng:
-Xem nội dung ngoài trang chủ, các trang chính sách & điều kiện.
-Xem được các sân và chi tiết sân theo nhu cầu từng môn thể thao khác nhau.
-Lọc tìm kiếm sân trống theo sân hoặc theo ngày, môn thể thao và giờ chơi.
-Xem được tất cả các đội hiện đang hoạt động tại Sportify.
-Xem được tất cả các sản phẩm và lọc theo nhu cầu.
-Xem sự kiện và tin tức.
-Sử dụng đăng ký tài khoản hoặc quên mật khẩu nếu đã từng là thành viên của Sportify.
Khách hàng thành viên: là khách hàng đã từng tạo tài khoản tại hệ thống. Khách hàng thành viên khi đăng nhập thành công sẽ sử dụng được các chức năng sau:
-Xem và sửa được profile cá nhân với trường dữ liệu hệ thống cho phép thay đổi.
-Xem các phiếu booking đã đặt sân.
-Xem được các đơn hàng mua tại mini shop.
-Sử dụng được tính năng booking sân.
-Được quyền đặt hàng ở mini shop.
-Tham gia vào các đội theo nhu cầu.
Nhân viên nội bộ: là tài khoản nhân viên của Sportify sẽ sử dụng được các chức năng sau:
-Kế thừa toàn bộ chức năng ngoài trang khách hàng.
-Sử dụng được trang quản lý nội bộ ( ngoại trừ chức năng Báo Cáo Thống Kê ).
Quản Trị Viên: là tài khoản duy nhất sử dụng được tất cả các chức năng người dùng và trang Quản lý nội bộ.
Các chức năng chính gồm có như sau:
***Đối với khách hàng
-Đăng ký, Đăng nhập, Đăng xuất, Quên mật khẩu
-Xem chi tiết của một sân
-Các loại sân: cầu lông, bóng đá, bóng rổ, tennis
-Tìm kiếm sân để thuê
-Gợi ý các sân thể thao liên quan khác
-Lọc sân theo giá cả
-Đặt sân theo khung giờ, ngày tháng, thanh toán đặt cọc tiền sân, khi người dùng đến sử dụng sẽ thanh toán phần còn lại
-thanh toán đặt cọc online bằng ví điện tử VnPay
-Xem chi tiết và tìm kiếm các đội, câu lạc bộ
-Gửi đơn yêu cầu xin tham gia vào đội
-Chủ đội bóng duyệt thành viên tham gia và bầu chọn trưởng nhóm
-Xem tin tức, đọc báo
-Chức năng mua sản phẩm online: xem chi tiết sản phẩm, thêm vào giỏ hàng, thanh toán, áp mã giảm giá
-Xem trang giới thiệu
-Gửi thông tin liên hệ đến ban quản trị
-Xem lịch sử và trạng thái đặt sân
-Xem lịch sử và trạng thái đặt mua hàng
-Quản lý thông tin cá nhân…
Đối với quản trị viên
-Thêm/ Xóa/ Sửa/ Tìm kiếm
-Quản lý sản phẩm, ngừng kinh doanh sản phẩm
-Quản lý sân thể thao, ngừng hoạt động sân
-Xem tài khoản người dùng
-Quản lý tin tức
-Quản lý mã giảm giá
-Quản lý thông tin liên hệ
-Duyệt phiếu đặt sân
-Duyệt đơn hàng
-Quản lý loại sản phẩm
-Quản lý loại sân
-Thống kê biểu đồ doanh thu thuê sân theo năm tháng
-Thống kê biểu đồ doanh thu bán hàng theo năm tháng
-Thống kê tổng số lượng theo: phiếu đặt sân, phiếu đặt hàng, sân đang hoạt động, sản phẩm đang bán
-Thống kê lịch đặt sân trong ngày và doanh thu
-Thống kê đơn đặt hàng trong ngày và doanh thu
-Thống kê góp ý
-Thống kê top danh sách các: sân đặt nhiều nhất, sản phẩm bán nhiều nhất, khách thuê nhiều nhất, khách mua sản phẩm nhiều nhất
-Xuất file excel báo cáo
***Đối với quyền nhân viên sẽ hạn chế chức năng hơn admin
HÌNH ẢNH DEMO
Hướng Dẫn Cài Đặt Website
Chuẩn bị môi trường để chạy dự án: Java srping boot, java jdk 17, lombok, xampp
B1 import file vào phần mềm Java spring boot
B2 import file database vào phpmyadmin đặt tên là sportify
B3 Thay đổi tài khoản và mật khẩu của phpmyadmin để connect đến database vào file application.properties
đoạn code:
Lưu ý: nếu như phpmyadmin của bạn không cài đặt mật khẩu thì file này giữ nguyên không chỉnh sửa
B3 Chọn run as để chạy website
Truy cập lên trình duyệt đường dẫn sau đây:
Trang Home: http://localhost:8080/sportify
Trang admin: http://localhost:8080/admin/index.html
tk: adminsportify mk: adminsportify
Hỗ trợ cài đặt sau khi mua code liên hệ ngay ZALO hoặc FACEBOOK phía trên