Bảng các chức năng của hệ thống

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Phân tích thiết kế Hệ thống quản lý thiết bị và sự cố tin họctheo hướng đối tượng (Trang 53)

Ký hiệu Tên chức năng

CN1 Quản trị hệ thống

CN1.1 Thay đổi mật khẩu CN1.2 Quản lý nhóm chức năng

CN1.3 Quản lý người sử dụng chương trình CN1.4 Quản lý quyền sử dụng

CN1.5 Quản lý menus

CN1.6 Quản lý form nhập liệu

CN2 Quản lý danh mục CN3 Quản lý thiết bị CN4 Quản lý nhập/xuất CN5 Quản lý sự cố tin học CN6 Tra cứu hồ sơ

CN6.1 Tra cứu hồ sơ thiết bị CN6.2 Tra cứu hồ sơ sự cố

CN7 Kết xuất báo cáo thống kê

CN7.1 Kết xuất báo cáo thống kê tài sản CN7.2 Kết xuất báo cáo thống kê sự cố

3.2.2 Phân tích các ca sử dụng

3.2.2.1 Các tác nhân của hệ thống

Người quản trị hệ thống: Là người sử dụng được phân quyền cho phép thực hiện các thao tác quản lý bên trong hệ thống, bao gồm: tạo mới, cập nhật thông tin hoặc xoá những người sử dụng. Ngoài ra người quản trị hệ thống còn có trách nhiệm quản lý chức năng của hệ thống, phân quyền sử dụng các chức năng của hệ thống cho từng người sử dụng tuỳ theo yêu cầu và mục đích sử dụng của họ.

Phân quyền sử dụng các chức năng của hệ thống cho từng người sử dụng: Nhóm quản trị hệ thống: Nhóm này bao gồm những người được cấp quyền quản trị hệ thống. Quyền quản trị hệ thống bao gồm các quyền: thêm/sửa/xóa thông tin người dùng, cấp/thu hồi quyền của từng người dùng, nhóm người dùng đối với từng chức năng của hệ thống, cập nhật thông tin các chức năng của hệ thống, quản lý các biểu mẫu nhập thông tin.

Nhóm hệ thống: Nhóm này bao gồm những người dùng được cấp quyền sử dụng các chức năng xử lý sự cố thuộc nhóm sự cố mạng và sự cố thiết bị máy tính.

Nhóm dịch vụ trực tuyến: Nhóm này bao gồm những người dùng được cấp quyền sử dụng các chức năng xử lý sự cố thuộc nhóm sự cố về thư điện tử và sự cố trong các dịch vụ trực tuyến.

Nhóm xử lý sự cố phát triển ứng dụng: Nhóm này bao gồm những người dùng được cấp quyền sử dụng các chức năng xử lý sự cố thuộc nhóm sự cố liên quan đến phát triển ứng dụng, hệ thống.

Nhóm xem báo cáo: Nhóm này bao gồm những người dùng được cấp quyền xem các báo cáo thống kê về các sự cố, báo cáo thống kê về quản lý thiết bị.

3.2.2.2. Danh sách các ca sử dụng

1. Gói quản lý người sử dụng:

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

Uc3: Sửa thông tin về người sử dụng Uc4: Xóa thông tin về người sử dụng Uc5: Tìm kiếm thông tin người sử dụng

2. Gói quản lý danh mục

Uc6: Nhập thêm danh mục Uc7: Sửa thông tin danh mục Uc8: Xóa danh mục

3. Gói quản lý thiết bị

Uc9: Thêm thiết bị

Uc10: Sửa thông tin thiết bị Uc11: Xóa thông tin thiết bị

4. Gói quản lý nhập/xuất

Uc12: Thêm thông tin nhập/xuất linh kiện Uc13: Sửa thông tin nhập/xuất linh kiện Uc14: Xóa thông tin nhập/xuất linh kiện

4. Gói quản lý sự cố tin học

Uc15: Thêm thông tin sự cố tin học Uc16: Sửa thông tin sự cố tin học Uc17: Xóa thông tin sự cố tin học

5. Gói tra cứu hồ sơ

Uc18: Tra cứu hồ sơ thiết bị Uc19: Tra cứu hồ sơ sự cố

6. Gói kết xuất báo cáo thống kê

Uc20: Kết xuất báo cáo thống kê tài sản Uc21: Kết xuất báo cáo thống kê sự cố

Uc22: Kết xuất báo cáo thống kê chi tiết thiết bị

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

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

- 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

- 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

- 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

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.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Phân tích thiết kế Hệ thống quản lý thiết bị và sự cố tin họctheo hướng đối tượng (Trang 53)