Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 64 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
64
Dung lượng
2,84 MB
Nội dung
lOMoARcPSD|12114775 TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ======***====== BÁO CÁO BTL 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 YÊU CẦU WEBSITE MAY PHƯƠNG THẢO GVHD: Nhóm - Lớp: Thành viên: Ths Nguyễn Thị Thanh Huyền 3- 20212IT6097004 Nguyễn Văn Tiến Nguyễn Văn Dũng Đoàn Thị Thúy Doãn Văn Huy Trần Giang Lân Hà Nội, Năm 2022 lOMoARcPSD|12114775 PAGE \* LỜI MỞ ĐẦU Trong báo cáo tập lớn thuộc học phần : Phân tích đặc tả yêu cầu phần mềm, nhóm phân tích đặc tả chi tiết trang web https://mayphuongthao.com/ với u cầu nhiệm vụ giao nhóm cố gắng học hỏi, tìm hiểu trao đổi với hướng dẫn giáo viên , vấn đề cụ thể cần phải giải nhóm trình bày báo cáo tập lớn chia thành chương: Chương Khảo sát hệ thống : Trong chương nhóm viết phiếu vấn , phiếu điều tra thu thập thơng tin trang web Bên cạnh có mơ tả rõ nét hoạt động chức trang web Chương 2.Mơ hình hóa liệu : Với nhiệm vụ chương nhóm mơ tả yêu cầu liệu , hoàn thành biểu đồ thực thể liên kết logic, thiết kế bảng biểu đồ liên kết vật lí Chương 3.Mơ hình hóa chức năng: Hồn thiện biểu đồ use case kèm theo mơ tả chi tiết use case Với nội dung thuộc báo cáo tập lớn, nhóm thảo luận vào thực chi tiết, cụ thể theo kế hoạch đặt tuần Song, tránh khỏi thiếu xót, nhóm chúng em mong nhận lời nhận xét góp ý thầy để báo cáo nhóm chúng em hoàn thiện Chúng em xin chân thành cảm ơn ! Hà Nội, ngày 15 tháng năm 2022 Viết báo cáo Các thành viên nhóm Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|12114775 PAGE \* Mục lục Chương Khảo sát hệ thống 1.1 Khảo sát sơ 1.1.1 Mục tiêu 1.1.2 Phương pháp 1.1.3 Đối tượng khảo sát 30 1.1.4 Kết sơ 30 1.1.5 Các tài liệu thu thập 31 1.2 Khảo sát chi tiết 42 1.2.1 Hoạt động hệ thống 42 1.2.2 Các yêu cầu chức 42 1.2.3 Các yêu cầu phi chức 43 Chương Mơ hình hóa liệu 44 2.1 Các yêu cầu liệu 44 2.2 Biểu đồ thực thể liên kết mức logic 45 2.3 Thiết kế bảng 45 2.4 Biểu đồ thực thể liên kết mức vật lý 48 Chương Mơ hình hóa chức 49 3.1 Biểu đồ use case 49 3.1.1 Các use case 49 3.1.2 Các use case thứ cấp 49 3.1.3 Phân rã số use case 50 3.2 Mô tả chi tiết use case 50 Các use case frontend 50 3.2.1 Mơ tả use case tìm kiếm sản phẩm( Nguyễn Văn Tiến) 50 3.2.2 Mô tả use case xem sản phẩm (Trần Giang Lân) 51 3.2.3 Mô tả use case xem showroom ( Nguyễn Văn Dũng ) 52 3.2.4 Mô tả use case xem tin tức ( Dỗn Văn Huy ) 53 3.2.5 Mơ tả chi tiết use case tốn ( Đồn Thị Thúy) 54 Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|12114775 PAGE \* Các use case backend 55 3.2.6 Mô tả use case quản lý đơn hàng (Đoàn Thị Thúy) 55 3.2.7 Mơ tả chi tiết use case Bảo trì danh mục (Nguyễn Văn Dũng) 57 3.2.8 Mô tả use case quản lý sản phẩm (Nguyễn Văn Tiến) 60 3.2.9 Mơ tả use case quản lý tin tức (Dỗn Văn Huy) 62 3.2.10 Mô tả use case quản lý showroom(Trần Giang Lân) 64 Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|12114775 PAGE \* Chương Khảo sát hệ thống 1.1Khảo sát sơ 1.1.1 Mục tiêu Xem thơng tin đặt mua sản phẩm có trang web 1.1.2 Phương pháp - Phỏng vấn Kế hoạch vấn giám đốc cơng ty Người hỏi: Hồng Phương Thảo Người vấn: Nguyễn Văn Tiến Địa chỉ: https://mayphuongthao.com/ Thời gian hẹn: 8h00 ngày 10/03/2022 Thời điểm bắt đầu: 8h10 ngày 10/03/2022 Thời điểm kết thúc: 8h40 ngày 10/03/2022 Đối tượng: Là giám đốc công ty may Phương Thảo Các yêu cầu đòi hỏi: - Là người giữ vai trị lớn Những thơng tin cần thu thập: + Sự cần thiết việc có website bán hàng nhận đặt may trực tuyến công ty + Hướng phát triển website công ty Cần thỏa thuận về: cơng ty - Có hiểu biết sâu rộng đồng phục - Có hiểu biết hoạt động cách vận hành website + Người tham gia khảo sát tinh thần tự nguyện đồng ý với điều khoản buổi khảo sát + Thái độ vui vẻ, thoải mái, hòa hiệp + Tránh nói chuyện sang việc Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|12114775 PAGE \* không liên quan đến nội dung khảo sát Ước lượng thời gian Chương trình - Giới thiệu Tổng quan dự án Tổng quan vấn Chủ đề đề cập, xin phép ghi âm Chủ đề 1: Sự cần thiết việc có website bán hàng nhận đặt may trực tuyến công ty - phút phút phút phút - 10 phút + Câu 1: Anh/Chị cho biết công ty bắt tay vào dự án xây dựng website với mục tiêu gì? + Câu 2: Theo anh/chị, việc có website bán hàng nhận đặt may sản phẩm giúp cơng ty điều việc giới thiệu bán sản phẩm? + Câu 3:Vậy theo anh/chị, từ website vào vận hành đáp ứng nhu cầu sử dụng công ty hay chưa? + Câu 4: Nếu chưa, cịn điều website khiến anh/chị phải băn khoăn cần khắc phục? + Câu 5: Công ty đầu tư để phát triển website theo hướng dễ tiếp cận với người mua hàng cách nào? - Chủ đề 2: Hướng phát triển website cơng ty - phút Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|12114775 PAGE \* + Câu 1: Theo anh/chị, việc quản lí vận hành website tối ưu tiện lợi hay chưa? + Câu 2: Nếu chưa anh/chị có hướng phát triển website để tối ưu việc quản lí vận hành? + Câu 3: Anh/Chị nghĩ việc thay đổi giao điện hệ thống để thêm thu hút người mua hàng ? + Câu 4: Theo anh/chị, thông tin công ty sản phẩm hệ thống đủ chi tiết độ xác hay chưa? + Câu 5: Nếu chưa, cần làm để thơng tin website cụ thể, chi tiết đủ độ xác thực? Tổng hợp nội dung ý kiến người hỏi - phút Kết thúc (thoả thuận) Dự kiến tổng cộng: 30 phút PHIẾU PHỎNG VẤN Dự án: Quản lý trang web May Phương Tiểu dự án: Quản lý trang web Thảo Người hỏi: Hoàng Phương Thảo May Phương Thảo Người hỏi: Nguyễn Văn Tiến Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|12114775 PAGE \* (Giám đốc công ty May Phương Ngày: 10/03/2022 Thảo) Câu hỏi Ghi Câu 1: Anh/Chị cho biết công ty bắt tay vào dự án xây dựng website với mục tiêu gì? Câu 2: Theo anh/chị, việc có website bán hàng nhận đặt may sản phẩm giúp cơng ty điều việc giới thiệu bán sản phẩm? Câu 3:Vậy theo anh/chị, từ website vào vận hành đáp ứng nhu cầu sử dụng công ty hay chưa? Câu 4: Nếu chưa, cịn điều website khiến anh/chị phải băn khoăn cần khắc phục? Câu 5: Công ty đầu tư để phát triển website theo hướng dễ tiếp cận với người mua hàng cách nào? Câu 6: Theo anh/chị, việc quản lí vận hành website tối ưu tiện lợi hay chưa? Câu 7: Nếu chưa anh/chị có hướng phát triển website để tối ưu việc quản lí vận hành? Câu 8: Anh/Chị nghĩ việc thay đổi giao điện hệ thống để thêm thu hút người mua hàng ? Câu 9: Theo anh/chị, thông tin công ty sản phẩm hệ thống đủ chi tiết độ xác hay chưa? Câu 10: Nếu chưa, cần làm để thơng tin website cụ thể, chi tiết đủ độ xác thực? Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|12114775 PAGE \* Đánh giá chung: - Người hỏi có đủ am hiểu kinh nghiệm để điều hành đưa hướng phát triển phù hợp website công ty - Đặt vấn đề người hỏi trả lời tự nhiên, thật lòng, thoải mái Kế hoạch vấn quản lý Người hỏi: Trần Văn Nam Người vấn: Đoàn Thị Thúy Địa chỉ: https://mayphuongthao.com/ Thời gian hẹn: 8h00 ngày 16/03/2022 Thời điểm bắt đầu: 8h10 ngày 16/03/2022 Thời điểm kết thúc: 8h40 ngày 16/03/2022 Đối tượng: Là quản lý showroom thuộc nhà may Phương Thảo Các u cầu địi hỏi: - Có tháng làm quản Những thông tin cần thu thập: + Tình hình phát triển showroom + Thái độ làm việc nhân viên + Số lượng chất lượng đồng phục + Mức độ hài lòng khách hàng lý - Trên 25 tuổi - Có hiểu biết đồng phục showroom + Chiến lược kinh doanh tới Cần thỏa thuận về: + Người tham gia khảo sát tinh thần tự nguyện đồng ý với điều khoản buổi khảo sát + Thái độ vui vẻ, thoải mái, hòa hiệp Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|12114775 PAGE \* + Tránh nói chuyện sang việc khơng liên quan đến nội dung khảo sát Ước lượng thời gian Chương trình - Giới thiệu Tổng quan dự án Tổng quan vấn Chủ đề dề cập, xin phép ghi âm - Chủ đề 1: Việc quản lý nhân viên - phút phút phút phút - 10 phút showroom? + Câu 1: Anh/Chị cho biết phương pháp quản lý nhân viên mình? + Câu 2: Anh/Chị cho biết số lượng nhân viên mà quản lý? + Câu 3: Anh/Chị nêu tiêu chí để tuyển chọn nhân viên? + Câu 4: Nếu nhân viên mắc sai lầm vi phạm nôi quy công ty, anh/chị xử lý nào? + Câu 5: Anh/Chị sa thải nhân viên lí gì? - Chủ đề 2: Việc vận hành showroom + Câu 1: Tiêu chí lựa chọc đồng - phút phục anh/chị gì? + Câu 2: Anh/Chị nêu ý tưởng làm tăng doanh thu Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|12114775 PAGE \* 3.2.1 Tại bước 3.1.1 luồng bản, hệ thống không lấy thông tin từ bảng SanPham hiển thị thơng báo “Thơng tin sản phẩm không hợp lệ!” use case kết thúc 3.2.2 Tại thời điểm trình thực use case không kết nối với với với sở liệu hệ thống đưa hình thơng báo lỗi use case kết thúc Các yêu cầu đặc biệt : Không Tiền điều kiện : Không Hậu điều kiện : Không Yêu cầu mở rộng : Không 3.2.3 Mô tả use case xem showroom ( Nguyễn Văn Dũng ) Tên use case : Xem showroom Mơ tả tóm tắt Use case cho phép người mua hàng xem thông tin chi tiết showroom Luồng kiện 3.1 Luồng 3.1.1 Use case bắt đầu người mua hàng kích chuột vào danh mục “ Showroom” menu Hệ thống đọc thơng tin từ bảng Showroom hiển thị lên hình thông tin Hệ thống cửa hàng gồm: Tên showroom, địa chỉ, số điện thoại, đồ 3.1.2 Khi người mua hàng kích chuột vào tên showroom hệ thống đọc thông tin từ bảng Showroom hiển thị lên hình thơng tin chi tiết showroom gồm: tên showroom, địa chỉ, số điện thoại, hotline, email, mở cửa dẫn đường 3.2 Luồng rẽ nhánh 3.2.1 Tại bước 3.1.1 bảng Showroom chưa có liệu hệ thống hiển thị lên hình thơng báo “Danh sách Showroom trống!” use case kết thúc 3.2.2 Tại thời điểm q trình thực use case khơng kết nối với với với sở liệu hệ thống đưa hình thông báo lỗi use case kết thúc Phân tích đặc tả yêu cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 PAGE \* Các yêu cầu đặc biệt : Không Tiền điều kiện : Không Hậu điều kiện : Không Yêu cầu mở rộng : Không 3.2.4 Mô tả use case xem tin tức ( Doãn Văn Huy ) Tên use case : Xem tin tức Mơ tả tóm tắt Use case cho phép người mua hàng xem tin tức mà công ty đăng tải Luồng kiện 3.1 Luồng 3.1.1 Use case bắt đầu người mua hàng kích chuột vào danh mục “Tin tức” menu Hệ thống đọc thông tin từ bảng TinTuc hiển thị lên hình thơng tin tin tức gồm: tiêu đề, ảnh mô tả, nội dung (rút gọn), ngày đăng 3.1.2 Khi người mua hàng kích chuột vào tiêu đề tin tức, ảnh mơ tả nút “Xem thêm” hệ thống đọc thông tin từ bảng TinTuc hiển thị lên hình thơng tin chi tiết tin tức gồm: tiêu đề, ngày đăng, người đăng nội dung tin tức 3.2 Luồng rẽ nhánh 3.2.1 Tại bước 3.1.1 bảng TinTuc chưa có liệu hệ thống hiển thị lên hình thông báo “Danh sách tin tức trống!” use case kết thúc 3.2.2 Tại thời điểm trình thực use case khơng kết nối với với với sở liệu hệ thống đưa hình thơng báo lỗi use case kết thúc Các yêu cầu đặc biệt : Không Tiền điều kiện : Không Hậu điều kiện : Không Yêu cầu mở rộng : Không 3.2.5 Mô tả chi tiết use case tốn ( Đồn Thị Thúy) Phân tích đặc tả yêu cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 PAGE \* Tên use case: Thanh toán Mơ tả tóm tắt Use case cho phép người mua hàng tốn sản phẩm có giỏ hàng Luồng kiện 3.1 Luồng 3.1.1 Use case bắt đầu người mua hàng kích chuột vào “tiến hành tốn” giao diện giỏ hàng Hệ thống thị giao diện trang toán đơn hàng 3.1.2 Tại giao diện tốn, khách hàng tiến hành điền thơng tin vào biểu mẫu toán bao gồm: họ tên, số điện thoại, địa email, địa chỉ, ghi thông tin đơn hàng click vào ô “Đặt mua” Hệ thống lưu thông tin đơn hàng vào bảng DonHang Use case kết thúc 3.2 Luồng rẽ nhánh 3.2.1 Tại thời điểm trình thực use case không kết nối với với với sở liệu hệ thống đưa hình thơng báo lỗi 3.2.2 Tại luồng bản, khách hàng đặt đơn hàng thành công chuyển sang giao diện chi tiết đơn hàng đọc từ bảng DonHang gồm: mã đơn hàng, ngày, tổng cộng, hình thức tốn, thơng báo “Đơn hàng nhận” Use case kết thúc Các yêu cầu đặc biệt: Không Tiền điều kiện: Người mua hàng phải thực use case Xem giỏ hàng Hậu điều kiện: Không Yêu cầu mở rộng: Không Các use case backend Phân tích đặc tả yêu cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 PAGE \* 3.2.6 Mô tả use case quản lý đơn hàng (Đoàn Thị Thúy) Tên use case : Quản lý đơn hàng Mơ tả tóm tắt : Use case cho phép người quản trị xem, cập nhật xóa đơn hàng bảng DonHang Luồng kiện: 3.1 Luồng bản: 3.1.1 Use case bắt đầu người quản trị kích chuột vào nút “Quản lý đơn hàng” menu quản trị Hệ thống lấy danh sách đơn hàng giày bao gồm thông tin (mã đơn hàng, ngày đặt, mã khách hàng) từ bảng DonHang sở liệu hiển thị danh sách đơn hàng lên hình 3.1.2 Xóa đơn hàng: a Người quản trị kích vào nút “Xóa” đơn hàng giao diện danh sách đơn hàng Hệ thống hiển thị hình u cầu xác nhận xóa b Người quản trị kích vào nút “Đồng ý” Hệ thống xóa đơn hàng chọn khỏi bảng DonHang hiển thị danh sách đơn hàng cập nhật Use case kết thúc Phân tích đặc tả yêu cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 PAGE \* 3.1.3 Cập nhật đơn hàng: a Người quản trị kích vào nút “cập nhật” đơn hàng giao diện danh sách đơn hàng Hệ thống thị giao diện biểu mẫu chứa thông tin đơn hàng kích chuột Sau người quản trị điền thông tin cần cập nhật đơn hàng kích chuột vào nút "Lưu thay đổi" Hệ thống hiển thị hình yêu cầu xác nhận cập nhật đơn hàng b Người quản trị kích vào nút “xác nhận” Hệ thống cập nhật lại đơn hàng chọn vào bảng DonHang bao gồm thông tin (Mã đơn hàng, ngày đặt, mã khách hàng) sau hiển thị lại giao diện danh sách đơn hàng sau cập nhật Use case kết thúc 3.2 Luồng rẽ nhánh 3.2.1 Tại bước 3.1.2b luồng bản, người quản trị kích vào nút “Hủy bỏ” hệ thống hủy bỏ thao tác xóa trả lại giao diện danh sách đơn hàng 3.2.2 Tại bước 3.1.3b luồng bản, người quản trị kích vào nút “Hủy bỏ” hệ thống hủy bỏ thao tác cập nhật đơn hàng trả lại giao diện danh sách đơn hàng 3.2.3 Tại bước luồng bản, khơng kết nối với sở liệu hệ thống hiển thị thông báo "lỗi máy chủ" 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: Phân tích đặc tả yêu cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 PAGE \* Nếu use case kết thúc thành cơng thơng tin đơn hàng cập nhật sở liệu Điểm mở rộng: Khơng có 3.2.7 Mơ tả chi tiết use case Bảo trì danh mục (Nguyễn Văn Dũng) Tên use case: Bảo trì danh mục Mô tả vắn tắt: Use case cho phép người quản trị xem, thêm, sửa, xoá danh mục bảng DanhMuc Luồng kiện Luồng 3.1.1 Use case bắt đầu người quản trị kích vào danh mục menu quản trị Hệ thống lấy thông tin chi tiết danh mục (mã danh mục, tên danh mục) từ bảng DanhMuc sở liệu hiển thị danh sách danh mục lên hình 3.1.2 Thêm danh mục: a Người quản trị kích vào nút “Thêm mới” cửa sổ danh sách danh mục Hệ thống hiển thị hình u cầu nhập thơng tin chi tiết cho danh mục gồm mã danh mục, tên danh mục Phân tích đặc tả yêu cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 PAGE \* b Người quản trị nhập thông tin tên danh mục kích vào nút “Tạo” Hệ thống sinh mã danh mục mới, tạo danh mục bảng DanhMuc hiển thị danh sách danh mục cập nhật 3.1.3 Sửa danh mục: a Người quản trị kích vào nút “Sửa” dịng danh mục Hệ thống lấy thông tin cũ danh mục chọn gồm: mã, tên từ bảng DanhMuc hiển thị lên hình b Người quản trị nhập thơng tin cho tên danh mục kích vào nút “Cập nhật” Hệ thống sửa thông tin danh mục chọn bảng DanhMuc hiển thị danh sách danh mục cập nhật 3.1.4 Xóa danh mục a Người quản trị kích vào nút “Xóa” dịng danh mục Hệ thống hiển thị hình u cầu xác nhận xóa b Người quản trị kích vào nút “Đồng ý” Hệ thống xóa danh mục chọn khỏi bảng DanhMuc hiển thị danh sách danh mục cập nhật Use case kết thúc 3.2 Các luồng rẽ nhánh 3.2.1 Tại bước 3.1.2b 3.1.3b luồng người quản trị nhập thơng tin danh mục 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 3.2.2 Tại bước 3.1.2b 3.1.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 danh mục bảng DanhMuc Phân tích đặc tả yêu cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 PAGE \* 3.2.3 Tại bước 3.1.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 danh mục bảng DanhMuc 3.2.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 danh mục cập nhập sở liệu Điểm mở rộng Không có 3.2.8 Mơ tả use case quản lý sản phẩm (Nguyễn Văn Tiến) Tên use case: Quản lý sản phẩm Mơ tả vắn tắt: Phân tích đặc tả yêu cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 PAGE \* Use case cho phép người quản trị xem, thêm, sửa xóa sản phẩm bảng SanPham Luồng kiện 3.1 Luồng bản: 3.1.1 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 sản phẩm bảng SanPham gồm: mã sản phẩm, ảnh minh họa, tên sản phẩm, chất liệu, mô tả, giá bán, mã loại sản phẩm 3.1.2 Thêm sản phẩm: a, Người quản trị kích vào nút “Thêm mới” icon “+” cửa sổ danh sách sản phẩm Hệ thống hiển thị hình u cầu nhập thơng tin chi tiết cho sản phẩm gồm: Mã sản phẩm, ảnh minh họa, tên sản phẩm, chất liệu, mô tả, giá bán, loại sản phẩm b, Người quản trị chọn/nhập thông tin tên sản sản phẩm, ảnh minh họa, chất liệu, mô tả, giá bán, loại sản phẩm tự sinh mã sản phẩm bảng SanPham hiển thị danh sách sản phẩm cập nhập 3.1.3 Sửa sản phẩm: a, Người quản trị kích vào nút “Sửa” icon edit dòng sản phẩm Hệ thống lấy thông tin cũ sản phẩm bảng liên quan cần thiết chọn gồm: Một sản phẩm chọn SanPham: Mã sản phẩm, ảnh minh họa, tên sản phẩm, chất liệu, mô tả giá bán, loại sản phẩm Sau hiển thị lên hình b, Người quản trị chọn/nhập thông tin cho sản phẩm gồm: mã sản phẩm, tên sản phẩm, chất liệu, mô tả, giá bán, loại sản phẩm sau kích vào nút “Cập nhật” Hệ thống sửa thông tin sản phẩm chọn bảng SanPham, LoaiSanPham hiển thị thông tin sản phẩm cập nhật Phân tích đặc tả yêu cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 PAGE \* 3.1.4 Xóa sản phẩm a, Người quản trị kích vào nút “Xóa” biểu tượng “cancel” dòng sản phẩm Hệ thống hiển thị hình yêu cầu xác nhận xóa b, Người quản trị kích vào nút “Đồng ý” Hệ thống xóa sản phẩm chọn khỏi bảng SanPham => Sau hệ thống hiển thị thơng tin danh sách sản phẩm sau xóa Use case kết thúc 3.2 Các luồng rẽ nhánh 3.2.1 Tại bước 3.1.2b 3.1.3b 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 u cầu nhập lại Người quản trị nhập lại kích vào nút “Hủy bỏ” để kết thúc phiên làm việc 3.2.2 Tại bước 3.1.2b 3.1.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 sửa hiển thị danh sách giày bảng SanPham 3.2.3 Tại bước 3.1.4b luồng người quản trị kích vào nút “huỷ bỏ” hệ thống bỏ qua thao tác xóa hiển thị danh sách giày bảng SanPham 3.2.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: Phân tích đặc tả yêu cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 PAGE \* Nếu use case kết thúc thành cơng thơng tin sản phẩm cập nhập sở liệu Điểm mở rộng: Khơng có 3.2.9 Mơ tả use case quản lý tin tức (Doãn Văn Huy) Tên use case : Quản lý tin tức Mô tả tóm tắt : Use case cho phép người quản trị xem, thêm, sửa, xóa đăng bảng TinTuc Luồng kiện: 3.1 Luồng bản: 3.1.1 Use case bắt đầu người quản trị kích chuột vào nút “Quản lý tin” menu quản trị Hệ thống lấy danh sách đăng bao gồm thông tin: mã tin tức, tiêu đề, nội dung, ảnh mô tả, người đăng, ngày đăng từ bảng TinTuc hiển thị lên hình 3.1.2 Thêm tin tức a Người quản trị kích vào nút “Tạo tin tức” cửa sổ giao diện web quản trị Hệ thống hiển thị hình yêu cầu nhập thông tin chi tiết cho tin tức gồm: Tiêu đề, ảnh mơ tả, nội dung b Người quản trị kích vào nút “Đăng bài” Hệ thống tự động tạo mã tin tức, ngày đăng, người đăng thêm viết tin tức vừa nhập vào bảng TinTuc hiển thị danh sách tin tức sau thêm 3.1.3 Cập nhật tin tức Phân tích đặc tả yêu cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 PAGE \* a Người quản trị kích vào nút “Sửa” tin tức muốn sửa Hệ thống hiển thị hình thơng tin tin tức bao gồm: Tiêu đề, ảnh mơ tả, nội dung, người đăng, ngày đăng từ bảng TinTuc b Người quản trị chọn/nhâ ̣p thông tin cho tin tức gồm: tiêu đề, ảnh mô tả, nô ̣i dung sau kích vào nút “Cập nhật” Hệ thống tự động cập nhật lại ngày đăng, người đăng sửa thông tin tin tức chọn bảng TinTuc hiển thị tin tức cập nhật 3.1.4 Xóa tin tức a Người quản trị kích vào nút “Xóa” tin tức Hệ thống hiển thị hình u cầu xác nhận xóa b Người quản trị kích vào nút “Đồng ý” Hệ thống xóa tin tức chọn khỏi bảng TinTuc hiển thị hình danh sách tin tức cập nhật sau xóa Use case kết thúc 3.2 Luồng rẽ nhánh: 3.2.1.Tại bước 3.1.2b luồng bản, người quản trị kích vào nút “Hủy bỏ” hệ thống hủy bỏ thao tác thêm tin tức trả lại giao diện danh sách tin tức bảng TinTuc 3.2.2.Tại bước 3.1.3b luồng bản, người quản trị kích vào nút “Hủy bỏ” hệ thống hủy bỏ thao tác cập nhật tin tức trả lại giao diện danh sách tin tức bảng TinTuc 3.2.3.Tại bước 3.1.2b 3.1.3b luồng người quản trị nhập thông tin tin tức 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 kích vào nút “Hủy bỏ” để kết thúc 3.1.4.Tại bước 4b luồng người quản trị kích vào nút “Hủy bỏ” hệ thống bỏ qua thao tác xóa hiển thị danh sách tin tức bảng TinTuc Phân tích đặc tả yêu cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 PAGE \* 3.1.5.Tại bước luồng bản, không kết nối với sở liệu hệ thống hiển thị thông báo lỗi “lỗi máy chủ” 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 đơn hàng cập nhật sở liệu Điểm mở rộng: Khơng có 3.2.10 Mơ tả use case quản lý showroom(Trần Giang Lân) Tên use case : Quản lý showroom Mơ tả tóm tắt: Use case cho phép người quản trị xem, cập nhật thông tin showroom bảng Showroom Luồng kiện: 3.1 Luồng bản: 3.1.1 Use case bắt đầu người quản trị kích chuột vào nút “Quản lý showroom” menu quản trị Phân tích đặc tả yêu cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 PAGE \* Hệ thống lấy danh sách showroom bao gồm thông tin (mã showroom, tên showroom, địa chỉ, số điện thoại, email, thời gian mở cửa, đường đi) từ bảng Showroom sở liệu hiển thị danh sách Showroom lên hình 3.1.2 Thêm Showroom a Người quản trị kích vào nút “Thêm Showroom” cửa sổ giao diện web quản trị Hệ thống hiển thị hình yêu cầu nhập thông tin chi tiết cho Showroom gồm: mã showroom, tên showroom, địa chỉ, số điện thoại, email, thời gian mở cửa, đường b Người quản trị nhập đầy đủ thơng tin Showroom kích vào nút “Tạo” Hệ thống thêm Showroom vào bảng Showroom hiển thị danh sách Showroom sau thêm 3.1.3 Cập nhật Showroom: a Người quản trị kích vào nút “cập nhật” Showroom giao diện danh sách Showroom Hệ thống thị giao diện biểu mẫu chứa thông tin Showroom kích chuột Sau người quản trị điền thơng tin cần cập nhật Showroom kích chuột vào nút "Lưu thay đổi" Hệ thống hiển thị hình yêu cầu xác nhận cập nhật Showroom b Người quản trị kích vào nút “xác nhận” Hệ thống cập nhật lại Showroom chọn vào bảng Showroom bao gồm thông tin (mã showroom, tên showroom, địa chỉ, số điện thoại, email, thời gian mở cửa, đường đi) sau hiển thị lại giao diện danh sách Showroom sau cập nhật Use case kết thúc 3.2 Luồng rẽ nhánh Phân tích đặc tả yêu cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 PAGE \* 3.2.1 Tại bước 3.1.2b luồng bản, người quản trị kích vào nút “Hủy bỏ” hệ thống hủy bỏ thao tác cập nhật Showroom trả lại giao diện danh sách Showroom 3.2.2 Tại bước luồng bản, không kết nối với sở liệu hệ thống hiển thị thơng báo "lỗi máy chủ" 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 Showroom cập nhật sở liệu Các yêu cầu mở rộng: Không có Phân tích đặc tả u cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) ... 1.1.5 Các tài liệu thu thập -Giao diện Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|12114775 PAGE * Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|12114775 PAGE * Phân tích đặc tả yêu cầu hệ... web Thảo Người hỏi: Hoàng Phương Thảo May Phương Thảo Người hỏi: Nguyễn Văn Tiến Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|12114775 PAGE * (Giám đốc công ty May Phương Ngày: 10/03/2022 Thảo) ... - Các loại đồng phục Phân tích đặc tả yêu cầu hệ thống Downloaded by Vu Vu (quangchinhlas199@gmail.com) lOMoARcPSD|12114775 PAGE * - Các showroom - Thông tin showroom Phân tích đặc tả yêu cầu