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

đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart

110 3 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Định dạng
Số trang 110
Dung lượng 11,81 MB

Nội dung

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart CHƯƠNG 1 : TONG QUAN VE DE TAI 1.1 Giới thiệu tong quan vé hoat động của siêu thị Lotte Mart Lotte Mart là một công ty của một tập đoà

Trang 1

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

Tp Hỗ Chi Minh, ngay 4 thang 5 nam 2022

Trang 2

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

Trang 3

NHÂN XÉT CỦA GIẢNG VIÊN

- Đ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 4

NHÂN XÉT CỦA GIẢNG VIÊN

Trang 5

LỜI CẢM ƠN

Lời đầu tiên, chúng em xin gửi lời cảm ơn Cô Lâm Hoà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 6

DANH MỤC TỪ VIẾT TAT

Trang 7

DANH MỤC THUẬT NGỮ ANH - VIỆT

3 Inventory Danh muc hang ton kho

9 Application Ung dung

Trang 8

MỤC LỤC

DANH MỤC HÌNH ẢNH 5-5 ©5<©c<©SsEkEEsEEeErserkerke tre serxererserrree ix DANH MỤC BẢNG os-csccsscssceeersexssrrsrkstrssrssrrsrssrrsersrerrerasraesersee xii

11 Giới thiệu tong quan vé hoat động của siêu thị Lotte Mart 1

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

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 9

2.3 Cơ sở hình thành ý tướng phân tích và thiết kế 2-5 czscszsz2 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

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.3 Luoc dé khéi cac nghiệp vụ chức năng -.- 52 22222222222 s+2 28

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

Trang 10

3.0.2 Ràng buộc toàn VẹH - - 2 2 102012212011 11211 1111551111 1511 111 key 67

3.10 Xây dựng cơ sở đữ liệu - - L2 0220102201120 1 1112111111155 1 xe sey 71

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

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

Trang 11

DANH 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.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

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

Trang 12

Hinh 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 13

Hinh 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 14

DANH 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.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.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.21 Thông tin mô tả Hồ sơ Shipping 5s 2s 22 2212111111111 52 cxe2 38

Trang 15

Thông tin mô tả Process Xử lý đơn hàng 5c 22225552 40

Thông tin mô tả thực thử Bộ phận tiếp nhận đơn hàng 42 Thông tin mô tả thực thế Bộ phận xử lý đơn hàng - 42 Thông tin mô tả thực thế Bộ phận Chuyền hàng - 5-5¿ 43

Thông tin mô tả thực thé Bộ phận Kho - 2522222222 43 Thông tin mô tả thực thế Khách hàng - 2 S3 E2E2E2222xz22 44 Bang mô tả thực thế Khách hảng - 5 S111 EE2222122 22 xe 46 Bảng mô tả thực thê Nhân viên 22 2 H121 1511151515125 xze 46 Bang mô tả thực thế Đơn hàng 5 25 TS E251 11 1711528 2 1 se 47 Bang mô tả thực thế Sản phẩm 52-5 1S E11 1221711221222 ze 48 Bảng mô tả thực thể Loại sản phâm cv tk T 111 1111161111111 55111111 x2 48 Bảng mô tả thực thể Kho - s1 St 1 S111 11 5513111111 151155 151511256 49

Bảng mô tả thực thể Phiếu nhậtp 2 2 222111212 222111 112 2xxk2 50 Bảng mô tả thực thế Chi tiết phiếu nhập 5s Sscc z2 s22 51 Bảng mô tả thực thể Phiếu xuắt 22s S S111 S251 521551155112 2eg 51 Bảng mô tả thực thế Chi tiết phiếu nhập 5s Sscc z2 s22 52

Bảng mô tả mỗi kết hợp Khách Hàng — Nhân Viên 52 Bảng mô tả mỗi kết hợp Đơn Hàng — Sản Phâm 5: 53 Bảng mô tả mối kết hợp Phiếu Nhập - Chi Tiết Phiếu Nhập 54

Trang 16

Bảng 3.48 Bảng mô tả mối kết hợp Chi Tiết Phiếu Nhập — Sản phâm 55

Bang 3.49 Bảng mô tả mối kết hợp Loại Sản Phẩm — Sản Phâm 56

Bảng 3.50 Bảng mô tả mối kết hợp Phiếu Xuất - Ch¡ Tiết Phiếu Xuất 56

Bảng 3.51 Bảng mô tả mối két hop Chi Tiét Phiéu Xuat — San Pham 57

Bảng 3.52 Bảng mô tả mối kết hợp Khách Hàng - Đơn Hàng 58 Bảng 3.53 Bảng mô tả mối kết hợp Kho — Sản Phâm 5-52 2scs 22522 s9

Bảng 3.55 Bảng mô tả danh sách các thuộc tính - +5 52 2 s2 s5ssss52 61

Trang 17

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

CHƯƠNG 1 : TONG QUAN VE DE TAI

1.1 Giới thiệu tong quan vé hoat động của siêu thị Lotte Mart

Lotte Mart là một công ty của một tập đoàn Lotte Hàn Quốc, là chuỗi siêu thị lớn bán nhiều loại hàng tạp hóa, quần áo, đồ chơi, đồ điện tử và các hàng hóa khác Lotte Mart khai trương chí nhánh đầu tiên tại Guui —- Dong, Seoul, Hàn Quốc vào ngày 1/04/1998 Tên gọi LOTTE được nhà sáng lập Shin Kyuk-ho đặt ra, lấy cảm hứng từ

nữ anh hùng Charlotte trong tiêu thuyết Nỗi đau của chàng Werther (năm 1774) của nhà văn người Đức Johann Wolfeang von Goethe (Charlotte cũng là tên một thương hiệu mới của các rạp chiếu phim cao cấp do Lotte điều hành) Tập đoàn LOTTE hoạt động trên 6 lĩnh vực:

- Thực phẩm: LOTTE Confctionery, LOTTE Chilsung Beverage, LOTTE Foods, LO

- Ban lé: LOTTE Department Store, LOTTE Mart, LOTTE Super, LOTTE Home Shopping, LOTTE Hi-mart, LOTTE.com,

- Du lich/ dich vu: LOTTE Hotel, LOTTE Duty Free, LOTTE Cinema, LOTTE Logistic, LOTTE Asset Development, LOTTE Data Communication,

- Hoa chat/ xay dyng/ san xuat: LOTTE Chemical, LOTTE E&C, LOTTE

Aluminium, Korea Fujifilm, Canon Korea Business Solution,

- Tat chinh: LOTTE Card, LOTTE Insurance, LOTTE Capital

- Nghiên cứu phát triển/ hỗ tro: LOTTE R&D Center, LOTTE Academy, LOTTE Scholarship F

Siéu thi Lotte Mart truc thuéc tap doan LOTTE cua Han Quốc Có mặt tại Việt Nam từ năm 2008 với sự ra đời của Lotte Mart Nam Sài Gòn (Quận 7, TP.HCM), Lotte Mart được xem là một trong những nhà bán lẻ nước ngoài đầu tiên góp mặt tại Việt Nam và phát triển thành công đến ngảy nay

Trang 18

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

Tính đến thời điểm tháng 2 năm 2018, Lotte Mart có tổng số 294 siêu thị trên

toàn cầu: Hàn Quốc 123 siêu thị, Trung Quốc 112 siêu thị, Indonesia 46 siêu thị và Việt Nam I3 siêu thị Tại Việt Nam, trụ sở chính được đặt tại Thửa đất số 1183, đường

Võ Minh Đức, phường Phú Thọ, Thành phố Thủ Dầu Một, tỉnh Bình Dương

1.2 Tổng quan về đề tài

Siêu thị Lotte Mart là một siêu thị chuyên cung cấp các loại sản phẩm, hàng hóa

đề phục vụ nhu cầu thiết yêu có khách hàng

Quản lý đơn đặt hàng: Khi siêu thị nhận được yêu cầu mua hàng của khách hàng dưới các hình thức như: Mua hàng trực tiếp, điện thoại, fanpage Bộ tiếp nhận đơn đặt hàng sẽ xem xét các yêu cầu của khách hàng sau đó thêm đơn đặt hàng vào hồ

sơ tiếp nhận đơn hàng rồi in hóa đơn đưa cho khách hàng và yêu cầu khách hàng thanh toán Nếu khách hàng thanh toán đầy đủ thì hóa đơn sẽ được đưa vào danh sách đã được thanh toán và lưu trữ trong hồ sơ hóa đơn Ngược lại thì hóa đơn sẽ được đưa trực tiếp vào hồ sơ hóa đơn Từ các hóa đơn sẽ xuất ra được phiếu xuất và lưu trữ trong hồ sơ hóa đơn Tiếp theo, bộ phận xử lý đơn đặt hàng sẽ lấy đơn hàng từ hỗ sơ tiếp nhận đơn đặt hàng và xác định số lượng hàng tồn kho có trong kho có đạt đủ yêu cầu hay không Nếu đạt yêu cầu thì chuẩn bị hàng hóa có trong đơn hàng rồi đưa vào

hồ sơ chuyên phát Còn ngược lại không đạt yêu cầu thì bộ phận xử lý đơn hàng sẽ yêu cầu bộ phận kho nhập hàng Khi có yêu cầu nhập hàng từ bộ phận xử lý đơn đặt hàng thi bộ phận kho liên hệ với nhà cung cấp đề nhập hàng Sau khi nhà cung cấp chuyển hàng tới kho thì bộ phận kho kiểm tra số lượng và chất lượng sản phẩm, nếu đạt yêu cầu thì cho nhập kho và thanh toán, nêu không đạt yêu cầu thì hoàn sản phẩm lại cho bên nhà cung cấp Bộ phận chuyển hàng lấy đơn hàng và hóa đơn dé dem giao cho khách hàng Bộ phận kế toán sẽ lấy phiếu xuất từ hồ sơ hóa đơn Sau đó tổng hợp lại doanh thu và đưa ra báo cáo Báo cáo này sẽ được đưa cho quản lý

Trường hợp khách hàng mua hàng vào dịp khuyến mãi với số lượng theo đúng chính sách của siêu thị sẽ được hưởng chiết khấu thương mại (giảm giá) Theo chính

Trang 19

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

Cac nghiép vu co ban

Tiép nhan don dat hang

Xử lý don dat hang

Xử lý quy trình giao don hang

Xử lý quy trinh thanh toán cho các đơn hàng

Theo dõi hàng tồn kho

Báo cáo, thống kê theo tháng, quý về thông tin các đơn hàng

Mô tả hoạt động của hệ thống

Hệ thống xử lý đơn đặt hàng tại một siêu thị bao gồm năm bộ phận chính, năm

bộ phận này có quan hệ liên kết với nhau trong quy trình xử lý đơn hàng:

hồ sơ Approved Orđer (đơn hàng được chấp thuận)

b Bộ phận xử lý đơn hàng: Tiếp nhận đơn đặt hàng của khách hàng từ hồ sơ Approved Order, đôi chiêu các mục yêu câu với hồ sơ Inventory (danh mục hàng tôn kho), lấy thông tin khách hàng từ hồ sơ Customer Data, chuân bị hóa đơn và nhãn kiện

Trang 20

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

hàng đề gửi chúng vào hỗ sơ Shipping (hồ sơ vận chuyền) Nếu tại thời điểm kiểm hồ

so Inventory phat hién thay co mat hang trong don dat hang khéng đáp ứng yêu cầu (hết hàng một phần hoặc hết hoàn toàn) thì báo lại với bộ phận kho

c Bộ phận chuyên hàng: Lấy hóa đơn và nhãn kiện hàng từ hỗ sơ Shipping, lấy hàng từ bộ phận xử lý đơn hàng, đối chiếu hóa đơn, nhãn và hàng và lưu hóa đơn vào

hé so Invoice (hé so héa don), sau đó chuyền kiện hàng đã đán nhãn đến khách hàng

d Bộ phận kế toán: Lấy phiếu xuất từ hồ sơ hóa đơn Sau đó tông hợp thành doanh thu và đưa ra báo cáo Sau đó chuyên báo cáo cho quản lý

e Bộ phận kho: Khi có yêu cầu từ bộ phận xử lý đơn hàng báo là hết hàng thì

bộ phận kho sẽ liên hệ với nhà cung cấp đề yêu cầu nhập hàng Sau khi nhà cung cấp giao hàng thì bộ phận kho kiếm tra số lượng cũng như chất lượng của sản phẩm, điền vào chi tiết phiếu nhập rồi mới cho nhập kho Sau khi nhập kho thì lưu hóa đơn và thanh toán cho nhà cung cấp Cuối cùng là xuất sản phẩm cho bên xử lý đơn hàng, rồi ghi vào chỉ tiết phiêu xuất

siêu thị Lotte Mart

7 Doanh Thu

Ỳ Sản Phẩm Bộ phan Kê toàn Bao cao

Trang 21

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

Mô tả quy trình nghiệp vụ của hệ thống đơn đặt hàng tại siêu thị Lotte Mart:

(1) Khách hàng sẽ lựa chọn những sản phẩm cần mua có trong siêu thị (2) Sau khi khách hàng chọn xong sản phẩm, nhân viên của bộ phận tiếp nhận đơn hàng sẽ tiếp nhận

(3) Nhân viên sẽ xuất hóa đơn mua hàng

(4) Hóa đơn sẽ được đưa cho khách hàng

(5) Bộ phận tiếp nhận đơn hàng sẽ chuyên thông tin đơn hàng và thông tin khách hàng cho bộ phận xử lý đơn hàng

(6) Sau khi tiếp nhận từ bộ phận tiếp nhận đơn hàng, nhân viên của bộ phận xử

lý đơn hàng sẽ in phiếu nhập gồm danh sách các sản phẩm mà khách hàng cần mua

(7) Phiếu nhập đó sẽ được chuyên đến kho Bên kho sẽ chuẩn bị sản phâm cho

khách hàng dụa trên phiếu nhập đó

(8) Nếu trong lúc kho đang chuẩn bị sản phẩm có trong phiếu nhập nhưng thiếu hoặc hết sản phẩm thì kho ngay lập tức báo lại cho bên quản lý Bên quản lý sẽ liên lạc với nhà cung cấp đề nhập thêm sản phâm về kho

(9) Quản lý sẽ liên hệ với nhà cung cấp đề yêu cầu nhập thêm sản phâm về kho (10) Khi nhà cung cấp giao hàng, kho sẽ tiếp nhận hàng hóa, đồng thời kiểm tra xem thông tin về nhà cung cấp và những hàng hóa được nhập có sẵn trong đanh mục chưa Nếu chưa có thông tin về nhà cung cấp lẫn hàng hóa được nhập tức đây là mặt được nhập lần đầu, kho phải nhập đầy đủ thông tin của nhà cung cấp và hàng hóa Trong trường hợp chỉ thiếu thông tin nhà cung cấp hoặc thông tin hàng thì kho chỉ cần tạo danh mục cho thông tin còn thiếu Khi đã có đầy đủ thông tin, kho nhập hàng sẽ tiễn hành lập phiếu nhập hàng và số lượng hàng hóa mới sẽ tự động cập nhật vào cơ sở đữ liệu

(11) Bộ phận kho khi chuẩn bị sản phẩm xong sẽ giao lại cho bên bộ phận xử lý hàng hóa

Trang 22

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

(12) Bộ phận xử lý sẽ giao lại cho bộ phận chuyền hàng

(13) Bộ phận chuyền hàng sẽ giao kiện hàng cho khách hàng

(14) Bộ phận kho sẽ xuất phiếu xuất gồm có danh sách sản phẩm và giá tiền mà khách hàng đó đã mua

(15) Phiếu xuất đó sẽ được chuyền qua bên bộ phận kế toán để quản lý số sách, thu chi

(16) Thông qua phiếu xuất sẽ cho biết được đoanh thu

(17) Kế toán sẽ trực tiếp quản lý đoanh thu và tông hợp doanh thu (theo tháng, quý, nam) dé lam bao cao

(18) Sau đó, báo cáo đó sẽ được gửi trực tiếp cho bên quản lý

1.3 Mục tiêu của đề tài

Hệ thống giúp cho nhân viên đễ thực hiện tiến hành thanh toán các đơn hàng với khách hàng Đồng thời giúp cho việc quản lí siêu thị hiệu quả hơn và kiểm soát được tất cả các hoạt động như: kiểm kê tất cả các mặt hàng tồn kho, trên kệ, các hàng hoá suất ra, Từ đó giúp họ đưa ra các báo cáo đầy đủ chỉ tiết khi cần báo cáo theo quý, theo năm hoặc đột xuất một cách rõ ràng

Trang 23

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

1.4 Phạm vi đề tài

Đề tài nghiên cứu về siêu thị Lotte Mart chủ yếu ở khu vực Thành phố Hồ Chí Minh Siêu thị Lotte Mart là chuỗi cửa hàng lớn có nhiều chỉ nhánh nhưng để tài tập trung chủ yếu vào siêu thị Lotte Mart quận 7 cụ thé la Lotte Mart nam tai 469 Nguyễn Hữu Thọ, phường Tân Hưng, quận 7, Thành phố Hồ Chí Minh Đề tài tập trung vào nghiên cứu, phân tích, thiết kế hệ thống thông tin quản lý đơn đặt hàng tại siêu thị Lotte Mart

1.5 Thiết kế kế hoạch triển khai thực hiện đề tài

-_ Lựa chọn và lập kế hoạch triển khai đề tài

- _ Tìm hiểu, tham khảo, chọn lọc những ý kiến liên quan đến đề tài của những đồ

án trước hoặc khảo sát, thu thập tải liệu trên mạng

- _ Phân tích những vấn đề cần thiết của đồ án từ các tài liệu đã thu thập

- _ Khảo sát hiện trạng và yêu cầu của đồ án

- _ Phân tích lược đồ Use Case, sơ đồ phân rã chức năng và các mô hình

- Thiết kế các giao diện cho đề tài

- _ Tổng kết lại những kết quả và khó khăn trong quá trình thực hiện đồ án

- _ Chỉnh sửa, bố sung và hoàn chỉnh đề tài

Trang 24

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

CHƯƠNG 2 : CO SO LY THUYET

2.1 Tổng quan một số nghiên cứu trước

Hệ thông quản lý đơn đặt hàng của siêu thị Pico:

- Mat hang mới nhập về sẽ được nhân viên quản lý phụ trách tin học lưu trữ các thông tin của mặt hàng vào hệ thống quản lý, các thông tin bao gồm: mã vạch, giá bán, ngày sản xuất, hạn sử dụng, số lượng, đơn vị tính,

- Nguồn hàng được nhập dưới 2 hình thức: Hợp đồng mua bán giữa siêu thị và nhà cung cấp: hợp đồng trao đôi hàng hóa giữa siêu thị với cách doanh nghiệp khác

Hàng nhập vẻ, thủ kho cần ghi thêm số lượng hàng nhập vào thẻ kho Mỗi hàng hóa đều có thẻ kho riêng Nếu hàng đã có trong kho thì thủ kho sẽ ghi thêm vào thẻ

kho có săn, đối với mặt hàng mới thì thủ kho cần tiến hành lập thẻ kho mới

Hang ngày, căn cứ vào báo cáo số lượng đơn hàng của siêu thị từ bộ phận tiếp nhận đơn hàng, bộ phận xử lý đơn hàng sẽ thống kê đề biết mặt hàng nào đã hết hay còn it trong kho từ đó đưa ra yêu cầu nhập hàng mới Bộ phận xử lý đơn hàng lẫy các mặt hàng từ kho để đóng gói, dán logo hay các nhãn hiệu giúp nhận diện thương hiệu Sau khi tạo đơn hàng xong, việc tiếp theo là chờ bộ phận vận chuyền đến lấy hàng 2.2 Điểm mới trong dé tài nghién ctu

Đối với bộ phận tiếp nhận đơn hàng có điểm mới là chăm sóc khách hàng tối

ưu Ngoài thông tín về sản phâm thì tat cả những thông tin khách hàng đều được lưu trữ một cách trực quan, khoa học Việc tìm kiếm, quản lý và phân loại khách hàng sẽ trở nén dé dàng với bộ phận tiếp nhận đơn hàng

Nhà quản lý có thể hiểu rõ từng đối tượng khách hàng và phân nhóm khách

hàng theo nhiều tiêu chí khác nhau, giúp họ có chiến lược marketing phù hợp với từng nhóm đối tượng

Trang 25

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

2.3 Cơ sở hình thành ý tưởng phân tích và thiết kế

Hiện nay, việc áp dụng công nghệ thông tin (CNTT) vào các doanh nghiệp là điều thiết yếu Nhưng nếu muốn cho ra đời một hệ thống có thể áp dụng được thì việc phân tích và thiết kế hệ thống cũng là một phần quan trọng không kém Vì vậy, chúng

em chọn hệ thống xu ly don hàng tại siêu thị Lotte Mart dé phan tich va thiết kế nhằm mục đích giúp các khâu trong xử lý đơn hàng tiết kiệm được thời gian, công sức, tiền bạc và tránh được những sai sót không đáng có

b Các thành phần

Trang 26

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

i Actor: có thé là người clùng,, hoặc một hệ thống nào

khác bat ky

Use Case Use Case: Anh em sé ghi tén “cac suf tulong tac" ngay day

Dep là ghi theo Gung format: Verb + Noun

Communication Link: Két ndi gia Actor va Use Case, cho Communication Link biét Actor 46 cd nhiing su tuong tac nao vdi hệ thống

Boundary bá of System » Boundary of System: Pham vi cua cac suf tuloing tac Co the ? ° : >

là trong một hệ thống, một module, hoac mst tinh nang

Communication Link thể hiện sự tương tác giữa người dùng (Actor) và hệ thống (System), nó kết nỗi giữa Actor và Use Case

Boundary of System chính là phạm vi mà Use Case xảy ra Ví dụ với hệ thông CRM, pham vi có thế là những cụm tính năng lớn như quản lý đơn hang, quan ly khách hàng hoặc cả một module lớn như quản lý bán hàng

Relationship g6m 3 loai: Include, Extend, va Generalization

Include: được định nghĩa là mối quan hệ bắt buộc phải có giữa các Use Case với nhau Xét về nghĩa, Include trong tiếng Anh nghĩa là bao gồm Tức nếu nói Use Case A có mối quan hệ Include với Use Case B thì điều đó có nghĩa Use Case A bao gồm Use Case B

Extend: biểu diễn mối quan hệ mở rộng giữa các Use Case với nhau Nếu Include thể hiện mối quan hệ bắt buộc thì Extend lại là mỗi quan hệ không bắt buộc (có thê có hoặc không) giữa các Use Case với nhau.Nếu Use Case B là Extend của Use Case A, điều nảy có nghĩa Use Case B chỉ là một lựa chọn chỉ xảy ra trong một hoàn cảnh cụ thê nào đó

Trang 27

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

Ví dụ sơ đồ chức năng của một hệ thống quản trỊ tín dụng

b Ý nghĩa và nguyên tắc khi xây dựng sơ đồ phân rã chức năng

Ý nghĩa của sơ đồ phân rã chức năng BED:

+ Sơ đồ BFD cho phép xác định các chức năng cần nghiên cứu

trong một tô chức

+ Qua sơ đồ ta biết được vị trí của mỗi công việc trong toàn bộ

hệ thống, tránh đư thừa và trùng lặp trong nghiên cứu hệ thống

+ Sơ đồ BFD là cơ sở đề xây dựng sơ đồ luồng dữ liệu

Trang 28

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

+ Sơ đồ là cơ sở để nghiên cứu cấu trúc các chương trình quản

trị hệ thống

Các nguyên tắc khi phân cấp chức năng:

+ Nguyên tắc thực chất: Mỗi chức năng được phân rã là một bộ

phan thực sự tham gia thực hiện chức năng đã phan ra ra no

+ Nguyên tắc đầy đủ: Việc thực hiện tất cả các chức năng ở

mức đưới trực tiếp phải đảm bảo thực hiện được chức năng ở mức

Process: là thành phần xử lý, nhận dữ liệu vào, tạo ra kết quả khác

từ đâu và đi đến đâu

đồng thời truy cập sử dụng thông tin Vd: hồ sơ, bảng tra cứu, CSDL, tập tin,

E——] External Entity/Terminators: Là thực thể bên ngoài cung cấp dữ liệu

cho hệ thống (source) hoặc nhận kết quả từ hệ thống (sink)

Trang 29

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

Sơ đồ mức ¡ (¡ >= L) là sơ đồ được phân rã từ sơ đồ mức ¡-l Mỗi sơ đồ phân rã mức sua chính là sự chỉ tiết hóa một tiến trình mức trước Quá trình phân rã sẽ dừng khi đạt được sơ đồ luồng đữ liệu sơ cấp (khi một tiến trình là một tính toán hay thao tác dữ liệu đơn giản, khi mỗi luồng dữ liệu không cần chia nhỏ hơn nữa

2.4.4 Mô hình thực thể kết hợp (Entity Relationship

Diagram — ERD)

a Dinh nghia

Mô hình thực thể kết hợp được sử dụng để biểu diễn cơ sở dữ liệu ở mức khái niệm Mô hình thực thê kết hợp bao gồm có các thực thê, danh sách thuộc tính và những mối kết hợp

b Các thành phần

Hình 2.5 Các thành phần chính của ERD Thực thê (Entity) là một biểu diễn của một lớp khái niệm trong thế giới thực

Trang 30

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

Mỗi kết hợp (Relationship) biếu diễn sự kết hợp ngữ nghĩa giữa hay hay nhiều thực thê Mỗi kết hợp thể hiện sự kiện kết nối hoặc mối quan hệ vật lý giữa các thực thê với nhau

Thuộc tính ( Attribute) có nghĩa là mỗi tập thực thế có một tập các tính chất đặc trưng, mỗi tính chất đặc trưng này gọi là thuộc tính của tập thực thể Ứng với mỗi thuộc tính có một tập các giá trị cho thuộc tính đó gọi là miền giá trỊ

Ban số (Cardinality) chỉ định có bao nhiêu trường hợp của một thực thể liên quan đến một trường hợp của một thực thể khác Ba mỗi quan hệ cơ bản chính là một

- một, một — nhiều và nhiều - nhiều Ý nghĩa của bản số là thể hiện ràng buộc về số lượng các thực thể tham gia vào mối kết hợp

c Các bước xây dựng mồ hình ERD

+ Bước I: Liệt kê, chính xác hóa và lựa chọn các thông tin cơ sở

+ Bước 2: Xác định các thực thê, thuộc tính và định danh

+ Bước 3: Xác định các mỗi quan hệ và thuộc tính tương ứng

+ Bước 4: Vẽ biêu đồ mô hình thực thể kết hợp

+ Bước 5: Chuẩn hóa và thu gọn biêu đồ

2.5 Tổng quan về các công nghệ sử dụng

Dùng đề vẽ các mô hình trong thiết kế HTQL đơn đặt hang tai Lotte Mart Diagram Designer là chương trình vẽ sơ đồ có tính năng đúng như cái tên, nghĩa là cung cấp cho người dùng các công cụ xây dựng sơ đồ, biêu đồ tiến trình và slideshow cũng như nhiều thứ khác Chương trình này có thể được sử dụng bởi nhiều người dùng bất kế có kinh nghiệm đến mức nào Giao diện của ứng dụng tạo sơ đồ Diagram Designer trông hết sức đơn giản và dễ nhìn Việc thiết kế một mục nào đó có thê được thực hiện bằng cách nhập các bản thiết kế từ phía bên phải màn hình thông qua tính năng “kéo và thả” Người đùng có thê sử dụng các công cụ vẽ tiêu chuẩn để

vẽ ra các đường thang, mũi tên, đầu nối, đường cong, văn bản, hình chữ nhật và hình

Trang 31

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

elip của phan mém dé hoa Diagram Designer Ngoài những điều nói trên, người dùng

còn có thê tìm kiếm văn bản, kiếm tra chính tả, vô hiệu hóa tính năng tự động giãn

cách dòng, chỉnh sửa các đặc tính của trang, sắp xếp lại vị trí của các trang, chỉnh sửa các lớp cũng như xoay và căn chỉnh các mục Đó mới chỉ là một số việc mà người dùng có thê thực hiện

Phần mềm vẽ sơ đồ Diagram Designer vừa đễ sử dụng, vừa ngốn rất ít CPU nên gân như không gây ảnh hưởng đến hiệu suất của máy tính Phần mềm này có tốc độ xử

lý cực nhanh và có cả một tập tin trợ giúp Chúng tôi không gặp bất cứ vấn đề nào trong quá trình dùng thử phần mềm này Diapram Designer không bị treo, thoát đột ngột hay hiển thị các dòng thông báo lỗi Nhờ có giao diện dễ nhìn và tính đơn giản nói chung, ngay cả những người dùng có ít kinh nghiệm cũng có thể dễ dàng hiểu được cách thức sử dụng ứng dụng này

2.5.2 CH

Dùng để thiết kế giao điện HTQL đơn đặt hàng của siêu thi Lotte Mart C# (hay C sharp) là một ngôn ngữ lập trình đơn giản, được phát triển bởi đội ngũ kỹ sư của Microsoft vào năm 2000 C# là ngôn ngữ lập trình hiện đại, hướng đối tượng và được xây dựng trên nên tảng của hai ngôn ngữ mạnh nhất là C++ và Java C# với sự hỗ trợ mạnh mẽ của NET Framework giúp cho việc tạo một ứng dụng Windows Forms hay WPF (Windows Presentation Foundation), phat trién game, img dụng Web, ứng dụng Mobile tré nén rat dé dang

Ưu điểm của C#: C# là ngôn ngữ đơn giản, C# loại bỏ một vài sự phức tap va rỗi rắm của những ngôn ngữ như Java và C++, bao gồm việc loại bỏ những macro, những template, đa kế thừa, và lớp cơ sở ảo (virtual base class) Ngôn ngữ C# đơn giản vì nó dựa trên nền tảng C và C++ Nếu chúng ta thân thiện với C và C++ hoặc thậm chí là Java, chúng ta sẽ thấy C# khá giống về diện mạo, cú pháp, biểu thức, toán

tử và những chức năng khác được lẫy trực tiếp từ ngôn ngữ C và C++, nhưng nó đã được cải tiến dé làm cho ngôn ngữ đơn giản hơn C# là ngôn ngữ hiện đại Điều gì làm cho một ngôn ngữ hiện đại? Những đặc tính như là xử lý ngoại lệ, thu gom bộ nhớ tự

Trang 32

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

là một ngôn ngữ ít từ khóa C# là ngôn ngữ sử dụng giới hạn những từ khóa Phần lớn các từ khóa được sử dụng để mô tả thông tin Chúng ta có thế nghĩ rằng một ngôn ngữ

có nhiều từ khóa thì sẽ mạnh hơn Điều này không phải sự thật, ít nhất là trong trường hợp ngôn ngữ C#, chúng ta có thê tìm thấy rằng ngôn ngữ này có thế được sử dụng để làm bất cứ nhiệm vụ nảo

Bên cạnh ưu điểm thì C# cũng có nhược điểm Nhược điểm lớn nhất của C# là chỉ chạy trên nền Windows và có cải.NET Framework Thao tác đối với phần cứng yếu hơn so với ngôn ngữ khác, hầu hết phải dựa vào Windows

Trang 33

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

- _ Cho phép người dùng truy cập dữ liệu trong các hệ thống quản lý cơ sở dữ liệu quan hệ Cho phép người dùng mô tả dữ liệu

-_ Cho phép người dùng xác định dữ liệu trong cơ sở dữ liệu và thao tác dữ liệu

đó

- Cho phép nhúng trong các ngôn ngữ khác sử dụng mô-đun SQL, thư viện và trình biên dịch trước

- Cho phép người dùng tạo và thả các cơ sở dữ liệu và bảng

- _ Cho phép người đùng tạo chế độ View, thủ tục lưu trữ, chức năng trong CSDL

- _ Cho phép người dùng thiết lập quyền trên các bảng, thủ tục và View

SQL còn được dùng để cập nhật thông tin cho các CSDL đã có Ví dụ như cần phải xoá tất cả các phiếu xuất kho hai năm trước đây chăng hạn Bạn có thế mở bảng

dữ liệu Phiếu xuất kho ra và tìm kiếm rồi xoá từng phiếu một cách thủ công, vừa mắt thi giờ vừa có khả năng nhằm lẫn hoặc bo sót Khi đó bạn nên dùng SQL với thời gian thực hiện chỉ tính bằng giây và đảm bảo không có sự nhằm lẫn hay bỏ sót nào cả Trong những trường hợp như vậy kết quả câu lệnh SQL không phải là bảng mới mà chính là bảng đã được bỗ sung cập nhật dữ liệu theo yêu cầu SQL, luôn luôn thao tác trên các bảng SQL dùng đề phân tích, tổng hợp số liệu từ các bảng đã có sẵn, tạo nên các dạng bảng mới, sửa đôi câu trúc, dữ liệu của các bảng đã có Sau khi thực hiện một

Trang 34

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

hay một chuỗi các lệnh SQL là có thể có đủ số liệu đề tạo ra báo cáo theo yêu cầu công việc Vì mục tiêu của các chương trình quản lý CSDL là quản lý dữ liệu được lưu trữ trong các bảng nên SQL được dùng rất thường xuyên trong mọi công việc

Dùng đề bô trợ thiết kế HTQL đơn đặt hàng của siêu thị Lotte Mart

Visual Studio la một trong những công cụ hỗ trợ lập trinh rất nồi tiếng nhất hiện nay của tập đoàn Microsoft và chưa có một phần mềm nào có thể thay thế được nó Visual Studio là một phần mềm lập trình hệ thống đo tập đoàn Microsoft xây dựng Từ khi ra đời đến nay, Visual Studio đã trải qua rất nhiều phiên bản sử dụng khác nhau Điều đó, giúp cho người đùng có thế lựa chọn được phiên bản tương thích với dòng máy của mình cũng như cầu hình sử dụng phù hợp nhất Bên cạnh đó, Visual Studio còn cho phép người dùng có thể tự chọn lựa giao diện chính cho máy của mình tùy thuộc vào nhu cầu sử dụng Một số tính năng của phần mềm Visual Studio:

- _ Biên tập mã giống như bất kỳ một IDE khác, Visual Studio gồm có một trình soạn thảo mã hỗ trợ tô sáng cú pháp và hoàn thiện mả bằng các sử dụng IntelliSense không chỉ cho các hàm, biến và các phương pháp mà còn sử dụng cho các câu trúc ngôn ngữ như: Truy vấn hoặc vòng điều khiển Bên cạnh đó, các trình biên tập ma Visual Studio ciing hỗ trợ cài đặt dấu trang trong mã đề có thê điều hướng một cách nhanh chóng và dễ dàng Hỗ trợ các điều hướng như: Thu hẹp các khối mã lệnh, tìm kiếm gia tăng, v.v Visual Studio còn có tính năng biên dịch nền tức là khi mã đang được viết thì phần mềm này sẽ biên dịch

nó trong nền dé nhằm cung cấp thông tin phản hồi về cú pháp cũng như biên dịch lỗi và được đánh dấu bằng các gạch gợn sóng màu đỏ

- _ Trình gỡ lỗi Visual Studio có một trình gỡ lỗi có tính năng vừa lập trình gỡ lỗi cấp máy và gỡ lỗi cấp mã nguồn Tính năng này hoạt động với cả hai mã quản

lý giống như ngôn ngữ máy và có thể sử dụng đề gỡ lỗi các ứng dụng được viết bằng các ngôn ngữ được hỗ trợ bởi Visual Studio

-_ Thiết kế:

Trang 35

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

s® - Windows Forms Desiener Được sử dụng với mục đích xây dựng các ứng dụng đồ họa (GUI) sử dụng Windows Forms, được bố trí đùng để xây dựng các nút điều khiến bên trong hoặc cũng có thế khóa chúng vào bên cạnh mẫu Điều khiến trình bày dữ liệu có thể được liên kết với các nguồn dữ liệu như: Cơ sở dữ liệu hoặc truy vấn

e WPF Designer Tinh nang nay cũng giỗng như Windows Forms Designer

có công dụng hỗ trợ kéo và thả ân dụ Sử dụng tương tác giữa người và máy tính nhắm mục tiêu vào Windows Presentation Foundation

© Web designer/development Visual Studio cting c6 mét trinh soan thao và thiết kế website cho phép các trang web được thiết kế theo tính năng kéo

và thê đối tượng

PowerDesigner là phan mềm cho hệ điều hành Windows, thuộc nhóm phần mềm Sofware được phát triển bởi NA PowerDesigner là một chương trình có nhiều công cụ sẽ cho phép người sử dụng để tạo ra cơ quan đại điện về câu trúc và đồ họa của mô hình kinh doanh Powerdesipner Power Designer là l công cụ thiết kế CSDL

Có các chức năng như sau:

- Thiét ké Conceptual Data model (CDM) bang so dé thy thé két hop

- Phat sinh Physical Data Model (PDM) tuong tng trén mét DBMS được chon

- Phat sinh kich ban tao CSDL trén một DBMS đích

- Phat sinh rang buộc toàn vẹn tham chiéu (referential integrity triggers) néu chung duoc hỗ trợ bởi CSDL đích

-_ Cho phép hiệu chỉnh và in các model

- Phat sinh ngược lại cac database va cac application dang ton tai

Định nghĩa các thuộc tính mở rộng có các đối tượng PDM Có chức năng như một trình biên địch mã đó là tương thích với một số ngôn ngữ lập trình như Java, C Sharp, Visual Basic

Trang 36

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

Trang 37

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

CHUONG 3 : PHAN TICH HE THONG

3.1 Khảo sát hiện trạng và yêu cầu

Siêu thị Lotte Mart là một cửa hàng siêu thị đã có mặt trên thị trường Việt Nam

từ lâu Với lượng khách hàng ngày càng tăng đặc biệt trong tình hình dịch, để phụ vụ khách được tốt hơn, chính xác hơn và nhanh chóng hơn thì siêu thị muốn từng bước tin học hóa các khâu quản lý Đặc biệc là trong quy trình xử lý đơn đặt hàng Bởi vì với công tác thủ công mà cửa hàng đang thực hiện đã có nhiều hạn chế như sau:

- _ Tra cứu số lượng hàng hóa tồn kho, cung cấp hàng và thông tin của khách hàng

mất nhiều thời gian và nhiều khi không chính xác

- _ Lưu trữ thông tin về nhập xuất hàng hóa, về thu chỉ cần nhiều loại giấy tờ nên công kềnh và không đạt hiệu quả

- _ Cập nhật các thông tin hàng ngày tốn nhiều thời gian và khó khăn trong việc thực hiện báo cáo thống kê, nhất là khi có sự việc đột suất Trước tình hình thị trường Việt Nam có nhiều đối thủ và điều đó dẫn đến sự cạnh tranh cao nên việc xây đựng một HTTT hiệu quả sẽ giúp Lotte Mart có được lợi thế hơn, đặc biệt trong quá trình xử

lý đơn hàng nhằm tiết kiệm thời gian và tiền bạc để tập trung đầu tư vào chiến lược Marketing Một HTTT hiệu quả sẽ cần đáp ứng những yêu cầu cơ bản sau đây:

e- Giảm khối lượng ghi chép nhằm lưu trữ thông tin

® - Cập nhật dữ liệu nhanh chóng, chính xác và kip thoi

¢ Thống kê được số lượng hàng hóa nhập khâu, thu chỉ và tình hình doanh thu của cửa hàng

© _ Tự động in các hóa đơn cân thiết như: Phiếu yêu cầu nhập hàng, hóa đơn nhập hàng, phiếu thu, phiếu chỉ

© Có khả năng lưu trữ thông tin lâu dài, đảm bảo truy vấn nhanh khi cần

thiết

Trang 38

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

3.1.2 Yêu cầu

Hệ thống cần xây đựng để dùng chung cho năm bộ phận tương ứng với các chức năng: tiếp nhận đơn hàng, xử lý đơn hàng, xử lý quá trình giao đơn hàng, xử lý hàng hóa trong kho và xử lý quy trình thanh toán cho các đơn hàng

3.2 Lược đồ Use Case

Sửa thông tin

<<induda>>

: H : Sửa đơn hàng ssinclide>? + <<includa>>

Bê phận Chuyến hàng Bệ phân Xử lý đơn hàng

Hình 3.6 Lược đồ Use Case quản lý đơn hàng Bảng đặc tả các Use Case

Bang 3.1 Bang dac ta Use Case Thanh toan

tiên cho hệ thông

Trang 39

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

phâm đã chọn

Khách hàng phải có tài khoản Phải điền đầy đủ thông tin và phương thức thanh toán

Hệ thông phi nhận khách hàng đã thanh toán hoặc chưa thanh toán

2 Khách hàng nhập tài khoản đã có hoặc đăng kí tài khoản nếu chưa có

3 Khách hàng điền đầy đủ thông tin

4 Khách hàng chọn thanh toán đơn hàng

5 Hệ thống ghi nhận thông tin đơn hàng vào hồ sơ đã thanh toán sau đó xuất hóa đơn cho khách hàng và lưu hóa đơn vào

hệ thông

2a Khách hàng nhập tài khoản đã có hoặc đăng kí tài khoản nếu chưa có 2al Khách hàng điền đầy đủ thông tin 2a2 Khách hàng chọn phương thức thanh toán sau khi nhận đơn hàng 2a3 Hệ thông sẽ chuyên thông tin của đơn hàng vào hồ sơ thanh toán sau

Use Case sé dirng lai

toan 4 lan lién tiép sé bi khoa tai khoan trong 30 phut

dụng các chức năng đã được phân quyền

có trone hệ thông Actor(a) Bộ phận Kho

Trang 40

Quy trình xử lý đơn hàng tại siêu thị Lotte Mart

thông

Bộ phận Kho phải có tài khoản Tài khoản bộ phận Kho đã được phân quyền

5 Hệ thống ehi nhận hoạt động dang nhập thành công

không thành công và hiền thị thông báo

nhập ở lần thứ 5 liên tiếp sẽ bị khóa tải khoản trong 30 phút

chữ cái viết hoa, số, kí tự đặc biệt trong

đó có 1 chữ cái viết hoa

Bang 3.3 Bang dac tả Use Case Cập nhập đơn hàng

don hang

Actor(a) Bộ phận Tiếp nhận đơn hàng

nhập thông tin đơn hàng

Tài khoản người dùng đã được phân quyền

vừa được cập nhập

nhap vao hé thong

Ngày đăng: 02/07/2024, 16:27

HÌNH ẢNH LIÊN QUAN

Hình  3.6.  Lược  đồ  Use  Case  quản  lý  đơn  hàng  Bảng  đặc  tả  các  Use  Case - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 3.6. Lược đồ Use Case quản lý đơn hàng Bảng đặc tả các Use Case (Trang 38)
Hình  3.7.  Lược  đồ  khối  của  nghiệp  vụ  tiếp  nhận  đơn  đặt  hàng - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 3.7. Lược đồ khối của nghiệp vụ tiếp nhận đơn đặt hàng (Trang 45)
Hình  3.11.  Lược  đồ  khối  của  nghiệp  vụ  kho  3.4  Sơ  đồ  phân  rã  chức  năng  (BFD) - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 3.11. Lược đồ khối của nghiệp vụ kho 3.4 Sơ đồ phân rã chức năng (BFD) (Trang 46)
Hình  3.13.  Mô  hình  dòng  dữ  liệu  mức  0) - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 3.13. Mô hình dòng dữ liệu mức 0) (Trang 47)
Hình  3.14.  Mô  hình  dòng  dữ  liệu  mức  1 - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 3.14. Mô hình dòng dữ liệu mức 1 (Trang 47)
Bảng  3.9.  Thông  tin  mô  tả  Data  Flow - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
ng 3.9. Thông tin mô tả Data Flow (Trang 49)
Bảng  3.19.  Thông  tin  mô  tả  Hồ  sơ  Customer  Data - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
ng 3.19. Thông tin mô tả Hồ sơ Customer Data (Trang 54)
Bảng  3.22.  Thông  tin  mô  tả  Hồ  sơ  Inventory - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
ng 3.22. Thông tin mô tả Hồ sơ Inventory (Trang 56)
Hình  3.15.  Mô  hình  thực  thể  kết  hợp - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 3.15. Mô hình thực thể kết hợp (Trang 62)
Bảng  mô  tả  tập  thực  thế - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
ng mô tả tập thực thế (Trang 63)
Bảng  3.38.  Bảng  mô  tả  thực  thề  Loại  sản  phẩm - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
ng 3.38. Bảng mô tả thực thề Loại sản phẩm (Trang 65)
Bảng  3.39.  Bảng  mô  tả  thực  thé  Kho - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
ng 3.39. Bảng mô tả thực thé Kho (Trang 65)
Bảng  3.41.  Băng  mô  tá  thực  thế  Phiếu  nhập - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
ng 3.41. Băng mô tá thực thế Phiếu nhập (Trang 66)
Bảng  3.48.  Bảng  mô  tả  mối  kết  hợp  Chỉ  Tiết  Phiếu  Nhập  —  Sản  phẩm - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
ng 3.48. Bảng mô tả mối kết hợp Chỉ Tiết Phiếu Nhập — Sản phẩm (Trang 71)
Bảng  3.52.  Bảng  mô  tả  mối  kết  hợp  Khách  Hàng  —  Don  Hàng  Hệ  thông  thông  tin;  | BANG  MO  TA  MOI  KET - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
ng 3.52. Bảng mô tả mối kết hợp Khách Hàng — Don Hàng Hệ thông thông tin; | BANG MO TA MOI KET (Trang 75)
Bảng  3.53.  Bảng  mô  tả  mối  kết  hợp  Kho  —  Sản  Phẩm  Hệ  thông  thông  tin:  | BANG  MO  TA  MOI  KET - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
ng 3.53. Bảng mô tả mối kết hợp Kho — Sản Phẩm Hệ thông thông tin: | BANG MO TA MOI KET (Trang 76)
Bảng  3.55.  Bảng  mô  tả  danh  sách  các  thuộc  tính - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
ng 3.55. Bảng mô tả danh sách các thuộc tính (Trang 78)
Hình  3.16.  Mô  hình  dữ  liệu  logic - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 3.16. Mô hình dữ liệu logic (Trang 81)
Hình  3.17.  Mô  hình  dữ  liêu  vật  lý - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 3.17. Mô hình dữ liêu vật lý (Trang 82)
Hình  3.18.  Mô  hình  quan  hệ  dữ  liệu - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 3.18. Mô hình quan hệ dữ liệu (Trang 83)
Hình  3.29.  Bảng  Khách  hang - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 3.29. Bảng Khách hang (Trang 89)
Bảng  nhà  cung  cấp  create  table  NhaCungCap - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
ng nhà cung cấp create table NhaCungCap (Trang 93)
Bảng  chỉ  tiết  phiếu  nhập  Create  table  CTPhiauNhap - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
ng chỉ tiết phiếu nhập Create table CTPhiauNhap (Trang 94)
Bảng  kho - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
ng kho (Trang 95)
Hình  4.42.  Giao  diện  đăng  nhập  có  chức  năng  phân  quyền - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 4.42. Giao diện đăng nhập có chức năng phân quyền (Trang 96)
Hình  4.45.  Giao  diện  quản  lý  đơn  hàng  của  bộ  phận  tiếp  nhận  đơn  hàng - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 4.45. Giao diện quản lý đơn hàng của bộ phận tiếp nhận đơn hàng (Trang 98)
Hình  4.51.  Giao  điện  quản  lý  khách  hàng  của  bộ  phận  chuyến  hàng - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 4.51. Giao điện quản lý khách hàng của bộ phận chuyến hàng (Trang 100)
Hình  4.52.  Giao  diện  quản  lý  đơn  hàng  của  bộ  phận  chuyến  phát - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 4.52. Giao diện quản lý đơn hàng của bộ phận chuyến phát (Trang 101)
Hình  4.60.  Giao  diện  khi  đăng  xuất  của  bộ  phận  kho - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 4.60. Giao diện khi đăng xuất của bộ phận kho (Trang 103)
Hình  4.62.  Giao  diện  báo  cáo  của  bộ  phận  quản  lý - đồ án môn học phân tích và thiết kế hệ thống thông tin quy trình xử lý đơn hàng tại siêu thị lotte mart
nh 4.62. Giao diện báo cáo của bộ phận quản lý (Trang 104)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w