2.3.1 Xác định nghiệp vụ cần phân tích
Để có thể xây đựng được hệ thống, ta cần phải phân tích rõ luồng nghiệp vụ của từng công việc. Chúng ta có thể thấy các Use case cần làm rõ bao gồm các chức năng như sau:
Đăng nhập: người dùng sử dụng chức năng để đăng nhập vào hệ thống Đăng ký người dùng: quản trị viên thực hiện đăng ký tài khoản người dùng
khác
Xóa người dùng: quản trị viên thực hiện xóa người dùng
Sửa thông tin tài khoản: chủ tài khoản có thể thực hiện sửa đổi thông tin của bản thân sau khi đăng nhập thành công vào hệ thống
Quản lý thông tin nhân sự: người quản lý có thể thêm, sửa, xóa thông tin nhân sự
Quản lý phòng ban: người quản lý có thể thêm thông tin phòng ban, sửa hoặc xóa thông tin phòng ban đã tồn tại trong hệ thống
Quản lý thông tin thăng cấp cán bộ: người quản lý có thể thêm thông tin thăng cấp, sửa đổi thông tin đã nhập sai
Cập nhật thay đổi trạng thái nhân sự: người quản lý có thể thêm thông tin nếu có cá nhân: đi công tác nước ngoài, du học, nghỉ hưu,...
Quản lý thông tin tỉnh: người quản lý có thể thêm tỉnh hoặc khu vực mới Quản lý thông tin huyện: người quản lý có thể thêm huyện mới hoặc sửa
đổi thông tin huyện đã tồn tại trong hệ thống
Thống kê thông tin nhân sự nội bộ: người quản lý có thể xem thống kê số nhân sự, số lượng nhân sự được thăng cấp, nhân sự đi công tác, hoặc đi du học,...
Báo cáo thông tin nhân sự: hệ thống có thể in ra báo cáo thông tin cá nhân của nhân sự theo mẫu của cơ quan, khi cần sử dụng tài liệu thông tin cá nhân để thực hiện công tác nào đó
2.3.2 Biểu đồ hoạt động là gì
Biểu đồ hoạt động là một mô hình logic được dùng để mô hình hóa cho các hoạt động trong quy trình nghiệp vụ. biểu đồ chỉ ra luồng đi từ hoạt động này sang hoạt động khác trong hệ thống. Nó đặc biệt quan trọng trong việc xây dựng mô hình chức năng của hệ thống và nhấn mạnh tới việc chuyển đổi quyền kiểm soát giữa các đối tượng.
Các bước xây dựng biểu đồ hoạt động như sau:
1. Xác định các nghiệp vụ cần mô tả : từ biểu đồ Use Case ta sử dụng để xác định nghiệp vụ nào cần mô tả hoạt động
2. Xác định trạng thái đầu tiên và trạng thái kết thúc
15 3. Xác định các hoạt động tiếp theo : xuất phát từ điểm bắt đầu, phân tích để xác
đồ
2.3.3 Bản vẽ biểu đồ hoạt động (Activity Diagram)
2.3.3.1. Biểu đồ hoạt động chức năng Đăng nhập
act Activity Model Login display login
form
start
enter account & password No verify account Yes login to management system
hình 0-4: Biểu đồ hoạt động chức năng Đăng nhập
2.3.3.2. Biểu đồ hoạt động chức năng Đăng ký người dùng
act Activity Model Add new user
start enter account info verify info Yes display successful mesage
17
2.3.3.3. Biểu đồ hoạt động chức năng Xóa người dùng
act Activity Model Delete user Login via Admin
permission
start
Search & choose
account confirm delete Yes display successful mesage
hình 0-6: Biểu đồ hoạt động chức năng Xóa người dùng
2.3.3.4. Biểu đồ hoạt động chức năng Quản lý thông tin nhân sự
act Activity Model employee management
start
add new employee
act Activity Model Department management
start
add new department
hình 0-8: Biểu đồ hoạt động chức năng Quản lý phòng ban
2.3.3.6. Biểu đồ hoạt động chức năng Cập nhật thay đổi trạng thái nhân sự
act Activity Model update employee status Login via
Manager
start
display enter updateinfo successful mesage Attachment management Yes have attachment No finish
act Activity Model province management
start
add new province
hình 0-10: Biểu đồ hoạt động chức năng Quản lý thông tin tỉnh
22
act Activity Model district management
start
add new District
act Activity Model report statistic
start
statistics
hình 0-12: Biểu đồ hoạt động chức năng Thống kê thông tin nhân sự nội bộ
24
act Activity Model Employee personal info Login via
Manager
start
Search & choose employee choose personal report function display successful mesage