TRƯỜNG ĐẠI HỌC TÀI CHÍNH - MARKETING KHOA CÔNG NGHỆ THÔNG TIN
ĐỎ ÁN MÔN HỌC
PHAN TICH VA THIET KE HE THONG THONG TIN
QUY TRINH XU LY DON HANG TAI SIEU THI LOTTE MART Giảng viên hướng dẫn
Sinh viên thực hiện Í Sinh viên thực hiện 2 Mã lớp học phần
: Th§ Lâm Hoàng Trúc Mai
: 2021010094 — Nguyễn Lê Nhã Ái
: 2021010121 — Lê Thị Ngọc Dung ;:2121112002801
Trang 2TRƯỜNG ĐẠI HỌC TÀI CHÍNH - MARKETING KHOA CÔNG NGHỆ THÔNG TIN ĐỎ ÁN MÔN HỌC
PHAN TICH VA THIET KE HE THONG THONG TIN
QUY TRINH XU LY DON HANG TAI SIEU THI LOTTE MART Giảng viên hướng dẫn
Sinh viên thực hién | Sinh viên thực hiện 2 Mã lớp học phần
Trang 3NHÂN XÉT CỦA GIẢNG VIÊN
TT.) \'ố ( aaưăẮẢ
- Điểm Chữ: c n St 111 1111111111111111111121111112111112111211111121111112111 1111112 se
Thành phố Hồ Chí Minh, ngày 4 tháng 5 năm 2022 Giảng Viên
Lâm Hoàng Trúc Mai
Trang 5LỜI CẢM ƠN
Lời đầu tiên, chúng em xin gửi lời cảm ơn Cơ Lâm Hồng Trúc Mai — giảng
viên môn Phân tích & Thiết kế hệ thống thông tin, người đã luôn đồng hành và hướng dẫn tận tình giúp đỡ chúng em có thê hoàn thành được đồ án môn học này Trong suốt quãng thời gian học tuy không dài nhưng đủ để tụi em cảm nhận được sự chăm lo của
Cô đối với sinh viên chúng em, Cô đã dành rất nhiều thời gian quý báu đề tận tình chỉ
bảo, hướng dẫn, sửa bài và định hướng cho em trong việc nghiên cứu, thực hiện đồ án Cô đã trang bị cho chúng em những kiến thức cơ sở cũng như các kỹ năng cơ bản cần
có đề hoàn thành bài đồ án với đề tài Quy trình xử lý đơn hàng tại siéu thi Lotte Mart Tuy nhiên vì chưa có nhiều kinh nghiệm thực tiễn và khả năng am hiểu về hệ
thống của chúng em vẫn còn nhiều hạn chế nên trong quá trình làm bài không thế tránh những thiếu sót Chúng em mong nhận được những nhận xét, ý kiến đóng góp của Cô đề chúng em có thể hoàn thiện một cách chỉnh chu nhất
Cuối cùng, xin chúc Cô lời chúc sức khỏe và luôn thành công trong sự nghiệp của mình
Sinh viên Nguyễn Lê Nhã Ái Lê Thị Ngọc Dung
Trang 6DANH MỤC TỪ VIẾT TAT
STT Tir viet tat Y nghia
l CNTT Cong nghé thong tin
2 HTQL Hệ thông quản lý
3 CSDL Cơ sở dữ liệu
4_ |HTTT Hệ thông thông tin
5 CPU Central Processing Unit
6 WPF Windows Presentation Foundation
7 DBMS Hệ quản trị cơ sở dữ liệu
8 PDM Quản lý dữ liệu
Trang 7
DANH MỤC THUẬT NGỮ ANH - VIỆT
SIT Tiếng Anh Tiếng Việt
l Customer Data Dữ liệu khách hàng
2 Approved Order Don hang được chấp thuận
3 Inventory Danh muc hang ton kho
4 Shipping Chuyén hang
5 Invoice Hoa don
6 Structured Query Language | Ngôn ngữ truy vân dữ liệu
7 View Quan diém
8 Website Trang mang
9 Application Ung dung
10 Database Cơ sở dữ liệu
11 Web Designer Người thiết kê web
12 Model Mô hình
Trang 8
MỤC LỤC
NHẬN XÉT CỦA GIẢNG VIÊN i
NHAN XET CUA GIANG VIEN wii
LOI CAM ON iii
DANH MUC TU VIET TAT iv
DANH MỤC THUẬT NGỮ ANH - VIỆT Vv
MUC LUC vi
DANH MỤC HÌNH ẢNH 5-5 ©5<©c<©SsEkEEsEEeErserkerke tre serxererserrree ix DANH MỤC BẢNG os-csccsscssceeersexssrrsrkstrssrssrrsrssrrsersrerrerasraesersee xii
CHƯƠNG | : TONG QUAN VE DE TAI veel
11 Giới thiệu tong quan vé hoat động của siêu thị Lotte Mart 1
1.2 Tổng quan về để tải - 5c n1 111111111211 111 1 121 2tr xe 2
1.2.1 Mô tả bài toán 22s 2 2212221211122 2112121 re 2
1.2.2 Các nghiệp vụ cơ bản 5 2 1 2211112111211 1121111211 12111 1811k 3
1.2.3 Mô tả hoạt động của hệ thông 5 S11 E1E1111 11712112221 rtet 3
1.2.4 Quy trình nghiệp vụ của hệ thống đơn đặt hàng - 55s: 4
1.3 Mục tiêu của đề tải 5 S221 221221271211211211112212121222221 2e 6 1.3.1 Mục tiêu tổng quát 5s- 5+ 1 22 121211112111111111111111 111tr 6 1.3.2 Mục tiêu cụ thể -©22 222221 21221121121121211211211211121 yeu 6 1.4 Phạm vi đề tải - 2221 2212221221221221121121122122112122221 22a 7 1.5 Thiết kế kế hoạch triển khai thực hiện đề tải 25-22222222 2zczz2 7
CHƯƠNG 2 : CƠ SỞ LÝ THUYÉT 8
2.1 Téng quan mot s6 nghién cttu trUGC ccceccccccsesseeeesesseseseescseseseseseseeen 8 2.2_ Điểm mới trong đề tài nghién CU cece eccceeesecseeseseceesecsesestsseseseseeees 8
Trang 92.3 Cơ sở hình thành ý tướng phân tích và thiết kế 2-5 czscszsz2 9
2.4 Téng quan vé cdc m6 bith ccc ccccseecsseescsesseseesessesessesseseveseesen 9
2.4.1 Luroc db Use Case ccccccccccccccccscssssssscsseesecevevevssecseseseevevevevecseetereevees 9 2.4.2 So dé phan ra chitc nang (Business Function Diagram — BFD) 11
2.4.3 Mô hình luỗng đữ liệu (Data Flow Diagram - DFD) 12
2.4.4 Mô hình thực thế kết hợp (Entity Relationship Diagram — ERD) .13 2.5 Tổng quan về các công nghệ sử dụng 5 ss TT EEE rryg 14 2.5.1 DlapraIms Q2 1020101201120 1121111111 15111 1111111111111 key 14 bA»yyẳăẳ55ä5Ýồ 15 2.5.3 Phan mém SQL cccccccccecssesesessesesesessesessesessessesessisessitesseeees 16 P.6 vẽ nh 17 2.5.5 Powerl)€SIBTCK L2 Q2 001101120 11110 1111111111111 1 1111111111111 k2 19
CHUONG 3 : PHAN TICH HE THONG 20
3.1 Khao sat hién trang va yOu aU ecccccccecescssesessesessesessecseseessvsesesen 20
3.1.1 Khảo sát hiện trạng 2 1 2011201112011 121 1115511 11112111 ườ 20
c3 a5 21
3.2 Lược đồ Use Case sa TH n1 1111151511111 E 511 1n HH ng 21
3.3 Luoc dé khéi cac nghiệp vụ chức năng -.- 52 22222222222 s+2 28
3.4 Sơ đồ phân rã chức năng (BFD) + c+ St E211 E1 112111112121 te 29
3.5 Mô hình dòng dữ liệu (DEDD) S221 2112112121181 1812221 1 se 30
3.6 Mô hình thực thế kết hợp ERD - 5 2s E2 EE1EE121 22122112 x26 45
3.7 Mô hinh đữ liệu logic (Logieal Data Model —- LDMI) 65 3.8 Mô hinh đữ liệu vật lý (Physical Data Model — PDMI) 65
3.9 Mô hình quan hệ dữ liệu - L5 2.2 2112122121121 12111 1111011111221 xe 66
3.091 Dạng TT 66
Trang 103.0.2 Ràng buộc toàn VẹH - - 2 2 102012212011 11211 1111551111 1511 111 key 67
SN ccc ccccccccceccccesceecseeeesseesseesesseceseesesesessesssesesesaeeessteaesenes 68
3.10 Xây dựng cơ sở đữ liệu - - L2 0220102201120 1 1112111111155 1 xe sey 71
CHUONG 4 : THIET KE HE THONG 70
4.1 Thiếtkế 01:0 ccc cece ceteccce ce eeceseesesesecsesesseseseseeseseesstssseeesees 79
4.1.1 Giao diện chính - 0002251125111 1 1111 1111k SE 111251 %5 79
4.1.2 Giao điện khi đăng nhập của bộ phận tiếp nhập đơn hàng 80
4.1.3 Giao diện sau khi đăng nhập của bộ phận xử lý don hang 81 4.1.4 Giao điện sau khi đăng nhập của bộ phận chuyền hàng 82 4.1.5 Giao diện sau khi đăng nhập của bộ phận kế toán c se ccc: 83 4.1.6 Giao diện sau khi đăng nhập của bộ phận kho 84 4.1.7 Giao diện sau khi đăng nhập của bộ phận quản lý 86
4.2_ Kế hoạch triển khai xây dựng hệ thống ¬ 87
CHUONG 5: KET QUA 189
5.1 Những kết quả đạt được của AG AN cece cccccccecececececcecscescsevevseeecsetevesseees 89
5.2 Những kho khan va diém yéu cla d6 an ceeccseeeeeeeseeseeee 89
5.3 Hung nghién cttu tiép ccccccccccccccescsseesesessesessessesessessevsevesseseseeesesees 89
TAI LIEU THAM KHAO 91
Trang 11DANH MỤC HÌNH ẢNH
Hinh 1.1 Quy trình nghiệp vụ xử lý đơn hàng - 2 22 22222222222 2xsxces 4 Hình 2.1 Các thành phần của se Case 2-52 St E2 1212121E1212222272221 xe 10 Hinh 2.2 Méi quan hé Include va Extend dién ta trong so d6 Use Case 11
Hinh 2.3 Cac thanh phan cla DED cccccccccsescssesseseseseseseserseeceeseseseseceeees 12
Hình 2.4 Các thành phần chính của ERD Error! Bookmark not defined
Hình 3.1 Lược đồ Use Case quản lý đơn hàng 5c 21
Hình 3.2 Lược đồ khối của nghiệp vụ tiếp nhận đơn đặt hàng 28
Hình 3.3 Lược đồ khối của nghiệp vụ xử lý đơn đặt hàng se se 5c: 28
Hình 3.4 Lược đồ khối của nghiệp vụ chuyền hàng 5- cscxczczse: 28
Hình 3.5 Lược đồ khối của nghiệp vụ kế toán ST 2 E21 En nnnea 29
Hình 3.6 Lược đồ khối của nghiệp vụ kho cece 2222222212221 3+2 29
Hình 3.7 Sơ đồ phân rã chức năng của quản lý đơn hàng 2-5 s25: 29
Hinh 3.8 Mô hình dòng dữ liệu mức ÔÚ 22 2 2222222112211 11221 1131552 1x+2 30 Hinh 3.9 Mô hình dòng đữ liệu mức Ì - ¿5222222222 22212 1322222222 x+2 30
Hình 3.10 Mô hình thực thể kết hợp - 5-2-1 2s2111 5111515217111 c2 45
Hình 3.11 Mô hình dữ liệu logIc - 5: 22 2222121221 1121 1111111111111 x+2 65
Hình 3.12 Mô hình đữ liêu vật lý S211 1012111111111 111011 8111 se 65 Hình 3.13 Mô hình quan hệ dữ liệu (2 2C 2 22121121 12211211551 18111121 X52 66
Hinh 3.14 Câu lệnh tạo Trigger te sotlenphaitra c5 22252 c2 222552 69 Hình 3.15 Khi nhập trường hợp sai Error! Bookmark not defined Hinh 3.16 Khi nhập trường hợp đúng Error! Bookmark not defined Hình 3.17 Kết quả chạy của trường hợp sai Error! Bookmark not defñned
Hình 3.18 Kết quả chạy của trường hợp đúng 5 s1 11111111211 1 xe 70
Trang 12Hinh 3.19 Câu lệnh tạo Trigger ty themthongtinnhanvien - 70
Hình 3.20 Khi nhập trường hợp saI L0 20 0220122211121 1 1151111511151 x se 70 Hinh 3.21 Khi nhập trường hợp đúng Error! Bookmark not defined Hình 3.22 Kết quả khi chạy trường hợp sai - 5: s21 11 111111211222 re 71 Hình 3.23 Kết quả khi chạy trường hợp đúng - 2 2 E111 21 11x xe 71 Hinh 3.24 Bảng Khách hàng L0 00 0211221121112111111221 1211101111221 1k ray 72 Hình 3.25 Bảng Nhân viên 2 2 020122112211 2211211 121111111111 11111121 gay 72 Hình 3.26 Bảng Loại sản phâm 72
Hình 3.27 Bảng Sản phẩm - 5 S1 ST E111 211111112111121 1110121121111 cty 73 Hình 3.28 Bảng Đơn hàng - 2 2 002010 120111011111 1111111111111 1 11111111112 73 Hình 3.29 Bảng Phiếu nhập -2- S2 1115111111111 11 1111111112 1 01H re 73 Hình 3.30 Bảng Chi tiết phiếu nhập 2 S11 11E1211111 111 1111 1E te 74 Hình 3.31 Bảng Phiếu xuắt 5à S11 T1 1112111111711 111111121112 trreg 74 Hình 3.32 Bảng Chi tiết phiếu xuất - 5c n1 E221 2211121121112 111 11x 74 Hình 3.33 Bảng Kho 2 0201102011110 1111 1111111111 11111111 1111111111111 11 ca 74 Hình 3.34 Bảng Nhà cung cấp c1 21 1221211 112111111 11 1012112511 re 75 Hình 3.35 Mô hình cơ sở đữ liệu - 2 2C 2221121121121 121 1111551181211 1 ceg 78 Hình 4.I Giao điện đăng nhập của hệ thống -2- + 2 SE SE 2152222222222 cEe 79 Hình 4.2 Giao điện đăng nhập có chức năng phân quyễn - 5s se: 79 Hình 4.3 Giao điện chính khi muốn thoát Error! Bookmark not defined Hinh 4.4 Giao dién quan lý khách hàng của bộ phận tiếp nhận đơn hàng 80
Hình 4.5 Giao điện quản lý đơn hàng của bộ phận tiếp nhận đơn hàng 80
Hình 4.6 Giao điện khi đăng xuất của bộ phận tiếp nhận đơn hàng 81
Hinh 4.7 Giao dién quan ly don hang của bộ phận xu ly don hang 81
Trang 13Hinh 4.8 Giao diện quản lý khách hàng của bộ phận xử lý đơn hàng 81
Hinh 4.9 Giao diện quản lý nhà kho của bộ phận xử lý đơn hàng 82
Hình 4.10 Giao điện khi đăng xuất của bộ phận xử lý đơn hàng 82
Hình 4.11 Giao điện quản lý khách hàng của bộ phận chuyên hàng 82
Hình 4.12 Giao điện quản lý đơn hàng của bộ phận chuyền phát 83
Hình 4.13 Giao điện khi đăng xuất của bộ phận chuyền hàng 83
Hình 4.14 Giao điện quản lý hóa đơn của bộ phận kế toán s5: 83 Hình 4.15 Giao điện báo cáo của bộ phận kế toán 72 2 Sn St SE re 84 Hinh 4.16 Giao dién khi dang xuat cua b6 phan ké toate ccc: 84 Hình 4.L7 Giao diện chỉ tiết phiếu nhập của bộ phận kho - 7z cs: 84 Hinh 4.18 Giao dién chi tiét phiếu xuất của bộ phận kho - 7s: 85 Hinh 4.19 Giao dién danh muc nha cung cap của bộ phận kho 85
Hình 4.20 Giao điện khi đăng xuất của bộ phận kho - se s2s2sc25z2 85 Hinh 4.21 Giao dién quan lý nhân viên của bộ phận quản lý 86 Hình 4.22 Giao diện báo cáo của bộ phận quản Ìý 22-5 <22225<552 86
Hinh 4.23 Giao dién khi dang xuat cla b6 phan quan ly cece: 86
Trang 14DANH MỤC BẢNG
Bảng 3.1 Bảng đặc tả Use Case Thanh toán 5-5 2252222122122 x+2 21 Bang 3.2 Bang dac ta Use Case Đăng nhập 2-2 c2 22221222222 23 Bang 3.3 Bang dac ta Use Case Cap nhập đơn hàng 5-55: 24
Bang 3.4 Bang dac ta Use Case Lap hoa don ccc c2 2222122222 25
Bang 3.5 Bang dac ta Use Case Tra cứu thông tin đơn hàng 26 Bang 3.6 Bang dac ta Use Case Tra cứu thông tin đơn hàng 27 Bảng 3.7 Thông tin m6 tả Proc€ss - 0 200010111021 11111 2111112111111 1 x2 31
Bảng 3.8 Thông tin mô ta Data Store cece cc cece 22111121112 1111 1111111111112 31
Bảng 3.9 Thông tin mô tả Data FIOW ccc 2 Q2 12011120111 11 1121111111211 xk2 32
Bảng 3.10 Thông tin mô ta External Entity 2 2c 222 22122221 12122x+2 32
Bảng 3.11 Thông tin mô tả luồng đữ liệu Nhận đơn đặt hàng -. - 33
Bảng 3.12 Thông tin mô tả luồng dữ liệu Don đặt hàng - 34
Bảng 3.13 Thông tin mô tả luồng đữ liệu Thông báo -5- sec 34 Bảng 3.14 Thông tin mô tả luồng đữ liệu Sản phẩm -5- 5 2s 252 35
Bảng 3.15 Thông tin mô tả luỗng dữ liệu Gửi yêu cầu nhập hàng 35
Bảng 3.16 Thông tin mô tả luồng đữ liệu Tiếp nhận đơn hàng và xử lý 36 Bảng 3.17 Thông tin mô tả luỗng dữ liệu Kiện hàng - 5-5 z2 36
Bảng 3.18 Thông tin mô tả luồng đữ liệu Tổng hợp doanh thu 37
Bảng 3.19 Thông tin mô tả Hồ sơ Customer Data 5-22 S12 cv sz re 37
Bảng 3.20 Thông tin mô tả Hồ sơ Approved Order se sc c2 38
Bảng 3.21 Thông tin mô tả Hồ sơ Shipping 5s 2s 22 2212111111111 52 cxe2 38
Bảng 3.22 Thông tin mô tả Hồ sơ InvenitOFY ¿5c s St E22 2E 1s cre 39
Bảng 3.23 Thông tin mô tả Hồ sơ Invoice s- 52 St E2 121 151111111 1E e 39