PHÂN TÍCH THIẾT KẾ WEBSITE ANHHOABAKERY(Thiết kế phần mềm)

73 4 0
PHÂN TÍCH THIẾT KẾ WEBSITE ANHHOABAKERY(Thiết kế phần mềm)

Đ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

Website bán hàng AnhHoaBakery là một trang Web bán hàng trực tuyến cho phép khách hàng mua sản phẩm trực tuyến như: bánh sinh nhật, bánh mì bánh mặn, teabreak, cookies minicake ngay tại nhà.PHÂN TÍCH THIẾT KẾ WEBSITE ANHHOABAKERY

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN -🙞🙞🙞🙞 - BÀI TẬP LỚN HỌC PHẨN: THIẾT KẾ PHẦN MỀM ĐỀ TÀI: “PHÂN TÍCH THIẾT KẾ WEBSITE ANHHOABAKERY” Hà Nội, 2022 MỤC LỤC Contents Giới thiệu website AnhHoaBakery: Phân tích quy tắc nghiệp vụ: .1 Biểu đồ thực thể liên kết: Vẽ biểu đồ UC: Mô tả chi tiết use case: 5.1 Mô tả use case Đăng ký: .5 5.2 Mô tả use case Đăng nhập: 5.3 Mô tả use case Đặt Hàng: 5.4 Mơ tả use case Tìm kiếm sản phẩm: 5.5 Mô tả use case Xem thông tin cửa hàng: 5.6 Mô tả use case sửa thông tin cá nhân: 5.7 Mô tả use case Xem danh mục sản phẩm: 5.8 Mô tả use case Xem thông tin sản phẩm: 10 5.9 Mô tả use case Xem danh mục khuyến .11 5.10 Mô tả use case Xem tin tức 12 5.11 Bảo trì cửa hàng: 12 5.12 Bảo trì danh mục sản phẩm: 14 5.13 Use case bảo trì danh mục khuyến 16 5.14 Use case bảo trì sản phẩm: 18 5.15 Mô tả use case Bảo trì tin tức 20 5.16 Mơ tả use case Quản lí đơn hàng 21 Xác định vẽ lớp phân tích, biểu đồ trình tự UC 23 6.1 UC Xem danh mục sản phẩm: 23 6.2 UC Xem thông tin cửa hàng: 25 6.3 UC Xem thông tin sản phẩm: 27 6.4 UC Xem tin tức: 30 6.5 UC Xem danh mục khuyến mãi: 33 6.6 UC Đăng ký tài khoản: .35 6.7 UC Sửa thông tin cá nhân: .37 6.8 UC Tìm kiếm sản phẩm 40 6.9 UC Đặt hàng: 43 6.10 UC Đăng nhập khách hàng: 45 6.11 UC Bảo trì cửa hàng: .48 6.12 UC Bảo trì danh mục sản phẩm .52 6.13 UC Bảo trì danh mục khuyến 55 6.14 UC Bảo trì sản phẩm 59 6.15 UC Bảo trì tin tức 63 6.16 UC Quản lý đơn hàng 66 Giới thiệu website AnhHoaBakery: Website bán hàng AnhHoaBakery trang Web bán hàng trực tuyến cho phép khách hàng mua sản phẩm trực tuyến như: bánh sinh nhật, bánh mì & bánh mặn, teabreak, cookies & minicake nhà Phân tích quy tắc nghiệp vụ: Khách hàng: Mã khách hàng, Tên khách hàng, Số điện thoại, Email, Địa Mỗi khách hàng tạo tài khoản khách hàng Mỗi tài khoản sử dụng khách hàng Tài khoản khách hàng: Tên đăng nhập, Mật khẩu, Điểm tích lũy, Cấp độ khách hàng, Lịch sử mua hàng Một tài khoản khách hàng có 0, nhiều hóa đơn mua hàng Cửa hàng: Mã cửa hàng, Tên cửa hàng, Địa cửa hàng, Số điện thoại Một cửa hàng có nhiều sản phẩm khác Mỗi sản phẩm có 0, nhiều cửa hàng Sản phẩm: Mã sản phẩm, Tên sản phẩm, Màu sắc, Giá bán, Số lượng Một sản phẩm mua 0, nhiều chương trình khuyến Hóa đơn: Mã hóa đơn, Mã giảm giá, Ngày lập, Tổng tiền Mỗi tài khoản khách hàng có 0, nhiều hóa đơn Mỗi hóa đơn có nhiều sản phẩm Mỗi sản phẩm có 0, nhiều hóa đơn Khuyến mãi: Mã giảm giá, Ngày bắt đầu, Ngày kết thúc, Tên sản phẩm giảm giá, Tỷ lệ phần trăm giảm giá Chương trình khuyến áp dụng cho 0, nhiều sản phẩm Đơn hàng: Mã đơn hàng, Ngày lập Một khách hàng có 0, nhiều đơn hàng khác Một đơn hàng thuộc khách hàng.Một đơn hàng có nhiều sản phẩm.Một sản phẩm có 0, nhiều đơn hàng Tin tức: Mã tin tức, Tên tin tức, Ảnh minh họa, Nội dung Tin tức chưa tin 0, nhiều sản phẩm Mỗi sản phẩn có trang tin tức Danh mục sản phẩm: Mỗi danh mục sản phẩn chứa or nhiều sản phẩm Một sản phẩm có 0, danh mục sản phẩm Biểu đồ thực thể liên kết: Vẽ biểu đồ UC: Biểu đồ UC hệ thống: Xem danh muc sp Xem thong tin cua hang Tim kiem san pham Dang ky tai khoan KHACH HANG Sua thong tin ca nhan Dat hang Xem thong tin sp HT CSDL Xem tin tuc Xem danh muc khuyen mai Dang nhap Bao tri danh muc sp Bao tri san pham Bao tri danh muc khuyen mai Bao tri tin tuc Quan ly khach hang Admin Bao tri cua hang Quan ly don hang Biểu đồ UC chính: Xem danh muc sp Dang ky tai khoan Sua thong tin ca nhan Xem thong tin cua hang KHACH HANG HT CSDL (from Use Case View) Tim kiem san pham (from Use Case View) Dat hang Xem thong tin sp Dang nhap (from Use Case View) Xem danh muc khuyen mai Xem tin tuc Biểu đồ UC thứ cấp: Dang nhap (from Use Case View) Bao tri cua hang Bao tri danh muc sp Bao tri danh muc khuyen mai Bao tri san pham HT CSDL (from Use Case View) Quan ly khach hang Bao tri tin tuc Admin (from Use Case View) Quan ly don hang Mô tả chi tiết use case: 5.1 Mô tả use case Đăng ký:  Mô tả vắn tắt: Use case cho phép khách hàng đăng kí tài khoản hệ thống  Luồng kiện: o Luồng bản:  Use case bắt đầu khách hàng kích vào nút “Đăng ký” menu Hệ thống hiển thị form đăng ký  Khách hàng nhập họ tên, sdt, email, địa chỉ, tên đăng nhập, mật kích nút “Đăng ký” Hệ thống lưu thông tin vào CSDL bảng KHACH_HANG bảng TAI_KHOAN_KHACH_HANG, sau thơng báo “Bạn đăng kí thành công” Use case kết thúc o Luồng rẽ nhánh:  Tại bước luồng bản, khách hàng nhập sai email (chưa tồn email đăng ký) vào hệ thống hiển thị thông báo lỗi quay lại bước luồng  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 u cầu đặc biệt: Khơng có  Tiền điều kiện: Khơng có  Hậu điều kiện: Nếu use case thành cơng, hệ thống trở lại giao diện đăng nhập, cịn khơng trạng thái hệ thống khơng thay đổi  Điểm mở rộng: Khơng có 5.2 Mơ tả use case Đăng nhập:  Mô tả vắn tắt: Use case cho phép khách hàng đăng nhập để xác nhận quyền truy cập vào hệ thống  Luồng kiện: o Luồng bản:  Use case bắt đầu khách hàng kích vào nút “Đăng nhập” menu Hệ thống hiển thị form đăng nhập  Khách hàng nhập tên đăng nhập, mật chọn “Đồng ý” Hệ thống kiểm tra thông tin từ bảng TAI_KHOAN_KHACH_HANG cho phép người dùng đăng nhập vào hệ thống o Luồng rẽ nhánh:  Tại bước luồng bản, khách hàng nhập sai tên đăng nhập sai mật khẩu, hệ thống hiển thị thông báo lỗi Use case kết thúc  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: Khơng có  Tiền điều kiện: Khơng có  Hậu điều kiện: Nếu use case thành cơng người dùng đăng nhập vào hệ thống, cịn khơng trạng thái hệ thống không thay đổi  Điểm mở rộng: Quên mật 5.3 Mô tả use case Đặt Hàng:  Mô tả vắn tắt: Use case cho phép khách hàng đặt mua sản phẩm mà chọn  Luồng kiện: o Luồng bản:  Use case bắt đầu người dùng kích vào ảnh minh họa sản phẩm Hệ thống hiển thị thông tin chi tiết sản phẩm: Ảnh minh họa, tên sản phẩm, mã sản phẩm, màu sắc, kích cỡ, giá bán từ bảng SAN_PHAM, KICH_THUOC  Khách hàng chọn số lượng click vào “Mua Ngay” hệ thống hồn tất đơn hàng để xác nhận đặt hàng cập nhật vào bảng DON_HANG Use case kết thúc o Luồng rẽ nhánh:  Tại bước luồng bản, sản phẩm khách hàng chọn khơng cịn hàng từ bảng SAN_PHAM hệ thống không cho tương tác lên sản phẩm User kết thúc  Tại bước luồng bản, khách hàng chọn số lượng sản phẩm vượt số lượng có bảng SAN_PHAM Hệ thống hiển thị thông báo “Sản phẩm có số lượng vượt cho phép!” Khách hàng phải chọn lại số lượng phù hợp để chuyển qua bước  Tại bước luồng bản, khách hàng chọn vào Mua ngay, hệ thống chuyển qua use case DON_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: 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: Khơng có 5.4 Mơ tả use case Tìm kiếm sản phẩm:  Mô tả vắn tắt: Use case cho phép khách hàng tìm kiếm sản phẩm theo tên  Luồng kiện: o Luồng bản:  Use case bắt đầu khách hàng gõ tên sản phẩm kích vào nút tìm kiếm trang chủ Hệ thống hiển thị danh sách sản phẩm từ bảng SANPHAM bao gồm thơng tin: hình ảnh, tên sản phẩm, mã sản phẩm  Khách hàng kích vào ảnh sản phẩm Hệ thống hiển thị chi tiết thông tin sản phẩm lấy từ bảng SANPHAM, KICHTHUOC bao gồm thơng tin: hình ảnh, tên sản phẩm, mã sản phẩm, giá bán, kích thước, số lượng, mơ tả Use case kết thúc o Luồng rẽ nhánh:

Ngày đăng: 29/12/2023, 16:36

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

Tài liệu liên quan