1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(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 7 0

Đ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

Thông tin cơ bản

Tiêu đề Phân tích và thiết kế website bán sách
Tác giả Trần Hữu Khiêm, Lý Cao Huân, Nguyễn Quốc Thịnh, Kpă Sơ Un, Vongvilay Chanthaphone, Trần Thế Công
Người hướng dẫn Trần Thị Thanh Lan
Trường học Trường Đại Học Duy Tân
Chuyên ngành Phân tích và thiết kế hướng đối tượng
Thể loại báo cáo
Năm xuất bản 2023
Thành phố Đà Nẵng
Định dạng
Số trang 30
Dung lượng 11,58 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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 và các thứ khác của cửa hàng Cải thiện trải nghiệm mua sắm trực tuyến của người d

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC DUY TÂN - -

BÁO CÁO BÀI TẬP NHÓMMô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

Nhóm SV thực hiện: Nhóm 6 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

Trang 2

PHÂN CHIA CÔNG VIỆC GIỮA CÁC THÀNH VIÊN TRONG NHÓM

TÍCH

5 vongvilay Chanthaphone 7781 Chương 5

MỤC LỤC:

Trang 3

CHƯƠNG I Phân tích và nắm bắt yêu cầu của hệ thống 4

1 Nêu tổng quan về dự án 4

2 Mục tiêu dự án .4

3 Các yêu cầu chức năng của hệ thống 4

4 Các yêu cầu phi chức năng 4

5 Biểu đồ use case 5

6 Đặc tả use case 6

CHƯƠNG II Phân tích hành vi hệ thống 9

1 Xây dựng biểu đồ tuần tự hệ thống 9

2 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 dữ liệu (data modeling) 28

Xây dựng mô hình dữ liệu của 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

Trang 4

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

1 Nêu tổng quan về dự án.

Dự án là một trang web bán sách, nhằm cung cấp một nền tảng trực tuyến cho người dùng để tìm kiếm, xem và mua sách một cách thuận tiện Trang web sẽ cung cấp danh mục đa dạng với các thể loại sách khác nhau

Dự án nhằm đáp ứng nhu cầu đa dạng của người mua và tạo môi trường muasắm trực tuyến an toàn và tiện lợi

2 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 và các thứ khác của cửa hàng

Cải thiện trải nghiệm mua sắm trực tuyến của người dùng Giao diện đơn giản, dễ sử dụng và 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 và mua sách một cách nhanh chóng và thuận tiện

3 Các yêu cầu chức năng của hệ thống.

- Chức năng của người quản lý

• Quản lý sách : thêm sách, xem sách, tìm kiếm sách, xoá 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 của đợn đặt, giao hàng

- Chức năng của 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, xoá sách

• Đặt hàng: thanh toán khi nhận được hàng, thanh toán onl

• Trang chủ

• Tìm kiếm

4 Các yêu cầu phi chức năng.

Giao diện nên dễ sử dụng, thân thiện với người dùng và tương thích trênnhiều thiết bị và màn hình

Đảm bảo thông tin khách hàng và giao dịch được bảo vệ an toàn, tránh rò rỉ thông tin và lưu trữ mật khẩu dưới dạng được mã hóa

Trang 5

Website nên đảm bảo tốc độ tải nhanh và phản hồi ngay lập tức để cung cấp trải nghiệm người dùng tốt.

Website nên ổn định và luôn hoạt động, tránh các sự cố

5 Xây dựng biểu đồ use cases và đặc tả các use cases của hệ thống

6 Đặc tả use case

Use case: Đăng nhập

Mục đích: Khách hàng và người quản lý đăng nhập vào hệ thống website

Mô tả: Khách hàng và người quản lý đăng nhập vào hệ thống website

Trang 6

với tài khoản và mật khẩu đã có

Tác nhân: Khách hàng và người quản lý

ĐK trước: Khách hàng và người quản lý đã có tài khoản để đăng nhập hệ

thống website

Đk sau: Khách hàng và người quản lý đăng nhập được 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 và sử dụng các chức

năng khác của hệ thống website

Mô tả: Khách hàng đăng ký thành công khi nhập đúng tất cả các dữ 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 cả 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 những sản phẩm nổi bật và các tính năng

của cửa hàng

Mô tả: Xem sách nổi bật chưc năng nổi bật của 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 có thể tìm loại sách mong muốn có trên

website

Mô tả: Tìm kiếm nhiều loại sách của website

Tác nhân: Khách hàng

ĐK trước: Khách hàng ghi tên loại sách trên thanh tìm kiếm của website

Đk sau: Hiển thị các 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 và chỉnh sửa tài khoản

Mô tả: Khách hàng có thể xem và chỉnh thông tin cá nhân, mật khẩu

của tài khoản

Trang 7

3

Trang 8

Tác nhân: Khách hàng

ĐK trước: Khách hàng đã đăng và chọn các thông tin có thể chỉnh sửa

Đk sau: Khách hàng chỉnh sửa thành công

Use case: Quản lý Giỏ hàng

Mục đích: Giúp khách hàng xem và chỉnh sửa sách trong giỏ hàng

Mô tả: Thêm, sửa, xoá, cập nhật giỏ hàng

Mục đích: Chức năng này cho phép người dùng chọn sản phẩm và đặt

hàng, sau đó thanh toán trực tiếp hoặc bằng thẻ tín dụng để hoàntất giao dịch mua hàng

Mô tả: Người dùng chọn mặt hàng cần mua và thanh 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 và chọn mặt hàng cần

thanh toán

Đk sau: Nếu thanh toán trực tiếp, đơn hàng được xác nhận và thông báo

đến người dùng, sau đó giao hàng sẽ được xử lý

NẾU THANH TOÁ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Ó.

Anatomía 96% (28)Generalidades de la columna cervical

AnatomíaE… 100% (6)

5

Trang 9

Use case: Đăng xuất

Mục đích: Chức năng này cho phép đăng xuất khỏi tài khoản của họ và

thoát khỏi phiên làm việc hiện tại

Mô tả: Người dùng và quản lý truy cập vào ứng dụng hoặc trang web và

tìm kiếm chức năng đăng xuất Hệ thống xác nhận việc đăng xuất và kết thúc phiên làm việc hiện tại của người dùng.Tác nhân: Quản lý và khách hàng

ĐK trước: Người dùng đã đăng nhập vào tài khoản trên ứng dụng hoặc

trang web

Đk sau: Sau khi đăng xuất thành công, người dùng không thể truy cập

vào các chức năng đò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ý có thể thêm, sửa, xoá sách

Tác nhân:

ĐK trước: người quản lý đã đăng nhập hệ thống và chọn chức năng quản lý

sách

Quản lý chỉnh sửa thêm sửa và xóa

Đk sau: Thêm, sửa, xoá 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 của họ

Mô tả: Người quản lý có thể tìm xem thông tin chặn khách hàngTác nhân: Người quản lý

ĐK trước: người quản lý đã đăng nhập hệ thống và chọn chức năng quản lý

Trang 10

Mục đích: Giúp người quản lý xem và xử lý hoá đơn cho khách hàng

Mô tả: Xem và xử lý hoá đơn

Tác nhân: Người quản lý

ĐK trước: Người quản lý đã đăng nhập vào hệ thống chọn chức năng quản

Trang 11

1.3Usecase: Xem (trang chủ)

1.4 Usecase: Tìm Kiếm

1.5 Usecase: Quản lý tài khoản cá nhân

Trang 12

1.6 Usecase: Quản lý Giỏ hàng

Trang 13

1.7 Usecase: Đặt hàng

1.8 Usecase: Đăng xuất

Trang 14

1.9 UseCase quản Lý Sách

1.10 Usecase: Quản lý khách hàng

Trang 15

1.11 UseCase Quản lý đơn hàng

Trang 16

Xây dựng biểu đồ hoạt động (activity diagram)

2.1 Usecase: Đăng nhập

2.2 Usecase: Xem (trang chủ)

Trang 18

2.3 Usecase: Tìm Kiếm

Trang 19

2.4 Usecase: Quản lý tài khoản cá nhân

2.5 Usecase: Quản lý Giỏ hàng

Trang 21

2.6 Usecase: Đặt hàng

Trang 22

2.7 Usecase: Đăng xuất

Trang 23

2.8 UseCase Quản lý sách

Trang 24

2.9 Usecase: Quản lý khách hàng

2.10 Usecase Quản lý đơn hàng

Trang 26

2.11 Usecase: Đăng ký

Trang 27

III PHA THIẾT KẾ (Design phase)

• Biểu đồ lớp thiết kế (design class diagram)

Trang 28

IV MÔ HÌNH HÓA DỮ LIỆU (DATA MODELING)

• Xây dựng mô hình dữ liệu của hệ thống

Trang 29

V TRIỂN KHAI (implementation)

• Biểu đồ triển khai (deployment diagram)

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w