e _ B3: Hệ thống tự động tính tổng số tiền khách phải trả dựa trên sản phẩm và số lượng đã mua e _ B4: Khách hàng thanh toán, nếu là lần đầu mua sản phẩm tại cửa hàng thu ngân sẽ lưu tên
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYEN
THÔNG VIỆT- HÀN Khoa: Khoa học máy tính
[IIIIII
PHAN TICH THIET KE HE THONG
Dé tai: QUAN LI CUA HANG BAN VAN PHONG PHAM
Giáng viên hướng dẫn:
Nhóm: Neigh Thành viên:
Đà Nẵng, ngày 13 tháng 10, năm 2022
Trang 2TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYEN
THÔNG VIỆT- HÀN Khoa: Khoa học máy tính
[IIIIII
PHAN TICH THIET KE HE THONG
Dé tai: QUAN LI CUA HANG BAN VAN PHONG PHAM
Giảng viên hướng dan: TS Vé Van Luong Nhom: Neigh
Trang 3TÀI LIỆU MẪU
- _ Giáo trình môn phân tích và thiết kế hệ thống (trường đại học Công nghệ
Thông tin & Truyền thông Việt - Hàn)
Trang 4MỤC LỤC
TÀI LIỆU MẪU 55222222221122211221112221122211222112211222 2211110121221 xe 3
MỤC LLỤC 2 c1 22221121121 121 151111111 18111151 1211111221115 TH 1111211511121 121116 txe Hệ 4
CHUGNG 1 PHỎNG VÂN & ĐẶT CÂU HỎI :522:2222222222222222 22x 7
1.1 Chuẩn bị cho cuộc phỏng 7
1.2 Câu hỏi trong buổi phỏng vẫn: 5: 1S 1 E1 EE1511211211111111112E11 1 te 7
2.6 Phân quyên tới từng user - s21 S1 5212111211111 20110120212 ra 12
2.7 Tổng hợp báo cáo về lợi nhuận 22 2S HH1 111111111311 1212121155555 111115 kg 13
2.8 Quản lý chương trình khuyến mãi S5 S2 1112111171112 1 xe 13
3.3.1 Use case: Tìm kiếm sản phẩm + 22 12 SE1811521211111211 2121 cty 15
3.3.2 Use case: Xem thông tin sản phẩm - 25+ se SE SE 22821 1E x5 e2 16
cố on 17
Trang 5có 19i 0 1 4 37 Use case: Quản lý khuyến mãi 55 ST 111211115111111112 11tr g 38 Use case: Sửa thông tin nhân viên 2 22 1222212221221 s22 39 Use case: Xem thông tin khách hàng - 52 222 222223222 2222 s2 40 Use case: Chỉnh sửa thông tin khách hàng 5 257552222253 es 40 Use case: Xóa khách hàng - 2 2 22 2212211 1221121211 1152111281112 xe 41 Use case: X6a hoa don 42 Use case: Chinh stra hoa don cee eeceeeeceeeeeeeneesneeenneeeeeeenneeees 43 Use case: Xóa sản phâm khỏi hóa đơn 52 2E 2E221 2122.222 44 Use case: Thêm sản phẩm vào hóa đơn 5- 5 1S 22221 222xe 45 Use case: Thêm khách hàng 20 22 22 122122212212 12115111511 22x22 46 Use case: Chỉnh sửa trạng thái đơn hàng - 5 2c s22 sscssx s2 47 Use case: Xem danh sách đơn hàng đã tạo - 52c 222522 48 Use case: Lam phiéu xuất kho 5-52 5s 2221151521111 2 49 Use case: Xóa sản phẩm trong øió hàng 55 5c S222 2 re 50
Trang 63.3.38 Use case: Chỉnh sửa số lượng sản phâm trong gió hàng 51
3.3.39 Use case: Xem lịch sử mua hàng - + + 22 2c 2222112223112 5522x sex 52
3.3.40 Usecase: Thống kê báo cáo hàng tồn kho 52 sec 2E 2 52
3.3.41 Usecase: Thong ké bao cdo theo Ca c.ciccccsccccecsessestesessessessessesetseesees 53
ALA Quan ROL 38
4.1.5 Quan Lit eee cece ceeeeceeceeneceeeeececneeeeeeceeceeeceecesenecseeceeeneeeneeeeenneeeees 59
4.2 Class Diagram ằỐ.Ầ 60
4.3 Sequence Diagram 0ccccccccccccccceescessessseeseesseeseceeestecssecssesssssseecnstesenteeens 61
4.4 _ Activlty DIapraim .L 1211211211121 11 1 111111011111 1111 1111111111182 KH ch 87
Trang 7CHƯƠNG 1 PHONG VAN & ĐẶT CÂU HỎI
1.1 Chuẩn bị cho cuộc phỏng vấn:
- Thời gian: 13h20 ngày 27 tháng 10 năm 2022
- Hen gap at:
- _ Địa điểm: phòng A111 trường Đại học Công nghệ thông tin & Truyền thông
Việt- Hàn
1.2 Câu hỏi trong buỗi phỏng vấn:
1 Hoạt động kinh doanh của cửa hàng bao gồm những quá trình nào?
Những quá trình đó diễn ra như thế nào?
-_ Hoạt động kinh doanh của cửa hàng chủ yếu điễn ra 2 quá trình
a Quá trình nhập xuất kho;
- _ Cửa hàng được cung cấp hàng từ nhiều nhà cung cấp với các mặt hàng và
chủng loại khác nhau như bút, tây, giấy, Khi cửa hàng có nhu cầu cung cấp
hàng thì cửa hàng sẽ liên hệ với các nhà cung cấp, thỏa thuận, kí hợp đồng mua
hàng, đồng thời tiến hàng giao hàng theo thời gian đã thỏa thuận
- _ Khí nhập hàng, quản lí kho kiếm tra hàng hóa, nếu hàng hóa khớp với hợp
đồng thì lập phiếu nhập kho và cập nhật danh mục hàng
- Trong tỉnh huống hàng trên quây sắp hết, quan lí kho tiến hành kiêm tra số
lượng còn của loại sản phâm đó trong kho, tiến hành xuất kho, đồng thời lập
phiếu xuất kho
b Qua trinh ban hang:
- _ Đối với khách hàng mua bán trực tiếp
e - BI: Khách hàng chọn sản phẩm cần mua bỏ vào giỏ hàng
e _ B2: Khách hàng đến quây thu ngân thanh toán, thu ngân quét mã các sản phẩm
e _ B3: Hệ thống tự động tính tổng số tiền khách phải trả dựa trên sản phẩm
và số lượng đã mua
e _ B4: Khách hàng thanh toán, nếu là lần đầu mua sản phẩm tại cửa hàng thu ngân sẽ lưu tên và số điện thoại của khách hàng trong hé thong dé được hưởng những quyền lợi từ các chương trình khuyến mãi, giảm giá của cửa hàng lần sau Nếu là khách hàng thành viên của cửa hàng, đọc
Trang 8số điện thoại và tên cho thu ngân, thu ngân sẽ kiểm tra cộng điểm tích lũy hoặc giảm gia
® B5: Thu ngân m hóa đơn cho khách hàng
- _ Đối với khách hàng mua săm trực tuyến:
® - B1: Khách hàng thêm hàng vào p1ó hàng, cập nhật p1ỏ hàng,
e B2: Nếu muốn mua hàng, khách hàng phải đăng nhập tài khoản
e B3: Nhân chọn mua hàng, hệ thống ghi nhận và hiện thông tin đơn hàng cho khách hàng gồm tổng đơn giá, các sản phâm Khách hàng có thé chọn xác nhận mua hàng hoặc hủy đơn hàng
e B4: Nếu khách hàng chọn xác nhận mua hàng hệ thống sẽ hiển thị giao diện cho khách hàng điền thông tin về nơi giao hang, ho tên, số điện
thoại Hệ thống ghi nhận thông tin và tiến hành giao hàng Nếu khách
hàng chọn hủy đơn hàng, hệ thống sẽ quay về trang chủ cho khách hàng
2 Với quá trình nhập xuất kho, liệu hệ thống sẽ quản lí số lượng hàng còn lại
trong kho như thế nào để tránh tình trạng không còn hàng dé ban?
- _ Đặt mức tổn kho cho từng loại sản phẩm và nhận thông báo khi hàng trong kho
đặt mức thấp và tiến hành nhập hàng vẻ
- _ Khi nhập hàng về kho, quản lí kho sẽ làm phiếu nhập, trong đó có thông tin về
sản phẩm nhập về, mỗi sản phẩm nhập về số lượng bao nhiêu
- _ Khi xuất hàng khỏi kho, quản lí kho sẽ làm phiếu xuất, trong đó có thông tin vé
sản phẩm xuất khỏi, mỗi sản phẩm xuất đi số lượng bao nhiêu
- _ Sau mỗi lần xuất nhập kho, hệ thong sẽ tính toán để xem số lượng còn lại của
mỗi sản phẩm trong kho
-_ Khi số lượng của sản phẩm đó trong kho chạm cảnh báo, có nguy cơ thiếu hụt
hàng cung cấp cho khách hàng Hệ thống sẽ cảnh báo, người quản lí kho có
trách nhiệm kiểm tra lại và tiền hành nhập đợt hàng mới
3 Dữ liệu bán hàng kết hợp với dữ liệu hàng tồn kho có ảnh hưởng thế nào
đến quá trình nhập xuất kho?
- _ Thông qua việc tích hợp đữ liệu giữa đữ liệu bán hàng và dữ liệu hàng tồn kho,
có thê biết được mặt hàng nào bán với tốc độ nhanh và hang nao dang ban
chậm Sử dụng dữ liệu để quyết định khi nào cần đặt hàng và số lượng cần đặt
hàng lại cũng như khi nào cần khuyến mại hoặc giảm giá để đây hàng tồn, bán
cham
- _ Thông qua việc tích hợp dữ liệu giữa doanh thu và đữ liệu hàng tồn kho, hệ thống
sẽ tính tón ra được vòng quay hàng tồn kho Chỉ số này được tính bằng công thức
lây giá vốn hàng bán ra chia cho bình quân giá trị hàng tồn kho trong cùng một
Trang 9khoảng thời gian xác định Giá trị hàng tồn kho bình quân sẽ bằng trung bình cộng
giá trị hàng tồn kho đầu kì và cuối kì Từ con số nảy sẽ ước tính được thời gian
nhập hàng hợp lí, so sánh khả năng quản trị hàng tồn kho theo thời gian
._ Nếu trong trường hợp hàng hết hạn sử dụng hoặc hàng hóa bị lỗi, hệ thống
sẽ phát hiện và xử lí thế nào?
Khi nhập lô hàng về kho, làm phiếu nhập sẽ nhập thông tin ngày sử dụng của lô
sản phẩm đó
Hệ thống đến ngày sẽ cảnh báo những sản phâm nảo hết hạn sử dụng
Quản lí kho theo đối cảnh bảo sản phâm hết hạn sử dụng hoặc chất lượng
không đảm bảo
Quản lí kho sẽ tiến hành lập phiếu trả hảng
._ Điều kiện tiên quyết nào để khách hàng trở thành khách hàng thành viên
của cửa hàng?
Đối với khách hàng mua sắm trực tiếp, thì đã từng mua sản phẩm tại cửa hàng
Đối với khách hàng mua sắm trực tuyến, thì đã có tài khoản và đăng nhập vào
web bán hàng
._ Khách hàng thành viên có những ưu đãi riêng biệt gì?
Các khách hàng thành viên mỗi lần mua sản phẩm tại hệ thống, hóa đơn sẽ
được lưu lại Dựa vào tong số tiền trong hóa đơn, hệ thống sẽ tính điểm tích lũy
cho khách hàng
Khi điểm tích lũy đạt những mức nhất định, khi khách hàng mua sắm tại cửa
hàng, hệ thống sẽ thông báo số điểm tích lũy hiện thời của khách hàng Tùy
vào từng mức điểm tích lũy, khách hàng có thê được giảm giá hoặc là miễn phí
vận chuyền
._ Ai có thể quản lí thông tin cá nhân và thông tin lịch sử giao dịch của khách
hàng?
Khách hàng, quan lí là những người có thể quản lí cả thông tin cá nhân vả
thông tin lịch sử giao dịch của khách hàng Thu ngân chỉ co thé quản lí thông
tin giao dịch của khách hàng
Thu ngan sẽ làm việc theo ca, liệu có liên quan øì giữa quản lí hóa đơn của
khách hàng và quản lí nhân viên hay không?
Trang 10Các nhân viên thụ ngân sẽ làm việc theo ca, khi mua bán sản phẩm với khách
hàng được hoàn thành, hệ thống sẽ lưu giữ lại hóa đơn theo từng ca làm việc đó
Hệ thống sẽ tích hợp đữ liệu, tính toán và thống kê báo cáo doanh thu theo từng
ca Dựa vào doanh thu theo từng ca, quản lí sẽ biết được từng nhân viên thu
ngân có doanh thu bán hàng thế nào Điều nảy là một phần trong quản lí nhân
viên, biết được đoanh thu sẽ tính toán được chất lượng làm việc, tiền lương của
nhân viên
Đồng thời dựa vào việc thống kê hóa đơn theo ca cũng sẽ phát hiện được
trường hợp những nhân viên p1an lận
Nếu trong trường hợp một ca có nhiều nhân viên hoặc có những nhân viên
trực thay thì hệ thống sẽ xử lí thế nào?
Có 2 cách giải quyết:
© - Mỗi thu ngân sẽ có một máy tính của mình, thu ngân sẽ đăng nhập vào hệ
thông và tiến hành giao dịch với khách hàng
© _ Mỗi tờ hóa đơn sẽ có thông tin ai là người điền hóa đơn, đựa vào thông tin
nay sé biết được ai là người đã tiễn hành giao dịch với khách hàng
10 Vậy dựa vào hóa đơn, khách hàng có thể được những ưu đãi gì?
11
Sau mỗi lần giao dich, héa đơn sẽ được lưu g1ữ lại hệ thống, theo kì sẽ thống
kê báo cáo hóa đơn của từng khách hàng, dựa vào số hóa đơn và tông tiền mà
khách hàng đã mua sản phâm từ các hóa đơn, sẽ tính điểm tích lũy cho khách
hàng Dựa vảo câu trả lời ở câu hỏi số 6, thì dựa vào điểm tích lũy này, khách
hàng sẽ có những ưu đãi riêng theo từng điểm
Hệ thống sẽ quản lí sản phẩm theo hướng nào?
Sản phâm của cửa hàng sẽ được chia thành 3 loại: sản phẩm bán chạy và sản
phẩm không bán chạy
Hệ thống dựa vào việc tích hợp số lượng xuất khỏi kho của sản phâm và số
lượng đã bán đi được của sản phâm đó đề ra sản phâm bán chạy nhất của cửa
hàng
Dựa vào số liệu này, cửa hàng sẽ biết được những sản phẩm nào cần lưu ý nhập
nhiều vào lần sau
12 Hệ thống sẽ thống kê báo cáo những gì?
10
Trang 11- _ Sẽ có các loại thống kê báo cáo như thống kê hàng tồn kho, thông kê doanh thu
theo ca, theo thời ø1an
13 Cửa hàng sẽ quản lí giá bản theo hướng nào?
- - Theo 2 hướng:
® - Dựa vào tiền vốn ban đầu nhập hàng về kho, quản lí sẽ tính toán giá sao
cho phù hợp để sinh lời
® - Dựa vào doanh thu cua san phâm đó, đôi với sản phâm không bán chạy, kén người mua, g1á của sản phâm sẽ thâp hon
14 Các hình thức khuyến mãi của hệ thống là gì?
- Khuyến mãi giảm p1á hóa đơn: đối với loại khuyến mãi này, hệ thống sẽ dựa
trên tổng số tiền khách hàng đã mua để cộng theo nhiều điểm tích lũy, ví dụ
như nếu tông hóa đơn trên 300 000 sẽ được cộng 15 điểm tích lũy thay vì chỉ 5
điểm tích lũy/ 1 hóa đơn như thông thường
- _ Khuyến mãi tặng kèm sản phâm: tùy vào quản lí thiết lập các khuyến mãi, hệ
thông dựa vào ngày lập hóa đơn, đối chiếu với khuyến mãi trong khoảng thời
gian đó, để hiện ra sản phâm mà khách hàng có thể được tặng kèm theo sản
phẩm đã mua trong hóa đơn
11
Trang 12CHƯƠNG 2 ĐẶC TA VE SAN PHAM
Website quản lý bán văn phòng phẩm bao gồm những chức năng cơ bản sau:
2.1 Quản lý sản phẩm
- _ Việc nhớ hàng trăm, hàng nghìn các sản phẩm với từng mã với mỗi giá khác
nhau là quá khó khăn
- Nam duoc cac thông tin về tên, loại, piá bán sản pham
2.2 Quản lí kho:
- Nắm được chính xác lượng hàng
- — Tránh tình trạng khách hàng muốn mua sản phẩm nhưng không có, khách hàng sẽ chuyển hướng sang các cửa hàng đối thủ
- _ Khi bán hàng thi tự động trừ kho, nhập kho thi ban ta phiếu nhập hàng là
xong Phần mềm sẽ báo cho bạn số lượng tồn kho thực tế, đặc biệt hàng nào
sắp hết cũng sẽ được cảnh báo để bạn chủ động nhập thêm hàng
2.3 Quản lí doanh thu:
- _ Kiểm kê lại doanh số bán hảng mỗi ngày
-_ Lập bảng báo cáo kết quả kinh doanh theo tuần/ ngày/ tháng/ quý/ năm
- Theo dõi những biến động tăng hay giảm của lợi nhuận để điều chỉnh kế hoạch kinh doanh kip thoi
2.5 Quản lý nhân viên
- Thu thập, quản lí thông tin nhân viên
- Mỗi giao dịch với khách hàng đều sẽ có mục do nhân viên nảo nhập vào
hệ thống đề tránh thất thoát và xử lí người vi phạm dé dang hon
2.6 Phân quyền tới từng user
- Phân quyền theo người dùng cho phép quản lý quyền hạn ở cấp độ từng
cá nhân
12
Trang 13+ Với khách hàng tiểm năng, người dùng có thể thực hiện các tác vụ tìm
kiếm sản phẩm, quản lí giỏ hàng
+ Với khách hàng thành viên, người dùng có thể quản lí tài khoản cá nhân, quản lí pió hàng, mua hàng hóa,
+ Với nhân viên trone cửa hàng có thể thực hiện các chức năng liên quan đên mua bán với khách hàng, thông kê bảo cáo,
2.7 Tông hợp báo cáo về lợi nhuận
- - Giúp nắm rõ được nguồn doanh thu lợi nhuận của hệ thống một cách chỉ tiết và đễ đàng Tổng hợp được doanh thu theo từng chỉ nhánh, khu vực,
ngành hàng, nhóm hàng
2.8 Quản lý chương trình khuyến mãi
- Thường vào các dịp lễ, các ngày đặc biệt trong năm sẽ có những chương
trình khuyến mãi nhằm kích thích mua hàng
- _ Lợi ích của việc giảm giá bán hàng hoặc khuyến mãi: Thay vì bán một
số lượng sản phẩm ít với giá cả cao, các nhà kinh doanh sẽ lựa chọn bán giá
thấp hơn 1 chút nhưng bán được số lượng lớn Việc giảm giá không chỉ giúp
người mua cảm thấy “hạnh phúc” vì được mua sản phâm giá rẻ mà vô hình
chung khách hàng giúp doanh nghiệp tăng doanh số bán hàng Chức năng này
sẽ giúp tính ra % giảm giá hoặc khuyến mãi của website để cho việc tính toán
gia bán cuôi củng được chính xác nhật
13
Trang 14CHƯƠNG 3 PHAN TICH
3.1 Actor
3.2
321
3.2.2
Khách hàng tiềm năng: Là những khách hàng chỉ ghé thăm website chưa có
tài khoản trong hệ thống
Khách hàng thành viên: Là những khách hàng đã có tài khoản trên hệ thông
sử dụng được thêm một số chức năng của hệ thống
Nhân viên kho: Là nhân viên quản lí kho hàng hóa của hệ thông
Thu ngân: Người xử lý công việc tính toán, thu nhận tiền/thé card/voucher,
Thanh toán của khách hàng khi họ mua và sử dụng sản pham, dịch vụ tại cửa
hàng
Quản lý: Người quản lý các hoạt đông của các actor trong hệ thống, phân
công ø1ao nhiêu vụ công việc cho các actor khác
- X0a gio hang
- Chinh sua gio hàng
- Chinh sua gio hang
- X6a san pham khdi gid hang
- Thanh toan
- Quan li lich st mua
3.2.3 Nhân viên kho
- _ Thêm phiêu nhập kho
- _ Làm phiêu xuât kho
14
Trang 153.2.4 Thu ngân
- _ Nhập thông tin don hang
- _ Xem thông tin don hang
- _ Xuất đơn hàng
- _ Xóa sản phâm khỏi hóa đơn
- _ Thêm sản phâm vảo hóa đơn
- _ Chỉnh sửa trạng thái đơn hang
- _ Xem đanh sách đơn hàng đã tạo
32.5 Quản jÿ
- _ Thêm sản phẩm
- _ Xóa sản phẩm
- Sửa sản phẩm
- _ Thêm nhân viên
- _ Xóa nhân viên
- _ Sửa thông tin nhân viên
- - xem hóa đơn
- _ Thống kê báo cáo gồm hàng tồn kho, hàng hết hạn, doanh thu theo thời gian,
- _ Xem thông tin sản phẩm
- _ Xem thông tin khách hàng
- _ Chỉnh sửa thông tin khách hàng
- - Xóa khách hàng
- Chinh sua hoa don
- X06a hoa don
3.3 Đặc tả Use-case
3.3.1 Use case: Tim kiém san pham
- Actor: khach hang tiém năng, khách hàng thành viên, quản li, thu ngân,
quản lí kho
15
Trang 16- Mô tả: Tìm kiêm sản phâm khi actor có nhu câu tìm hiểu thông tin ve san
phâm hoặc chỉnh sửa thông tin sản phẩm
- Dieu kiện trước: Không có
Hành động của actor Hành động của hệ thông
B1: Nhập tên sản phâm hoặc loại sản
phâm muốn tìm kiếm
- _ Nếu sản phâm không tồn
tại thì hiển thị thông báo
- - Điêu kiện sau: Tìm kiêm thành công, ø1ao diện hiện ra thông tin sản phẩm
can tim kiém
- _ Mô tả: Xem thông tin của sản phẩm
- _ Điều kiện trước: không có
Trang 17* Tén Nha Cung Cap Thién Long Hoan Cau
s_ Thương Hiệu Thiễn Long Xuất Xứ Thương Hiệu Việt Nam
* NoiGia Cong & San Xuất Việt Nam Mâu sắc NhiÖu mãu
Xem Chi Tiềt Sân Phẩm >
3.3.3 Use case: Dang ki
- Actor: Khach hang tiém nang
- Mô tả: Tạo tài khoản cho khách hàng mới
- _ Điều kiện trước: Khách hàng cần cung cấp thông tin để xác thực tài khoản
B2: Khách hàng nhập thông tin người
dùng: tên đăng nhập, mật khẩu, họ và
tên, số điện thoại
B3: Nhân vào nút đăng kí
Trang 183.3.4 Use case: Đưa sản phẩm vào gió hàng
- Actor: Khach hang
- M6 ta: Dua san pham vao gid hang thuan tién việc mua sắm
- _ Điều kiện trước: Khách hàng đã đăng nhập thành công
- Nếu số lượng sản phâm vấn còn thì thêm vào giỏ hàng và kết thúc Usecase
- Nếu sản phẩm hết thì thông báo và kết thúc Usecase
- _ Điều kiện sau: Thêm vảo giỏ hàng thành công
- Giao Diện
Trang 19Bat Chi (23 But chi 90 thién lonng 2B
* Mahang 8935001822295
© Tén Nha Cung Cap Thién Long Hoan Cau
© Thuong Hiéu Thién Long Xuat XU Thuong Hiéu Viét Nam
* NoiGia Céng & San Xuat Việt Nam Màu sắc Nhiêu mau
4000
3.3.5 Use-case: Dang nhap
- Actor: khách hàng, nhân viên kho, admin, thu ngân
- Mô tả: người dùng đăng nhập vào hệ thống để có thể sử dụng các chức
năng tương thích với quyền tải khoản
- Dieu kiện trước: npười dùng đã có tài khoản
- Hệ thống hiến thị giao diện đăng
nhập gồm 2 trường gmail và pass
- _ Hệ thống gửi yêu cầu xác thực đến
cơ sở dữ liệu
- Hệ thống kiểm tra thông tin vừa nhập trong cơ sở dữ liệu
+ Nếu tài khoản đã được đăng
kí, thông tin đăng nhập đúng
Trả về kết quả trang chủ ứng với quyền tài khoản
+ Nêu tài khoản không tôn tại, yêu câu đăng kí tài khoản + Nêu tài khoản nhập sai thông tin, báo lôi yêu câu nhập lại
19
Trang 20- _ Điều kiện sau: Đăng nhập thành công, vào trang chủ tương ứng với quyền
- _ Giao diện
lcm
3.3.6 Ue-case: Đăng xuất
- _ Áctor: Khách hàng thành viên, thu ngân, admin, nhân viên kho
- _ Mô tả: Khi người dùng muốn thoát khỏi hệ thống
- _ Điều kiện trước: Người dùng đã đăng nhập thành công
Trang 21- _ Mô tả: Khách hàng muốn mua hảng online
- _ Điều kiện trước: Người dùng đã đăng nhập thành công
thị danh sách sản phâm khách hàng
đã chọn
- Hệ thống tính tổng tiền của sản phẩm
-_ Hệ thống chuyên đến trang thanh toán online
- Hé thong kiém tra thông tin khách
hàng đã nhập, xác nhận thanh toán thành công nêu thông tin nhập đúng, nếu khách hàng nhập sai, báo lỗi, yêu cầu nhập lại
21
Trang 22B3: Khách hàng nhập thông tin thẻ ngân hàng sau đó xác nhận thanh toán
- _ Điều kiện sau: Đơn hàng đã được thanh toán
Chon tất cả (1 sản phấm) Số lương Thành tiễn
Bứt Chỉ Gỗ 2B Smart Kids Soft Series
Than Xanh Lá
2.000 d 24066
- Giao dién
DIA CHi GIAO HANG
Họ và tên người nhận Le trương An
'VÍ ZaloPay Cai tiết
Thanh toản bằng Zalopay, giảm ngay 15K
= ATM/ Internet Banking
Esl Visa/ Master/ JCB
Thành tiền Tổng Số Tiền (gồm VAT) THANH TOÁN (Giảm giá trên web chỉ áp dụng cho bán lẻ}
22
Trang 23
3.3.8 Use-case: Đổi mật khẩu
- _Áctor: nhân viên kho, thu ngân, quản lí, khách hàng thành viên
- Mô tá: Người dùng muốn đổi mật khâu
- _ Điều kiện trước: Người dùng đã đăng nhập thành công
Hệ thông chuyền tới trang đôi mật
khẩu
Hệ thông gửi mã xác nhận đến số điện thoại mà người dùng dùng để đăng ký
B3: Người dùng nhập mã xác - nhận
Lưu lại thông tin người dùng và
hiển thị đôi mật khâu thành công
Lưu thay đỗi
3.3.9 Use-case: Thêm sản phẩm
- Actor: quan ly, thu ngan
- M6 ta: Thém san pham moi
- _ Điều kiện trước: Admin đã đăng nhập
Hanh dong cua actor Hành động của hệ thống
23
Trang 24đó lưu vào cơ sở đữ liệu
Bút Nhựa, Bút Viết Kim Loại
Văn Phòng Phẩm > Bút Các Loại > Bút & Mực
© Van Phong Phẩm > Bút Các Loại > Bút & Mực Văn Phòng Phẩm > Thiết Bị Trường Học > Hộp Bút
Mẹ & Bé > Đồ chơi > Đồ chơi giáo dục > Đổ chơi mỹ thuật & Thủ công
Bút bị được giới Doanh nhân ưa thích và sử dụng để ký hợp đồng giá trị và ký những món quà tặng cho đối tác, khách hàng
quà vinh danh sang trọng và độc đáo Người tặng bút thể hiện được sự tỉnh tế, quan tâm đặc biệt dành cho người nhận qua những thông điệp đã được khắc bằng laser trên thân hay hộp bút
3.3.10 Use case: NhGp thong tin don hang
- Actor: Thu ngan
- M6 ta: Nhap thong tin don hang mới cho khách hàng
- Dieu kiện trước: Đã đăng nhập và có quyên nhân viên
24
Trang 25Hành động của actor Hành động hệ thông
B2: Nhận thông tin và kiểm tra rang
- Nếu sai thì thông báo cho người dùng về lỗi sai và
sửa lại B3: Bâm nút xác nhận
- - Điêu kiện sau: Thêm mới thành công
3.3.11 Use case: Xem thông tin don hang
- Actor: Thu ngan, quan li
- M6 ta: Xem théng tin chi tiết của đơn hàng
- _ Điều kiện trước: Đã đăng nhập tài khoản thu ngân, quản lí
Hành động tác nhân | Hành động của hệ thống
25
|
Trang 26BI: Đăng nhập
B2: Nhắn vào mục quản lí đơn hàng Kiểm tra thông tin đăng nhập
- Nếu sai thì yêu cầu nhập lại
Nếu đúng thông tin thì cho phép đăng nhập theo quyền
B3: Chọn đơn hàng muốn xem thông
tin chỉ tiết
Lây dữ liệu và trả về thông tin của
Giao diện
Đơn hàng + Xuấtfle TN
Tất cả đơn hàng
n hàng w Trang thai + Đón iv Thanh toán w
3.3.12 Use case: Xuất đơn hàng
Actor: thu ngan
Điều kiện sau: xem được thông tin đơn hàng
Tao don hang @ Trợ giúp
- _ Mô tả: Xuất đơn hàng đã mua cho khách hàng
- - Điều kiện trước: Đơn hàng tồn tại và khách hàng xác nhận mua hàng
Hành động của tác nhân Hành động của hệ thông
26
Khách phải trả
Trang 27
B1: Liệt kê ra danh sách hóa đơn B2: Chọn hóa đơn cần xuât
B3: Chọn xuất hóa đơn
B4: Nhận hóa đơn
Điều kiện sau: Nhận đơn hàng
Giao diện
Phiêu xuất kho từ đơn hàng: CH01-170524-0942-0C81
Trang thai phiếu xuất kho
3.3.13 Use case: Quén mét khau
Actor: nhân viên kho, thu ngân, quản lí, khách hàng thành viên
B2: : Nhận mã xác nhận và nhập
mã xác nhận
- Hệ thông gửi mã xác nhận
về số điện thoại tài khoản
đã đăng kí Đồng thời hiện
giao diện để người dùng
27
Trang 28
tương ứng với quyền tài khoản
+ Sai thi øửI mã xác nhận
- M6 ta: X6a cdc san pham không tồn tại hoặc thêm nhằm trên hệ thống
- _ Điều kiện trước: Đã đăng nhập với quyền quản lý và sản phẩm tôn tại trên
Trang 29B3: Chọn Xác nhận
- M6 ta: Sta cdc san pham sai théng tin
- _ Điều kiện trước: Đã đăng nhập với quyền quản lý và sản phẩm tôn tại trên
hệ thống
Hành động của tác nhân Hành động của hệ thống B1: Chọn sản phẩm và nhân nút sửa
B2: Nhập các thông tin cần sửa vả
bam xác nhận
B3:Nhận thông tin vả kiểm tra rang buộc đữ liệu
- Nếu dung thi dữ liệu về sản phẩm được sửa
29
Trang 30- M6 ta: Xem théng tin chỉ tiết của nhân viên
- _ Điệu kiện trước: Đã có tài khoản quản lí
Hành động tác nhân Hành động của hệ thống
BI: Chọn khách hàng, nhân viên
muôn xem thông tin và nhân xem
B2: Lây dữ liệu và trả về thông tin chỉ tiết của khách hàng, nhân viên
30
© Xem trước
Trang 313.3.17 Use-case: Thêm phiếu nhập kho
Actor: nhân viên kho
Mô tả: Nhập hàng về kho, làm phiếu nhập
Điều kiện trước: Đã có tài khoản nhân viên kho
Hành động tác nhân Hành động của hệ thống BI: Chọn thêm phiếu nhập
Điền thông tin phiêu nhập Trả về giao diện thêm phiếu nhập
Xác nhận thông tin Cộng số hàng mới nhập về vào tổng
số hàng đã sẵn có trong kho
31
Trang 32Lưu vào cơ sở dữ liệu
- _ Điều kiện sau: Thêm mới phiếu nhập thành công
- - Giao diện
3.3.18 Use-case: Làm phiêu xuất kho
- Actor: nhan vién kho
- M6 ta: Lam phiéu xuat kho khi lấy sản phẩm từ kho đưa lên quây hoặc hệ thông đề bán
- Điều kiện trước: Đã có tài khoản nhân viên kho
Hành động tác nhân Hành động của hệ thống BI: Chọn mục làm phiếu xuất kho
B2: Điền thông tin đầy đủ Hiện ra giao diện thêm mới phiếu
xuất kho
Kiểm tra số lượng hàng trong kho đủ
để xuất đi không?
Trừ đi số sản phẩm xuất ở trong kho Lưu thông tin vào cơ sở đữ liệu
- _ Điều kiện sau: Làm phiếu xuất hàng thành công
32
Trang 33- - Giao diện
PHIẾU XUÁT KHO (Ban hàn to G0 số 1520050Đ.8TC
3.3.19 Use case: X6a nhin viên
- Actor: Quan ly
- M6 ta: X6a cac nhan viên không còn làm việc
- _ Điều kiện trước: Đã đăng nhập với quyên quản lý và nhân viên ton tại trên
Trang 34B4: Xóa hết dữ liệu về nhân viên
- _ Điêu kiện sau: Nhân viên đã được xóa khỏi hệ thông
- Giao diện
3.3.20 Use case: Sita thong tin nhan viên
- Actor: Quan ly
- M6 ta: Swa théng tin nhân viên
- Dieu kién truce: Da dang nhap voi quyén quan lý và có tôn tại nhân viên
Hành động của tác nhân Hành động của hệ thông BI: Chọn nhân viên muôn sửa và
Trang 35- _ Điều kiện sau: Thông tin nhân viên đã được cập nhật
tp 0012300123
t6 00140 00140
rõ 00141:00141
l6 0019200192 Tên chắm cổng HHovaten | S| Phản quyén
- Mota: thống kê báo cáo tình hình doanh thu theo tuần, tháng, năm
- _ Điều kiện trước: đã đăng nhập vào tài khoản quản lí
Thực hiện tính toán tông số tiền trong các hóa đơn, giá von hang hoa, chi phi
thuế, chí phí hoạt động.Lấy tông số
35
Trang 36
tiền trong các hóa đơn trừ đi tất cả các
chi phí như giá vốn, chi phí thuế, chỉ
phí hoạt động Xuât ra kết quả sô liệu hoặc biéu đô
Laa thời gian , Qeers w
Actor: Thu ngân, khách hàng thành viên, nhân viên kho, quản lý
Mô tả: Xem thông tin hóa đơn sau khi hoàn tất thủ tục mua
Điều kiện trước: Hóa đơn da ton tai
Hành động của tác nhân Hành động của hệ thông
BI: Bấm vào xem thông tin hóa đơn
- _ Nếu người dùng đã đăng nhập thì lay đữ liệu của hóa đơn từ cơ sở dữ liệu rồi trả về cho người
36
Trang 37
3.3.23 Use case: Quan ly gia
- Actor: Quan lý, thu ngân
- M6 ta: Chinh swa gid cua san pham
- _ Điều kiện trước: Đăng nhập với quyền là quản lý hoặc thu ngân
- Người dùng đăng nhập nếu là nhân viên hoặc quản lý thì cho phép chỉnh sửa
- Nếu chưa đăng nhập thì yêu cầu
37
Trang 38B4: Lưu lại thông tin đã chỉnh sửa
vào cơ sở đữ liệu
- _ Điều kiện sau: Chỉnh sửa giá thành công
3.3.24 Use case: Quan lp khuyén mii
Actor: Quan ly
Mô tả: Thêm và chỉnh sửa thông tin khuyến mãi cho sản phẩm
Điều kiện trước: Sản phâm đã được đăng lên website
- Nếu là quản lý thì hiện
bảng thông tin về khuyến
Trang 39
3.3.25 Use case: Sita thong tin nhan viên
- Actor: Quan ly
- M6 ta: Sủa thông tin nhân viên của cửa hàng
- _ Điều kiện trước: Người dùng đăng nhập với quyền là quản lý và nhân viên
da ton tai
Hành động của tác nhân Hành động của hệ thông BI: Bấm vảo nút sửa thông tin nhân
viên
B2: Sửa lại thông tin theo đúng ý
Trang 40Thông tin cá nhân Trở về trang chủ
Họ và tên Giới tính Avatar Bear 123 Chọn tệp | Chua có tệp nào được chọn
3.3.26 Use case: Xem thong tin khách hàng
- Actor: Quan ly, thu ngân
- M6 ta: Xem théng tin cac khach hang da mua san pham
- Điều kiện trước: Khách hàng đã mua sản phâm và người dùng có quyền truy cập vào chức năng xem thông tin
Hành động của tác nhân Hành động của hệ thông BI: Bấm vào nút xem thông tin
khách hàng
B2: Lấy đữ liệu của khách hàng trong
cơ sở đữ liệu và hiện thị ra ø1ao diện