Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 83 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
83
Dung lượng
6,75 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á ĐỒ ÁN TỐT NGHIỆP TÊN ĐỀ TÀI: XÂY DỰNG WEBSITE KINH DOANH TRANG THIẾT BỊ PHÒNG GYM "NDM-SPORT" BẰNG PHP LARAVEL Sinh viên thực hiên : Ngô Đức Minh Ngày sinh : 15/10/2000 Lớp Khoa Mã sinh viên Giáo viên hướng dẫn : : : : DCCNTT9.10.IT1 Công nghệ thông tin 187480201138 ThS Lê Văn Phong Bắc Ninh T3 – 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á NGÔ ĐỨC MINH TÊN ĐỀ TÀI: XÂY DỰNG WEBSITE KINH DOANH TRANG THIẾT BỊ PHÒNG GYM "NDM-SPORT" BẰNG PHP LARAVEL Giáo viên hướng dẫn: ThS Lê Văn Phong Bắc Ninh T3 – 2022 LỜI CẢM ƠN Trong suốt trình học tập trường Đại Học Công Nghệ Đông Á, em nhận nhiều quan tâm giúp đỡ từ thầy cô giáo trường Em xin cảm ơn tất thầy cô trường tận tình giúp đỡ em việc học tập Em xin cám ơn ban lãnh đạo trường Đại Học Công Nghệ Đông Á giúp đỡ chúng em suốt năm học qua Em xin gửi lời cám ơn đặc biệt đến thầy cô thuộc khoa Công nghệ thông tin Các thầy cô trực tiếp giúp đỡ chúng em tiếp thu nhiều kiến thức bổ ích trình học tập trường Các thầy khoa người đặt móng cho kiến thức chúng em, giúp chúng em đem kiến thức áp dụng sống Đặc biệt, em xin bày tỏ lòng biết ơn sâu sắc đến thầy Lê Văn Phong, thầy giúp em nhiều học tập Thầy giúp em học nhiều kiến thức mới, giúp em nhắc nhở lúc em lười biếng tìm hướng đắn cho tương lai Đối với đồ án tốt nghiệp, thầy tận tình hướng dẫn, giúp đỡ em nhiều để hoàn thiện đề tài “Xây dựng phát triển Website kinh doanh trang thiết bị phòng GYM NDM-SPORT PHP laravel” Một lần nữa, em xin cám ơn thầy nhiều Trong trình làm đồ án chắn em cịn mắc phải nhiều sai sót, mong thầy cô bỏ qua Đồng thời, với kinh nghiệm kiến thức cịn hạn chế, em xin đóng góp từ thầy để đồ án em hoàn thiện Em xin chân thành cảm ơn! LỜI CAM ĐOAN Em xin cam đoan đề tài: “Xây dựng phát triển Website kinh doanh trang thiết bị phịng GYM NDM-SPORT PHP laravel” cơng trình nghiên cứu độc lập hướng dẫn giáo viên hướng dẫn: ThS Lê Văn Phong Ngồi khơng có chép người khác Đề tài, nội dung báo cáo sản phẩm mà em nỗ lực nghiên cứu trình học tập trường Các số liệu, kết trình bày báo cáo hoàn toàn trung thực, em xin chịu trách nhiệm có vấn đề xảy DANH MỤC CÁC BẢNG Bảng 2.1: Các Actor sửa dụng phần mềm 24 Bảng 2.2.1: Các chức Website 24 Bảng 2.2.2: Các chức quản trị 25 Bảng 2.3.2.1: Mô tả Usecase đăng nhập 28 Bảng 2.3.3.1: Mô tả Usecase đăng ký 29 Bảng 2.3.4.1: Mô tả Usecase quản lý danh mục sản phẩm 30 Bảng 2.3.5.1: Mô tả Usecase quản lý sản phẩm 33 Bảng 2.3.8.1: Mơ tả usecase cho phép cấu hình cửa hàng 38 DANH MỤC HÌNH ẢNH Hình 1.3.1.1: Laravel xây dựng theo kiến trúc MVC 19 Hình 1.3.4.1: Biểu đồ thể phổ biến Laravel 23 Hình 2.3.1.1: Biểu đồ Usecase tổng quát 27 Hình 2.3.2.1: Biểu đồ Usecase đăng nhập 28 Hình 2.3.3.1: Usecase đăng ký 29 Hình 2.3.4.1: Usecase quản lý danh mục sản phẩm 30 Hình 2.3.5.1: Usecase quản lý sản phẩm 33 Hình 2.3.6.1: Usecase quản lý đơn hàng 36 Hình 2.3.7.1: Usecase quản lý, trả lời phản hồi sản phẩm 37 Hình 2.3.8.1: Usecase cho phép cấu hình cửa hàng 38 Hình 2.4.1.1: Sơ đồ chức đăng nhập 41 Hình 2.4.2.1: Sơ đồ chức đăng ký 42 Hình 2.4.3.1: Sơ đồ Chức thêm danh mục sản phẩm 43 Hình 2.4.3.2: Sơ đồ Chức Liệt kê danh mục sản phẩm 44 Hình 2.4.3.3: Sơ đồ Chức sửa danh mục sản phẩm 45 Hình 2.4.3.4: Sơ đồ Chức xóa danh mục sản phẩm 46 Hình 2.4.4.1: Sơ đồ Chức thêm sản phẩm 47 Hình 2.4.4.2: Sơ đồ chức Liệt kê sản phẩm 48 Hình 2.4.4.3: Sơ đồ sửa sản phẩm 49 Hình 2.4.4.4: Sơ đồ xóa sản phẩm 50 Hình 2.5.1.1: Sơ đồ mối quan hệ thực thể đối tượng “Sản phẩm” 51 Hình 2.5.2.1: Sơ đồ mối quan hệ thực thể đồi tượng “Khách hàng” 52 Hình 2.5.3.1: Sơ đồ mối quan hệ thực thể đối tượng “Vận chuyển” 52 Hình 2.6.1.1: Cơ sở liệu bảng products 53 Hình 2.6.2.1: Cơ sở liệu bảng slider 53 Hình 2.6.3.1: Cơ sở liệu bảng order_details 54 Hình 2.6.3.1: Cơ sở liệu bảng order_details 54 Hình 2.6.4.1: Cơ sở liệu bảng category_product 54 Hình 2.6.5.1: Cơ sở liệu bảng shops 55 Hình 2.6.6.1: Cơ sở liệu bảng migrations 55 Hình 2.6.7.1: Cơ sở liệu bảng users 56 Hình 2.6.8.1: Cơ sở liệu bảng feeship 56 Hình 2.6.9.1: Cơ sở liệu bảng admin 56 Hình 2.6.10.1: Cơ sở liệu bảng password_resets 57 Hình 2.6.11.1: Cơ sở liệu bảng brand 57 Hình 2.6.12.1: Cơ sở liệu bảng comments 57 Hình 2.6.13.1: Cơ sở liệu bảng shipping 58 Hình 2.6.14.1: Cơ sở liệu bảng customers 58 Hình 3.1.1.1: Giao diện trang chủ 59 Hình 3.1.2.1: Xem thơng tin chi tiết sản phẩm 60 Hình 3.1.3.1: Đăng ký – Đăng nhập tài khoản khách hàng muốn đặt hàng 61 Hình 3.1.4.1: Thêm sản phẩm vào giỏ hàng 61 Hình 3.1.4.2: Đặt mua hàng 62 Hình 3.1.4.3: Kiểm tra, thêm thông tin gửi hàng + Xác nhận đơn hàng + Thanh toán 63 Hình 3.1.4.4: Kiểm tra lại đơn hàng lần cuối 64 Hình 3.1.4.5: Mail xác nhận đơn hàng gửi địa Email đăng ký trước 65 Hình 3.1.5.1: Đánh giá – Phản hồi – Bình Luận sản phẩm 66 Hình 3.1.6.1: Giao diện tìm kiếm sản phẩm 67 Hình 3.1.7.1: Giao diện quản lý giỏ hàng khách hàng 67 Hình 3.2.1.1: Giao diện đăng nhập tài khoản quản trị viên 68 Hình 3.2.1.2: Giao diện đăng ký tài khoản quản trị viên 68 Hình 3.2.2.1: Thơng tin tổng quan số liệu Web bán hàng + Thống kê Lượt truy cập 69 Hình 3.2.3.1: Quản lý tiếp nhận đơn hàng 69 Hình 3.2.4.1: Liệt kê, kiểm sốt loại mã giảm giá 70 Hình 3.2.4.2: Quản lý, thêm sửa xóa mã giảm giá 70 Hình 3.2.4.3: Liệt kê, thêm sửa xóa khu vực giá niêm yết vận chuyển 71 Hình 3.2.5.1: Quản lý Liệt kê danh mục sản phẩm + Sửa xóa, hiển thị 72 Hình 3.2.5.2: Thêm danh mục sản phẩm 72 Hình 3.2.6.1: Quản lý Liệt kê sản phẩm kho hàng + Sửa xóa, hiển thị 73 Hình 3.2.6.2: Thêm sản phẩm 74 Hình 3.2.7.1: Quản lý Liệt kê danh mục Thương hiệu + Sửa xóa, hiển thị 75 Hình 3.2.7.2: Thêm danh mục Thương hiệu Sản phẩm 75 Hình 3.2.9.1: Quản lý Liệt kê Slider + Xóa, ẩn, hiển thị 77 Hình 3.2.9.2: Thêm Slider (Slideshow) 77 Hình 3.2.9.3: Giao diện thêm sửa xóa thơng tin Cửa hàng 78 MỞ ĐẦU Trong xã hội đại ngày nay, ứng dụng công nghệ thơng tin việc tin học hóa xem yếu tố mang tính định hoạt động phủ, tổ chức, cơng ty từ nhỏ đến lớn, đóng vai trị quan trọng, tạo bước đột phá mạnh mẽ Cùng với phát triển khơng ngừng kỹ thuật máy tính điện tử, mạng Internet sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu, tảng cho truyền tải, trao đổi thơng tin, văn hóa tồn cầu Giờ đây, việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng; cần có máy tính kết nối internet dịng liệu truy tìm gần lập tức… giới vấn đề mà bạn quan tâm ra, có đầy đủ thơng tin, hình ảnh chí đơi lúc có âm bạn cần Bằng Internet, thực nhiều công việc với tốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Chính điều này, thúc đẩy khai sinh phát triển thương mại điện tử phủ điện tử khắp giới, làm biến đổi đáng kể mặt văn hóa, nâng cao chất lượng sống người Trong hoạt động sản xuất kinh doanh, đây, thương mại điện tử khẳng định vai trò xúc tiến thúc đẩy phát triển doanh nghiệp, với tình trạng dịch Covid-19 hồnh hành mạnh giới Đối với cửa hàng, đại lý, shop hay đơn vị, việc quảng bá giới thiệu đến khách hàng sản phẩm, mặt hàng kinh doanh cần thiết Vậy phải quảng bá giới thiệu nào? Đó xây dựng Website cho cửa hàng hay đơn vị để quảng bá tất sản phẩm bán, tối ưu hóa việc mua hàng cho dễ dàng, thuận tiện lúc nơi, mũi tên trúng hai đích từ giúp cho việc kinh doanh thu nhiều lợi nhuận Ý tưởng có, em bắt tay thực đồ án “Xây dựng phát triển Website kinh doanh trang thiết bị phòng GYM NDM-SPORT PHP laravel” Người chủ cửa hàng đưa sản phẩm lên website quản lý website Khách hàng đặt mua hàng website mà không cần đến cửa hàng Chủ cửa hàng gửi sản phẩm cho khách hàng nhận tiền toán Với hướng dẫn tận tình thầy cơ, em hồn thành báo cáo đồ án Tuy cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống khơng tránh khỏi thiếu sót Em mong nhận thơng cảm góp ý quý Thầy cô Em xin chân thành cảm ơn 10 3.2.2 Thông tin tổng quan số liệu “Trang Web bán hàng” xem Thống kê Lượt truy cập Hình 3.2.2.1: Thơng tin tổng quan số liệu Web bán hàng + Thống kê Lượt truy cập 3.2.3 Quản lý tiếp nhận đơn hàng Hình 3.2.3.1: Quản lý tiếp nhận đơn hàng 69 3.2.4 Quản lý, thêm sửa xóa Mã giảm giá Quản lý giá niêm yết cho việc vận chuyển hàng hóa Hình 3.2.4.1: Liệt kê, kiểm sốt loại mã giảm giá Hình 3.2.4.2: Quản lý, thêm sửa xóa mã giảm giá 70 Hình 3.2.4.3: Liệt kê, thêm sửa xóa khu vực giá niêm yết vận chuyển 71 3.2.5 Quản lý danh mục sản phẩm Hình 3.2.5.1: Quản lý Liệt kê danh mục sản phẩm + Sửa xóa, hiển thị Hình 3.2.5.2: Thêm danh mục sản phẩm 72 3.2.6 Quản lý kho hàng - sản phẩm Hình 3.2.6.1: Quản lý Liệt kê sản phẩm kho hàng + Sửa xóa, hiển thị 73 Hình 3.2.6.2: Thêm sản phẩm 74 3.2.7 Quản lý phân loại danh mục Thương hiệu Sản phẩm Hình 3.2.7.1: Quản lý Liệt kê danh mục Thương hiệu + Sửa xóa, hiển thị Hình 3.2.7.2: Thêm danh mục Thương hiệu Sản phẩm 75 3.2.8 Quản lý, xét duyệt, liệt kê, trả lời bình luận - đánh giá khách hàng sản phẩm - Tạm thời lỗi, trình sửa 76 3.2.9 Cấu hình Cửa hàng Cấu hình Slider (Slideshow) Hình 3.2.9.1: Quản lý Liệt kê Slider + Xóa, ẩn, hiển thị Hình 3.2.9.2: Thêm Slider (Slideshow) 77 Hình 3.2.9.3: Giao diện thêm sửa xóa thơng tin Cửa hàng 78 CHƯƠNG 4: KẾT LUẬN Việc áp dụng biện pháp công nghệ cho việc kinh doanh nâng cao đáng kể khả cạnh tranh doanh nghiệp vừa nhỏ qua việc tối ưu yếu tố quan trọng việc kinh doanh chi phí vận hành hệ thống, nhân sự/chi phí nhân sự, trình mua bán hàng tiếp cận khách hàng, đặc biệt quan trọng tiếp cận nguồn khách hàng khổng lồ so với việc tiếp cận lượng khách hàng khu vực nhỏ Từ ý niệm đó, trang web bán hàng “NDM-SPORT” dùng để kinh doanh trang thiết bị cho phòng GYM đời, đạt kết định: - Ưu điểm bố cục trang web xếp cách hợp lý dễ tiếp cận, dễ sử dụng - Đối với khách hàng shop: Có thể tự xem tồn sản phẩm cửa hàng, Và xem thông tin chi tiết sản phẩm (mơ tả, thơng số, kích cỡ hình dáng, thương hiệu, số lượng kho, mục đích sử dụng ) Có thể chọn lọc sản phẩm theo Danh mục (phân loại theo mục đích sử dụng), lọc sản phẩm theo Thương hiệu, lọc sản phẩm theo giá, lọc sản phẩm theo mơ hình phịng GYM định mở Có thể tìm kiếm sản phẩm theo nhu cầu cụ thể khách hàng Đăng ký – Đăng nhập, Đăng ký nhận thông báo cập nhật thơng tin cửa hàng, sản phẩm Có thể đặt hàng online Có thể tốn (online offline) Có thể đánh giá - phản hồi – thắc mắc online 24/7 sản phẩm - Đối với người chủ shop người quản trị, xem hành động hạng mục cần quản lý như: Xem kiểm sốt thơng tin tổng quan số liệu (Doanh số, số lượng bán - nhập vào, sản phẩm bán nhiều – xem nhiều, số lượng truy cập vào 79 trang web: tại, hàng tháng hàng năm, tổng số lượt truy cập từ lúc thiết lập trang web) Quản lý sản phẩm – kho hàng (thêm, sửa, xóa, hiển thị) Quản lý danh mục (thêm, sửa, xóa, hiển thị) Quản lý mã giảm giá (thêm, sửa, xóa, hiển thị) Thiết lập, quản lý việc vận chuyển Quản lý, xử lý đơn hàng Quản lý, liệt kê, trả lời phản hồi sản phẩm Quản lý khách hàng Cấu hình website (quản lý thông tin chung slider) Về thân người làm đồ án, người tạo trang web trên, sau hồn thành xong đồ án, em có kinh nghiệm kết định như: Hiểu rõ phương pháp phân tích thiết kế hệ thống hướng đối tượng Nâng cao kỹ tìm kiếm lọc thơng tin mạng Kỹ khảo sát phân tích từ thực tế để áp dụng vào việc xây dựng website Cơ nắm bước xây dựng website bán hàng trực tuyến Xây dựng bố cục trang web hợp lý, bước đầu thực nghiệp vụ hệ thống Xong với tất điều vừa với kinh nghiệm non trẻ, tất nhiên trang web tồn nhược điểm, không nghiêm trọng em rút kinh nghiệm để khắc phục từ từ sau này: Quy mô trang web nhỏ hẹp, CSDL hạn chế Chưa thực đơn giản hóa, tối ưu hóa cho việc sử dụng người quản trị lẫn khách hàng Tốc độ xử lý chưa cao, số lỗi phát sinh vận hành hệ thống 80 Sau hoàn thành xong đề tài, thời gian tới, em muốn phát triển thêm cho trang web để đạt thành công lớn như: Phát triển với quy mô rộng lớn Tối ưu hóa CSDL Tối ưu hóa đơn giản hóa chức hệ thống để đáp ứng tốt nhu cầu người sử dụng Quản lý kho (kiểm tra lượng sản phẩm tồn kho tự động, nhập thủ công) Tìm kiếm thơng tin cách dễ dàng Xây dựng website sử dụng đầy đủ yêu cầu nghiệp vụ hệ thống Nghiên cứu, tìm hiểu giải pháp bảo mật an tồn thơng tin cho người sử dụng Phân quyền hệ thống, giúp phân chia chức nhiệm vụ cho nhân Mặc dù cố gắng hoàn chỉnh yêu cầu báo cáo chắn nhiều thiếu sót, mong nhận bảo hướng dẫn thầy cô, đề xuất thêm ý kiến bổ sung vấn đề phục vụ cho việc xây dựng website để em hồn chỉnh Xin chân thành cảm ơn! 81 TÀI LIỆU THAM KHẢO [1] https://toidicode.com/hoc-laravel [2] https://onetech.vn/blog/laravel-la-gi-diem-manh-cua-laravelframework-12561 [3] https://wiki.matbao.net/laravel-la-gi-huong-dan-cai-dat-laravelnhanh-chong/ [4] https://thietkewebviet.vn/huong-dan-xay-dung-website-ban-hangbang-laravel/ [5] https://phanmemmienphi.vn/cac-buoc-can-chuan-bi-de-ban-hangonline/ [6] https://suno.vn/blog/khoi-nghiep-kinh-doanh-bang-ban-hang-onlinecan-chuan-bi-gi/ [7] https://www.sapo.vn/blog/top-giao-dien-ban-chay-nhat-cua-sapo-web [8] https://codelearn.io/sharing/ve-use-case-diagram-voi-star-uml [9] https://viblo.asia/p/phan-tich-thiet-ke-he-thong-thong-tin-su-dungbieu-do-uml-phan-2-0bDM6wpAG2X4 [10] https://lacaigi.com/huong-dan-tao-luoc-do-quan-he-thuc-the-erdbang-staruml-huong-dan-ve-tranh-don-gian-nhanh-chong/ [11] YOUTUBE [12] [13] [14] 82 83