Hiện nay, ngoài việc học lập trình căn bản trong trường học để xây dựng nên một trang web thì việc thiết kế phần mềm của trang web đó là một vấn đề quan trọng cần phải nghiên cứu. Để có thể thực hiện tốt được yêu cầu thiết yếu này thì người lập trình viên cần hiểu rõ cách phân tích đặc tả, yêu cầu của một trang web. Là sinh viên Đại học Công nghiệp Hà Nội, để có thể nắm bắt, tiếp thu tốt nhất quá trình phân tích đặc tả này để phục vụ trong công việc học tập tại trường cũng như cho công việc sau này. Nhóm sinh viên chúng em dưới sự hướng dẫn của Giảng Viên Phạm Thị Kim Phượng, đã làm 1 bài báo cáo về thiết kế phần mềm, tìm kiếm thông tin web cũng như hình ảnh liên quan tới web. Mặc dù đã rất cố gắng để hoàn thành công việc, nhưng do thời gian có hạn và thiếu kinh nghiệm cũng như kỹ năng chưa cao nên việc phân tích còn nhiều thiếu sót, kính mong cô và các bạn góp ý, bổ sung để chúng em hoàn thiện cho bài tập tốt hơn nữa. Chúng em xin chân thành cảm ơn
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 NHASACHPHUONGNAM.COM GVHD: Ths Phạm Thị Kim Phượng Nhóm - Lớp: Nhóm - 20222IT6096001 Thành viên: Nguyễn Đức Kiên Dương Quốc Huy Đoàn Thị Lan Hương Bùi Thị Huế Nguyễn Tất Đạt PAGE Hà Nội, Năm 2022 Phân tích đặc tả yêu cầu hệ thống PAGE LỜI MỞ ĐẦU Hiện nay, ngồi việc học lập trình trường học để xây dựng nên trang web việc thiết kế phần mềm trang web vấn đề quan trọng cần phải nghiên cứu Để thực tốt yêu cầu thiết yếu người lập trình viên cần hiểu rõ cách phân tích đặc tả, yêu cầu trang web Là sinh viên Đại học Cơng nghiệp Hà Nội, để nắm bắt, tiếp thu tốt q trình phân tích đặc tả để phục vụ công việc học tập trường cho công việc sau Nhóm sinh viên chúng em hướng dẫn Giảng Viên Phạm Thị Kim Phượng, làm báo cáo thiết kế phần mềm, tìm kiếm thơng tin web hình ảnh liên quan tới web Mặc dù cố gắng để hồn thành cơng việc, thời gian có hạn thiếu kinh nghiệm kỹ chưa cao nên việc phân tích cịn nhiều thiếu sót, kính mong bạn góp ý, bổ sung để chúng em hồn thiện cho tập tốt Chúng em xin chân thành cảm ơn! Phân tích đặc tả yêu cầu hệ thống PAGE Mục Lục Chương 1:Mô tả chức .6 1.1 Biểu đồ use case 1.1.1 Các use case phần front end 1.1.2 Các use case phần back end 10 1.2 Mô tả use case 11 1.2.1 Mơ tả use case Quản lí giỏ hàng (Nguyễn Đức Kiên) 11 1.2.2 Mô tả use case Thanh Toán (Nguyễn Đức Kiên) 12 1.2.3 Mơ tả use case Bảo trì danh mục (Nguyễn Đức Kiên) 12 1.2.4 Mô tả use case Xem Sản Phẩm Yêu Thích( Nguyễn Đức Kiên) .13 1.2.5 Mơ tả use case Đăng kí (Dương Quốc Huy): 13 1.2.6 Mô tả use case Đăng nhập (Dương Quốc Huy) 14 1.2.7 Mô tả use case Quản lý tài khoản(Dương Quốc Huy) 15 1.2.8 Mô tả Use Case Xem Ưu đãi(Nguyễn Tất Đạt) 16 1.2.9 Mô tả use case Xem Outlet Sales(Nguyễn Tất Đạt) .16 1.2.10 Mơ tả Use Case Bảo trì Khuyến (Nguyễn Tất Đạt) 16 1.2.11 Mô Tả Chi Tiết Use Case Xem đơn hàng(Đoàn Thị Lan Hương): 17 1.2.12 Mô Tả Chi Tiết Use Case Xem Đánh giá Sản Phẩm(Đoàn Thị Lan Hương): 17 1.2.13 Mơ Tả Chi Tiết Use Case Quản Lí Đơn Hàng(Đoàn Thị Lan Hương) 18 3.2.14 Mô tả use case Tìm Kiếm Sản Phẩm(Bùi Thị Huế) 19 Phân tích đặc tả yêu cầu hệ thống PAGE 3.2.15 Mô tả use case Xem Chi Tiết Một Sản Phẩm(Bùi Thị Huế) 19 3.2.16 Mô tả use case Bảo Trì Sản Phẩm(Bùi Thị Huế) 19 Chương 2: Phân tích use case 23 1.2 Phân tích use case .23 1.2.2 Phân tích use case Quản Lý Giỏ Hàng (Nguyễn Đức Kiên) 23 1.2.3 Phân tích use case Thanh Tốn (Nguyễn Đức Kiên) 25 1.2.4 Phân tích use case Bảo Trì Danh Mục(Nguyễn Đức Kiên) 27 1.2.5 Phân tích use case đăng nhập(Dương Quốc Huy) 29 1.2.6 Phân tích use case đăng ký(Dương Quốc Huy) 31 1.2.7 Phân tích use case quản lý tài khoản( Dương Quốc Huy) 33 1.2.8 Phân tích use case Xem Ưu Đãi (Nguyễn Tất Đạt) 35 1.2.9 Phân tích use case Bảo trì chương trình khuyến (Nguyễn Tất Đạt) 36 1.3.0 Phân tích use case Xem Đơn Hàng(Đồn Thị Lan 39 Hương) 39 1.3.1 Phân tích use case xem đánh giá sản phẩm (Đồn Thị Lan Hương) 41 1.3.2 Phân tích use case quản lý đơn hàng(Đồn Thị Lan Hương) 43 1.3.3 Phân tích use case tìm kiếm sản phẩm(Bùi Thị Huế) 45 1.3.4 Phân tích use case chi tiết sản phẩm (Bùi Thị Huế) 46 1.3.5 Phân tích use case bảo trì sản phẩm (Bùi Thị Huế) 49 1.3 Các biểu đồ tổng hợp 52 1.3.2 Biểu đồ lớp Entity hệ thống 52 1.3.3 Biểu đồ lớp phân tích hệ thống 53 Chương 3: Thiết kế giao diện 55 1.4 Thiết kế giao diện cho use case 55 Phân tích đặc tả yêu cầu hệ thống PAGE 1.4.2 Giao diện use case đăng nhập (Dương Quốc Huy) 55 1.4.3 Giao diện use case đăng ký (Dương Quốc Huy) .56 1.4.4 Giao diện use case Quản Lý Tài Khoản(Dương Quốc Huy) 58 1.4.5 Giao diện use case xem chi tiết sản phẩm (Bùi Thị Huế) .59 1.4.6 Giao diện use case Tìm kiếm sản phẩm (Bùi Thị Huế) 61 1.4.7 Giao diện use case Bảo trì sản phẩm(Bùi Thị Huế) 62 1.4.8 Giao diện use case Xem Sản Phẩm Yêu Thích (Nguyễn Đức Kiên) 65 1.4.9 Giao diện use case Thanh Toán (Nguyễn Đức Kiên) 67 1.4.10 Giao diện use case Bảo Trì Danh Mục Sản Phẩm (Nguyễn Đức Kiên) 68 1.4.11 Giao diện use case Xem Chi Tiết Đơn Hàng (Đoàn Thị Lan Hương) 70 1.4.12 Giao diện use case Xem Đánh Giá Sản Phẩm (Đoàn Thị Lan Hương) 71 1.4.13 Giao diện use case Quản Lí Đơn Hàng (Đồn Thị Lan Hương) 73 1.4.14 Giao diện use case Xem Ưu Đãi Hot (Nguyễn Tất Đạt) 75 1.4.15 Giao diện use case Bảo Trì Chương Trình Khuyến Mãi (Nguyễn Tất Đạt) 77 1.5 Các biểu đồ tổng hợp 80 1.5.2 Biểu đồ điều hướng hình nhóm use case 80 1.5.3 Biểu đồ điều hướng hình nhóm use case thứ cấp .80 Phân tích đặc tả yêu cầu hệ thống PAGE Chương 1:Mô tả chức 1.1 Biểu đồ use case Chinh SuaThong Tin (from Fo nt End ) Xem Gio Hang (from Fo nt End ) Them San Pham Vao Gio Hang (from Fo nt End ) Thanh Toan (from Fo nt End ) Xem San Pham Yeu Thich (from Fo nt End ) Xem Nhanh San Pham (from Fo nt End ) Xem San Pham Theo Danh Muc (from Fo n t En d ) Xem Uu Dai Hot (from Fo n t En d ) Xem Outlet Sales (from Fo n t En d ) Xem Danh Gia San Pham (from Fo n t En d ) Xem Thong Tin Chi Tiet San Pham (from Fo n t En d ) Tim Kiem San Pham (from Fo nt End ) KhachHang Xem Don Hang (from Fo nt End ) HTCSDL Danh Gia San Pham (from Fo nt End ) Them San Pham Vao Danh Muc Yeu Thich (from Fo nt End ) Dang Ki (from Fo nt End ) Dang Nhap (from Fo n t En d ) Quan Li Tai Khoan (f ro m Back En d ) Quan Li Don Hang (from Ba ck En d) Admin Bao Tri Danh Muc (f ro m Back En d ) Bao Tri San Pham (from Ba ck En d) Bao Tri Khuyen Mai (from Ba ck En d) Dong Ho He Thong Hien Thi UU Dai Phân tích đặc tả yêu cầu hệ thống PAGE 1.1.1 Các use case phần front end DangNhap SuaSoLuong ChinhSuaThongTin XemDonHang DangKi QuanLiGioHang ThanhToan XemSanPhamTheoDanhMuc KhachHang XemChiTietSanPham Xem Uu Dai Hot ThemSPVaoGioHang Xem OutletSales XemSanPhamYeuThichXem DanhGiaSanPham XemNhanh1SanPham Mô tả Vắn Tắt: Use case tim kiem san pham: + Mô tả vắn tắt : Use case cho phép khách hàng tìm kiếm sản phẩm Use case xem san pham theo danh muc: + Mô tả vắn tắt : Use case cho phép khách hàng xem thông tin sản phẩm theo danh mục Use case xem chi tiết sản phẩm: + Mô tả vắn tắt : use case cho phép khách hàng xem thông tin chi tiết sản phẩm Use case ThemVaoGioHang: + Mô tả vắn tắt : Use case cho phép khách hàng thêm sản phẩm vào giỏ hàng Use case xem san pham yêu thich: + Mô tả vắn tắt : Use case cho phép khách hàng xem sản phẩm yêu thích Use case tốn: Phân tích đặc tả u cầu hệ thống PAGE + Mô tả vắn tắt : Use case cho phép khách hàng đặt hàng Use case xem don dat hang: + Mô tả vắn tắt : Use case cho phép khách hàng xem thông tin đơn đặt hàng Use case dang ky: + Mô tả vắn tắt : Use case cho phép khách hàng đăng kí tài khoản Use case sua thong tin ca nhan: + Mô tả vắn tắt : Use case cho phép khách hàng thay đổi thông tin khách hàng Use case dang nhap: + Mô tả vắn tắt : Use case cho phép khách hàng đăng nhập tài khoản Use case huy don hang: + Mô tả vắn tắt : use case cho phép khách hàng hủy đơn hàng đặt Use case danh gia san pham: +Mô tả vắn tắt: use case cho phép người dùng đánh giá sản phẩm Use case xem danh gia san pham: +Mô tả vắn tắt: use case cho phép người dùng xem đánh giá sản phẩm Use case Xem uu dai hot: +Mô tả vắn tắt: use case cho phép người dùng xem cac uu dai hot sản phẩm Use case xem outlet sales: +Mô tả vắn tắt: use case cho phép người dùng xem cac outlet sale sản phẩm Use case xem nhanh san pham: +Mô tả vắn tắt: use case cho phép người dùng xem nhanh sản phẩm Use case them san pham vao danh muc yeu thich: +Mô tả vắn tắt: use case cho phép người dùng thêm sản phẩm vào danh mục yêu thích Phân tích đặc tả yêu cầu hệ thống PAGE 1.1.2 Các use case phần back end QuanLiTaiKhoan BaoTriSanPham BaoTriKhuyenMai Admin DangNhap BaoTriDanhMuc QuanLiDonHang Mô tả vắn tắt: Đăng nhập: cho phép người dùng đăng nhập tài khoản người quản trị để xác lập quyền quản trị Bảo trì sản phẩm: cho phép người quản trị xem, thêm, sửa, xóa thơng tin bảng SANPHAM Quản lý đơn hàng: Cho phép người quản trị xem, sửa trạng thái, xóa thơng tin bảng DONHANG Bảo trì khuyến mãi: cho phép người quản trị xem, thêm, sửa, xóa thơng tin bảng KHUYENMAI Quản lý tài khoản: cho phép người quản trị xem, sửa trạng thái, xóa thơng tin bảng TAIKHOAN Phân tích đặc tả yêu cầu hệ thống