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

Đề tài xây dựng hệ thống website bán trà sữa phúc long

120 0 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

Tiêu đề Xây Dựng Hệ Thống Website Bán Trà Sữa Phúc Long
Tác giả Vừ Thành Đạt - N20DCCN015, Nguyễn Hữu Hiểu - N20DCCN102, Nguyễn Văn Hoài Nam - N20DCCN043, Nguyễn Viết Sĩ - N20DCCN059, Phạm Văn Thành - N20DCCN072
Người hướng dẫn Ths. Dương Thanh Thảo
Trường học Học Viện Công Nghệ Bưu Chính Viễn Thông
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo Cáo Cuối Kỳ
Năm xuất bản 2024
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 120
Dung lượng 13,5 MB

Nội dung

4.1 Email dang ky da ton tai 4.1.1.Hệ thống thông báo lỗi và yêu cầu chọn email khác 4.1.2 Quay lại bước 3 trong chuỗi sự kiện chính 8.1 Mã xác thực không hợp lệ 8.1.1 Hệ thống báo lỗi m

Trang 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIÊN THÔNG

CO SO TAI TP HO CHI MINH Khoa CNTT 2

BAO CAO CUOI Ki MON PHAN TICH THIET KE HE THONG THONG TIN

Dé tai: XAY DUNG HE THONG WEBSITE BAN TRA SUA PHUC LONG

Giảng viên hướng dẫn: Ths Dương Thanh Thảo

Võ Thành Đạt - N20DCCN015 Nguyễn Hữu Hiểu - N20DCCN102 Nguyễn Văn Hoài Nam — N20DCCN043 Nguyễn Viết Sĩ — N20DCCN059 Phạm Văn Thành - N20DCCN072

Trang 2

Dé hoan thành đồ án đúng hạn, trước tiên nhóm em xin gửi lời cảm ơn chân

thành nhất đến Cô Dương Thanh Thảo, là người đã hướng dẫn và truyền đạt kiến thức cho nhóm em trong suốt quá trình học tập, cô luôn quan tâm và giải đáp các thắc mắc nhanh chóng, qua đó giúp nhóm em cũng như cả lớp có thê triển khai đồ

án hoàn thiện hơn

Tuy nhiên, vì thời gian có hạn và kiến thức còn nhiều hạn chế Đặc biệt là với một đồ án về thiết kế hệ thống, có phần mới lạ và nhiều bỡ ngỡ do chưa có kinh nghiệm, vậy nên trong quá trình phát triển và hoàn thiện đồ án không tránh khỏi những sai sót, nhóm em rất mong nhận được những ý kiến đóng góp đến từ Cô và các bạn đề có được những kinh nghiệm quý giá trong lĩnh vực này để ngày cảng

hoàn thiện bản thân hơn

Nhóm em xin chân thành cảm ơn

Nhóm sinh viên thực hiện

Trang 3

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

Trang 5

MỤC LỤC

Chương 1: XÁC ĐỊNH YÊU CÂU HỆ THÓNG 2 5° se se se sseseeseesese 1

1.1 Vẽ sơ đồ mô hình hoạt động, workflow của hệ thống L1 10100111111 ng 1 1.1.1 Sơ đỗ mô hình hoạt động - - 2-2 S9 EEE EEE12E11111E11112 2121212 rrre 1 1.1.2 Workflow cua hé thong ¬ 1 1.2 Mô tả yêu cầu hệ thống - s- SE E1 111211 1111011111111 11 12111 1 Enrerre 4

ID Cáo on 4

1.2.2 Xác định và mô tả các se Ca5€ LH TS Hs TT cay 6 1.2.3 Xây dựng kịch bản - 02 2221221111211 121 1111111511251 1 151111111 x cv key 12

1.3 Vẽ biểu đỗ use case tương Ứng - - ác ng n1 12111 1n ye 38

1.3.1 Xếp thử tự ưu tiên các US€ C8§€ Q LH nn TH ng ky nh ng 59

1.4 Vẽ các biêu đỗ tuần tự tương Ứng - c ncHnnn H ghe 62 1.4.1 Đăng nhập - L1 2222112112121 1 12121 111110111111 1111111112011 01 11 11c TH HH ku 62 1.4.2 Báo cáo thu chi cho quản Ìý - 12 2121122111 121112211 15101111155 k2 key 63 1.4.3 Cập nhật thông tin nhân viên cửa hàng 2 0 0 2c 2221122 112112 Hye 64 TM) non ea 65

1.4.5 Thay đối thông tin cá nhân - 5-5 21 1 SE 12111111212 211 1 1 1 cH HH HH 66

1.4.6 Tra cứu đơn hàng - 0 0 020121211121 1112111211 1111111111011 1 11111111 11H nàng ệt 67

1.4.7 Yêu cầu hủy đơn - 2c c TT 111211 1E 1 1 HH1 12H re 68

1.5 Vẽ các biêu đồ hoạt động tương ứng -c c ng HH Hgryo 69 1.5.1 Pha chế theo đơn s: 22 22211122211122111122112121111221112 1 121112212 111nree 69 1.5.2 Giải quyết khiếu nại 5: s1 1 1112121111 1171 11 1 E210 HH re re 70

1.5.3 Dang v0 an da 71

1.5.4 Khôi phục mật khâu - 2S 2 21821112112 111 11 111 1 1 E1 tr He 72 1.5.5 Lập phiếu mua hàng 1-5 SE 1112712121111 121 11 1.211 1 ng Hye 73 Chương 2: PHÂN TÍCH HỆ THÓNG 2° 5° 5£ 2s s8 ssseeerseserseeersrse 74 2.1 Xác định lớp 0 2.1 1121121121 12121 1101 11111112121111111 211111 11111 11H Hy kg 74

Trang 6

2.1.2 Tác nhân tác động vào hệ thống - 1c TT 1E1211 1121211 1 tr Hyn 74

2.1.3 Bién (Boundary) 74 2.2 Xác định quan hệ giữa các lỚp 0 012022111 121211212111 1110201118111 ky 75

2.2.1 Mô tả chỉ tiết các lỚp, 1-5 ST 1 1E112111121121111 11211111 1tr ai 76

2.3 Vẽ các biêu đỗ trạng thái tương ứng c- S21 12112112122 1E trai 91 2.3.1 GoodsOrder: Phiếu mua hàng 2 5-2 1S 2227111271212 211111211 tre 91 2.3.2 OVUOL cece cccccccccecencenecneeenecseeeteceececeeeseeseeeseceeesseseeesseseeeneeeeeeesseeeieeeteeenas 92

3.1.2 Công nghệ mạng 0 20 0221112111211 1121121111111 1511 01111111 11110111 ke 96

3.1.3 Thiết kế tương tranh - 2 1 1E 1121111111211 2111112121211 rrrie 98

3.1.3.1.5 Safety (An tOảT): 0 1210112 1n TH HH1 2111 nh ro 99

3.2 Cơ sở đữ liệu của hệ thống - 2c 1n E21 1211 1E 111 111 ng ng rau 100 3.2.1 Biểu đồ thiết kế CSDL tổng quát - 5 1 1E 2 2111121121111 11a 100

3.3 Các công nghệ ứng dụng trong hệ thống - 5c SE E221 12111112 re 101

3.4 Các hệ thông con St t1 11121121 1121121 110101111 11 HH He ng 101 3.4.1 Lược đồ phân rã hệ thống s0 101 3.5 Xây dựng biểu đồ gói c nTn T ỰE 1 2H11 ng ng He 104

3.6 Thiết kế một số giao điện người dùng chính - 5S tt E121 tre 105

3.6.2 Danh sách sản pham theo đanh mục - - k k9 5151155511111 svy 106 3.6.3 Chi tiết sản phẩm - 5 S1 1 EEEE 121 21111111112111 1211121211 nre 106

Trang 7

EN NI g92/91-3aadđ 107 3.6.5 Trang thanh toán - c2 0111211121112 11 121120111 15111811 1011111111111 11k hớt 107 3.6.6 Trang danh sách đơn hàng đã đặt 0 0222 2221112222122 ra 108 3.6.7 Trang chi tiết đơn hàng đã đặt - 0à SE H22 1 tre re 109 3.6.8 Chỉ tiết tài khoản khách hàng - 5-1 S229 2 2212211112111 E1 EEterreei 110 3.6.9 Đăng nhập s2 5s c2 TỰ tt 1n 1n HH ng ng re re 111 3.6.10 Dang KY ccc cecccccceccesssessessvessesssessesssessesssecsesssesiesssessesssesiessresiesssessessesesseesetees 111

Trang 8

Chương 1: XÁC ĐỊNH YÊU CÂU HỆ THỎNG

1.1 Vẽ sơ đồ mô hình hoạt động, workflow của hệ thống

1.1.1 Sơ đồ mô hình hoạt động

1.1.2 Workflow cia hé thong

Tóm tắt các workflow được thê hiện ở bảng dưới đây:

I Nhập hàng từ nhà - _ Nhân viên kinh doanh - _ Tạo phiêu nhập

Trang 9

2 Mua hang online Khach hang - Thanh toan giỏ

Nhân viên thu ngân - Pha ché theo đơn

- Xuat hoa don don

hang online

3 Mua hang offline Nhân viên phục vụ - Tao don hang

Nhân viên thu ngân - Pha ché theo đơn

Tạo phiếu nháp Chọn hàng héa cin

Workflow Nhap hang tr nha cung cap

Chen cửa hàng cần

nhập nhập

A4 lệch, kém chắc Không Cấp nhất trang thái phiều nhập hợp lẻ

Trang 11

1.1.2.3 Mua hàng offline

Workflow Mua hang offline

ii eh

‘ —-—.2 “Thao tóc rên lẻ thông

x - ị

Nain vote phúc vụ ì : ® ————— _ Trrtmbing min J I “Thảm sản phẩm | gata o> Lusdon bing

Tạo đơn hàng ' "So

offline :

HN ' ' › › ¢ ®

a4 as 7 Thông asa ss) oN 1413)

es pogo ok Heres, se cs “<<<e> SỈ meeeaiee `" L————

- Dang nhap / Dang xuat

- Thay d6i mat khau va théng tin ca nhan

- _ Mua hàng online và hủy đơn hàng

Đề tài: Xây hệ thống website bán trà sữa Phúc Long

Trang 12

2 _ Nhân viên pha chế

3 Nhân viên phục vụ

4 Nhân viên thu ngân

5 _ Nhân viên kế toán

6 Nhân viên quản lý cửa

hàng

7 Nhân viên chăm sóc

Tra cứu thông tin, sản phẩm trên website Khiêu nại về đơn hàng

Pha chế theo đơn hàng và cập nhật trạng thái đơn hàng (Đang xử lý / Hủy)

Xuất thành phẩm theo đơn hàng ra quây Báo cáo nguyên liệu tồn trong bếp cuối ngày và báo cần nhập nguyên liệu gấp (nếu có)

Thêm đơn hàng mới tại quay

Sửa thông tin đơn hàng tại quây

Xuất hóa đơn và thanh toán

Cập nhật trạng thái đơn hàng (Đã thanh toán / Hủy)

Báo cáo thu chi cuối ngày cho quản lý cửa hàng

Lưu đữ liệu thu chi từ nhân viên quan ly Thanh toán chi phí mua hàng với nhà cung cấp

Quan ly thông tin nhân viên

Gửi yêu cầu nhập hàng (nếu gấp) cho NV Kinh doanh

Báo cáo thu chỉ cuối ngày cho kế toán

Giải quyết khiếu nại từ khách hàng

Trang 13

khách hàng - _ Xử lý dữ liệu đánh giả từ khách hang

- Huy don hang dang chờ xử lý khi khách hàng có yêu cầu

8 Nhân viên Marketing - _ Cập nhật chiết khâu khuyến mãi, mã giảm giá

- _ Theo đõi xếp hạng mua hàng của khách

9 Nhân viênkinhdoanh - Quản lý thông tin nhà cung cấp

- Xem bao cao ban hang trén website

- Lap phiéu nhap nguyén liệu

- Dat hang nha cung cap

-_ Gửi hóa đơn thanh toán cho NV Kế toán

10 Nhân viên giao hang - _ Giao đơn hàng cho khách

- _ Cập nhật trạng thái hóa đơn

II Nhân viên - Mua hang trén website voi gia uu dai

- Cac chic năng tương tự khách hàng

Quan hệ kế thừa giữa các tác nhân:

Trang 14

NV Marketing

| | ` NV Kinh doanh Khách hàng <t———— Nhân viên NV Phục vụ

NV Giao hàng _ ]

NV Quản lý cửa hàng NV Thu ngân

NV Phục vụ

1.2.2 Xác định và mô tả các use case

nhập

4 Thay đôi thông tin cá nhân Khách hàng thay đổi một số thông tin ca

nhân: tên, số điện thoại, cmail, của tài khoản

5 Thay đôi mật khâu Khách hàng thay đôi mật khẩu cho tài

Trang 15

Thanh toán giỏ hàng

Tra cứu đơn hàng

Yêu cầu hủy đơn hàng

Khiếu nại đơn hàng

Tra cứu thông tin và sản phâm

Đánh giá sản pham

Thanh toán mua hàng nhà cung

cap

khoan

Khách hàng thêm, xóa hoặc thay đổi số

lượng, kích cỡ của sản phâm cân mua

Khách hàng chọn thanh toán giỏ hàng

Khách hàng xem trạng thái, chi tiết don

Khách hàng xem các loại thông tin công

khai về sản phâm và các dịch vụ trên

Trang 16

Cap nhật dữ liệu thu chi

Cập nhật thông tin nhân viên cửa

hàng

Yêu cầu nhập hàng

Kiểm kê nhập hàng

Báo cáo thu chỉ cho kế toán

Tra cứu lịch sử đơn hàng

Tra cứu chỉ tiết đơn hàng

Xuất và thanh toán đơn hàng

offline

NV kế toán lưu lại đữ liệu tổng thu chỉ hằng ngày, chỉ phí phát sinh, tiền tip cửa hàng

NV Quản lý cửa hàng cập nhật thông tin nhân viên của cửa hàng: ngày nghỉ, hồ sơ,

ca làm việc

NV Quản lý cửa hàng gửi yêu cầu cần nhập hàng cho NV Kinh doanh

NV Quản lý cửa hàng kiểm tra hàng nhập

từ nhà cung cấp dựa theo phiếu nhập

NV Quản lý cửa hàng bao cao thu chi cuối ngày cho NV Kế toán

NV Thu ngân tra cứu lịch sử đơn hàng online va offline tại cửa hàng

NV Thu ngân chọn xem chỉ tiết của một hóa đơn trong lịch sử hóa đơn

NV Thu ngân chọn xuất và thanh toán cho

hóa đơn mua tại quầy

Trang 17

Xuất hóa đơn đơn hàng online

Bao cáo thu chi cho quản lý

Tạo đơn hàng offline

Cập nhật đơn hàng offline

Hủy đơn hàng không

thê giao

Pha chế theo đơn

Giải quyết khiêu nại

NV Thu ngân chọn xuất hóa đơn cho đơn

hàng online và giao lại hàng cho nhân viên giao hàng

NV Thu ngân báo cáo thu chỉ cuối ngày cho NV Quan lý cửa hàng

NV Thu ngân (hoặc NV Phục vụ) được

phép tạo đơn hàng offline cho khách mua tại quầy

NV Thu ngân (hoặc NV Phục vụ) được

phép cập nhật thông tin đơn hàng offline

về chi tiết sản phẩm nêu hóa đơn có trạng

thái “Chờ xử lý”

NV Thu ngân hủy đơn hàng không thê giao vì lý do bất khả kháng

NV Pha chế tạo thành phâm cho hóa đơn

và cập nhật trạng thái hóa đơn sang “Đang

xử lý”

NV CSKH giải quyết khiếu nại hoặc tư vấn cho khách hàng

Trang 18

Theo dõi đánh giá khách hàng

Hủy đơn hàng từ yêu cầu khách

Xem báo cáo bán hàng

NV CSKH phân tích dữ liệu đánh giá từ

khách hàng, có thể lập báo cáo sản phẩm lỗi (nếu có)

NV CSKH cập nhật trạng thái “Hủy” cho

đơn hàng đang chờ xử lý khi khách hàng

có yêu câu

NV CSKH bồi thường cho khách hàng

hóa đơn mới nếu xảy ra lỗi sản phẩm hoặc dich vu, sau do lap bao cao chi phi gửi về

NV Kimh doanh thêm, xóa hoặc thay đôi

thông tin nhà cung cấp

NV Kinh doanh xem thống kê về san

pham bán chạy/bán chậm, từ đó điều chỉnh chiến lược kinh doanh cho phù hợp

Trang 19

Tra cứu phiêu mua hàng

Lap phiéu mua hang

Lap yéu cau thanh toan phiéu

mua hang

Tra cứu phiêu nhập

Tạo phiếu nhập

Xuất đữ liệu thành báo cáo

Giao hàng cho khách đặt online

1.2.3 Xây dựng kịch bản

NV Kinh doanh tra cửu phiếu mua hàng theo thời gian

NV Kinh doanh chon hàng hóa cần mua

và đăng ký mua hàng với nhà cung cấp

NV Kinh doanh lập yêu cầu thanh toán phiêu nhập gửi về kế toán

NV Kinh doanh tra cứu phiếu nhập theo thời gian

NV Kinh doanh chọn tạo phiêu nhập dựa

trên phiếu mua hàng và gửi đến cửa hàng cần nhập nguyên liệu

NV Kinh doanh chọn tạo phiêu nhập dựa

trên phiếu mua hàng và gửi đến cửa hàng cần nhập nguyên liệu

NV Giao hàng giao thành phẩm cho khách

và cập nhật trạng thái đơn hàng

Trang 20

Tác nhân chính Khách hàng, nhân viên

Điều kiện trước Đã có tài khoản đề đăng nhập website

Đảm bảo tôi thiêu

Điều kiện sau Đăng nhập vào website thành công

Chuỗi sự kiện chính

1 Người dùng chọn chức năng đăng nhập trên website

2 Website hiển thị màn hình đăng nhập

3 Người dùng nhập email và mật khâu

4._ Hệ thống kiểm tra email và mật khẩu hợp lệ

5 Hệ thống hiển thị màn hình chính ứng với quyền của người dùng

Ngoại lệ

4.1 Mật khâu chưa đúng hoặc email không tồn tại

4.1.1.Hệ thống thông báo lỗi và yêu cầu nhập lại

4.1.2 Quay lại bước 3 trong chuỗi sự kiện chính

Trang 21

Tén Use case Dang ky tai khoan

Tac nhan chinh Khách hàng, nhân viên

Điều kiện trước Đã đăng xuất website

Đảm bảo tôi thiêu

Điều kiện sau Tạo tài khoản thành công

Chuỗi sự kiện chính

1 Người dùng chọn chức năng đăng ký tài khoản trên website

2 Website hiển thị màn hình đăng ký tài khoản

3 Người dùng nhập thông tin cân thiết

4 Hệ thống kiểm tra thông tin hợp lệ

5 Hệ thống tạo tài khoản mới (vai trò là User), có trạng thái “Chưa xác thực”

6 Hệ thống gửi link xác thực vào email đăng ký và yêu cầu người dùng truy cập

để xác thực

7 Người dùng truy cập địa chỉ xác thực để nhập mã xác thực

8 Hệ thống kiểm tra mã xác thực hợp lệ

9, Hệ thống cập nhật tài khoản trạng thái “Đã xác thực”

10 Website thông báo tài khoản đăng ký thành công và điều hướng đến màn hình

đăng nhập

Ngoại lệ

Trang 22

4.1 Email dang ky da ton tai

4.1.1.Hệ thống thông báo lỗi và yêu cầu chọn email khác

4.1.2 Quay lại bước 3 trong chuỗi sự kiện chính

8.1 Mã xác thực không hợp lệ

8.1.1 Hệ thống báo lỗi mã xác thực chưa đúng và yêu cầu nhập lại

8.1.2 Quay lại bước 7 trong chuỗi sự kiện chính

Tác nhân chính Khách hàng, nhân viên

Điều kiện trước Đã có tài khoản trên website và muốn lấy lại mật khẩu

đăng nhập

Đảm bảo tôi thiêu

Điều kiện sau Tài khoản được cập nhật mật khâu mới và website điều

hướng sang trang đăng nhập

Chuỗi sự kiện chính

1 Người dùng chọn chức năng khôi phục mật khâu trên website

2 Website hiển thị màn hình khôi phục mật khâu

3 Người dùng nhập email/SDT tài khoản

Trang 23

4 Hệ thống kiểm tra email/SDT tồn tại trên CSDL

5 Hệ thống gửi mã OTP thông qua email/SDT người dùng đã khai báo và đặt timeout la 5 phut

6 Người dùng nhập mã OTP

7 Hệ thống kiểm tra mã OTP hợp lệ

8 Website hién thi form yéu cau nhap mat khâu mới và mật khâu xác thực

9 Người dùng nhập vào mật khâu mới và mật khâu xác thực và chọn xác nhận

10 Hệ thống kiểm tra 2 mật khẩu hợp lệ

11.Hệ thống cập nhật mật khẩu mới cho tài khoản và thông báo đổi mật khâu thành công

12 Hệ thống hiển thị lại màn hình đăng nhập

Ngoại lệ

4.1 Email/SDT không tôn tại trên CSDL

4.1.1.Hệ thống thông báo lỗi và yêu cầu nhập lai email/SDT

4.1.2 Quay lại bước 3 trong chuỗi sự kiện chính

7.1 Mã O7TP nhập không chính xác

7.1.1 Hệ thông thông báo lỗi và yêu cầu nhập lại mã OTP

7.1.2 Quay lại bước 9 trong chuỗi sự kiện chính

Trang 24

6.2 Nguoi dung chon gtr lai ma OTP

6.2.1 Hé thong sinh mã OTP khác và gửi lại

6.2.2 Hệ thong dat lai timeout là 5 phút

6.2.3 Quay lại bước 6 trong chuỗi sự kiện chính

10.1 Mật khâu mới và mật khâu xác thực không hợp lệ

10.1.1 Hệ thống thông báo lỗi và yêu cầu nhập lại 2 mật khẩu trên

10.1.2 Quay lại bước 12 trong chuỗi sự kiện chính

Tén Use case Thay đổi thông tin cá nhân

Tác nhân chính Khách hàng, nhân viên

Điều kiện trước Đăng nhập vào website thành công và có nhu cầu cần

thay đổi thông tin tài khoản

không hợp lệ

Điều kiện sau Thông tin cá nhân được cập nhật thành công

Chuỗi sự kiện chính

Trang 25

1 Người dùng đăng nhập, vào trang quản lý tài khoản và chọn mục thông tin cá nhân

Hệ thống hiền thị thông tin cá nhân người dùng

Người dùng cập nhật thông tin mới

Hệ thống kiểm tra dữ liệu hợp lệ

Hệ thống yêu cầu người dùng xác nhận lưu

Hệ thống lưu đữ liệu được cập nhật và thông báo cập nhật thành công

Tac nhan chinh Khach hang, nhan vién

Điều kiện trước Đăng nhập vào website thành công

hoặc người dùng không xác thời trong thời gian cho phép

Điều kiện sau Mật khâu được thay đổi thành công

Chuỗi sự kiện chính

1 Người dùng đăng nhập, vào trang quản lý tài khoản và chọn mục mật khâu tài khoản

Trang 26

2 Người dùng nhập vào mật khẩu cũ, mật khâu mới và mật khẩu xác thực

3 Hệ thống kiểm tra dữ liệu hợp lệ

4 Hệ thống cập nhật mật khâu mới và thông báo cập nhật thành công

Tén Use case Cập nhật giỏ hàng

Tác nhân chính Khách hàng, nhân viên

Điều kiện trước Đăng nhập vào website thành công

Đảm bảo tôi thiêu

Điều kiện sau Dữ liệu giỏ hàng được cập nhật

Chuỗi sự kiện chính

1 Người dùng đăng nhập và thực hiện chức năng mua hàng: thêm, xóa sản phẩm hoặc thay đôi thông tin 36 lượng, kích thước,

2 Hệ thống cập nhật đữ liệu giỏ hàng và tính, hiện thi lai tong tiền

Tén Use case Thanh toan gid hang

Trang 27

Tác nhân chính Khách hàng, nhân viên

Điều kiện trước Đăng nhập vào website thành công và giỏ hàng chứa tối thiểu |

sản phâm

Đảm bảo tối thiểu Dữ liệu giỏ hàng không thay đổi nếu khách hàng không xác nhận

thanh toán hoặc thanh toán không thành công

Điều kiện sau Dữ liệu giỏ hàng được lưu thành hóa đơn trong CSDL, và được

làm mới ngay sau đó

Chuỗi sự kiện chính

1 Người dùng đăng nhập và chọn chức năng thanh toán trên mục giỏ hàng

2 Hệ thống hiền thị form nhập thông tin người nhận gồm: địa chỉ, họ tên, ., tông tiền mua hàng, phí vận chuyên, tông tiền thanh toán

3 Người dùng thay đôi thông tin người nhận (nếu có)

4 Hệ thống kiểm tra đữ liệu hợp lệ (nếu thông tin người nhận có thay đồi)

5 Hệ thống tự động tìm cửa hàng phân phối gần nhất, tính và hiển thị lại phí vận

chuyên

6 Hệ thông yêu cầu người dùng chọn phương thức thanh toán: tiền mặt (mặc định)

Trang 28

hoặc thẻ tín dụng

7 Người dùng chọn phương thức thanh toán và chọn Xác nhận

8 Hệ thống lưu đữ liệu hóa đơn mới có trạng thái “Chờ xử lý” và gửi về cuối danh sách hàng đợi đơn hàng chờ xử lý tại cửa hàng gần nhất

9 Hệ thống tự động tạo bản sao hóa đơn tương tự và gửi cho đối tác giao hàng với

địa chỉ nhận hàng là cửa hàng tiếp nhận hóa đơn

10 Hệ thống đặt dữ liệu giỏ hàng của khách hàng về mặc định (rỗng)

11 Hệ thống hiển thị màn hình thông báo mã đơn hàng, trạng thái đơn hàng mới cho người dùng và gửi về email người dùng

Ngoại lệ:

7.1 Người dùng chọn phương thức thanh toán qua thẻ

7.1.1 Hệ thống hiền thị thêm form nhập thông tin thẻ

7.1.2 Người dùng nhập vào thông tin thẻ cần thiết

7.1.3 Hệ thống kiểm tra tính hợp lệ của thông tin thẻ nhập vào

7.1.4 Hệ thống kiểm tra số dư có đủ đề thanh toán

7.1.5 Hệ thống yêu cầu người đùng nhập mã OTP xác nhận thanh toán

7.1.6 Người dùng nhập mã OTP mà phía dịch vụ thẻ cung cấp đề xác thực

7.1.7 Hệ thong gi ma OTP cho bén cung cap dich vu thé dé thanh toan

Trang 29

7.1.8 Quay lại bước 8 trong chuỗi sự kiện chính

Tén Use case Tra cứu đơn hàng

Tác nhân chính Khách hàng, nhân viên

Điều kiện trước Đăng nhập thành công vào hệ thông

Đảm bảo tôi thiêu

Điều kiện sau Khách hàng nắm được thông tin đơn hàng của mình

Chuỗi sự kiện chính

1 Người dùng chọn xem lịch sử đơn hàng

2 Người dùng chọn lọc đơn hàng theo trạng thái (nêu có)

3 Hệ thống hiển thị ra danh sách tất cả đơn hàng theo trạng thái

Tén Use case Yêu cầu hủy đơn hàng

Tác nhân chính Khách hàng, nhân viên

Trang 30

Điều kiện trước Đã đặt hàng thành công qua website

Đảm bảo tôi thiêu

Điều kiện sau Khách hàng hủy đơn hàng thành công

Chuỗi sự kiện chính

1 Khách hàng chọn chức năng tra cứu các đơn hàng đã đặt

2 Hệ thống hiền thị đanh sách các đơn hàng đã đặt, cho phép hủy cho các đơn hàng

có trạng thái “Chờ xử lý”

3 Khách hàng chọn đơn hàng có thê hủy theo mong muốn và chọn hủy

4 Hệ thông gửi xác nhận khách hàng có thực sự muốn hủy đơn hàng

5 Hệ thống chuyển trạng thái của đơn hàng tương ứng thành đã hủy và thông báo ra màn hình

6 Hệ thông hoàn tiền lại cho khách nều đã thanh toán qua thẻ

Tén Use case Khiêu nại don hang

Tac nhan chinh Khách hàng, nhân viên

Điều kiện trước Đăng nhập thành công vào website và người dùng có nhu cầu

Trang 31

khiếu nại về đơn hàng đã đặt thành công trên website

Đảm bảo tôi thiêu

Điều kiện sau Khiêu nại được lưu lại với trạng thái “Chờ xử lý”

Chuỗi sự kiện chính

1 Người dùng chọn chức năng tra cứu đơn hàng

2 Người dùng chọn thời gian cần tra cứu don hang (néu co)

3 Website hién thi đanh sách đơn hàng theo kết quá tìm kiếm

4 Người dùng chọn đơn hàng cần khiêu nại

5 Website hién thi chỉ tiết đơn hàng và cung cấp chức năng Khiếu nại

6 Người dùng chọn Khiếu nại

7 Website hién thị màn hình nhập thông tin khiếu nại gồm: nội dung, danh mục

khiếu nại

§ Người dùng nhập thông tin cần thiết và chọn xác nhận

9 Hệ thông kiểm tra dữ liệu hợp lệ

10 Website lưu dữ liệu khiếu nại với trạng thái “Chờ xử lý”, thêm vào hàng đợi cho

NV CSKH xứ lý

Trang 32

11 Website hiển thị thông báo gửi khiếu nại thành công

Tén Use case Tra ciru thong tin va san pham

Tac nhan chinh Khách hàng, nhân viên

Điều kiện trước Truy cap vao website thành công

Dam bao toi thiéu

Điều kiện sau Website hiển thị thông tin về dịch vụ, sản phâm cần tra cứu

Chuỗi sự kiện chính

1 Người dùng chọn xem, lọc các thông tin theo danh mục có sẵn như danh mục

sản phâm, danh mục các chính sách, điều khoản, thông tin liên lạc,

2 Người dùng nhập từ khóa tìm kiếm (nêu có)

3 Hệ thống hiển thị thông tin tương ứng với nhu cầu của khách gửi vào

Tén Use case Danh gia san pham

Trang 33

Tác nhân chính Khách hàng

Điều kiện trước Đăng nhập vào website thành công và có nhu cầu cần đánh giá

sản phẩm

Đảm bảo tối thiểu

Điều kiện sau Đánh giá sản phâm được lưu lại

Chuỗi sự kiện chính

1 Khách hàng tra cứu sản phẩm trong danh mục (nếu có)

2 Website hiển thị danh sách sản phẩm

3 Khách hàng chọn hiển thị xem chỉ tiết sản phâm

4 Website hién thị trang chứa thông tin chỉ tiết sản phâm

5 Khách hàng thêm nhận xét cho sản pham

6 Hệ thống lưu đữ liệu nhận xét của khách hàng

Tén Use case Thanh toan mua hang nha cung cấp

Tác nhân chính NV Kế toán

Trang 34

Điều kiện trước Đăng nhập vào website thành công và có thông báo phiêu mua

hàng cần thanh toán với nhà cung cấp

Đảm bảo tôi thiêu

Điều kiện sau Đơn hàng với nhà cung cấp được thanh toán và đữ liệu chi phí

mua hàng được lưu lại

Chuỗi sự kiện chính

1 NV Kế toán đăng nhập và nhận thông báo có đơn hàng cần thanh toán với nhà

cung cấp được gửi từ NV Kinh doanh

2 NV Kế toán chọn phiêu mua hàng cần thanh toán trong danh sách

3 NV Kế toán kiểm tra thông tin và xác nhận thanh toán

4 Hệ thống chuyển khoản cho nhà cung cấp, lưu lại mã nhân viên Kế toán thực hiện, cập nhật trạng thái phiêu mua hàng “Đã thanh toán” trong CSDL

Tén Use case Cập nhật dữ liệu thu chi

Tác nhân chính Nhân viên kế toán

Điều kiện trước Đăng nhập vào website thành công

Đảm bảo tôi thiêu

Trang 35

Điều kiện sau Dữ liệu thu chi moi ngày của các cửa hàng được lưu

Chuỗi sự kiện chính

1 NV Kế toán đăng nhập và vào chức năng quản lý thu chi

2 Website hién thị danh sách các cửa hàng, báo cáo thu chỉ mỗi cửa hàng và đánh dâu các cửa hàng chưa gửi báo cáo

3 NV Kế toán xem báo cáo và cập nhật dữ liệu: tong thu, tong chi, tiền tip theo cửa hàng

4._NV Kế toán liên hệ hoặc gửi thông báo nhắc nhở cho NV quản lý cửa hàng chưa gửi báo cáo thu thi dung thời hạn (nếu có)

Tén Use case Cập nhật thông tin nhân viên cửa hàng

Tác nhân chính NV Quản lý cửa hàng

Điều kiện trước Đăng nhập vào website thành công và có nhu cầu cần thay đôi

thông tin của nhân viên

Đảm bảo tôi thiêu

Điều kiện sau Thông tin của nhân viên được cập nhật

Trang 36

Chuỗi sự kiện chính

1 NV Quan lý cửa hàng đăng nhập va chọn chức năng quản lý thông tin nhân viên

2 NV Quản lý cửa hàng cập nhật thông tin của nhân viên, bao gồm: thông tin cá nhân, ca làm việc, ngày nghi,

3 NV Quan ly ctra hang xac nhận Lưu cập nhật

4 Hệ thống kiểm tra ràng buộc đỡ liệu được nhập vào

5 Hệ thống lưu các thông tin vừa nhập vào CSDL và thông báo cập nhật thành công

Tác nhân chính NV Quản lý cửa hàng

Điều kiện trước Đăng nhập vào website thành công và có nhu cầu cân nhập

gap hang hoa dé dam bảo đủ nguyên liệu chế biến

Đảm bảo tôi thiêu

Điều kiện sau NV Quản lý cửa hàng nhận phiếu nhập gửi từ nhân viên

kinh doanh

Chuỗi sự kiện chính

Trang 37

1 NV Quản lý cửa hàng liên hệ trực tiếp với nhân viên kinh doanh đề đặt hàng gấp

2 NV Quản lý cửa hàng đăng nhập và vào chức năng xem phiếu nhập đề nhận phiếu nhập gửi từ nhân viên kinh doanh

3 NV Quản lý cửa hàng nhận hàng hóa từ nhà cung cấp chuyền đến

4 NV Quản lý cửa hàng kiểm kê hàng hóa dựa theo phiếu nhập

5 NV Quản lý cửa hàng cập nhật phiếu nhập sang trạng thái 'ˆĐã nhập đủ” và xác

nhận lưu

6 Hệ thống lưu đữ liệu, xóa phiêu nhập khỏi hàng đợi phiếu nhập “Chờ xử lý”

Ngoại lệ:

4.1 Hàng hóa được nhập chưa hợp lệ theo phiếu nhập

4.1.1 NV Quản lý cửa hàng xác nhận lại với bên cung cấp hàng hóa về tình trạng đơn hàng nhập chưa đúng

4.1.2 Quay lại bước 3 trong chuỗi sự kiện chính

Tác nhân chính NV Quản lý cửa hàng

Trang 38

Điều kiện trước Đăng nhập vào website thành công và cần kiêm kê hàng hóa

nhập tù nhà cung cấp dựa theo phiếu nhập gửi từ NV Kinh doanh

Đảm bảo tối thiểu

Điều kiện sau Phiêu nhập được cập nhật trạng thái “Đã nhập đủ”

Chuỗi sự kiện chính

1 NV Quản lý cửa hàng tiếp nhận hàng hóa cung ứng từ nhà cung cấp và tiễn hành

kiêm kê theo phiếu nhập

2 NV Quản lý cửa hàng đăng nhập và vào chức năng xem phiếu nhập đề nhận phiếu nhập gửi từ nhân viên kinh doanh

3 NV Quản lý cửa hàng kiêm kê hàng hóa dựa theo phiêu nhập

4 NV Quản lý cửa hàng cập nhật phiêu nhập sang trạng thái “Đã nhập đủ” và xác

nhận lưu

5 Hệ thống lưu đữ liệu, xóa phiêu nhập khỏi hàng đợi phiếu nhập “Chờ xử lý”

Ngoại lệ:

3.1 Hàng hóa nhập có chênh lệch hoặc kém chất lượng

3.1.1 NV Quản lý cửa hàng xác chọn hướng xử lý cho từng sản phâm chênh

lệch

Trang 39

3.1.2 NV Quan ly ctra hang in chứng từ thừa thiếu: in Biên bản kiểm hàng, in

phiếu Trả hàng thừa, in phiếu Xuất trả hàng thiếu

3.1.3 NV Quản lý cửa hàng cập nhật phiếu nhập sang trạng thái “Nhập chưa

đúng” và xác nhận lưu

3.1.2 Quay lại bước 5 trong chuỗi sự kiện chính

Tén Use case Báo cáo thu chỉ cho kê toán

Tác nhân chính NV Quản lý cửa hàng

Điều kiện trước Đăng nhập vào hệ thống thành công và có nhu cầu cần báo cáo

thu chi cho kế toán

Đảm bảo tôi thiêu

Điều kiện sau Báo cáo thu chỉ được gửi về kề toán

Trang 40

Tén Use case Tra cứu lịch sử đơn hàng

Điều kiện trước Đăng nhập vào website thành công và có nhu cầu cần tra

cứu lịch sử hóa đơn

Đảm bảo tối thiểu

Chuỗi sự kiện chính

1 NV Thu ngân đăng nhập và vào mục lịch sử hóa đơn

2 Website mặc định hiển thị danh sách hóa đơn tạo ra trong ngày hiện hành

3 NV Thu ngân chọn ngày đề lọc kết quả tìm kiếm (nếu có)

4 Màn hình hiển thị đanh sách hóa đơn lọc theo thời gian được nhập vào

Tén Use case Tra cứu chỉ tiết đơn hàng

Điều kiện trước Đăng nhập vào website thành công và có nhu cầu cần tra

Ngày đăng: 23/02/2025, 21:36