Chuyen huong den trang()

Một phần của tài liệu Phân tích thiết kế hệ thống bán hàng trực tuyến (Trang 71 - 95)

Quản lý sản phẩm

 Đặc tả bằng văn bản Quản lý sản phẩm.

Quản lý hệ thống chọn:

• Lưu/ghi sản phẩm: Bước 1a

• Tìm kiếm sản phẩm: Bước 1b

• Chỉnh sửa thông tin sản phẩm: Bước 1c

• Xóa sản phẩm: Bước 1d

Bước 1a: Lưu/ghi sản phẩm

1. Hệ thống hiển thị form nhập thông tin sản phẩm. 2. Quản trị hệ thống nhập thông tin sản phẩm. 3. Quản trị hệ thống nhấn vào nút “Lưu sản phẩm”. 4. Hệ thống thông báo lưu/ghi sản phẩm thành công. 5. Hệ thống hiển thị danh sách sản phẩm

Bước 1b: Tìm kiếm/truy xuất sản phẩm

1b.1. Quản trị hệ thống nhập thông tin cần tìm vào khung tìm kiếm. 1b.2. Hệ thống hiển thị kết quả.

Bước 1c: Chỉnh sửa thông tin sản phẩm

1c.1. Quản trị hệ thống nhấn vào nút “Chỉnh sửa” của sản phẩm cần chỉnh sửa thông tin.

1c.2. Hệ thống hiển thị thông tin của sản phẩm cần chỉnh sửa. 1c.3. Quản trị hệ thống chỉnh sửa thông tin sản phẩm.

1c.4. Quản trị hệ thống bấm nút “Xác nhận”.

1c.5. Hệ thống thông báo chỉnh sửa thông tin sản phẩm thành công. 1c.6. Hệ thống hiển thị danh sách sản phẩm.

1d.1. Quản trị hệ thống nhấn vào nút “Xóa” bên cạnh sản phẩm cần xóa. 1d.2. Hệ thống yêu cầu xác nhận.

1d.3. Quản trị hệ thống xác nhận xóa sản phẩm. 1d.4. Hệ thống thông báo xóa sàn phẩm thành công. 1d.5. Hệ thống hiển thị danh sách sản phẩm.

Xử lý ngoại lệ cho các bước: Bước 1a:

- Nếu thông tin sản phẩm không hợp lệ thì hệ thống thông báo lỗi và quay lại bước 1a.1.

Bước 1c:

- Nếu thông tin sản phẩm không hợp lệ thì hệ thống thông báo lỗi và quay lại bước 1c.2.

Bước 1d:

- Nếu quản trị hệ thống không xác nhận xóa sản phẩm thì hệ thống sẽ hiển thị danh sách sản phẩm.

Quản trị hệ thống phải đăng nhập vào hệ thống.

Nhập hàng loạt sản phẩm

 Đặc tả bằng văn bản

Tên UC Nhập hàng loạt sản phẩm (Import).

Tóm tắt Use case mô tả quá trình nhập hàng loạt sản phẩm từ các nguồn.

Tác nhân Quản trị hệ thống (Adminitrastor).

Dòng sự kiện chính

1. Use case bắt đầu khi Quản trị hệ thống chọn chức năng “Nhập hàng loạt sản

phẩm” từ màn hình danh sách sản phẩm.

2. Hệ thống hiển thị hộp thoại (Open Dialog) chọn tập tin nguồn. 3. Quản trị hệ thống chọn tập tin nguồn cần nhập.

4. Quản trị hệ thống bấm vào button “Mở”.

5. Hệ thống kiểm tra thông tin tập tin nguồn.

6. Hệ thống tiến hành nhập hàng loạt thông tin sản phẩm.

7. Hệ thống thông báo nhập thông tin sản phẩm thành công và hiển thị lại danh sách sản phẩm.

8. Kết thúc Use case.

Dòng sự kiện phụ

5.1 Thông tin tập tin nguồn không hợp lệ. 1. Hệ thống báo lỗi tới Quản trị hệ thống. 2. Quay lại bước 2 trong Dòng sự kiện chính.

Yêu cầu đặc biệt Điều kiện tiên quyết

Quản trị hệ thống đăng nhập thành công vào hệ thống.

Hậu điều kiện

 Đặc tả bằng sơ đồ tuần tự

Xuất hàng loạt sản phẩm

 Sơ đồ thể hiện

 Đặc tả bằng văn bản

Tên UC Xuất hàng loạt sản phẩm (Export).

Tóm tắt Use case mô tả quá trình xuất hàng loạt sản phẩm ra các nguồn.

Dòng sự kiện chính

1. Use case bắt đầu khi Quản trị hệ thống chọn chức năng “Xuất hàng loạt sản phẩm” từ màn hình danh sách sản phẩm.

2. Hệ thống hiển thị hộp thoại chọn định dạng tập tin. 3. Quản trị hệ thống chọn định dạng tập tin và đặt tên.

4. Quản trị hệ thống bấm vào button “Xuất”

5. Hệ thống tiến hành xuất sản phẩm ra tập tin.

6. Hệ thống thông báo xuất sản phẩm thành công.

7. Kết thúc Use case. Dòng sự kiện phụ Yêu cầu đặc biệt Điều kiện tiên quyết

Quản trị hệ thống đăng nhập thành công vào hệ thống.

Hậu điều kiện

 Đặc tả bằng sơ đồ tuần tự

Quản lý nhà cung cấp

 Đặc tả bằng văn bản Quản lý nhà cung cấp.

Quản lý hệ thống chọn:

• Thêm nhà cung cấp: Bước 1a

• Tìm kiếm nhà cung cấp: Bước 1b

• Chỉnh sửa thông tin nhà cung cấp: Bước 1c

• Xóa nhà cung cấp: Bước 1d

Bước 1a: Thêm nhà cung cấp

1a.1. Hệ thống hiển thị form nhập thông tin nhà cung cấp. 1a.2. Quản trị hệ thống nhập thông tin nhà cung cấp.

1a.3. Quản trị hệ thống nhấn vào nút “Thêm nhà cung cấp”. 1a.4. Hệ thống thông báo thêm nhà cung cấp thành công. 1a.5. Hệ thống hiển thị danh sách nhà cung cấp.

Bước 1b: Tìm kiếm/truy xuất nhà cung cấp

1b.1. Quản trị hệ thống nhập thông tin cần tìm vào khung tìm kiếm. 1b.2. Hệ thống hiển thị kết quả.

Bước 1c: Chỉnh sửa thông tin nhà cung cấp.

1c.1. Quản trị hệ thống nhấn vào nút “Chỉnh sửa” bên cạnh nhà cung cấp cần chỉnh sửa thông tin.

1c.2. Hệ thống hiển thị thông tin nhà cung cấp.

1c.3. Quản trị hệ thống chỉnh sửa thông tin nhà cung cấp. 1c.4. Quản trị hệ thống bấm nút “Xác nhận”.

1c.5. Hệ thống thông báo chỉnh sửa thông tin nhà cung cấp thành công. 1c.6. Hệ thống hiển thị danh sách nhà cung cấp.

Bước 1d: Xóa sản phẩm.

1d.1. Quản trị hệ thống nhấn vào nút “Xóa” bên cạnh nhà cung cấp.

1d.2. Hệ thống yêu cầu xác nhận xóa.

1d.3. Quản trị hệ thống xác nhận xóa nhà cung cấp.

1d.4. Hệ thống thông báo xóa nhà cung cấp thành công.

Xử lý ngoại lệ cho các bước: Bước 1a:

- Nếu thông tin nhà cung cấp không hợp lệ thì hệ thống thông báo lỗi và quay lại bước 1a.1.

Bước 1c:

- Nếu thông tin nhà cung cấp không hợp lệ thì hệ thống thông báo lỗi và quay lại bước 1c.2.

Bước 1d:

- Nếu quản trị hệ thống không xác nhận xóa nhà cung cấp thì hệ thống sẽ hiển thị danh sách nhà cung cấp.

Quản trị hệ thống phải đăng nhập vào hệ thống.

Cập nhật trạng thái đơn đặt hàng

 Đặc tả bằng văn bản

Tên UC Cập nhật trạng thái đơn đặt hàng.

Tóm tắt Use case mô tả quá trình cập nhật trạng thái đơn đặt hàng.

Tác nhân Quản trị hệ thống (Adminitrastor).

Dòng sự kiện chính

1. Use case bắt đầu khi Quản trị hệ thống chọn chức năng “Cập nhật trạng thái” bên cạnh đơn đặt hàng được chọn.

2. Hệ thống hiển thị thông tin và trạng thái đơn đặt hàng được chọn. 3. Quản trị hệ thống cập nhật trạng thái đơn đặt hàng.

4. Quản trị hệ thống bấm vào button “Cập nhật”.

5. Hệ thống thông báo chỉnh sửa trạng thái đơn đặt hàng thành công và hiển thị lại danh sách đơn hàng. 6. Kết thúc Use case. Dòng sự kiện phụ Yêu cầu đặc biệt Điều kiện tiên quyết

Quản trị hệ thống đăng nhập thành công vào hệ thống.

Hậu điều kiện

Hệ thống hiển thị danh sách đơn đặt hàng.

Xóa đơn đặt hàng

 Sơ đồ thể hiện

 Đặc tả bằng văn bản

Tên UC Xóa đơn đặt hàng.

Tóm tắt Use case mô tả quá trình xóa đơn đặt hàng trong hệ thống.

Tác nhân Quản trị hệ thống (Adminitrastor).

Dòng sự kiện chính

1. Use case bắt đầu khi Quản trị hệ thống chọn chức năng “Xóa” bên cạnh đơn đặt

hàng được chọn.

2. Hệ thống hiển thị hộp thoại xác nhận xóa đơn đặt hàng.

3. Quản trị hệ thống bấm vào button “Xác nhận”.

4. Hệ thống thông báo xóa đơn đặt hàng thành công và hiển thị lại danh sách đơn đặt hàng.

5. Kết thúc Use case.

Dòng sự kiện phụ

đặc biệt Điều kiện tiên quyết

Quản trị hệ thống đăng nhập thành công vào hệ thống.

Hậu điều kiện

Hệ thống hiển thị danh sách đơn đặt hàng.

 Đặc tả bằng sơ đồ tuần tự

Trả lời các phản hồi

 Sơ đồ thể hiện

Tên UC Trả lời các phản hồi.

Tóm tắt Use case mô tả quá trình trả lời các phản hồi của Quản trị hệ thống.

Tác nhân Quản trị hệ thống (Adminitrastor).

Dòng sự kiện chính

1. Use case bắt đầu khi Quản trị hệ thống chọn chức năng “Trả lời” của phản hồi được lựa chọn.

2. Hệ thống hiển thị form trả lời phản hồi. 3. Quản trị hệ thống nhập nội dung cần trả lời.

4. Quàn trị hệ thống bấm vào button “Gửi”.

5. Hệ thống thông báo gửi tin thành công.

6. Kết thúc Use case. Dòng sự kiện phụ Yêu cầu đặc biệt Điều kiện tiên quyết

Quản trị hệ thống đăng nhập thành công vào hệ thống.

Hậu điều kiện

 Đặc tả bằng sơ đồ tuần tự

Soạn/gửi bản tin

 Đặc tả bằng văn bản

Tên UC Soạn/gửi bản tin.

Tóm tắt Use case mô tả quá trình tạo bản tin và gửi đến email của khách hàng.

Tác nhân Quản trị hệ thống (Adminitrastor).

Dòng sự kiện chính

1. Use case bắt đầu khi Quản trị hệ thống chọn chức năng “Soạn bản tin” từ màn

hình quản lý bản tin.

2. Hệ thống hiển thị form soạn bản tin.

3. Quản trị hệ thống nhập nội dung cần thông báo đến khách hàng.

4. Quàn trị hệ thống bấm vào button “Gửi”.

5. Hệ thống thông báo gửi bản tin thành công.

6. Kết thúc Use case. Dòng sự kiện phụ Yêu cầu đặc biệt Điều kiện

tiên quyết Quản trị hệ thống đăng nhập thành công vào hệ thống.

Hậu điều kiện

Cập nhật trạng thái tài khoản

 Sơ đồ thể hiện

 Đặc tả bằng văn bản

Tên UC Cập nhật trạng thái tài khoản.

Tóm tắt Use case mô tả quá trình cập nhật trạng thái tài khoản khách hàng.

Tác nhân Quản trị hệ thống (Adminitrastor).

Dòng sự kiện chính

1. Use case bắt đầu khi Quản trị hệ thống chọn chức năng “Chỉnh sửa” bên cạnh tài khoản khách hàng.

2. Quản trị hệ thống chọn trạng thái cần chỉnh sửa.

3. Quàn trị hệ thống bấm vào button “Xác nhận”.

4. Hệ thống thông báo chỉnh sửa trạng thái thành công.

5. Hệ thống hiển thị màn hình quản lý khách hàng.

Dòng sự kiện phụ Yêu cầu đặc biệt Điều kiện tiên quyết

Quản trị hệ thống đăng nhập thành công vào hệ thống.

Hậu điều kiện

 Đặc tả bằng sơ đồ tuần tự

Xóa tài khoản

 Đặc tả bằng văn bản

Tên UC Xóa tài khoản.

Tóm tắt Use case mô tả quá trình xóa tài khoản khách hàng.

Tác nhân Quản trị hệ thống (Adminitrastor).

Dòng sự kiện chính

1. Use case bắt đầu khi Quản trị hệ thống chọn chức năng “Xóa” bên cạnh tài

khoản khách hàng.

2. Hệ thống yêu cầu xác nhận xóa.

3. Quản trị hệ thống xác nhận xóa.

4. Hệ thống thông báo xóa tài khoản thành công.

5. Hệ thống hiển thị màn hình quản lý khách hàng. 6. Kết thúc Use case. Dòng sự kiện phụ Yêu cầu đặc biệt Điều kiện

tiên quyết Quản trị hệ thống đăng nhập thành công vào hệ thống.

Hậu điều kiện

Quản lý khuyến mãi

 Đặc tả bằng văn bản

Tên UC Quản lý tập khuyến mãi.

Tóm tắt Use case mô tả quá trình quản lý tập khuyến mã.

Tác nhân Quản lý.

Dòng sự kiện chính

1. Use case bắt đầu khi Quản lý chọn chức năng “Quản lý khuyến mãi”.

2. Quản lý đặt các quy định khuyến mãi.

3. Hệ thống lưu các quy định.

4. Hệ thống thay đổi loại khách hàng theo quy định.

5. Kết thúc Use case. Dòng sự kiện phụ Yêu cầu đặc biệt Điều kiện

tiên quyết Quản lý đăng nhập thành công vào hệ thống.

Hậu điều kiện

Báo cáo về doanh thu theo đơn hàng trong tháng/năm

 Sơ đồ thể hiện

 Đặc tả bằng văn bản

UC ID: Báo cáo về doanh thu theo đơn hang trong tháng/năm <<report>>

1. Trưởng bộ phận kế toán cung cấp: ngày bắt đầu và ngày kết thúc

2. Hệ thống trả về chi tiết báo cáo tổng doanh thu theo đơn đặt hàng trong tháng/năm bao gồm: mã báo cáo, ngày lập, tổng doanh thu và danh sách những đơn đặt hàng đã thanh toán (tên khách hàng, tổng tiền, ngày thanh toán) . Danh sách các đơn đặt hàng này được sắp xếp theo ngày.

Báo cáo về Nhà cung cấp sản phẩm

 Sơ đồ thể hiện

 Đặc tả bằng văn bản

UC ID: Báo cáo về Nhà cung cấp sản phẩm <<report>>

1. Trưởng bộ phận kho cung cấp: ngày bắt đầu và ngày kết thúc

2. Hệ thống trả về chi tiết báo cáo yêu cầu Nhà cung cấp thêm sản phẩm bao gồm: mã báo cáo, ngày lập, tổng sản phẩm và danh sách những sản phẩm được yêu cầu (tên sản phẩm, số lượng) . Danh sách các sản phẩm được sắp xếp theo tên sản phẩm yêu cầu.

Quản lý tài khoản

 Đặc tả bằng văn bản

Use case: Quản lý tài khoản

1. Người dùng chọn:

• Đăng nhập: Bước 1b

• Chỉnh sửa thông tin tài khoản: Bước 1c

• Đổi mật khẩu: Bước 1d

• Đăng xuất: Bước 1e

• Quên mật khẩu: Bước 1f

Bước 1a: Đăng ký tài khoản

1a.1: Khách hàng nhấn vào nút “Đăng ký tài khoản” trên màn hình chính. 1a.2: Hệ thống hiển thị form thông tin đăng ký

1a.3: Khách hàng nhập các thông tin cần thiết vào như tên đăng nhập, mật khẩu, …

1a.4: Khách hàng nhấn vào nút “Đăng ký” để tạo tài khoản.

1a.5: Hệ thống thông báo đăng ký tài khoản thành công đồng thời gửi mail xác nhận cho khách hàng.

Bước 1b: Đăng nhập

1b.1: Khách hàng nhấn vào nút “Đăng nhập” trên màn hình chính. 1b.2: Hệ thống hiển thị cửa sổ đăng nhập.

1b.3: Khách hàng nhập tên đăng nhậpvà mật khẩu. 1b.4: Khách hàng nhấn vào nút “Đăng nhập”.

1b.5: Hệ thống thông báo đăng nhập thành công và hiển thị màn hình chính. Bước 1c: Chỉnh sửa thông tin tài khoản

1c.1: Khách hàng chọn mục “Quản lý tài khoản” từ màn hình chính. 1c.2: Hệ thống hiển thị màn hình quản lý tài khoản

1c.3: Khách hàng chọn mục “Chỉnh sửa thông tin tài khoản”.

1c.4: Khách hàng nhập các thông tin cần chỉnh sửa và bấm nút “Lưu” 1c.5: Hệ thống thông báo thay đổi thông tin thành công.

Bước 1d: Đổi mật khẩu

1d.1: Khách hàng chọn mục “Quản lý tài khoản” từ màn hình chính. 1d.2: Hệ thống hiển thị màn hình quản lý tài khoản.

1d.3: Khách hàng chọn mục “Đổi mật khẩu”. 1d.4: Hệ thống hiển thị form Đổi mật khẩu.

1d.5: Khách hàng nhập mật khẩu cũ và mật khẩu mới. 1d.6: Khách hàng bấm nút “Xác nhận”.

1d.7: Hệ thống thông báo đổi mật khẩu thành công. Bước 1e: Đăng xuất

1e.1: Khách hàng bấm nút “Đăng xuất” từ màn hình chính. 1e.2: Hệ thống hiển thị hộp thoại yêu cầu xác nhận đăng xuất. 1e.3: Khách hàng bấm vào nút “Đồng ý” để xác nhận.

1e.4: Hệ thống thông báo đăng xuất thành công và hiển thị màn hình chính. Bước 1f: Quên mật khẩu

1f.1: Khách hàng nhấn nút “Quên mật khẩu” từ màn hình chính. 1f.2: Hệ thống hiển thị màn hình yêu cầu nhập email khách hàng. 1f.3: Khách hàng nhập email và bấm nút “Gửi”

1f.4: Hệ thống gửi mật khẩu mới đến email khách hàng. Xử lý ngoại lệ cho các bước:

Bước 1a:

- Nếu khách hàng nhập tên tài khoản đã có hoặc mật khẩu không trùng khớp thì hệ

thống sẽ báo lỗi.

- Quay lại bước 1a.2.

Bước 1b:

- Nếu khách hàng nhập sai tên đăng nhập hoặc mật khẩu thì hệ thống báo lỗi

- Quay lại bước 1b.2.

Bước 1d:

- Nếu khách hàng nhập sai mật khẩu cũ thì hệ thống sẽ báo lỗi.

- Quay lại bước 1d.4.

Máy tính hoặc thiết bị truy cập vào hệ thống phải có kết nối mạng internet.

Một phần của tài liệu Phân tích thiết kế hệ thống bán hàng trực tuyến (Trang 71 - 95)

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

(129 trang)
w