Danh sách các Usecase

Một phần của tài liệu Tìm hiểu JadaSite Open source Ecommerce (Trang 39)

STT Usecase ID Usecace Name Mô tả

1 UC_01 Tìm kiếm sản

phẩm theo tên

Tìm kiếm sản phẩm theo tên của sản phẩm.

2 UC_02 Tìm kiếm sản

phẩm theo giá

Tìm kiếm các sản phẩm theo bằng giá của s phẩm.

3 UC_03 Thu phóng Item Thu phóng hình ảnh hiển thị của các Item mặt hàng.

| Trang 37 d. Đặc tả Usecase

d.1. Usecase Tìm kiếm sản phẩm theo tên.

 Tên Use case: Tìm kiếm sản phẩm theo tên.  Use case ID: UC_01.

 Tác nhân chính: User (bao gồm Thành viên, Khách hoặc bất cứ ai truy cập trang web).

 Mô tả Use case: Use case này cho phép User tìm kiếm sản phẩm mình mong muốn thông qua tên hoặc từ khóa liên quan đến sản phẩm.  Tác nhân chính: User.

 Pre-Condition:

o Khởi động hệ thống trang Web.

 Pos-condition: Hệ thống sẽ không thay đổi khi Use case thành công hay không thành công.

 Base flow:

o Use case bắt đầu khi User muốn tìm kiếm sản phẩm nào đó trên Website.

o User chọn chức năng tìm kiếm theo tên.

o User điền từ khóa muốn tìm kiếm và click vào nút Search.

o Hệ thống sẽ hiển thị giao diện kết quả các sản phẩm liên quan đến từ khóa hoặc giao diện không có kết quả nào.

 Ngoại lệ và xử lý ngoại lệ: Không có ngoại lệ. d.2. Usecase Tìm kiếm sản phẩm theo giá.

 Tên Use case: Tìm kiếm sản phẩm theo giá.  Use case ID: UC_02.

 Tác nhân chính: User (bao gồm Thành viên, Khách hoặc bất cứ ai truy cập trang web).

 Mô tả Use case: Use case này cho phép User tìm kiếm sản phẩm mình mong muốn thông giá của sản phẩm.

 Tác nhân chính: User.  Pre-Condition:

o Khởi động hệ thống trang Web.

 Pos-condition: Hệ thống sẽ không thay đổi khi Use case thành công hay không thành công.

 Base flow:

o Use case bắt đầu khi User muốn tìm kiếm sản phẩm nào đó trên Website với mức giá mong muốn.

o User chọn chức năng tìm kiếm theo giá.

o User điền giá tiền muốn tìm kiếm và click vào nút Search.

o Hệ thống sẽ hiển thị giao diện kết quả các sản phẩm liên quan đến từ khóa hoặc giao diện không có kết quả nào.

d.3. Usecase Thu phóng Item.

 Tên Use case: Thu phóng Item.  Use case ID: UC_03.

 Tác nhân chính: User (bao gồm Thành viên, Khách hoặc bất cứ ai truy cập trang web).

 Mô tả Use case: Use case này cho phép User có thể dễ dàng hiển thị ảnh Item ở chất lượng cao hơn sau đó trở về trạng thái ban đầu dễ dàng.  Tác nhân chính: User.

 Pre-Condition:

o Khởi động hệ thống trang Web.

 Pos-condition: Hệ thống sẽ không thay đổi khi Use case thành công hay không thành công.

 Base flow:

o Use case bắt đầu khi User hiển thị ảnh hiển thị của Item nào đó.

o User rê chuột vào ảnh hiển thị của Item mình mong muốn thu phóng.

o Hệ thống sẽ hiển thị Item to lên thông qua một màn hình nhỏ.

o User rê khỏi ảnh phóng to.

o Giao diện trở về như cũ.

| Trang 39

2.2 Activity Diagram

a. Tìm kiếm sản phẩm theo tên

b. Tìm kiếm sản phẩm theo đơn giá

| Trang 41 c. Zoom Item

Hình 2-3 Activity Diagram – zoom item

2.3 Class Diagram

a. Sơ đồ tổng quát

b. Danh sách các đối tượng và quan hệ

STT Tên lớp / Quan hệ Loại Ý nghĩa / Ghi chú

1 Database Class Dùng để quản lý database

2 Search Class Dùng để quản lý việc tìm kiếm

3 Zoom Class Dùng để quản lý những xử lý

liên quan đến thu phóng ảnh hiển thị của Item.

c. Mô tả từng lớp đối tượng c.1. Lớp Database c.1. Lớp Database

Hình 2-5 Class Diagram

 Mô tả các thuộc tính

STT Tên thuộc tính Kiểu Ràng

buộc Ý nghĩa/ Ghi chú

1 Sql String Mã khách hàng

 Mô tả các phương thức

STT Tên phương thức Kiểu Access Ý nghĩa/ Ghi chú

1 creatDatabase void public Tạo cơ sở dữ liệu mới. 2 deleteDatabase void public Xóa cơ sỡ dữ liệu tạo ra.

c.2. Lớp Search

| Trang 43  Mô tả thuộc tính

STT Tên thuộc tính Kiểu Ràng buộc Ý nghĩa/ Ghi chú

1 ketWord String Từ khóa tìm kiếm.

2 resultList List Kết quả trả về

 Mô tả phương thức

STT Tên phương thức Kiểu Access Ý nghĩa/ Ghi chú

1 getKeyWord String public Lấy chuỗi string người

dùng nhập vào.

2 getResultList List public Trả về danh sách các kết quả.

3 display void Public Hiển thị danh sách các

kết quả. c.3. Lớp Zoom

Hình 2-7 Class Diagram

 Mô tả các thuộc tính

STT Tên thuộc tính Kiểu Ràng buộc Ý nghĩa/ Ghi chú

1 imageRe String Hình ảnh của Item

 Mô tả các phương thức

ST

T Tên phương thức Kiểu Access Ý nghĩa/ Ghi chú

1 getImageRe String public Lấy hình ảnh hiển thị

của Item.

2 display void public

Hiển thị hình ảnh phóng to của ảnh hiển thị Item.

3 dispose void Public

Hiển thị trạng thái ban đầu của ảnh hiển thị Item.

2.4 Sequence Diagram

a. Tìm kiếm

Hình 2-8 Sequence Diagram

b. Zoom Item

Một phần của tài liệu Tìm hiểu JadaSite Open source Ecommerce (Trang 39)

Tải bản đầy đủ (PDF)

(47 trang)