Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 36 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
36
Dung lượng
6,56 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ======***====== BÀI ĐÁNH GIÁ TX2 THUỘC HỌC PHẦN: PHÂN TÍCH ĐẶC TẢ CÁC YÊU CẦU PHẦN MỀM PHÂN TÍCH ĐẶC TẢ CÁC U CẦU WEBSITE JUNO.VN GVHD: Nhóm - Lớp: Thành viên: Ths Phạm Thị Kim Phượng - IT6031 Phạm Quang Long Phạm Triều Long Nguyễn Văn Mạnh Hà Nội, năm 2021 MỤC LỤC Phân tích đặc tả yêu cầu hệ thống Chương Khảo sát hệ thống 1.1Khảo sát sơ 1.1.1 Phương pháp • Phỏng vấn: Mẫu kế hoạch vấn Kế hoạch vấn Người hỏi: Nguyễn Văn A Người vấn: Nguyễn Văn B Địa chỉ: 464 Minh Khai, Quận Hai Thời gian hẹn: 2h chiều Bà Trưng Thời điểm bắt đầu: 2h10 chiều Điện thoại: (04) 33.442.111 Đối tượng hỏi: Người quản lý Thời điểm kết thúc: 3h chiều Các yếu cầu đòi hỏi: Cần thu tập liệu: Đối với người hỏi: - Các mặt hàng chủ yếu - Cách xử lý đơn hàng, giao hàng cho khách - - Vai trò: Là người cung cấp thông tin hệ thống bán hàng - Vị trí: Nhân viên quản lý Web Cần thỏa thuận: - Thời gian bắt đầu - Thơng tin tính năng, giao diện website Chương Trình: • Giới thiệu • Tổng quan vấn • Tổng quan vấn + Chủ đề đề cập • • • • • Chủ đề 1: Câu hỏi trả lời Chủ đề 2: Câu hỏi trả lời Tổng hợp nội dung Ý kiến người dược hỏi Kết thúc Ước lượng thời gian: phút phút phút 20 phút 20 phút phút phút phút (Dự kiến tổng cộng 50 phút) Phiếu vấn: Phân tích đặc tả yêu cầu hệ thống Phiếu vấn Ngày: 6/6/2021 Dự án: Website bán hàng Juno.vn Người hỏi: Nguyễn Văn A Người vấn: Nguyễn Văn B Câu hỏi Câu 1: Công ty anh có loại mặt hàng nào? Ghi Trả lời: - Công ty bán sản phẩm thời trang túi,giày, ví , mắt kính, sneakers,… Câu 2: Anh có thẻ cho biết ngày Trả lời: có khách đặt hàng - Mỗi ngày chúng tơi có khoảng Website khơng? 400 khách hàng đặt hàng online Câu 3: Quá trình đặt hàng toán diễn nào? Trả lời: Câu 4: Khi khách cần hỗ trợ cần phải làm Trả lời: Câu 5: Cơng ty có thương xun ưu đãi với khách hàng không Trả lời: - Khách hàng vào link mua sản phẩm, chọn màu sắc kích cỡ sau thêm hàng vào giỏ - Để tiến hành đặt hàng, khách điền thông tin giao hàng, phương thức vận chuyển phương thức thành toán - Khách hàng liên hệ với chúng tơi qua https://juno.vn/pages/lien-he - Chúng xem xét yêu cầu khách hàng có thuộc dịch vụ cơng ty hay khơng - Có, chúng tơi thường mở đợt sale hàng tháng Phân tích đặc tả yêu cầu hệ thống Câu 6: Anh quan tâm điều hệ thống Trả lời: - Hệ thống cần có thêm thơng kê số lượng, doanh thu theo loại hàng • Phiếu điều tra Phiếu điều tra tìm hiểu mong muốn khách hàng trải nghiệm mua hàng trang web juno.vn (Dành cho khách hàng) Câu 1: Tên bạn gì? Trả lời: Câu 2: Ngày sinh bạn? Trả lời: Câu 3: Bạn thấy hình thức tốn trực tuyến juno.vn có tiện lợi hay khơng? (Khoanh trịn lựa chọn) Câu 4: Những sản phẩm yêu thích bạn juno gì? (Tích dấu X vào trống) Câu 5: Bạn có hài lịng dịch vụ chăm sóc khách hàng juno khơng? (Khoanh trịn lựa chọn) 1) Khơng tiện lợi 2) Bình thường 3) Khá tiện lợi 4) Rất tiện lợi giày sneaker giày cao gót giày xăng đan giày búp bê giày boot dép/guốc Túi Balo ví/clutch mắt kính trang sức vớ 1) Khơng hài lịng 2) Bình thường 3) Khá hài lịng 4) Rất hài lịng Phân tích đặc tả yêu cầu hệ thống Câu 6: Cảm nghĩ bạn dịch Chậm vụ giao hàng shopping an tồn Bình thường giao nhanh 4h juno? (Tích dấu Nhanh X vào trống) Câu 7: Bạn có hài lịng với sưu tập mùa hè juno khơng? (Khoanh trịn lựa chọn) 1) Khơng hài lịng 2) Bình thường 3) Khá hài lòng 4) Rất hài lòng Câu 8: Những sản phẩm thời trang bạn mong muốn có mặt juno.vn gì? Câu 9: Hãy cho chúng tơi biết kiến bạn trải nghiệm mua sắm juno.vn nhé: 1.1.2 Các tài liệu thu thập Hình 1: Trang chủ JUNO.VN Phân tích đặc tả yêu cầu hệ thống Hình 2: Menu web Hình 3: Danh mục sản phẩm Hình 4: Danh sách hàng Phân tích đặc tả yêu cầu hệ thống Hình 5: Danh sách sưu tập Hình 6: Sản phẩm sưu tập "Sneaker thả thính" Phân tích đặc tả yêu cầu hệ thống Hình 7: Danh sách sản phẩm sale Hình 8: Danh sách showroom Phân tích đặc tả yêu cầu hệ thống 10 Hình Bộ lọc danh sách sản phẩm Hình 10 Tìm kiếm sản phẩm giày sandal Phân tích đặc tả yêu cầu hệ thống 22 Chương Mơ hình hóa chức 3.1Biểu đồ use case Hình 19 Biểu đồ use case tổng quát Phân tích đặc tả yêu cầu hệ thống 23 3.1.1 Các use case Hình 20Use case Phân tích đặc tả yêu cầu hệ thống 24 3.1.2 Các use case thứ cấp Hình 21 Use case thứ cấp 3.2Mô tả chi tiết use case 3.2.1 Mơ tả use case Tìm hàng theo tên (Nguyễn Ngọc Sơn) Use case cho phép khách hàng tìm sản phẩm theo tên sản phẩm • Luồng kiện: o Luồng bản: Use case bắt đầu người dùng gõ tên sản phẩm click vào nút tìm kiếm tìm kiếm Hệ thống tìm kiếm sở liệu đưa danh sách thông tin sản phẩm bao gồm tên sản phẩm, giá, hình ảnh, màu sắc từ bảng SAN_PHAM, HINH_ANH, MAU_SAC hiển thị lên hình Khách hàng kích vào mặt hàng danh sách Hệ thống lấy thông tin sản phẩm sở liệu gồm tên mặt hàng, giá, màu sắc, xuất xứ, mô tả, hình ảnh sản phẩm từ bảng MAT_HANG, HINH_ANH, MAU_SAC hiển thị lên hình Use case kết thúc o Luồng rẽ nhánh: Tại bước thứ luồng bản, khơng tìm thấy sản phẩm hệ thống đưa thơng báo “Khơng tìm thấy nội dung bạn u cầu” use case kết thúc Phân tích đặc tả yêu cầu hệ thống 25 Tại bước luồng không kết nối với sở liệu hệ thống hiển thị thông báo lỗi use case kết thúc Các u cầu đặc biệt: Khơng có Tiền điều kiện: Khơng có Hậu điều kiện: Khơng có Điểm mở rộng: Mua hàng, Tìm hàng sản phẩm KHUYEN_MAI 3.2.2 Mô tả use case Bảo trì tài khoản (Nguyễn Văn Mạnh) Use case cho phép người quản trị xem, thêm, sửa, xoá tài khoản khách hàng bảng KHACH_HANG Luồng kiện: a Luồng bản: Use case bắt đầu người quản trị kích vào nút “Tài khoản khách hàng” menu quản trị Hệ thống lấy thông tin chi tiết tài khoản gồm: Tên tài khoản, mật khẩu, tên khách hàng, địa chỉ, số điện thoại, điểm tích luỹ từ bảng KHACH_HANG sở liệu hiển thị lên hình Thêm tài khoản: 2.1Người quản trị kích vào nút “Thêm mới” cửa sổ danh sách tài khoản Hệ thống hiển thị hình u cầu nhập thơng tin chi tiết cho tài khoản gồm: Tên tài khoản, mật khẩu, tên khách hàng, địa chỉ, số điện thoại, điểm tích luỹ 2.2 Người quản trị nhập thông tin tài khoản: Tên tài khoản, mật khẩu, tên khách hàng, địa chỉ, số điện thoại, điểm tích luỹ kích vào nút “Tạo” Hệ thống tạo tài khoản bảng KHACH_HANG hiển thị danh sách tài khoản cập nhật Sửa tài khoản: 3.1Người quản trị kích vào nút “Sửa” tài khoản Hệ thống lấy thông tin cũ tài khoản chọn gồm: Tên tài khoản, mật khẩu, tên khách hàng, địa chỉ, số điện thoại, điểm tích luỹ từ bảng KHACH_HANG hiển thị lên hình 3.2 Người quản trị nhập thông tin cho Tên tài khoản, mật khẩu, tên khách hàng, địa chỉ, số điện thoại, điểm tích luỹ kích vào nút “Cập nhật” Hệ thống sửa thơng tin tài khoản chọn Phân tích đặc tả yêu cầu hệ thống 26 bảng KHACH_HANG hiển thị danh sách tài khoản cập nhật Xóa tài khoản: 4.1Người quản trị kích vào nút “Xóa” dịng tài khoản Hệ thống hiển thị hình u cầu xác nhận xóa 4.2 Người quản trị kích vào nút “Đồng ý” Hệ thống xóa tài khoản chọn khỏi bảng KHACH_HANG hiển thị danh sách tài khoản cập nhật Use case kết thúc b Luồng rẽ nhánh: Tại bước 2.2 3.2 luồng người quản trị nhập thông tin tài khoản khơng hợp lệ hệ thống hiển thị thông báo lỗi yêu cầu nhập lại Người quản trị nhập lại để tiếp tục kích vào nút “Hủy bỏ” để kết thúc Tại bước 2.2 3.2 luồng người quản trị kích vào nút “Hủy bỏ” hệ thống bỏ qua thao tác thêm sửa chữa tương ứng hiển thị danh sách tài khoản bảng KHACH_HANG Tại bước 4.2 luồng người quản trị kích vào nút “Khơng đồng ý” hệ thống bỏ qua thao tác xóa hiển thị danh sách tài khoản bảng KHACH_HANG Tại thời điểm trình thực use case không kết nối với sử liệu hệ thống hiển thị thơng báo lỗi use case kết thúc Các yêu cầu đặc biệt: Use case cho phép số vai trò người quản trị, người chủ hệ thống thực Tiền điều kiện: Người quản trị cần đăng nhập với vai trò quản trị hệ thống trước dùng use case Hậu điều kiện: Nếu use case kết thúc thành cơng thơng tin tài khoản cập nhập sở liệu Điểm mở rộng: Khơng có 3.2.3 Mơ tả use case Bảo trì danh sách Showroom (Nguyễn Văn Mạnh) Use case cho phép người quản trị xem thêm sửa xoá showroom bảng SHOW_ROOM Luồng kiện: a Luồng bản: Phân tích đặc tả yêu cầu hệ thống 27 Use case bắt đầu người quản trị kích vào nút “Showroom” menu quản trị Hệ thống lấy thông tin chi tiết Showroom gồm: mã showroom, địa chỉ, làm việc, số điện thoại hiển thị lên hìn Thêm Showroom: 2.3 Người quản trị kích vào nút “Thêm mới” cửa sổ danh sách showroom Hệ thống hiển thị hình u cầu nhập thơng tin chi tiết cho showroom gồm mã showroom, địa chỉ, số điện thoại, làm việc 2.4 Người quản trị nhập thông tin showroom: mã showroom, địa chỉ, số điện thoại, làm việc kích vào nút “Tạo” Hệ thống tạo showroom bảng SHOW_ROOM hiển thị danh sách showroom cập nhật Sửa Showroom: 3.3 Người quản trị kích vào nút “Sửa” showroom Hệ thống lấy thông tin cũ showroom chọn gồm: mã showroom, địa chỉ, số điện thoại, làm việc từ bảng SHOW_ROOM hiển thị lên hình 3.4 Người quản trị nhập thơng tin cho mã showroom, địa chỉ, số điện thoại, làm việc kích vào nút “Cập nhật” Hệ thống sửa thông tin showroom chọn bảng SHOW_ROOM hiển thị danh sách showroom cập nhật Xóa Showroom: 4.3 Người quản trị kích vào nút “Xóa” dòng showroom Hệ thống hiển thị hình u cầu xác nhận xóa 4.4 Người quản trị kích vào nút “Đồng ý” Hệ thống xóa showroom chọn khỏi bảng SHOW_ROOM hiển thị danh sách showroom cập nhật Use case kết thúc b Luồng rẽ nhánh: Tại bước 2.2 3.2 luồng người quản trị nhập thông tin showroom khơng hợp lệ hệ thống hiển thị thơng báo lỗi yêu cầu nhập lại Người quản trị nhập lại để tiếp tục kích vào nút “Hủy bỏ” để kết thúc Tại bước 2.2 3.2 luồng người quản trị kích vào nút “Hủy bỏ” hệ thống bỏ qua thao tác thêm sửa chữa tương ứng hiển thị danh sách showroom bảng SHOW_ROOM Tại bước 4.2 luồng người quản trị kích vào nút “Khơng đồng ý” hệ thống bỏ qua thao tác xóa hiển thị danh sách showroom bảng SHOW_ROOM Phân tích đặc tả yêu cầu hệ thống 28 Tại thời điểm trình thực use case không kết nối với sử liệu hệ thống hiển thị thông báo lỗi use case kết thúc Các yêu cầu đặc biệt: Use case cho phép số vai trò người quản trị, người chủ hệ thống thực Tiền điều kiện: Người quản trị cần đăng nhập với vai trò quản trị hệ thống trước dùng use case Hậu điều kiện: Nếu use case kết thúc thành cơng thơng tin Showroom cập nhập sở liệu Điểm mở rộng: Khơng có 3.2.4 Ca sử dụng: Xem hàng theo danh mục (Phạm Quang Long 2019601563) Use case cho phép khách hàng xem thông tin mặt hàng theo danh mục Luồng kiện a Luồng 1) Use case bắt đầu khách hàng kích chọn vào danh mục Hệ thống lấy thông tin mặt hàng thuộc thể loại chọn gồm hình ảnh sản phẩm từ bảng HINH_ANH, tên màu sắc từ bảng MAU_SAC, size từ bảng SIZE, tên mặt hàng, giá gốc từ bảng MAT_HANG hiển thị lên hình 2) Khách hàng kích vào mặt hàng danh sách mặt hàng danh mục Hệ thống lấy thơng tin mặt hàng gồm hình ảnh sản phẩm từ bảng HINH_ANH, tên màu sắc từ bảng MAU_SAC, size từ bảng SIZE, tên mặt hàng, giá gốc, mô tả, mã sản phẩm, kiểu dáng, chất liệu, độ cao, xuất xứ từ bảng MAT_HANG hiển thị lên hình Use case kết thúc b Các luồng rẽ nhánh 1) Tại bước luồng không kết nối với sở liệu hệ thống hiển thị thơng báo lỗi use case kết thúc Các yêu cầu đặc biệt Khơng có Tiền điều kiện Khơng có Hậu điều kiện Phân tích đặc tả yêu cầu hệ thống 29 Khơng có Điểm mở rộng Mua hàng, tìm sản phẩm showroom 3.2.5 Ca sử dụng: Bảo trì sản phẩm (Nguyễn Ngọc Sơn) Mơ tả vắn tắt Use case cho phép người quản trị xem, thêm, sửa xóa mặt hàng bảng SAN_PHAM Luồng kiện a Luồng Use case bắt đầu người quản trị kích vào nút “sản phẩm” menu quản trị Hệ thống lấy thông tin chi tiết mặt hàng gồm: mã sản phẩm,mã khuyến mại, tên sản phẩm, giá gốc, mơ tả, ngày nhập, tình trạng sản phẩm, xuất xứ, mã danh mục cấp sở liệu hiển thị danh sách mặt hàng lên hình Thêm sản phẩm: 2.1Người quản trị kích vào nút “Thêm mới” cửa sổ danh sách mặt hàng Hệ thống hiển thị hình yêu cầu nhập thông tin chi tiết cho mặt hàng gồm: mã sản phẩm,mã khuyến mại, tên sản phẩm, giá gốc, mô tả, ngày nhập, tình trạng sản phẩm, xuất xứ, mã danh mục cấp 2.2 Người quản trị nhập thông tin mã sản phẩm,mã khuyến mại, tên sản phẩm, giá gốc, mơ tả, ngày nhập, tình trạng sản phẩm, xuất xứ, mã danh mục cấp 2, tự sinh mã số mặt hàng kích vào nút “Tạo” Hệ thống tạo mặt hàng bảng SAN_PHAM hiển thị danh sách san pham cập nhật Sửa sản phẩm: 3.1Người quản trị kích vào nút “Sửa” dịng sản phẩm Hệ thống lấy thông tin cũ san pham chọn gồm:: mã sản phẩm,mã khuyến mại, tên sản phẩm, giá gốc, mơ tả, ngày nhập, tình trạng sản phẩm, xuất xứ, mã danh mục cấp từ bảng SAN_PHAM hiển thị lên hình 3.2 Người quản trị nhập thông tin cho : mã sản phẩm,mã khuyến mại, tên sản phẩm, giá gốc, mô tả, ngày nhập, tình trạng sản phẩm, xuất xứ, mã danh mục cấp kích vào nút “Cập nhật” Hệ thống sửa thông tin san pham chọn bảng SAN_PHAM hiển thị danh sách san pham cập nhật Xóa sản phẩm: 4.1Người quản trị kích vào nút “Xóa” dịng sản phẩm Hệ thống hiển thị hình u cầu xác nhận xóa 4.2 Người quản trị kích vào nút “Đồng ý” Hệ thống xóa mặt hàng chọn khỏi bảng SAN_PHAM hiển thị danh sách san pham cập nhật Use case kết thúc b Các luồng rẽ nhánh Phân tích đặc tả yêu cầu hệ thống 30 1) Tại bước 2.2 3.2 luồng người quản trị nhập thông tin sản phẩm khơng hợp lệ hệ thống hiển thị thơng báo lỗi yêu cầu nhập lại Người quản trị nhập lại để tiếp tục kích vào nút “Hủy bỏ” để kết thúc 2) Tại bước 2.2 3.2 luồng người quản trị kích vào nút “Hủy bỏ” hệ thống bỏ qua thao tác thêm sửa chữa tương ứng hiển thị danh sách sản phẩm bảng SAN_PHAM 3) Tại bước 4.2 luồng người quản trị kích vào nút “Khơng đồng ý” hệ thống bỏ qua thao tác xóa hiển thị danh sách sản phẩm bảng SAN_PHAM 4) Tại thời điểm trình thực use case không kết nối với sử liệu hệ thống hiển thị thơng báo lỗi use case kết thúc Các yêu cầu đặc biệt Use case cho phép số vai trò người quản trị, người chủ hệ thống thực Tiền điều kiện Người quản trị cần đăng nhập với vai trò quản trị hệ thống trước thực use case Hậu điều kiện Nếu use case kết thúc thành cơng thơng tin mặt hàng cập nhập sở liệu Điểm mở rộng Khơng có 3.2.6 Ca sử dụng Mua hàng(Phạm Quang Long - 2019601563) Mô tả vắn tắt Use case cho phép khách hàng thêm hàng vào giỏ, xem giỏ hàng, sửa số lượng, xóa hàng khỏi giỏ cập nhật màu sắc, kích cỡ sản phẩm giỏ hàng Luồng kiện a Luồng 1) Use case bắt đầu khách hàng kích vào nút “MUA NGAY” hình xem chi tiết mặt hàng Hệ thống thêm mặt hàng với số lượng mặc định vào danh sách mặt hàng bảng DON_HANG, giảm số lượng có bảng MAT_HANG 1, đồng thời lấy danh sách mặt hàng giỏ với thông tin gồm mã mặt hàng, tên mặt hàng, số lượng, giá gốc từ bảng HANG_BAN, hình ảnh sản phẩm từ bảng HINH_ANH, tên màu sắc từ bảng MAU_SAC, size từ bảng SIZE, đồng thời lấy thơng tin tạm tính tổng tiền, chi phí vận chuyển từ bảng DON_HANG hiển thị lên hình 2) Khách hàng kích vào nút “Xóa” mặt hàng giỏ hàng Hệ thống Phân tích đặc tả yêu cầu hệ thống 31 xóa mặt hàng khỏi bảng HANG_BAN DON_HANG, cập nhật tạm tính tổng tiền, số lượng sản phẩm giỏ hàng bảng DON_HANG hiển thị giỏ hàng cập nhật 3) Khách hàng kích vào nút “XEM GIỎ HÀNG” Hệ thống lấy danh sách mặt hàng từ bảng HANG_BAN với thông tin gồm mã mặt hàng,tên mặt hàng, số lượng, giá gốc đồng thời lấy thông tin tạm tính tổng tiền, chi phí vận chuyển từ bảng DON_HANG, hình ảnh sản phẩm từ bảng HINH_ANH, size từ bảng SIZE, tên màu sắc từ bảng MAU_SAC hiển thị lên hình 4) Khách hàng kích vào nút “CẬP NHẬT GIỎ HÀNG” Hệ thống kiểm tra số lượng từ bảng MAT_HANG cập nhật lại màu sắc từ bảng MAU_SAC, size từ bảng SIZE, hình ảnh sản phẩm bảng HINH_ANH hiển thị giỏ hàng cập nhật 5) Khách hàng sửa số lượng mặt hàng Hệ thống kiểm tra số lượng có từ bảng MAT_HANG cập nhật lại số lượng thành tiền bảng HANG_BAN; cập nhật tạm tính tổng tiền số lượng sản phẩm giỏ bảng DON_HANG hiển thị giỏ hàng cập nhật 6) Khách hàng kích vào nút “MUA THÊM SẢN PHẨM” Hệ thống lấy tên sản phẩm, giá gốc từ bảng MAT_HANG, hình ảnh sản phẩm từ bảng HINH_ANH, tên màu sắc từ bảng MAU_SAC, size từ bảng SIZE mặt hàng hiển thị lên hình 7) Khách hàng bấm vào nút “TIẾN HÀNH ĐẶT HÀNG” giao diện giỏ hàng Hệ thống hiển thị giao diện tốn 8) Khách hàng điền thơng tin giao hàng: địa chỉ, họ tên, số điện thoại, phương thức vận chuyển, phương thức tốn bấm nút “Hồn tất đơn hàng” Hệ thống xác nhận đơn hàng, nhận tốn, hiển thị thơng tin “Đặt hàng thành cơng” lấy thơng tin mã đơn hàng, phí vận chuyển, tạm tính tổng tiền từ bảng DON_HANG, địa chỉ, họ tên, số điện thoại, phương thức vận chuyển, phương thức tốn từ bảng KHACH_HANG hiển thị lên hình 9) Khách hàng kích vào nút “Tiếp tục mua hàng” Hệ thống lấy thông tin mặt hàng gồm hình ảnh sản phẩm từ bảng HINH_ANH, tên màu sắc từ bảng MAU_SAC, size từ bảng SIZE, tên mặt hàng, giá gốc, từ bảng MAT_HANG hiển thị danh sách mặt hàng lên hình Use case kết thúc b Các luồng rẽ nhánh 1) Tại bước luồng bảng HANG_BAN hết sản phẩm hệ thống xóa tồn thơng tin bảng DON_HANG hiển thị thông tin “Hiện chưa có sản phẩm” chuyển đến bước Phân tích đặc tả yêu cầu hệ thống 32 2) Tại bước luồng số lượng sản phẩm giỏ hệ thống hiển thị “Giỏ hàng bạn trống”, thành tiền tạm tính, số lượng mặt hàng giỏ, chi phí vận chuyển bảng DON_HANG use case kết thúc 3) Tại bước luồng khách hàng giảm số lượng hệ thống hiển thị thơng báo “Bạn có chắn muốn xóa sản phẩm khỏi giỏ hàng không?” a Khách hàng kích vào nút “Có” hệ thống xố mặt hàng khỏi bảng DON_HANG HANG_BAN, đồng thời cập nhật tạm tính tổng tiền, số lượng sản phẩm giỏ hàng bảng DON_HANG hiển thị giỏ hàng cập nhật chuyển đến bước b Khách hàng kích vào nút “Khơng” hệ thống quay trở lại bước Nếu khách hàng giảm số lượng tất sản phẩm hệ thống hiển thị “Giỏ hàng bạn trống” cập nhật lại thành tiền tạm tính, số lượng mặt hàng giỏ, chi phí vận chuyển bảng DON_HANG use case kết thúc 4) Tại bước luồng khách hàng không nhập đủ thông tin cần thiết hệ thống đưa thơng báo u cầu khách hàng điền thơng tin cịn thiếu 5) Tại bước luồng không kết nối với sở liệu hệ thống hiển thị thông báo lỗi use case kết thúc Các yêu cầu đặc biệt Khách hàng cần có hàng giỏ hàng tiến hành toán Tiền điều kiện Hậu điều kiện Các thông tin đơn hàng bao gồm: mã đơn hàng, ngày lập, phương thức toán, địa giao, tổng đơn hàng, phí vận chuyển, mã giảm giá hệ thống lưu vào bảng DON_HANG CSDL Điểm mở rộng Đăng nhập 3.2.7 Ca sử dụng: Xem sưu tập (Phạm Triều Long - 2019600503) Mô tả vắn tắt Use case cho phép khách hàng xem thông tin chi tiết sưu tập Luồng kiện a Luồng 1) Use case bắt đầu khách hàng kích vào Bộ Sưu Tập Hệ thống lấy thông tin Bộ Sưu Tập gồm hình ảnh minh họa sưu tập, tên sưu tập từ bảng Bộ Sưu Tập hiển thị lên hình 2) Khách hàng click vào sưu tập hệ thống lấy thơng tin mặt hàng có sưu tập bao gồm hình ảnh minh họa , tên mặt hàng, giá mặt Phân tích đặc tả yêu cầu hệ thống 33 hàng từ bảng MAT_HANG lên hình Use case kết thúc b Các luồng rẽ nhánh 2) Tại bước luồng không kết nối với sở liệu hệ thống hiển thị thơng báo lỗi use case kết thúc Các yêu cầu đặc biệt Khơng có Tiền điều kiện Khơng có Hậu điều kiện Khơng có Điểm mở rộng Xem chi tiết mặt hàng 3.2.8 Ca sử dụng: Bảo trì Bộ Sưu Tập (Phạm Triều Long 2019600503) Mô tả vắn tắt Use case cho phép người quản trị xem, thêm, sửa xóa sưu tập bảng BO_SUU_TAP Luồng kiện a Luồng Use case bắt đầu người quản trị kích vào nút “bộ sưu tập” menu quản trị Hệ thống lấy thông tin chi tiết sưu tập gồm: mã sưu tập, tên sưu tập, hình ảnh minh họa, từ bảng BO_SUU_TAP sở liệu hiển thị danh sách sưu tập lên hình Thêm sưu tập: 2.1 Người quản trị kích vào nút “Thêm mới” công cụ Hệ thống hiển thị hình u cầu nhập thơng tin chi tiết cho sưu tập gồm mã sưu tập, tên sưu tập 2.2 Người quản trị nhập thông tin tên sưu tập, tự sinh mã số sưu tập kích vào nút “Tạo” Hệ thống tạo sưu tập bảng BO_SUU_TAP hiển thị danh sách sưu tập cập nhật Sửa sưu tập: 3.1 Người quản trị kích vào nút “Sửa” dịng sưu tập Hệ thống lấy thông tin cũ sưu tập chọn gồm:mã sưu tập, tên sưu tập từ bảng BO_SUU_TAP hiển thị lên hình 3.2 Người quản trị nhập thơng tin cho tên sưu tập kích vào nút “Cập nhật” Hệ thống sửa thông tin sưu tập chọn bảng BO_SUU_TAP hiển thị danh sách sưu tập cập nhật Phân tích đặc tả yêu cầu hệ thống 34 Xóa sưu tập : 4.1 Người quản trị kích vào nút “Xóa” dịng sưu tập Hệ thống hiển thị hình yêu cầu xác nhận xóa 4.2 Người quản trị kích vào nút “Đồng ý” Hệ thống xóa sưu tập chọn khỏi bảng BO_SUU_TAP hiển thị danh sách sưu tập cập nhật Use case kết thúc b Các luồng rẽ nhánh 1) Tại bước 2b 3b luồng người quản trị nhập thông tin sưu tập khơng hợp lệ hệ thống hiển thị thông báo lỗi yêu cầu nhập lại Người quản trị nhập lại để tiếp tục kích vào nút “Hủy bỏ” để kết thúc 2) Tại bước 2b 3b luồng người quản trị kích vào nút “Hủy bỏ” hệ thống bỏ qua thao tác thêm sửa chữa tương ứng hiển thị danh sách sưu tập bảng BO_SUU_TAP 3) Tại bước 4b luồng người quản trị kích vào nút “Khơng đồng ý” hệ thống bỏ qua thao tác xóa hiển thị danh sách sưu tập bảng BO_SUU_TAP 4) Tại thời điểm q trình thực use case khơng kết nối với sử liệu hệ thống hiển thị thông báo lỗi use case kết thúc Các yêu cầu đặc biệt Use case cho phép số vai trò người quản trị, người chủ hệ thống thực Tiền điều kiện Người quản trị cần đăng nhập với vai trò quản trị hệ thống trước thực use case Hậu điều kiện Nếu use case kết thúc thành cơng thơng tin sưu tập cập nhập sở liệu Điểm mở rộng Khơng có 3.2.9 Ca sử dụng: Bảo trì Set Sale (Phạm Triều Long - 2019600503) Mơ tả vắn tắt Use case cho phép người quản trị xem, thêm, sửa xóa set sale bảng SET_SALE Luồng kiện a Luồng Phân tích đặc tả yêu cầu hệ thống 35 Use case bắt đầu người quản trị kích vào nút “set sale” menu quản trị Hệ thống lấy thông tin chi tiết sưu tập gồm: mã set sale, giá set sale, từ bảng SET_SALE sở liệu hiển thị danh sách set sale lên hình Thêm set sale: 2.1 Người quản trị kích vào nút “Thêm mới” công cụ Hệ thống hiển thị hình u cầu nhập thơng tin chi tiết cho set sale gồm mã set sale, giá set sale 2.2 Người quản trị nhập thông tin giá set sale , tự sinh mã số set sale kích vào nút “Tạo” Hệ thống tạo set sale bảng SET_SALE hiển thị danh sách set sale cập nhật Sửa set sale: 3.1 Người quản trị kích vào nút “Sửa” dịng set sale Hệ thống lấy thơng tin cũ sưu tập chọn gồm:mã set sale, giá set sale, từ bảng SET_SALE hiển thị lên hình 3.2 Người quản trị nhập thơng tin cho giá set sale, kích vào nút “Cập nhật” Hệ thống sửa thông tin set sale chọn bảng SAT_SALE hiển thị danh sách set sale cập nhật Xóa set sale: 4.1 Người quản trị kích vào nút “Xóa” dịng set sale Hệ thống hiển thị hình u cầu xác nhận xóa 4.2 Người quản trị kích vào nút “Đồng ý” Hệ thống xóa set sale chọn khỏi bảng SET_SALE hiển thị danh sách set sale cập nhật Use case kết thúc b Các luồng rẽ nhánh 1) Tại bước 2b 3b luồng người quản trị nhập thơng tin set sale khơng hợp lệ hệ thống hiển thị thông báo lỗi yêu cầu nhập lại Người quản trị nhập lại để tiếp tục kích vào nút “Hủy bỏ” để kết thúc 2) Tại bước 2b 3b luồng người quản trị kích vào nút “Hủy bỏ” hệ thống bỏ qua thao tác thêm sửa chữa tương ứng hiển thị danh sách set sale bảng SET_SALE 3) Tại bước 4b luồng người quản trị kích vào nút “Khơng đồng ý” hệ thống bỏ qua thao tác xóa hiển thị danh sách set sale bảng SET_SALE 4) Tại thời điểm trình thực use case không kết nối với sử liệu hệ thống hiển thị thông báo lỗi use case kết thúc Các yêu cầu đặc biệt Use case cho phép số vai trò người quản trị, người chủ hệ thống thực Phân tích đặc tả yêu cầu hệ thống 36 Tiền điều kiện Người quản trị cần đăng nhập với vai trò quản trị hệ thống trước thực use case Hậu điều kiện Nếu use case kết thúc thành cơng thơng tin set sale cập nhập sở liệu Điểm mở rộng Khơng có Phân tích đặc tả u cầu hệ thống ... kế bảng Phân tích đặc tả yêu cầu hệ thống 18 Phân tích đặc tả yêu cầu hệ thống 19 Phân tích đặc tả yêu cầu hệ thống 20 2.2.2 Biểu đồ thực thể liên kết mức vật lý Phân tích đặc tả yêu cầu hệ thống... Phân tích đặc tả yêu cầu hệ thống 22 Chương Mơ hình hóa chức 3.1Biểu đồ use case Hình 19 Biểu đồ use case tổng quát Phân tích đặc tả yêu cầu hệ thống 23 3.1.1 Các use case Hình 20Use case Phân. .. Sản phẩm Hình 12: Giao diện xem hàng Phân tích đặc tả yêu cầu hệ thống 12 Hình 13 Tìm sản phẩm showroom Hình 14: Giao diện giỏ hàng Phân tích đặc tả yêu cầu hệ thống 13 Hình 15: Giao diện