Xử lý yêu câu: Hệ thống sẽ xử lý yêu cầu, điều này có thê bao gồm việc kiêm tra các thông tin như phiên đăng nhập của người dùng nếu có, và lấy dữ liệu cần thiết từ cơ sở dữ liệu.. Điều
Trang 1
HOC VIEN CONG NGHE BUU CHINH VIEN THONG
VIEN KINH TE BUU ĐIỆN
Sinh vién : Nguyén Phuong Thao — B21DCTC093
Tran Dinh Minh Quang — B21DCTC085
Tô Thị Quý — B2IDCTC013 Bùi Thị Tâm — B2LDCTC088
Lê Văn Thái — B2IDCTC090
Hà Nội, năm 2023
Trang 2
MUC LUC
CHUGONG 1: KHAO SAT HE THONG Luc ceccccccecsceccesseessessesscsssesesessesevesessvsressesiesseseseveees 6 L.1 KHẢO SÁT SƠ BỘ HH HH HH HH HH He He Hee tu 6 1.2 KHẢO SÁT CHI TIẾT - + S1 2115212212111 121.11 E.tEEtEe neo 6
9À 6 1.2.2 Đăng Nhập Hoặc Đăng Ký 2Q 12 n nn n2 HH ớ 6
1.2.3 Tìm Kiếm Sản Phẩm 2-22 222 E22 2215112212121 eerrree 6
1.2.4 _ Xem Thông Tin Chi TIẾ 5 Sc S111 1111111112212 1 HH ra 6
1.2.5 Thêm Sản Phẩm Vào Giỏ Hàng 5221 SE 111221122 2 tre 6
1.2.6 — Xem Giỏ Hàng Q.0 2212121111111 122120111181 11011 011181 811kg 6
1.2.7 Đặt Hàng HH2 HH Hee re 6
1.2.8 Lựa Chọn Phương Thức Thanh Toán ¿ó2 2 222221222221 2s re 6
1.3.1 _ Yêu cầu của người sử dụng - 5c tt ng H re 6 1.3.2 _ Yêu cầu của người quản trỊ 5c s2 211 1121211 1x tt re 6
CHƯƠNG 2: PHẦN TÍCH HỆ THNG 2 2s SE 9221271227171 11.1 re 6
2.1.1 — Các tác nhân Sàn TH HH HH HH HH Hee 6
2.1.2 55 .ăaa 6 2.1.3 Sơ đồ tổng quát cc 2c TH TH HH HH Hai 7
2.1.4 Usecase phân rã chức năng L 0 22011211122 2 xe 7
Trang 32.3 BIẾU ĐÔ LỚP PHẦN TÍCH - 2 S2 1 2122112212112 221.11 Eerreee l5 2.4 BIẾU ĐỎ HÀNH ĐỘNG S2 2E 2 12212 21221 tre l6
2.4.1 Biểu đồ hành động Đăng nhập SH HH ng 16 2.4.2 Biéu d6 hanh dong Dat hang cccceccccccscesccsessesesessvesesestssesevsteeteevsveees 16
2.5 BIEU DO TRANG THALQ.i.ocecccccccccsssessesssessesssessesssessesssessesssessessiesrearssnseessessen 17
2.5.1 Chite nang dat hang ccc cece ccc cee cecscesseeeseeeeetseseesttieeessraes 17 2.5.2 _ Chức năng đăng nhập TS 11212 n1 ng re 17
2.6 BIEU DO TRINH TU PHAN TÍCH - 2c S2EE2E2E1211211211211 2121 cret 18
2.6.1 Chite nang Dang ky ccc cece cece cee cecseesseseseeeeenaeeesustseenssieaes 18 2.6.2 Chức năng Đăng nhập 12c 1222121211111 111 1212 1181k ra 19 2.6.3 — Chức năng Đặt hàng QQ Q20 011211122 2111 nh ren re 19 2.6.4 Chức năng Chính sửa thông tin khách hàng 5 c2 ccscccxss2 20
CHƯƠNG 3: THIẾT KẾ + s2 1219211221711 11111 11 1x 1 E1 trường 20 3.1 BIẾU ĐỒ LỚP THIẾT KẾ 22-2 E2E2E122112112211211221212112 111 re 20 3.1.1 Biểu đề 2 2n HH HH He ưyu 20
3.2 BIẾU ĐỎ TRÌNH TỰ THIẾT KẾ 22 s2 E2 E212 trrree 24
3.2.1 _ Biểu đồ trình tự Đăng ký ch HH ngờ 24 3.2.2 Biểu đồ trình tự Đăng nhập - 5 c scn HE tr ryn 25 3.2.3 Biểu đồ trình tự Đặt hàng 5 ST HH nguy 25 3.2.4 Biểu đồ trình tự Sửa thông tin khách hàng 5c SE 26
3.3 THIẾT KẾ CƠ SỞ DỮ LIỆU 5- 52 E2E11211211221211221 E11 27 3.4 BIỀU ĐỎ THÀNH PHẢN 25 2E 2211211211121 Errre 28 3.5 BIẾU ĐỎ TRIẾN KHAI 2 5 2S E12212112112121122121.2.2 re 29
4.1 YÊU CÂU HỆ THNG - 2 SE 1E 1221221211221 11211 11 trung 30
4.1.1 Phần cứng c2 EnngHH HH Hường 30
4.1.2 Phần mềm 2 c2 122 22122 121221121121 E2101 2 1e nrrre 30 4.2 KẾT QUÁ CÀI ĐẶT GIAO DIỆN 2-5-2 S2 221221222.2 2 eerrre 30
4.2.1 Giao diện đăng nhập cc 0 22212121122 111211522112 115 111 nhau 30
Trang 44.2.2 Giao diện tim kiém san pham cccceccccsccsccscesessessesvessvsvseseeevsvsteeeevsveees 31
4.2.3 Giao dién thém vao 916 hang ccc cece eee cecsee tense ceesetseenesssaes 32 4.2.4 Giao dién thay d6i thong tite ccccecceccccccceeseesesseesesessessestestesesesteeeseeeees 32 4.2.5 Giao điện xac nhan dat hang L0 2221221111211 122 1E 1E re re 32 4.3 CÀI ĐẶT CƠ SỞ DỮ LIỆU -.- 2 2S 2E 2E 212112 2121k 33 TÀI LIỆU THAM KHẢO 55: s21 E1 EEEE1221121121121 21121 122121 11kg 34
Trang 5LOI MO DAU
Trong thế giới ngày càng phát triên và hiện đại, việc quản lý một siêu thị như Winmart không còn giới hạn trong việc đơn thuần bán hàng Nó đòi hỏi một hệ thống phức tạp và tinh vi để đảm bảo hoạt động suôn sẻ và hiệu quả Bài luận này sẽ tập trung vào việc phân tích và thiết kế hệ thống quản lý cho siêu thị Winmart, bao gồm chức năng quản lý đặt hàng
Trong hệ thống này, chúng ta xác định hai tác nhân chính: khách hàng và hệ thống Mỗi tác nhân này có các chức năng và trách nhiệm riêng:
1 Khách hàng: Khách hàng có thê tìm kiếm sản phẩm, đặt hàng và thanh toán Họ cũng có thê tạo một tài khoản đề theo dõi đơn đặt hàng của mình và nhận thông tin cập nhật từ siêu thị
2 Hệ thống: Hệ thống là người quản lý hệ thống Họ có quyền truy cập vào tất cả các chức năng của hệ thống, bao gồm quản lý đặt hàng
3 Hội viên: Hội viên là khách hàng đã đăng ký tài khoản và tham gia chương trình thành viên của siêu thị Họ có thể quản lý tài khoản của mình, kiểm tra điểm thưởng, đôi quà và nhận các ưu đãi đặc biệt từ siêu thị
Chúng em hy vọng rằng thông qua việc nghiên cứu này, chúng em sẽ cung cấp một cái nhìn sâu sắc về cách mà một siêu thị lớn như Winmart hoạt động và đề xuất các giải pháp tiềm năng để cải thiện hiệu suất và khả năng cạnh tranh của nó trong thị trường ngày càng cạnh tranh
Trang 6CHUONG 1: KHAO SAT HE THONG
1.1 KHAO SAT SO BO
WinMart (tén cũ là Vinmart) là hệ thông siêu thị thuộc tập đoàn Vingroup, Việt Nam
Hệ thống này khai trương ngày 20 tháng 11 năm 2014 với 9 siêu thị trên địa bàn thành
phố Hà Nội.Theo thống kê của Vietnam Report, tính đến tháng 11/2017, VinMart và
chuỗi cửa hàng con VinMart+ nằm top 2 nhà bán lẻ được người tiêu dùng quan tâm nhất
và top 4 trên bảng xếp hạng 10 nhà bán lẻ uy tín năm 2017
Thang 5 nam 2019, VinMart co khoang 111 siéu thi và khoang hon 1.800 ctra hang
VinMart+ trén gan 50 tinh thanh véi tong dién tich mat bang kinh doanh hon 300.000 m2,
số lượng nhân viên khoảng hơn 11.000 người Đến tháng 8 nam 2019, con s6 VM va
VME+ đã lên đến con số 2.200 Đến cuối năm 2022, WinCommerce (đơn vị sở hữu hệ thông WinMart/WinMart+) đã mở thêm 730 cửa hàng WinMart+ và 8 siêu thị WinMart
mới, nâng tổng số cửa hàng lên 3.268 cửa hàng WinMart+ và 130 siêu thị WinMart
Trong tháng 4/2022, WinMart/WinMart+ dự kiến sẽ mở thêm hơn 100 cửa hàng mới Các sản phẩm của VinMart bao gồm thực phâm tươi sống, thực phâm sơ chế, quần áo,
mỹ phẩm, đồ gia dụng, văn phòng phẩm, đồ chơi, v.v Tháng 10/2018, VinGroup mua lại chuỗi 23 siêu thị Fivimart, một thương hiệu đã có hơn 10 năm hoạt động trên thị trường,
và sáp nhập vào VinMart Sau khi hợp nhất, số lượng siêu thị của Vin là khoảng hơn 100, cùng với hơn 1.400 cửa hàng tiện lợi VinMart+
Sau 7 năm hoạt động kinh doanh, Vinmart & Winmart+ đã có sự phát triển vượt bậc, trở thành hệ thông bán lẻ có quy mô lớn nhất thị trường Việt Nam Với cơ cấu tổ chức của VinMart được chia thành các tuyến chức năng, mỗi tuyến là một bộ phận hay đơn vi đảm nhận thực hiện một số chức năng, nhiệm vụ nào đó của tổ chức Giám đốc là người
có trách nhiệm cao nhất, ban hành các chiến lược và dự án xuống cho các bộ phận các bộ phận nhận công việc từ giảm đốc sau đó thực hiện sao cho thực hiện tốt nhất và đem lại lợi ích cao nhất cho công ty Cơ cầu tổ chức của VinMart có ưu điểm là thúc đây chuyên môn hoá kỹ năng, tạo điều kiện cho mỗi cá nhân phát huy tối đa năng lực của mình Nhưng bên cạnh đó cơ cầu tô chức này còn có những nhược điểm, chỉ có những nhà quản trị cao nhất mới có trách nhiệm về lợi nhuận, còn những nhà quản trị thấp hơn chỉ có trách nhiệm với bộ phận mà mình quản lý
Ngày 15 thang 1 năm 2022, VinMart và VinMart+ chính thức đôi tên thành WinMart
va WinMart+ Không lâu sau khi hoàn tat thương vụ mua lại và sở hữu toàn bộ hệ thông siêu thị, cửa hàng tiện ích Vinmart, Vinmart+ (cũ) từ Vincommerce, Công ty Cô phần Tập đoàn Masan (Masan) đã công bố chiến lược kinh doanh hoàn toàn mới cho chuỗi siêu thị, cửa hàng không lồ này với chiến lược Point of Life (tất cả trong một) với tên gọi mới: Winmart
Trang 71.2 KHAO SAT CHI TIET
Mô tả chức năng đặt hàng đối với người dùng
1.2.1, Truy Cap Website
Người dùng truy cập trang chính của website hệ thống siêu thị thông qua trình duyệt web
Hệ thông sẽ tiếp nhận và thực hiện một số hoạt động sau:
1 Nhận yêu cầu từ trình đuyệt web: Hệ thống sẽ nhận yêu cầu từ trình đuyệt web để truy cập trang chính
2 Xử lý yêu câu: Hệ thống sẽ xử lý yêu cầu, điều này có thê bao gồm việc kiêm tra các thông tin như phiên đăng nhập của người dùng (nếu có), và lấy dữ liệu cần
thiết từ cơ sở dữ liệu
3 Tạo trang web: Dựa trên đữ liệu đã lấy, hệ thống sẽ tạo trang web ( Winmart) Trang chính thường bao gồm các thông tin như danh sách sản phẩm, thông tin khuyến mãi, và có thê bao gồm các thông tin cá nhân hóa dựa trên lịch sử mua hàng của người dùng
4 Gửi trang web về trình duyệt: Sau khi tạo xong trang web, hệ thống sẽ gửi trang web về trình đuyệt web của người dùng
5 Hién thi trang web: Trinh duyét web sẽ hiển thị trang web ( Winmarf) cho người dùng
À_: - X1
Sản Phẩm Khuyến Mãi 'Đật hàng ngay đơn hàng sẽ đến lúc 08:00 - 10:00, Ngày mai
® fel „ti feel feel fee) ©
Trang 81.22 Đăng Nhập Hoặc Đăng Ñÿ
Nếu khách hàng đã có tài khoán, họ đăng nhập bằng cách nhập thông tin đăng nhập của mình Nếu chưa có, họ có thê đăng ký tài khoản mới bằng cách cung cấp thông tin cá
nhân cân thiết
Hệ thống kiểm tra thông tin đăng nhập hoặc xác nhận thông tin mới đăng ký Nếu
thông tin không hợp lệ, hệ thống cung cấp thông báo lỗi
WinMart
1.23 Tìm Kiếm Sản Phẩm
Khi người dùng tìm kiếm sản phâm trên trang web của siêu thị, quá trình diễn ra như sau:
1 Bắt đầu tìm kiếm: Người dùng sẽ bắt đầu bằng cách sử dụng công cụ tìm kiếm trên trang web Họ có thê nhập tên sản phẩm hoặc danh mục sản phâm mà họ quan
tâm vào thanh tìm kiếm
2 Gửi yêu cầu tìm kiếm: Khi người dùng nhắn nút tìm kiếm hoặc nhấn enter sau khi nhập thông tin tìm kiếm, yêu câu tìm kiếm sẽ được gửi đến hệ thông
3 Hệ thống xử lý yêu cầu: Hệ thống sẽ nhận và xử lý yêu cầu tìm kiếm Điều này bao gồm việc tìm kiếm trong cơ sở dữ liệu đề lấy thông tin về sản phẩm hoặc danh mục sản phẩm tương ứng
4 Hiển thị kết quả tìm kiếm: Hệ thống sẽ tạo trang web hiển thị kết quả tìm kiếm, bao gồm thông tin chỉ tiết về từng sản phẩm phù hợp với yêu cầu tìm kiếm của
8
Trang 9người dùng Trang web này sau đó sẽ được gửi về trình duyệt web của người dùng
và hiển thị cho họ
Ngoài ra, người dùng cũng có thể tìm kiếm sản phẩm bằng cách xem danh mục sản phẩm Trong trường hợp này, họ sẽ chọn đanh mục sản phâm mà họ quan tâm từ menu danh mục sản phẩm, và hệ thông sẽ hiển thị danh sách các sản phâm thuộc danh mục đó
Wi n M a rt © Eiao nhanh 2h, Giảm thêm 20% Rau WinEco & Thịt Mea
TƯƠI NGON THƯƠNG HẠNG!
TÌM KIẾM GẦN ĐÂY
= Danh mục sản phẩm
-_ TỪ KHÓA GỢI Ý ( Sản Phẩm Khuyến Mai ) Ệ Ưu Đãi Hội Viên 3
C Siêu Sale 9 Tuổi ) C Thịt - Hải Sản Tươi )
C Rau - Củ - Trái Cây ) : Hóa Phẩm - Tẩy rửa `)
© C Bánh Kẹo ) : Đồ uống có cồn 1
Trang 10
Thự - Hải Sản Tươi
Rau - Củ - Trái Cắy
Hóa Phẩm -Tẩy rửa
1.2.4 Xem Thong Tin Chi Tiết
Khi người đùng tìm thấy sản phẩm mà họ quan tâm, họ có thê nhấp vào sản phẩm dé xem thông tin chi tiết Quá trình này điễn ra như sau:
1 Nhấp vào sản phẩm: Người dùng sẽ nhấp vào sản phâm mà họ muốn xem thông
Trang 11DUY NHẤT 15.11 - 26.11.20:
Nồi thân cao CookPlus Stone hai tay cam 24cm Lock&Lock LCA6244D
1.099.000 đ Tinh trạng Còn hàng
THEM VAO GIO
1.2.5 Thém San Phim Vao Gié Hang
Khi người dùng chọn sô lượng sản phâm cân mua và nhập vao nut “Thém vao gid hàng”, họ sẽ thực hiện các bước sau:
1 Chon sé lượng: Người dùng sẽ chọn 36 lượng sản phâm mà họ muốn mua Điều này thường được thực hiện bằng cách nhập 36 lượng vào một ô số hoặc sử dụng các nút tang/giam
2 Thêm vào giỏ hàng: Sau khi chọn số lượng, người đùng sẽ nhấp vào nút “Thêm vào giỏ hàng” Điều này sẽ gửi một yêu cầu đến hệ thống để thêm sản phẩm vào giỏ hàng của họ
3 Cập nhật giỏ hàng: Hệ thống sẽ nhận yêu cầu và thêm sản phẩm vào giỏ hàng Nó cũng sẽ cập nhật trạng thái giỏ hàng theo thao tác của người dùng, bao gồm việc tăng số lượng sản phẩm trong giỏ hàng và tính toán lại tổng giá trị của giỏ hàng
4 Hiển thị trạng thái giỏ hàng: Hệ thống sẽ cập nhật biêu tượng giỏ hàng trên trang web đề hiền thị số lượng sản phẩm mới đã thêm Biêu tượng giỏ hàng thường hiển thị số lượng sản pham đã thêm Người dùng cũng có thể xem tổng giá trị và số lượng sản phẩm trong giỏ hàng của họ
II
Trang 12Ba chỉ bò Mỹ cäidát Vimex Thịt đùi heo Meat Deli 400g Nạc thăn heo Meat Deli 500g 400g
1.2.6 Xem Gio Hang
Khi người dùng muôn xem giỏ hàng của mình, họ sẽ thực hiện các bước sau:
1 Truy cập giỏ hàng: Người dùng sẽ nhấp vào biểu tượng giỏ hàng trên trang web Điều này sẽ gửi một yêu cầu đến hệ thống đề hiển thi giỏ hàng
._ Xem thông tin trong giỏ hàng: Hệ thống sẽ hiển thị giỏ hàng cho người dùng, bao gôm danh sách các sản phâm đã thêm vào giỏ hàng, sô lượng của mỗi sản phâm,
va giá của môi sản phâm
._ Kiểm tra thông tin: Người đùng có thê kiểm tra thông tin về các sản phẩm trong giỏ hàng, bao gồm tên sản phẩm, số lượng, và giá Họ cũng có thể xem tông số lượng sản phẩm và tông giá tiền của tất cả các sản phẩm trong giỏ hàng
Quyết định tiếp tục mua hàng hoặc thanh toán: Sau khi kiêm tra thông tin trong giỏ hàng, người dùng có thể quyết định tiếp tục mua sắm (thêm sản phâm khác vào giỏ hàng) hoặc tiếp tục quá trình thanh toán
Quá trình này giúp người dùng kiểm soát được các sản phẩm mà họ đang có ý định mua, cũng như tổng số tiền họ sẽ phải thanh toán Nó giúp người dùng có thể quản lý mua sam của mình một cách hiệu quả và thuận tiện
12
Trang 13| (à Dang nhap PC lo O0
13
Trang 142 Chọn thời gian giao hàng: Người dùng có thể chọn thời gian giao hàng mong muốn
3 Gửi yêu cầu đặt hàng: Khi người dùng đã xác nhận thông tin và chọn thời gian giao hàng, họ sẽ nhấp vào nút “Đặt hàng” đề gửi yêu cầu đặt hàng đến hệ thống Sau đó, hệ thông sẽ thực hiện các bước sau:
1 Nhận yêu cầu từ trình duyệt web: Hệ thông sẽ nhận yêu cầu đặt hàng từ trình duyệt web, bao gồm thông tin về sản phâm, số lượng, địa chỉ giao hàng, và thời gian giao hàng mong muốn
2 Xử lý yêu câu: Hệ thống sẽ xử lý yêu cầu, điều này có thê bao gồm việc kiêm tra tinh trạng kho hàng của sản phẩm, áp dụng khuyên mãi hoặc giảm giá (nêu có), và tạo đơn đặt hàng
3 Tạo đơn đặt hàng: Hệ thống sẽ tạo đơn đặt hàng với thông tin chỉ tiết, bao gồm sản phẩm, số lượng, địa chỉ giao hàng, thời gian giao hàng mong muốn, và tổng giá tiền sau khi đã áp dụng khuyến mãi hoặc giảm giá (nếu có)
14
Trang 151.28 Lựa Chọn Phương Thức Thanh Toán
Khi người dùng chọn phương thức thanh toán, họ sẽ thực hiện các bước sau:
1 Chọn phương thức thanh toán: Người dùng sẽ chọn phương thức thanh toán mà họ muốn sử dụng, có thê là thẻ tín dụng, chuyên khoản ngân hàng, hoặc các phương thức thanh toán khác
2 Nhập thông tim thanh toán: Tùy thuộc vào phương thức thanh toán đã chọn, người dùng có thê cần nhập thông tin thanh toán tương ứng, như số thẻ và ngày hết han đối với thẻ tín dụng, hoặc thông tin tài khoản đối với chuyên khoản ngân hàng
3 Xác nhận thanh toán: Sau khi nhập thông tin thanh toán, người dùng sẽ nhấp vào nút “Xác nhận thanh toán” hoặc tương tự dé hoàn tắt quá trình thanh toán Sau đó, hệ thông sẽ thực hiện các bước sau:
1 Nhận yêu cầu thanh toán từ trình duyệt web: Hệ thông sẽ nhận yêu cầu thanh toán
từ trình duyệt web, bao gồm thông tin về phương thức thanh toán và thông tin thanh toán tương ứng
2 Xử lý yêu cầu thanh toán: Hệ thống sẽ xử lý yêu cầu thanh toán, điều này có thé bao gồm việc kiểm tra thông tin thanh toán, xác nhận thanh toán với ngân hàng
15
Trang 16Khi người dùng đã kiểm tra giỏ hàng và quyết định tiếp tục đặt hang, họ sẽ thực hiện:
1 Xem tổng chỉ phí: Trước khi xác nhận đặt hàng, người dùng sẽ được hiển thị tổng chi phí, bao gồm giá sản phẩm, phí vận chuyên và tổng cộng thanh toán
2 Xác nhận đặt hàng: Sau khi đã xem và đồng ý với tông chi phí, người dùng sẽ xác nhận đặt hàng
Sau đó, hệ thông sẽ thực hiện các bước sau:
1 Tính toán tổng số tiền cần thanh toán: Hệ thống sẽ tính toán tổng số tiền cần thanh toán dựa trên thông tin trong giỏ hàng và các phí liên quan (nếu có)
2 Chuyên người dùng đến công thanh toán: Hệ thống sẽ chuyển người dùng đến công thanh toán, nơi họ có thể hoàn tat quá trình thanh toán
3 Cập nhật trạng thái thanh toán: Sau khi người dùng hoàn tất quá trình thanh toán,
hệ thông sẽ cập nhật trạng thái thanh toán của đơn đặt hàng
l6
Trang 17Hanh foal 1.099.000 d
t2 Bằng việc chọn vào Đặt Hàng, bạn đồng ý với các điều kiện áp dụng của Winmart.vn
và trở thành Hội viên Win để được hưởng quyền lợi ưu đãi trong giỏ hàng
Sau 10 phút, đơn hàng có thể thay đổi
*Vui lòng điền thông tin nhận hàng
1.3 PHAN TICH YÊU CÂU
13.1 Yêu cầu của người sử dụng
Mua sắm sản phẩm: Người sử dụng có thê mua sắm các sản phẩm bán trên website WinMart Sản phẩm của WinMart bao gồm thực phẩm tươi sống, thực phẩm sơ chế, quần áo, mỹ phẩm, đồ gia dụng, văn phòng phẩm, đồ chơi
Giao hàng tận nơi: Người sử dụng có nhu cầu được giao sản phẩm đến các địa điểm phù hợp với Chính sách giao hàng đăng tải trên Website
Xác lập và hủy đơn hàng: Người sử dụng có thê xác lập hợp đồng mua bán trên WinMart và cũng có quyền hủy Đơn Hàng đã được xác nhận trong một số trường hợp
Chất lượng sản phẩm: WinMart cam kết kiểm tra nghiêm ngặt, chặt chẽ từ khâu nguyên liệu, sản xuất cho đến khâu phân phối, nhằm đảm báo hàng hóa đạt chất
lượng tốt nhất khi đến tay khách hàng
Tiết kiệm chỉ tiêu: Với giá thành rẻ hơn từ 10 đến 20% so với các sản phâm cùng phân khúc trên thị trường, hàng nhãn riêng WinMart ngày càng được người tiêu dùng tin tưởng và lựa chon
1.3.2 Yêu cầu của người quản trị
Người quản trị website siêu thị WinMart có thê có những yêu cầu sau:
Quản lý và cập nhật giao điện website: Đảm bảo giao điện website thân thiện với người dùng, dễ sử dụng và phản ánh đúng hình ánh thương hiệu
Lập kế hoạch nội dung định kỷ: Đảm bảo nội dung trên website luôn được cập nhật, phù hợp với xu hướng và nhu cầu của khách hàng
17
Trang 181 | Hé thong Hệ thông xử lý tât cả các chức năng mà khách hàng
thực hiện và thông báo khi khách hàng gặp lỗi 2_ | Khách hàng Khách hàng ở đây là những người truy cập vào
website, co thé dang ki lam thẻ thành viên hoặc
không Người dùng chỉ có một số quyền nhất định đối voi website
Trang 192.1.2.2 Usecase phan ra
Usecase Đăng ký: Người dùng sẽ tạo một tài khoản mới trên hệ thống Họ sẽ cung cấp các thông tin cần thiết như tên đăng nhập, mật khâu, email, và có thê là một số thông tin cá nhân khác
Usecase Đăng nhập: Người dùng sẽ sử dụng tên đăng nhập và mật khẩu đã đăng
ký đề truy cập vào hệ thông
Usecase Tìm kiếm sản phẩm: Người dùng có thể tìm kiếm sản phẩm dựa trên tên, loại sản pham, giá cả, hoặc các tiêu chí khác
Usecase Thêm sản phẩm vào giỏ hàng: Khi người dùng tìm thấy sản phẩm ho muốn mua, họ có thể thêm sản phâm đó vào giỏ hàng của họ
Usecase Thay đôi thông tin đặt hàng: Nếu người dùng muốn thay đổi thông tin đặt hàng (như địa chỉ giao hàng, phương thức thanh toán), họ có thể thực hiện trong use case nay
Usecase Xác nhận đặt hàng: Sau khi người dùng đã hài lòng với các sản phẩm trong giỏ hàng và thông tin đặt hàng, họ sẽ xác nhận đặt hàng Hệ thông sau đó sẽ tiễn hành các bước tiếp theo đề hoàn tất đơn hàng
Trang 202.1.4 Usecase phân rã chức năng
2.1.4.1 Chức năng đăng ký
2.1.4.2 Chức năng đăng nhập
20
Trang 22
2.1.4.5 Thay đối thông tin đặt hàng
2.1.4.6 Xác nhận đặt hàng
Trang 23
2.2 CAC KICH BAN
2.2.1, Chirc nang dang ky
x |Hệ thống cho phép người dùng tạo tài khoản mới
Đảm bảo tôi Người dùng phải click vào nút “Đăng ký”
thiểu
Điều kiện sau | Người dùng đăng ký thành công
x 1 Người dùng chọn chức năng “Đăng ký” trên giao điện đăng nhập
Chuỗi sự kiện | 9 1H thống biển thị giao điện đăng ký
chính 3 Người dùng nhập số điện thoại, mật khẩu
23
Trang 24Điều kiện trước Người dùng đã có tài khoản để đăng nhập hệ thống
Tài khoản người dùng đã được phân quyền
1 Người dùng chọn chức năng Hội viên trên trang chủ của hệ thống
2._ Hệ thống hiển thị form đăng nhập
3 Người dùng nhập tên đăng nhập và mật khâu
4 Hệ thống kiểm tra tính hợp lệ của tên đăng nhập và mật khâu
5 Hệ thống hiển thị giao diện chính tương ứng với người dùng