Trở về bước 6 kịch bản thường Extension Points: none riggers: Users chọn chức năng cai dat Nha cung cap Assumptions: User đã đăng nhập vào hệ thông và được cấp quyên đê thao tác vớ
Trang 1UỶ BAN NHÂN DÂN THÀNH PHÓ HÒ CHÍ MINH
xkxxx*x*
BAO CAO PHAN TICH THIET KE HUONG DOI TUQNG
Để tài: Quản lý cửa hàng hàng hóa
Giảng viên hướng dẫn: Nguyễn Quốc Huy
Sinh viên thực hiện:
Thành phố Hà Chi Minh, thang 12 năm 2024
Trang 3Actor (s): Whan vién, May in
Summary: Nhân viên thực hiện thanh toán hàng hóa cho khách hàng
IBasic Course of Events:
[Actor Action System Response
Trang 4
6.Hệ thống hiển thị hóa đơn
va luu lai hoa đơn
sẽ quay lại bước A1.1
E1 Nếu hệ thông không tìm thấy sản phâm , hệ thông sẽ thông báo cho người dùng là không tìm thây và người dùng
Trang 6Nhân viên thu ngân chọn chức
năng thanh toán
Hién thị màn hình thanh toán
Nhân viên thu ngân quét mã
vạch trên sản phẩm
Nhân viên thu ngân chọn
phương thức thanh toán và
nhán 'Thanh toán" Nhập số lượng sản phẩm
v
Hệ thông hiền thị hóa đơn và
lưu hóa đơn
Nhân viên xem thông tin
Trang 7
- Sequence Diagram
Trang 9Quản lý
IUse Case Number: UC2
Use Case Name: Cai dat nha cung cap
Summary: User lién hệ với các nhà cung cấp có săn và thêm, cập nhật
Trang 10‘Actor Action System Response
I.Chọn thêm nhà cung cấp
2 Hệ thống yêu cầu nhập các thông tin về các trường như: tên nhà cung cấp, số điện thoại, địa chỉ, và mã số thuế công ty
B.Nhap các trường đữ liệu về nhà cung câp mà hệ thông yêu câu và chọn “Lưu”
cập nhật lại danh sách.E1
Trang 11
2.Hệ thông lưu thông tin và
cập nhật lại danh sách.E1
Exception Paths: IE1 Hé thong thong bao s6 dién thoai nha cung cap da ton
tại hoặc thông tin nhập liệu sai Trở về bước 6 kịch bản
thường Extension Points: none
riggers: Users chọn chức năng cai dat Nha cung cap
Assumptions: User đã đăng nhập vào hệ thông và được cấp quyên đê thao
tác với chức năng quản lý Nhà cung cấp
Trang 12"Thêm'
A không
Thông tin hợp lệ 2 Chon vào nhà cung cấp muốn xem
Trang 14- Màn hình chức năng
Đ tà cũnc cáp mm
Miã nhá cung cấp Tân ‡ _ Điênthoa MST ‡ Tổnggiao dịch : Dung
+ ( hccnnn: Cũng ty 369 0907711898 316,500 a
1 ` 1-6 ofS items
THEM MOI NHA CUNG CAP
sc121 HB Chi Minh x Nữ x —Nhin vién— x Eiện thoại 1 Eiện thoại 2 mat
1735465760 Điện thoa ác1230gmal com
men, Lý thường liệt Địa ch giao hàng
Cơng ty E0 phận Ngữy sinh
Địa chỉ men, Lý thưởng kiết Điện thoại 1238485788
Email shc123@gmal cam Ngày sinh 31/01/2002
Ghi chú
Trang 153.Use case cài đặt hàng hóa
IBasic Course of Events:
Actor Action System Response
Trang 16Alternative Paths; ‘Actor Action System Response
1.Chon thêm hàng hóa
2 Hệ thống yêu cầu nhập các thông tin về các trường như: tên hàng hóa, giá bán, giá
nhập, loại hàng hóa
B.Nhập các trường dữ liệu về hàng hóa mà hệ thống yêu cầu
>
wa chon ‘Luu
14.Hệ thông lưu thông tin va
cập nhật lại danh sách.E1
2.Hệ thông lưu thông tin và
cập nhật lại danh sách.E1
A3 Quản lý chọn nút ‘“Xoa’.Hé thống cập nhật lại danh sách
hàng hóa
Exception Paths: IE1.Néu ngudi ding nhap sai thong tin nhap ligu.Hé thong
thông báo lỗi và yêu cầu nhập lại
Trang 17
IAssumpfions: ser đã đăng nhập vào hệ thông và được câp quyên đề thao
tác với chức năng thiết lập hàng hóa
Trang 18Truy van danh each hang
4.2Luu théng tin vdo CSDL,
Ấ.3Lưu thành
Trang 20B nentséenhano tòa fo nen nce
MT Keo extar xylfel bac hà hũ 66g 22000 20,000 ° : É “or Keo Cool Air g6i 30 28,000 20,000 0
Trang 22
Đăng nhập
<<include>>-”
Nhập hàng
Quản lý
IUse Case Number: UC3
IUse Case Name: Nhập hàng
Summary: Quản lý sử dụng hệ thông đề nhập các hàng hóa mới vào
kho với các thông tin chỉ tiết như mã hàng, tên hàng, giá bán, sô lượng, nhà cung cấp
Trang 239.Hệ thống lưu thông tin và
hiển thị chỉ tiết phiếu nhập
Alternative Paths; A1 Chon biểu tượng “ Thùng rác” để xóa hàng hóa khỏi
danh sách Cập nhật lại danh sách quay lại bước 8
[ A2 Quản lý chọn in thông tt phiêu nhập hàng
Exception Paths: E1.Nếu hệ thống không tìm thấy kết quả nào , hệ thống sẽ
thông báo cho người dùng Quay lại bước 5
E2 Nếu hệ thông không tìm thây thông tin nhà cung cap trong dữ liệu hoặc sô lượng sản phâm được nhập mang giá trị âm thì sẽ báo lỗi cho người dùng và trở về bước 7 Extension Points: none
riggers: Users chọn chức năng quản lý Nhà cung cấp
IAssumpfions: Dser đã đăng nhập vào hệ thông và được câp quyên đề thao
tác với chức năng quản lý Nhà cung cấp
Post Conditions: Thông t Nhà cung câp phải được lưu vào cơ sở dir ligu
|
Trang 25
Hệ thống hiển thị hang héoa cAn nhap
Ghon hang héa, nhap s&
rong hàng hdéa can nhap cung ten mha cung cap
Trang 26
- Màn hình chức năng
Trang 27B “eo fo nena reves
> NHoo0o30 E3 lÿAn Khang 22/11/2124 21 14 860,000 sau (WWEWR
»_ NID0024 Công ty Cổ phẩn Haảng Gia 18/11/2024 20:14 272,000 7200 Ci
‘THEM M461 PHIEU NHAP HANG
TT
Aes rang hen Tên hàng hóa st Giá chập: " Ge kén DVT Nhỏ Git bin OVT Lén
ni curg cl
'Peøsi chai 400ml
L2 2e oe + © 6.500 7900 #e Roo Qi+ Tháng long mắn BE
1412/2024 1751 Ao Nghy gi hàng
Trang 285 Use case thống kê doanh thu
UC4 Use Case Name: (Thong ké doanh thu
Actor (s): Quan lý, Nhân viên, Máy in
Trang 29doanh thu theo khoảng thời
Exception Paths: E1.Nhân viên chọn khoảng thời gian báo cáo thông kê không
hợp lệ, hệ thống thông báo lỗi và trở về bước 5 kịch bản thường
Triggers: Users chọn chức năng Thông kê doanh thu
IAssumpfions: IUser đã đăng nhập vào hệ thông và được câp quyên đề thao tac
với Báo cáo Doanh thu Preconditions: INone
Trang 30Nhan vién chon bao
cao doanh thu
Hi6én thi man hinh bao
cao doanh thu
hân viên chon
khoậng thời giam
gian thơng kê
cĩ
Hi@ thống hiển thị canh sách các hĩa don va
tổng cioanhh thui theo khoảng thời gian ciã
bao cao cĩ ^ £ - ~ =
im hĩa don
khơng
Trang 31
- Sequence Diagram
<<Boundary>> <<Boundary>> Let \trol>> <<Entity>>
Giao diện trang fom bee Cử doanh thu Database
Tir ngay 05/12/2024 00:00:00 din ngay 15/12/2024 23:59:00 oe
Hôm nay Mã chứng từ @ Nosy tạo Người tạo Chiết khẩu: Doanh thu @ Giavin @ lơinhuận Tỷ suất
Trang 32
IUse Case Name: [[rả hàng
Actor (s): Quản ly, May in
Summary: Chức năng này cho phép nhân viên quan lý trả hàng cho nhà
cung cấp IBasic Course of (Actor Action System Response
Trang 338.Bam “Hoàn thành”
Ð.Hệ thống lưu thông tin và
thị thông tin chi tiết phiếu trả
hàng E2 10.A2
Exception Paths: E1.Néu hé thong khéng tim thay két qua nao , hé thong sé thong
báo cho người dùng Quay lại bước 5
E2 Nếu hệ thống không tìm thấy thông tin nhà cung cấp trong
dữ liệu hoặc số lượng sản phẩm được nhập mang giá trị âm thì
sẽ báo lỗi cho người dùng và trở về bước 7
Trang 34There thi ng nhap
va chon tra hang
Hé thang hién thi man
hinh phiéu tra hang
Nhập ma hang hóa fhoadc t6ém hang hea can tra hang
Theng bao lỗi Khong
Trang 36> THNI21224.0001 KhichM ees 0 0 [MWW
' 20 ystems per pope
Tra hang nha cung cap
7.Use case kiém ké
Đỗi tác hoàn tiên
Trang 37Actor (s): Nhân viên, quản lý, máy In
Summary: Day là quy trình kiêm tra và xác nhận sô lượng
hàng hóa trong kho, đảm bảo tính chính xác và hiệu quả trong quản lý hàng tồn kho
Basic Course of Events: Actor Action System Response
1.Actor thực hiện {Đăng
nhập}
2 Hệ thông hiện thị
trang với những chức năng chính cho actor
Trang 384.Hệ thông hiện thị giao điện tạo phiêu
kiểm kê
5 Actor nhập mã hàng hóa hoặc tên hàng hóa cần
kiểm kê
6.Hệ thông hiển thị hàng hóa cần kiểm
Alternative Paths: A1.Chọn biêu tượng “ Thùng rác” đê xóa hàng hóa
khỏi danh sách Cập nhật lại danh sách quay lại
bước 4
A2.Actor chọn in phiêu kiêm kê
Exception Paths: E1 Hệ thông thông báo mã hàng hoặc tên hàng
không tồn tại Trở về bước 4 luồng chính
E2.Hệ thống thông báo số lượng hàng không thể
có giá trị âm Trở về bước 6 kịch bản thường
Extension Points: None
Triggers: Actor thực hiện kiếm kê theo lịch trình định kỷ
hoặc theo yêu cầu đột xuất
Assumptions: Hệ thông đã được cập nhật đây đủ thông tin về hàng hóa trong kho
Trang 39
Preconditions: Actor phai có quyền truy cập vào hệ thông quan ly
kho Post Conditions: Thong tin kiém kho duoc cap nhat trong hé thong,
ghi nhận lịch sử thay đôi kho và báo cáo tình trạng tồn kho
Activity Diagram: Next Page
Trang 40
Chon hang hea va nhap sé lurong hang hoa thurs te
He thong cap nhat thong tin va hién thi bang théng k@ s6 luqgng hang hea
trong he théng va sé lueng thuc té
Trang 41
Sequence kiém ké
<<Boundary>> <<Boundary>> <<Control>> <<Entity>>
Gd Trang chủ GD frm kiểm kê Xu ly Kiem Ke Database
Trang 438.Use case đăng nhập
Use case number: UC8&
Use case name: Dang nhap
Summary: Quản lý, nhân viên đăng nhập vào hệ thống với các chức
năng thuộc từng loại người dùng: quản lý, nhân viên
Basic Course of Events:
Actor Action System Response
1 Nguoi dùng nhập tài
khoản và mật khâu
Trang 44
2 Hệ thông truy vấn tên người dùng và loại người dùng từ cơ
sở dữ liệu bằng tài khoản và
mật khâu đã cung cấp dé bat
đầu phiên làm việc
3 Các chức năng khả dụng phản ánh từ loại người dùng Quản lý có thê truy cập vào: Cài đặt nhà cung cấp
Cai dat hang hoa
Kiém ké
Thống kê doanh thu Nhập hàng Trả hàng
Nhân viên có thể truy cập vào: Thanh toán
Kiểm kê
Thông kê doanh thu
4Hệ thống chuyển hướng người dùng về trang chủ
EI Nếu hệ thống không tìm thấy tài khoản trong cơ sở dữ
liệu, hệ thông sẽ thông báo cho người dùng rằng tài khoản
của họ không được tìm thay và đưa họ trở lại bước Ì của
Basic Course of Events Không có giới hạn việc số lần người dùng có thể thử đăng nhập vào hệ thống
E2 Nếu hệ thống tìm thấy tài khoản nhưng mật khâu do người dùng cung cấp không khớp với mật khâu trong cơ
sở dữ liệu của tài khoản nhân viên đó, thì hệ thống sẽ thông báo cho người dùng rằng mật khẩu của bạn không
đúng và đưa họ trở lại bước l của Basic Course of Events
Không có giới hạn việc số lần người dùng có thê thử đăng
nhập vào hệ thống
Trang 45
Extension Points: Không có
Tác nhân sẽ kết thúc phiên đăng nhập của mình bằng cách
chon Dang xuat
Preconditions: Nếu người dùng truy cập vào hệ thống mà chưa đăng nhập
thì sẽ chuyên hướng đến trang đăng nhập
Post Conditions:
Người dùng có phiên đăng nhập đang hoạt động được truy
cập vào trang chủ và có thê sử dụng các chức năng phù
hợp
Activity diagram đăng nhập
Trang 46
Sequence đăng nhập
Trang 47dùng | Trang chu Đăng nhập
: nhập > 1.2 Lay tai knodn 1.3 Kiém tra tai
: khoản
: 1.4 Tim thay tài khoản h
E1 ) ' : EI.1 Không tìmtháy tài khoản — }
: - ¡_E1.2 Thông báo không tim thay tai khoản HH ne '
%c E1.3 Yêu câu nhập lại - esc nead :
k 2 Truy ván tên người dùng
Alt 1.) Nhân viên quản lý :
Trang 48Class Diagram
Trang 49
oar Nhập bông Free Dany rte
— Sent)
sưa D eave