Đăng ký Đăng nhập
Trang chủ Hệ thống quản lý đơn hàng cho doanh nghiệp vải ...

Tài liệu Hệ thống quản lý đơn hàng cho doanh nghiệp vải

.PDF
80
1
105

Mô tả:

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH 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 Đề tài: Hệ thống quản lý đơn hàng cho doanh nghiệp vải NGHÀNH: KHOA HỌC MÁY TÍNH HỘI ĐỒNG: KHOA HỌC MÁY TÍNH 4 GVHD: ThS. NGUYỄN ĐÌNH THÀNH GVPB: ThS. TRẦN THỊ QUẾ NGUYỆT —o0o— SVTH1: LÊ ĐÌNH ĐIỆP - 1610712 SVTH2: HOÀNG THUẬN - 1613419 TP. HỒ CHÍ MINH, THÁNG 12/2021 ĐẠI HỌC QUỐC GIA TP.HCM ---------TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA:KH & KT Máy tính_____ BỘ MÔN:KHMT_____________ CỘNG HÒA Xà HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc NHIỆM VỤ LUẬN ÁN TỐT NGHIỆP Chú ý: Sinh viên phải dán tờ này vào trang nhất của bản thuyết trình HỌ VÀ TÊN: Lê Đình Điệp___________________________MSSV: 1610712________ Hoàng Thuận___________________________MSSV: 1613419________ NGÀNH: Hệ Thống Thông Tin___________________LỚP:_______________________ 1. Đầu đề luận án: Xây Dựng Hệ Thống Quản Lý Đơn Hàng cho Doanh Nghiệp Kinh Danh Vải__________ 2. Nhiệm vụ (yêu cầu về nội dung và số liệu ban đầu):  Phân tích hoàn thiện nghiệp vụ quản lý đơn hàng cho một doanh nghiệp kinh danh vải.  Giúp người dùng quản lý đơn hàng một cách hiệu quả và có giao diện trực quan tốt, thân thiện, dễ sử dụng.  Hiện thực các chức năng của hệ thống bao gồm: ◦ Thông tin khách hàng ◦ Thông tin nhân viên ◦ Thông tin hàng hóa: loại hàng, cách đóng gói, số lượng, khối lượng ◦ Thông tin kho hàng ◦ Thông tin phương tiện vận chuyển, tài xế (nội thành và liên tỉnh) ◦ Quy trình đặt hàng, xử lý đặt hàng cho khách hàng ◦ Tính cước phí quá trình vận chuyển ◦ Chức năng báo cáo, thống kê 3. Ngày giao nhiệm vụ luận án: 4. Ngày hoàn thành nhiệm vụ: 5. Họ tên giảng viên hướng dẫn: Phần hướng dẫn: 1) Nguyễn Đình Thành___________________________________________________________ Nội dung và yêu cầu LVTN đã được thông qua Bộ môn. Ngày ........ tháng ......... năm .......... CHỦ NHIỆM BỘ MÔN GIẢNG VIÊN HƯỚNG DẪN CHÍNH (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) ThS. Nguyễn Đình Thành. PHẦN DÀNH CHO KHOA, BỘ MÔN: Người duyệt (chấm sơ bộ):_________________________ Đơn vị:_________________________________________ Ngày bảo vệ:____________________________________ Điểm tổng kết:___________________________________ Nơi lưu trữ luận án:_______________________________ TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA KH & KT MÁY TÍNH CỘNG HÒA Xà HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc ---------------------------Ngày 27 tháng 12 năm 2021 PHIẾU CHẤM BẢO VỆ LVTN (Dành cho người hướng dẫn/phản biện) 1. Họ và tên SV: Lê Đình Điệp Hoàng Thuận MSSV: 1610712 MSSV: 1613419 Ngành (chuyên ngành): Hệ thống thông tin 2. Đề tài: Xây dựng hệ thống quản lý đơn hàng cho doanh nghiệp kinh doanh vải 3. Họ tên người phản biện: Ths. Nguyễn Đình Thành 4. Tổng quát về bản thuyết minh: Số trang: Số chương: Số bảng số liệu Số hình vẽ: Số tài liệu tham khảo: Phần mềm tính toán: Hiện vật (sản phẩm) 5. Tổng quát về các bản vẽ: - Số bản vẽ: Bản A1: Bản A2: Khổ khác: - Số bản vẽ vẽ tay Số bản vẽ trên máy tính: 6. Những ưu điểm chính của LVTN:   Luận văn đã hoàn thành các chức năng cơ bản quản lý đơn hàng. Đã tìm hiểu và áp dụng tốt được các công nghệ liên quan. 7. Những thiếu sót chính của LVTN:    Nhóm sinh viên còn chậm, chưa linh hoạt, năng động trong việc giải quyết công việc. Các chức năng của hệ thống còn sơ sài, các chức năng chưa được giải quyết hoàn toàn. Phần hiện thực còn nhiều lỗi, thiếu sót, thiếu kiểm thử. 8. Đề nghị: Được bảo vệ ■ Bổ sung thêm để bảo vệ □ 9. 3 câu hỏi SV phải trả lời trước Hội đồng: 10. Đánh giá chung (bằng chữ: giỏi, khá, TB): Khá Hoàng Thuận Lê Đình Điệp Không được bảo vệ □ Điểm: 8.0/10 Điểm: 7.0/10 Ký tên (ghi rõ họ tên) Nguyễn Đình Thành 75ѬӠ1*ĈҤ,+Ӑ&%È&+.+2$ KHOA KH & KT MÁY TÍNH ---------------------------Ngày 25 WKiQJQăP &Ӝ1*+Ñ$;­+Ӝ,&+Ӫ1*+Ƭ$9,ӊ71$0 ĈӝFOұS- 7ӵGR- +ҥQKSK~F 3+,ӂ8&+Ҩ0%Ҧ29ӊ/971 'jQKFKRQJ˱ͥLK˱ͣQJG̳QSK̫QEL͏Q 1. ዌ˜–²ǣ²0¿Š0‹Ъ’- ‘‰Š—Н Ngành (chuyên ngành): MSSV: 1610712 - 1613419 ĈӅWjLŸ›†с‰ŠЪ–ŠЯ‰“—ИŽý¯дŠ‰…Š‘†‘ƒŠ‰Š‹Ъ’‹Š†‘ƒŠ˜И‹ +ӑWrQQJѭӡLKѭӟQJGүQ’ŠИ„‹Ъ: ŠǤ”КŠЬ —Ц‰—›Ъ– 7әQJTXiWYӅEҧQWKX\ӃWPLQK 6ӕWUDQJ 6ӕFKѭѫQJ 6ӕEҧQJVӕOLӋX 6ӕKuQKYӁ 6ӕWjLOLӋXWKDPNKҧR 3KҫQPӅPWtQKWRiQ +LӋQYұW VҧQSKҭP 7әQJTXiWYӅFiFEҧQYӁ - 6ӕEҧQYӁ %ҧQ$ %ҧQ$ .KәNKiF - 6ӕEҧQYӁYӁWD\ 6ӕEҧQYӁWUrQPi\WtQK 1KӳQJѭXÿLӇPFKtQKFӫD/971 ‹Š˜‹²¯ Š‘–ŠŠዒ–Šዉ–Šዎ‰“—኷Žý¯ዓŠ‰…Š‘†‘ƒŠ‰Š‹ዉ’‹Š†‘ƒŠ ˜኷‹˜ዔ‹…ž…–ÀŠ£‰…ዓ„኷Šዛ“—኷Žýš—ኸ–Šኼ’Š‘ǡ•኷’Šኺǡ¯ዓŠ‰ǡ‰‹ƒ‘Š‰ǡ–ŠƒŠ toán “—኷Žý…ؐ‰ዘǡ“—኷ŽýŠž…ŠŠ‰ǡ’Š኷Šዏ‹˜ዔ‹Šž…ŠŠ‰…Š‘ዒ–†‘ƒŠ‰Š‹ዉ’ ‹Š†‘ƒŠ˜኷‹ Š‘’Š±’šዞŽý¯ዓŠ‰‰‹ƒ‘–ዝ‰¯ዘ– ž……ؐ‰‰ŠዉŽኼ’–”¿ŠŠዛ”‡ƒ…–Œ•ǡ‘†‡Œ•ǡ‘‰‘†„ǡ•–”ƒ’‹¯ዛዘ…•ዞ†ዙ‰Šž–ዎ– –”‘‰˜‹ዉ…’Šž––”‹዇™‡„•‹–‡ 1KӳQJWKLӃXVyWFKtQKFӫD/971 ‹Š˜‹²–¿Š‹዇—‰Š‹ዉ’˜ዙ˜–Š‹ዅ–ዅ…֐Š‹዆—–Š‹ዅ—š×–ǡ…ዙ–Š዇˜‹ዉ…“—኷Žý•኷ ’Šኺ–”‘‰Š‘…Šዛƒ…ׄ኷‰“—›¯ዐ‹‰‹ዟƒ…ž…¯ዓ˜ዋ¯‘Žዛዕ‰ǡ˜‹ዉ…š—ኸ–Šኼ’Š‘–”²…ž… ¯ዓ˜ዋ¯‘Žዛዕ‰Šž…Šƒ—…ŠዛƒŽ‹Š¯ዒ‰Ǣ…Šዛƒ–Šዠ…Š‹ዉ“—›–”¿Š‹዇Š‘¯዇¯ዏ‰„ዒŽ኶‹ •ዎŽዛዘ‰–ዏ…ዚƒ–Šዠ…–ዅ ‹ዉ…–ŠƒŠ–‘ž…֐¯ዓ‰‹኷ǡ…Šዛƒ–À…ŠŠዘ’¯ዛዘ……ž……ዐ‰–ŠƒŠ–‘ž‘Ž‹‡ǡ…Šዛƒ‰‹኷‹ “—›ዅ–˜‹ዉ…š—ኸ–…ž…Š×ƒ¯ዓ–Š‡‘–ዝ‰¯ዘ–‰‹ƒ‘ —኷Žý…ؐ‰ዘ…Šዊ„‹ዅ–•ዎŽዛዘ‰–ዐ‰…Šዛƒ–Š዇Š‹ዉ¯ዛዘ…“—ƒ¯ዓŠ‰‘¯  –ŠƒŠ–‘žǡ…Šዛƒ–ŠƒŠ–‘žǡŠƒ›š×ƒዘ ‹ƒ‘†‹ዉ–‹ዅ‰Šǡ–‹ዅ‰‹ዉ–ŽኻŽዒ ž‘…ž‘–Šዎ‰²…Šዛƒ¯ዚ…ዓ„኷˜዆†‘ƒŠ–Š—ǡዘǡ–ዏ•኷’ŠኺǡŠž…ŠŠ‰…ዚƒ †‘ƒŠ‰Š‹ዉ’ ĈӅQJKӏĈѭӧFEҧRYӋ_ %әVXQJWKrPÿӇEҧRYӋ{ .K{QJÿѭӧFEҧRYӋ{ FkXKӓL69SKҧLWUҧOӡLWUѭӟF+ӝLÿӗQJ a. ዉ–Šዎ‰“—኷Žý¯ዓŠ‰…ዚƒ‡…׍Š኷•ዞ†ዙ‰Šƒ›…Š—›዇¯ዐ‹…Š‘Ž‘኶‹Š¿Šinh doanh khác hay không b. ž…•኷’Šኺ“—኷Žý¯ዓŠ‰’Šዐ–ŠØ‰Šž…Šዛ ƒ”ƒ˜ƒǡƒ’‘ǡ˜Ǥ˜–኶‹•ƒ‘ŠØ‰ ¯ž’ዜ‰¯ዛዘ…–”‘‰ØŠ¿Š‰Š‹ዉ’˜ዙ…ዚƒŠ×–Šዠ…Š‹ዉ ĈiQKJLiFKXQJ EҵQJFKӳJLӓLNKi7% Khá ”ኹŠዋ—ዅ‰—›ዉt ĈLӇP8 /10 Luận văn tốt nghiệp: Hệ thống quản lý đơn hàng cho doanh nghiệp vải LỜI CAM ĐOAN Chúng tôi xin cam đoan rằng toàn bộ phần nghiên cứu, tìm hiểu và hiện thực luận văn đều do chúng tôi tự thực hiện. Chúng tôi xin cam đoan rằng mọi sự giúp đỡ cho việc thực hiện đề cương luận văn này đã được nêu rõ và không có sự sao chép bất kỳ tài liệu hoặc công trình nghiên cứu nào khác ngoài các tài liệu tham khảo đã được nêu trên. Nếu xảy ra vi phạm, chúng tôi xin chịu toàn bộ trách nhiệm trước ban giám hiệu nhà trường, ban chủ nhiệm khoa cùng hội đồng bảo vệ luận văn. Thành phố Hồ Chí Minh, tháng 9 năm 2021 Trang I Luận văn tốt nghiệp: Hệ thống quản lý đơn hàng cho doanh nghiệp vải LỜI CẢM ƠN Chúng tôi xin dành những lời cảm ơn chân thành nhất đến trường Đại học Bách Khoa, kí túc xá đại học Bách Khoa, kí túc xá Đại học Quốc gia, Đại học Quốc gia Thành phố Hồ Chí Minh đã tạo điều kiện về mọi mặt, để chúng tôi có thể học tập tại đây. Chúng tôi cũng xin gửi lời cảm ơn đến các thầy cô là các giảng viên, các cán bộ, công nhân viên chức của nhà trường, đặc biệt là khoa Khoa học và Kĩ thuật máy tính, đã chỉ dạy tận tình cho chúng tôi trong suốt những năm học vừa qua, để chúng tôi có thể thực hiện luận văn hoàn chỉnh cũng như có đủ kiến thức để trở thành một người kĩ sư, một người công dân có ích cho xã hội.. Đặc biệt, chúng tôi xin gửi lời cảm ơn sâu sắc đến thầy Nguyễn Đình Thành. Thầy đã tận tình hướng dẫn, chỉnh sửa và phê bình chúng tôi trong suốt quá trình thực hiện đề cương cũng như luận văn tốt nghiệp. Chúng tôi cũng muốn nói lời cảm ơn đến gia đình, là chỗ dựa tinh thần cho chúng tôi, là nơi tạo điều kiện để chúng tôi có được ngày hôm nay. Chúng tôi cũng xin cảm ơn các anh chị, bạn bè trong và ngoài khoa đã cùng chúng tôi đồng hành trong những năm học tập tại đây. Cuối cùng, chúng tôi xin dành lời cảm ơn đến các thầy cô đã dành thời gian đọc luận văn này. Trong quá trình thực hiện luận văn, dù cố gắng, song, chúng tôi không thể tránh khỏi những sai sót. Chúng tôi mong nhận được những nhận xét, góp ý từ thầy cô. Thành phố Hồ Chí Minh, tháng 9 năm 2021 Trang II Luận văn tốt nghiệp: Hệ thống quản lý đơn hàng cho doanh nghiệp vải TÓM TẮT ĐỀ TÀI Đề tài của luận văn là xây dựng hệ thống quản lý đơn hàng cho doanh nghiệp kinh doanh vải. Đề tài được thực hiện trong vòng 4 tháng. Chúng tôi đã tìm hiểu những hệ thống đã có sẵn trên thị trường, cũng như nhưng công nghệ hiện đang được sử dụng, cộng với những ý tưởng, thiết kế mới và hiện thực chúng. Sản phẩm là một hệ thống cho một doanh nghiệp kinh doanh vải, cho phép khách hàng đặt hàng cũng như theo dõi đơn hàng, cho phép doanh nghiệp quản lý đơn hàng, kho hàng và giao hàng. Hệ thống giúp việc quản lý đơn hàng cho doanh nghiệp kinh doanh vải được rõ ràng, tiện lợi, cung cấp những tiện ích quản lý cho doanh nghiệp cũng như trải nghiệm dành cho cả doanh nghiệp lẫn khách hàng. Thành phố Hồ Chí Minh, tháng 9 năm 2021 Trang III Mục lục 1 2 Giới thiệu 1 1.1 Giới thiệu đề tài . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Mục tiêu đề tài . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.3 Phạm vi đề tài . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.4 Cấu trúc báo cáo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Các giải pháp liên quan 4 2.1 Tìm hiểu thị trường . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.1.1 Tình hình thị trường hiện nay . . . . . . . . . . . . . . . . . . . . 5 2.1.2 Tính ứng dụng của đề tài . . . . . . . . . . . . . . . . . . . . . . . 6 Hệ thống Haravan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.2.1 Giới thiệu hệ thống haravan . . . . . . . . . . . . . . . . . . . . . 8 2.2.2 Sử dụng hệ thống haravan . . . . . . . . . . . . . . . . . . . . . . 9 2.2 2.3 2.4 GoSELL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.3.1 Giới thiệu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.3.2 Tại sao phải sử dụng GoSELL? . . . . . . . . . . . . . . . . . . . 11 2.3.3 Quản lý đơn hàng trên GoSELL . . . . . . . . . . . . . . . . . . . 13 TPos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4.1 Giới thiệu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4.2 Tại sao phải sử dụng TPos? . . . . . . . . . . . . . . . . . . . . . 14 2.4.3 Quản lý đơn hàng trên TPos . . . . . . . . . . . . . . . . . . . . . 15 2.4.4 Sapo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Trang 1 Luận văn tốt nghiệp: Hệ thống quản lý đơn hàng cho doanh nghiệp vải 2.5 3 2.4.5 Giới thiệu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.4.6 Quản lý đơn hàng trên Sapo . . . . . . . . . . . . . . . . . . . . . 16 Đề xuất tính năng nâng cao . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Kiến thức nền tảng 3.1 3.2 3.3 3.4 3.5 3.6 18 Node.js . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.1.1 Giới thiệu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.1.2 Đặc điểm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.1.3 Ưu điểm và nhược điểm . . . . . . . . . . . . . . . . . . . . . . . 20 Strapi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.2.1 Giới thiệu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.2.2 Đặc điểm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.2.3 Ưu điểm và nhược điểm . . . . . . . . . . . . . . . . . . . . . . . 22 GraphQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.3.1 Giới thiệu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.3.2 Đặc điểm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.3.3 Ưu điểm và nhược điểm . . . . . . . . . . . . . . . . . . . . . . . 24 Reactjs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.4.1 Giới thiệu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.4.2 Đặc điểm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.4.3 Cấu trúc và các thành phần của React . . . . . . . . . . . . . . . . 25 3.4.4 Ưu điểm và nhược điểm . . . . . . . . . . . . . . . . . . . . . . . 26 Redux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.5.1 Giới thiệu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.5.2 Đặc điểm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.5.3 Các thành phần cốt lõi . . . . . . . . . . . . . . . . . . . . . . . . 27 3.5.4 Các thành phần liên quan . . . . . . . . . . . . . . . . . . . . . . 28 MongoDB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.6.1 Giới thiệu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Trang 2 Luận văn tốt nghiệp: Hệ thống quản lý đơn hàng cho doanh nghiệp vải 4 3.6.2 Đặc điểm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.6.3 Ưu và Nhược điểm . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Phân tích và thiết kế 4.1 31 Phân tích yêu cầu nghiệp vụ . . . . . . . . . . . . . . . . . . . . . . . . . 32 4.1.1 Dành cho khách hàng . . . . . . . . . . . . . . . . . . . . . . . . 32 4.1.2 Dành cho quản trị . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 4.1.3 Dành cho người giao hàng . . . . . . . . . . . . . . . . . . . . . . 32 4.2 Yêu cầu chức năng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 4.3 Yêu cầu phi chức năng . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 4.4 UseCase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 4.5 4.4.1 Sơ đồ UseCase . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 4.4.2 Đặc tả Usecase . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Sơ đồ tuần tự . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 4.5.1 Sơ đồ tuần tự đưa sản phẩm vào giỏ hàng . . . . . . . . . . . . . . 41 4.5.2 Sơ đồ tuần tự thanh toán giỏ hàng . . . . . . . . . . . . . . . . . . 41 4.5.3 sơ đồ tuần tự nhập kho . . . . . . . . . . . . . . . . . . . . . . . . 42 4.5.4 Sơ đồ tuần tự xuất kho . . . . . . . . . . . . . . . . . . . . . . . . 42 4.5.5 Sơ đồ tuần tự xác nhận đơn hàng . . . . . . . . . . . . . . . . . . 43 4.5.6 Sơ đồ tuần tự xác nhận giao hàng . . . . . . . . . . . . . . . . . . 43 4.5.7 Sơ đồ tuần tự Vận chuyển một lượt . . . . . . . . . . . . . . . . . 44 4.5.8 Sơ đồ tuần tự Vận chuyển một phần . . . . . . . . . . . . . . . . 44 4.6 ERD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.7 Thiết kế cơ sở dữ liệu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4.7.1 Bảng Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4.7.2 Bảng CustomerÌnfos . . . . . . . . . . . . . . . . . . . . . . . . . 46 4.7.3 Bảng Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4.7.4 Bảng ProductCategories . . . . . . . . . . . . . . . . . . . . . . . 47 4.7.5 Bảng Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Trang 3 Luận văn tốt nghiệp: Hệ thống quản lý đơn hàng cho doanh nghiệp vải 4.7.6 Bảng Shipments . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4.7.7 Bảng Transections . . . . . . . . . . . . . . . . . . . . . . . . . . 48 4.7.8 Bảng Chats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 4.7.9 Bảng Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . 48 4.7.10 Bảng Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . 48 4.7.11 Bảng Exports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.7.12 Bảng Imports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 5 4.8 Kiến trúc hệ thống . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.9 Kết quả . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 4.9.1 Giao diện người dùng . . . . . . . . . . . . . . . . . . . . . . . . 50 4.9.2 Trang chọn địa chỉ giao hàng . . . . . . . . . . . . . . . . . . . . 51 4.9.3 Người quản lý . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Triển khai và kiểm thử 5.1 Triển khai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 5.1.1 5.2 6 6.2 Môi trường triển khai . . . . . . . . . . . . . . . . . . . . . . . . . 59 Kiểm thử . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Tổng kết 6.1 58 64 Đánh giá kết quả đạt được . . . . . . . . . . . . . . . . . . . . . . . . . . 65 6.1.1 Ưu điểm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 6.1.2 Nhược điểm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Hướng phát triển . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Trang 4 Danh sách hình vẽ 2.1 Thị trường hiện tại . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2 Kim ngạch xuất khẩu hàng dệt may . . . . . . . . . . . . . . . . . . . . . 6 2.3 Haravan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4 Hình ảnh sản phẩm của haravan . . . . . . . . . . . . . . . . . . . . . . . 9 2.5 Hình ảnh đơn hàng của haravan . . . . . . . . . . . . . . . . . . . . . . . 9 2.6 Hình ảnh đơn hàng của haravan . . . . . . . . . . . . . . . . . . . . . . . 10 2.7 Hình ảnh đơn hàng của haravan . . . . . . . . . . . . . . . . . . . . . . . 10 2.8 GoSELL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.9 TPos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.10 Sapo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3.1 Node.js . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.2 Không đồng bộ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.3 Strapi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.4 Grapql . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.5 Reactjs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.6 Redux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.7 MongoDB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3.8 Sơ đồ hoạt động của MongoDB . . . . . . . . . . . . . . . . . . . . . . . 29 4.1 Usecase "Khách hàng chưa đăng nhập" . . . . . . . . . . . . . . . . . . . 34 4.2 Usecase "Khách hàng đã đăng nhập" . . . . . . . . . . . . . . . . . . . . 35 4.3 Usecase "Quản lý" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Trang 5 Luận văn tốt nghiệp: Hệ thống quản lý đơn hàng cho doanh nghiệp vải 4.4 Usecase "Shipper" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4.5 Sơ đồ tuần tự “Đưa sản phẩm vào giỏ hàng” . . . . . . . . . . . . . . . . 41 4.6 Sơ đồ tuần tự “Thanh toán giỏ hàng” . . . . . . . . . . . . . . . . . . . . 41 4.7 Sơ đồ tuần tự “Nhập kho” . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.8 Sơ đồ tuần tự “Xuất kho” . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.9 Sơ đồ tuần tự “Xác nhận đơn hàng” . . . . . . . . . . . . . . . . . . . . . 43 4.10 Sơ đồ tuần tự “Xác nhận giao hàng” . . . . . . . . . . . . . . . . . . . . . 43 4.11 Sơ đồ tuần tự “Vận chuyển một lượt” . . . . . . . . . . . . . . . . . . . . 44 4.12 Sơ đồ tuần tự “Vận chuyển một phần” . . . . . . . . . . . . . . . . . . . . 44 4.13 ERD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.14 kiến trúc hệ thống . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.15 Trang sản phẩm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 4.16 Trang chi tiết sản phẩm . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 4.17 Trang giỏ hàng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 4.18 Trang chọn địa chỉ giao hàng . . . . . . . . . . . . . . . . . . . . . . . . . 51 4.19 Trang thanh toán . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.20 Trang thông tin đơn hàng . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.21 Trang thông tin khách hàng . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.22 Trang Dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4.23 Trang quản lý đơn hàng . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4.24 Trang xác nhận đơn hàng . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 4.25 Trang xác nhận đơn hàng . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 4.26 Trang chi tiết giao hàng . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 4.27 Trang Kho hàng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 4.28 Trang nhập kho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 4.29 Trang xuất kho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 5.1 Heroku . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Trang 6 Chương 1 Giới thiệu Trang 1 Luận văn tốt nghiệp: Hệ thống quản lý đơn hàng cho doanh nghiệp vải 1.1 Giới thiệu đề tài Sự phát triển manh mẽ của tin học làm cho máy tính trở thành phương tiện không thể thiếu được trong mọi lĩnh vực đời sống. Hơn lúc nào hết tính năng của máy tính được khai thác một cách triệt để. Nếu như những năm trước máy tính ở nước ta được sử dụng chủ yếu như là một công cụ để soạn thảo văn bản thông thường, hoặc các công việc lập trình, quản lý phức tạp, xử lý dữ liệu bảng biểu,thương mại. . . thì giờ đây, cùng với sự vươn xa của mạng Internet trên lãnh thổ Việt Nam máy tính còn phương tiện có thể ngồi trên bàn làm việc các nhân tại gia đình mà trao đổi thông tin liên lạc đi khắp toàn cầu.. Nền tin học càng phát triển thì con người càng có nhiều những phương pháp mới,công cụ mới để xử lý thông tin và nắm bắt được nhiều thông tin hơn. Tin học được ứng dụng trong mọi nghành nghề, mọi lĩnh vực sản xuất, kinh doanh, du lịch là một xu hướng tất yếu. Kết quả của việc áp dụng tin học trong quản lý dữ liệu và cung cấp thông tin quản lý nhằm phục vụ cho nhu cầu xử lý dữ liệu và cung cấp thông tin cho các chủ sở hữu hệ thống đó. Ở nước ta hiện nay trong những năm gần đây các ứng dụng tin học vào quản lý đang càng một nhiều hơn, đa đạng hơn. Hệ thống thông tin được đề cập đến trong đề tài này là một ứng dụng quản lý đơn hàng cho doanh nghiệp kinh doanh vải. Đối với việc theo dõi quản lý đơn hàng nhằm phục vụ việc ghi sổ giao dịch đối với từng mặt hàng vải nhập hoặc xuất. Thực hiện công việc thủ công có nhược điểm là độ chính xác không cao, thời gian xử lý lâu và khó bảo quản các giấy tờ giao dịch. Đó là lý do công nghệ thông tin ngày nay được sử dụng rộng rãi và phát triển trong cuộc sống ngày nay. Trước sự phát triển đó và đáp ứng nhu cầu cho mọi người thì nhóm em đã chọn đề tài: “Xây dựng hệ thống quản lý đơn hàng cho doanh nghiệp kinh doanh vải.” 1.2 Mục tiêu đề tài Tìm hiểu, phân tích quy trình của hệ thống quản lý đơn hàng cho doanh nghiệp kinh doanh vải. Phân tích, thiết kế hệ thống đáp ứng nhu cầu chức năng và phi chức năng. Hiện thực triển khai trên nền tảng Website Tiến hành kiểm thử, đánh giá tính ứng dụng và khả năng của hệ thống. Trang 2 Luận văn tốt nghiệp: Hệ thống quản lý đơn hàng cho doanh nghiệp vải 1.3 Phạm vi đề tài Phạm vi đề tài bao gồm: • Đề xuất giải pháp mua hàng với số lượng lớn kết hợp với giao hàng nhanh cho doanh nghiệp kinh doanh vải. • Hiện thực một hệ thống ở mức độ cơ bản,bao gồm: – Trang mua hàng cho khác hàng – Trang danh sách giao hàng cho shipper – Trang quản lý đơn hàng cho người quản lý và nhân viên. – Hệ thống xử lý các yêu cầu từ khác hàng. 1.4 Cấu trúc báo cáo Báo cáo gồm 5 chương sau Chương 1 Giới thiệu Chương 2: Các giải pháp liên quan: Trình bày các giải pháp liên quan đến đề tài. Chương 3: Kiến thức nền tảng: Trình bày các cơ sở lý thuyết và công nghệ được sử dụng trong đề tài này. Chương 4: Giải pháp đề xuất: Trình bày về giải pháp mà nhóm đề xuất bao gồm: Phân tích yêu cầu, các đặc tả, biểu đồ có liên quan. Chương 5: Tổng kết: Tổng kết giai đoạn Đề cương luận văn và hướng phát triển Trang 3 Chương 2 Các giải pháp liên quan Trang 4 Luận văn tốt nghiệp: Hệ thống quản lý đơn hàng cho doanh nghiệp vải Nội dung chương sẽ trình bày tổng quan về các ứng dụng, mô hình có liên quan. Tập trung phân tích, so sánh và đánh giá các tính năng, ưu điểm và nhược điểm của giải pháp liên quan. 2.1 Tìm hiểu thị trường 2.1.1 Tình hình thị trường hiện nay Trong hoạt động kinh doanh của hầu hết doanh nghiệp thì việc quản lý đơn đặt sức cần thiết vì nó ảnh hưởng hàng một cách hiệu quả là hết trực tiếp đến mức hàng với doanh độ hài lòng cả khách nghiệp. Người tiêu dùng mong đợi toàn bộ quy trình quản lý đơn hàng sẽ hoạt động trơn tru, từ lúc họ kiểm tra đến lúc một gói hàng đến trước cửa nhà họ. [1] Tại sao phải quản lý đơn hàng? Quản lý đơn hàng có liên quan hầu như mọi hệ thống và quy trình trong chuỗi cung ứng. Nó liên quan đến nhiều đối tác như nhà cung cấp linh kiện và linh kiện, dịch vụ lắp ráp và đóng gói hoặc trung tâm phân phối, khiến cho việc mất khả năng hiển thị và kiểm soát đơn hàng trở nên dễ dàng. Điều này dẫn đến các quy trình thủ công tốn kém để hoàn thành và cung cấp đơn đặt hàng mà không có lỗi. Một hệ thống đơn hàng có thể giúp kiểm soát chi phí và tạo doanh thu bằng cách tự động hóa các quy trình thủ công và giảm lỗi. Hình 2.1: Thị trường hiện tại Bên ngoài, order management có tác động trực tiếp đến cách khách hàng cảm nhận về Trang 5 Luận văn tốt nghiệp: Hệ thống quản lý đơn hàng cho doanh nghiệp vải doanh nghiệp hoặc thương hiệu. Trong một môi trường đa kênh, khách hàng mong đợi một trải nghiệm liền mạch. Một khách hàng có thể đặt hàng trực tuyến nhưng có câu hỏi và hoàn thành đơn đặt hàng thông qua một trung tâm cuộc gọi. Khi đơn hàng đang được thực hiện, khách hàng mong đợi sẽ thấy các cập nhật như email trên đường đi. Nếu có vấn đề, họ có thể muốn trả lại thông qua một kênh vật lý như cửa hàng. Mỗi điểm trong hành trình thể hiện một cơ hội để cung cấp trải nghiệm khách hàng tuyệt vời và tăng khả năng duy trì và doanh thu. Hành trình omnichannel cũng mang đến cơ hội để đưa ra khuyến nghị bán và bán chéo và tăng doanh thu. 2.1.2 Tính ứng dụng của đề tài Dệt may từ trước đến nay là một trong những ngành thế mạnh của Việt Nam và đã không ngừng gia tăng theo từng năm. Mới đây, Hiệp định thương mại tự do Việt Nam và Liên minh châu Âu – EU (EVFTA) có hiệu lực, mở ra cơ hội lớn cho xuất khẩu của Việt Nam, trong đó có ngành dệt may. Hình 2.2: Kim ngạch xuất khẩu hàng dệt may Sự phát triển nhanh chóng của lĩnh vực này trong nhiều năm gần đây không thể không nhắc tới sự đóng góp của công nghệ thông tin, mà cụ thể là khả năng quản lý của các ứng dụng đối với các công ty trong ngành vải. Với công nghệ quản lí hiện đại, công tác của các công ty được toàn diện, trơn tru và minh bạch. Sự úng dụng của công nghệ quản lí vào hoạt động của các công ty này cho phép người quản lí có thể bao quát được toàn bộ hoạt động, đưa ra quyết định một cách kịp thời, Trang 6 Luận văn tốt nghiệp: Hệ thống quản lý đơn hàng cho doanh nghiệp vải chính xác, năm bắt đầy đủ mọi thông tin cần thiết ở bất kì thời điểm nào. Hơn nữa, ứng dụng quản lí còn giúp tiết kiệm được thời gian, nhân lực, giảm thiểu những nút thắt, tồn đọng, góp phần nâng cao chất lượng sản phẩm. Đi song song cùng với sự gia tăng trong sản xuất và xuất khẩu, công nghệ quản lí cũng không ngừng được phát triển và cái thiện qua những tiến bộ của công nghệ. Các ứng dụng quản lí ngày một hoàn thiện, đáp ứng được nhu cầu ngày một lớn của các công ty trong ngành. Tuy nhiên, những hạn chế không phải là không tồn tại. Đại dịch COVID-19 càn quét qua, gây ảnh hưởng sâu rộng tới nhiều ngành nghề sản xuất nói chung, buộc công thức sản xuất và quản lí phải thay đổi và thích nghi với sự bình thường mới hay những thiếu sót ở người thao tác, những hạn chế về mặt công nghệ cũng như kĩ thuật từ đơn vị quản lí. Hiểu được những vướng mắc và tổn tại đó, nhóm chúng tôi cố gắng đưa ra sản phẩm ứng dụng quản lí đơn hàng dành cho doanh nghiệp vải, với những cải thiện về chức năng quản lí, áp dụng những công nghệ mới, đáp ứng nhu cầu của các doanh nghiệp trong hoàn cảnh mới. Trang 7
- Xem thêm -

Tài liệu liên quan