Xây dựng bản vẽ biểu đồ trình tự (Sequence Diagram)

Một phần của tài liệu (Luận văn thạc sĩ) 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 39 - 44)

2.4.1 Đăng nhập (Log in)

sd sq_login

người dùng

4. gửi thông tin()

5. truy vấn CSDL()

6. trả về kết quả()

7. trả về kết quả()

8. trả về kết quả()

hình 2-11: biều đồ trình tự chức năng đăng nhập

Khi đăng nhập, hệ thống sẽ hiển thị form đăng nhập để người dùng nhập tài khoản và mật khẩu. Sau khi nhập, hệ thống sẽ truyền thông tin cho Controller, kiểm tra thông tin đăng nhập trên cơ sở dữ liệu hệ thống và trả về kết quả cho người sử dụng.

sd sq_user_registration

người dùng

form đăng ký người dùng

1. yêu cầu người dùng nhập thông tin đầu vào()

2. nhập thông tin đầu vào()

3. gửi thông tin()

6. trả về kết quả()

7. trả về kết quả()

hình 2-12: biều đồ trình tự chức năng đăng ký người dùng

Khi đăng ký người dùng mới, hệ thống sẽ hiển thị form đăng ký người dùng yêu cầu người dùng nhập thông tin đầu vào. Sau khi người dùng nhập đầy đủ thông tin, hệ thống sẽ thực hiện kiểm tra tính hợp lệ của thông tin đầu vào, sau đó kiểm tra sự tồn tại của tài khoản trên cơ sở dữ liệu. Hệ thống trả về kết quả đăng ký.

2.4.3 Tính lương cho cán bộ (Calculate Salary) sd Calculate Salary người dùng trả về danh sách cán bộ() chọn chức năng tính lương() trả về kết quả ()

gửi thông tin()

tính lương ()

truy vấn csdl()

trả về kết quả () trả về kết quả ()

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

Trước khi tính lương cho cán bộ, người dùng cần chọn danh sách cán bộ nào đó trước. Sau khi chọn được danh sách, người dùng chọn chức năng tính tiền lương, hệ thống sẽ thực hiện tính toán mức lương cho từng cán bộ. Trong đó, hệ thống sẽ kiểm tra mức lương cơ sở, mức lương theo năm làm việc, mức lương chức vụ, mức lương theo cấp – bậc, chi phí an sinh xã hội, phí thuế và sau đó sẽ trả về form kết

28

2.4.4 Thăng cấp – bậc (Employee level degree increase) sd update level degree

người dùng

trả về form thăng cấp - bậc()

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

Người dùng thực cán bộ cần thăng cấp –bậc. Sau đó, chọn chức năng thăng cấp

– bậc. Hệ thống sẽ trả về form quản lý cấp bậc và yêu cầu người dùng nhập thông tin cấp – bậc cùng với số quy định thăng cấp – bậc, mã số quy định này dùng để tham chiếu với tài liệu thật của nhà nước.

Một phần của tài liệu (Luận văn thạc sĩ) 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 39 - 44)