Bản vẽ biểu đồ hoạt động (Activity Diagram)

Một phần của tài liệu Phát triển phần mềm quản lý tiền lương bộ công nghệ và truyền thông lào (Trang 28 - 35)

2.3.3.1. Đăng nhập

hình 2-4: biều đồ hoạt động chức năng đăng nhập

Chức năng đăng nhập: người dùng sẽ thấy form đăng nhập khi bắt đầu vào sử dụng hệ thông quản lý, form sẽ yêu cầu người dùng nhập tên tài khoản và mật khẩu. khi chọn đăng nhập, hệ thống sẽ kiểm tra có tồn tại tài khoản hay không, kiểm tra mật khẩu có khớp với tài khoản không. Nếu có sẽ cho phép đăng nhập. Nếu sai thông tin đăng nhập hệ thống sẽ hiển thị thông báo lỗi “Tài khoản hoặc mật khẩu không đúng, hãy kiểm tra lại”. Hệ thống sẽ có hai loại người sử dụng hệ thống: quản trị viên

act Log in nhập tài khoản và mật khẩu bắt đầu hiển thị form đăng nhập

xác nhận thông báo lỗi đăng nhập

đăng nhập hệ thống

hiển thị form chính

20 (admin), người quản lý (manager). Hệ thống sẽ trả về form riêng cho từng vai trò đăng nhập.

2.3.3.2. Đăng ký người dùng

hình 2-5: biều đồ hoạt động chức năng đăng ký người dùng

Chức năng đăng ký người dùng: hệ thống sẽ hiển thị form đăng ký để người dùng nhập thông tin cá nhân, tên tài khoản và mật khẩu. Khi chọn đăng ký, hệ thống sẽ kiểm tra thông tin đã đúng với định dạng hay không. Nếu không đúng thì hệ thống hiện thông báo bắt người dùng kiểm tra lại thông tin. Sau đó, hệ thống tiếp tục kiểm tra sự tồn tại của tên tài khoản. Nếu hệ thống đã tồn tại tên tài khoản thì sẽ hiện thông báo người dùng sử dụng tên tài khoản khác. Nếu không, hệ thống sẽ hiện thông báo đăng ký thành công và thoát khỏi form đăng ký người dùng, quay trở về form quản lý người dùng.

act Add new user

bắt đầu kết thúc form đăng ký người dùng thông báo kết quả thành công kiểm tra tính hợp lệ đầu vào

kiểm tra sự tồn tại

không hợp lệ không hợp lệ

21

2.3.3.3. Xóa người dùng

hình 2-6: biều đồ hoạt động chức năng xóa người dùng

chức năng xóa người dùng: trên form quản lý người dùng, người dùng sẽ chọn một tài khoản nào đó để thực hiện xóa, sau đó chọn chức năng xóa. Hệ thống sẽ hiện thị thông báo xác nhận xóa. Người dùng chọn chấp nhận để xóa và hủy để hủy bỏ xóa.

act Delete user

bắt đầu hiện thị danh sách người dùng chọn tài khoản người dùng cần xóa

xóa tài khoản thành công

xác định

kết thúc hủy bỏ

22

2.3.3.4. Thêm, Sửa, Xóa thông tin cán bộ

hình 2-7: biều đồ hoạt động chức năng thêm, sửa, xóa thông tin cán bộ

Chức năng thêm, sửa, xóa cán bộ: là phần chức năng quản lý chung cho người dùng. Người dùng lựa chọn chức năng và hệ thống sẽ trả về form chức năng tương ứng cho phần quản lý cán bộ. Khi thực hiện xong chức năng, hệ thống sẽ thông báo thực hiện thành công và trở về form quản lý cán bộ. Ví dụ: Người dùng chọn chức năng sửa thông tin cán bộ. Hệ thống sẽ hiển thị form sửa thông tin cán bộ và sau khi thực hiện xong sẽ trở về form quản lý cán bộ.

act Manage employee

bắt đầu

form quản lý thông tin cán bộ (adsbygoogle = window.adsbygoogle || []).push({});

chọn chức năng

chọn chức năng

thêm cán bộ mới sửa thông tin cán

bộ xóa cán bộ

thông báo thành công

23

2.3.3.5. Tính toán lương cho cán bộ

hình 2-8: biều đồ hoạt động chức năng tính lương cán bộ

Chức năng tính lương cán bộ: người dùng cần phải chọn một cá nhân hoặc một danh sách cán bộ cần tính lương. Sau đó, chọn chức năng tính lương. Hệ thống sẽ tự động tính toán các mức lương theo quy định của từng cá nhân tương ứng. Sau đó, trả về kết quả bảng danh sách cán bộ cùng với thông tin mức lương theo từng mục.

act Calculate salary

bắt đầu chọn danh sách cán bộ chọn chức năng tính lương hiển thị danh sách cán bộ và

24

2.3.3.6. Thăng cấp – bậc cán bộ

hình 2-9: biều đồ hoạt động chức năng thăng cấp – bậc cán bộ

Chức năng thăng cấp – bậc cán bộ: người dùng chọn một cán bộ cần thăng cấp và chọn chức năng thăng cấp – bậc. Hệ thống sẽ trả về form nhập cấp – bậc mới để người dùng nhập thông tin thăng cấp. Hệ thống sẽ kiểm tra tính hợp lệ của thông tin người dùng đã nhập. Nếu cấp nhỏ hơn cấp cũ hoặc thông tin không hợp lệ thì hệ thống sẽ hiện thông báo lỗi, nếu không sẽ hiện thông báo thành công.

act Manage Level degree

bắt đầu chọn cán bộ chọn cấp - bậc mới kiểm tra tính hợp lệ thông báo thành công kết thúc hợp lệ không hợp lệ

25

2.3.3.7. Quản lý phòng ban

hình 2-10: biều đồ hoạt động chức năng quản lý phòng ban

Chức năng quản lý phòng ban: là phần chức năng quản lý chung cho người dùng. Người dùng lựa chọn chức năng và hệ thống sẽ trả về form chức năng tương ứng cho phần quản lý phòng ban. Khi thực hiện xong chức năng, hệ thống sẽ thông báo thực hiện thành công và trở về form quản lý phòng ban. Ví dụ: Người dùng chọn chức năng sửa thông tin phòng ban. Hệ thống sẽ hiển thị form sửa thông tin phòng ban và sau khi thực hiện xong sẽ trở về form quản lý phòng ban.

act Manage department

bắt đầu

form quản lý phòng ban

chọn chức năng

chọn

thêm phòng ban sửa đổi thông tin

phòng ban xóa phòng ban

thông báo thành công

26 (adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Phát triển phần mềm quản lý tiền lương bộ công nghệ và truyền thông lào (Trang 28 - 35)