Giải pháp hiệu quả cho việc kinh doanh giày dép trong thời đại công nghệ là xây dựng một hệ thống trực tuyến hỗ trợ quản lý cửa hàng. Hệ thống này phải có khả năng quản lý thông tin về sản phẩm, cho phép nhân viên chỉnh sửa và xóa thông tin nếu cần. Ngoài ra, hệ thống cần quản lý thông tin về hóa đơn bán hàng. Hệ thống cung cấp chức năng tìm kiếm giúp khách hàng dễ dàng tìm kiếm và chọn lựa giày dép một cách nhanh chóng. Cuối cùng, hệ thống cần cung cấp báo cáo và thống kê để người quản lý có thể dễ dàng theo dõi tình hình kinh doanh của cửa hàng.
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG HỆ THỐNG TRỰC TUYẾN HỖ TRỢ QUẢN LÝ CỬA HÀNG KINH DOANH GIÀY DÉP NĂM 2022 XÂY DỰNG HỆ THỐNG TRỰC TUYẾN HỖ TRỢ QUẢN LÝ CỬA HÀNG KINH DOANH GIÀY DÉP ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ Sinh viên thực : TRẦN VĂN HOÀNG Mã sinh viên : 1911505310124 Lớp : 19T1 Người hướng dẫn : PGS.TS VÕ TRUNG HÙNG Trần Văn Hoàng – Đà Nẵng, tháng 04/2022 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG HỆ THỐNG TRỰC TUYẾN HỖ TRỢ QUẢN LÝ CỬA HÀNG KINH DOANH GIÀY DÉP Người duyệt: PGS.TS Võ Trung Hùng Đà Nẵng, tháng/2022 Nhận xét người phản biện Nhận xét giảng viên hướng dẫn TÓM TẮT Tên đề tài: Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép Sinh viên thực hiện: Trần Văn Hoàng Mã SV: 191150531024 Lớp: 19T1 Nội dung tóm tắt: Thương mại điện tử phát triển mạnh mẽ Việt Nam, trang web bán hàng cần thiết để quảng bá thương hiệu sản phẩm Website nơi khách hàng tìm kiếm thơng tin chi tiết sản phẩm thương hiệu cách nhanh chóng xác Chỉ cần thiết bị có kết nối Internet, khách hàng dễ dàng truy cập thông tin đặt hàng online, sản phẩm giao đến tận nhà thời gian ngắn Đây xu hướng quan trọng thương mại điện tử Giải pháp hiệu cho việc kinh doanh giày dép thời đại công nghệ xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng Hệ thống phải có khả quản lý thông tin sản phẩm, cho phép nhân viên chỉnh sửa xóa thơng tin cần Ngồi ra, hệ thống cần quản lý thơng tin hóa đơn bán hàng Hệ thống cung cấp chức tìm kiếm giúp khách hàng dễ dàng tìm kiếm chọn lựa giày dép cách nhanh chóng Cuối cùng, hệ thống cần cung cấp báo cáo thống kê để người quản lý dễ dàng theo dõi tình hình kinh doanh cửa hàng TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT CỘNG HỊA XÃ HƠI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ SỐ Độc lập - Tự - Hạnh phúc NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Giảng viên hướng dẫn: Võ Trung Hùng Sinh viên thực hiện: Trần Văn Hoàng Mã SV: 1911505310124 Tên đề tài: Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép Các số liệu, tài liệu ban đầu: 2.1 Dữ liệu Cửa Hàng: • Tên cửa hàng: Fandy Store • Địa chỉ: 76 Lê Duẩn, Thạch Thang, Hải Châu, Đà Nẵng • Giới thiệu: Giày Fandy thương hiệu uy tín, với thời gian hoạt động thị trường năm Đến đây, bạn bị choáng ngợp không gian mua sắm tuyệt vời với phong cách trang trí trưng bày lạ mắt Đội ngũ nhân viên động, trẻ trung sẵn sàng hỗ trợ khách hàng cách tốt 2.2 Cơng ngệ phát triển: • Front-End: html, css, javascript, bootstrap • Back-End: PHP Laravel 8.0 • Hệ quản trị CSDL: mySQL • Công cụ: VS Code, 2.3 Tài liệu tham khảo: • "Phát triển phần mềm" tác giả Nguyễn Xuân Thuận (NXB Đại học Quốc gia TP.HCM, 2015) • Tài liệu MYSQL: https://www.mysql.com/ • Tài liệu PHP: https://www.php.net/docs.php • Tài liệu Laravel: https://laravel.com/docs/8.x Nội dung đồ án: 3.1 Phân tích yêu cầu: Trong phần này, đội ngũ phát triển hệ thống phân tích định nghĩa yêu cầu khách hàng, đặc biệt yêu cầu tính năng, giao diện, bảo mật hiệu suất 3.2 Thiết kế hệ thống: Sau phân tích yêu cầu khách hàng, đội ngũ phát triển hệ thống tiến hành thiết kế hệ thống Các phần hệ thống bao gồm sở liệu, giao diện người dùng, hệ thống tốn tính khác quản lý đơn hàng, quản lý sản phẩm, quản lý khách hàng quản lý báo cáo 3.3 Triển khai kiểm thử: Sau hoàn thành thiết kế, đội ngũ phát triển triển khai hệ thống môi trường thử nghiệm thực bước kiểm thử Việc giúp đảm bảo hệ thống hoạt động mong đợi đáp ứng yêu cầu khách hàng 3.4 Đưa hệ thống vào sử dụng: Sau hoàn thành việc kiểm thử sửa lỗi, hệ thống triển khai đưa vào sử dụng thực tế Đội ngũ phát triển cần cung cấp hướng dẫn sử dụng hỗ trợ khách hàng việc sử dụng hệ thống 3.5 Bảo trì nâng cấp: Hệ thống cần bảo trì nâng cấp thường xuyên để đảm bảo hoạt động ổn định đáp ứng yêu cầu khách hàng Các sản phẩm dự kiến - Tạo website đáp ứng mục tiêu đề ra, giao diện thân thiện với người dùng - File báo cáo hoàn chỉnh Ngày giao đồ án: 06/03/2023 Ngày nộp đồ án: 07/03/2023 Đà Nẵng, ngày Trưởng Bộ môn tháng năm 2023 Người hướng dẫn LỜI NÓI ĐẦU Đầu tiên, em xin gửi lời cảm ơn chân thành sâu sắc đến Thầy Võ Trung Hùng, người tận tình hướng dẫn em suốt trình nghiên cứu đồ án Nhờ dẫn đó, em khơng thu thập nhiều kiến thức quý báu mà học cách làm việc nghiêm túc hiệu Điều quan trọng em trình học tập nghiệp sau Em muốn gửi lời cảm ơn chân thành đến Thầy Cô Khoa Công nghệ số, Trường Đại học Sư phạm Kỹ thuật, người dày công giảng dạy truyền đạt kiến thức quý báu cho em suốt năm học đại học Những kiến thức khơng giúp em hồn thành đồ án tốt nghiệp mà trở thành đồng hành quý giá đường theo đuổi thành công em Em muốn gửi lời cảm ơn đặc biệt đến gia đình, bạn bè, người thân đặc biệt tập thể 19T1, người hỗ trợ đồng hành em năm tháng sinh viên Sự ủng hộ động viên họ truyền động lực cho em vượt qua khó khăn đạt thành tựu Trong trình thực đề tài, kiến thức thời gian có hạn, khơng thể tránh khỏi sai sót Em mong nhận thơng cảm góp ý từ q Thầy, Cơ để em hồn thiện đề tài cách tốt Em xin chân thành cảm ơn! i CAM ĐOAN Em xin cam đoan: ● Những nội dung luận văn em thực hướng dẫn Thầy Võ Trung Hùng ● Mọi tham khảo luận văn trích dẫn rõ ràng tác giả, tên cơng trình, thời gian địa điểm cơng bố ● Mọi chép không hợp lệ, vi phạm quy chế đào tạo hay gian trá, em xin chịu hoàn toàn trách nhiệm Sinh viên thực ii MỤC LỤC LỜI NÓI ĐẦU i MỤC LỤC iii DANH MỤC BẢNG BIỂU viii DANH MỤC HÌNH VẼ viii DANH MỤC CHỮ VIẾT TẮT TIẾNG VIỆT x DANH MỤC CHỮ VIẾT TẮT TIẾNG ANH xi MỞ ĐẦU 1 Lý chọn đề tài Mục tiêu đề tài Đối tượng nghiên cứu phạm vi nghiên cứu a Đối tượng nghiên cứu b Phạm vi nghiên cứu Phương pháp nghiên cứu Giải pháp công nghệ Cấu trúc đồ án Chương Cơ sở lý thuyết Chương Phân tích thiết kế hệ thống Chương Xây dựng chương trình Chương Kết luận Chương CƠ SỞ LÝ THUYẾT 1.1 Hệ quản trị sở liệu MySQL 1.1.1 Giới thiệu MySQL 1.1.2 Các thành phần MySQL 1.2 Tổng quan PHP iii Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép 2.2.6.2 Bảng customers Bảng lưu trữ liệu bao gồm: mã customers, họ tên , địa chỉ, số điện thoại, đường dẫn, email, mã user,… STT Tên trường Kiểu liệu Ràng buộc Id Bigint (20) Khóa Full_name Varchar (255) Address Varchar (255) Phone_no Varchar (255) Email Varchar (255) Slug Varchar (255) Is_deleted Tinyint (1) Created_at Timestamp Updated_at Timestamp 10 User_id Bigint (20) Mô tả Bảng 2.8: Bảng Customers 2.2.6.3 Bảng Slides Bảng lưu trữ liệu bao gồm: mã Slides, nội dung,mơ tả,hình ảnh, url, … STT Tên trường Kiểu liệu Ràng buộc Id Bigint (20) Khóa Content Varchar (255) Description Varchar (255) Image Varchar (255) Url Varchar (255) Is_deleted Tinyint (1) Created_at Timestamp Updated_at Timestamp Mô tả Bảng 2.9: Bảng Slides SVTH: Trần Văn Hoàng 29 Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép 2.2.6.4 Bảng user Bảng lưu trữ liệu bao gồm: mã user, tên, địa chỉ, số điện thoại, password, email,cấp độ,… STT Tên trường Kiểu liệu Ràng buộc Id Bigint (20) Khóa Name Varchar (255) Email Varchar (255) Level Int (11) Email_verified date Password Varchar (255) Reset_password Varchar (255) Remember_token Varchar (100) Is_deleted Tinyint (1) 10 Created_at Timestamp 11 Updated_at Timestamp Mô tả Bảng 2.10: Bảng users 2.2.6.5 Bảng orders Bảng lưu trữ liệu bao gồm: mã orders, tình trạng đơn hàng, trạng thái tốn, mã khách hàng, … STT Tên trường Kiểu liệu Ràng buộc Id Bigint (20) Khóa Order_status Int (11) payment_status Int (11) customer_id Bigint (20) Is_deleted Tinyint (1) Created_at Timestamp Updated_at Timestamp Mô tả Khóa ngoại đến bảng customer Bảng 2.11: Bảng orders SVTH: Trần Văn Hoàng 30 Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép 2.2.6.6 Bảng order_details Bảng lưu trữ liệu bao gồm: mã order_details, mã orders, mã product, … STT Tên trường Kiểu liệu Ràng buộc Id Bigint (20) Khóa Quantity Int (11) Mơ tả Khóa ngoại Order_id Bigint (20) đến bảng orders Khóa ngoại Product_id Bigint (20) đến bảng product Is_deleted Tinyint (1) Created_at Timestamp Updated_at Timestamp Bảng 2.12: Bảng order_details 2.2.6.7 Bảng product_categories Bảng lưu trữ liệu bao gồm: mã product_categories, tên loại sản phẩm, mô tả, đường dẫn, … STT Tên trường Kiểu liệu Ràng buộc Id Bigint (20) Khóa Name Varchar (255) Description Varchar (255) Slug Varchar (255) Is_deleted Tinyint (1) Created_at Timestamp Updated_at Timestamp Mô tả Bảng 2.13: Bảng product_categories 2.2.6.8 Bảng roles Bảng lưu trữ liệu bao gồm: mã roldes, tên vai trị, tên hiển thị , … SVTH: Trần Văn Hồng 31 Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép STT Tên trường Kiểu liệu Ràng buộc Id Bigint (20) Khóa Name Varchar (255) Display_name Varchar (255) Is_deleted Tinyint (1) Created_at Timestamp Updated_at Timestamp Mô tả Bảng 2.14: Bảng roles 2.2.6.9 Bảng permissions Bảng lưu trữ liệu bao gồm: mã permissions, tên quyền, tên hiển thị , … STT Tên trường Kiểu liệu Ràng buộc Id Bigint (20) Khóa Name Varchar (255) Display_name Varchar (255) Is_deleted Tinyint (1) Created_at Timestamp Updated_at Timestamp Mô tả Bảng 2.15: Bảng permissions 2.2.6.10 Bảng permission_roles Bảng lưu trữ liệu bao gồm: mã permission_roles, mã permissions, mã roldes ,… STT Tên trường Kiểu liệu Ràng buộc Id Bigint (20) Khóa Mơ tả Khóa ngoại Permission_id Bigint (20) đến bảng permissions Bigint (20) Role_id Khóa ngoại đến bảng roles SVTH: Trần Văn Hồng 32 Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép Created_at Timestamp Updated_at Timestamp Bảng 2.16: Bảng permission_roles 2.2.6.11 Bảng role_user Bảng lưu trữ liệu bao gồm: mã role_user, mã user, mã roldes , … STT Tên trường Kiểu liệu Ràng buộc Id Bigint (20) Khóa Mơ tả Khóa ngoại user_id Bigint (20) đến bảng user Bigint (20) Khóa ngoại đến bảng Role_id roles Created_at Timestamp Updated_at Timestamp Bảng 2.17: Bảng role_user 2.2.6.12 Bảng Products Bảng lưu trữ liệu bao gồm: mã product, tên sản phẩm, mã code, mô tả, chi tiết, ảnh, giá, giá khuyến mãi, số lượng, sp_bán chạy, sp_mới, mã brand, mã category, … STT Tên trường Kiểu liệu Ràng buộc Id Bigint (20) Khóa Name Varchar (255) Code Varchar (50) description Varchar (255) detail Varchar (255) url_image Varchar (255) price Int (11) promotion_price Int (11) SVTH: Trần Văn Hồng Mơ tả 33 Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép quantity Int (11) 10 slug Varchar (255) 11 is_hot Tinyint (1) 12 is_new Tinyint (1) 13 brand_id 14 category_id 15 is_deleted Tinyint (1) 16 Created_at Timestamp 17 Updated_at Timestamp Bigint (20) Khóa ngoại đến bảng bands Bigint (20) Khóa ngoại đến bảng products_categories Bảng 2.18: Bảng products SVTH: Trần Văn Hoàng 34 Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép Chương XÂY DỰNG CHƯƠNG TRÌNH 3.1 Giao diện chương trình 3.1.1 Giao diện khách hàng 3.1.1.1 Giao diện trang chủ • Mơ tả: Giao diện trang chủ tương tác với khách hàng • Hoạt động: - Tìm kiếm sản phẩm theo tên - Xem thông tin sản phẩm - Thêm sản phẩm vào giỏ hàng - Đăng ký, đăng nhập Giao diện trang chủ 3.1.1.2 Giao diện Trang đăng nhập • Mơ tả: Giao diện đăng nhập tương tác với khách hàng • Hoạt động: Nhập email mật để đăng nhập SVTH: Trần Văn Hoàng 35 Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép Giao diện đăng nhập 3.1.1.3 Giao diện Trang sản phẩm • Mơ tả: Giao diện trang sản phẩm tương tác với khách hàng • Hoạt động: - Xem thông tin sản phẩm - Xem thông tin sản phẩm theo danh mục - Tìm kiếm sản phẩm - Lọc sản phẩm theo giá SVTH: Trần Văn Hoàng 36 Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép Giao diện trang sản phẩm 3.1.1.4 Giao diện Trang liên hệ • Mô tả: Giao diện trang liên hệ tương tác với khách hàng • Hoạt động: - Nhập thơng tin liên hệ - Gửi mail cho cửa hàng Giao diện trang liên hệ SVTH: Trần Văn Hoàng 37 Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép 3.1.1.5 Giao diện giỏ hàng • Mô tả: Giao diện giỏ hàng tương tác với khách hàng • Hoạt động: - Xóa cập nhập giỏ hàng - Đặt hàng-> nhấn checkout Giao diện trang giỏ hàng 3.1.2 Giao diện Quản lý 3.1.2.1 Giao diện đăng nhập • Mơ tả: Giao diện đăng nhập • Hoạt động: Nhập email mật để đăng nhập SVTH: Trần Văn Hoàng 38 Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép Giao diện trang đăng nhập 3.1.2.2 Giao diện trang thống kê • Mơ tả: Giao diện thống kê • Hoạt động: - Hiển thị thống kê theo ngày, tuần,tháng - Hiển thị tổng sản phẩm - Khách hàng đăng ký SVTH: Trần Văn Hoàng 39 Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép Giao diện trang thống kê 3.1.2.3 Giao diện trang quản lý đơn hàng • Mơ tả: Giao diện quản lý đơn hàng • Hoạt động: - Xem chi tiết đơn hàng - Xóa đơn hàng Giao diện trang đơn hàng 3.1.2.4 Giao diện trang Phân quyền • Mơ tả: Giao diện phân quyền • Hoạt động: Thêm, sửa, xóa quyền SVTH: Trần Văn Hồng 40 Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép Giao diện trang phân quyền 3.1.2.5 Giao diện trang Quản lý Sản phẩm • Mơ tả: Giao diện quản lý sản phẩm • Hoạt động: Xem, thêm, sửa, xóa sản phẩm Giao diện trang quản lý sản phẩm SVTH: Trần Văn Hoàng 41 Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép Chương KẾT LUẬN 4.1 Ưu điểm Trong đồ án này, em xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng Hệ thống xây dựng tảng website, nhằm cung cấp chức quản lý sản phẩm, đơn hàng, thành viên người dùng cho nhân viên quản trị viên, cho phép khách hàng xem, tìm kiếm mua sản phẩm website, liên hệ với cửa hàng 4.2 Hạn chế ● Hệ thống chưa tối ưu tuyệt đối giao diện sở liệu ● Hệ thống thiếu nhiều chức hỗ trợ như: bình luận, đánh giá, chat trực tuyến, thống kê biểu đồ, in hóa đơn, … 4.3 Hướng phát triển ● Chỉnh sửa giao diện đẹp mắt hơn, tối ưu hóa hiển thị ● Xây dựng thêm chức hỗ trợ trao đổi trực tiếp với khách hàng chatbox, tích hợp hệ thống đánh giá sản phẩm, Tích hợp tính định vị giao hàng, in hóa đơn… ● Đăng nhập Website bàng google, facebook, … Những hướng phát triển giúp tăng tính khả tương tác hệ thống, cung cấp trải nghiệm tốt cho khách hàng nâng cao khả quản lý cho nhân viên quản trị viên SVTH: Trần Văn Hoàng Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh giày dép TÀI LIỆU THAM KHẢO [1] Tài liệu MYSQL: https://www.mysql.com/ [2] Tài liệu PHP: https://www.php.net/docs.php [3] Tài liệu Laravel: https://laravel.com/docs/8.x SVTH: Trần Văn Hoàng