(Tiểu luận) báo cáo bài tập nhóm môn phân tích và thiết kế hướng đối tượng đề tài phân tích và thiết kế website bán sách

30 2 0
(Tiểu luận) báo cáo bài tập nhóm môn phân tích và thiết kế hướng đối tượng đề tài phân tích và thiết kế website bán sách

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DUY TÂN  - BÁO CÁO BÀI TẬP NHÓM Mơn: Phân tích thiết kế hướng đối tượng Đề tài: Phân tích thiết kế website bán sách Nhóm SV thực hiện: Nhóm 1: Trần Hữu Khiêm - 0331 2: Lý Cao Huân – 2785 3: Nguyễn Quốc Thịnh - 9268 4: Kpă Sơ Un - 9597 5: vongvilay Chanthaphone - 7781 6: Trần Thế Công - 5779 GVHD: Trần Thị Thanh Lan Đà Nẵng, 8/2023 PHÂN CHIA CƠNG VIỆC GIỮA CÁC THÀNH VIÊN TRONG NHĨM STT HỌ VÀ TÊN MSSV NỘI DUNG PHÂN TÍCH Trần Hữu Khiêm 0331 Chương Lý Cao Huân 2785 Chương Nguyễn Quốc Thịnh 9268 Chương Kpă Sơ Un 9597 Chương vongvilay Chanthaphone 7781 Chương Trần Thế Công 5779 Chương MỤC LỤC: CHƯƠNG I Phân tích nắm bắt yêu cầu hệ thống Nêu tổng quan dự án Mục tiêu dự án Các yêu cầu chức hệ thống 4 Các yêu cầu phi chức Biểu đồ use case Đặc tả use case CHƯƠNG II Phân tích hành vi hệ thống Xây dựng biểu đồ hệ thống Xây dựng biểu đồ hoạt động 15 CHƯƠNG III Pha thiết kế (design phase) 27 Biểu đồ lớp thiết kế (design class diagram) .27 CHƯƠNG IV Mơ hình hóa liệu (data modeling) 28 Xây dựng mơ hình liệu hệ thống 28 CHƯƠNG V TRIỂN KHAI (implementation) 29 Biểu đồ triển khai (deployment diagram) 29 BÁO CÁO BÀI TẬP NHĨM MƠN HỌC PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG VỚI UML I PHÂN TÍCH VÀ NẮM BẮT YÊU CẦU CỦA HỆ THỐNG Nêu tổng quan dự án Dự án trang web bán sách, nhằm cung cấp tảng trực tuyến cho người dùng để tìm kiếm, xem mua sách cách thuận tiện Trang web cung cấp danh mục đa dạng với thể loại sách khác Dự án nhằm đáp ứng nhu cầu đa dạng người mua tạo môi trường mua sắm trực tuyến an toàn tiện lợi Mục tiêu dự án Website bán sách online giúp người quản lý dễ dàng đăng nhập để quản lý sách, thêm sách, chỉnh sửa sách thứ khác cửa hàng Cải thiện trải nghiệm mua sắm trực tuyến người dùng Giao diện đơn giản, dễ sử dụng tối ưu hóa trang web để người dùng dễ dàng tìm kiếm, chọn lựa xem thơng tin mua sách cách nhanh chóng thuận tiện Các yêu cầu chức hệ thống - Chức người quản lý • Quản lý sách : thêm sách, xem sách, tìm kiếm sách, xố sách, • Quản lý khách khàng: xem thơng tin khách hàng, tìm kiếm khách hàng, khóa tài khoản khách hàng • Quản lý đơn hàng: xem thông tin đợn đặt, giao hàng - Chức khách hàng • Đăng nhập, đăng ký, đăng xuất • thơng tin cá nhân: thay đổi thơng tin, đổi mật khẩu, xóa tài khoản • Quản lý giỏ hàng: thêm đơn, xem số lượng, xố sách • Đặt hàng: toán nhận hàng, toán onl • Trang chủ • Tìm kiếm Các u cầu phi chức Giao diện nên dễ sử dụng, thân thiện với người dùng tương thích nhiều thiết bị hình Đảm bảo thơng tin khách hàng giao dịch bảo vệ an toàn, tránh rị rỉ thơng tin lưu trữ mật dạng mã hóa Website nên đảm bảo tốc độ tải nhanh phản hồi để cung cấp trải nghiệm người dùng tốt Website nên ổn định hoạt động, tránh cố Xây dựng biểu đồ use cases đặc tả use cases hệ thống Đặc tả use case Use case: Đăng nhập Mục đích: Khách hàng người quản lý đăng nhập vào hệ thống website Mô tả: Khách hàng người quản lý đăng nhập vào hệ thống website với tài khoản mật có Tác nhân: Khách hàng người quản lý ĐK trước: Khách hàng người quản lý có tài khoản để đăng nhập hệ thống website Đk sau: Khách hàng người quản lý đăng nhập vào hệ thống website Use case: Đăng ký Mục đích: Khách hàng đăng ký tài khoản để mua sách sử dụng chức khác hệ thống website Mô tả: Khách hàng đăng ký thành công nhập tất liệu yêu cầu Tác nhân: Khách hàng ĐK trước: Khách hàng nhập tất thông tin cần Đk sau: Khách hàng đăng ký thành công Use case: Xem (trang chủ) Mục đích: Giúp khách hàng xem sản phẩm bật tính cửa hàng Mô tả: Xem sách bật chưc bật website Tác nhân: Khách hàng ĐK trước: Khách hàng vào website Đk sau: Khách hàng vào thành công Use case: Tìm Kiếm Mục đích: Giúp khách hàng tìm loại sách mong muốn có website Mơ tả: Tìm kiếm nhiều loại sách website Tác nhân: Khách hàng ĐK trước: Khách hàng ghi tên loại sách tìm kiếm website Đk sau: Hiển thị loại sách liên quan tới yêu cầu Use case: Quản lý tài khoản cá nhân Mục đích: Giúp khách hàng xem chỉnh sửa tài khoản Mô tả: Khách hàng xem chỉnh thơng tin cá nhân, mật tài khoản Document continues below Discover more Phân tích from: thiết kế hướng… CS 353 Trường Đại Học… 4 documents Go to course DS travel - ds dia diem du lich o Viet… Phân tích thiết kế… None Dac ta yeu cau phan 10 mem srs Phân tích thiết kế… None CS353 Phân Tích 17 Thiết Kế Hướng Đối… Phân tích thiết kế… None Sua tu doan Social Law 100% (1) Cubito - Resumen Anatomía humana Anatomía 96% (28) Generalidades de la Tác nhân: Khách hàng ĐK trước: Khách hàng đăng chọn thơng tin có columna thể chỉnh sửacervical Đk sau: Khách hàng chỉnh sửa thành cơng Anatomía 100% (6) E… Use case: Quản lý Giỏ hàng Mục đích: Giúp khách hàng xem chỉnh sửa sách giỏ hàng Mô tả: Thêm, sửa, xoá, cập nhật giỏ hàng Tác nhân: Khách hàng ĐK trước: Khách hàng đăng nhập vào hệ thống chọn chức giỏ hàng, xem chỉnh sửa Đk sau: Thêm, sửa, xố cập nhật giỏ hàng thành cơng Use case: Đặt hàng Mục đích: Chức cho phép người dùng chọn sản phẩm đặt hàng, sau tốn trực tiếp thẻ tín dụng để hồn tất giao dịch mua hàng Mơ tả: Người dùng chọn mặt hàng cần mua toán Tác nhân: Khách hàng ĐK trước: Người dùng đăng nhập vào hệ thống chọn mặt hàng cần toán Đk sau: Nếu toán trực tiếp, đơn hàng xác nhận thơng báo đến người dùng, sau giao hàng xử lý NẾU THANH TỐN BẰNG THẺ TÍN DỤNG, NGƯỜI DÙNG SẼ CUNG CẤP THƠNG TIN THẺ TÍN DỤNG VÀ SAU ĐÓ ĐƠN HÀNG ĐƯỢC XÁC NHẬN VÀ THÔNG BÁO ĐẾN HỌ GIAO HÀNG CŨNG SẼ ĐƯỢC XỬ LÝ TRẠNG THÁI ĐƠN HÀNG VÀ GIAO HÀNG SẼ ĐƯỢC CẬP NHẬT TRONG TÀI KHOẢN CỦA NGƯỜI DÙNG NẾU CÓ Use case: Đăng xuất Mục đích: Chức cho phép đăng xuất khỏi tài khoản họ khỏi phiên làm việc Mơ tả: Người dùng quản lý truy cập vào ứng dụng trang web tìm kiếm chức đăng xuất Hệ thống xác nhận việc đăng xuất kết thúc phiên làm việc người dùng Tác nhân: Quản lý khách hàng ĐK trước: Người dùng đăng nhập vào tài khoản ứng dụng trang web Đk sau: Sau đăng xuất thành công, người dùng khơng thể truy cập vào chức địi hỏi đăng nhập Use case: Quản lý sách Mục đích: Giúp người quản lý quản lý sách Mô tả: Người quản lý thêm, sửa, xố sách Tác nhân: ĐK trước: người quản lý đăng nhập hệ thống chọn chức quản lý sách Quản lý chỉnh sửa thêm sửa xóa Đk sau: Thêm, sửa, xố sách thành cơng Use case: Quản lý khách hàng Mục đích: Giúp người quản lý quản lý khách hàng họ Mơ tả: Người quản lý tìm xem thơng tin chặn khách hàng Tác nhân: Người quản lý ĐK trước: người quản lý đăng nhập hệ thống chọn chức quản lý khách hàng Quản lý chọn làm việc với chức quản lý khách hàng Đk sau: Use case: Quản lý đơn hàng Mục đích: Mơ tả: Tác nhân: ĐK trước: Đk sau: Giúp người quản lý xem xử lý hoá đơn cho khách hàng Xem xử lý hoá đơn Người quản lý Người quản lý đăng nhập vào hệ thống chọn chức quản lý đơn hàng Xem xử lý hố đơn khách hàng II PHÂN TÍCH HÀNH VI HỆ THỐNG :  Xây dựng biểu đồ hệ thống (sequence diagram) 1.1 Usecase: Đăng nhập 1.2Usecase: Đăng ký Xây dựng biểu đồ hoạt động (activity diagram) 2.1 Usecase: Đăng nhập 2.2 Usecase: Xem (trang chủ) 2.3 Usecase: Tìm Kiếm 2.4 Usecase: Quản lý tài khoản cá nhân 2.5 Usecase: Quản lý Giỏ hàng 2.6 Usecase: Đặt hàng 2.7 Usecase: Đăng xuất 2.8 UseCase Quản lý sách 2.9 Usecase: Quản lý khách hàng 2.10 Usecase Quản lý đơn hàng 2.11 Usecase: Đăng ký III PHA THIẾT KẾ (Design phase) • Biểu đồ lớp thiết kế (design class diagram) IV MƠ HÌNH HĨA DỮ LIỆU (DATA MODELING) • Xây dựng mơ hình liệu hệ thống V TRIỂN KHAI (implementation) • Biểu đồ triển khai (deployment diagram)

Ngày đăng: 19/12/2023, 15:18

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

Tài liệu liên quan