XÂY DỰNG HỆ THỐNG TRỰC TUYẾN HỖ TRỢ QUẢN LÝ CỦA HÀNG KINH DOANH MỸ PHẨM

62 7 0
XÂY DỰNG HỆ THỐNG TRỰC TUYẾN HỖ TRỢ QUẢN LÝ CỦA HÀNG KINH DOANH MỸ PHẨM

Đ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

Website bao gồm các chức năng chính dành cho người sử dụng không phải là khách hàng thành viên như: đăng ký tài khoản, đăng nhập, xem thông tin sản phẩm, xem bình luận đánh giá, tìm kiếm sản phẩm mà mình muốn. Các chức năng dành cho người sử dụng là khách hàng như: cập nhật giỏ hàng, đặt hàng, xem đơn hàng, hủy đơn hàng, đánh giá bình luận sản phẩm,… Đối với người sử dụng là nhân viên có các chức năng như: quản lý danh mịc sản phẩm , quản lý sản phẩm, quản lý đơn hàng,, quản lý khách hàng,… Đối với người sử dụng là chủ cửa hàng thì ngoài các chức năng của nhân viên, có thể sử dụng các chức năng khác như xem thống kê, quản lý nhân viên, quản lý khách hàng, quản lý kho,…

TrầN Thị Lan 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 MỸ PHẨM Sinh viên thực : Trần Thị Lan Hương NĂM 2023 XÂY DỰNG HỆ THỐNG TRỰC TUYẾN HỖ TRỢ QUẢN LÝ CỬA HÀNG KINH DOANH MỸ PHẨM ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ Mã sinh viên : 1911505310227 Lớp : 19T2 Người hướng dẫn : PGS.TS VÕ TRUNG HÙNG Đà Nẵng, tháng 6/2023 ĐẠ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 MỸ PHẨM Người duyệt: PGS.TS Võ Trung Hùng Đà Nẵng, tháng 6/2023 NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN NHẬN XÉT CỦA NGƯỜI PHẢN BIỆ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 mỹ phẩm Sinh viên thực hiện: Trần Thị Lan Hương Mã SV: 1911505310227 Lớp: 19T2 Nội dung tóm tắt: Đồ án với đề tài “Xây dựng hệ thống trực tuyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm” xây dựng ngơn ngữ lập trình PHP, sử dụng html css js boostrap để xây dựng giao diện, sử dụng hệ quản trị sở liệu MySQL Website bao gồm chức dành cho người sử dụng khách hàng - thành viên như: đăng ký tài khoản, đăng nhập, xem thơng tin sản phẩm, xem bình luận đánh giá, tìm kiếm sản phẩm mà muốn Các chức dành cho người sử dụng khách hàng như: cập nhật giỏ hàng, đặt hàng, xem đơn hàng, hủy đơn hàng, đánh giá bình luận sản phẩm,… Đối với người sử dụng nhân viên có chức như: quản lý danh mịc sản phẩm , quản lý sản phẩm, quản lý đơn hàng,, quản lý khách hàng,… Đối với người sử dụng chủ cửa hàng ngồi chức nhân viên, sử dụng chức khác xem thống kê, quản lý nhân viên, quản lý khách hàng, quản lý kho,… NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Giảng viên hướng dẫn: PGS.TS Võ Trung Hùng Sinh viên thực hiện: Trần Thị Lan Hương Mã SV: 1911505310227 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 mỹ phẩm Các số liệu, tài liệu ban đầu: − Dựa qui định upload tài liệu, qui tắc đặt câu hỏi − Tài liệu tham khảo: https://www.w3schools.com/ Nội dung đồ án: − Phân tích yêu cầu khách hàng: Trao đổi với khách hàng để phân tích yêu cầu khách hàng chức trang web, tạo tài liệu đặc tả yêu cầu − Thiết kế hệ thống: Dựa vào tài liệu đặc tả yêu cầu để xây dựng giao diện, thiết kế sở liệu − Xây dựng hệ thống: Sử dụng ngơn ngữ lập trình hệ thống theo tài liệu đặc tả yêu cầu − Tiến hành kiểm thử: Sau hoàn tất bước đem hệ thống vào mơi trường thử nghiệm thực bước kiểm thử Nếu có lỗi tiến hiến hành sửa lỗi, đảm bảo hệ thống hoạt động theo yêu cầu khách hàng − Triển khai thử nghiệm: Đưa hệ thống vào hoạt đông, hướng dẫn khách hàng cách sử dụng hệ thống hiệu Các sản phẩm dự kiến − Hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm − File báo cáo hoàn chỉnh Ngày giao đồ án: 15/02/2023 Ngày nộp đồ án: 11/06/2023 Trưởng Bộ môn Đà Nẵng, ngày tháng năm 2023 Người hướng dẫn LỜI NÓI ĐẦU Lời đầu tiên, em xin gửi lời cảm ơn chân thành đến quý thầy cô giúp đỡ chúng em thực đề tài Đặc biệt PGS.TS Võ Trung Hùng tận tình giúp đỡ em suốt trình thực đề tài tốt nghiệp Đồng thời, em xin cảm ơn quý thầy cô thuộc ngành Công nghệ thông tin khoa Công nghệ số, trường Đại học Sư phạm Kỹ thuật - Đại học Đà Nẵng truyền đạt kiến thức cần thiết kinh nghiệm quý báu cho chúng em suốt thời gian năm giảng đường để em thực tốt đề tài Đặc biệt, em xin gởi lời cảm ơn chân thành tới TS Hoàng Thị Mỹ Lệ, PGS.TS Võ Trung Hùng, ThS Nguyễn Thị Hà Quyên - giáo viên chủ nhiệm lớp 18T3 giúp đỡ em nhiều q trình học tập cơng việc Trong trình thực đề tài, kiến thức thời gian cịn hạn chế nên khơng thể tránh khỏi sai sót Vì em mong q thầy, thơng cảm góp ý để em hồn thiện đề tài Và lời góp ý giúp em tránh sai lầm sau Em xin chân thành cảm ơn! Đà Nẵng, ngày tháng năm 2022 Sinh viên thực 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ên 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 NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN i NHẬN XÉT CỦA NGƯỜI PHẢN BIỆN ii NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP iv MỤC LỤC iii DANH MỤC BẢNG BIỂU viii DANH MỤC HÌNH VẼ ix 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 12 Mục tiêu đề tài 12 Đối tượng nghiên cứu phạm vi nghiên cứu 12 a Đối tượng nghiên cứu 12 b Phạm vi nghiên cứu 13 Phương pháp nghiên cứu 13 Giải pháp công nghệ 13 Cấu trúc đồ án 13 Chương CƠ SỞ LÝ THUYẾT 14 1.1 Ngơn ngữ lập trình PHP 14 1.1.1 Khái niệm PHP 14 1.1.2 Lịch sử phát triển 14 1.2 Framework Laravel 15 1.2.1 Khái niệm Laravel 15 1.2.2 Lịch sử phát triển 15 iii 1.3 Tổng quan sở liệu MySQL 16 1.4 HTML CSS 16 1.4.1 Khái niệm HTML 16 1.4.2 Khái niệm CSS 16 1.5 Ngơn ngữ lập trình JavaScript 17 1.5.1 Khái niệm JavaScript 17 1.5.2 Lịch sử phát triển 17 1.6 Khái niệm Boostrap 18 Chương PHÂN TÍCH THIẾT KẾ HỆ THỐNG 19 2.1 Khảo sát yêu cầu 19 2.1.1 Khảo sát thực tế 19 2.1.2 Khảo sát người dùng 19 2.2 Liệt kê người dùng yêu cầu 19 2.2.1 Xác định tác nhân 19 2.2.2 Các yêu cầu chức 19 2.2.3 Yêu cầu phi chức 21 2.3 Phân tích thiết kế hệ thống 21 2.3.1 Liệt kê Actor Usecase 21 2.3.2 Sơ đồ Usecase 21 2.3.2.1 Sơ đồ Usecase tổng quát 21 2.3.2.2 Đăng ký đăng nhập 22 2.3.2.3 Cập nhật giỏ hàng 23 2.3.2.4 Quản lý danh mục sản phẩm 23 2.3.2.5 Quản lý sản phẩm 24 2.3.2.6 Quản lý đơn hàng 24 iv Xây dựng hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm idProduct Mã sản phẩm Int(11) amount Số lượng Int(11) genaral Trạng thái sản phẩm Text created_at Ngày tạo Text updateed_at Ngày cập nhật Text Khóa phụ 2.3.5.5 Bảng bill Bảng 2.3.5 5: Bảng bill Thuộc tính Giải thích Kiểu liệu Ghi id Mã sản phẩm Int(11) Khóa idUser Mã khách hàng Int(11) name Tên khách hàng Text email Địa email Text price Giá tiền Int(11) numberPhone Số điện thoại Text address Địa Text general Trạng thái đơn Int(11) created_at Ngày tạo Text updateed_at Ngày cập nhật Text Khóa phụ 2.3.5.6 Bảng nhapxuatkho Bảng 2.3.5 6: Bảng nhapxuatkho Thuộc tính Giải thích Kiểu liệu Ghi id Mã đơn hàng Bigint(2) Khóa code Ngày tạo đơn Varcher(255) type SVTH: Trần Thị Lan Hương Loại đơn: đơn nhập Int(11) đơn xuất 42 Xây dựng hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm id_product Mã sản phẩm Int(11) content content Varchar(255) amount Số lượng Int(11) price Giá Int(11) created_at Ngày tạo Timesamp updateed_at Ngày cập nhật Timesamp Khóa phụ 2.3.5.7 Bảng comments Bảng 2.3.5 7: Bảng comments Thuộc tính Giải thích Kiểu liệu Ghi id Mã bình luận Int(11) Khóa user_id Mã khách hàng Int(11) parent_id Int(10) body Text commentable_id Mã sản phẩm commentable_type Int(10) Khóa phụ Khóa phụ Varchar(255) created_at Ngày tạo Timesamp updateed_at Ngày cập nhật Timesamp 2.3.5.8 Bảng love Bảng 2.3.5 8: Bảng love Thuộc tính Giải thích Kiểu liệu Ghi id Mã u thích Int(11) Khóa id_product Mã sản phẩm Int(11) Khóa phụ id_user Mã khách hàng Int(11) Khóa phụ created_at Ngày tạo Date update_at Ngày cập nhật Date SVTH: Trần Thị Lan Hương 43 Xây dựng hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm 2.3.6 Sơ đồ ERD Hình 2.3.6 1: Sơ đồ ERD SVTH: Trần Thị Lan Hương 44 Xây dựng hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm 2.3.7 Sơ đồ lớp Hình 2.3.7 1: Sơ đồ lớp SVTH: Trần Thị Lan Hương 45 Xây dựng hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm Chương XÂY DỰNG CHƯƠNG TRÌNH 3.1 Cơng cụ xây dựng chương trình − Hệ quản trị sở liệu MySQL : thiết kế sở liệu − PHP, Laravel xây dựng Back-end(sever) chương trình − HTML, CSS, JS, Bootstrap: xây dựng Front-end chương trình 3.2 Giao diện chương trình 3.2.1 Giao diện trang đăng ký − Mơ tả: Giao diện để người dùng nhập thông tin đăng ký tài khoản Hình 3.2.2 1: Giao diện trang đăng ký 3.2.2 Giao diện trang đăng nhập − Mô tả: Giao diện để người dùng nhập thông tin tài khoản đăng nhập vào hệ thống SVTH: Trần Thị Lan Hương 46 Xây dựng hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm Hình 3.2.2 2: Giao diện trang đăng nhập 3.2.3 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: • Đăng ký, đăng nhập • Tìm kiếm sản phẩm • Xem thơng tin sản phẩm • Thêm sản phẩm vào giỏ hàng SVTH: Trần Thị Lan Hương 47 Xây dựng hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm Hình 3.2.2 3: Giao diện trang chủ 3.2.4 Giao diện trang sản phẩm − Mô tả: Giao diện hiển thị sản phẩm theo danh mục − Hoạt động: • Tìm kiếm sản phẩm • Xem thơng tin sản phẩm • Thêm sản phẩm vào giỏ hàng SVTH: Trần Thị Lan Hương 48 Xây dựng hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm Hình 3.2.2 4: Giao diện trang sản phẩm 3.2.5 Giao diện trang chi tiết sản phẩm − Mô tả: Hiển thị thông tin chi tiết sản phẩm − Hoạt động: • Xem thơng tin chi tiết sản phẩm • Thêm vào giỏ hàng • Thêm vào u thích • Xem đánh giá bình luận SVTH: Trần Thị Lan Hương 49 Xây dựng hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm Hình 3.2.2 5: Giao diện trang chi tiết sản phẩm 3.2.6 Giao diện trang giỏ hàng − Mô tả: Chứa sản phẩm người dùng muốn mua − Hoạt động: • Cập nhật số lượng sản phẩm • Xóa sản phẩm • Thanh tốn SVTH: Trần Thị Lan Hương 50 Xây dựng hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm Hình 3.2.2 6: Giao diện trang giỏ hàng 3.2.7 Giao diện trang quản lý danh mục sản phẩm − Mô tả: Hiển thị danh sách danh mục sản phẩm − Hoạt động: • Thêm danh mục sản phẩm • Chỉnh sửa danh mục sản phẩm • Xóa danh mục sản phẩm Hình 3.2.2 7: Giao diện trang quản lý danh mục sản phẩm 3.2.8 Giao diện trang quản lý sản phẩm − Mô tả: Hiển thị danh sách sản phẩm − Hoạt động: • Thêm sản phẩm • Chỉnh sửa thông tin sản phẩm SVTH: Trần Thị Lan Hương 51 Xây dựng hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm • Xóa sản phẩm Hình 3.2.2 8: Giao diện trang quản lý sản phẩm 3.2.9 Giao diện trang quản lý đơn hàng − Mô tả: Trang quản lý đơn hàng hiển thị danh sách đơn tại, danh sách đơn giao, danh sách đơn giao − Hoạt động: • Xem danh sách đơn • Xem danh sách đơn giao • Xem danh sách đơn giao Hình 3.2.2 9: Giao diện trang quản lý đơn hàng SVTH: Trần Thị Lan Hương 52 Xây dựng hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm 3.2.10 Giao diện quản lý kho − Mô tả: Hiển thị danh sách sản phẩm kho − Hoạt động: • Thêm sản phẩm vào kho • Chỉnh sửa thông tin sản phẩm kho • Xóa sản phẩm kho Hình 3.2.2 10: Giao diện trang quản lý kho 3.2.11 Giao diện quản lý nhân viên − Mô tả: Hiển thị danh sách nhân viên − Hoạt động: • Thêm tài khoản nhân viên • Sửa thơng tin nhân viên • Xóa nhân viên Hình 3.2.2 11: Giao diện trang quản lý nhân viên SVTH: Trần Thị Lan Hương 53 Xây dựng hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm 3.2.12 Giao diện quản lý khách hàng − Mô tả: Hiển thị danh sách khách hàng − Hoạt động: Xem danh sách khách hàng Hình 3.2.2 12: Giao diện trang quản lý khách hàng 3.2.13 Giao diện thống kê − Mô tả: Hiển thị thống kê − Hoạt động: • Thống kê số lượng tài khoản khách hàng • Thống kê số lượng sản phẩm có • Thống kê số lượng danh mục có Hình 3.2.2 13: Giao diện trang thống kê SVTH: Trần Thị Lan Hương 54 Xây dựng hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂ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 kinh doanh mỹ phẩm Hệ thống xây dựng tảng website, nhằmđáp ứng nhu cầu mua sắm trực tuyến khách hàng, khách hàng mua hàng mà khơng cần đến cửa hàng đồng thời có chức quản lý dành cho nhân viên nhưu quản lý sản phẩm,danh mục sản phẩm, đơn hàng, có chức để chủ cửa hàng kiểm sốt hoạt động kinh doanh cửa hàng quản lý kho, quản lý nhân viên, thống kê, 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 cịn 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 − Nâng cấp, hoàn thiện giao diện thân thiện với người dùng − Tối ưu hóa chức có thêm chức đăng nhập tài khoản google, facebook, chat khách hàng với nhân viên, tích hợp đồ định vị cửa hàng, định vị đơn hàng giao,… SVTH: Trần Thị Lan Hương 55 Xây dựng hệ thống trực truyến hỗ trợ quản lý cửa hàng kinh doanh mỹ phẩm TÀI LIỆU THAM KHẢO [1] Hình ảnh, thơng tin sản phẩm: https://beautygarden.vn/ [2] Tài liệu PHP: https://www.w3schools.com/php/ [3] Tài liệu Laravel: https://www.w3schools.in/laravel/intro [4] Tài liệu MySQL: https://www.w3schools.com/mysql/mysql_intro.asp [5] Tài liệu HTML: https://www.w3schools.com/html/html_intro.asp [6] Tài liệu CSS: https://www.w3schools.com/Css/css_intro.asp SVTH: Trần Thị Lan Hương 56

Ngày đăng: 27/12/2023, 20:48

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

Tài liệu liên quan