Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 150 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
150
Dung lượng
5,95 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ✡ ✡ KHOÁ LUẬN TỐT NGHIỆP PHÁT TRIỂN HỆ THỐNG BÁN HÀNG DÀNH CHO DOANH NGHỆP GVHD: ThS Nguyễn Trần Thi Văn Sinh viên thực Nguyễn Văn Huy Trần Gia Phúc Tp Hồ Chí Minh, tháng năm 2023 18110123 18110178 ĐH SƯ PHẠM KỸ THUẬT TP.HCM CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA ĐÀO TẠO CHẤT LƯỢNG CAO- Độc Độc lập – Tự – Hạnh Phúc ***** ***** NHIỆM VỤ THỰC HIỆN KHÓA LUẬN TỐT NGHIỆP Họ tên Sinh viên : Nguyễn Văn Huy MSSV 1: 18110123 Họ tên Sinh viên : Trần Gia Phúc MSSV 2: 18110178 Ngành: Công nghệ Thông tin Tên đề tài: Phát triển hệ thống bán hàng dành cho doanh nghiệp Họ tên Giáo viên hướng dẫn: ThS Nguyễn Trần Thi Văn Nội dung thực hiện: Lý thuyết: - Tìm hiểu nghiệp vụ bán hàng - Tìm hiểu nghiệp vụ giao hàng - Các công nghệ phát triển hệ thống phần mềm mới: NodeJS, React Native, ReactJS Thực hành: -Xây dựng ứng dụng mua hàng cho khách hàng: Thông tin sản phẩm Giỏ hàng Quản lý đơn hàng Thông tin khuyến Quản lý thông tin cá nhân - Xây dựng Management Website cho ứng dụng với Express, ReactJS Quản lý sản phẩm Quản lý chương trình khuyến Quản lý đơn hàng Nhập hàng Báo cáo tồn kho Tra cứu hóa đơn Quản lý vận đơn Làm giá sản phẩm Quản lý thông tin khách hàng - Xây dựng API Server Thời gian thực hiện: 15 tuần (Bắt đầu từ 21/02/2023 đến 29/05/2023) Chữ ký SV: …………………………………………………………… Chữ ký SV: …………………………………………………………… Tp Hồ Chí Minh, ngày…tháng…năm 2023 TRƯỞNG NGÀNH CNTT (Ký ghi rõ họ tên) GIẢNG VIÊN HƯỚNG DẪN (Ký ghi rõ họ tên) ĐH SƯ PHẠM KỸ THUẬT TP.HCM KHOA ĐÀO TẠO CHẤT LƯỢNG CAO- ***** CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Độc lập – Tự – Hạnh Phúc ***** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên Sinh viên : Nguyễn Văn Huy MSSV 1: 18110123 Họ tên Sinh viên : Trần Gia Phúc MSSV 2: 18110178 Ngành: Công nghệ Thông tin Tên đề tài: Phát triển hệ thống bán hàng dành cho doanh nghiệp Họ tên Giáo viên hướng dẫn: ThS Nguyễn Trần Thi Văn……………………… NHẬN XÉT Về nội dung đề tài khối lượng thực hiện: Ưu điểm: Khuyết điểm Đề nghị cho bảo vệ hay không ? Đánh giá loại : Điểm : Tp Hồ Chí Minh, ngày… Tháng… năm 2023 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) ĐH SƯ PHẠM KỸ THUẬT TP.HCM KHOA ĐÀO TẠO CHẤT LƯỢNG CAO- ***** CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Độc lập – Tự – Hạnh Phúc ***** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên Sinh viên : Nguyễn Văn Huy MSSV 1: 18110123 Họ tên Sinh viên : Trần Gia Phúc MSSV 2: 18110178 Ngành: Công nghệ Thông tin Tên đề tài: Phát triển hệ thống bán hàng dành cho doanh nghiệp Họ tên Giáo viên phản biện: PGS.TS Hoàng Văn Dũng NHẬN XÉT Về nội dung đề tài khối lượng thực hiện: Ưu điểm: Khuyết điểm Đề nghị cho bảo vệ hay không ? Đánh giá loại : Điểm : Tp Hồ Chí Minh, ngày… Tháng… năm 2023 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) MỤC LỤC CHƯƠNG TỔNG QUAN 1.1 TÍNH CẤP THIẾT CỦA ĐỀ TÀI _ 1.2 MỤC TIÊU CỦA ĐỀ TÀI 1.3 CÁCH TIẾP CẬN VÀ PHƯƠNG PHÁP NGHIÊN CỨU 1.4 KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC _ CHƯƠNG CƠ SỞ LÝ THUYẾT _ 2.1 REACT NATIVE _ 2.1.1 Khái niệm _ 2.1.2 Ưu điểm nhược điểm 2.2 NODEJS 2.2.1 Lịch sử 2.2.2 Giới thiệu NodeJs _ 2.2.3 Ưu điểm 2.2.4 Nhược điểm _ 2.2.5 Lý chọn NodeJs _ 2.3.4 Lý chọn MySQL CHƯƠNG KHẢO SÁT HIỆN TRẠNG _ 3.1 FASTWORK SALE _ 3.1.1 Giới thiệu 3.1.2 Ưu điểm 3.1.3 Hạn chế _ 3.2 ĐIỆN MÁY XANH VÀ THẾ GIỚI DI ĐỘNG 3.2.1 Giới thiệu 3.2.1 Ưu điểm CHƯƠNG XÁC ĐỊNH VÀ MƠ HÌNH HĨA U CẦU 4.1 XÁC ĐỊNH YÊU CẦU _ 4.1.1 Yêu cầu chức _ 4.1.2 Yêu cầu phi chức _ 12 4.2 MƠ HÌNH HĨA U CẦU 12 4.2.1 Lược đồ usecase 12 4.2.2 Đặc tả số usecase 20 CHƯƠNG THIẾT KẾ HỆ THỐNG _ 39 5.1 THIẾT KẾ CƠ SỞ DỮ LIỆU _ 39 5.1.1 Sơ đồ Quan hệ liệu - ERD(Entity – Relationship Diagram) 39 5.1.2 Mô tả liệu 40 5.3 THIẾT KẾ GIAO DIỆN _ 56 5.3.1 Web ERP _ 56 5.3.2 App Bán hàng _ 79 CHƯƠNG CÀI ĐẶT VÀ KIỂM THỬ _ 98 6.1 CÀI ĐẶT _ 98 6.2 CÁC BƯỚC CHẠY HỆ THỐNG 98 6.3 KIỂM THỬ MỘT SỐ CHỨC NĂNG CƠ BẢN 99 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN _ 103 7.1 KẾT QUẢ ĐẠT ĐƯỢC 103 7.2 ƯU ĐIỂM VÀ NHƯỢC ĐIỂM 103 7.2.1 Ưu điểm _ 103 7.2.2 Nhược điểm 103 7.3 HƯỚNG PHÁT TRIỂN 103 TÀI LIỆU THAM KHẢO 104 DANH MỤC HÌNH ẢNH Hình Trang chủ Fastwork _ Hình Theo dõi nhập hàng Fastwork _ Hình Xử lý đơn hàng Fastwork Hình Bán hàng tồn kho Fastwork _ Hình Lược đồ usecase App bán hàng dành cho khách hàng _ 12 Hình Lược đồ usecase Hệ thống quản trị bán hàng 15 Hình Sơ đồ quan hệ liệu - ERD 39 Hình Giao diện hình trang chủ 56 Hình Giao diện hình Xem danh sách sản phẩm _ 57 Hình 10 Giao diện hình Xem chi tiết sản phẩm 58 Hình 11 Giao diện hình Thêm sản phẩm – Thơng tin 59 Hình 12 Giao diện hình Thêm sản phẩm - Thuộc tính sản phẩm _ 60 Hình 13 Giao diện hình Xem danh sách chương trình khuyến _ 61 Hình 14 Giao diện hình Thêm chương trình khuyến _ 62 Hình 15 Giao diện hình Quản lý tồn kho model _ 63 Hình 16 Giao diện hình Nhập tồn kho Model 64 Hình 17 Giao diện hình Nhập tồn kho sản phẩm _ 65 Hình 18 Giao diện hình Nhập tồn kho đích danh sản phẩm _ 66 Hình 19 Giao diện hình Xem danh sách đơn hàng theo trạng thái đơn hàng 67 Hình 20 Giao diện hình Xem chi tiết đơn hang & Xuất hàng 67 Hình 21 Giao diện hình Thu tiền cho đơn hàng 68 Hình 22 Giao diện hình Hủy đơn hàng _ 69 Hình 23 Giao diện hình Quản lý giá model/ sản phẩm 70 Hình 24 Giao diện hình Làm giá model 71 Hình 25 Giao diện hình Cập nhật thơng tin giá model _ 72 Hình 26 Giao diện hình Làm giá sản phẩm 73 Hình 27 Giao diện hình Cập nhật giá sản phẩm 74 Hình 28 Giao diện hình Xem danh sách khách hàng 75 Hình 29 Giao diện hình Xem thông tin cá nhân khách hàng 76 Hình 30 Giao diện hình Xem danh sách phiếu xuất _ 77 Hình 31 Giao diện hìnhXem chi tiết phiếu xuất 78 Hình 32 Giao diện hình Trang chủ app _ 79 Hình 33 Giao diện hình cửa hàng _ 81 Hình 34 Giao diện hình Kết tìm kiếm sản phẩm theo từ khóa 82 Hình 35 Giao diện hình Thơng tin chi tiết sản phẩm 83 Hình 36 Giao diện hình Thêm sản phẩm vào giỏ hàng _ 85 Hình 37 Giao diện hình giỏ hàng _ 86 Hình 38 Giao diện hình Đơn hàng 88 Hình 39 Giao diện hình Thay đổi địa nhận hàng _ 89 Hình 40 Giao diện hình Đặt đơn hàng thành công 90 Hình 41 Giao diện hình Danh sách chương trình khuyến _ 91 Hình 42 Giao diện hình Xem danh sách sản phẩm áp dụng chương trình khuyến _ 92 Hình 43 Giao diện hình Danh mục hàng hóa 93 Hình 44 Giao diện hình Kết tìm kiếm sản phẩm theo danh mục hàng hóa 94 Hình 45 Giao diện hình Quản lý đơn hàng theo trạng thái đơn hàng 95 Hình 46 Giao diện hình Xem thơng tin chi tiết đơn hàng _ 96 DANH MỤC BẢNG Bảng Yêu cầu chức _ Bảng Yêu cầu phi chức _ 12 Bảng Danh sách usecase app bán hàng dành cho khách hàng 13 Bảng Danh sách usecase Hệ thống quản trị bán hàng 16 Bảng Đặc tả usecase Xem danh sách chương trình khuyến có 20 Bảng Đặc tả usecase Xem danh sách sản phẩm áp dụng chương trình khuyến 21 Bảng Đặc tả usecase Thêm sản phẩm vào giỏ hàng 22 Bảng Đặc tả usecase Xem thông tin giỏ hàng 23 Bảng Đặc tả usecase Cập nhật giỏ hàng _ 24 Bảng 10 Đặc tả usecase Tạo đơn hàng _ 25 Bảng 11 Đặc tả usecase Xem thông tin đơn hàng _ 27 Bảng 12 Đặc tả usecase Cập nhật đơn hàng _ 28 Bảng 13 Đặc tả usecase Tra cứu phiếu xuất _ 29 Bảng 14 Đặc tả usecase Tra cứu phiếu thu chi _ 30 Bảng 15 Đặc tả usecase Thêm sản phẩm 31 Bảng 16 Đặc tả usecase Xem thông tin sản phẩm _ 32 Bảng 17 Đặc tả usecase Xem thông tin đơn hàng _ 33 Bảng 18 Đặc tả usecase Duyệt đơn hàng _ 34 Bảng 19 Đặc tả usecase Xuất đơn hàng 35 Bảng 20 Đặc tả usecase Thu tiền cho đơn hàng 36 Bảng 21 Đặc tả usecase Hủy đơn hàng _ 37 Bảng 22 Bảng lưu thơng tin thuộc tính Model _ 41 Bảng 23 Bảng lưu thông tin Giá trị thuộc tính Model 41 Bảng 24 Bảng lưu thơng tin Nhóm thuộc tính phân loại sản phẩm _ 42 Bảng 25 Bảng lưu thơng tin thuộc tính phân loại sản phẩm _ 42 Bảng 26 Bảng lưu thông tin Giá trị thuộc tính phân loại sản phẩm _ 43 Bảng 27 Bảng lưu thông tin Tệp đính kèm thuộc tính phân loại sản phẩm _ 43 Bảng 28 Bảng lưu thông tin Phân loại sản phẩm _ 44 Bảng 29 Bảng lưu thơng tin Sản phẩm u thích khách hàng 45 Bảng 30 Bảng lưu thơng tin Chương trình khuyến 46