Gúi ca sử dụng Đăng nhập hệ thống

Một phần của tài liệu Vận dụng công nghệ hướng đối tượng sử dụng mẫu thiết kế để phát triển ứng dụng Tổ chức và quản lý hoạt động giao công việc (Trang 52)

4. Túm tắt cấu trỳc của luận văn

2.2.4.1.Gúi ca sử dụng Đăng nhập hệ thống

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 website quản lý cụng việc qua internet

2. Hiện trang chủ website

3. Chọn chức năng đăng nhập.

4. Hiển thị form đăng nhập. 5. Nhập định danh,

mật khẩu, domain 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 cú thể chọn thực hiện cỏc chức năng mà mỡnh cần và đƣợc phộp thao tỏc để thực hiện.

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 Nhõn viờn

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 đó thay đổi.

2.2.4.2. Gúi ca sử dụng Quản lý giải quyết cụng việc

a. Ca sử dụng Tạo cụng việc mới (adsbygoogle = window.adsbygoogle || []).push({});

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

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 tạo cụng việc mới.

2. Hiện form nhập thụng tin cụng việc mới. + 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 Độ khẩn 3. Nhập cỏc thụng tin cần thiết. 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 tạo cụng việc mới và trở về giao diện chớnh.

Ngoại lệ:

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

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.

b. Ca sử dụng Sửa nội dung 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.

Mục tiờu: Cho phộp tỏc nhõn cập nhật, chỉnh sửa thụng tin cụng việc (cụng việc do chớnh tỏc nhõn tạo).

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 sửa nội dung cụng việc.

2. Gọi form hiển thị danh sỏch cỏc cụng việc đang và chƣa giải quyết xong.

+ 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 Quản lý cụng việc 3. Chọn cụng việc cần sửa.

4. Hiển thị thụng tin chi tiết của cụng việc đó chọn. + Bảng Cụng việc + Loại Cụng việc + Bảng Độ khẩn + Bảng Nhõn viờn + Bảng Phũng ban + Bảng Chức danh quản lý + Bảng Quản lý cụng việc 5. Chỉnh sửa thụng tin và chọn Sửa dữ liệu.

6. Kiểm tra và ghi lại thụng tin đó sửa. Hiển thị thụng bỏo về kết quả cập nhật dữ liệu.

+ Bảng Cụng việc

7. Chọn Kết thỳc 8. Đúng form sửa cụng việc và trở về giao diện chớnh. (adsbygoogle = window.adsbygoogle || []).push({});

Ngoại lệ:

– Bƣớc 2: Nếu khụng cú cụng việc nào hệ thống hiện thụng bỏo: “Khụng cú cụng việc nào đƣợc phộp sửa nội dung”.

– Bƣớc 6: 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 trƣớc khi xỏc nhận sửa.

– Bƣớc 7: Nếu muốn sửa tiếp thụng tin cụng việc khỏc quay lại bƣớc 3

Hậu điệu kiện: Thụng tin chỉnh sửa cụng việc đƣợc ghi lại trong cơ sở dữ liệu.

Yờu cầu đặc biệt: Cỏc cụng việc đó giải quyết xong thỡ khụng đƣợc chỉnh sửa.

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 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 tỏc nhõn xoỏ cỏc đầ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 Xoỏ cụng việc.

2. Gọi form hiển thị danh sỏch cỏc cụng việc đang và chƣa giải quyết xong.

+ 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 Quản lý cụng việc 3. Chọn cụng việc và chọn Xoỏ.

4. Xoỏ cỏc cụng việc đó chọn + Bảng cụng việc 5. Chọn Kết thỳc 6. Đúng form xoỏ 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 hiện thụng bỏo: Khụng cú cụng việc nào đƣợc phộp xoỏ.

– Bƣớc 4: Nếu cụng việc đang giải quyết hoặc đó đƣợc giải quyết xong, hoặc khụng do chớnh ngƣời dựng tạo ra thỡ hệ thống sẽ thụng bỏo khụng thể xoỏ đƣợc.

– Bƣớc 5: Nếu muốn xoỏ tiếp cụng việc khỏc quay lại bƣớc 3

Hậu điệu kiện: Cỏc cụng việc đƣợc xoỏ khỏi cơ sở dữ liệu.

Yờu cầu đặc biệt: Cỏc cụng việc nào đang giải quyết và đó giải quyết xong hoặc khụng chớnh ngƣời dựng tạo ra thỡ khụng thể xoỏ.

d. Ca sử dụng Phõn cụng 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:

1. Chọn chức năng phõn giải quyết cụng việc.

2. Hiện danh sỏch cỏc cụng việc đang và chƣa giải quyết. + 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 Quản lý cụng việc 3. Chọn cụng việc cần phõn giải quyết.

4. Hiển thị thụng tin chi tiết của cụng việc. (adsbygoogle = window.adsbygoogle || []).push({});

+ Bảng Cụng việc 5. Chọn Phõn giải

quyết

6. Gọi form phõn việc và hiển thị danh sỏch cỏc nhõn viờn, tổ/nhúm cựng chức danh quản lý 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 Quản lý cụng 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 Phõn việc.

8. 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 Quản lý cụng việc 9. Chọn Kết thỳc 10. Đúng form phõn 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 phõn giải quyết”.

– 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 phõn cụng 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.

e. Ca sử dụng Chỉ đạo giải quyế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, 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.

việc do chớnh Tỏc nhõn tạo hoặc do Tỏc nhõn phõn giải quyết xuống cấp dƣới).

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 chỉ đạo giải quyết cụng việc.

2. Hiện danh sỏch cỏc cụng việc đang và chƣa giải quyết.

+ 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 Quản lý cụng việc 3. Chọn cụng việc cần

chỉ đạo giải quyết.

4. Hiện thụng tin của cụng việc. Hiện danh sỏch cỏc nhõn viờn, tổ/nhúm đó đƣợc phõn giải quyết.Hiển thị danh sỏch cỏc lần chỉ đạo giải quyết cụng việc. + Bảng Cụng việc + Bảng Nhõn viờn + Bảng Phũng ban + 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 Chỉ đạo 5. Nhập nội dung chỉ đạo giải quyết cụng việc và chọn Chỉ đạo.

6. Kiểm tra thụng tin và ghi lại. Hiển thị lại danh sỏch cỏc lần chỉ đạo giải quyết cụng việc lờn màn hỡnh.

+ Bảng Cụng việc + Bảng Chỉ đạo

7. Chọn Kết thỳc 8. Đúng form chỉ đạo 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 chỉ đạo giải quyết”.

– Bƣới 6: Nếu nội dung chỉ đạo 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 Chỉ đạo.

– Bƣớc 7. Nếu muốn nhập chỉ đạo tiếp cho cụng việc khỏc quay lại bƣớc 3

Hậu điệu kiện: Thụng tin chỉ đạo 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 chỉ đạo 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. (adsbygoogle = window.adsbygoogle || []).push({});

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 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 Chỉ đạo

+ Bảng Quản lý cụng việc + Bảng Giải quyết

5. Nhập nội dung giải quyết cụng việc, mức độ hoàn thành 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 Giải quyết

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.

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.

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.

2.2.4.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. (adsbygoogle = window.adsbygoogle || []).push({});

+ 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

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.

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

Một phần của tài liệu Vận dụng công nghệ hướng đối tượng sử dụng mẫu thiết kế để phát triển ứng dụng Tổ chức và quản lý hoạt động giao công việc (Trang 52)