1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng website tìm kiếm huấn luyện viên gym cá nhân

87 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Website Tìm Kiếm Huấn Luyện Viên Gym Cá Nhân
Tác giả Nguyễn Duy Phước
Người hướng dẫn TS. Lê Vĩnh Thịnh
Trường học Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2023
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 87
Dung lượng 13,65 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP CƠNG NGHỆ THƠNG TIN XÂY DỰNG WEBSITE TÌM KIẾM HUẤN LUYỆN VIÊN GYM CÁ NHÂN GVHD: TS LÊ VĨNH THỊNH SVTH : NGUYỄN DUY PHƯỚC S K L0 Tp Hồ Chí Minh, tháng 5/2023 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA ĐÀO TẠO CHẤT LƯỢNG CAO NGÀNH CÔNG NGHỆ THÔNG TIN KHĨA LUẬN TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE TÌM KIẾM HUẤN LUYỆN VIÊN GYM CÁ NHÂN GVHD: TS Lê Vĩnh Thịnh SVTH: Nguyễn Duy Phước - 16146172 TP.HCM, tháng 05 năm 2023 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc ******* NHIỆM VỤ KHÓA LUẬN TỐT NGHIỆP Họ tên sinh viên: Nguyễn Duy Phước MSSV:16146172 Ngành: Công Nghệ Thông Tin Giảng viên hướng dẫn: TS Lê Vĩnh Thịnh ĐT: Tên đề tài: XÂY DỰNG WEBSITE TÌM KIẾM HUẤN LUYỆN VIÊN GYM CÁ NHÂN Nội dung thưc đề tài: Lý thuyết - Tìm hiểu: Nodejs, Mongodb, React, Gmail service, Tailwindcss Thưc hành: - Xây dưng website cung cấp thơng tin tìm kiếm huấn luyện viên cá nhân cho khách hàng Tạo tảng kết nối khách hàng huấn luyện viên cá nhân, giúp khách hàng dễ dàng tìm thấy huấn luyện viên phù hợp với nhu cầu Cung cấp thông tin dịch vụ huấn luyện, giá cả, kinh nghiệm huấn luyện viên, giúp khách hàng lưa chọn huấn luyện viên phù hợp với mục tiêu Thời gian thực hiện: 15 tuần (Bắt đầu từ 13/02/2023 đến 29/5/2023) Chữ ký SV: …………………………………………………………… Chữ ký SV: …………………………………………………………… TRƯỞNG KHOA CNTT (Ký ghi rõ họ tên) Tp Hồ Chí Minh, ngày 29 tháng năm 2023 GIÁO VIÊN HƯỚNG DẪN (Ký ghi rõ họ tên) CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc ******* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên Sinh viên : Nguyễn Duy Phước MSSV : 16146172 Ngành: Công nghệ Thông tin Tên đề tài: : Xây dưng website tìm kiếm huấn luyện viên cá nhân Họ tên Giáo viên hướng dẫn: TS LÊ VĨNH THỊNH NHẬN XÉT Về nội dung đề tài khối lượng thưc hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm: Tp Hồ Chí Minh, ngày 29 tháng 05 năm 2023 GIÁO VIÊN HƯỚNG DẪN (Ký ghi rõ họ tên) CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc ******* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên Sinh viên : Nguyễn Duy Phước MSSV : 16146172 Ngành: Công nghệ Thông tin Tên đề tài: Xây dưng website tìm kiếm huấn luyện viên cá nhân Họ tên Giáo viên phản biện: Th.S Nguyễn Trần Thi Văn NHẬN XÉT Về nội dung đề tài khối lượng thưc hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm: Tp Hồ Chí Minh, ngày 29 tháng 05 năm 2023 GIÁO VIÊN PHẢN BIỆN (Ký ghi rõ họ tên) LỜI CẢM ƠN Trước hết, người thưc báo cáo xin gửi lời cảm ơn chân thành đến Khoa đào tạo Chất lượng cao - Trường Đại học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh tạo điều kiện cho người thưc báo cáo học tập phát triển tảng kiến thức lĩnh vưc Công nghệ thơng tin nói chung Khóa Luận Tốt Nghiệp nói riêng Người thưc báo cáo muốn gửi lời cảm ơn trân trọng đến Thầy Lê Vĩnh Thịnh người dùng tâm huyết tri thức mình, đồng hành trưc tiếp giảng dạy, hướng dẫn tạo điều kiện thuận lợi giúp đỡ người thưc báo cáo phát huy hết khả nâng cao kiến thức suốt trình thưc Khóa Luận Trong q trình thưc đồ án này, người thưc báo cáo nỗ lưc để hoàn thiện cách tốt Tuy nhiên, thời gian hạn chế kỹ người thưc báo cáo cịn hạn chế, khơng tránh khỏi thiếu sót Người thưc báo cáo chân thành lắng nghe ý kiến góp ý q thầy để từ rút học kinh nghiệm để hoàn thiện nâng cấp sản phẩm với sư phát triển thân tương lai Người thưc báo cáo xin chân thành cảm ơn sẵn sàng tiếp thu đóng góp xây dưng để ngày hồn thiện Sinh viên thực Nguyễn Duy Phước – 16146172 Trang DANH MỤC LỜI CẢM ƠN DANH MỤC DANH MỤC HÌNH ẢNH DANH MỤC BẢNG .8 CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 10 Lý chọn đề tài 10 Mục tiêu 11 Công nghệ sử dụng 11 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 12 NodeJS[1] 12 ExpressJS[2] .12 MongoDB[3] 12 React[4] 12 Ant design[5] 13 MediaPipe[6] 13 Technical stack 13 CHƯƠNG 3: PHÂN TÍCH VÀ MƠ HÌNH HĨA U CẦU 14 Phân tích yêu cầu chức 14 1.1 Khách chưa đăng nhập 14 1.1.1 Đăng ký tài khoản 14 1.1.2 Đăng nhập .14 1.1.3 Xem thông tin huấn luyện viên: 14 1.2 Khách đăng nhập 15 1.2.1 Khôi phục mật khẩu: 15 1.2.2 Đặt lịch tập 15 1.2.3 Quản lý thông tin cá nhân 16 1.2.4 Xem lại lịch đặt 16 Trang 1.3 Huấn luyện viên 16 1.3.1 Xem lịch booking: 16 1.3.2 Xem danh sách khách hàng book: 17 1.3.3 Tạo nhiệm vụ tập luyện cho khách: 17 1.4 Quản trị viên 18 1.4.1 Quản lý khách hàng 18 1.4.2 Quản lý lớp 18 1.4.3 Quản lý huấn luyện viên 19 1.4.4 Quản lý tài khoản 19 1.4.5 Đặt lịch tập giúp khách hàng 19 Mơ hình hóa yêu cầu chức 20 2.1 Lược đồ usecase 20 2.2 Đặc tả Usecase 21 2.2.1 Đăng ký tài khoản 21 2.2.2 Đăng nhập .22 2.2.3 Xem thông tin huấn luyện viên 23 2.2.4 Đăng xuất 24 2.2.5 Thưc tập huấn luyện viên 25 2.2.6 Khôi phục mật 26 2.2.7 Đặt lịch tập user 27 2.2.8 Quản lý thông tin cá nhân user 28 2.2.9 Xem lịch booking 29 2.2.10 Xem lịch booking 30 2.2.11 Quản lý thông tin cá nhân 31 2.2.12 Xem danh sách khách hàng 32 2.2.13 Quản lý vé đặt lịch 33 2.2.14 Quản lý khách .34 2.2.15 Quản lý lớp tập luyện 35 2.2.16 Quản lý huấn luyện viên 36 Trang 2.2.17 Quản lý tài khoản 37 2.2.18 Đặt lịch tập cho user 38 3.3 Lược đồ tuần tư 39 3.3.1 Đặt lịch 39 3.3.2 Xem đặt lịch 40 3.3.3 Xem thông tin huấn luyện viên 41 3.3.4 Xem nhiệm vụ tập luyện 42 3.3.5 Thưc nhiệm vụ tập luyện 43 CHƯƠNG 4: THIẾT KẾ XÂY DỰNG WEBSITE 44 Thiết kế sở liệu .44 1.1 Sơ đồ thiết kế sở liệu 44 1.2 Mô tả thiết kế sở liệu 45 1.2.1 Bảng User 45 1.2.2 Bảng Trainer 46 1.2.3 Bảng Session 47 1.2.4 Bảng Program .48 1.2.5 Bảng Account 49 1.2.6 Bảng ActivityTask 50 Thiết kế giao diện .51 2.1 Màn hình Khách chưa đăng nhập 51 2.1.1 Trang chủ 51 2.1.2 Màn hình xem danh sách huấn luyện viên 52 2.1.3 Màn hình xem chi tiết huấn luyện viên 53 2.1.4 Màn hình cơng cụ tính tốn BMI 54 2.1.5 Màn hình kết tính tốn BMI 55 2.2 Màn hình Hội viên 56 2.2.1 Màn hình Daily Activity Task 56 2.2.2 Màn hình thưc nhiệm vụ ngày 57 2.2.3 Màn hình Calendar lịch booking đặt dạng tháng 58 Trang 2.2.4 Màn hình Calendar lịch booking đặt dạng tuần 59 2.2.5 Màn hình Calendar lịch booking đặt dạng ngày 60 2.2.6 Màn hình Calendar lịch xem chi tiết buổi đặt 61 2.2.7 Màn hình quản lý thơng tin cá nhân .61 2.3 Màn hình Huấn luyện viên 70 2.4 Màn hình Admin 72 CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ HỆ THỐNG .75 Cài đặt .75 Phương pháp kiểm thử 77 Test case 77 2.1 Đăng ký tài khoản 77 2.2 Đăng nhập .77 2.3 Đặt lịch 78 2.4 Thưc nhiệm vụ ngày 78 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 79 Kết đạt 79 Ưu điểm 79 Hạn chế .79 Hướng phát triển 79 TÀI NGUYÊN MÃ NGUỒN 80 TÀI LIỆU THAM KHẢO 81 Trang

Ngày đăng: 05/12/2023, 10:01

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w