Báo cáo btl thuộc học phần thiết kế phần mềm thiết kế website canifa

157 2 0
Báo cáo btl thuộc học phần thiết kế phần mềm  thiết kế website canifa

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tại bất kỳ thời điểm nào trong quá trình thực hiện use case, nếu không kết nối được với hệ thống cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case kết thúc.●Dữ liệu li

lOMoARcPSD|39222638 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: THIẾT KẾ PHẦN MỀM THIẾT KẾ WEBSITE CANIFA GVHD: Ths Phạm Thị Kim Phượng Nhóm - Lớp: 8 - 20221IT6096002 Thành viên: Nguyễn Thị Hà -2020606063 Đào Thị Linh - 2020607972 Phạm Thị Thắm - 2020605934 Nguyễn Thị Thảo -2020604837 Trần Thị Thanh Thảo - 2020604976 Hà Nội, Năm 2022 Phân tích đặc tả các yêu cầu của hệ thống Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 1 LỜI MỞ ĐẦU Bán hàng online là hoạt động đã rất quen thuộc với mọi người Đặc biệt là các nhà kinh doanh truyền thống cũng đang dần cập nhật thêm cả các hình thức kinh doanh online và đạt được tỉ lệ thành công khá cao Thế giới ngày nay là thời đại của Internet Tất cả mọi thông tin chúng ta đều có thể tìm thấy thông qua các công cụ trực tuyến Hầu hết những người trẻ ngày nay thường có thói quen xem trước các sản phẩm mình dự định mua trên mạng nhằm tham khảo về giá cả, mẫu mã, chất liệu, … Bởi vậy không gì thông minh hơn là đưa các sản phẩm mà bạn đang kinh doanh lên trực tuyến để mọi người biết đến nhiều hơn Và web bán hàng sẽ giúp bạn thực hiện điều đó một cách dễ dàng Đặc biệt hơn nữa, với tình hình dịch bệnh đang rất là phức tạp thì việc mua hàng online sẽ ngày càng trở nên phổ biến hơn Phân tích đặc tả các yêu cầu của hệ thống Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 2 MỤC LỤC Chương 1 Mô tả chức năng 10 1.1 Biểu đồ use case 10 1.1.1 Các use case phần front end 12 1.1.2 Các use case phần back end 15 1.2 Mô tả use case 16 1.2.1 Mô tả use case Xem sản phẩm theo danh mục (Trần Thị Thanh Thảo) 16 1.2.2 Mô tả use case Xem chi tiết sản phẩm (Nguyễn Thị Thảo) 18 1.2.3 Mô tả use case Tìm kiếm sản phẩm theo tên (Phạm Thị Thắm) 19 1.2.4 Mô tả use case Tìm kiếm cửa hàng (Đào Thị Linh) 20 1.2.5 Mô tả use case Xem dịch vụ khách hàng (Nguyễn Thị Hà) 21 1.2.6 Mô tả use case Kiểm tra giỏ hàng (Trần Thị Thanh Thảo) 21 1.2.7 Mô tả use case Xem tin tức (Nguyễn Thị Thảo) 22 1.2.8 Mô tả use case Đặt hàng (Phạm Thị Thắm) 23 1.2.9 Mô tả use case Bảo trì danh mục (Trần Thị Thanh Thảo) 24 1.2.10 Mô tả use case Bảo trì sản phẩm (Nguyễn Thị Thảo) 25 1.2.11 Mô tả use case Bảo trì dịch vụ (Phạm Thị Thắm) 27 1.2.12 Mô tả use case Quản lý đơn hàng (Đào Thị Linh) 28 1.2.13 Mô tả use case Quản lý tài khoản (Nguyễn Thị Hà) 30 1.2.14 Mô tả use case Bảo trì cửa hàng (Trần Thị Thanh Thảo) 31 1.2.15 Mô tả use case Bảo trì tin tức (Đào Thị Linh) 32 1.2.16 Mô tả use case Bảo trì kích thước (Nguyễn Thị Hà) 34 1.2.17 Mô tả use case Bảo trì màu sắc (Nguyễn Thị Thảo) 35 Phân tích đặc tả các yêu cầu của hệ thống Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 3 1.2.18 Mô tả use case Bảo trì ảnh (Nguyễn Thị Hà) 36 1.2.19 Mô tả use case Đăng ký (Phạm Thị Thắm) 38 1.2.20 Mô tả use case Đăng nhập (Đào Thị Linh) 38 Chương 2 Phân tích use case 40 2.1 Phân tích các use case 40 2.1.1 Phân tích use case Xem sản phẩm theo danh mục (Trần Thị Thanh Thảo) 40 2.1.1.1 Biểu đồ trình tự 40 2.1.1.2 Biểu đồ lớp phân tích 42 2.1.2 Phân tích use case Xem chi tiết sản phẩm (Nguyễn Thị Thảo) 43 2.1.2.1 Biểu đồ trình tự 43 2.1.2.2 Biểu đồ lớp phân tích 45 2.1.3 Phân tích use case Tìm kiếm sản phẩm theo tên (Phạm Thị Thắm) 46 2.1.3.1 Biểu đồ trình tự 46 2.1.3.2 Biểu đồ lớp phân tích 48 2.1.4 Phân tích use case Tìm kiếm cửa hàng (Đào Thị Linh) 50 2.1.4.1 Biểu đồ trình tự 50 2.1.4.2 Biểu đồ lớp phân tích 52 2.1.5 Phân tích use case Xem dịch vụ khách hàng (Nguyễn Thị Hà) 53 2.1.5.1 Biểu đồ trình tự 53 2.1.5.2 Biểu đồ lớp phân tích 54 2.1.6 Phân tích use case Kiểm tra giỏ hàng (Trần Thị Thanh Thảo) 54 2.1.6.1 Biểu đồ trình tự 54 Phân tích đặc tả các yêu cầu của hệ thống Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 4 2.1.6.2 Biểu đồ lớp phân tích 56 2.1.7 Phân tích use case Xem tin tức (Nguyễn Thị Thảo) 57 2.1.7.1 Biểu đồ trình tự 57 2.1.7.2 Biểu đồ lớp phân tích 58 2.1.8 Phân tích use case Đặt hàng (Phạm Thị Thắm) 59 2.1.8.1 Biểu đồ trình tự 59 2.1.8.2 Biểu đồ lớp phân tích 61 2.1.9 Phân tích use case Bảo trì danh mục (Trần Thị Thanh Thảo) 62 2.1.9.1 Biểu đồ trình tự 62 2.1.9.2 Biểu đồ lớp phân tích 64 2.1.10 Phân tích use case Bảo trì sản phẩm (Nguyễn Thị Thảo) 65 2.1.10.1 Biểu đồ trình tự 65 2.1.10.2 Biểu đồ lớp phân tích 67 2.1.11 Phân tích use case Bảo trì dịch vụ (Phạm Thị Thắm) 68 2.1.11.1 Biểu đồ trình tự 68 2.1.11.2 Biểu đồ lớp phân tích 70 2.1.12 Phân tích use case Quản lý đơn hàng (Đào Thị Linh) 70 2.1.12.1 Biểu đồ trình tự 70 2.1.12.2 Biểu đồ lớp phân tích 72 2.1.13 Phân tích use case Quản lý tài khoản (Nguyễn Thị Hà) 73 2.1.13.1 Biểu đồ trình tự 73 2.1.13.2 Biểu đồ lớp phân tích 75 2.1.14 Phân tích use case Bảo trì cửa hàng (Trần Thị Thanh Thảo) 75 2.1.14.1 Biểu đồ trình tự 75 Phân tích đặc tả các yêu cầu của hệ thống Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 5 2.1.14.2 Biểu đồ lớp phân tích 77 2.1.15 Phân tích use case Bảo trì tin tức (Đào Thị Linh) 78 2.1.15.1 Biểu đồ trình tự 78 2.1.15.2 Biểu đồ lớp phân tích 80 2.1.16 Phân tích use case Bảo trì kích thước(Nguyễn Thị Hà) 80 2.1.16.1 Biểu đồ trình tự 80 2.1.16.2 Biểu đồ lớp phân tích 82 2.1.17 Phân tích use case Bảo trì màu sắc (Nguyễn Thị Thảo) 82 2.1.17.1 Biểu đồ trình tự 82 2.1.17.2 Biểu đồ lớp phân tích 84 2.1.18 Phân tích use case Bảo trì ảnh (Nguyễn Thị Hà) 84 2.1.18.1 Biểu đồ trình tự 84 2.1.18.2 Biểu đồ lớp phân tích 86 2.1.19 Phân tích use case Đăng ký (Phạm Thị Thắm) 87 2.1.19.1 Biểu đồ trình tự 87 2.1.20 Phân tích use case Đăng nhập (Đào Thị Linh) 88 2.2 Các biểu đồ tổng hợp 91 2.2.1 Biểu đồ các lớp Entity của hệ thống 91 2.2.2 Biểu đồ các lớp phân tích của hệ thống 92 2.2.2.1 Biểu đồ các lớp phân tích của nhóm use case chính 92 2.2.2.2 Biểu đồ các lớp phân tích của nhóm use case use case thứ cấp 94 Chương 3 Thiết kế giao diện 96 3.1 Thiết kế giao diện cho các use case 96 Phân tích đặc tả các yêu cầu của hệ thống Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 6 3.1.1 Giao diện use case Xem sản phẩm theo danh mục (Trần Thị Thanh Thảo) 96 3.1.1.1 Hình dung màn hình 96 3.1.1.2 Biểu đồ lớp màn hình 97 3.1.1.3 Biểu đồ cộng tác của các màn hình 97 3.1.2 Giao diện use case Xem chi tiết sản phẩm (Nguyễn Thị Thảo) 98 3.1.2.1 Hình dung màn hình 98 3.1.2.2 Biểu đồ lớp màn hình 99 3.1.2.3 Biểu đồ cộng tác của các màn hình 100 3.1.3 Giao diện use case Tìm kiếm sản phẩm theo tên (Phạm Thị Thắm) 101 3.1.3.1 Hình dung màn hình 101 3.1.3.2 Biểu đồ lớp màn hình 102 3.1.3.3 Biểu đồ cộng tác của các màn hình 103 3.1.4 Giao diện use case Tìm kiếm cửa hàng (Đào Thị Linh) 104 3.1.4.1 Hình dung màn hình 104 3.1.4.2 Biểu đồ lớp màn hình 105 3.1.4.3 Biểu đồ cộng tác của các màn hình 106 3.1.5 Giao diện use case Xem dịch vụ khách hàng (Nguyễn Thị Hà) 106 3.1.5.1 Hình dung màn hình 106 3.1.5.2 Biểu đồ lớp màn hình 107 3.1.5.3 Biểu đồ cộng tác của các màn hình 108 3.1.6 Giao diện use case Kiểm tra giỏ hàng (Trần thị Thanh Thảo) 108 3.1.6.1 Hình dung màn hình 108 Phân tích đặc tả các yêu cầu của hệ thống Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 7 3.1.6.2 Biểu đồ lớp màn hình 109 3.1.6.3 Biểu đồ cộng tác của các màn hình 109 3.1.7 Giao diện use case Xem tin tức (Nguyễn Thị Thảo) 110 3.1.7.1 Hình dung màn hình 110 3.1.7.2 Biểu đồ lớp màn hình 110 3.1.7.3 Biểu đồ cộng tác của các màn hình 111 3.1.8 Giao diện use case Đặt hàng (Phạm Thị Thắm) 112 3.1.8.1 Hình dung màn hình 112 3.1.8.2 Biểu đồ lớp màn hình 113 3.1.8.3 Biểu đồ cộng tác của các màn hình 114 3.1.9 Giao diện use case Bảo trì danh mục (Trần Thị Thanh Thảo) 115 3.1.9.1 Hình dung màn hình 115 3.1.9.2 Biểu đồ lớp màn hình 115 3.1.9.3 Biểu đồ cộng tác của các màn hình 116 3.1.10 Giao diện use case Bảo trì sản phẩm (Nguyễn Thị Thảo) 118 3.1.10.1 Hình dung màn hình 118 3.1.10.2 Biểu đồ lớp màn hình 119 3.1.10.3 Biểu đồ cộng tác của các màn hình 119 3.1.11 Giao diện use case Bảo trì dịch vụ (Phạm Thị Thắm) 121 3.1.11.1 Hình dung màn hình 121 3.1.11.2 Biểu đồ lớp màn hình 122 3.1.11.3 Biểu đồ cộng tác của các màn hình 123 3.1.12 Giao diện use case Quản lý đơn hàng (Đào Thị Linh) 125 3.1.12.1 Hình dung màn hình 125 Phân tích đặc tả các yêu cầu của hệ thống Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 8 3.1.12.2 Biểu đồ lớp màn hình 125 3.1.12.3 Biểu đồ cộng tác của các màn hình 126 3.1.13 Giao diện use case Quản lý tài khoản (Nguyễn Thị Hà) 127 3.1.13.1 Hình dung màn hình 127 3.1.13.2 Biểu đồ lớp màn hình 127 3.1.13.3 Biểu đồ cộng tác của các màn hình 128 3.1.14 Giao diện use case Bảo trì cửa hàng (Trần Thị Thanh Thảo) 129 3.1.14.1 Hình dung màn hình 129 3.1.14.2 Biểu đồ lớp màn hình 130 3.1.14.3 Biểu đồ cộng tác của các màn hình 131 3.1.15 Giao diện use case Bảo trì tin tức (Đào Thị Linh) 133 3.1.15.1 Hình dung màn hình 133 3.1.15.2 Biểu đồ lớp màn hình 134 3.1.15.3 Biểu đồ cộng tác của các màn hình 135 3.1.16 Giao diện use case Bảo trì kích thước (Nguyễn Thị Hà) 137 3.1.16.1 Hình dung màn hình 137 3.1.16.2 Biểu đồ lớp màn hình 137 3.1.16.3 Biểu đồ cộng tác của các màn hình 138 3.1.17 Giao diện use case Bảo trì màu sắc (Nguyễn Thị Thảo) 140 3.1.17.1 Hình dung màn hình 140 3.1.17.2 Biểu đồ lớp màn hình 141 3.1.17.3 Biểu đồ cộng tác của các màn hình 142 3.1.18 Giao diện use case Bảo trì ảnh (Nguyễn Thị Hà) 144 3.1.18.1 Hình dung màn hình 144 Phân tích đặc tả các yêu cầu của hệ thống Downloaded by MON MON (monmon2@gmail.com) lOMoARcPSD|39222638 9 3.1.18.2 Biểu đồ lớp màn hình 145 3.1.18.3 Biểu đồ cộng tác của các màn hình 146 3.1.19 Giao diện use case Đăng ký (Phạm Thị Thắm) 148 3.1.19.1 Hình dung màn hình 148 3.1.19.2 Biểu đồ lớp màn hình 148 3.1.19.3 Biểu đồ cộng tác của các màn hình 149 3.1.20 Giao diện use case Đăng nhập (Đào Thị Linh) 151 3.1.20.1 Hình dung màn hình 151 3.1.20.2 Biểu đồ lớp màn hình 151 3.1.20.3 Biểu đồ cộng tác của các màn hình 152 3.2 Các biểu đồ tổng hợp 153 3.2.1 Biểu đồ điều hướng màn hình của nhóm use case chính 153 3.2.2 Biểu đồ điều hướng màn hình của nhóm use case thứ cấp 154 Phân tích đặc tả các yêu cầu của hệ thống Downloaded by MON MON (monmon2@gmail.com)

Ngày đăng: 21/03/2024, 17:19

Tài liệu cùng người dùng

Tài liệu liên quan