1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ

109 306 0

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Hệ Thống Quản Lý Hoạt Động Kinh Doanh Tại Cửa Hàng Bán Lẻ
Tác giả Lờ Thi Kim Ngõn, Trần Minh Tỳ
Người hướng dẫn Thầy Phạm Nguyễn Hoàng Nam, Thầy Trần Quang
Trường học Đại Học Quốc Gia Tp.Hcm
Chuyên ngành Khoa Học Máy Tính
Thể loại luận văn tốt nghiệp đại học
Năm xuất bản 2021
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 109
Dung lượng 3,3 MB

Nội dung

ĐẠI HỌC QUỐC GIA TP.HCM TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA KHOA HỌC & KỸ THUẬT MÁY TÍNH LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC Xây dựng hệ thống quản lý hoạt động kinh doanh cửa hàng bán lẻ NGÀNH: KHOA HỌC MÁY TÍNH HỘI ĐỒNG: GVHD: GVPB: ——— SVTH1: SVTH2: KHOA HỌC MÁY TÍNH Thầy Phạm Nguyễn Hồng Nam Thầy Trần Quang ——————— Lê Thị Kim Ngân (1712281) Trần Minh Tú (1713850) TP HỒ CHÍ MINH, 08/2021 - - KHOA: KH & KT Máy tính _ H _ Lê Thi Kim Ngân _ MSSV: 1712281 Minh Tú MSSV: 1713850 - - - Tìm hi u v nghi p v qu n lý hàng hóa (nh p hàng, xu t hàng, qu n lý hàng t n kho), qu n lý bán hàng (hóa n, thu chi), v n d ng khai phá d li u h tr nhà qu n lý quy t nh nh p hàng, phân ph i hàng hóa gi a c a hàng, t o khuy n (mua chung) Phân tích thi t k h th ng (ch c n ng, c s d li u) Hi n th c: xây d ng h th ng website cho phép: + Qu n lý s n ph m (nh p hàng, xu t hàng, qu n lý hàng t n kho) + Qu n lý kinh doanh (bán hàng, mua hàng, qu n lý hóa n, doanh thu) + V n d ng khai phá d li u h tr nhà qu n lý quy t nh nh p hàng, phân ph i hàng hóa gi a c a hàng, t o khuy n (mua chung) nh giá k t lu n 01/03/2021 01/08/2021 _ _ _ KHOA KH & KT MÁY TÍNH -Ngày 06 tháng 08 2021 ) Lê Thi Kim Ngân (1712281) MSSV: Minh Tú (1713850) Ngành (chuyên ngành): : - - - n a b hàng hóa khác - c 9.0 /10 KHOA KH & KT MÁY TÍNH -Ngày 10 tháng 08 2021 ph ) MSSV: 1712281 MSSV: 1713850 Ngành (chuyên ngành): Khoa h ph máy tính : Tr trang: 105 S : 73 20 : Ph - : ng c N g TN: ng: a b c GI / 10 TR Khoa KH KT Máy tính LỜI CAM ĐOAN Chúng tơi xin cam đoan luận văn sản phẩm riêng thực hướng dẫn Thầy Phạm Nguyễn Hồng Nam, khơng chép người khác Nội dung luận văn có sử dụng nhiều nguồn tài liệu tham khảo để tổng hợp nêu mục Tài liệu tham khảo Tất tài liệu trích dẫn hợp pháp có xuất xứ rõ ràng Chúng chịu trách nhiệm cam đoan Nếu có gian lận nào, chúng tơi xin nhận hình thức kỷ luật trước mơn, khoa nhà trường Thành phố Hồ Chí Minh, Tháng 08/2021 Lê Thị Kim Ngân Trần Minh Tú Luận văn tốt nghiệp Trang 1/105 Khoa KH KT Máy tính LỜI CẢM ƠN Lời chúng tơi xin phép cảm ơn Bộ môn Hệ thống thông tin tạo điều kiện thuận lợi cho bọn em hoàn thành luận văn Chúng xin gửi lời cảm ơn chân thành đến Thầy Phạm Nguyễn Hoàng Nam giảng viên Khoa Khoa học Kỹ thuật máy tính – Trường Đại học Bách Khoa Thầy tận tình hướng dẫn, khơng ngần ngại bảo, định hướng cho để thực luận văn Xin cảm ơn tất thầy cô, bạn bè giúp đỡ dìu dắt chúng tơi suốt thời gian qua, trang bị kiến thức cho Mặc dù cố gắng, nhiên với non kiến thức thiếu sót kinh nghiệm, luận văn khơng thể tránh khỏi sai sót Kinh mong nhận đánh giá góp ý Thầy vấn đề triển khai Chúng xin trân trọng cảm ơn Thành phố Hồ Chí Minh, Tháng 08/2021 Lê Thị Kim Ngân Trần Minh Tú Luận văn tốt nghiệp Trang 2/105 Khoa KH KT Máy tính TĨM TẮT LUẬN VĂN Với phát triển mạnh mẽ thành lập ngày nhiều doanh nghiệp, nhu cầu có hệ thống quản lý xây dựng để xử lý khối lượng công việc lớn cần độ xác cao cần thiết Một hệ thống Hệ thống quản lý chuỗi hàng bán lẻ Luận văn đề giải pháp để giải nhu cầu cần quản lý hệ thống chuỗi cửa hàng bán lẻ để quy trình quản lý số hóa, trực quan, rõ ràng linh hoạt cách lưu trữ giấy bút truyền thống Luận văn bao gồm phần chính: • Giới thiệu: giới thiệu sơ lược đề tài, phạm vi đề tài, tổng qt đề tài • Tìm hiểu nghiệp vụ: phân tích u cầu nghiệp vụ hệ thống, kết việc tìm hiểu nghiệp vụ • Cơng cụ, cơng nghệ thực hiện: trình bày công cụ sử dụng thực đề tài • Phân tích thiết kế hệ thống: sâu vào mô tả chức năng, tổ chức hệ thống, thiết kế Database, • Hiện thực: cơng cụ dùng trình thực ảnh chụp số giao diện thực • Triển khai: trình bày mơi trường dùng để triển khai • Kiểm thử hệ thống: áp dụng phương pháp kiểm thử, tự đề testcase để kiểm thử hoạt động hệ thống với thiết kế • Đo lường cải thiện hiệu suất: thể việc đo lường hệ thống phân tích kết đó, đồng thời đưa phương pháp để cải thiện • Đánh giá: đánh giá ưu nhược điểm hệ thống, tìm hướng phát triển để cải thiện hệ thống tương lai Luận văn tốt nghiệp Trang 3/105 Mục lục Từ điển giải 11 Từ viết tắt 11 A 12 Giới thiệu Lý chọn đề tài 12 Tổng quan hệ thống 12 Phạm vi đề tài 14 Mục đích 14 Ý nghĩa 5.1 Vấn đề giải - Ý nghĩa thực tiễn 5.2 Lý chọn hệ thống 14 14 15 B Tìm hiểu nghiệp vụ 17 Quy trình kết khảo sát số hệ thống tương tự 6.1 Khảo sát lý thuyết 6.1.1 Quy trình quản lý mã hàng 6.1.2 Quy trình quản lý hoạt động nhập kho 6.1.3 Quy trình quản lý hoạt động xuất kho 6.2 Khảo sát thực tế 6.2.1 Quy trình nhập hàng 6.2.2 Quy trình nhập hàng 17 17 17 17 18 18 18 19 Luồng hoạt động 7.1 Hoạt động bán hàng thông thường 7.2 Quy trình nhập hàng vào chi nhánh 21 21 21 Mô tả sơ lược hệ thống 22 C Công cụ, công nghệ thực đề tài Front-end: ReactJS 9.1 Giới thiệu 9.2 Sức mạnh ReactJS - Lý lựa chọn 9.3 Một số khái niệm 9.3.1 Component 9.3.2 State 9.3.3 Props 23 23 23 23 23 23 23 24 Khoa KH KT Máy tính 10 Back-end: NestJS 10.1 Giới thiệu 10.2 NestJS có 10.3 Sức mạnh NestJS - Lý lựa chọn 10.3.1 Là JavaScript, tốt - TypeScript 10.3.2 Là Node.js với nhiều công cụ viết sẵn 10.3.3 Đảm bảo độ vững liệu 10.3.4 So sánh với ASP.NET 11 Database: Microsoft SQL Server 11.1 Sức mạnh Microsoft SQL Server - Lý lựa chọn 24 24 24 25 25 25 25 25 26 26 12 Khai phá liệu 12.1 Khai phá liệu với luật kết hợp 12.1.1 Khái niệm 12.1.2 Các khái niệm 12.1.3 Bài toán khai phá luật kết hợp 12.1.4 Quy trình khai thác luật kết hợp 12.1.5 Hiện thực - Khai phá luật kết hợp với Analysis Service SQL Server 12.1.5.a Mô tả liệu sử dụng mơ hình 12.1.5.b Tạo Mining Model structure 12.1.6 Khám phá mining model 12.2 Ước lượng mơ hình tự hồi quy(Autoregressive Models) 12.2.1 Mơ hình tự hồi quy mơ hình phân phối trễ 12.2.2 Vai trò ‘thời gian’, hay ‘độ trễ’ kinh tế học 12.2.3 Các lý độ trễ 12.2.3.a Lý tâm lý 12.2.3.b Lý thể chế 12.2.3.c Lý công nghệ 12.2.4 Dạng tổng quát mơ hình tự hồi quy 12.2.5 Sử dụng thư viện Timeseries Analysis để dự báo doanh số từ mơ hình tự hồi quy 12.2.5.a Cài đặt 12.2.5.b Định dạng liệu 12.2.5.c Dự báo 27 27 27 27 28 28 28 28 30 39 40 40 40 40 40 41 41 41 D 43 Phân tích thiết kế hệ thống 41 41 41 42 13 Các role hệ thống 43 14 Tổ chức hệ thống bán lẻ 44 15 Chức 15.1 Chức cụ thể 15.1.1 Nhân viên - Nhân viên thu ngân 15.1.1.a Mở/đóng phiên làm việc 15.1.1.b Bán hàng Luận văn tốt nghiệp 45 45 45 45 45 Trang 5/105 Khoa KH KT Máy tính 15.2 15.3 15.4 15.5 15.1.1.c Xem lịch sử ca làm việc/đơn hàng 15.1.1.d Thanh toán 15.1.2 Quản lý chuỗi cửa hàng 15.1.2.a Quản lý thông tin sản phẩm toàn hệ thống 15.1.2.b Quản lý thơng tin khuyến tồn hệ thống 15.1.2.c Quản lý thơng tin tài khoản tồn hệ thống 15.1.2.d Quản lý thông tin kho/cửa hàng toàn hệ thống 15.1.3 Quản lý cửa hàng chi nhánh 15.1.3.a Quản lý số lượng sản phẩm cửa hàng 15.1.3.b Xem lịch sử ca làm việc/đơn hàng/doanh số cửa hàng nhân viên 15.1.3.c Xem doanh thu cửa hàng khoảng thời gian 15.1.3.d Quản lý chương trình khuyến 15.1.4 Tạp vụ 15.1.4.a Loại bỏ hàng hỏng 15.1.4.b Sắp xếp hàng hóa cửa hàng 15.1.5 Quản kho chi nhánh 15.1.5.a Quản lý số lượng sản phẩm cửa hàng 15.1.5.b Quản lý đơn yêu cầu nhập hàng 15.1.5.c Quản lý đơn yêu cầu điều chuyển hàng chi nhánh khác 15.1.6 Quản kho phân phối 15.1.6.a Quản lý xuất hàng 15.1.7 Chức chung 15.1.7.a Quản lý tài khoản Usecase Đặc tả usecase 15.3.1 Tổng quát hệ thống cửa hàng bán lẻ 15.3.2 Chi tiết quản lý cửa hàng chi nhánh 15.3.3 Chi tiết quản lý kho chi nhánh Đặc tả usecase chi tiết Activity Diagram 16 Cơ sở liệu 16.1 ERD 16.2 Chuyển đổi mô hình quan hệ thực thể sang mơ hình mối quan hệ 16.3 Đặc tả thực thể ERD 16.4 Kiến trúc hệ thống E Hiện thực 46 46 46 47 47 47 47 47 47 47 47 47 47 47 48 51 51 55 57 58 61 62 62 64 66 74 75 17 Quản lý mã nguồn 17.1 Git 17.2 Github Luận văn tốt nghiệp 45 45 45 45 46 46 46 46 46 75 75 75 Trang 6/105 Khoa KH KT Máy tính Hình 70: Giao diện xem thơng báo hàng hết Hình 71: Giao diện xem thơng báo hàng quên đóng ca làm việc Luận văn tốt nghiệp Trang 91/105 Khoa KH KT Máy tính Phần F Triển khai 20 Môi trường triển khai 20.1 Heroku Heroku dịch vụ cung cấp máy chủ miễn phí cho người dùng Đây dịch vụ nhận hỗ trợ từ cộng đồng tương đối lớn với addons hỗ trợ hữu ích Tuy với giá phải trả 0$ Heroku cung cấp lợi ích vơ tuyệt vời khơng server có tính phí Heroku cung cấp dịch vụ máy chủ đám mây giúp dễ dàng việc deploy ứng dụng có ưu điểm rõ ràng: • Database miễn phí • SSL miễn phí • Hỗ trợ làm việc team tốt cho phép nhiều người quản lý deploy dự án • Liên kết với Github đơn giản 20.2 Somee Somee ASP Hosting miễn phí có hỗ trợ đưa sở liệu MS Sql Server lên host Ngoài ra, Somee cung cấp Connection String để dễ dàng thao tác liên kết sở liệu q trình thực hệ thống Chính vậy, lựa chọn Somee trình triển khai lựa chọn tốt theo chúng tơi tìm hiểu Luận văn tốt nghiệp Trang 92/105 Khoa KH KT Máy tính Phần G Kiểm thử hệ thống Tất giai đoạn trình phát triển phầm mềm trải qua q trình kiểm thử phần mềm Có cấp độ15 kiểm thử phần mềm là: • Kiểm thử đơn vị (Unit Testing): cấp độ kiểm thử bản, thực test module nhỏ hệ thống Mục đích: để xác nhận thành phần phần mềm thực với thiết kế • Kiểm thử tích hợp (Integration Testing): tích hợp kiểm tra việc truyền liệu module, tích hợp kiểm tra hàm lại với nhau, hình với theo module theo chức Mục đích: để đảm bảo hệ thống tích hợp sẵn sàng để thử nghiệm hệ thống • Kiểm thử hệ thống (System Testing): thực kiểm thử hệ thống tích hợp hồn chỉnh để xác minh yêu cầu phần mềm • Kiểm thử chấp nhận (Acceptance Testing): sau kiểm tra hệ thống sửa tất hầu hết lỗi, hệ thống gửi đến người dùng khách hàng để kiểm tra chấp nhận Quá trình kiểm thử thực hệ điều hành Windows 10 Trong phạm vi tài liệu này, chúng tơi trình bày phần kiểm thử hệ thống Cụ thể minh họa bên dưới: 15 https://viblo.asia/p/tim-hieu-ve-cac-cap-do-kiem-thu-test-levels-4P856drAZY3 (truy cập lần cuối 25/07/2021) Luận văn tốt nghiệp Trang 93/105 Khoa KH KT Máy tính 21 Kiểm thử chức Do khuôn khổ báo cáo, chúng tơi trình bày số chức (tương ứng với luồng hoạt động chính) số chức Những chức cịn lại trải qua q trình kiểm thử với số testcase STT Test case Hoạt động bán hàng Thêm sản phẩm vào giỏ hàng Tăng số lượng sản phẩm giỏ hàng Thêm sản phẩm nhiều lần Thêm nhiều loại sản phẩm khác Loại bỏ số sản phẩm giỏ hàng Loại bỏ tất sản phẩm giỏ hàng Thêm sản phẩm hết hàng Thanh toán Thanh toán tiền mặt Thanh tốn thẻ tín dụng hợp lệ 10 Thanh tốn ví điện tử VNPAY hợp lệ Luận văn tốt nghiệp Yêu cầu kết Kết Giỏ hàng cập nhật sản phẩm với tên, hình ảnh, giá tương ứng xác Giá cập nhật xác tương ứng với sản phẩm Có phải mặt hàng giỏ hàng, số lượng phải phản ánh xác số sản phẩm thêm vào tổng giá trị đơn hàng cập nhật tổng giá sản phẩm giỏ hàng Đối với sản phẩm thêm vào thấy tên sản phẩm, hình ảnh, giá tương ứng tổng giá trị tất sản phẩm Giỏ hàng cập nhật sản phẩm lại giỏ hàng tổng giá trị tương ứng Số dư giỏ hàng trở 0, khơng cịn sản phẩm hiển thị giỏ hàng Báo lỗi nhắc nhở sản phẩm hết hàng Pass Nhập số tiền hợp lệ, tốn thành cơng, liệu tốn ghi vào session nhân viên Nhập số thẻ tín dụng hợp lệ, tốn thành cơng, liệu tốn ghi vào session nhân viên Chuyển qua trang tốn VNPAY, tiến hành tồn hợp lệ ghi vào session Pass Ghi Pass Pass Pass Pass Pass Pass Pass Pass Trang 94/105 Khoa KH KT Máy tính 11 Thanh tốn thẻ tín dụng Hiển thị lỗi báo thẻ tín dụng khơng không hợp lệ hợp lệ 12 Áp dụng phiểu giảm giá hợp Giá thành chung giảm tương lệ ứng với phiếu giảm giá 13 Áp dụng phiểu giảm giá Báo lỗi phiểu giảm giá không hợp không hợp lệ lệ Hoạt động nhập hàng vào chi nhánh 14 Tạo đơn yêu cầu nhập hàng Đơn yêu cầu nhập hàng tạo thành công phải thị lên danh sách đơn quản kho chi nhánh 15 Xem chi tiết yêu cầu đơn hàng Đơn hàng hiển thị chi tiết thơng tin mình, bao gồm: thơng tin đơn hàng, sản phẩm, người tạo 16 Thay đổi trạng thái yêu Trạng thái thay đổi phải cầu đơn hàng cập nhật toàn hệ thống 17 Hủy đơn hàng Trạng thái hủy phải cập nhật toàn hệ thống 18 Hủy đơn hàng giao Không hủy Hoạt động chung 19 Đăng nhập 20 Đăng nhập tài khoản Chuyển hướng đến giao diện ứng mật xác nhận với role hệ thống 21 Đăng nhập tài khoản Chuyển hướng đến giao diện yêu mật chưa xác nhận cầu xác nhận 22 Nhập sai format email Không cho ấn nút Login 23 Nhập sai tài khoản mật Báo login fail Một số hoạt động khác 24 Gợi ý xếp vị trí hàng Cho kết Apriori 25 Dự đoán bán hàng Cho kết hồi quy Luận văn tốt nghiệp Pass Pass Pass Pass Pass Pass Pass Pass Pass Pass Pass Pass Pass Pass Trang 95/105 Khoa KH KT Máy tính 22 Kiểm thử hiệu Kiểm thử hiệu (Performance Test): kiểm tra tuân thủ hệ thống với yêu cầu định hiệu Xác định thuộc tính chất lượng hệ thống Dưới bảng đo lường thời gian phản hồi số URL URL / /login /signup /product/manage /account/manage /promotion/manage /pos /pos/past /pos/past /operation/recommend-products-position Thời gian (s) 0.0048 0.0065 0.0024 0.4486 0.5326 0.2065 0.2542 0.4836 0.4836 0.1336 * Ghi chú: số liệu đo My Pingdom (https://my.pingdom.com/) với thiết lập: • Link deploy lên server Heroku: https://retailsystem.herokuapp.com/ • Server dùng để ping: Eastern US Qua bảng nhận thấy, URL tương ứng với trang load lên giao diện nhẹ mà phải load liệu từ database (như trang Login, Signup, ) có thời gian load nhanh (lần lượt 0.0065 0.0024) Các trang khác phải lấy liệu từ database thời gian cho trình xử lý (như trang Quản lý sản phẩm, Quản lý tài khoản, ) thời gian lâu (0.4486 0.5326) 23 Kiểm thử sở liệu Kiểm thử sở liệu (Database Test): Là kiểm tra liệu hiển thị hệ thống có giống với liệu sở liệu hay không Chúng thực xác nhận hệ thống hoạt động ổn định hiển thị liệu xác 24 Kiểm thử tính khả dụng Kiểm thử tính khả dụng (Usability Test): Kiểm tra tính thân thiện với người dùng tính dễ sử dụng hệ thống Hệ thống có giao diện thân thiện bắt mắt 25 Kiểm tra tính tương thích Kiểm tra tính tương thích (Compatibility Test) : Là kiểm tra xem hệ thống có tương thích với yếu tố khác hệ thống mà hoạt động hay khơng (Ví dụ: trình duyệt, hệ điều hành, ) Luận văn tốt nghiệp Trang 96/105 Khoa KH KT Máy tính Hệ thống kiểm thử trình duyệt Chrome, Mozilla Firefox, Microsoft Edge có giao diện giống trình duyệt Hệ thống chạy thử hệ điều hành Windows 10 Ubuntu 18.04 cho kết khơng có khác biệt đáng kể Luận văn tốt nghiệp Trang 97/105 Khoa KH KT Máy tính Phần H Đo lường cải thiện hiệu suất 26 Đo lường Google PageSpeed Insights Hình 72: Kết đo lường Google PageSpeed Insights Luận văn tốt nghiệp Trang 98/105 Khoa KH KT Máy tính 26.1 Chi tiết thơng số 26.1.0.a First Contentful Paint Chỉ số Hiển thị nội dung đánh dấu thời điểm hiển thị văn hình ảnh 26.1.0.b Speed Index Chỉ số tốc độ cho biết nội dung trang hiển thị nhanh chóng đến mức 26.1.0.c Largest Contentful Paint Thời gian hiển thị nội dung lớn đánh dấu thời điểm hiển thị văn hình ảnh có kích thước lớn 26.1.0.d Time to Interactive Thời điểm tương tác khoảng thời gian mà trang cần để trở nên hoàn toàn tương tác 26.1.0.e Total Blocking Time Tổng tất khoảng thời gian thời điểm Hiển thị nội dung (FCP) Thời điểm tương tác thời gian nhiệm vụ vượt 50 mili giây biểu thị đơn vị mili giây 26.1.0.f Cumulative Layout Shift Điểm số tổng hợp mức thay đổi bố cục đo lường mức độ dịch chuyển thành phần hiển thị khung nhìn 26.2 Nhận xét Tuy kết đo lường cho thấy hệ thống số hạn chế khả tải hiển thị trang có số số đạt mức tốt FCP, TTI, TBT, CLS hệ thống trình phát triển cải thiện thêm với biện pháp khác 26.3 Cải thiện hiệu suất Hình 73: Cách cải thiện hiệu suất đề xuất Luận văn tốt nghiệp Trang 99/105 Khoa KH KT Máy tính Những cách cải thiện hiệu suất đề xuất: 26.3.1 Giảm thời gian phản hồi ban đầu máy chủ tải trước u cầu Vì hệ thống cịn giai đoạn phát triển nhóm sử dụng Heroku với gói miễn phí nên có số hạn chế băng thông sức mạnh server Đồng thời, server cấp gói miễn phí chuyển sang trạng thái sleep khơng có request khoản thời gian ảnh hưởng đến thời gian chờ lần gọi Nhóm chưa thực chức cache số liệu quan trọng, thiết yếu để đảm bảo hiệu suất lần gọi Về database, để tiết kiệm chi phí, thay dùng Azure, nhóm sử dụng Somee để hosting miễn phí database SQL Server dịch vụ hosting SQL Server chia sẻ nhiều người dùng với hiệu suất không cao => Giải pháp đề xuất: Nâng cấp gói Heroku, sử dụng dịch vụ hosting database tốt hơn, thực cache liệu quan trọng 26.3.2 Phân phối hình ảnh định dạng hiệu Nhóm chưa thực resize hình ảnh với kích thước hình mục đích khác nên chưa tối ưu việc load hình ảnh Nhóm lưu hình ảnh, tệp trực tiếp lên server backend không sử dụng tảng lưu trữ bên thứ chuyên dụng nên chưa thể tối ưu việc lưu trữ sử dụng hình ảnh, tệp, => Giải pháp đề xuất: Hiện thực resize hình ảnh với kích thước chức khác nhau, sử dụng số tảng thứ chuyên dụng để cải thiện hiệu suất Luận văn tốt nghiệp Trang 100/105 Khoa KH KT Máy tính Phần I Đánh giá 27 Ưu nhược điểm 27.1 Ưu điểm • Hệ sở liệu xây dựng chặt chẽ, đáng tin cậy với liệu mẫu insert lớn thuận tiện cho việc thực giải thuật khai phá liệu kiểm thử khả hoạt động hệ thống cách hiệu • Hệ thống có giao diện thân thiện, dễ sử dụng • Hệ thống hỗ trợ quản lý tình hình kinh doanh tốt thống kê kho thống kê bán hàng • Hệ thống có hỗ trợ chức khai phá liệu giúp đưa đề xuất tốt • Dễ dàng nâng cấp mở rộng hệ thống 27.2 Nhược điểm • Cơ sở liệu sử dụng SQL Server hệ quản trị sở liệu Microsoft khơng miễn phí số tảng Heroku mà cần phí tốn để sử dụng số trường hợp deploy Azure sử dụng dịch vụ phân tích liệu tích hợp kèm • Hệ thống sử dụng số dịch vụ hosting miễn phí (Heroku) để tiết kiệm chi phí dẫn đến số hạn chế băng thơng, tính trải nghiệm người dùng • Hệ thống cịn chưa thực số tính giúp tối ưu việc quản lý hoạt động kinh doanh chưa lưu trữ hàng dạng nhiều cấu hình loại hàng, chưa quản lý kho kệ, chưa quản lý nhập xuất hàng mức chi nhánh, • Tồn thiếu sót chun mơn nghiệp vụ quản lý 28 Kết luận Với việc thực luận văn tốt nghiệp này, nhóm học hỏi thêm nhiều kinh nghiệm kiến thức chuyên môn công nghệ phần mềm, hệ thống thông tin, sở liệu, khai phá liệu quản lý nguồn lực doanh nghiệp thông qua việc tìm hiểu nghiệp vụ hệ thống bán hàng kho hàng Những kết đạt nhóm bao gồm: • Tìm hiểu hiểu phần nghiệp vụ doanh nghiệp việc quản lý chuỗi cửa hàng bán lẻ, mơ hình kinh doanh phổ biến ngày Luận văn tốt nghiệp Trang 101/105 Khoa KH KT Máy tính • Tìm hiểu bước để hình thành quy trình làm việc lĩnh vực xây dựng ứng dụng cách chuyên nghiệp, từ khâu chuẩn bị cấu trúc chương trình, quản lý nguồn đến khâu quan trọng định xây dựng sở liệu, cách hoạt động hệ thống • Hiểu cách thức xây dựng trang web, tổ chức frontend, backend database để hoạt động có hiệu quả, có hệ thống, dễ quản lý, đảm bảo tính độc lập phần • Được có tiếp xúc học hỏi với thư viện, công nghệ ReactJS, viết API NestJS, sử dụng database Microsoft SQL Server • Tìm hiểu số thuật tốn Khai phá liệu để đề xuất cải thiện suất bán hàng chi nhánh 29 Hướng phát triển Do non nớt kinh nghiệm cịn thiếu sót kiến thức, hệ thống chưa thực hồn hảo Do vậy, hệ thống có thêm hướng phát triển để hồn thiện như: • Hệ thống quản lý hàng lưu trữ hàng dạng nhiều cấu hình loại hàng • Mở rộng hệ thống quản lý mức cao quản lý hệ thống từ kho mẹ, tổng quát từ nhà sản xuất hàng hóa hay nhà cung cấp hàng hóa cho cơng ty mẹ • Hệ thống tích hợp đồ tình trạng giao thơng tại, xây dựng thuật tốn tính tốn dựa tình trạng để nhập hàng từ kho cách hiệu quả, xác • Hệ thống mở rộng quản lý việc vận chuyển tận nhà cho khách hàng doanh nghiệp có cầu mở rộng thêm • Hệ thống tích hợp nhận diện khuôn mặt vân tay để điểm danh cho nhân viên xác tiêu tốn thời gian Luận văn tốt nghiệp Trang 102/105 Khoa KH KT Máy tính 30 Lời kết Hơn 20 năm đổi đạt thành tựu đáng kể, cịn nhiều thiếu sót bất cập với phát triển đất nước, ứng dụng khoa học kỹ thuật đặc biệt ứng dụng máy tính ngày có vai trị quan trọng Bên cạnh đời hàng loạt cơng ty, doanh nghiệp bán lẻ tăng cao nhu cầu sử dụng ứng dụng quản lý hệ thống kinh doanh họ dấu mốc quan trọng Đó xác nhận vai trị to lớn ứng dụng hệ thống quản lý doanh nghiệp Đứng trước kỉ XXI kỉ có nhiều biến đổi sâu sắc phổ biến tất lĩnh vực đời sống xã hội phạm vi toàn giới Thế kỉ XXI - kỉ công nghiệp, kỉ văn minh hậu công nghiệp , nước giới sẵn sàng chuẩn bị bước vào kỉ với hỗ trợ song song ngành công nghiệp 4.0 Chúng tơi muốn đóng góp vào phát triển thơng qua luận văn lần Luận văn trình bày tìm hiểu chúng tơi hệ thống quản lý chuỗi hàng bán lẻ, bao gồm nghiệp vụ doanh nghiệp hết kiến thức kỹ thuật việc xây dựng trang web phù hợp Được may mắn cá thể môi trường tri thức Đại học Kỹ thuật danh tiếng đất nước, thông qua việc thực luận văn lần hiểu rõ tầm quan trọng to lớn việc ứng dụng phát triển khoa học công nghệ phải tích cực học tập, vận dụng sáng tạo thêm giá trị học Với thiếu sót kinh nghiệm nhiều mặt hạn chế kiến thức, sai sót điều khơng thể tránh khỏi Mặc dù luận văn đưa chưa giải pháp hữu hiệu để giải vấn đề hữu hy vọng với việc nghiên cứu đưa giải pháp ứng dụng, hệ thống góp phần thiết thực, tạo giá trị định cho việc quản lý hệ thống doanh nghiệp phạm vi khuôn khổ định Luận văn tốt nghiệp Trang 103/105 Khoa KH KT Máy tính Tài liệu [1] Quy trình nghiệp vụ bán lẻ, https://www.slideshare.net/1VS/quy-trnh-nghip-v-bn-l [2] So sánh Magento Odoo, https://www.odoo.com/vi_VN/page/compare-odoo-vs-magento/ [3] Thời gian học Magento trung bình, https://staylime.com/answers/how-much-time-does-magentoinstallation-take/ [4] Nghiệp vụ bán lẻ ISAAC, https://isaac.vn/quan-ly-kho-hang/ [5] Thuật toán Apriori khai phá luật kết hợp Data Mining, https://viblo.asia/p/thuat-toan-apriori-khai-pha-luatket-hop-trong-data-mining-3P0lPEv85ox [6] Khai phá luật kết hợp với Microsoft Association Rule, http://bis.net.vn/forums/t/461.aspx [7] Association Rule, https://www.geeksforgeeks.org/association-rule/ [8] Introduction to SQL Server Data Mining, https://www.sqlshack.com/introduction-to-sql-server-datamining/ [9] Association Rule Mining in SQL Server, https://www.sqlshack.com/the-association-rule-mining-insql-server/ [10] Maximum Entropy Method, http://www.spectraworks.com/Help/memtheory.html [11] Ước lượng mơ hình tự hồi quy (Autoregressive Models), https://amorfati.xyz/hoc/uoc-luong-mo-hinh-tu-hoi-quyautoregressive-model [12] Mơ hình hồi quy OLS, https://stataguide.wordpress.com/2020/04/13/mo-hinh-hoiquy-ols/ [13] Các mơ hình kinh tế lượng động: Mơ hình tự hồi quy mơ hình phân phối trễ, https://fsppm.fulbright.edu.vn/cache/MPP05-522-R07V-201304-09-15170808.pdf [14] Tìm hiểu Time Series, https://bigdatauni.com/tin-tuc/tim-hieu-ve-time-seriesphan-tich-day-so-thoi-gian-p-3.html Luận văn tốt nghiệp Trang 104/105 Khoa KH KT Máy tính [15] Framework Nestjs, https://viblo.asia/p/framework-nestjs-gioi-thieu-part-1GrLZDkAwKk0 [16] NestJS, https://viblo.asia/p/nestjs-framework-than-thanh-chonodejs-RQqKLL7OK7z [17] Node.js vs NET: Nên chọn năm 2021, https://techmaster.vn/posts/36445/node-js-vs-net-nenchon-gi-nam-2021 [18] Các cấp độ kiểm thử, https://viblo.asia/p/tim-hieu-ve-cac-cap-do-kiem-thutest-levels-4P856drAZY3 [19] Công cụ đo lường Google PageSpeed Insights, https://developers.google.com/speed/pagespeed/insights/?hl=vi [20] ODOO, https://www.odoo.com/ Luận văn tốt nghiệp Trang 105/105 ... quan hệ thống Chúng xây dựng hệ thống quản lý hoạt động kinh doanh hàng bán lẻ theo mơ hình B2C với nhiều kho hàng (xem hình minh họa hệ thống dưới) Hệ thống kinh doanh tổ chức bao gồm: • Hệ thống. .. lược hệ thống Tổng quan chức hệ thống: - Tìm hiểu nghiệp vụ quản lý cửa hàng bán lẻ, quản lý kho, quản lý giá, quản lý sản phẩm - Hệ thống cho phép vận hành hoạt động mua bán sản phẩm cửa hàng bán. .. lý hoạt động việc quản lý doanh nghiệp quy trình hoạt động nghiệp vụ hệ thống hàng bán lẻ • Kiến thức chun mơn xây dựng hệ thống quản lý, trang web vấn đề liên quan • Khả làm việc nhóm cách hoạt

Ngày đăng: 03/06/2022, 11:31

HÌNH ẢNH LIÊN QUAN

Đa hình ảnh trên một sản phẩ m- - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
a hình ảnh trên một sản phẩ m- (Trang 19)
Hình 4: Dữ liệu demo bảng Order - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 4 Dữ liệu demo bảng Order (Trang 33)
Hình 5: Dữ liệu demo bảng ProductOrder - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 5 Dữ liệu demo bảng ProductOrder (Trang 33)
Tạo kết nối dữ liệu, tạo một Data Source và Data Source view gồm dữ liệu là 2 bảng là Order và ProductOrder. - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
o kết nối dữ liệu, tạo một Data Source và Data Source view gồm dữ liệu là 2 bảng là Order và ProductOrder (Trang 35)
• Chọn các bảng muốn đưa vào xử lý và click Next. Ở đây ta chọn bảng Order và Produc- Produc-tOrder. - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
h ọn các bảng muốn đưa vào xử lý và click Next. Ở đây ta chọn bảng Order và Produc- Produc-tOrder (Trang 37)
Hình 12: Kết quả sau khi thực hiện chọn Data Source View - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 12 Kết quả sau khi thực hiện chọn Data Source View (Trang 38)
Hình 13: Cửa sổ chọn bảng và loại bảng trong Mining Structure - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 13 Cửa sổ chọn bảng và loại bảng trong Mining Structure (Trang 39)
Hình 15: Cửa sổ cấu hình test trong Mining Structure - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 15 Cửa sổ cấu hình test trong Mining Structure (Trang 40)
Hình 16: Kết quả tập luật xem bằng giao diện đồ họa - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 16 Kết quả tập luật xem bằng giao diện đồ họa (Trang 41)
Hình 19: Kết quả dependency network xem bằng giao diện đồ họa 2 - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 19 Kết quả dependency network xem bằng giao diện đồ họa 2 (Trang 42)
12.2 Ước lượng mô hình tự hồi quy(Autoregressive Models) - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
12.2 Ước lượng mô hình tự hồi quy(Autoregressive Models) (Trang 44)
12.2.4 Dạng tổng quát của mô hình tự hồi quy - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
12.2.4 Dạng tổng quát của mô hình tự hồi quy (Trang 45)
Hình 22: Các role trong hệ thống - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 22 Các role trong hệ thống (Trang 47)
Hình 23: Usecase tổng quát hệ thống cửa hàng bán lẻ - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 23 Usecase tổng quát hệ thống cửa hàng bán lẻ (Trang 52)
Hình 24: Usecase chi tiết cửa hàng chi nhánh - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 24 Usecase chi tiết cửa hàng chi nhánh (Trang 53)
Hình 25: Usecase chi tiết quản lý kho chi nhánh - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 25 Usecase chi tiết quản lý kho chi nhánh (Trang 54)
Hình 27: Activity Diagram cho hoạt động bán hàng - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 27 Activity Diagram cho hoạt động bán hàng (Trang 65)
Hình 50: Kiến trúc hệ thống - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 50 Kiến trúc hệ thống (Trang 78)
Hình 51: Cấu trúc mã nguồn - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 51 Cấu trúc mã nguồn (Trang 80)
- module: chứa mã nguồn cho từng module con trong hệ thống (cụ thể bên dưới hình) - themes: chứa các mã nguồn liên quan đến giao diện (ví dụ các files css, scss, .. - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
module chứa mã nguồn cho từng module con trong hệ thống (cụ thể bên dưới hình) - themes: chứa các mã nguồn liên quan đến giao diện (ví dụ các files css, scss, (Trang 81)
Hình 53: Cấu trúc mã nguồn - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 53 Cấu trúc mã nguồn (Trang 83)
Hình 57: Giao diện trang đăng nhập - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 57 Giao diện trang đăng nhập (Trang 89)
Hình 58: Giao diện trang bán hàng - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 58 Giao diện trang bán hàng (Trang 89)
Hình 59: Giao diện trang xác nhận đơn hàng và thanh toán - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 59 Giao diện trang xác nhận đơn hàng và thanh toán (Trang 90)
Hình 65: Giao diện xem chi tiết lịch sử đơn hàng - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 65 Giao diện xem chi tiết lịch sử đơn hàng (Trang 92)
Hình 66: Giao diện quản lý sản phẩm - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 66 Giao diện quản lý sản phẩm (Trang 93)
Hình 69: Giao diện xem tổng kết doanh số và dự báo - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 69 Giao diện xem tổng kết doanh số và dự báo (Trang 94)
Hình 70: Giao diện xem thông báo hàng sắp hết - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 70 Giao diện xem thông báo hàng sắp hết (Trang 95)
Hình 72: Kết quả đo lường bằng Google PageSpeed Insights - Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ
Hình 72 Kết quả đo lường bằng Google PageSpeed Insights (Trang 102)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w