Phát triển website quản lý và bán thiết bị máy vi tính, sử dụng công nghệ laravel và php đồ án tốt nghiệp

73 1 0
Phát triển website quản lý và bán thiết bị máy vi tính, sử dụng công nghệ laravel và php   đồ án tốt nghiệp

Đ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

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 QUẢN LÝ VÀ BÁN THIẾT BỊ MÁY TÍNH BẰNG PHP LARAVEL Sinh viên thực hiên : Nguyễn Quốc Vượng Ngày sinh : 30/09/2000 Lớp : DCCNTT9.10.IT1 Khoa : Công nghệ thông tin Mã sinh viên : 187480201250 Giáo viên hướng dẫn : ThS Mai Văn Linh Bắc Ninh, T3 – 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á NGUYỄN QUỐC VƯỢNG TÊN ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN LÝ VÀ BÁN THIẾT BỊ MÁY TÍNH BẰNG PHP LARAVEL Giảng viên hướng dẫn: ThS MAI VĂN LINH 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 q 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 Mai Văn Linh, 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 Website Quản Lý Và Bán Thiết Bị Máy Tính Bằng Php Laravel” Một lần nữa, em xin cảm ơn thầy nhiều Trong q trình làm đồ án chắn em cịn mắc phải nhiều sai sót, mong thầy bỏ qua Đồng thời, với kinh nghiệm kiến thức 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 Website Quản Lý Và Bán Thiết Bị Máy Tính Bằng 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 Mai Văn Linh 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 hồn tồn trung thực, em xin chịu trách nhiệm có vấn đề xảy Bắc Ninh, ngày … tháng … năm … Sinh viên thực Nguyễn Quốc Vượng DANH MỤC CÁC BẢNG Bảng 2.3.2 Mô tả Usecase đăng nhập 27 Bảng 2.3.3 Mô tả Usecase đăng ký 28 Bảng 2.3.4 Bảng mô tả Use case thêm danh mục sản phẩm 30 Bảng 2.3.4 Bảng mô tả Use case sửa danh mục sản phẩm 31 Bảng 2.3.4 Bảng mơ tả Use case xóa danh mục sản phẩm 32 Bảng 2.3.5 Bảng mô tả Use case thêm sản phẩm 33 Bảng 2.3.5 Bảng mô tả Use case sửa sản phẩm 34 Bảng 2.3.5 Bảng mô tả Use case xóa sản phẩm 35 Bảng 2.3.8 Mô tả Use case sửa thông tin chung Website 38 Bảng 2.3.8 Use case thêm Slider 39 Bảng 2.3.8 Use case xóa Slider 40 DANH MỤC TỪ VIẾT TẮT STT Chữ viết tắt PHP E-Commerce MVC Giải thích Hypertext Preprocessor Electronic Commerce Model-View-Controller DANH MỤC HÌNH ẢNH Hình 2.3.1 Biểu đồ Usecase tổng quát 25 Hình 2.3.2 Mơ tả Usecase đăng nhập 26 Hình 2.3.3 Usecase đăng ký 27 Hình 2.3.4 Usecase quản lý danh mục 28 Hình 2.3.5 Usecase quản lý sản phẩm 32 Hình 2.3.6 Usecase quản lý đơn hàng 36 Hình 2.3.7 Usecase quản lý, trả lời phản hồi sản phẩm 36 Hình 2.3.8 Usecase cho phép cấu hình cửa hàng 37 Hình 2.4.1 Biểu đồ chức đăng nhập 41 Hình 2.4.2 Biểu đồ chức đăng ký 41 Hình 2.4.3 Biểu đồ thêm danh mục 42 Hình 2.4.3 Biểu đồ sửa danh mục 43 Hình 2.4.3 Biều đồ xóa danh mục 44 Hình 2.4.4 Biểu đồ thêm sản phẩm 45 Hình 2.4.4 Biểu đồ sửa sản phẩm 46 Hình 2.4.4 Biểu đồ xóa sản phẩm 47 Hình 2.4.5 Biểu đồ ERD 48 Hình 2.5 Cơ sở liệu bảng products 49 Hình 2.5 Cơ sở liệu bảng slider 49 Hình 2.5 Cơ sở liệu bảng order_details 50 Hình 2.5 Cơ sở liệu bảng category_product 50 Hình 2.5 Cơ sở liệu bảng shops 51 Hình 2.5 Cơ sở liệu bảng migrations 51 Hình 2.5 Cơ sở liệu bảng users 52 Hình 2.5 Cơ sở liệu bảng feeship 52 Hình 2.5 Cơ sở liệu bảng admin 52 Hình 2.5 10 Cơ sở liệu bảng password_resets 53 Hình 2.5 11 Cơ sở liệu bảng brand 53 Hình 2.5 12 Cơ sở liệu bảng comments 53 Hình 2.5 13 Cơ sở liệu bảng shipping 54 Hình 2.5 14 Cơ sở liệu bảng customers 54 Hình 3.1 Giao diện trang chủ 55 Hình 3.1 Xem thơng tin chi tiết sản phẩm 55 Hình 3.1 Đăng ký – Đăng nhập tài khoản khách hàng muốn đặt hàng 56 Hình 3.1 Thêm sản phẩm vào giỏ hàng 56 Hình 3.1.4 Đặt mua hàng 57 Hình 3.1.4 Kiểm tra, thêm thơng tin gửi hàng + Xác nhận đơn hàng + Thanh toán 58 Hình 3.1.4 Kiểm tra lại đơn hàng lần cuối 58 Hình 3.1.5 Đánh giá – Phản hồi – Bình Luận sản phẩm 59 Hình 3.1.6 Giao diện tìm kiếm sản phẩm 59 Hình 3.1.7 Giao diện quản lý giỏ hàng khách hàng 60 Hình 3.2.1 Giao diện đăng nhập tài khoản quản trị viên 60 Hình 3.2.1 Giao diện đăng ký tài khoản quản trị viên 61 Hình 3.2.2 Thơng tin tổng quan số liệu Web bán hàng + Thống kê Lượt truy cập 61 Hình 3.2.3 Quản lý tiếp nhận đơn hàng 62 Hình 3.2.4 Liệt kê, kiểm sốt loại mã giảm giá 62 Hình 3.2.4 Quản lý, thêm sửa xóa mã giảm giá 63 Hình 3.2.4 Liệt kê, thêm sửa xóa khu vực giá niêm yết vận chuyển 63 Hình 3.2.5 Quản lý Liệt kê danh mục sản phẩm + Sửa xóa, hiển thị 64 Hình 3.2.5 Thêm danh mục sản phẩm 64 Hình 3.2.6 Quản lý Liệt kê sản phẩm kho hàng + Sửa xóa, hiển thị 65 Hình 3.2.6 Thêm sản phẩm 66 Hình 3.2.7 Quản lý Liệt kê danh mục Thương hiệu + Sửa xóa, hiển thị 66 Hình 3.2.7 Thêm danh mục Thương hiệu Sản phẩm 67 Hình 3.2.9 Quản lý Liệt kê Slider + Xóa, ẩn, hiển thị 67 Hình 3.2.9 Thêm Slider (Slideshow) 68 Hình 3.2.9 Giao diện thêm sửa xóa thơng tin Cửa hàng 68 MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN DANH MỤC CÁC BẢNG DANH MỤC TỪ VIẾT TẮT DANH MỤC HÌNH ẢNH MỤC LỤC MỞ ĐẦU 12 CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI 14 1.1 Đầu tiên, Thương mại điện tử gì? Và lợi ích đem lại!? ············· 14 1.1.1 Lợi ích Doanh nghiệp, Tổ chức, Đại lý, Đơn vị bán buồn bán lẻ 14 1.1.2 Lợi ích người tiêu dùng 15 1.1.3 Lợi ích xã hội 15 1.2 Phân tích yêu cầu đề tài ························································· 16 1.2.1 Lý chọn đề tài 16 1.2.2 Mục tiêu đề tài 16 1.2.3 Chức 16 1.3 Công nghệ sử dụng: PHP Laravel············································· 17 1.3.1 Laravel gì!? 17 1.3.2 Các Ưu điểm – Nhược điểm Laravel 18 1.3.3 Sơ lược tính Laravel Framework 20 1.3.4 Tóm lại 21 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 22 2.1 Các Actor sử dụng phần mềm ················································· 22 2.2 Các chức hệ thống ··················································· 22 2.2.1 Các chức website 22 2.2.2 Các chức quản trị 23 2.3 Biểu đồ Usecase ································································· 25 2.3.1 Biểu đồ Usecase tổng quát 25 2.3.2 Usecase đăng nhập 26 2.3.3 Usecase đăng ký ······························································ 27 2.3.4 Usecase quản lý danh mục 28 2.3.5 Usecase quản lý sản phẩm 32 2.3.7 Usecase quản lý, trả lời phản hồi sản phẩm 36 2.3.8 Usecase cho phép cấu hình cửa hàng 36 2.4 Biểu đồ ·································································· 40 2.4.1 Biểu đồ chức đăng nhập 40 2.4.2 Biểu đồ chức đăng ký 41 2.4.3 Biểu đồ chức quản lý danh mục 42 2.4.4 Biểu đồ chức quản lý sản phẩm 44 2.4.5 Biểu đồ ERD 47 2.5 Thiết kế sở liệu ··························································· 48 2.5.1 Bảng products 48 2.5.2 Bảng slider 49 2.5.3 Bảng order_details 49 2.5.4 Bảng category_product 50 2.5.5 Bảng shops 50 2.5.6 Bảng migrations 51 Hình 3.1.4 Kiểm tra, thêm thơng tin gửi hàng + Xác nhận đơn hàng + Thanh tốn Hình 3.1.4 Kiểm tra lại đơn hàng lần cuối 3.1.5 Đánh giá – Phản hồi – Bình luận sản phẩm 58 Hình 3.1.5 Đánh giá – Phản hồi – Bình Luận sản phẩm 3.1.6 Giao diện Tìm kiếm sản phẩm Hình 3.1.6 Giao diện tìm kiếm sản phẩm 3.1.7 Giao diện quản lý giỏ hàng 59 Hình 3.1.7 Giao diện quản lý giỏ hàng khách hàng 3.2 Một số giao diện người quản trị 3.2.1 Giao diện Đăng ký–Đăng nhập tài khoàn quản trị viên Hình 3.2.1 Giao diện đăng nhập tài khoản quản trị viên 60 Hình 3.2.1 Giao diện đăng ký tài khoản quản trị viên 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 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 61 Hình 3.2.3 Quản lý tiếp nhận đơn hàng 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 Liệt kê, kiểm sốt loại mã giảm giá 62 Hình 3.2.4 Quản lý, thêm sửa xóa mã giảm giá Hình 3.2.4 Liệt kê, thêm sửa xóa khu vực giá niêm yết vận chuyển 3.2.5 Quản lý danh mục sản phẩm 63 Hình 3.2.5 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 Thêm danh mục sản phẩm 64 3.2.6 Quản lý kho hàng - sản phẩm Hình 3.2.6 Quản lý Liệt kê sản phẩm kho hàng + Sửa xóa, hiển thị 65 Hình 3.2.6 Thêm sản phẩm 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 Quản lý Liệt kê danh mục Thương hiệu + Sửa xóa, hiển thị 66 Hình 3.2.7 Thêm danh mục Thương hiệu Sản phẩm 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 - Mục chưa có tính hoạt động 3.2.9 Cấu hình Cửa hàng Cấu hình Slider (Slideshow) Hình 3.2.9 Quản lý Liệt kê Slider + Xóa, ẩn, hiển thị 67 Hình 3.2.9 Thêm Slider (Slideshow) Hình 3.2.9 Giao diện thêm sửa xóa thơng tin Cửa hàng 68 KẾT LUẬN Kết đạt được: Đối với người dùng: Có thể 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ể 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 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 Có thể tốn (online offline) Có thể đánh giá - phản hồi sản phẩm Có thể quản lý Giỏ hàng Đối với người quản trị: Đăng nhập - Đăng ký Xem hành động với mục cần quản lý như: Có thể 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 trang web: hàng tháng, hàng năm, có lượt truy cập, tổng số lượt truy cập từ lúc thiết lập trang web) Cho phép quản lý sản phẩm – kho hàng (thêm, sửa, xóa, hiển thị) Cho phép quản lý danh mục (thêm, sửa, xóa, hiển thị) Cho phép quản lý mã giảm giá (thêm, sửa, xóa, hiển thị) Cho phép thiết lập, quản lý việc vận chuyển (thêm sửa xóa khu vực vận chuyển giá niêm yết cho dịch vụ vận chuyển khu vực) Cho phép quản lý, xử lý đơn hàng 69 Cho phép quản lý, liệt kê, trả lời phản hồi sản phẩm Cho phép quản lý khách hàng Cho phép cấu hình website (quản lý thơng tin chung slider) Kết đạt sau hoàn thành đề tài: Nâng cao kỹ tìm kiếm lọc thơng tin mạng Khảo sát phân tích từ thực tế để áp dụng 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 Ưu điểm: Xây dựng bố cục trang web hợp lí Nhược điểm: Quy mơ cịn nhỏ hẹp, CSDL (Cơ Sở Dữ Liệu)còn 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ị khách hàng Tốc độ xử lý chưa cao, số lỗi phát sinh vận hành hệ thống Định hướng phát triển đề tài: Phát triển đề tài với quy mô rộng Tối ưu hóa CSDL(Cơ Sở Dữ Liệu) 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, khơng phải 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 70 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 cị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! 71 TÀI LIỆU THAM KHẢO [ ] https://freetuts.net/hoc-laravel [ ] https://kungfuphp.com/lap-trinh/php-co-ban/tao-trang-web-don-gianbang-php-tao-trang-them-bai-viet.html [ ] https://www.quocbuugroup.com/huong-dan-lap-trinh-website-ban-hangdon-gian-voi-php-laravel-framework.html [ ] https://k.cungcap.net/k/5cb1e8a484a59b1cc462db31/xay-dung-websiteban-hang-bang-laravel 72

Ngày đăng: 20/07/2023, 06:38

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

Tài liệu liên quan