Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 72 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
72
Dung lượng
1,57 MB
Nội dung
lOMoARcPSD|15963670 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 CỦA WEBSITE BÁN SÁCH FAHASA.COM GVHD: Nhóm - Lớp: Thành viên: Ths Nguyễn Thị Thanh Huyền 20212IT6097008 Lê Văn Đức Đạt Phan Mạnh Hoàng Nguyễn Phú Nam Nguyễn Văn Sơn Hà nội, Năm 2022 lOMoARcPSD|15963670 PAGE \* LỜI MỞ ĐẦU Khi internet phát triển lĩnh vực thương mại điện tử trở nên vị quan trọng cơng ty - doanh nghiệp đầu tư phát triển website bán hàng online lĩnh vực Để xây dựng website thương mại online thu hút khách hàng đem lại hiệu cao bước quan trọng việc phân tích đặc tả yêu cầu website để việc xây dựng trang web trở nên hoàn thiện, đầy đủ Bằng tìm hiểu kiến thức mơn học hướng dẫn giảng viên Nguyễn Thị Thanh Huyền nhóm chúng em tiến hành thực báo cáo tập lớn “Phân tích đặc tả yêu cầu website bán sách Fahasa.com” nhằm đặc tả chi tiết dịch vụ mà hệ thống website cung cấp ràng buộc để xây dựng vận hành trang web bán sách Từ việc khảo sát hệ thống đến xác định mơ hình hóa chức liệu trang web nhóm tiến hành phân tích đặc tả chi tiết website Fahasa với mục đích xác định mức độ đáp ứng website với khách hàng- người truy cập website Trong trình tìm hiểu thực báo cáo nhóm chúng em khơng thể tránh khỏi thiếu hụt sai sót , nhóm mong nghe nhận xét ý kiến đánh giá dành cho nhóm Nhóm chúng em xin chân thành cảm ơn! Mục lục Chương Khảo sát hệ thống 1.1 Khảo sát sơ 6 Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|15963670 PAGE \* 1.1.1 Mục tiêu 1.1.2 Phương pháp 1.1.3 Đối tượng khảo sát 32 1.1.4 Kết sơ 32 1.1.5 Các tài liệu thu thập 33 1.2 Khảo sát chi tiết 40 1.2.1 Hoạt động hệ thống 40 1.2.2 Các yêu cầu chức 40 1.2.3 Các yêu cầu phi chức 41 Chương Mơ hình hóa liệu 2.1 42 Các yêu cầu liệu 42 2.2 Biểu đồ thực thể liên kết mức logic 43 2.3 Mơ hình sở liệu mức vật lý 44 2.4 Thiết kế bảng 44 2.5 Biểu đồ thực thể liên kết mức vật lý 48 Chương Mơ hình hóa chức 3.1 Biểu đồ use case 49 49 3.1.1 Các use case 49 3.1.2 Các use case thứ cấp 52 3.1.3 Phân rã số use case 54 3.2 Mô tả chi tiết use case 55 Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|15963670 PAGE \* 3.2.1 Mô tả use case Đăng nhập khách hàng (Nguyễn Phú Nam) 55 3.2.2 Mơ tả use case Tìm kiếm sách(Nguyễn Phú Nam) 57 3.2.3 Mô tả use case Bảo trì thể loại sách(Nguyễn Phú Nam) 58 3.2.4 Mơ tả use case Xem sách theo thể loại(Nguyễn Văn Sơn) 60 3.2.5 Mô tả use case Sửa thông tin cá nhân(Nguyễn Văn Sơn) 61 3.2.6 Mô tả use case Bảo trì danh mục(Nguyễn Văn Sơn) 62 3.2.7 Mơ tả use case Xem Thơng Báo(Phan Mạnh Hồng) 64 3.2.8 Mơ tả use case Bảo trì sách(Phan Mạnh Hồng) 65 3.2.9 Mơ tả use case Quản lý giỏ hàng (Phan Mạnh Hoàng) 67 3.2.10 Mơ tả use case Bảo trì nhóm sách (Lê Văn Đức Đạt) 68 3.2.11 Mô tả use case Flashsale(Lê Văn Đức Đạt) 70 3.2.12 Mô tả use case Bảo trì Flash sale(Lê Văn Đức Đạt) 72 Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|15963670 PAGE \* Chương Khảo sát hệ thống 1.1Khảo sát sơ 1.1.1 Mục tiêu Tìm kiếm thơng tin sản phẩm khảo sát hoạt động hệ thống website bán sách Fahasa.com 1.1.2 Phương pháp ● Kế hoạch vấn người quản lý website Kế hoạch vấn Người hỏi: Người quản lý website Người hỏi: Phan Mạnh Hoàng bán sách: Nguyễn Văn A Địa chỉ: Lầu 5, 387-389 Hai Bà Trưng Thời gian hẹn:Ngày 6/5/2022 Quận TP HCM Thời gian bắt đầu: 14h Công Ty Cổ Phần Phát Hành Sách TP Thời điểm kết thúc:14h35’ HCM - FAHASA 60 - 62 Lê Lợi, Quận 1, TP HCM, Việt Nam Đối tượng: Các yêu cầu đòi hỏi: Đối tượng đươc hỏi quản lý website Người hỏi phải người nhà sách Fahasa quản lý website nhà sách Mục tiêu vấn: Fahasa.com online ● Tìm hiểu website nhà sách ● Thơng tin mà trang web bán sách Fahasa.com cung cấp ● Cách thức hoạt động trang web bán sách Fahasa.com Cần thỏa thuận về:Thông tin nhà sách, quản lý bán hàng online qua website Chương trình: Ước lượng thời gian: ● Giới thiệu mục đích buổi phút Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|15963670 PAGE \* vấn: Tìm hiểu thơng tin , hoạt động bán hàng nhà sách website Fahasa.com ● Tổng quan dự án ● Tổng quan vấn ● Chủ đề đề cập : - Thông tin sản phẩm nhà sách online - Quản lý bán hàng website - Một số thơng tin khác ● Tổng hợp nội dung ý kiến người hỏi Kết thúc thỏa thuận phút phút phút phút phút phút phút Dự kiến tổng: 32 phút ● Mẫu phiếu vấn theo kế hoạch Dự án: Xây dựng website giới thiệu bán hàng cho nhà sách Fahasa Người hỏi: Người quản lý trang web Fahasa Câu hỏi Câu 1: Mục đích việc lập website bán hàng nhà sách Fahasa gì? Tiểu dự án: Người hỏi: Phan Mạnh Hoàng Ngày: 6/5/2022 Ghi Trả lời: Mục đích để tăng doanh số bán hàng, phát triển cửa hàng đăc biệt thời kỳ covit phức tạp mua hàng qua mạng phổ biến Quan sát: Câu 2: Mua hàng website có khác Trả lời: so với mua trực tiếp cửa hàng ? Mua hàng website tiện lợi Theo bạn, mua đâu tiện lợi ? nhiều.Mọi người mua hàng nhà mà khơng phải đến tận cửa hàng,giảm bớt thời gian chi phí Quan sát: Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|15963670 PAGE \* Câu 3: Công việc người quản lý trang web online bao gồm ? Trả lời: -Tạo nội dung, chỉnh sửa nội dung phù hợp -Thường xuyên cập nhật nội dung -Kiểm tra tình trạng sửa lỗi phát sinh -Tối ưu hóa -Quảng bá website Quan sát: Câu 4: Trang web kinh doanh loại hình sách văn phịng phẩm nào? Trả lời: Trang web kinh doanh nhiều mặt hàng khác nhau.Khơng có nhiều loại sách khác mà bên cạnh cịn có đồ chơi,dụng cụ học tập,đồ lưu niệm,… Quan sát: Câu 5: Những mặt hàng có trang web có đủ giống so với mặt hàng cửa hàng ? Trả lời: Nhưng mặt hàng có web cam kết làm giống hoàn toàn so với mặt hàng cửa hàng hàng có cửa hàng đăng bán web.Vậy nên người mua trực tuyến web thay đến trực tiếp cửa hàng Quan sát: Câu 6: Theo anh/chị, nên làm để thu hút khách hàng mua sách trực Trả lời: Nên quảng bá trang web đến Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|15963670 PAGE \* tuyến qua trang web thời kỳ dich bệnh covit phức tạp? người có sách ưu đãi để thu hút người mua hàng trực tuyến web Quan sát: Câu 7: Các khách hàng có cảm thấy hài lịng trải nghiệm mua hàng online nhà sách khơng? Trả lời: Website có phần đánh giá cho người sau mua hàng.Theo thấy người hài long mua hàng,và mua nhiều lần Quan sát: Câu 8: Anh/Chị đưa giải pháp Trả lời: giúp nhà sách bán hàng online hiệu quả? Quảng bá website đến đông đảo người Áp dụng nhiều chương trình khuyến hấp dẫn Thiết kế website dễ dàng sử dụng cho lứa tuổi,mọi đối tượng Quan sát: Câu 9: Anh/Chị đánh giá mức Trả lời: độ đạt website bán hàng Trong thời đại 4.0, mua hàng bán hàng tại? hạng phổ biến nên số lượng mua hàng online phát triển so với mua trực tiếp hàng Quan sát: Câu 10: Anh/Chị có giải pháp Trả lời: giúp bảo mật website bán hàng hiệu Cài đặt SSL quả? Cập nhật phần mềm ứng dụng web Dùng tường lửa ứng dụng web Xử lý cơng DDOS Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|15963670 PAGE \* Sử dụng plugin bảo mật website Thay đổi HTTP sang HTTPS Cài đặt mật cho website Giới hạn địa IP truy cập web Quan sát: Đánh giá chung: ● Kế hoạch vấn nhân viên nhà sách Kế hoạch vấn Người hỏi: Nhân viên bán hàng Người hỏi: Lê Văn Đức Đạt nhà sách: Nguyễn Văn B Địa chỉ: Lầu 5, 387-389 Hai Bà Trưng Thời gian hẹn:Ngày 10/5/2022 Quận TP HCM Thời gian bắt đầu: 8h Công Ty Cổ Phần Phát Hành Sách TP Thời điểm kết thúc:8h35’ HCM - FAHASA 60 - 62 Lê Lợi, Quận 1, TP HCM, Việt Nam Đối tượng: Các yêu cầu đòi hỏi: Đối tượng đươc hỏi nhân viên nhà Người hỏi phải nhân sách Fahasa viên nhà sách người có kiến Mục tiêu vấn: thức sản phẩm , dịch vụ bán ● Tìm hiểu sản phẩm nhà sách ● Cách thức bán hàng, dịch vụ khách hàng nhà sách hàng nhà sách Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|15963670 PAGE \* Cần thỏa thuận về:Thông tin nhà sách, cách bán hàng, thái độ phục vụ nhân viên nhà sách dịch vụ Chương trình: Ước lượng thời gian: ● Giới thiệu mục đích buổi vấn: Tìm hiểu thơng tin , hoạt động bán hàng nhà sách website Fahasa.com ● Tổng quan dự án ● Tổng quan vấn ● Chủ đề đề cập : - Thông tin sản phẩm nhà sách - Cách bán hàng nhà sách - Một số thông tin khác ● Tổng hợp nội dung ý kiến người hỏi Kết thúc thỏa thuận phút phút phút phút phút phút phút phút Dự kiến tổng: 32 phút ● Mẫu phiếu vấn nhân viên bán hàng nhà sách theo kế hoạch Dự án: Xây dựng website giới thiệu bán hàng cho nhà sách Fahasa Người hỏi: Nhân viên bán hàng nhà sách Câu hỏi Câu 1: Anh/chị giới thiệu mặt hàng nhà sách Fahasa ? Tiểu dự án: Tìm hiểu cách thức bán hàng nhà sách Người hỏi: Lê Văn Đức Đạt Ngày: 10/5/2022 Ghi Trả lời: Tất nhiên , nhà sách cung cấp thể loai sách khác nước ngồi nước,bên cạnh cung cấp thêm sản phẩm làm đẹp, sức khỏe, đồ chơi đồ gia Phân tích đặc tả yêu cầu hệ thống lOMoARcPSD|15963670 PAGE \* hiển thị danh sách thể loại sách cập nhật 4) Xóa thể loại sách: a Người quản trị kích vào nút “Xóa” dịng thể loại sách 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 thể loại sách chọn khỏi bảng “TheLoaiSach” hiển thị danh sách thể loại sách cập nhật Use case kết thúc o Luồng rẽ nhánh: 1) Tại bước 2b 3b luồng người quản trị nhập thông tin thể loại sách 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 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 use case kết thúc 2) 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 thể loại sách bảng ”TheLoaiSach” 3) 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 Use case kết thúc ✔ Các yêu cầu đặc biệt: Use case cho phép người quản trị 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 thể loại sách cập nhập sở liệu ✔ Điểm mở rộng: Khơng có 3.2.4 Mơ tả use case Xem sách theo thể loại(Nguyễn Văn Sơn) Tên use case Phân tích đặc tả yêu cầu hệ thống Downloaded by ng?c trâm (ngoctram201217@gmail.com) lOMoARcPSD|15963670 PAGE \* Xem sách theo thể loại Mô tả vắn tắt Use case cho phép khách hàng xem sách theo thể loại sách ✔ Luồng kiện: o Luồng bản: 1) Use case bắt đầu khách hàng kích chuột vào danh mục sản phẩm Hệ thống lấy thông tin nhóm sách bao gồm tên nhóm sách từ bảng NHOMSACH hiển thị lên hình 2) Khách hàng kích vào tên nhóm sách Hệ thống lấy thông tin phân loại sách bao gồm tên thể loại sách từ bảng THELOAISACH hiển thị lên hình 3) Khách hàng kích vào tên phân loại sách Hệ thống lấy thông tin sách thuộc phân loại sách bao gồm tên sách, ảnh minh họa, giá bán, đánh giá…từ bảng THONGTINCHITIETSACH hiển thị lên hình Use case kết thúc o Luồng rẽ nhánh: 1) Tại bước luồng bảng NHOMSACH chưa có liệu hình thơng báo “chưa có nhóm sách !” use case kết thúc 2) Tại bước luồng bản, khơng tìm thấy thể loại sách nhóm sách vừa chọn bảng THELOAISACH hệ thống hiển thị thơng báo: “Khơng tìm thấy thể loại sách thuộc nhóm sách này!” use case kết thúc 3) Tại bước luồng bản, khơng tìm thấy sách thể loại sách vừa chọn, hệ thống hiển thị thơng báo: “Khơng tìm thấy sách thể loại này!” use case kết thúc 4) 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 use case kết thúc Use case kết thúc ✔ Các u cầu đặc biệt: Khơng có Phân tích đặc tả yêu cầu hệ thống Downloaded by ng?c trâm (ngoctram201217@gmail.com) lOMoARcPSD|15963670 PAGE \* ✔ Tiền điều kiện: Khơng có ✔ Hậu điều kiện: Khơng có ✔ Điểm mở rộng: Khơng có 3.2.5 Mơ tả use case Sửa thông tin cá nhân(Nguyễn Văn Sơn) Tên use case Sửa thông tin cá nhân Mô tả vắn tắt Use case cho phép khách hàng sửa thông tin cá nhân ✔ Luồng kiện: o Luồng bản: 1) Use case bắt đầu khách hàng kích vào biểu tượng “Tài khoản” menu chọn mục ‘’Thông tin tài khoản” danh mục tài khoản Hệ thống lấy thông tin cá nhân khách hàng từ csdl bảng KHACHHANG lên hình thơng tin mà khách hàng điền lúc đăng ký tài khoản 2) Khách hàng chọn phần thông tin muốn sửa (Họ, Tên , số điện thoại, email, giới tính , ngày sinh, mật …) sửa theo ý Sau ấn vào nút “Lưu thay đổi” để lưu lại thông tin sửa , thông tin cập nhật lên hình.Use case kết thúc Use case kết thúc o Luồng rẽ nhánh: 1) Tại bước luồng khách hàng nhập thiếu sai định dạng email số điện thoại khơng thể nhập mã OTP hệ thống gửi hình xuất thông báo “Nhập lại email!” “Nhập lại số điện thoại”.Use case kết thúc 2) 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: Phân tích đặc tả yêu cầu hệ thống Downloaded by ng?c trâm (ngoctram201217@gmail.com) lOMoARcPSD|15963670 PAGE \* Khơng có ✔ Tiền điều kiện: Khách hàng cần đăng nhập để tiến hành sửa thông tin cá nhân ✔ Hậu điều kiện: Nếu use case kết thúc thành cơng thơng tin khách hàng cập nhật vào bảng KHACHHANG sở liệu ✔ Điểm mở rộng: Không có 3.2.6 Mơ tả use case Bảo trì danh mục(Nguyễn Văn Sơn) 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 xóa danh mục sách bảng DANHMUCSACH ✔ Luồng kiện: o Luồng bản: 1) Use case bắt đầu người quản trị kích vào nút “Danh mục sản phẩm” menu quản trị Hệ thống lấy thông tin chi tiết danh mục bao gồm: mã danh mục, tên danh mục,mô tả từ bảng DANHMUCSACH sở liệu hiển thị danh sách danh mục sách lên 2) Thêm danh mục sách: 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 sách Hệ thống hiển thị hình u cầu nhập thơng tin chi tiết cho danh mục sách bao gồm mã danh mục, tên danh mục 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 DANHMUCSACH hiển thị danh sách danh mục sách cập nhật 3) Sửa danh mục sách a Người quản trị kích vào nút “Sửa” dịng danh mục sách Hệ thống lấy thơng tin cũ danh mục Phân tích đặc tả yêu cầu hệ thống Downloaded by ng?c trâm (ngoctram201217@gmail.com) lOMoARcPSD|15963670 PAGE \* sách chọn gồm: mã danh mục , tên danh mục, mô tả từ bảng DANHMUCSACH 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 sách chọn bảng DANHMUCSACH hiển thị danh sách danh mục sách cập nhật 4) Xóa danh mục sách a Người quản trị kích vào nút “Xóa” dịng danh mục sách 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 danh mục sách chọn khỏi bảng DANHMUCSACH hiển thị danh sách danh mục sách cập nhật Use case kết thúc o Luồng rẽ nhánh: 1) Tại bước 2b 3b luồng người quản trị nhập thông tin danh mục sách 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 danh mục sách bảng DANHMUCSACH 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 danh mục sách bảng DANHMUCSACH 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 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: Phân tích đặc tả yêu cầu hệ thống Downloaded by ng?c trâm (ngoctram201217@gmail.com) lOMoARcPSD|15963670 PAGE \* 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 sách cập nhập vào bảng DANHMUCSACH sở liệu ✔ Điểm mở rộng: Khơng có 3.2.7 Mơ tả use case Xem Thơng Báo(Phan Mạnh Hồng) Tên use case Xem thông báo Mô tả vắn tắt Use case cho phép khách hàng xem thông báo cửa hàng tài khoản cá nhân ✔ Luồng kiện: o Luồng bản: 1) Use case bắt đầu khách hàng kích chuột vào nút “Thông báo ” menu Hệ thống thị tất thông báo bạn nhận bao gồm : Đơn hàng , Sự kiện , Mã giảm giá , Xác nhận 2) Khách hàng truy tìm loại thơng báo thơng qua nút lệnh menu bao gồm : Tất ; Đơn Hàng ; Sự kiện ; Giảm giá ; Xác nhận Use case kết thúc o Luồng rẽ nhánh: 1) Tại bước luồng bản, bạn chưa đăng nhập , hệ thống bắt buộc bạn đăng nhập đăng ký để truy cập vào thông báo 2) Tại bước luồng , hệ thống đưa gợi ý cho bạn mục “ CỐ THỂ BẠN QUAN TÂM “ 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 use case kết thúc Use case kết thúc ✔ Các yêu cầu đặc biệt: Phân tích đặc tả yêu cầu hệ thống Downloaded by ng?c trâm (ngoctram201217@gmail.com) lOMoARcPSD|15963670 PAGE \* Khách hàng phải có tài khoản để thực chức mục thông báo ✔ Tiền điều kiện: Khách hàng cần đăng nhập để xem thơng báo ✔ Hậu điều kiện: Khơng có ✔ Điểm mở rộng: Khơng có 3.2.8 Mơ tả use case Bảo trì sách(Phan Mạnh Hồng) Tên use case Bảo trì sách Mơ tả vắn tắt Use case cho phép người quản trị xem , thêm , sửa , xóa thơng tin sách ThongTinChiTietSach ✔ Luồng kiện: o Luồng bản: 1) Use case bắt đầu người quản trị kích vào nút “Sách” menu quản trị Hệ thống lấy thông tin chi tiết Sách gồm: mã sách , tên sách , ảnh minh họa,nhà cung cấp,tác giả,nhà xuât bản,… từ bảng “ThongTinChiTietSach” sở liệu hiển thị danh sách Sách lên hình 2) Thêm sách : a Người quản trị kích vào nút “ Thêm “ cửa sổ danh sách sách Hệ thống hiển thị hình nhận thơng tin chi tiết cho sách bao gồm : Mã sách , tên sách , ảnh minh họa , nhà cung cấp , tác giả , nhà xuất bản, năm xuát , hình thức bìa , trọng lượng , kích thước số trang , số lượng bán , giá , mô tả b Người quản trị nhập thông tin sách , ảnh minh họa kích nút “Tạo” Hệ thống sinh mã sách , tạo sách “ThongTinChiTietSach”và thỉ lên danh sách sách cập nhập 3) Sửa sách : Phân tích đặc tả yêu cầu hệ thống Downloaded by ng?c trâm (ngoctram201217@gmail.com) lOMoARcPSD|15963670 PAGE \* a Quản trị kích nút “ Sửa “ dịng Sách Hệ thống lấy thông tin sách chọn bao gồm : mã sách , tên sách , ảnh minh họa , nhà cung cấp , tác giả , nhà xuất bản, năm xuát , hình thức bìa, trọng lượng , kích thước số trang , số lượng bán , giá , mô tả từ bảng “ThongTinChiTietSach” lên hình b Người quản trị nhập thơng tin cho sách kích vào nút “Cập nhật” Hệ thống sửa thông tin sách chọn bảng “ThongTinChiTietSach”và hiển thị danh sách sách cập nhật 4) Xóa sách a Người quản trị kích vào nút “ Xóa “ dịng Sách Hệ thống thị hình yêu cầu sách xóa b Người quản trị kích vào nút “ Đồng ý “ Hệ thống xóa sách chọn khỏi bảng “ThongTinChiTietSach” vá hiển thị danh sách cập nhập Use case kết thúc o Luồng rẽ nhánh: 1) Tại bước 3b luồng người quản trị nhập thông tin sách 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 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ách bảng ” ThongTinChiTietSach” 3) 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 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: Phân tích đặc tả yêu cầu hệ thống Downloaded by ng?c trâm (ngoctram201217@gmail.com) lOMoARcPSD|15963670 PAGE \* 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ách 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ý giỏ hàng (Phan Mạnh Hoàng) Tên use case Quản lý giỏ hàng 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ỏ , xóa tịa giỏ hàng đặt hàng ✔ Luồng kiện: o Luồng bản: 1) Use case bắt đầu khách hàng kích vào nút “Thêm vào giỏ hàng” phần xem chi tiết sản phẩm , hệ thống thêm sản phẩm vào danh sách sản phẩm giỏ hàng, đồng thời lấy thông tin sản phẩm giỏ hàng bao gồm:Mã sản phẩm , tên sản phẩm,màu sắc , giá tiền, số lượng sản phẩm đồng thời lấy thơng tin tạm tính tiền từ giỏ hàng hiển thị lên hình 2) Khách hàng sửa số lượng sản phẩm sửa trực tiếp số lượng kích vào dấu cộng(+)(tăng), dấu trừ(-) (giảm),hệ thống cập nhật lại số tiền, tạm tính tổng tiền hiển thị lên giỏ hàng 3) Khách hàng kích vào nút (X) “xóa sản phẩm”của sản phẩm giỏ hàng.Hệ thống xóa sản phẩm khỏi giỏ hàng, Hệ thống cập nhật lại số tiền hiển thị lên giỏ hàng 4) Use case đặt hàng thực khách hàng truy cập vào giỏ hàng.Hệ thống hiển thị phương thức toán gồm “Thanh toán tiền mặt nhận hàng” “các phương thức tốn ví điện tử” Phân tích đặc tả yêu cầu hệ thống Downloaded by ng?c trâm (ngoctram201217@gmail.com) lOMoARcPSD|15963670 PAGE \* Use case kết thúc o Luồng rẽ nhánh: 1) Tại bước luồng khách hàng nhập số lượng lớn số lượng cho phép đặt hàng hệ thống hiển thị thơng báo “Số lượng tối đa phép mua”,Khách hàng quay lại bước 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 3) Tại bước luồng khách hàng kích vào tốn, hệ thống hiển thị thơng tin giao hàng bao gồm: tên, email, địa chỉ, số điện thoại, tổng tiền.Khách hàng nhập thông tin vào ô nhập , nhâp mã giảm giá( có), sau tiếp tục phương thức toán , hệ thống hiển thi phương thức toán phương thức vận chuyển, khách hàng chọn phương thức nhấn nút “Xác nhận tốn”.Hệ thống hiển thị đặt hàng thành cơng, use case kết thúc Use case kết thúc ✔ Các u cầu đặc biệt: Khơng có ✔ Tiền điều kiện: Khách hàng cần đăng nhập vào hệ thống để use case thực ✔ Hậu điều kiện: Khơng có ✔ Điểm mở rộng: Khơng có 3.2.10 Mơ tả use case Bảo trì nhóm sách (Lê Văn Đức Đạt) Tên use case Bảo trì nhóm sách Mơ tả vắn tắt Use case cho phép người quản trị xem, thêm, sửa xóa nhóm sách sách bảng NHOMSACH Phân tích đặc tả yêu cầu hệ thống Downloaded by ng?c trâm (ngoctram201217@gmail.com) lOMoARcPSD|15963670 PAGE \* ✔ Luồng kiện: o Luồng bản: 1) Use case bắt đầu người quản trị kích vào nhóm sách danh mục sách menu quản trị Hệ thống lấy thông tin chi tiết nhóm sách bao gồm: mã nhóm sách, tên nhóm sách từ bảng NHOMSACH sở liệu hiển thị danh sách nhóm sách lên 2) Thêm nhóm sách: a Người quản trị kích vào nút “Thêm mới” cửa sổ danh sách nhóm sách Hệ thống hiển thị hình u cầu nhập thơng tin chi tiết cho nhóm sách bao gồm mã nhóm sách, tên nhóm sách b Người quản trị nhập thơng tin tên nhóm sách kích vào nút “Tạo” Hệ thống sinh mã nhóm sách mới, tạo nhóm sách bảng NHOMSACH hiển thị danh sách nhóm sách cập nhật 3) Sửa nhóm sách : a Người quản trị kích vào nút “Sửa” dịng nhóm sách Hệ thống lấy thơng tin cũ nhóm sách chọn gồm: mã nhóm sách , tên nhóm sách từ bảng NHOMSACH hiển thị lên hình b Người quản trị nhập thơng tin cho tên nhóm sách kích vào nút “Cập nhật” Hệ thống sửa thông tin nhóm sách chọn bảng NHOMSACH hiển thị danh sách nhóm sách cập nhật 4) Xóa nhóm sách: a Người quản trị kích vào nút “Xóa” dịng nhóm sách 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 nhóm sách chọn khỏi bảng NHOMSACH hiển thị danh sách nhóm sách cập nhật Use case kết thúc o Luồng rẽ nhánh: 1) Tại bước 2b 3b luồng người quản trị nhập thơng tin nhóm sách 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 Phân tích đặc tả yêu cầu hệ thống Downloaded by ng?c trâm (ngoctram201217@gmail.com) lOMoARcPSD|15963670 PAGE \* 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 nhóm sách bảng NHOMSACH 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 nhóm sách bảng NHOMSACH 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 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 nhóm sách cập nhập sở liệu ✔ Điểm mở rộng: Khơng có 3.2.11 Mơ tả use case Flashsale(Lê Văn Đức Đạt) Tên use case Flashsale Mô tả vắn tắt Use case cho phép khách hàng xem xu hướng mua sắm chương trình flash sale ✔ Luồng kiện: o Luồng bản: 1) Use case bắt đầu khách hàng kích chuột vào nút “Flash sale” menu Khách hành xem chương trình Flash sale xu hướng mua sắm Phân tích đặc tả yêu cầu hệ thống Downloaded by ng?c trâm (ngoctram201217@gmail.com) lOMoARcPSD|15963670 PAGE \* 2) Hệ thống hiển thị danh sách sách xu hướng mua sắm bao gồm : ảnh minh họa , tên sách, đánh giá,giá, số lượng bán 3) Khách hàng tìm sách thơng qua : Xu hướng theo ngày, sách hot- giảm sốc, bestseller Use case kết thúc o Luồng rẽ nhánh: 1) Tại bước luồng , truy cập flash sale khơng có chương trình flash sale hệ thống thị “chương trình flash sale chưa diễn ra” 2) Tại bước luồng , truy cập sách khách hàng truy cập ưu đãi sách truy cập : Mã toán , ưu đãi khác 3) Tại bước luồng ,khi truy cập vào sách hệ thống thị sản phẩm liên quan sản cửa hàng giới thiệu Use case kết thúc ✔ Các yêu cầu đặc biệt: Khi khách hàng mua sách thêm sách vào giỏ hàng , hệ thống yêu cầu khách hàng dăng nhập or đăng ký ✔ Tiền điều kiện: Khơng có ✔ Hậu điều kiện: Khơng có ✔ Điểm mở rộng: Khơng có 3.2.12 Mơ tả use case Bảo trì Flash sale(Lê Văn Đức Đạt) Tên use case Bảo trì Flash sale Mơ tả vắn tắt Use case cho phép người quản trị xem, thêm, sửa xóa đợt flashsale (khung giảm giá) bảng FLASHSALE ✔ Luồng kiện: Phân tích đặc tả yêu cầu hệ thống Downloaded by ng?c trâm (ngoctram201217@gmail.com) lOMoARcPSD|15963670 PAGE \* o Luồng bản: 1) Use case bắt đầu người quản trị kích vào đợt flashsale (khung giảm giá) menu quản trị Hệ thống lấy thông tin chi tiết đợt flashsale (khung giảm giá) bao gồm: mã flashsale (khung giảm giá), thời gian bắt đầu thời gian kết thúc từ bảng FLASHSALE sở liệu hiển thị danh sách đợt flashsale (khung giảm giá) lên hình 2) Thêm đợt flashsale (khung giảm giá): a Người quản trị kích vào nút “Thêm mới” cửa sổ danh sách đợt flashsale (khung giảm giá) Hệ thống hiển thị hình u cầu nhập thơng tin chi tiết cho đợt flashsale (khung giảm giá) bao gồm mã flashsale (khung giảm giá), thời gian bắt đầu thời gian kết thúc.Người quản trị nhập thông tin tên đợt flashsale (khung giảm giá) kích vào nút “Tạo” Hệ thống sinh mã flashsale mới, tạo đợt flashsale (khung giảm giá) bảng FLASHSALE hiển thị danh sách đợt flashsale cập nhật 3) Sửa đợt flashsale (khung giảm giá) : a Người quản trị kích vào nút “Sửa” dòng mã flashsale (khung giảm giá) Hệ thống lấy thông tin cũ đợt flashsale (khung giảm giá) chọn gồm: mã flashsale, thời gian bắt đầu thời gian kết thúc từ bảng FLASHSALE hiển thị lên hình b Người quản trị nhập thông tin cho tên đợt flashsale (khung giảm giá) kích vào nút “Cập nhật” Hệ thống sửa thông tin đợt flashsale (khung giảm giá) chọn bảng FLASHSALE hiển thị danh sách đợt flashsale (khung giảm giá) cập nhật 4) Xóa đợt flashsale (khung giảm giá): a Người quản trị kích vào nút “Xóa” dòng flashsale (khung giảm giá) 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 đợt flashsale (khung giảm giá) chọn khỏi Phân tích đặc tả yêu cầu hệ thống Downloaded by ng?c trâm (ngoctram201217@gmail.com) lOMoARcPSD|15963670 PAGE \* bảng FLASHSALE hiển thị danh sách đợt flashsale (khung giảm giá) cập nhật Use case kết thúc o Luồng rẽ nhánh: 1) Tại bước 2b 3b luồng người quản trị nhập thông tin đợt flashsale (khung giảm giá) 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 đợt flashsale (khung giảm giá) bảng FLASHSALE 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 đợt flashsale (khung giảm giá) bảng FLASHSALE 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 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 đợt flashsale (khung giảm giá) 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 Downloaded by ng?c trâm (ngoctram201217@gmail.com) ... báo cáo tập lớn ? ?Phân tích đặc tả yêu cầu website bán sách Fahasa. com? ?? nhằm đặc tả chi tiết dịch vụ mà hệ thống website cung cấp ràng buộc để xây dựng vận hành trang web bán sách Từ việc khảo... quản lý website nhà sách Mục tiêu vấn: Fahasa. com online ● Tìm hiểu website nhà sách ● Thơng tin mà trang web bán sách Fahasa. com cung cấp ● Cách thức hoạt động trang web bán sách Fahasa. com Cần... sách Phân tích đặc tả yêu cầu hệ thống Downloaded by ng?c trâm (ngoctram201217@gmail .com) lOMoARcPSD|15963670 PAGE * Hình Các nhà cung cấp Hình Các sách nhà cung cấp Phân tích đặc tả yêu cầu hệ