CHƯƠNG 1 : CƠ SỞ LÝ LUẬN CỦA VẤN ĐỀ NGHIÊN CỨU
3.2 Phân tích, thiết kế hệ thống
3.2.1 Biểu đồ usecase
Mô tả usecase tổng quát:
Tác nhân Chức năng Mô tả
Nhân viên nhân sự
Quản lý hồ sơ nhân sự
Quản lý cập nhật thông tin nhân viên, quản lý chức năng thêm, sửa, xóa, tìm kiếm thơng tin nhân viên
Quản lý chấm cơng
Quản lý số liệu chấm công từ hệ thống, cập nhật số liệu chấm công, lập báo cáo chấm công.
Máy quét vân
tay Tác động đến hệ thống
Đưa dữ liệu đầu vào là bảng chấm cơng hàng ngày nhập vào trong hệ thống. Nhân viên kế
tốn Quản lý lương
Quản lý bảng lương, thưởng, in và trả lương cho nhân viên công ty.
Ban lãnh đạo
Quản lý hồ sơ nhân viên, quản lý chấm công, quản lý lương.
Xem các thông tin về nhân viên, bảng chấm công, bảng lương.
3.2.1.2 Biểu đồ usecase chi tiết
Mô tả usecase quản lý hồ sơ nhân viên:
Tác nhân Chức năng Mô tả
Nhân viên nhân sự
Tạo hồ sơ nhân viên
Khi có nhân viên mới, phịng nhân sự tạo hồ sơ nhân viên mới. Thông tin nhân viên cần cập nhật bao gồm: Thơng tin hành chính, thơng tin chức vụ- phịng ban, thơng tin trình độ, thơng tin gia đình,...
Cập nhật hồ sơ nhân viên
- Sửa thơng tin và xóa thơng tin là trường hợp riêng của điều chỉnh.
+ Sửa hồ sơ: khi cần sửa thông tin về nhân viên hay thơng tin bất kì (cần có chứng từ đối chiếu).
+ Xóa thơng tin: khi nhân viên nghỉ việc hoàn toàn được cơng ty chấp nhận hoăc khi nhân viên đó khơng hồn thành nhiệm vụ được giao và bị thơi việc.
Tìm kiếm hồ sơ nhân viên
-Tìm kiếm thơng tin nhân viên: để thực hiện cập nhật thơng tin thì phải thực hiện chức năng tìm kiếm hồ sơ nhân viên cần cập nhật. Chức năng này cho phép nhân viên phịng nhân sự tìm kiếm thơng tin theo thông tin về tên, số chứng minh, mã nhân viên,...
Ban lãnh đạo
Tìm kiếm hồ sơ nhân viên
Ban lãnh đạo có thể tìm kiếm thơng tin nhân viên để xem khi cần.
Usecase quản lý chấm công
Tác nhân Chức năng Mơ tả
Nhân viên nhân sự
Lập bảng chấm cơng
Khi có số liệu chấm cơng từ máy quét vân tay cập nhật vào hệ thống, nhân viên nhân sự lập được bàng số ngày đi làm và số nghỉ của các nhân viên trong cơng ty.
Cập nhật bảng chấm cơng
Khi có trường hợp nhầm lần thì có thể chỉnh sửa thơng tin chấm công: Chỉnh sửa số ngày đi làm, số ngày nghỉ.
Tìm kiếm thơng tin chấm cơng
-Tìm kiếm thơng tin chấm cơng: để thực hiện cập nhật thơng tin thì phải thực hiện chức năng tìm kiếm thơng tin chấm cơng của nhân viên cần cập nhật lại. Chức năng này cho phép nhân viên phịng nhân sự tìm kiếm thơng tin theo thơng tin về tên, phịng ban, mã nhân viên,...
Máy quét vân tay
Lập bảng chấm công
Khi nhân viên đến công ty làm việc sẽ quét vân tay của mình vào máy quét vân tay để ghi giờ có mặt và ngày làm. Toàn bộ dữ liệu được lưu vào trong hệ thống để nhân viên nhân sự có thể lập được bảng chấm cơng.
Ban lãnh đạo
Tìm kiếm hồ sơ nhân viên
Ban lãnh đạo có thể tìm kiếm thơng tin chấm cơng để xem khi cần.
Mô tả usecase quản lý lương:
Tác nhân Chức năng Mơ tả
Nhân viên kế tốn
Quản lý lương
Khi nhận được bảng chấm công của nhân viên nhân sự, nhân viên kế tốn tính lương cho nhân viên trong cơng ty bao gồm các khoản tính: Tính lương theo ngày cơng, tính các khoản thưởng, phạt, tính các khoản trích theo lương.
Cập nhật bảng lương
Khi có trường hợp nhầm lần thì có thể chỉnh sửa thơng tin bảng lương: Chỉnh sửa lương theo ngày công, lương theo thưởng- phạt, lương theo các khoản trích theo lương.
Tra cứu bảng lương
-Tra cứu thông tin lương của nhân viên: để thực hiện cập nhật thơng tin thì phải thực hiện chức năng tìm kiếm thơng tin lương của nhân viên cần cập nhật. Chức năng này cho phép nhân viên kế tốn tìm kiếm thông tin theo thông tin về tên, số chứng minh, mã nhân viên,...
Ban lãnh đạo
Tra cứu bảng lương
Ban lãnh đạo có thể tìm kiếm thơng tin lương của nhân viên để xem khi cần.
3.2.2 Biểu đồ lớp
3.2.2.1 Biểu đồ lớp tổng quát
3.2.2.2 Biểu đồ lớp chi tiết 3.2.3 Biểu đồ trạng thái
Tất cả các đối tượng đều có trạng thái, trạng thái là một kết quả của các hoạt động trước đó đã được đối tượng thực hiện và nó thường được xác định qua giá trị của các thuộc tính. Biểu đồ trạng thái biểu diễn tất cả các trạng thái và sự chuyển trạng thái của các lớp.
Từ biểu đồ lớp, xác định các trạng thái cho từng lớp như sau:
- Hồ sơ nhân viên
- Bảng lương
Biểu đồ trạng thái lớp Hồ sơ nhân viên
Biểu đồ trạng thái lớp Thưởng/phạt
3.2.4 Biểu đồ tuần tự
Biểu đồ tuần tự cập nhật tạo hồ sơ
Biểu đồ tuần tự cập nhật số liệu chấm cơng
Biểu đồ tuần tự tính lương theo ngày cơng
Biểu đồ tuần tự tra cứu lương
3.2.5 Biểu đồ hoạt động
Biểu đồ hoạt động chức năng quản lý chấm công
3.2.6 Biểu đồ thành phần