ĐẠ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ұWVҧ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.
ኺý¯ዓዐØ
ዛǡǡǤØ
¯ዜ¯ዛዘ
Ø¿ዉዙ
ዚ×ዠ
ዉ
ĈiQKJLiFKXQJEҵ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 -