Đ ẶC TẢ USE CASE

Một phần của tài liệu Báo cáo công nghệ phần mềm Đề tài xây dựng website bán balo (Trang 21 - 27)

CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.3. Đ ẶC TẢ USE CASE

2.3.1. Đăng ký Tác nhân: Khách hàng

Mục đích: Tạo tài khoản để truy cập vào hệ thống.

Điều kiện tiên quyết: Khách hàng chưa có tài khoản trong hệ thống.

Điều kiện sau: Tài khoản khách hàng được tạo thành công.

Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống 1. Khách hàng truy cập vào trang

đăng ký trong hệ thống. 2. Hệ thống hiển thị giao diện đăng ký tài khoản.

3. Khách hàng nhập các thông tin cần thiết như tên, địa chỉ email, mật khẩu, và các thông tin khác (nếu có).

4. Hệ thống kiểm tra tính hợp lệ của thông tin đăng ký.

 Nếu thông tin không hợp lệ, hệ thống hiển thị thông báo lỗi và yêu cầu khách hàng nhập lại thông tin.

 Nếu thông tin hợp lệ, chuyển đến trang đăng nhập và thông báo thành công.

Bảng 1. Đăng ký

6

2.3.2. Đăng nhập

Tác nhân: Khách hàng, quản trị viên

Mục đích: Truy cập vào hệ thống với tài khoản đã đăng ký.

Điều kiện tiên quyết: Khách hàng đã có tài khoản trong hệ thống.

Điều kiện sau: Khách hàng đăng nhập thành công và truy cập vào hệ thống.

Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống 1. Khách hàng truy cập vào trang

đăng ký trong hệ thống.

2. Hệ thống hiển thị giao diện đăng nhập.

3. khách hàng nhập tài khoản và mật

khẩu của tài khoản đã đăng ký. 4. Hệ thống kiểm tra tính hợp lệ của thông tin đăng nhập.

 Nếu thông tin không hợp lệ, hệ thống hiển thị thông báo lỗi và yêu cầu khách hàng nhập lại thông tin.

 Nếu thông tin hợp lệ, chuyển đến trang chủ và thông báo đăng nhập thành công.

Bảng 2. Đăng nhập 2.3.3. Đổi mật khẩu

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

Mục đích: Cập nhật thông tin cá nhân trong tài khoản.

Điều kiện tiên quyết: Khách hàng đã đăng nhập vào tài khoản.

Điều kiện sau: Mật khẩu của khách hàng được cập nhật thành công.

Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống 1. Khách hàng truy cập vào trang đổi

mật khẩu

2. Hệ thống hiển thị giao diện trang đổi mật khẩu bao gôm nhập password cũ và password mới

3. Khách hàng thay đổi mật khẩu theo

nhu cầu sử dụng 4. Hệ thống kiểm tra tính hợp lệ của thông

tin cập nhật.

 Nếu thông tin không hợp lệ, hệ thống hiển thị thông báo lỗi và yêu cầu khách hàng nhập lại thông tin.

 Nếu thông tin hợp lệ, thông báo đổi thông tin thành công.

Bảng 3. Đổi mật khẩu

2.3.4. Tìm kiếm sản phẩm Tác nhân: khách hàng

Mục đích: Khách hàng tìm kiếm thông tin

Điều kiện tiên quyết: khách hàng đã đăng nhập vào tài khoản

Điều kiện sau: sản phẩm được tìm kiếm thành công. Khách hàng sẽ xem được sản phẩm đã tìm kiếm.

Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống 1. Người dùng truy cập vào website của

hệ thống và chọn nút tìm kiếm

2.Hệ thống sẽ hiển thị các từ khoá đã tìm kiếm trước đó

3. Sau đó người dùng nhập từ khoá vào form tìm kiếm và nhấn icon tìm kiếm hoặc nhấn enter.

4. Hệ thống hiển thị sác sản phẩm đã tìm kiếm, từ khoá tìm kiếm không hợp lệ người dùng có thể điền lại hoặc huỷ bỏ tìm kiếm, khi đó ca sử dụng kết thúc..

Bảng 4. Tìm kiếm sản phẩm 2.3.5. Hiển thị chi tiết sản phẩm

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

Mục đích: hiển thị thông tin về sản phẩm

Điều kiện tiên quyết: khách hàng đã đăng nhập vào tài khoản

Điều kiện sau: sản phẩm được hiển thị lên thành công. Khách hàng sẽ xem được sản phẩm.

Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống 1. Khách hàng sẽ kích chuột vào sản

phẩm trên thanh header.

2.Hệ thống sẽ hiển thị tất cả sản phẩm được thêm.

3. Khách hàng sẽ truy cập thấy sản phẩm và chọn loại sản phẩm mình muốn chọn trong đó có giá cả và hình ảnh của sản phẩm đó.

4. Hệ thống hiển thị thông tin sản phẩm.

Bảng 5. Hiển thị chi tiết sản phẩm 2.3.6. Thêm sản phẩm giỏ hàng

Tác nhân: khách hàng Mục đích: Đặt mua sản phẩm Điều kiện tiên quyết:

8

‐ Tác nhân (khách hàng) có quyền truy cập và sử dụng chức năng đặt mua sản phẩm trong hệ thống.

‐ Khách hàng đã đăng nhập vào hệ thống để thực hiện đặt hàng.

Điều kiện sau:

‐ Hiển thị trang giỏ hàng Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống 1.Khách hàng cần đăng nhập vào hệ

thống bằng tên đăng nhập và mật khẩu của mình để có quyền truy cập và sử dụng chức năng đặt đơn hàng.

2. Hệ thống kiểm tra thông tin đăng nhập của khách hàng và xác thực để đảm bảo rằng chỉ người dùng có quyền truy cập mới được phép sử dụng chức năng đặt đơn hàng.

3. Sau khi đăng nhập thành công, khách hàng truy cập vào trang sản phẩm

4. Hệ thống hiển thị giao diện trang sản phẩm

5. Khách hàng chọn loại sản phẩm cần mua và nhập số lượng sản phẩm và chọn thêm vào giỏ hàng

6. Hệ thống hiển thị chức năng xem giỏ hàng và có thông tin sản phẩm, số lượng và giá.

Bảng 6. Thêm sản phẩm giỏ hàng

2.3.7. Thêm sản phẩm Tác nhân: Quản trị viên Mục đích: Thêm sản phẩm mới.

Điều kiện tiên quyết: Thông tin sản phẩm mới để thêm

Điều kiện sau: Lưu thông tin vào cơ sở dữ liệu, cập nhật sản phẩm thành công

Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống 1. Truy cập trang web quản lí và kích

chuột vào quản lí sản phẩm.

2.Hệ thống nhập thông tin về sản phẩm mới, bao gồm các chi tiết như tên sản phẩm, hình ảnh, danh mục, giá thành, mô tả chi tiết và bất kỳ các thông tin khác có liên quan. Sau đó, cập nhật lên trang web để tác nhân truy cập.

3. Khách hàng sẽ truy cập thấy sản phẩm và chọn loại sản phẩm mình muốn chọn

4. Hệ thống hiển thị thông tin sản phẩm

trong đó có giá cả, hình ảnh và các thông tin liên quan.

Bảng 4. Thêm sản phẩm

2.3.8. Sửa sản phẩm:

Tác nhân: Quản trị viên Mục đích: Để sửa sản phẩm

Điều kiện tiên quyết: thông tin sản phẩm cần sửa

Điều kiện sau: Lưu thông tin vào cơ sở dữ liệu, cập nhật thêm sửa sản phẩm thành công

Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống 1. Truy cập trang web quản lí và kích

chuột vào quản lí sản phẩm.

2.Hệ thống nhập thông tin sản phẩm cần sửa, bao gồm như tên sản phẩm, hình ảnh, danh mục, giá thành, mô tả chi tiết và bất kỳ các thông tin khác có liên quan để sửa.

3. Khách hàng sẽ truy cập thấy sản phẩm và chọn sản phẩm mình muốn chọn.

4. Hệ thống hiển thị thông tin mới truy cập.

Bảng 5. Sửa sản phẩm 2.3.9. Xóa sản phẩm:

+ Tác nhân: Quản trị viên + Mục đích: Để xóa sản phẩm

+ Điều kiện tiên quyết: thông tin xóa sản phẩm cần xóa

+ Điều kiện sau: lưu thông tin vào cơ sở dữ liệu, cập nhật thêm xóa sản phẩm thành công

+ Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống 1. Truy cập trang web quản lí và kích

chuột vào nút xoá sản phẩm.

2.Hệ thống sẽ xóa sản phẩm

3. Hệ thống sẽ cập nhật thông tin mới truy cập.

Bảng 9. Xóa sản phẩm

10

2.3.10. sửa mật khẩu khách hàng Tác nhân: Quản trị viên

Mục đích: Sửa mật khẩu khách hàng

Điều kiện tiên quyết: Thông tin khách hàng cần sửa Điều kiện sau: Mật khẩu cập nhật thành công Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống 1. Truy cập trang web quản lí và kích

chuột vào quản lí khách hàng 2.Hệ thống nhập mật khẩu mới.

3. Khách hàng sẽ truy cập lại bằng mật khẩu mới

4. Hệ thống cập nhật thông tin Bảng 10. Sửa mật khẩu khách hàng 2.3.11. Xóa khách hàng

Tác nhân: Quản trị viên

Mục đích: Xóa tài khoản khách hàng

Điều kiện tiên quyết: Thông tin tài khoản bị xóa

Điều kiện sau: Tài khoản khách hàng đã bị xóa khỏi hệ thống Kịch bản:

Hoạt động của tác nhân Hoạt động của hệ thống 1. Truy cập trang web quản lí và kích

chuột vào quản lí khách hàng và bấm xóa

2.Hệ thống xóa tài khoản khỏi hệ thống.

3. Hệ thống cập nhật thông tin Bảng 11. Xóa khách hàng

Một phần của tài liệu Báo cáo công nghệ phần mềm Đề tài xây dựng website bán balo (Trang 21 - 27)

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

(70 trang)