a. Ca sử dụng Đăng nhập hệ thống
Tiền điều kiện: Tác nhân phải có tài khoản người dùng trên mạng LAN.
Tác nhân: Giám đốc, Thư ký giám đốc, Lãnh đạo phòng, Nhân viên, Chủ trì công việc, Quản trị hệ thống, Hệ thống chứng thực người dùng.
Mục tiêu: Cho phép tác nhân đăng nhập hệ thống nhờ định danh, mật khẩu.
Luồng sự kiện:
Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1. Tác nhân truy cập vào chương trình quản lý công việc qua mạng Lan, hoặc hệ thống cài đặt sẵn trên máy
2. Hiện màn hình Welcom, hoặc màn hình thao tác trên máy
3. Chọn chức năng đăng nhập.
5. Nhập định danh, mật khẩu và chọn Đăng nhập
6. Kiểm tra, xác thực tài khoản hợp lệ. Hiện thông báo phản hồi về kết quả đăng nhập. Hiện thực đơn mà người dùng có quyền thao tác. + Bảng Nhân viên + Bảng Phân quyền + Bảng Nhóm quyền + Bảng Chức năng Ngoại lệ:
Bước 6: Nếu không nhập đầy đủ định danh và mật khẩu, hệ thống hiện thông báo yêu cầu nhập thông tin còn thiếu và chuyển con trỏ vào mục thông tin còn thiếu. Sau khi kiểm tra, nếu định đanh và mật khẩu không hợp lệ hệ thống sẽ thông báo “Tài khoản đăng nhập không hợp lệ” và hiện form đăng nhập để tác nhân nhập lại thông tin. Nếu sau ba lần đăng nhập vẫn không hợp lệ, hệ thống không cho tác truy cập với tên đăng nhập này.
Hậu điệu kiện: Người dùng Đăng nhập vào hệ thống và chọn các chức năng theo quyền sử dụng của mình(hiện lên trên màn hình).
b. Ca sử dụng Đổi mật khẩu
Tiền điều kiện: Giám đốc, Thư ký giám đốc, Lãnh đạo phòng, Nhân viên, Chủ trì công việc, Quản trị hệ thống đăng nhập hệ thống thành công.
Tác nhân: Giám đốc, Thư ký giám đốc, Lãnh đạo phòng, Nhân viên, Chủ trì công việc, Quản trị hệ thống, Hệ thống chứng thực người dùng.
Mục tiêu: Cho phép tác nhân đổi mật khẩu của tài khoản đăng nhập hệ thống.
Luồng sự kiện:
Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1. Chọn chức năng đổi mật khẩu
2. Hiện form đổi mật khẩu
3. Nhập tên định danh, mật khẩu cũ, mật khẩu mới và chọn Ghi lại.
4. Kiểm tra thông tin và ghi lại mật khẩu mới. Hiện thông báo phản hồi về kết quả đổi mật khẩu.
+ Bảng TaiKhoan
Ngoại lệ:
Bước 4: Nếu thông tin không hợp lệ (Không nhập định danh hoặc mật khẩu, sai mật khẩu cũ, không nhập mật khẩu mới, giá trị mật khẩu mới và giá trị xác nhận lại mật khẩu mới không trùng nhau) hệ thống hiện thông báo không đổi được mật khẩu.
Hậu điệu kiện: Mật khẩu của người dùng đã được thay đổi theo giá trị mật khẩu mới còn mật khẩu cũ không còn giá trị.
3.3.9.2.Gói ca sử dụng Quản lý giải quyết công việc
a. Ca sử dụng Cập nhật công việc
Tiền điều kiện: Ban giám đốc, Thư ký giám đốc, Lãnh đạo phòng, Chủ trì giải quyết công việc đăng nhập hệ thống thành công.
Tác nhân: Giám đốc, Thư ký giám đốc, Lãnh đạo phòng, Chủ trì công việc.
Mục tiêu: Cho phép người dùng tạo ra các đầu mục công việc mới, sửa đầu mục công việc, xóa đầu mục công việc, xem đầu mục công việc.
Luồng sự kiện:
Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1. Chọn chức năng cập nhật công việc.
2. Hiện form cập nhật thông tin công việc.
+ Bảng Phòng ban + Bảng Nhân viên + Bảng Loại công việc + Bảng Công việc + Bảng Tính cấp thiết 3. Chọn chức năng
nhập mới thông tin công việc. Chọn Ghi lại.
4. Kiểm tra và ghi lại thông tin công việc mới. Hiện thông báo kết quả thêm công việc mới và bổ sung tên công việc mới lên danh sách công việc.
+ Bảng Công việc
5. Chọn Kết thúc 6. Đóng form cập nhật thông tin công việc và trở về giao diện chính.
Ngoại lệ:
Bước 3a: Chọn công việc cần sửa, thông tin công việc cần sửa hiện lên các trường thông tin, sửa mới thông tin công việc. Nếu thông tin không hợp lệ, sửa lại cho đúng. Bấm cập nhật thông tin công việc, kết quả sẽ được lưu lại vào database với những thông tin công việc mới. Hiện thông báo kết quả cập nhật thành công. Làm tiếp bước 5.
Bước 3b: Chọn công việc cần xóa. Bấm xóa công việc, thông tin công việc đó sẽ được xóa khỏi database. Hiện thông báo kết quả xóa thành công. Làm tiếp bước 5.
Bước 3c: Chọn công việc cần xem. Thông tin công việc hiện lên. Làm tiếp bước 5. Bước 4: Nếu các thông tin không hợp lệ (không có loại công việc, nội dung công việc, tên công việc) thì hệ thống hiện thông báo yêu cầu nhập lại thông tin. Nếu không ghi được vào cơ sở dữ liệu hệ thống hiện thông báo việc tạo công việc mới không thành công.
Bước 5. Nếu muốn nhập tiếp công việc mới quay lại bước 3
Hậu điệu kiện:
Thông tin về công việc mới được lưu trữ trong cơ sở dữ liệu. Thông tin công việc được cập nhật vào trong cơ sở dữ liệu. Thông tin công việc được xóa khỏi cơ sở dữ liệu.
Yêu cầu đặc biệt:
Loại công việc chọn từ danh sách Loại công việc.
Tên đầu mục các công việc chọn từ danh sách tên các công việc có trạng thái đang hoặc chưa giải quyết xong thuộc lớp cha của nó.
Nếu danh sách loại công việc rỗng, phải có nút liên kết tới phần cập nhật mới loại công việc.
Công việc được sửa hay được xóa phải là công việc do người đó tạo ra.
b. Ca sử dụng Giao việc
Tiền điều kiện: Ban giám đốc, Thư ký giám đốc, Lãnh đạo phòng, Người chủ trì giải quyết công việc đăng nhập hệ thống.
Tác nhân: giám đốc, Thư ký giám đốc, Lãnh đạo phòng, Chủ trì công việc.
Mục tiêu: Cho phép tác nhân phân công việc (công việc do chính tác nhân tạo hoặc do cấp trên giao xuống) cho các nhân viên cấp dưới giải quyết.
Luồng sự kiện:
Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1. Chọn chức năng Giao việc.
2. Hiện danh sách các công việc đang và chưa giải quyết của người đó tạo ra.
+ Bảng Công việc + Bảng Nhân viên + Bảng Phòng ban
+ Bảng Chức danh quản lý + Bảng Giao việc
+ Bảng Nội dung giao việc 3. Chọn công việc cần
giao.
4. Hiển thị các công việc do người đó tạo ra mà chưa giao.
+ Bảng Công việc
5. Chọn người được giao công việc đó
6. Hiển thị danh sách những nhân viên cấp ngay dưới người giao việc này.
+ Bảng Quan hệ Phòng ban + Bảng Quan hệ Nhân viên + Bảng Chức danh quản lý + Bảng Giao việc
+ Bảng nội dung giao việc 7. Chọn các nhân viên
và tổ/nhóm,chức danh quản lý công việc và chọn Giao việc.
8. Viết hướng dẫn chỉ đạo thực hiện, thời gian bắt đầu, thời gian yêu cầu kết thúc. Kiểm tra thông tin và ghi lại. Hiển thị lại danh sách các nhân viên cùng với chức danh giải quyết công việc đã được phân.
+ Bảng Quan hệ Phòng ban + Bảng Quan hệ Nhân viên + Bảng Chức danh quản lý + Bảng Giao việc
+ Bảng nội dung giao việc
9. Chọn Kết thúc 10. Đóng form Giao việc và trở về giao diện chính.
Ngoại lệ:
Bước 2: Nếu không có công việc nào hệ thống sẽ thông báo: “Không có công việc nào cần giao”.
Bước 9. Nếu muốn nhập tiếp công việc mới quay lại bước 3
Hậu điệu kiện: Thông tin giao giải quyết công việc được ghi vào cơ sở dữ liệu.
Yêu cầu đặc biệt: Tác nhân phải là người tạo ra công việc hoặc là người chủ trì giải quyết công việc. Tác nhân chỉ được phân cho cấp dưới hoặc những người cùng phối hợp giải quyết công việc.
c. Ca sử dụng Giải quyết công việc
Tác nhân: Nhân viên.
Mục tiêu: Cho phép tác nhân cập nhật thông tin giải quyết công việc (các công việc được phân giải quyết).
Luồng sự kiện:
Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1. Chọn chức năng giải quyết công việc cá nhân.
2. Hiện danh sách các công việc đang và chưa giải quyết của cá nhân.
+ Bảng Công việc + Bảng Nhân viên + Bảng Phòng ban + Bảng Giao việc
+ Bảng Nội dung giao việc 3. Chọn công việc cần
giải quyết.
4. Hiện thông tin của công việc. + Bảng Công việc + Bảng Nhân viên + Bảng Phòng ban + Bảng Giao việc
+ Bảng Nội dung giao việc 5. Nhập nội dung giải
quyết công việc, trạng thái công việc và chọn Giải quyết.
6. Kiểm tra thông tin và ghi lại. Hiển thị lại thông tin giải quyết công việc lên màn hình.
+ Bảng Công việc + Bảng Giao việc + Bảng Nhân viên
+ Bảng Nội dung giao việc 7. Chọn Kết thúc 8. Đóng form giải quyết công
việc và trở về giao diện chính.
Ngoại lệ:
Bước 2: Nếu không có công việc nào hệ thống sẽ thông báo: “Không có công việc nào cần giải quyết”.
Bưới 6: Nếu nội dung giải quyết rỗng thì hệ thống thông báo lỗi và yêu cầu nhập lại thông tin trước khi xác nhận Giải quyết.
Bước 7. Nếu muốn nhập tiếp nội dung giải quyết của công việc khác quay lại bước 3.
Yêu cầu đặc biệt: Tác nhân chỉ được nhập và sửa nội dung giải quyết công việc của các công việc đang và chưa giải quyết xong. Với các công việc có mức độ hoàn thành 100% hoặc đã kết thúc thì tác nhân không thể nhập hoặc sửa nội dung giải quyết công việc được.
3.3.9.3. Gói ca sử dụng Quản trị tiện ích
a. Ca sử dụng Quản lý và cập nhật thông tin phòng ban
Tiền điều kiện: Quản trị hệ thống đăng nhập hệ thống thành công.
Tác nhân: Quản trị hệ thống
Mục tiêu: Cho phép tác nhân cập nhật các thông tin danh mục Phòng ban.
Luồng sự kiện:
Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1. Chọn chức năng cập nhật danh mục phòng ban.
2. Hiển thị danh sách phòng ban. + Bảng Phòng ban
3. Chọn một phòng ban.
4. Hiện thông tin chi tiết của phòng ban.
+ Bảng Phòng ban
5. Chỉnh sửa thông tin và chọn Ghi lại.
6. Kiểm tra thông tin và ghi lại. Hiển thị thông báo phản hồi. Hiển thị lại danh sách phòng ban.
+ Bảng Phòng ban
7. Chọn Thêm mới. 8. Hiển thị form cập nhật thông tin phòng ban.
9. Nhập các thông tin yêu cầu và chọn Ghi lại.
10. Kiểm tra thông tin và ghi lại. Hiển thị thông báo phản hồi. Hiển thị lại danh sách phòng ban.
+ Bảng Phòng ban
11. Chọn một phòng ban và chọn Xoá.
12. Hiển thị thông báo xác nhận có chắc chắn xoá không ?
13. Đồng ý xoá. 14. Xoá phòng ban đã chọn. Hiển thị thông báo phản hồi. Hiển thị lại danh sách phòng ban.
+ Bảng Phòng ban
Phòng ban và trở về trang chính.
Ngoại lệ:
Bước 6,10: Nếu các thông tin phòng ban không hợp lệ thì hệ thống sẽ thông báo và yêu cầu nhập lại. Nếu Tên phòng hoặc Mã phòng ban bị trùng hệ thống hiện thông báo và yêu cầu nhập Tên và Mã phòng ban khác.
Bước 13: Nếu không đồng ý xoá thì hệ thống quay lại form hiển thị danh sách phòng ban.
Bước 14: Nếu phòng này (hoặc tổ/nhân viên thuộc phòng này) đã tham gia vào hồ sơ công việc thì không xoá được công việc đó. Nếu không xoá được hệ thống sẽ thông báo. Bước 15. Nếu muốn tạo tiếp phòng ban mới quay lại bước 7. Nếu muốn sửa phòng ban khác quay lại bước 5. Nếu muốn xoá một phòng ban khác quay lại bước 11.
Hậu điệu kiện: Thông tin về phòng ban được cập nhật trong cơ sở dữ liệu.
b. Ca sử dụng Quản lý và cập nhật thông tin nhân viên
Tiền điều kiện: Quản trị hệ thống đăng nhập hệ thống thành công.
Tác nhân: Quản trị hệ thống
Mục tiêu: Cho phép tác nhân cập nhật các thông tin danh mục Nhân viên.
Luồng sự kiện:
Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1. Chọn chức năng cập nhật danh mục nhân viên.
2. Hiển thị danh sách nhân viên theo từng phòng ban.
+ Bảng Phòng ban + Bảng Nhân viên 3. Chọn một nhân
viên.
4. Hiển thị thông tin chi tiết của nhân viên.
+ Bảng Nhân viên
5. Chỉnh sửa thông tin và chọn Ghi lại.
6. Kiểm tra thông tin và ghi lại. Hiện thông báo phản hồi. Hiển thị lại danh sách nhân viên.
+ Bảng Nhân viên
7. Chọn Thêm mới 8. Hiển thị form cập nhật thông tin nhân viên.
9. Nhập các thông tin yêu cầu và chọn Ghi lại.
10. Kiểm tra thông tin và ghi lại. Hiển thị thông báo phản hồi. Hiển thị lại danh sách nhân
viên. 11. Chọn một nhân
viên và chọn Xoá.
12. Hiển thị thông báo xác nhận có chắc chắn xoá không ?
13. Đồng ý xoá 14. Xoá nhân viên đã chọn. Hiển thị thông báo phản hồi. Hiển thị lại danh sách nhân viên.
+ Bảng Nhân viên
15. Chọn Kết thúc. 16. Đóng form cập nhật danh mục Nhân viên và trở về trang chính.
Ngoại lệ:
Bước 6,10: Nếu các thông tin nhân viên không hợp lệ thì hệ thống sẽ thông báo và yêu cầu nhập lại.
Bước 13: Nếu không đồng ý xoá thì hệ thống quay lại form hiển thị danh sách nhân viên.
Bước 14: Nếu nhân viên này đã tham gia vào một hồ sơ công việc thì không xoá được. Nếu không xoá được hệ thống sẽ thông báo.
Bước 15. Nếu muốn tạo tiếp nhân viên mới quay lại bước 7. Nếu muốn sửa nhân viên khác quay lại bước 5. Nếu muốn xoá một nhân viên khác quay lại bước 11.
Hậu điệu kiện: Thông tin về nhân viên được cập nhật trong cơ sở dữ liệu.
c. Ca sử dụng Cập nhật danh mục loại công việc
Tiền điều kiện: Quản trị hệ thống đăng nhập hệ thống thành công.
Tác nhân: Quản trị hệ thống
Mục tiêu: Cho phép tác nhân cập nhật các thông tin danh mục Loại công việc
Luồng sự kiện:
Hành động tác nhân Phản ứng của hệ thống Dữ liệu liên quan
1. Chọn chức năng cập nhật danh mục loại công việc.
2. Hiển thị danh sách danh mục loại công việc.
+ Bảng Loại công việc
3. Chọn một loại công việc.
4. Hiện thông tin chi tiết của danh mục loại công việc.
+ Bảng Loại công việc
và chọn Ghi lại Hiện thông báo phản hồi. Hiển thị lại danh sách danh mục loại công việc.
7. Chọn Thêm mới 8. Hiển thị form cập nhật danh mục loại công việc.
9. Nhập các thông tin yêu cầu và chọn Ghi lại.
10. Kiểm tra thông tin và ghi lại. Hiển thị thông báo phản hồi. Hiển thị lại danh sách danh mục loại công việc.
+ Bảng Loại công việc
11. Chọn một loại công việc và chọn Xoá.
12. Hiển thị thông báo xác nhận có chắc chắn xoá không ?
13. Đồng ý xoá 14. Xoá loại công việc đã chọn. Hiển thị thông báo phản hồi. Hiển thị lại danh sách danh mục loại công việc.
+ Bảng Loại công việc
15. Chọn Kết thúc. 16. Đóng form cập nhật danh mục Loại công việc và trở về trang chính.
Ngoại lệ:
Bước 6,10: Nếu các thông tin loại công việc không hợp lệ thì hệ thống sẽ thông báo và yêu cầu nhập lại.
Bước 13: Nếu không đồng ý xoá thì hệ thống quay lại form hiển thị danh sách danh mục loại công việc.
Bước 14: Nếu loại công việc này đã có công việc được tạo thì không thể xoá được. Nếu không xoá được hệ thống sẽ thông báo.
Bước 15. Nếu muốn tạo tiếp loại công việc mới quay lại bước 7. Nếu muốn sửa loại công việc khác quay lại bước 5. Nếu muốn xoá một loại công việc khác quay lại bước 11.
Hậu điệu kiện: Thông tin về loại công việc được cập nhật trong cơ sở dữ liệu.