Tén module Quản lí thông tin các loại lỗi hỏng Cho khách hàng trả đồ và thanh toán Thống kê trang phục theo doanh thu e e e |.. Hoạt động nghiệp vụ của các chức năng Quản lý thông tin
Trang 1BAO CAO BAI TAP PHAN TICH THIET KE
HE THONG THONG TIN
DE TAI 20: QUAN Li CHO THUE TRANG PHUC
Họ và tên: Lê Huy Hằng Nhật
Ma sinh vién: B21DCCN575 Nhóm: 20
Module: 03 Nhóm lớp học: 03
Giảng viên giảng dạy: Nguyễn Mạnh Hùng
HÀ NỘI - 2024
Trang 2Be EEE kh ri ii Kì KH TT ĐK ae a a nnn 3
l1 In (((-ä£Ää£x.Œ— , ) ) )à ).).à.à.HH)ẬHHHẬHẬ,) 3
DU Tổ 2T là P6 .A )H)HHỤH , 3 G1 g 0/0 8 .HHHẬ 3
c _ Hoạt động nghiệp vụ của các chức năng - .- ng HH kg HH kh 3
d Thông tin các đối tượng cần xử li, QUAN lÍ - 225252 S++x+++E+ESEEEt+rEexexexexerkrerrrkrrerrsrsrrrre 4
Il Pha phan tich
a _ Module quản lí thông tin các loại lỗi hỏng .- cà ccccsxcccsxee
c Module thống kê trang phục theo doanh thu csececccessscsescseseseeseseecerseseeeeceaeacecatsneeeeeceaeasecaranseeeeeeaees
a Module quan If thông tin các loại lỗi hỏng, ác 2H HH Hư re 13
c Module thông kê trang phục theo doanh thu 52t 2222 222121111 111.11 tre 13
3 Trích lớp thực thê của module (có diễn giải) chung cho cả modUule 2-2 -2©s+s+c+sesezesees 14
b _ Trích các danh từ xuất hiện trong đoạn văn + + 222tr xe 2vvggvvegrvevrerrrxeo 14
c Đánh giá và chọn các danh †ừ làm thực thê hoặc thuộc tính - 2c +s+s+s+s+++seszzexees 15
d._ Xác định quan hệ số lượng và đối tượng giữa các thực thê 5-52 +cc+cecsesrerrrsrresersre
4 Biểu đồ lớp đầy đủ pha phân tích (có diễn giải) cho từng chức năng của module
a Module quan ly thông tin lỗi hỏng
c Module théng ké trang phuc theo doanh thu
5 _ Biểu đồ cộng tác (kịch bản chuẩn v.2 + biéu dé tong tng) cho tirng chite nang cua module 19
a Module quan If thOng 00 na 19
c Module thông kê trang phục theo doanh thU 5: c2 x2 222 2211112112111 re 21
Trang 3Tén module
Quản lí thông tin các loại lỗi hỏng
Cho khách hàng trả đồ và thanh toán
Thống kê trang phục theo doanh thu
e
e
e
| Lay yéu cau
a Mục đích của hệ thông
Hệ thống trang web phục vụ hoạt động quản lí cho thuê trang phục bao gồm việc xử lí quy trình cho khách hàng thuê trang phục, nhập hàng từ nhà cung cấp, thống kê doanh thu
* Quan ly théng tin các loại lỗi hỏng trang phục
5 - Quản lý thông tin khách hang
* Quan lý danh sách trang phục
5 - Quản lý các giao dịch thuê
- - Xem các loại thống kê doanh thu và tinh trạng sử dụng trang phục
Nhân viên giao dịch
- _ Kiểm tra tình trạng trang phục trước khi thanh toán
- Thanh toán cho khách hàng
° _ Xem thông tm khách hàng và trạng thái thuê trang phục
C Hoạt động nghiệp vụ của các chức năng
Quản lý thông tin các loại lỗi hong:
Nhân viên đăng nhập vào hệ thống > Nhân viên chọn chức năng quản lý lỗi hỏng
> Hệ thống hiện danh sách các trang phục đã được ghi nhận lỗi hỏng trước đó (bao gom mã trang phục, tên, mô tả lỗi, trạng thái sửa chữa) Nhân viên chọn thêm mới lỗi hỏng > Nhân viên nhập mã trang phục, mô tá lỗi hỏng, tình trạng hiện tại
+ click xác nhận > Hệ thống lưu lại thông tin lỗi và cập nhật trạng thái của trang
phục
Cho khách hàng trả đồ và thanh toán:
Khách hàng đến cửa hàng và yêu cầu trả trang phục > Nhan viên đăng nhập vào
hệ thống Nhân viên chọn chức năng trả đồ > Nhân viên nhập mã giao dịch/ mã
khách hang > Hệ thống hiện danh sách trang phục khách hàng đã thuê > Nhân
viên chọn trang phục trả Hệ thống hiển thị ra danh sách trang phục mà khách
từ khách hàng + click xác nhận giao dịch Hệ thong cap nhat trang thai giao dich thành đã hoàn thành và lưu thông tin
Thống kê trang phục theo doanh thu:
Quản trị viên đăng nhập vào hệ thống Chọn chức năng thống kê > Chọn loại
3
Trang 4kê Quản trị viên chọn thời gian cân thông kê Hệ thông hiện thị báo cáo doanh thu theo từng trang phục (mã trang phục, tên, số lân cho thuê, tông doanh thu)
d Thông tin các đối tượng cần xử lí, quản lí
Thông tin về trang phục:
« Mã trang phục, tên, mô tá, trạng thái (đang cho thuê, có sẵn, đang sửa chữa), giá thuê, loại trang phục, số lần cho thuê
Thông tin về lỗi hỏng:
«_ Mã lỗi, tên lỗi, m6 ta lỗi, mức phạt
Thông tin về khách hàng:
«Ö Mã khách hàng, tên, địa chỉ, số điện thoại, email, lịch sử thuê trang phục
Thông tin về giao dịch thuê:
«_ Mã giao dịch, mã khách hàng, mã trang phục, ngày thuê, ngày trả dự kiến, tông chỉ phí, trạng thái (đang thuê, đã trả, đang xử lý lỗi hỏng)
Thông tin về doanh thu:
« Mã trang phục, tên trang phục, tổng doanh thu, số lần cho thuê, khoảng thời gian thống kê, người thuê, thời gian cho thuê
© Quan hệ giữa các đối tượng, thông tin
* Mot trang phục có thê có nhiều lỗi hỏng (1 - n)
- - Một khách hàng có thê thuê (có giao dịch) nhiêu lần (1 — n)
- - Một giao dịch có thể có nhiều trang phục (1 — n)
2 Mô tảhệ thống bằng UML: use case
a UC tong quan
Dé xuat cac actor hé thống: Nhân viên giao dich, nhân viên quản lý, khách hàng Tắt cả đều có chức nặng giống thành viên nên kế thừa từ thành viên Riêng nhân viên giao dịch, nhân viên quản lý còn kế thừa từ actor nhân viên của cửa hành Nhân viên được kế
thừa trực tiếp từ thành viên
Chức năng tương ứng với tung actor:
- _ Thành viên: đăng nhập, đăng xuất, đôi mật khẩu
5 - Khách hàng: tham gia vào chức năng thanh toán
« Nhân viên giao địch: thanh toán cho khách hàng
- - Nhân viên giao dịch: quản lí thông tin các loại lỗi hỏng, xem thông kê trang phục
theo doanh thu
Trang 5- _ Thanh toán cho khách hàng: UC này cho phép nhân viên giao dịch vào hệ thông
đề thực hiện quá trình thanh toán cho khách hàng
* Xem thống kê trang phục theo doanh thu: UC này cho phép nhân viên quản lý vào hệ thông xem kết quả thông kê doanh thu theo các tùy chọn: thời gian, loại trang phục, chế độ xem, sắp xếp
* Quan ly lỗi hỏng phạt: UC này cho phép nhân viên quản lý vào hệ thông xem, thay đối thông tin của các loại lỗi hỏng trang phục
b UC chỉ tiết cho từng chức năng
- Quan li thông tin các loại lỗi hỏng
Trang 6Trong chức năng Quản lý thông tin lỗi hỏng, nhân viên quản lý phải tương tác với giao diện:
* Dang nhap > thống nhất với UC đăng nhập
* Chon chic nang stra > dé xuat UC chon lỗi sửa
« - Các UC trên đều bắt buộc thực hiện mới hoàn thành việc sửa lỗi chúng đều chứa trong
UC quan ly thông tin lỗi hỏng
Như vậy, biêu đồ UC chỉ tiết cho module quản lý lỗi hỏng được trình bày như hình trên Các UC
được mô tả như sau:
- _ UC chọn lỗi sửa: UC này cho phép NV quản lý chọn lỗi để sửa thông tin của lỗi đó
được chọn
- _ Cho khách hàng trả đồ và thanh toán
Trang 7= (co sans
‘ Thanh vien
' ' 1 ' '
Trong chức năng cho khách hàng trả đồ và thanh toán, NV giao dịch phải tương tác với các giao diện:
- - Đăng nhập > thống nhất với UC đăng nhập
- - Tìm kiếm mã thuê của khách hàng > dé xuất UC tìm kiếm mã thuê
« - Chọn lỗi hỏng cho từng trang phục đề xuất UC chọn lỗi hỏng
*« Chon phương thức thanh toán * đề xuất UC chọn phương thức thanh toán
* Xac nhận giao dịch đề xuất UC xác nhận
- - Các UC trên đều bắt buộc phải thực hiện đề hoàn tất quy trình trả đồ và thanh toán
cho khách hang > chung đều phải chứa trong UC thanh toán cho khách hàng Như vậy, biêu đồ UC chỉ tiết cho module được trình bày chỉ tiết như hình trên Trong đó, các UC được mô tả như sau:
» - Chọn phương thức thanh toán: ỦC này cho phép NVGD chọn phương thức thanh
toán có sẵn mà khách hàng lựa chọn để thanh toán
- _ Xác nhận: UC này cho phép NVGD xác nhận hoàn tất thanh toán và in hóa đơn cho
khách hàng
- _ Thống kê trang phục theo doanh thu
Trang 8Trong chức năng này, nhân viên quán lý có thê phải tương tác với các giao diện:
- - Đăng nhập > thống nhất vứi UC đăng nhập
» - Chọn khoảng thời gian, loại trang phục, chế độ xem, thứ tự sắp xếp => đề xuất UC tùy chọn bộ lọc
« - Xem lịch sử giao dịch theo trang phục > đề xuất UC xem lịch sử giao dịch theo trang phục
¢ Giao diện xem lịch sử giao dich theo trang phục là tùy chọn từ giao diện trước do
đó có quan hệ mở rộng lần lượt cái sau từ cái trước
° - Tùy chọn bộ lọc là bước bắt buộc đề có thể xem thống kê trang phục theo doanh
thu > chứa trong UC thống kê trang phục theo doanh thu
Như vậy, biêu đồ UC chỉ tiết cho chức năng này được trình bày như hình vẽ trên Trong đó các UC được mô tả như sau:
«_ Tùy chọn bộ lọc: UC này cho phép NVQL chọn khoảng thời gian hợp lệ, loại trang phục, chế độ xem, thứ tự sắp xếp đề có thể xem thống kê trang phục theo doanh thu
- - Xem lịch sử giao dịch theo trang phục: UC này cho phép NVQL xem thống kê các giao dịch đã thực hiện trong khoảng thời g1an tùy chọn của trang phục được chọn
Il Pha phan tich
1 Kịch bản (chuẩn và ngoại lệ) cho từng chức năng của module
a Module quản lí thông tin các loại lỗi héng
3 Nhân viên quản lí C click chọn menu “Quản lí loại lỗi hỏng”
4 Hệ thống hiển thị giao điện quản lí lỗi hỏng với danh sách lỗi hỏng hiện tại,
gồm các thông tin:
Trang 9
- Sửa/
04 FAU04 khách làm 300.000 | Swa/ Xéa
5 Nhân viên quản lí C click chọn “Sửa” ở dòng thứ 4 tương ứng lỗi “Mất”
6 Hệ thông hiển thị giao diện chính sửa thông tin lỗi hỏng, gồm các trường đã được điền sẵn với thông tin hiện tại của lỗi “Mất”
Lưu
7, Nhân viên quản lý C thay đôi mức phạt từ 300.000 > 350.000 va click nu
“Lưu” đề lưu các thay đối
Lưu
8 Hệ thống hiển thị thông báo “Cập nhật thông tin lỗi hỏng thành công” và quay
trở lại giao diện chính với các thông tim đã được cập nhật sau chỉnh sửa
Main events |1 Nhân viên giao dịch A nhập tên đăng nhập: nvgd01, mật khâu: nvgd0123
va click chon đăng nhập
2 Hệ thống hién thi giao diện của nhân viên giao dịch có một box tìm kiếm để nhập mã thuê trang phục và nút tìm kiếm
3 Nhân viên A yêu cầu khách hàng cung cấp mã thuê trang phục
4 Khách hàng B cung cấp mã thuê trang phục là 100924001 cho nhân viên
9
Trang 10
giao dich A
5 Nhân viên A nhập mã thuê trang phục là 100924001 vào thanh tìm kiếm và
click chọn vào nút tìm kiếm
6 Hệ thống hiển thị thông tin của lần thuê trang phục đó với nút thanh toán
chưa được hoạt động và các thông tin được mô tả như sau:
7 Nhân viên A kiểm tra trang phục áo dài thứ nhất thứ nhất thấy bi rách ở phần
tay ao, click chon V -
8 Hệ thông hiên thị ra danh sách các lỗi có trong cơ sở dữ liệu
Rách
9 Nhân viên click chọn vào dong “Rach”
10 Hệ thông cập nhật thông tim lôi phạt của trang phục hiện thị giao diện STT |Mã trang phục Tên trang phục Loại Kích cỡ _ | Thời gian cho thuê (giờ) |_ Thời gian thuê Lỗi phạt | Thành tiền (VND)
001 | ADTT01 |Áo dài truyền thông đỏ Áo dài 2 24 14:36 10/09/2024) Rach 180.000
002 | ADCTO2 Ào dài cách tân đỏ _| Ào dài 3 24 14:36 10/09/2024 150.000
Tổng tiên 330.000
Thanh toán
(Lap lại các bước từ 7 10 đến khi tât cá các trang phục đều được cập nhại
trạng thái lỗi phạt thì nút thanh toán sẽ hoạt động)
11 Khi tất cả các trang phục đã được kiêm tra và cập nhật trạng thái lỗi, hệ
thống kích hoạt nút "Thanh toán”
12 Nhân viên A click chọn vào nút thanh toán bên dưới danh sách trang phục
đê xử lí việc thanh toán cho khách hàng
STT [Ma trang phuc | Tên trang phục | Loại Kich cỡ [Thời gian cho thuê (giờ)
P001 | ADTTO1 |Áo dài truyền thống đỏ| Áo dài 2 | 24 14:36 10/09/2024) Thời gian thuê | Lỗi phạt | Thanh tién (VND) | Rach |
002 | ADCT02 | Áo dàicáchtân đỏ | Áo dài 3 | 24 14:36 10/09/2024) Không 150.000
[ Tổng tiền 330.000 Thanh toán
13 Hệ thống hiển thị chi tiết thanh toán gồm:
- _ Nhân viên thanh toán: A - nvdg01
- Tông phí thuê trang phục: 250.000 VND
- — Tiên phạt lỗi trang phục: 80.000 VND
10
Trang 11- _ Tổng số tiền cần thanh toán: 330.000 VND
Chọn phương thức thanh toán
14 Nhân viên A thông báo cho khách hàng B số tiền cần thanh toán là
330.000 VND và hỏi khách hàng B lựa chọn phương thức thanh toán nào trong 3 phương thức: tiền mặt, thẻ tín dụng, chuyên khoản
15 Khách hàng B lựa chọn phương thức thanh toán bằng tiền mặt và đưa số tiền cần thanh toán cho nhân viên A
16 Nhân viên A lựa chợn phương thức thanh toán “Tiền mặt” trên hệ thống và
nhận số tiền mà khách hàng thanh toán
17 Hệ thông hiện thông báo yêu cầu xác nhận giao dịch thanh toán
Khách hàng đã thanh toán đủ số tiền?
Xác nhận Không
18 Nhân viên A click nút “Xác nhận”
19 Hệ thống xử lí giao dịch và hiên thị thông báo “Thanh toán thành công”
kèm theo mã giao dịch '“TM110924” đồng thời cập nhật trạng thái đơn
thuê trong hệ thống là “Đã hoàn tất”
Thanh toán thành công - Mã GD: TM110924001
20 Nhân viên A click bất kì vào màn hình/ nhắn nút bất kì trên màn hình để
tắt thông báo và click “in hóa đơn”
21 Hệ thống hiên thị bản xem trước đê nhân viên kiêm tra
22 Nhân viên A click nút “Xác nhận”
23.Hệ thống thực hiện quá trình in hóa đơn
24 Nhân viên A cung cấp hóa đơn cho khách hàng
Exceptions 2.1 Hệ thông hiên thị thông báo “Đăng nhập không thành công”
2.2 Nhân viên A nhập lại chính xác tài khoán mật khẩu của mình
— Quay lại luồng sự kiện chính ở bước 2
6.1 Giao diện hiện thông báo “Mã thuê trang phục không tồn tại”
6.2 Nhân viên A nhập lại mã thuê trang phục chính xác
> Quay lai luồng sự kiện chính ở bước 6