0
Tải bản đầy đủ (.pdf) (101 trang)

Ca sử dụng Cập nhật công việc 6 9-

Một phần của tài liệu LUẬN VĂN:KHUNG LÀM VIỆC VÀ ỨNG DỤNG CHO BÀI TOÁN LUỒNG CÔNG VIỆC POTX (Trang 60 -83 )

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ệ,

- 50 -

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.

- 51 -

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

- 52 -

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

Tiền điều kiện: Nhân viên đăng nhập hệ thống thành công 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”.

- 53 -

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.

Hậu điệu kiện: Thông tin 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 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

- 54 - 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

15. Chọn Kết thúc. 16. Đóng form cập nhật danh mục 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

- 55 - 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.

+ Bảng 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.

- 56 -

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

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 danh mục loại công việc.

+ Bảng 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

- 57 - 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.

3.3.9.4. Gói ca sử dụng Báo cáo thống kê a. Ca sử dụng Tra cứu thông tin công việc a. Ca sử dụng Tra cứu thông tin 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ì công

việc, Nhân viên đă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,

Nhân viên.

Mục tiêu: Cho phép tác nhân tra cứu công việc theo các tiêu chí khác nhau. 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 tra cứu công việc.

2. Hiện form nhập các tiêu chí tra cứu công việc.

+ Bảng Loại công việc + Bảng Phòng ban + Bảng Nhân viên 3. Nhập các thông số

và chọn Tra cứu.

4. Kiểm tra thông số và Tra cứu thông tin. Hiển thị danh sách các công việc thoả mãn điều kiện tra cứu.

+ Bảng Loại công việc + Bảng Phòng ban + Bảng Nhân viên + Bảng Công việc

- 58 -

+ Bảng Chỉ đạo + Bảng Giải quyết 5. Chọn Kết thúc. 6. Đóng form tra cứu công việc

và trở về trang chính.

Ngoại lệ:

Bước 4: Nếu các thông số không hợp lệ (ngày nhập vào không hợp lệ, từ ngày lớn hơn đến ngày,...) thì hệ thống sẽ thông báo và yêu cầu nhập lại.

Bước 5. Nếu muốn tra cứu công việc theo các tiêu chí, thông số khác quay lại bước 3.

Hậu điệu kiện: Không có Yêu cầu đặc biệt:

Tuỳ theo chức danh quản lý của Tác nhân để lựa chọn không gian và phạm vi tìm kiếm thông tin (chỉ tra cứu và đưa ra các công việc mà Tác nhân tạo ra, hoặc Tác nhân là người chủ trì giải quyết công việc, hoặc tác nhân là người trực tiếp giải quyết công việc, hoặc các công việc do cấp dưới của Tác nhân tạo ra, các công việc do cấp dưới của Tác nhân chủ trì hoặc tham gia giải quyết).

Với mỗi công việc trong danh sách các công việc tìm được phải có liên kết tới biểu mẫu hiển thị thông tin chi tiết công việc tương ứng.

Phải in được danh sách công việc tìm thấy. Phải xem được danh sách trước khi in.

b. Ca sử dụng Tổng hợp báo cáo 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ì công

việc, Nhân viên đă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ột phần của tài liệu LUẬN VĂN:KHUNG LÀM VIỆC VÀ ỨNG DỤNG CHO BÀI TOÁN LUỒNG CÔNG VIỆC POTX (Trang 60 -83 )

×