BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

59 5 0
BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Đ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

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI TP HỒ CHÍ MINH BỘ MƠN CƠNG NGHỆ THƠNG TIN BÁO CÁO THỰC TẬP CHUYÊN MÔN ĐỀ TÀI: Xây dựng website cung cấp thiết bị công nghệ Giảng viên hướng dẫn: ThS PHẠM THỊ MIÊN Sinh viên thực hiện: NGUYỄN ĐĂNG KHOA Lớp : CƠNG NGHỆ THƠNG TIN Khố : K58 Tp Hồ Chí Minh, năm 2022 TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI PHÂN HIỆU TẠI TP HỒ CHÍ MINH BỘ MƠN CƠNG NGHỆ THƠNG TIN BÁO CÁO THỰC TẬP CHUYÊN MÔN ĐỀ TÀI: Xây dựng website cung cấp thiết bị công nghệ Giảng viên hướng dẫn: ThS PHẠM THỊ MIÊN Sinh viên thực hiện: NGUYỄN ĐĂNG KHOA Lớp : CƠNG NGHỆ THƠNG TIN Khố : K58 Tp Hồ Chí Minh, năm 2022 TRƯỜNG ĐẠI HỌC GIAO THƠNG VẬN TẢI PHÂN HIỆU TẠI THÀNH PHỐ HỒ CHÍ MINH CỘNG HÒA XÃ HỘI CHỦ NGHIÃ VIỆT NAM Độc lập – Tự – Hạnh phúc NHIỆM VỤ THỰC TẬP CHUYÊN MÔN BỘ MÔN: CÔNG NGHỆ THÔNG TIN -*** Mã sinh viên: 5851071037 Họ tên SV: NGUYỄN ĐĂNG KHOA…… Khóa: 58 Lớp: CƠNG NGHỆ THÔNG TIN……… Tên đề tài: Xây dựng website cung cấp thiết bị cơng nghệ Mục đích, u cầu: Xây dựng chức website Nội dung phạm vi đề tài: Trang quản lý gồm có chức quản lý người dùng/ tài khoản, quyền, sản phẩm, danh mục sản phẩm, thương hiệu sản phẩm, bình luận, báo cáo, thống kê Ngồi cón có chức cho người dùng gồm: tra cứu sản phẩm, đánh giá sản phẩm, xem thông tin sản phẩm, tạo tài khoản, báo cáo lỗi Cơng nghệ, cơng cụ ngơn ngữ lập trình: Sử dụng công nghệ Laravel, dùng ngôn ngữ PHP, sở liệu sử dụng Mysql source code host Heroku Các kết dự kiến đạt ứng dụng: Xây dựng website đầy đủ chức cho người dùng admin sử dụng để quản lý, mua sản phẩm Giáo viên cán hướng dẫn: Họ tên: ThS Phạm Thị Miên Đơn vị công tác: Trường đại học GTVT phân hiệu TP.HCM Điện thoại: 0961170638 Email: ptmien@utc2.edu.vn Ngày tháng 06 năm 2022 Đã giao nhiệm vụ TTCM Trưởng BM Công nghệ Thông tin Giáo viên hướng dẫn Trần Phong Nhã Phạm Thị Miên Đã nhận nhiệm vụ TTCM Sinh viên: Nguyễn Đăng Khoa Ký tên: Điện thoại: 0354252504 Email: 5851071037@st.uct2.edu.vn LỜI CẢM ƠN Để hoàn thành chuyên đề báo cáo môn thực tập chuyên môn trước tiên em xin gửi đến quý thầy, cô giáo trường Đại học Giao Thông Vận Tải- Phân hiệu thành phố Hồ Chí Minh lời cảm ơn chân thành sâu sắc Đặc biệt, em xin gởi đến cô Phạm Thị Miên– người tận tình hướng dẫn, giúp đỡ em hoàn thành chuyên đề báo cáo thực tập chuyên môn lời cảm ơn sâu sắc Qua báo cáo thực tập chuyên môn này, em nhận nhiều điều mẻ bổ ích việc lập trình để giúp ích cho cơng việc sau thân Vì kiến thức thân cịn nhiều hạn chế, q trình làm thực tập chun mơn em khơng tránh khỏi sai sót, kính mong nhận ý kiến đóng góp từ thầy NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Tp Hồ Chí Minh, ngày ….… tháng ….… năm ….… Giáo viên hướng dẫn ThS Phạm Thị Miên MỤC LỤC MỤC LỤC BẢNG BIỂU, SƠ ĐỒ, HÌNH VẼ i iii CHƯƠNG 1: MỞ ĐẦU 1.1 1.2 1.3 1.4 1.5 1 2 Tổng quan Mục tiêu đề tài Phạm vi nghiên cứu Phương pháp nghiên cứu Cấu trúc báo cáo thực tập chun mơn CHƯƠNG 2: PHÂN TÍCH NGHIỆP VỤ 2.1 2.2 2.3 3 Tổ chức hệ thống (phân quyền): Mơ hình nghiệp vụ hệ thống Xác định yêu cầu chức hệ thống CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 3.1 Mơ hình thực thể kết hợp ERD 3.1.1 Sưu liệu cho ERD 3.1.2 Mô tả chi tiết cho thực thể 3.1.3 Mơ hình Use Case 3.2 Thiết kế CSDL 3.2.1 Chuyển đổi từ mơ hình ERD sang mơ hình quan hệ 3.2.2 Mô tả chi tiết thực thể 6 12 13 13 14 CHƯƠNG 4: CÔNG NGHỆ SỬ DỤNG 23 4.1 4.2 4.3 4.4 4.5 23 23 23 24 25 Tổng quan Laravel JavaScript MySQL PHP CHƯƠNG 5: THIẾT KÊ MENU VÀ GIAO DIỆN 27 5.1 Giao diện cho Admin 5.1.1 Đăng nhập 27 27 5.1.2 Quản lý 5.1.3 Danh mục sản phẩm 5.1.4 Thương hiệu sản phẩm 5.1.5 Sản phẩm 5.1.6 Đơn hàng 5.2 Giao diện cho khách hàng/ người dùng 5.2.1 Trang chủ 5.2.2 Danh mục sản phẩm 5.2.3 Thương hiệu sản phẩm 5.2.4 Đăng nhập/ Đăng ký 5.2.5 Giỏi hàng/ Thanh toán 28 29 33 36 40 41 41 42 42 43 44 CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 46 6.1 6.2 6.3 46 46 46 Kết đạt Vấn đề tồn Hướng phát triển PHỤ LỤC 47 Phụ lục 1: Hướng dẫn cài đặt Phụ lục 2: Hướng dẫn sử dụng 47 47 TÀI LIỆU THAM KHẢO 48 BẢNG BIỂU, SƠ ĐỒ, HÌNH VẼ Bảng 3.1 Bảng thích kiểu liệu Bảng 3.2 Bảng thích loại liệu Bảng 3.3 Bảng Thương hiệu Bảng 3.4 Bảng Danh mục Bảng 3.5 Bảng Người dùng Bảng 3.6 Bảng Sản phẩm Bảng 3.7 Bảng Quyền Bảng 3.8 Bảng Chi tiết đơn hàng Bảng 3.9 Bảng Bình luận 10 Bảng 3.10 Bảng Đơn hàng 10 Bảng 3.11 Bảng Hóa đơn 10 Bảng 3.12 Bảng Khách hàng 11 Bảng 3.13 Bảng Quản trị viên 11 Bảng 3.14 Bảng Ship 12 Bảng 3.15 Bảng tbl_admin( Quản trị viên) 15 Bảng 3.16 Bảng admin_roles( Quyền admin) 15 Bảng 3.17 Bảng tbl_roles( Quyền) 15 Bảng 3.18 Bảng tbl_social( Thông tin) 16 Bảng 3.19 Bảng Users( Người dùng) 16 Bảng 3.20 Bảng tbl_social_customers( Thông tin người dùng) 17 Bảng 3.21 Bảng tbl_customer( Khách hàng) 17 Bảng 3.22 Bảng tbl_order( Đơn hàng) 18 Bảng 3.23 Bảng tbl_payment( Thanh toán) 18 Bảng 3.24 Bảng tbl_order_details( Chi tiết đơn hàng) 19 Bảng 3.25 Bảng tbl_product( Sản phẩm) 19 Bảng 3.26 Bảng tbl_category_product( Danh mục sản phẩm) 19 Bảng 3.27 Bảng tbl_brand_product( Thương hiệu sản phẩm) 20 Bảng 3.28 Bảng tbl_comment ( Bình luận) 20 Bảng 3.29 Bảng tbl_shipping ( Gửi hàng) 21 Bảng 3.30 Bảng tbl_fee_ship ( Phí vận chuyển) 21 Bảng 3.31 Bảng tbl_tinhthanhpho ( Tỉnh/ thành phố) 22 Bảng 3.32 Bảng tbl_quanhuyen ( Quận huyện) 22 Bảng 3.33 Bảng tbl_xaphuongthitran ( Xã, phường, thị trấn) 22 Hình 2.1 Mơ hình tổ chức hệ thống Hình 2.2 Mơ hình nghiệp vụ hệ thống Hình 3.1 Mơ hình ERD Hình 3.2 Mơ hình UseCase 12 Hình 3.3 Sql Diagram 14 Hình 5.1 Giao diện đăng nhập 27 Hình 5.2 Giao diện thông báo nhập sai email mật 28 Hình 5.3 Giao diện đăng nhập thành cơng 28 Hình 5.4 Giao diện quản lý 29 Hình 5.5 Giao diện thêm danh mục 29 Hình 5.6 Giao diện thông báo thêm danh mục thành công 30 Hình 5.7 Giao diện liệt kê danh mục 30 Hình 5.8 Giao diện cập nhật danh mục 31 Hình 5.9 Giao diện thông báo cập nhật danh mục thành công 31 Hình 5.10 Giao diện thơng báo xóa danh mục 32 Hình 5.11 Giao diện thơng báo xóa danh mục thành cơng 32 Hình 5.12 Giao diện thêm thương hiệu 33 Hình 5.14 Giao liệt kê thương hiệu Hình 5.15 Giao diện cập nhật thương hiệu 34 Hình 5.16 Giao diện cập nhật thương hiệu thành cơng Hình 5.17 Giao diện thơng báo xóa thương hiệu 35 Hình 5.18 Giao diện thơng báo xóa thương hiệu thành cơng 5.1.5 Sản phẩm Hình 5.19 Giao diện thêm sản phẩm 36 Hình 5.20 Giao diện thông báo thêm sản phẩm thành công Hình 5.21 Giao diện liệt kê sản phẩm 37 Hình 5.22 Giao diện cập nhật sản phẩm Hình 5.23 Giao diện cập nhật sản phẩm thành cơng 38 Hình 5.24 Giao diện thơng báo xóa sản phẩm Hình 5.25 Giao diện thơng báo xóa sản phẩm thành cơng 39 5.1.6 Đơn hàng Hình 5.26 Giao diện liệt kê đơn hàng Hình 5.27 Giao diện chi tiết đơn hàng 40 5.2 Giao diện cho khách hàng/ người dùng 5.2.1 Trang chủ Hình 5.28 Giao diện trang chủ Hình 5.29 Giao diện trang chủ( tiếp theo) 41 5.2.2 Danh mục sản phẩm Hình 5.30 Giao diện hiển thị sản phẩm theo danh mục 5.2.3 Thương hiệu sản phẩm Hình 5.31 Giao diện hiển thị sản phẩm theo thương hiệu 42 Hình 5.32 Giao diện kết tìm kiếm theo tên sản phẩm 5.2.4 Đăng nhập/ Đăng ký Hình 5.33 Giao diện đăng nhập, đăng ký 43 5.2.5 Giỏi hàng/ Thanh tốn Hình 5.34 Giao diện giỏ hàng Hình 5.35 Giao diện điền thơng tin gửi hàng 44 Hình 5.36 Giao diện tốn giỏ hàng Hình 5.37 Giao diện tốn thành công 45 CHƯƠNG 6: 6.1 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết đạt ● Hoàn thành việc phân tích, thiết kế sở liệu cho website ● Thơng qua việc phân tích hệ thống em học cách tổ chức, vận hành, xây dựng hệ thống ● Có thể phân tích xây dựng hệ thống ứng dụng vào thực tế ● Biết cách vẽ sơ đồ việc phân tích, thiết kế hệ thống 6.2 Vấn đề tồn ● Việc phân tích, thiết kế giao diện website cịn nhiều thiếu sót Vì thời gian hạn chế dự án dừng lại việc phân tích thiết kế sở liệu, phần giao diện web chức web cịn nhiều thiếu sót chưa thể đưa vào hoạt động trực tiếp ● Phân quyền cho đối tượng hệ thống chưa thực rõ ràng, hợp lý 6.3 ● ● ● ● ● Hướng phát triển Hoàn thiện sở liệu, giao diện chức website Thêm chức như: tìm kiếm giọng nói, gợi ý sản phẩm,… Khắc phục vấn đề tồn Xây dựng sở liệu đầy đủ Kết nối với mạng xã hội 46 PHỤ LỤC Phụ lục 1: Hướng dẫn cài đặt ● Tải code làm theo hướng dẫn file cài đặt trang: https://github.com/NguyenDangKhoa1037/ThucTapCM Phụ lục 2: Hướng dẫn sử dụng ● Tài khoản quản lý: ▪ Tên tài khoản: admin@gmail.com ▪ Mật khẩu: 123456 47 TÀI LIỆU THAM KHẢO [1] Tài liệu: https://laravel.com/docs/9.x, 18/05/2022 https://www.w3schools.com/, 22/05/2022 https://getbootstrap.com/docs/4.0/getting-started/introduction/, 22/05/2022 https://stackoverflow.com/, 26/05/2022 [2] Các video hướng dẫn youtube https://www.youtube.com/watch? v=YV25kxBt2Sg&list=PLh5At4osX60LuzjTR3NWhAXiFGVRogFoe, 18/05/2022 https://www.youtube.com/playlist?list=PL8y3hWbcppt2nWBglaxrQm_A5sRjstdnK 24/05/2022 [3] Các liệu lấy website: https://gearvn.com/, 30/05/2022 48 ... CƠNG NGHỆ THƠNG TIN BÁO CÁO THỰC TẬP CHUYÊN MÔN ĐỀ TÀI: Xây dựng website cung cấp thiết bị công nghệ Giảng viên hướng dẫn: ThS PHẠM THỊ MIÊN Sinh viên thực hiện: NGUYỄN ĐĂNG KHOA Lớp : CƠNG NGHỆ... lượng công việc khổng lồ, phức tạp với liệu lớn, kiến thức đào tạo chuyên sâu Để hưởng ứng xu đó, em chọn đề tài ? ?Xây dựng website cung cấp thiết bị công nghệ. ” 1.2 Mục tiêu đề tài Website cung cấp. .. VỤ THỰC TẬP CHUYÊN MÔN BỘ MÔN: CÔNG NGHỆ THÔNG TIN -*** Mã sinh viên: 5851071037 Họ tên SV: NGUYỄN ĐĂNG KHOA…… Khóa: 58 Lớp: CÔNG NGHỆ THÔNG TIN……… Tên đề tài: Xây dựng website cung cấp thiết

Ngày đăng: 26/06/2022, 21:53

Hình ảnh liên quan

2.2. Mô hình nghiệp vụ của hệ thống - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

2.2..

Mô hình nghiệp vụ của hệ thống Xem tại trang 14 của tài liệu.
Hình 3.1. Mô hình ERD - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Hình 3.1..

Mô hình ERD Xem tại trang 17 của tài liệu.
H Hình ảnh - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

nh.

ảnh Xem tại trang 18 của tài liệu.
Bảng 3.1. Bảng chú thích kiểu dữ liệu - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Bảng 3.1..

Bảng chú thích kiểu dữ liệu Xem tại trang 18 của tài liệu.
Bảng 3.4. Bảng Danh mục - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Bảng 3.4..

Bảng Danh mục Xem tại trang 19 của tài liệu.
Bảng 3.5. Bảng Người dùng - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Bảng 3.5..

Bảng Người dùng Xem tại trang 19 của tài liệu.
Bảng 3.13. Bảng Quản trị viên - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Bảng 3.13..

Bảng Quản trị viên Xem tại trang 22 của tài liệu.
3.2.2. Mô tả chi tiết thực thể - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

3.2.2..

Mô tả chi tiết thực thể Xem tại trang 25 của tài liệu.
Bảng 3.16. Bảng admin_roles( Quyền admin) - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Bảng 3.16..

Bảng admin_roles( Quyền admin) Xem tại trang 26 của tài liệu.
Bảng 3.19. Bảng Users( Người dùng) - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Bảng 3.19..

Bảng Users( Người dùng) Xem tại trang 27 của tài liệu.
Bảng 3.18. Bảng tbl_social( Thông tin) - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Bảng 3.18..

Bảng tbl_social( Thông tin) Xem tại trang 27 của tài liệu.
Bảng 3.21. Bảng tbl_customer( Khách hàng) - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Bảng 3.21..

Bảng tbl_customer( Khách hàng) Xem tại trang 28 của tài liệu.
Bảng 3.20. Bảng tbl_social_customers( Thông tin người dùng) - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Bảng 3.20..

Bảng tbl_social_customers( Thông tin người dùng) Xem tại trang 28 của tài liệu.
Bảng 3.24. Bảng tbl_order_details( Chi tiết đơn hàng) - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Bảng 3.24..

Bảng tbl_order_details( Chi tiết đơn hàng) Xem tại trang 29 của tài liệu.
Bảng 3.23. Bảng tbl_payment( Thanh toán) - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Bảng 3.23..

Bảng tbl_payment( Thanh toán) Xem tại trang 29 của tài liệu.
Bảng 3.25. Bảng tbl_product( Sản phẩm) - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Bảng 3.25..

Bảng tbl_product( Sản phẩm) Xem tại trang 30 của tài liệu.
Bảng 3.26. Bảng tbl_category_product( Danh mục sản phẩm) - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Bảng 3.26..

Bảng tbl_category_product( Danh mục sản phẩm) Xem tại trang 30 của tài liệu.
Bảng 3.31. Bảng tbl_tinhthanhpho ( Tỉnh/ thành phố) - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Bảng 3.31..

Bảng tbl_tinhthanhpho ( Tỉnh/ thành phố) Xem tại trang 32 của tài liệu.
Hình 5.2. Giao diện thông báo khi nhập sai email hoặc mật khẩu - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Hình 5.2..

Giao diện thông báo khi nhập sai email hoặc mật khẩu Xem tại trang 39 của tài liệu.
Hình 5.7. Giao diện liệt kê danh mục - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Hình 5.7..

Giao diện liệt kê danh mục Xem tại trang 41 của tài liệu.
Hình 5.6. Giao diện thông báo thêm danh mục thành công - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Hình 5.6..

Giao diện thông báo thêm danh mục thành công Xem tại trang 41 của tài liệu.
Hình 5.9. Giao diện thông báo cập nhật danh mục thành công - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Hình 5.9..

Giao diện thông báo cập nhật danh mục thành công Xem tại trang 42 của tài liệu.
Hình 5.11. Giao diện thông báo xóa danh mục thành công - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Hình 5.11..

Giao diện thông báo xóa danh mục thành công Xem tại trang 43 của tài liệu.
Hình 5.21. Giao diện liệt kê sản phẩm - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Hình 5.21..

Giao diện liệt kê sản phẩm Xem tại trang 48 của tài liệu.
Hình 5.23. Giao diện cập nhật sản phẩm thành công - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Hình 5.23..

Giao diện cập nhật sản phẩm thành công Xem tại trang 49 của tài liệu.
Hình 5.25. Giao diện thông báo xóa sản phẩm thành công - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Hình 5.25..

Giao diện thông báo xóa sản phẩm thành công Xem tại trang 50 của tài liệu.
Hình 5.27. Giao diện chi tiết đơn hàng - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Hình 5.27..

Giao diện chi tiết đơn hàng Xem tại trang 51 của tài liệu.
Hình 5.28. Giao diện trang chủ - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Hình 5.28..

Giao diện trang chủ Xem tại trang 52 của tài liệu.
Hình 5.34. Giao diện giỏ hàng - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Hình 5.34..

Giao diện giỏ hàng Xem tại trang 55 của tài liệu.
Hình 5.35. Giao diện điền thông tin gửi hàng - BÁO cáo THỰC tập CHUYÊN môn đề tài xây dựng website cung cấp thiết bị về công nghệ

Hình 5.35..

Giao diện điền thông tin gửi hàng Xem tại trang 55 của tài liệu.

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan