Vẽ biểu đồ usecase tổng quát

Một phần của tài liệu (Luận văn đại học thương mại) phân tích, thiết kế hệ thống thông tin quản lý nhân sự cho công ty cổ phần xuất nhập khẩu ngành in SIC (Trang 30 - 41)

PHẦN 1 : TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU

3.2 Phân tích hệ thống

3.2.2 Vẽ biểu đồ usecase tổng quát

Usecase tổng quát

Biểu đồ 3.1: Biểu đồ usecase tổng quát

Biểu đồ Use Case tổng qt được mơ hình hóa như trên. Nhân viên quản lý nhân sự thông qua đăng nhập để thực hiện các chức năng quản lý hồ sơ nhân viên và báo cáo, thống kê. Nhân viên kế tốn thơng qua đăng nhập để thực hiện quản lý lương. Sau khi đăng nhập, nhân viên và ban lãnh đạo có thể tìm kiếm thơng tin về thơng tin cá nhân cũng như lương của nhân viên. Chức năng tìm kiếm được dùng như một phần của các chức năng quản lý khác.

Các usecase phân rã bao gồm:

Usecase phân rã quản lý hồ sơ NV

Usecase phân rã quản lý lương

Biểu đồ 3.3: Biểu đồ phân rã usecase quản lý lương Usecase phân rã chức năng báo cáo, thống kê

Biểu đồ 3.4: Biểu đồ phân rã usecase báo cáo, thống kê Usecase phân rã chức năng tìm kiếm

Biểu diễn kịch bản cho từng use case:

Biểu diễn kịch bản cho use case “Đăng nhập”

Bảng 3.2: Kịch bản cho use case “Đăng nhập”

Tên Use case Usecase đăng nhập

Tác nhân chính Nhân viên quản lý nhân sự, nhân viên kế toán, nhân viên, ban lãnh đạo

Điều kiện vào Các tác nhân đăng nhập vào hệ thống thành công

Điều kiện ra Thực hiện thành công các chức năng và đưa ra kết quả tùy vào mục đích đăng nhập của từng tác nhân

Sự kiện chính - Các tác nhân truy cập vào hệ thống quản lý nhân sự của công ty - Hệ thống hiển thị giao diện đăng nhập quản lý nhân sự

- Các tác nhân nhập thông tin tài khoản( gồm tên đăng nhập và mật khẩu) của mình và ấn nút đăng nhập

- Hệ thống kiểm tra thông tin tài khoản mà các tác nhân nhập vào và thông báo đã đăng nhập thành cơng

- Q trình đăng nhập kết thúc

- Các tác nhân tiếp tục chọn các chức năng khác để tiếp tục q trình thực hiện hoặc nhấn thốt để thoát khỏi hệ thống

Sự kiện phụ Hệ thống đưa ra lỗi thao tác của các tác nhân khi nhập thông tin tài khoản sai, nếu muốn tiếp tục thì các tác nhân có thể chọn nút quên mật khẩu, thay mật khẩu hoặc tạo mới, trường hợp nếu khơng muốn tiếp tục thì chọn nút thốt để thốt khỏi hệ thống

Biểu diễn kịch bản cho use case “Thêm hồ sơ NV”

Bảng 3.3: Kịch bản cho use case “Thêm hồ sơ NV” Tên Use case Usecase thêm hồ sơ NV

Tác nhân chính Nhân viên quản lý nhân sự

Điều kiện vào Nhân viên quản lý nhân sự đăng nhập vào hệ thống thành công Điều kiện ra Hồ sơ mới của nhân viên được thêm và lưu vào hệ thống

Sự kiện chính - Nhân viên quản lý nhân sự chọn form quản lý hồ sơ NV trên hệ thống

- Hệ thống hiển thị form quản lý hồ sơ NV xuất hiện

- Nhân viên quản lý nhân sự chọn chức năng thêm hồ sơ NV

- Hệ thống hiển thị form thêm hồ sơ NV và yêu cầu nhân viên quản lý nhân sự nhập thông tin hồ sơ nhân viên mới

- Nhân viên quản lý nhân sự nhập thông tin hồ sơ nhân viên mới - Hệ thống kiểm tra thông tin hồ sơ nhân viên và xác nhận thông tin hợp lệ

- Thông tin hồ sơ nhân viên mới được lưu vào cơ sở dữ liệu

- Hệ thống xử lý thao tác mà nhân viên quản lý nhân sự nhập vào và thơng báo đã thực hiện thành cơng

- Q trình thêm hồ sơ nhân viên kết thúc

- Nhân viên quản lý nhân sự thoát khỏi chức năng thêm hồ sơ NV Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý nhân sự, nếu

Biểu diễn kịch bản cho use case “Sửa hồ sơ NV”

Bảng 3.4: Kịch bản cho use case “Sửa hồ sơ NV”

Tên Use case Usecase sửa hồ sơ NV Tác nhân chính Nhân viên quản lý nhân sự

Điều kiện vào Nhân viên quản lý nhân sự đăng nhập vào hệ thống thành công Điều kiện ra Hồ sơ sau khi sửa của nhân viên được lưu vào hệ thống

Sự kiện chính - Nhân viên quản lý nhân sự chọn form quản lý hồ sơ NV trên hệ thống

- Hệ thống hiển thị form quản lý hồ sơ NV xuất hiện - Nhân viên quản lý nhân sự chọn chức năng sửa hồ sơ NV

- Hệ thống hiển thị form sửa hồ sơ NV và yêu cầu nhân viên quản lý nhân sự sửa thông tin hồ sơ nhân viên

- Nhân viên quản lý nhân sự sửa thông tin hồ sơ nhân viên

- Hệ thống kiểm tra thông tin hồ sơ nhân viên và xác nhận thông tin hợp lệ

- Thông tin hồ sơ nhân viên sau khi sửa được lưu vào cơ sở dữ liệu - Hệ thống xử lý thao tác mà nhân viên quản lý nhân sự nhập vào và thơng báo đã thực hiện thành cơng

- Q trình sửa hồ sơ nhân viên kết thúc

- Nhân viên quản lý nhân sự thoát khỏi chức năng sửa hồ sơ NV Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý nhân sự, nếu

muốn tiếp tục thì nhân viên quản lý nhân sự lặp lại các thao tác như trên hoặc nếu khơng muốn tiếp tục thì thốt khỏi hệ thống

Biểu diễn kịch bản cho use case “Xóa hồ sơ NV”

Bảng 3.5: Kịch bản cho use case “Xóa hồ sơ NV”

Tên Use case Usecase xóa hồ sơ NV Tác nhân chính Nhân viên quản lý nhân sự

Điều kiện vào Nhân viên quản lý nhân sự đăng nhập vào hệ thống thành cơng Điều kiện ra Hồ sơ sau khi xóa của nhân viên đã mất khỏi hệ thống

Sự kiện chính - Nhân viên quản lý nhân sự chọn form quản lý hồ sơ NV trên hệ thống

- Hệ thống hiển thị form quản lý hồ sơ NV xuất hiện. - Nhân viên quản lý nhân sự chọn chức năng xóa hồ sơ NV

- Hệ thống hiển thị form xóa hồ sơ NV và yêu cầu nhân viên quản lý nhân sự xóa thơng tin hồ sơ nhân viên

- Nhân viên quản lý nhân sự xóa thơng tin hồ sơ nhân viên

- Hệ thống kiểm tra thơng tin hồ sơ nhân viên cần xóa và xác nhận thông tin hợp lệ

- Thơng tin hồ sơ nhân viên sau khi xóa đã mất khỏi hệ thống

- Hệ thống xử lý thao tác mà nhân viên quản lý nhân sự nhập vào và thông báo đã thực hiện thành cơng

- Q trình xóa hồ sơ nhân viên kết thúc

- Nhân viên quản lý nhân sự thốt khỏi chức năng xóa hồ sơ NV Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý nhân sự, nếu

muốn tiếp tục thì nhân viên quản lý nhân sự lặp lại các thao tác như trên hoặc nếu khơng muốn tiếp tục thì thốt khỏi hệ thống

Biểu diễn kịch bản cho use case “Chấm công”

Bảng 3.6: Kịch bản cho use case “Chấm công

Tên Use case Usecase chấm công Tác nhân chính Nhân viên kế tốn

Điều kiện vào Nhân viên kế tốn đăng nhập vào hệ thống thành cơng

Điều kiện ra Bảng chấm công của nhân viên được cập nhật đầy đủ, chính xác Sự kiện chính - Nhân viên kế tốn chọn form quản lý lương trên hệ thống

- Hệ thống hiển thị form quản lý lương xuất hiện - Nhân viên kế tốn chọn chức năng chấm cơng

- Hệ thống hiển thị form chấm công và yêu cầu nhân viên kế tốn chấm cơng cho nhân viên

- Nhân viên kế tốn chấm cơng theo ngày và cuối tháng thì tổng hợp thành bảng chấm công cho nhân viên

- Hệ thống kiểm tra thông tin ngày công và xác nhận thông tin hợp lệ - Hệ thống xử lý thao tác mà nhân viên kế tốn nhập vào và thơng báo đã thực hiện thành cơng

- Q trình chấm cơng kết thúc

- Nhân viên kế tốn thốt khỏi chức năng chấm cơng

Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên kế toán, nếu muốn tiếp tục thì nhân viên kế tốn lặp lại các thao tác như trên hoặc nếu không muốn tiếp tục thì thốt khỏi hệ thống

Biểu diễn kịch bản cho use case “Tính lương”

Bảng 3.7: Kịch bản cho use case “Tính lương”

Tên Use case Usecase tính lương Tác nhân chính Nhân viên kế toán

Điều kiện vào Nhân viên kế toán đăng nhập vào hệ thống thành công Điều kiện ra Bảng lương của nhân viên được cập nhật đầy đủ, chính xác Sự kiện chính - Nhân viên kế tốn chọn form quản lý lương trên hệ thống

- Hệ thống hiển thị form quản lý lương xuất hiện. - Nhân viên kế tốn chọn chức năng tính lương

- Hệ thống hiển thị form tính lương và u cầu nhân viên kế tốn tính lương cho nhân viên

- Nhân viên kế tốn tính lương dựa trên bảng chấm công và tổng hợp thành bảng lương cho nhân viên

- Hệ thống xử lý thao tác mà nhân viên kế tốn nhập vào và thơng báo đã thực hiện thành công

- Q trình tính lương kết thúc

- Nhân viên kế tốn thốt khỏi chức năng tính lương

Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên kế toán, nếu muốn tiếp tục thì nhân viên kế tốn lặp lại các thao tác như trên hoặc nếu không muốn tiếp tục thì thốt khỏi hệ thống

Biểu diễn kịch bản cho use case “Báo cáo, thống kê thông tin cá nhân của nhân viên”

Bảng 3.8: Kịch bản cho use case “Báo cáo, thống kê thông tin cá nhân của nhân viên”

Tên Use case Usecase báo cáo, thống kê thông tin cá nhân của nhân viên Tác nhân chính Nhân viên quản lý nhân sự

Điều kiện vào Nhân viên quản lý nhân sự đăng nhập vào hệ thống thành công Điều kiện ra Bảng thông tin cá nhân của nhân viên được cập nhật đầy đủ, chính

xác

Sự kiện chính - Nhân viên quản lý nhân sự chọn form báo cáo, thống kê trên hệ thống

- Hệ thống hiển thị form báo cáo, thống kê xuất hiện.

- Nhân viên quản lý nhân sự chọn chức năng báo cáo, thống kê thông tin cá nhân của nhân viên

- Hệ thống hiển thị form báo cáo, thống kê thông tin cá nhân của nhân viên và yêu cầu nhân viên quản lý nhân sự báo cáo, thống kê thông tin cá nhân của nhân viên

- Nhân viên quản lý nhân sự báo cáo, thống kê thông tin cá nhân của nhân viên

- Hệ thống xử lý thao tác mà nhân viên quản lý nhân sự nhập vào và thông báo đã thực hiện thành cơng

- Q trình báo cáo, thống kê thơng tin cá nhân của nhân viên kết thúc

- Nhân viên quản lý nhân sự thốt khỏi chức năng báo cáo, thống kê thơng tin cá nhân của nhân viên

Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý nhân sự, nếu muốn tiếp tục thì nhân viên quản lý nhân sự lặp lại các thao tác như trên hoặc nếu không muốn tiếp tục thì thốt khỏi hệ thống

Biểu diễn kịch bản cho use case “Báo cáo, thống kê thông tin lương của nhân viên”

Bảng 3.9: Kịch bản cho use case “Báo cáo, thống kê thông tin lương của nhân viên”

Tên Use case Usecase báo cáo, thống kê thông tin lương của nhân viên Tác nhân chính Nhân viên quản lý nhân sự

Điều kiện vào Nhân viên quản lý nhân sự đăng nhập vào hệ thống thành công Điều kiện ra Bảng thông tin lương của nhân viên được cập nhật đầy đủ, chính xác Sự kiện chính - Nhân viên quản lý nhân sự chọn form báo cáo, thống kê trên hệ

thống

- Hệ thống hiển thị form báo cáo, thống kê xuất hiện.

- Nhân viên quản lý nhân sự chọn chức năng báo cáo, thống kê thông tin lương của nhân viên

- Hệ thống hiển thị form báo cáo, thống kê thông tin lương của nhân viên và yêu cầu nhân viên quản lý nhân sự báo cáo, thống kê thông tin lương của nhân viên

- Nhân viên quản lý nhân sự báo cáo, thống kê thông tin lương của nhân viên

- Hệ thống xử lý thao tác mà nhân viên quản lý nhân sự nhập vào và thơng báo đã thực hiện thành cơng

- Q trình báo cáo, thống kê thơng tin lương của nhân viên kết thúc - Nhân viên quản lý nhân sự thoát khỏi chức năng báo cáo, thống kê thông tin lương của nhân viên

Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên quản lý nhân sự, nếu muốn tiếp tục thì nhân viên quản lý nhân sự lặp lại các thao tác như trên hoặc nếu khơng muốn tiếp tục thì thốt khỏi hệ thống

Biểu diễn kịch bản cho use case “Tìm kiếm thông tin cá nhân của nhân viên”

Bảng 3.10: Kịch bản cho use case “Tìm kiếm thơng tin cá nhân của nhân viên”

Tên Use case Usecase tìm kiếm thơng tin cá nhân của nhân viên Tác nhân chính Nhân viên, ban lãnh đạo

Điều kiện vào Nhân viên, ban lãnh đạo đăng nhập vào hệ thống thành công

Điều kiện ra Bảng thông tin cá nhân của nhân viên được cập nhật đầy đủ, chính xác

Sự kiện chính - Nhân viên, ban lãnh đạo chọn form tìm kiếm trên hệ thống - Hệ thống hiển thị form tìm kiếm xuất hiện.

- Nhân viên, ban lãnh đạo chọn chức năng tìm kiếm thơng tin cá nhân của nhân viên

- Hệ thống hiển thị form tìm kiếm thơng tin cá nhân của nhân viên và yêu cầu nhân viên, ban lãnh đạo nhập thông tin cá nhân của nhân viên cần tìm kiếm

- Nhân viên, ban lãnh đạo nhập thơng tin cá nhân của nhân viên cần tìm kiếm

- Hệ thống kiểm tra thông tin cá nhân của nhân viên cần tìm kiếm và xác nhận thơng tin hợp lệ

- Hệ thống xử lý thao tác mà nhân viên, ban lãnh đạo nhập vào và thông báo đã thực hiện thành công

- Q trình tìm kiếm thơng tin cá nhân của nhân viên kết thúc

- Nhân viên, ban lãnh đạo thoát khỏi chức năng tìm kiếm thơng tin cá nhân của nhân viên

Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên, nếu muốn tiếp tục thì nhân viên, ban lãnh đạo lặp lại các thao tác như trên hoặc nếu không muốn tiếp tục thì thốt khỏi hệ thống

Biểu diễn kịch bản cho use case “Tìm kiếm thơng tin lương của nhân viên”

Bảng 3.11: Kịch bản cho use case “Tìm kiếm thơng tin lương của nhân viên”

Tên Use case Usecase tìm kiếm thơng tin lương của nhân viên Tác nhân chính Nhân viên, ban lãnh đạo

Điều kiện vào Nhân viên, ban lãnh đạo đăng nhập vào hệ thống thành công

Điều kiện ra Bảng thông tin lương của nhân viên được cập nhật đầy đủ, chính xác Sự kiện chính - Nhân viên, ban lãnh đạo chọn form tìm kiếm trên hệ thống

- Hệ thống hiển thị form tìm kiếm xuất hiện.

- Nhân viên, ban lãnh đạo chọn chức năng tìm kiếm thơng tin lương của nhân viên

- Hệ thống hiển thị form tìm kiếm thơng tin lương của nhân viên và yêu cầu nhân viên, ban lãnh đạo nhập thơng tin lương của nhân viên cần tìm kiếm

- Nhân viên, ban lãnh đạo nhập thông tin lương của nhân viên cần tìm kiếm

- Hệ thống kiểm tra thơng tin lương của nhân viên cần tìm kiếm và xác nhận thông tin hợp lệ

- Hệ thống xử lý thao tác mà nhân viên, ban lãnh đạo nhập vào và thông báo đã thực hiện thành cơng

- Q trình tìm kiếm thơng tin lương của nhân viên kết thúc

- Nhân viên, ban lãnh đạo thốt khỏi chức năng tìm kiếm thơng tin lương của nhân viên

Sự kiện phụ Hệ thống đưa ra lỗi thao tác của nhân viên, ban lãnh đạo nếu muốn tiếp tục thì nhân viên, ban lãnh đạo lặp lại các thao tác như trên hoặc

Một phần của tài liệu (Luận văn đại học thương mại) phân tích, thiết kế hệ thống thông tin quản lý nhân sự cho công ty cổ phần xuất nhập khẩu ngành in SIC (Trang 30 - 41)