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