Mô hình các ca sử dụng và mô tả các ca sử dụng mô hình miền

Một phần của tài liệu Phân tích thiết kế Hệ thống quản lý thiết bị và sự cố tin học theo hướng đối tượng (Trang 55)

1. Mô tả ca sử dụng gói “quản lý người sử dụng”

Hình 3.2. Mô hình ca sử dụng gói Quản lý ngƣời dùng

Uc1: Ca sử dụng Tạo mới người sử dụng - Tên ca sử dụng: Tạo mới người sử dụng

- Mô tả khái quát: Tạo mới thông tin của người sử dụng vào hệ thống và yêu cầu hệ thống ghi nhận

- Tác nhân: Cán bộ quản trị hệ thống

- Mục đích: Tạo mới thông tin về người sử dụng hệ thống - Tham chiếu: CN1.3

- Mô tả từng bước:

Bảng 3.2. Bảng các bƣớc trong ca sử dụng Tạo mới ngƣời sử dụng Hành động của tác nhân Hồi đáp của hệ thống

Nhập trực tiếp

1. Yêu cầu tạo mới người sử dụng 2. Hiện mẫu biểu nhập

3. Nhập các thông tin mới 4. Ghi nhận và thông báo kết quả ghi nhận

- Ngoại lệ:

Bước 4: Nhập trực tiếp: Kết quả kiểm tra thông tin thiếu hoặc không chính xác thì hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng. Nếu kiểm tra tài khoản đăng nhập đã có trong hệ thống thì thông báo nhập lại hoặc dừng.

Uc2: Ca sử dụng Tạo dữ liệu phân quyền người sử dụng

- Tên ca sử dụng: Tạo dữ liệu phân quyền người sử dụng -Tác nhân: Cán bộ quản trị hệ thống

- Mục đích: Thiết lập các quyền truy nhập hệ thống đối với người sử dụng

- Mô tả khái quát: Nhập các thông tin về quyền được truy cập hệ thống của người sử dụng và yêu cầu hệ thống ghi nhận.

- Tham chiếu: CN1.3 - Mô tả từng bước:

Bảng 3.3. Bảng các bƣớc trong ca sử dụng Tạo dữ liệu phân quyền ngƣời sử dụng Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu tạo quyền cho một người sử dụng đã có

2. Hiện mẫu biểu nhập các quyền của người sử dụng

3. Nhập điều kiện (thông tin mình biết) để tìm kiếm người sử dụng

4. Tìm kiếm và hiển thị kết quả 5. Chọn người cần thiết lập quyền truy

cập

6. Hiển thị thông tin về người cần tạo quyền truy nhập

7. Tạo lập các quyền truy nhập hệ thống cần thiết cho người dùng.

8. Ghi lại thông tin tạo lập quyền truy nhập và thông báo kết quả

Ngoại lệ:

Bước 4: Nếu không có hồ sơ nào thỏa mãn điều kiện tìm kiếm, thì thông báo và yêu cầu nhập lại thông tin tìm kiếm khác.

Uc3: Ca sử dụng Sửa thông tin người sử dụng - Tên ca sử dụng: Sửa thông tin người sử dụng - Tác nhân: Cán bộ quản trị hệ thống

- Mục đích: Sửa các thông tin về người sử dụng hệ thống (adsbygoogle = window.adsbygoogle || []).push({});

- Mô tả khái quát: Sửa các thông tin của người sử dụng hệ thống và yêu cầu hệ thống ghi nhận

- Tham chiếu: CN1.3 - Mô tả từng bước:

Bảng 3.4. Bảng các bƣớc trong ca sử dụng Sửa thông tin ngƣời sử dụng Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu câu sửa thông tin về một người sử dụng đã có.

2. Hiện mẫu biểu nhập điều kiện tìm kiếm người sử dụng

3. Nhập điều kiện tìm kiếm (thông tin mình biết) để tìm kiếm

4. Tìm và hiển thị kết quả tìm kiếm. 5. Chọn người cần sửa 6. Hiển thị thông tin về người cần sửa 7. Sửa đổi dữ liệu cần thiết 8. Ghi lại thông tin mới và thông báo kết

- Ngoại lệ:

Bước 4: Nếu không có hồ sơ nào thỏa mãn điều kiện tìm kiếm, thì thông báo và yêu cầu nhập lại thông tin tìm kiếm khác.

Bước 8: Kết quả kiểm tra thông tin mới là chưa đầy đủ hoặc không chính xác (do tác nhân xóa thông tin cũ và chưa nhập đầy đủ thông tin mới hoặc là đã nhập đủ nhưng không chính xác) thì yêu cầu nhập lại hoặc dừng ca sử dụng.

Uc4: Ca sử dụng Xóa thông tin người sử dụng

- Tên ca sử dụng: Xóa thông tin người sử dụng hệ thống - Tác nhân: Cán bộ quản trị hệ thống

- Mục đích: Xóa các thông tin trong hệ thống liên quan đến người sử dụng. - Mô tả khái quát: Tìm đến người sử dụng cần xóa và tiến hành xóa tất cả cá thông tin có liên quan đến người đó.

- Tham chiếu: CN1.3 - Mô tả từng bước:

Bảng 3.5. Bảng các bƣớc trong ca sử dụng Xóa thông tin ngƣời sử dụng Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu xóa thông tin về một người sử dụng hệ thống

2. Hiện mẫu biểu nhập điều kiện tìm kiếm thông tin người cần xóa

3. Nhập điều kiện tìm kiếm (thông tin mình biết) để tìm thông tin người sử dụng cần xóa

4. Tìm và hiển thị danh sách kết quả tìm kiếm

5. Chọn một người cần xóa 6. Hiển thị thông tin về người sử dụng 7. Yêu cầu hệ thống xóa 8. Thông báo kết quả xóa

- Ngoại lệ:

Bước 4: Không có hồ sơ nào thỏa mãn điều kiện tìm kiếm, thông báo không tìm được và yêu cầu nhập thông tin tìm kiếm khác hoặc dừng ca sử dụng

Uc5: Ca sử dụng Tìm kiếm thông tin người sử dụng

- Tên ca sử dụng: Tìm kiếm thông tin người sử dụng - Tác nhân: Cán bộ quản trị hệ thống

- Mục đích: Tìm kiếm các thông tin về người sử dụng đang tồn tại trong hệ thống.

- Mô tả khái quát: Người quản trị nhập một số thông tin về người sử dụng hệ thống. Hệ thống đưa ra một danh sách người dùng hệ thống có cùng thông tin đưa vào. Chọn một người dùng hệ thống cần tìm, sẽ được các thông tin chi tiết của người đó.

- Tham chiếu: CN1.3 - Mô tả từng bước:

Bảng 3.6. Bảng các bƣớc trong ca sử dụng Tìm kiếm thông tin ngƣời sử dụng Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu xóa thông tin về người sử dụng hệ thống

2. Hiện form nhập thông tin tìm kiếm 3. Nhập thông tin tìm kiếm 4. Hiện danh sách kết quả tìm và thông báo 5. Chọn người cần tìm 6. Hiển thị hồ sơ của người được chọn (adsbygoogle = window.adsbygoogle || []).push({});

- Ngoại lệ:

Bước 4: Nếu không tìm thấy thông tin người sử dụng nào thỏa mãn điều kiện tìm kiếm, thông báo không tìm được và yêu cầu nhập thông tin tìm kiếm khác hoặc dừng ca sử dụng.

2. Mô tả ca sử dụng gói “quản lý danh mục”

Hình 3.3. Mô hình ca sử dụng gói Quản lý danh mục

Uc6: Ca sử dụng Nhập thêm danh mục

- Tên ca sử dụng: Nhập thêm danh mục - Tác nhân: Cán bộ quản trị hê ̣ thống

- Mục đích: Nhập các thông tin của danh mục mới.

- Mô tả khái quát: Nhập trực tiếp các thông tin về danh mục và yêu cầu hệ thống ghi nhận.

- Tham chiếu: CN2 - Mô tả từng bước:

Bảng 3.7. Bảng các bƣớc trong ca sử dụng Nhập thêm danh mục Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu nhập thêm danh mu ̣c 2. Hiện Form nhập thông tin danh mu ̣c 3. Nhập các thông tin về danh mu ̣c 4. Hiện các thông tin vừa được nhập 5. Yêu cầu ghi nhận các thông tin vừa nhập 6. Ghi nhận và báo cáo kết quả

- Ngoại lệ:

Bước 4: Nếu kiểm tra thông tin thiếu hoặc không chính xác thì yêu cầu nhập lại hoặc dừng. Nếu bị trùng các thông tin với 1 danh mu ̣c đã có trong hệ thống thì yêu cầu nhập lại hoặc dừng.

Uc7: Ca sử dụng Sửa thông tin danh mục

- Tên ca sử dụng: Sửa thông tin danh mục - Tác nhân: Cán bộ quản trị hệ thống

- Mục đích: Sửa các thông tin về một danh mục đang tồn tại trong hệ thống - Mô tả khái quát: Tìm đến danh mục cần sửa, thay đổi các thông tin cần thiết và yêu cầu hệ thống ghi nhận sự thay đổi đó.

- Tham chiếu: CN2 Mô tả các bước:

Bảng 3.8. Bảng các bƣớc trong ca sử dụng Sửa thông tin danh mục Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu sửa thông tin về 1 danh mu ̣c 2. Hiện form nhập điều kiện tìm kiếm 3. Nhập các thông tin về danh mu ̣c cần

sửa

4. Hiển thị danh sách tìm được

5. Chọn danh mu ̣c cần sửa 6. Hiển thị các thông tin về danh mu ̣c được chọn

7. Nhập các thông tin mới 8. Hiện các thông tin được nhập mới và thông báo

9. Yêu cầu hệ thống ghi nhận các thông tin mới

10. Ghi nhận thông tin mới và thông báo kết quả

- Ngoại lệ:

Bước 4: Không có danh mu ̣c nào thỏa mãn điều kiện tìm kiếm, thông báo không tìm được và thông báo nhập các thông tin tìm kiếm khác hoặc dừng ca sử dụng.

Bước 8: Kết quả kiểm tra thông tin mới là chưa đầy đủ hoặc không chính xác, yêu cầu tác nhân nhập lại hoặc dừng ca sử dụng.

Uc8: Ca sử dụng Xóa danh mục

- Tên ca sử dụng: Xóa danh mục - Tác nhân: Cán bộ quản trị hệ thống (adsbygoogle = window.adsbygoogle || []).push({});

- Mục đích: Xóa danh mục đang tồn tại trong hệ thống

- Mô tả khái quát: Tìm đến danh mục cần xóa và xóa toàn bộ thông tin liên quan đến danh mu ̣c.

- Tham chiếu: CN2 - Mô tả từng bước:

Bảng 3.9. Bảng các bƣớc trong ca sử dụng Xóa thông tin danh mục Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu xóa thông tin về danh mu ̣c 2. Hiện form nhập điều kiện tìm kiếm 3. Nhập thông tin về danh mu ̣c cần xóa 4. Hiển thị danh sách kết quả tìm được

và thông báo

5. Chọn danh mu ̣c cần xóa 6. Hiển thị thông tin về danh mu ̣c được chọn

7. Yêu cầu hệ thống xóa danh mu ̣c đó 8. Thông báo kết quả xóa

3. Mô tả ca sử dụng gói “quản lý thiết bị”

Hình 3.4. Mô hình ca sử dụng gói Quản lý thiết bị

Uc9: Ca sử dụng Thêm thiết bị

- Tên ca sử dụng: Thêm thiết bị - Tác nhân: Cán bộ quản trị hê ̣ thống

- Mục đích: Nhập các thông tin của thiết bị mới.

- Mô tả khái quát: Nhập trực tiếp các thông tin về thiết bị và yêu cầu hệ thống ghi nhận.

- Tham chiếu: CN3 - Mô tả từng bước:

Bảng 3.10. Bảng các bƣớc trong ca sử dụng Thêm thiết bị

Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu nhập thêm thiết bi ̣ 2. Hiện Form nhập thông tin thiết bi ̣ 3. Nhập các thông tin về thiết bi ̣ 4. Hiện các thông tin vừa được nhập 5. Yêu cầu ghi nhận các thông tin vừa nhập 6. Ghi nhận và báo cáo kết quả

- Ngoại lệ:

Bước 4: Nếu kiểm tra thông tin thiếu hoặc không chính xác thì yêu cầu nhập lại hoặc dừng. Nếu bị trùng các thông tin với 1 thiết bi ̣ đã có trong hệ thống thì yêu cầu nhập lại hoặc dừng.

Uc10: Ca sử dụng Sửa thông tin thiết bị

- Tên ca sử dụng: Sửa thông tin thiết bị - Tác nhân: Cán bộ quản trị hệ thống

- Mục đích: Sửa các thông tin về 1 thiết bị đang tồn tại trong hệ thống

- Mô tả khái quát: Tìm đến 1 thiết bị cần sửa, thay đổi các thông tin cần thiết và yêu cầu hệ thống ghi nhận sự thay đổi đó.

- Tham chiếu: CN3 Mô tả các bước:

Bảng 3.11. Bảng các bƣớc trong ca sử dụng Sửa thông tin thiết bị Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu sửa thông tin về 1 thiết bị 2. Hiện form nhập điều kiện tìm kiếm 3. Nhập các thông tin về thiết bi ̣ cần sửa 4. Hiển thị danh sách tìm được

5. Chọn thiết bi ̣ cần sửa 6. Hiển thị các thông tin về thiết bi ̣ được chọn

7. Nhập các thông tin mới 8. Hiện các thông tin được nhập mới và thông báo

9. Yêu cầu hệ thống ghi nhận các thông tin mới (adsbygoogle = window.adsbygoogle || []).push({});

10. Ghi nhận thông tin mới và thông báo kết quả

- Ngoại lệ:

Bước 4: Không có thiết bi ̣ nào thỏa mãn điều kiện tìm kiếm, thông báo không tìm được và thông báo nhập các thông tin tìm kiếm khác hoặc dừng ca sử dụng.

Bước 8: Kết quả kiểm tra thông tin mới là chưa đầy đủ hoặc không chính xác, yêu cầu tác nhân nhập lại hoặc dừng ca sử dụng.

Uc11: Ca sử dụng Xóa thông tin thiết bị

- Tên ca sử dụng: Xóa thông tin thiết bị - Tác nhân: Cán bộ quản trị hệ thống

- Mục đích: Xóa thiết bị đang tồn tại trong hệ thống

- Mô tả khái quát: Tìm đến thiết bị cần xóa và xóa toàn bộ thông tin liên quan đến thiết bi ̣.

- Tham chiếu: CN3 - Mô tả từng bước:

Bảng 3.12. Bảng các bƣớc trong ca sử dụng Xóa thông tin thiết bị Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu xóa thông tin về thiết bi ̣ 2. Hiện form nhập điều kiện tìm kiếm 3. Nhập thông tin về thiết bi ̣ cần xóa 4. Hiển thị danh sách kết quả tìm được

và thông báo

5. Chọn thiết bi ̣ cần xóa 6. Hiển thị thông tin về thiết bi ̣ được chọn

7. Yêu cầu hệ thống xóa thiết bi ̣ đó 8. Thông báo kết quả xóa

4. Mô tả ca sử dụng gói "quản lý nhập/xuất"

Hình 3.5. Mô hình ca sử dụng gói Quản lý nhập xuất

Uc12: Ca sử dụng Thêm thông tin nhập/xuất linh kiện

- Tên ca sử dụng: Thêm mớ i thông tin nhập/xuất linh kiê ̣n - Tác nhân: Cán bộ quản trị hệ thống

- Mục đích: Nhập các thông tin về nhâ ̣p/xuất linh kiê ̣n, thiết bi ̣

- Mô tả khái quát: Nhập trực tiếp các thông tin về nhập/xuất linh kiê ̣n, thiết bi ̣ và yêu cầu hệ thống ghi nhận.

- Tham chiếu: CN4. - Mô tả từng bước:

Bảng 3.13. Bảng các bƣớc trong ca sử dụng Thêm thông tin nhập/xuất linh kiện Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu nhập thông tin nhâ ̣p/xuất 2. Hiện form nhập thông tin nhập/xuất 3. Nhập thông tin danh sách linh kiê ̣n 4. Hiện các thông tin vừa nhâ ̣p

Uc13: Ca sử dụng Sửa thông tin nhập/xuất

- Tên ca sử dụng: Sử a thông tin nhâ ̣p/xuất linh kiê ̣n, thiết bi ̣ - Tác nhân: Cán bộ quản tri ̣ hê ̣ thống

- Mục đích: Sử a thông tin về nhâ ̣p/xuất linh kiê ̣n, thiết bi ̣

- Mô tả khái quát : Tim đến một hóa đơn nhâ ̣p/ xuất cần sửa, thay đổi các thông tin cần thiết và yêu cầu hê ̣ thống ghi nhâ ̣n.

- Tham chiếu: CN4 - Mô tả từng bước:

Bảng 3.14. Bảng các bƣớc trong ca sử dụng Sửa thông tin nhập/xuất Hành động của tác nhân Hồi đáp của hệ thống

1. Yêu cầu sửa thông tin về nhâ ̣p/xuất linh kiê ̣n (adsbygoogle = window.adsbygoogle || []).push({});

2. Hiện form nhập điều kiện tìm kiếm 3. Nhập các thông tin về hóa đơn

nhập/xuất linh kiện cần sửa

4. Hiển thị danh sách tìm được 5. Chọn hoá đơn nhâ ̣p /xuất linh kiê ̣n ,

thiết bi ̣ cần sửa

6. Hiển thị các thông tin về hoá đơn nhâ ̣p/xuất linh kiê ̣n được chọn

7. Nhập các thông tin mới 8. Hiện các thông tin được nhập mới và thông báo

9. Yêu cầu hệ thống ghi nhận các thông tin mới

10. Ghi nhận thông tin mới và thông báo kết quả

- Ngoại lệ:

Bước 4: Không có hoá đơn nhập/xuất linh kiê ̣n, thiết bi ̣ nào thỏa mãn điều kiện tìm kiếm, thông báo không tìm được và thông báo nhập các thông tin tìm kiếm khác hoặc dừng ca sử dụng.

Bước 8: Kết quả kiểm tra thông tin mới là chưa đầy đủ hoặc không chính xác,

Một phần của tài liệu Phân tích thiết kế Hệ thống quản lý thiết bị và sự cố tin học theo hướng đối tượng (Trang 55)