lOMoARcPSD|59149108
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ CỬA HÀNG
TRANG SỨC BẠC XUXU SILVER
Chương 2, em trình bày về các module tổng quan của phần mềm, các yếu tố
về phân tích nghiệp vụ chức năng như: Danh sách các chức năng, gom nhóm các
chức năng đối với từng đối tượng. Từ đó xây dựng ra các biểu đồ tổng quan: Sơ đồ
Usecase tổng quát đi vào cho tiết các module. Kết quả được bảng sở dữ liệu
đáp ứng các yêu cầu.
2.1. Sơ đồ Usecase tổng quan
Bảng 2.1. Bảng danh sách chức năng
STT
UseCase
Tên tác
Chi tiết chức năng
nhân
1
Người dùngTì
m kiếm sản phẩm (Full Text
Search)
Lọc sản phẩm theo loại, hãng
Lọc sản phẩm theo giá
Xem chi tiết sản phẩm
Thêm sản phẩm vào giỏ hàng
Thay đổi giỏ hàng
Đặt hàng
Thay đổi thông tin nhận hàng
Thanh toán Online
Thanh toán Offline
Xem, hủy đơn hàng
2
Quản lý tài khoản cá
Người dùng
Đăng ký
lOMoARcPSD|59149108
13
nhân
Đăng nhập
Đổi mật khẩu
Đổi ảnh đại diện và thông tin cá
nhân
3
Quản lý sản phẩm
Admin,
Nhân viên
Thêm, sửa, xóa sản phẩm
Thêm, sửa, xóa thuộc tính sản
phẩm
Lọc sản phẩm theo loại
Tìm kiếm sản phẩm
4
Quản lý loại sản phẩm
Admin,
Nhân viên
Thêm, sửa, xóa loại sản phẩm
Tìm kiếm loại sản phẩm
5
Quản lý hãng sản xuất
Admin,
Nhân viên
Thêm, sửa, xóa hãng sản xuất
Tìm kiếm hãng sản xuất
6
Quản lý kho sản phẩm
Admin,
Nhân viên
Thêm, sửa, xóa số lượng sản phẩm
Tìm kiếm sản phẩm
7
Quản lý thành viên
Admin
Quản lý danh sách admin
Quản lý danh sách khách hàng
Sửa quyền thành viên
lOMoARcPSD|59149108
Khóa tài khoản
Phân quyền tài khoản
Tìm kiếm thanh viên theo sđt,
email, họ tên, tên đăng nhập
14
8
Quản lý đơn hàng
Admin,
Nhân viên
Tìm kiếm đơn hàng theo trạng thái
Tìm kiếm đơn hàng theo ngày,
SĐT, mã đơn hàng
Thay đổi trạng thái đơn hàng
Lọc theo trạng thái
Lọc theo ngày, tên sản phẩm
9
Quản lý bình luận
Admin,
Nhân viên
Phản hồi bình luận
Xóa bình luận
10
Quản lý chương trình
Admin, Nhân
Thêm chương trình
khuyến mãi
viên
Thêm sản phẩm
Sửa chương trình
Xoá chương trình
11
Thống kê doanh thu
Xem Hình thống kê doanh thu theo
tháng
Xem Hình thống kê doanh thu theo
ngày
Xem thống kê theo tên sản phẩm
lOMoARcPSD|59149108
15
Xem thống kê theo khoảng thời
gian
In báo cáo thống kê
Tải xuống báo cáo thống kê
Hình 2.1. Sơ đồ Ucase tổng quan
16
lOMoARcPSD|59149108
2.2. Mô tả các chức năng
2.2.1. Chức năng Đăng nhập
2.2.1.1. Usecase chức năng
Hình 2.2. Usecase đăng nhập
Bảng 2.2 Đặc tả UseCase đăng nhập
Tác nhân
Khách hàng, admin, nhân viên
Mô tả
UC cho phép thành viên đăng nhập vào hệ thống
Điều kiện
Tác nhân chưa đăng nhập vào hệ thống
Luồng sự
1. Chưa có tài khoản: Khách hàng nhập thông tin cá nhân cần
kiện chính
thiết vào form đăng ký. Nếu thông tin nhập không quy chuẩn, hệ
thống yêu nhập lại thông tin. Nếu nhập chính xác thì hệ thống
thông báo đăng ký thành công. Sau khi đăng nhập thành công,
khách hàng thực hiện đổi mật khẩu, thay đổi thông tin và đăng
xuất.
2. Đã có tài khoản: Thành viên chọn chức năng đăng nhập trên
hệ thống để nhập tên, mật khẩu vào form đăng nhập. Hệ thống
kiểm tra tên, mật khẩu của thành viên. Nếu đúng, hệ thống sẽ
thông báo đăng nhập thành công. Nếu sai thông tin, hệ thống sẽ
bắt điền lại thông tin. Sau khi đăng nhập thành công, khách hàng
thực hiện đổi mật khẩu, thay đổi thông tin và đăng xuất.
Kết quả
Sau khi đã đăng nhập thành công, có thể sử dụng các chức năng
mà hệ thống cung cấp đối với từng đối tượng
lOMoARcPSD|59149108
17
2.2.1.2. Sequence Diagram
Hình 2.3. Sơ đồ tuần tự chức năng đăng nhập
2.2.1.3. Activity Diagram
Hình 2.4. Sơ đồ hoạt động chức năng đăng nhập, đăng xuất
lOMoARcPSD|59149108
18
2.2.2. Chức năng Mua hàng
2.2.2.1. Usecase chức năng
Hình 2.5. Usecase chức năng mua hàng
Bảng 2.3 Bảng đặc tả UC chức năng mua hàng
Tác nhân
Khách hàng
Mô tả
UC cho phép khách hàng chọn sản phẩm cần mua để đưa vào
giỏ hàng và quản lý thanh toán
Điều kiện
Khách hàng phải đăng nhập vào hệ thống và lựa chọn các sản
phẩm trên hệ thống.
Luồng sự kiện
1. Khách hàng Xem chi tiết, tìm kiếm, lọc sản phẩm và thêm
chính
vào giỏ hàng
2. Hệ thống hiển thị các sản phẩm có trong mục đã chọn
3. Khách hàng thay đổi số lượng và sản phẩm nếu có nhucầu
4. Nếu hệ thống hiển thị có sản phẩm cần mua, khách hàngchọn
vào sản phẩm cụ thể cần mua để thêm vào giỏ hàng.
5. Nếu không thì thực hiện luồng sự kiện rẽ nhánh.
6. Sau khi khách hàng đã chọn xong các sản phẩm cần mua.
Có thể tiến hàng thanh toán bằng các hình thức khác nhau.
7. UC kết thúc.
Luồng sự kiện
1. Khách hàng chọn mua các sản phẩm ở mục khác
lOMoARcPSD|59149108
19
rẽ nhánh
2. Quay lại bước 4 của luồng sự kiện chính. Hoặc thoát khỏi
hệ thống.
Kết quả
Khách hàng lựa chọn được các sản phẩm và giỏ hàng và có thể
thực hiện tiến hành thanh toán nếu muốn.
2.2.2.3. Sequence Diagram
Hình 2.6. Sơ đồ tuần tự chức năng mua hàng
lOMoARcPSD|59149108
20
2.2.2.2. Activity Diagram
Hình 2.7. Sơ đồ hoạt động chức năng mua hàng
2.2.3. Chức năng quản lý sản phẩm
2.2.3.1. Usecase chức năng
Hình 2.8. Usecase chức năng quản lý sản phẩm
lOMoARcPSD|59149108
21
Bảng 2.4. Bảng đặc tả UC chức năng quản lý sản phẩm
Tác nhân
Quản trị viên, nhân viên
Mô tả
Người quản trị viên, nhân viên có thể kiểm soát được thông tin
sản phẩm của mình và quản lý qua các thao tác: Thêm, sửa,
xóa sản phẩm.
Điều kiện
Quản trị viên đăng nhập vào hệ thống
Luồng sự
1. Quản trị viên vào mục quản lý sản phẩm có trong hệ thống.
kiện chính
2. Hệ thống hiển thị danh sách sản phẩm
3. Thêm, sửa, xóa các sản phẩm cần thiết.
4. Nhấn nút lưu thông tin
5. Nếu việc cập nhật thành công thì thực hiện bước thứ 6
(Nếusai thực hiện luồng sự kiện rẽ nhánh) 6. Lưu thông tin 7.
UC kết thúc
Luồng sự
Luồng dữ liệu rẽ nhánh xuất hiện khi thông tin nhập không hợp
kiện rẽ nhánh
lệ.
- Hệ thống thông báo việc dữ liệu được nhập không hợp
lệ- Admin, nhân viên nhập lại thông tin
- Quay lại bước nhập thông tin của luồng sự kiện chính.
Kết quả
Thông tin sản phẩm được thay đổi (Thêm, sửa, xóa)
2.2.3.2. Sequence Diagram
Hình 2.9. Sơ đồ tuần tự chức năng thêm sản phẩm
lOMoARcPSD|59149108
lOMoARcPSD|59149108
22
2.2.3.3. Activity Diagram
Hình 2.10. Sơ đồ hoạt động chức năng quản lý sản phẩm
2.2.4. Chức năng quản lý loại sản phẩm
2.2.4.1. Usecase chức năng
Hình 2.11. Sơ đồ UC chức năng quản lý loại sản phẩm
Bảng 2.5 Bảng đặc tả UC chức năng quản lý loại sản phẩm
lOMoARcPSD|59149108
23
Tác nhân
Quản trị viên, Nhân viên
Mô tả
Người quản trị viên, nhân viên có thể kiểm soát được thông
tin sản phẩm của mình và quản lý qua các thao tác: Thêm,
sửa, xóa loại sản phẩm.
Điều kiện
Quản trị viên, Nhân viên đăng nhập vào hệ thống
Luồng sự
1. Quản trị viên vào mục quản lý loại sản phẩm có trong hệ
kiện chính
thống.
2. Hệ thống hiển thị danh sách loại sản phẩm.
3. Thêm, sửa, xóa các loại sản phẩm cần thiết.
4. Nhấn nút lưu thông tin
5. Nếu việc cập nhật thành công thì thực hiện bước thứ 6
(Nếu sai thực hiện luồng sự kiện rẽ nhánh)
6. Lưu thông tin
7. UC kết thúc
Kết quả
Thông tin loại sản phẩm được thay đổi (Thêm, sửa, xóa)
2.2.4.2. Sequence Diagram
Hình 2.12. Sơ đồ tuần tự chức năng quản lý loại sản phẩm
2.2.4.3. Activity Diagram
lOMoARcPSD|59149108
24
Hình 2.13. Sơ đồ hoạt động chức năng quản lý loại sản phẩm
2.2.5. Chức năng quản lý hãng sản xuất
2.2.5.1. Usecase chức năng
Hình 2.14. Sơ đồ UC chức năng quản lý hãng sản xuất
Bảng 2.6. Bảng đặc tả UC chức năng quản lý hãng sản xuất
lOMoARcPSD|59149108
25
Tác nhân
Quản trị viên, Nhân viên
Mô tả
Người quản trị viên, nhân viên có thể kiểm soát được thông tin
sản phẩm của mình và quản lý qua các thao tác: Thêm, sửa,
xóa hãng sản xuất.
Điều kiện
Quản trị viên, nhân viên đăng nhập vào hệ thống
Luồng sự
1. Quản trị viên, nhân viên vào mục quản lý sản phẩm có trong hệ
kiện chính
thống.
2. Hệ thống hiển thị danh sách hãng sản xuất
3. Thêm, sửa, xóa các hãng sản xuất cần thiết.
4. Nhấn nút lưu thông tin
5. Nếu việc cập nhật thành công thì thực hiện bước thứ 6
(Nếusai thực hiện luồng sự kiện rẽ nhánh)
6. Lưu thông tin
7. UC kết thúc
Luồng sự
Luồng dữ liệu rẽ nhánh xuất hiện khi thông tin nhập không hợp
kiện rẽ
lệ.
nhánh
- Hệ thống thông báo việc dữ liệu được nhập không hợp lệ
- Người quản trị nhập lại thông tin
- Quay lại bước nhập thông tin của luồng sự kiện chính.
Kết quả
Thông tin hãng sản xuất được thay đổi (Thêm, sửa, xóa)
2.2.5.2. Sequence Diagram
lOMoARcPSD|59149108
26
Hình 2.15. Sơ đồ tuần tự chức năng quản lý hãng sản xuất
2.2.5.3. Activity Diagram
Hình 2.16. Sơ đồ hoạt động chức năng quản lý hãng sản xuất
2.2.6. Chức năng quản lý kho sản phẩm
2.2.6.1. Usecase chức năng
Hình 2.17. Sơ đồ UC chức năng quản lý kho sản phẩm
Bảng 2.7. Đặc tả UC chức năng quản lý kho sản phẩm
lOMoARcPSD|59149108
27
Tác nhân
Quản trị viên, Nhân viên
Mô tả
Người quản trị viên, nhân viên có thể kiểm soát được số lượng
sản phẩm trong kho và quản lý qua các thao tác: Thêm, sửa, xóa
số lượng sản phẩm.
Điều kiện
Quản trị viên, nhân viên đăng nhập vào hệ thống
Luồng sự
1. Quản trị viên, nhân viên vào mục quản lý kho sản phẩm có
kiện chính
trong hệ thống.
2. Hệ thống hiển thị danh sách sản phẩm
3. Thêm, sửa, xóa thông tin
4. Nhấn nút lưu thông tin
5. Nếu việc cập nhật thành công thì thực hiện bước thứ 6
(Nếusai thực hiện luồng sự kiện rẽ nhánh)
6. Lưu thông tin
7. UC kết thúc
Luồng sự
Luồng dữ liệu rẽ nhánh xuất hiện khi thông tin nhập không hợp
kiện rẽ
lệ.
nhánh
- Hệ thống thông báo việc dữ liệu được nhập không hợp lệ
- Người quản trị nhập lại thông tin
- Quay lại bước nhập thông tin của luồng sự kiện chính.
Kết quả
Thông tin kho được thay đổi (Thêm, sửa, xóa)
2.2.6.2. Sequence Diagram
lOMoARcPSD|59149108
28
Hình 2.18. Sơ đồ tuần tự chức năng quản lý kho sản phẩm
2.2.6.3. Activity Diagram
Hình 2.19. Sơ đồ hoạt động chức năng chức năng quản lý kho sản phẩm
lOMoARcPSD|59149108
29
2.2.7. Chức năng quản lý thành viên
2.2.7.1. Usecase chức năng
Hình 2.20. Sơ đồ UC chức năng quản lý thành viên
Bảng 2.8. Đặc tả UC chức năng quản lý thành viên
Tác nhân
Quản trị viên
Mô tả
Người quản trị viên có thể kiểm soát được thông tin nhân viên
của mình và quản lý qua các thao tác: Thêm mới, phân quyền
cho người dùng
Điều kiện
Quản trị viên đăng nhập vào hệ thống
Luồng sự
1. Quản trị viên vào mục quản lý thành viên của hệ thống.
kiện chính
2. Hệ thống hiển thị danh sách thành viên
3. Thêm, sửa, xóa thông tin cần thiết.
4. Nhấn nút lưu thông tin
5. Nếu việc cập nhật thành công thì thực hiện bước thứ 6
(Nếusai thực hiện luồng sự kiện rẽ nhánh) 6. Lưu thông tin 7.
UC kết thúc

Preview text:

lOMoARcPSD| 59149108
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ CỬA HÀNG
TRANG SỨC BẠC XUXU SILVER
Chương 2, em trình bày về các module tổng quan của phần mềm, các yếu tố
về phân tích nghiệp vụ chức năng như: Danh sách các chức năng, gom nhóm các
chức năng đối với từng đối tượng. Từ đó xây dựng ra các biểu đồ tổng quan: Sơ đồ
Usecase tổng quát và đi vào cho tiết các module. Kết quả được bảng cơ sở dữ liệu đáp ứng các yêu cầu.
2.1. Sơ đồ Usecase tổng quan
Bảng 2.1. Bảng danh sách chức năng STT UseCase Tên tác
Chi tiết chức năng nhân 1 Mua hàng
Người dùngTì m kiếm sản phẩm (Full Text Search)
Lọc sản phẩm theo loại, hãng Lọc sản phẩm theo giá Xem chi tiết sản phẩm
Thêm sản phẩm vào giỏ hàng Thay đổi giỏ hàng Đặt hàng
Thay đổi thông tin nhận hàng Thanh toán Online Thanh toán Offline Xem, hủy đơn hàng 2 Quản lý tài khoản cá Người dùng Đăng ký lOMoARcPSD| 59149108 13 nhân Đăng nhập Đổi mật khẩu
Đổi ảnh đại diện và thông tin cá nhân 3 Quản lý sản phẩm Admin,
Thêm, sửa, xóa sản phẩm Nhân viên
Thêm, sửa, xóa thuộc tính sản phẩm
Lọc sản phẩm theo loại Tìm kiếm sản phẩm
4 Quản lý loại sản phẩm Admin,
Thêm, sửa, xóa loại sản phẩm Nhân viên
Tìm kiếm loại sản phẩm
5 Quản lý hãng sản xuất Admin,
Thêm, sửa, xóa hãng sản xuất Nhân viên
Tìm kiếm hãng sản xuất
6 Quản lý kho sản phẩm Admin,
Thêm, sửa, xóa số lượng sản phẩm Nhân viên Tìm kiếm sản phẩm 7 Quản lý thành viên Admin Quản lý danh sách admin
Quản lý danh sách khách hàng Sửa quyền thành viên lOMoARcPSD| 59149108 Khóa tài khoản Phân quyền tài khoản
Tìm kiếm thanh viên theo sđt,
email, họ tên, tên đăng nhập 14 8 Quản lý đơn hàng Admin,
Tìm kiếm đơn hàng theo trạng thái Nhân viên
Tìm kiếm đơn hàng theo ngày, SĐT, mã đơn hàng
Thay đổi trạng thái đơn hàng Lọc theo trạng thái
Lọc theo ngày, tên sản phẩm 9 Quản lý bình luận Admin, Phản hồi bình luận Nhân viên Xóa bình luận 10
Quản lý chương trình Admin, Nhân Thêm chương trình khuyến mãi viên Thêm sản phẩm Sửa chương trình Xoá chương trình 11 Thống kê doanh thu
Xem Hình thống kê doanh thu theo tháng
Xem Hình thống kê doanh thu theo ngày
Xem thống kê theo tên sản phẩm lOMoARcPSD| 59149108 15
Xem thống kê theo khoảng thời gian In báo cáo thống kê
Tải xuống báo cáo thống kê
Hình 2.1. Sơ đồ Ucase tổng quan 16 lOMoARcPSD| 59149108
2.2. Mô tả các chức năng
2.2.1. Chức năng Đăng nhập
2.2.1.1. Usecase chức năng
Hình 2.2. Usecase đăng nhập
Bảng 2.2 Đặc tả UseCase đăng nhập Tác nhân
Khách hàng, admin, nhân viên Mô tả
UC cho phép thành viên đăng nhập vào hệ thống Điều kiện
Tác nhân chưa đăng nhập vào hệ thống Luồng sự
1. Chưa có tài khoản: Khách hàng nhập thông tin cá nhân cần kiện chính
thiết vào form đăng ký. Nếu thông tin nhập không quy chuẩn, hệ
thống yêu nhập lại thông tin. Nếu nhập chính xác thì hệ thống
thông báo đăng ký thành công. Sau khi đăng nhập thành công,
khách hàng thực hiện đổi mật khẩu, thay đổi thông tin và đăng xuất.
2. Đã có tài khoản: Thành viên chọn chức năng đăng nhập trên
hệ thống để nhập tên, mật khẩu vào form đăng nhập. Hệ thống
kiểm tra tên, mật khẩu của thành viên. Nếu đúng, hệ thống sẽ
thông báo đăng nhập thành công. Nếu sai thông tin, hệ thống sẽ
bắt điền lại thông tin. Sau khi đăng nhập thành công, khách hàng
thực hiện đổi mật khẩu, thay đổi thông tin và đăng xuất. Kết quả
Sau khi đã đăng nhập thành công, có thể sử dụng các chức năng
mà hệ thống cung cấp đối với từng đối tượng lOMoARcPSD| 59149108 17
2.2.1.2. Sequence Diagram
Hình 2.3. Sơ đồ tuần tự chức năng đăng nhập
2.2.1.3. Activity Diagram
Hình 2.4. Sơ đồ hoạt động chức năng đăng nhập, đăng xuất lOMoARcPSD| 59149108 18
2.2.2. Chức năng Mua hàng
2.2.2.1. Usecase chức năng
Hình 2.5. Usecase chức năng mua hàng
Bảng 2.3 Bảng đặc tả UC chức năng mua hàng Tác nhân Khách hàng Mô tả
UC cho phép khách hàng chọn sản phẩm cần mua để đưa vào
giỏ hàng và quản lý thanh toán Điều kiện
Khách hàng phải đăng nhập vào hệ thống và lựa chọn các sản phẩm trên hệ thống.
Luồng sự kiện 1. Khách hàng Xem chi tiết, tìm kiếm, lọc sản phẩm và thêm chính vào giỏ hàng
2. Hệ thống hiển thị các sản phẩm có trong mục đã chọn
3. Khách hàng thay đổi số lượng và sản phẩm nếu có nhucầu
4. Nếu hệ thống hiển thị có sản phẩm cần mua, khách hàngchọn
vào sản phẩm cụ thể cần mua để thêm vào giỏ hàng.
5. Nếu không thì thực hiện luồng sự kiện rẽ nhánh.
6. Sau khi khách hàng đã chọn xong các sản phẩm cần mua.
Có thể tiến hàng thanh toán bằng các hình thức khác nhau. 7. UC kết thúc.
Luồng sự kiện 1. Khách hàng chọn mua các sản phẩm ở mục khác lOMoARcPSD| 59149108 19 rẽ nhánh
2. Quay lại bước 4 của luồng sự kiện chính. Hoặc thoát khỏi hệ thống. Kết quả
Khách hàng lựa chọn được các sản phẩm và giỏ hàng và có thể
thực hiện tiến hành thanh toán nếu muốn.
2.2.2.3. Sequence Diagram
Hình 2.6. Sơ đồ tuần tự chức năng mua hàng lOMoARcPSD| 59149108 20
2.2.2.2. Activity Diagram
Hình 2.7. Sơ đồ hoạt động chức năng mua hàng
2.2.3. Chức năng quản lý sản phẩm
2.2.3.1. Usecase chức năng
Hình 2.8. Usecase chức năng quản lý sản phẩm lOMoARcPSD| 59149108 21
Bảng 2.4. Bảng đặc tả UC chức năng quản lý sản phẩm Tác nhân
Quản trị viên, nhân viên Mô tả
Người quản trị viên, nhân viên có thể kiểm soát được thông tin
sản phẩm của mình và quản lý qua các thao tác: Thêm, sửa, xóa sản phẩm. Điều kiện
Quản trị viên đăng nhập vào hệ thống Luồng sự
1. Quản trị viên vào mục quản lý sản phẩm có trong hệ thống. kiện chính
2. Hệ thống hiển thị danh sách sản phẩm
3. Thêm, sửa, xóa các sản phẩm cần thiết. 4. Nhấn nút lưu thông tin 5.
Nếu việc cập nhật thành công thì thực hiện bước thứ 6
(Nếusai thực hiện luồng sự kiện rẽ nhánh) 6. Lưu thông tin 7. UC kết thúc Luồng sự
Luồng dữ liệu rẽ nhánh xuất hiện khi thông tin nhập không hợp kiện rẽ nhánh lệ. -
Hệ thống thông báo việc dữ liệu được nhập không hợp
lệ- Admin, nhân viên nhập lại thông tin -
Quay lại bước nhập thông tin của luồng sự kiện chính. Kết quả
Thông tin sản phẩm được thay đổi (Thêm, sửa, xóa)
2.2.3.2. Sequence Diagram
Hình 2.9. Sơ đồ tuần tự chức năng thêm sản phẩm lOMoARcPSD| 59149108 lOMoARcPSD| 59149108 22
2.2.3.3. Activity Diagram
Hình 2.10. Sơ đồ hoạt động chức năng quản lý sản phẩm
2.2.4. Chức năng quản lý loại sản phẩm
2.2.4.1. Usecase chức năng
Hình 2.11. Sơ đồ UC chức năng quản lý loại sản phẩm
Bảng 2.5 Bảng đặc tả UC chức năng quản lý loại sản phẩm lOMoARcPSD| 59149108 23 Tác nhân
Quản trị viên, Nhân viên Mô tả
Người quản trị viên, nhân viên có thể kiểm soát được thông
tin sản phẩm của mình và quản lý qua các thao tác: Thêm,
sửa, xóa loại sản phẩm. Điều kiện
Quản trị viên, Nhân viên đăng nhập vào hệ thống Luồng sự
1. Quản trị viên vào mục quản lý loại sản phẩm có trong hệ kiện chính thống. 2.
Hệ thống hiển thị danh sách loại sản phẩm. 3.
Thêm, sửa, xóa các loại sản phẩm cần thiết. 4. Nhấn nút lưu thông tin 5.
Nếu việc cập nhật thành công thì thực hiện bước thứ 6
(Nếu sai thực hiện luồng sự kiện rẽ nhánh) 6. Lưu thông tin 7. UC kết thúc Kết quả
Thông tin loại sản phẩm được thay đổi (Thêm, sửa, xóa)
2.2.4.2. Sequence Diagram
Hình 2.12. Sơ đồ tuần tự chức năng quản lý loại sản phẩm
2.2.4.3. Activity Diagram lOMoARcPSD| 59149108 24
Hình 2.13. Sơ đồ hoạt động chức năng quản lý loại sản phẩm
2.2.5. Chức năng quản lý hãng sản xuất
2.2.5.1. Usecase chức năng
Hình 2.14. Sơ đồ UC chức năng quản lý hãng sản xuất
Bảng 2.6. Bảng đặc tả UC chức năng quản lý hãng sản xuất lOMoARcPSD| 59149108 25 Tác nhân
Quản trị viên, Nhân viên Mô tả
Người quản trị viên, nhân viên có thể kiểm soát được thông tin
sản phẩm của mình và quản lý qua các thao tác: Thêm, sửa, xóa hãng sản xuất. Điều kiện
Quản trị viên, nhân viên đăng nhập vào hệ thống Luồng sự
1. Quản trị viên, nhân viên vào mục quản lý sản phẩm có trong hệ kiện chính thống.
2. Hệ thống hiển thị danh sách hãng sản xuất
3. Thêm, sửa, xóa các hãng sản xuất cần thiết. 4. Nhấn nút lưu thông tin 5.
Nếu việc cập nhật thành công thì thực hiện bước thứ 6
(Nếusai thực hiện luồng sự kiện rẽ nhánh) 6. Lưu thông tin 7. UC kết thúc Luồng sự
Luồng dữ liệu rẽ nhánh xuất hiện khi thông tin nhập không hợp kiện rẽ lệ. nhánh
- Hệ thống thông báo việc dữ liệu được nhập không hợp lệ
- Người quản trị nhập lại thông tin
- Quay lại bước nhập thông tin của luồng sự kiện chính. Kết quả
Thông tin hãng sản xuất được thay đổi (Thêm, sửa, xóa)
2.2.5.2. Sequence Diagram lOMoARcPSD| 59149108 26
Hình 2.15. Sơ đồ tuần tự chức năng quản lý hãng sản xuất
2.2.5.3. Activity Diagram
Hình 2.16. Sơ đồ hoạt động chức năng quản lý hãng sản xuất
2.2.6. Chức năng quản lý kho sản phẩm
2.2.6.1. Usecase chức năng

Hình 2.17. Sơ đồ UC chức năng quản lý kho sản phẩm
Bảng 2.7. Đặc tả UC chức năng quản lý kho sản phẩm lOMoARcPSD| 59149108 27 Tác nhân
Quản trị viên, Nhân viên Mô tả
Người quản trị viên, nhân viên có thể kiểm soát được số lượng
sản phẩm trong kho và quản lý qua các thao tác: Thêm, sửa, xóa số lượng sản phẩm. Điều kiện
Quản trị viên, nhân viên đăng nhập vào hệ thống Luồng sự
1. Quản trị viên, nhân viên vào mục quản lý kho sản phẩm có kiện chính trong hệ thống. 2.
Hệ thống hiển thị danh sách sản phẩm 3. Thêm, sửa, xóa thông tin 4. Nhấn nút lưu thông tin 5.
Nếu việc cập nhật thành công thì thực hiện bước thứ 6
(Nếusai thực hiện luồng sự kiện rẽ nhánh) 6. Lưu thông tin 7. UC kết thúc Luồng sự
Luồng dữ liệu rẽ nhánh xuất hiện khi thông tin nhập không hợp kiện rẽ lệ. nhánh
- Hệ thống thông báo việc dữ liệu được nhập không hợp lệ
- Người quản trị nhập lại thông tin
- Quay lại bước nhập thông tin của luồng sự kiện chính. Kết quả
Thông tin kho được thay đổi (Thêm, sửa, xóa)
2.2.6.2. Sequence Diagram lOMoARcPSD| 59149108 28
Hình 2.18. Sơ đồ tuần tự chức năng quản lý kho sản phẩm
2.2.6.3. Activity Diagram
Hình 2.19. Sơ đồ hoạt động chức năng chức năng quản lý kho sản phẩm lOMoARcPSD| 59149108 29
2.2.7. Chức năng quản lý thành viên
2.2.7.1. Usecase chức năng
Hình 2.20. Sơ đồ UC chức năng quản lý thành viên
Bảng 2.8. Đặc tả UC chức năng quản lý thành viên Tác nhân Quản trị viên Mô tả
Người quản trị viên có thể kiểm soát được thông tin nhân viên
của mình và quản lý qua các thao tác: Thêm mới, phân quyền cho người dùng Điều kiện
Quản trị viên đăng nhập vào hệ thống Luồng sự
1. Quản trị viên vào mục quản lý thành viên của hệ thống. kiện chính 2.
Hệ thống hiển thị danh sách thành viên 3.
Thêm, sửa, xóa thông tin cần thiết. 4. Nhấn nút lưu thông tin 5.
Nếu việc cập nhật thành công thì thực hiện bước thứ 6
(Nếusai thực hiện luồng sự kiện rẽ nhánh) 6. Lưu thông tin 7. UC kết thúc