4.3.1.1 Usecase tổng quát:
Hình 4.5 Usecase tổng quát
4.3.1.2 Danh sách các actor:
STT Tên Actor Ý nghĩa
1 Giám đốc Giám đốc của cơng ty, có tồn quyền hạn đối với hệ thống
2 Phó giám đốc Phó giám đốc: Có quyền quản lý nhân sự, dự án, phòng ban thuộc quyền quản lý của mình. Có quyền tham gia hệ thống giao tiếp nội bộ
3 Trưởng phịng Trưởng phịng: Có quyền quản lý nhân sự, dự án, thơng tin thuộc phịng ban mình quản lý. Có
41
quyền tham gia hệ thống giao tiếp nội bộ
4 Nhóm trưởng Có quyền quản lý nhân sự thuộc nhóm của mình, quản lý chia task, theo dọi năng suất, tiến độ công việc, quản lý tài nguyên thuộc dự án mình đang tham gia. Có quyền tham gia hệ thống giao tiếp nội bộ
5 Nhân viên Có quyền quản lý thơng tin bản thân, xem được thơng tin nhân sự chung, có quyền theo dõi tiến độ và năng suất cơng việc bản thân, có quyền xem được thông tin dự án mình đang tham gia. Có quyền tham gia hệ thống giao tiếp nội bộ
Bảng 4.7 Danh sách các actor
4.3.1.3 Danh sách usecase:
STT Tên usecase Mô tả usecase
1 Quản lý công ty Cho phép người dùng thao tác như: kiểm tra, đăng ký, cập nhật, huỷ bỏ tài nguyên dành cho công ty trên hệ thống
2 Quản lý phòng ban Cho phép người dùng thực hiện chức năng: Theo dõi sơ đồ tổ chức nhân sự phòng ban, thao tác quản lý dự án trực thuộc phòng ban, quản lý nhân sư thuộc phòng ban, tạo mới, cập nhật hoặc giải tán phòng ban. 3 Quản lý dự án Thao tác đăng ký, cập
nhật, lưu trữ thông tin dự án. Quản lý nhân sự trực thuộc dự án, điều phối và
42
theo dõi tiến độ công việc thuộc dự án, đánh giá năng suất trong dự án, quản lý tài nguyên thuộc dự án, xây dựng bộ quy trình cơng việc thuộc dự án.
4 Quản lý nhân sự Thao tác với thông tin của nhân viên như: Họ tên, địa chỉ, tuổi tác, tình trạng sức khoẻ, số điện thoại, sơ yếu lý lịch, trình độ học vấn, mã số thuế, bảo hiểm xã hội. Ngoài ra, cịn quản lý q trình làm việc tại cơng ty như: Quản lý công việc và tiến độ công việc, đánh giá năng suất dựa vào chỉ số KPI. Quản lý lịch sử xét lương. Quản lý quá trình phát triển trong doanh nghiệp.
5 Hệ thống giao tiếp nội bộ Cung cấp giải pháp giao tiếp đồng bộ trong môi trường doanh nghiệp mà không cần ứng dụng ngồi hệ thống. Đảm bảo tính bảo mật thơng tin, chống rị rỉ thơng tin ra ngoài. Cung cấp nền tảng truyền tải đa phương tiện. Thuận lợi trong quá trình giao tiếp cơng việc từ xa.
43
4.3.1.4 Đặc tả Usecase:
- Đặc tả usecase Quản lý thông tin công ty
Tên Use case Quản lý công ty
Người thực hiện Giám đốc cơng ty, phó giám đốc Mơ tả Giúp người dùng thao tác với thông
tin cơng ty như đăng ký, cập nhật, xố bỏ tài nguyên hệ thống dành cho công ty.
Trigger Khi muốn thao tác với thông tin công ty trong hệ thống
Tiền điều kiện Có tài khoản đăng nhập vào hệ thống và có quyền quản trị giám đốc hoặc phó giám đốc
Hậu điều kiện Thơng tin công ty được điều chỉnh thông qua chức năng.
Dịng sự kiện chính 1 Hiển thị thơng tin đã đăng ký. 1.1 Sau khi đăng nhập chọn tab
“Quản lý cơng ty” từ bảng chọn phía bên phải
1.2 Hệ thống hiển thị thông tin của công ty được đăng ký.
2 Thêm mới thông tin công ty 2.1 Sau khi đăng nhập chọn tab
“Quản lý cơng ty” từ bảng chọn phía bên phải.
2.2 Hệ thống hiển thị trang quản lý thông tin công ty.
2.3 Người dùng chọn icon “+” ở phía góc trái dưới màn hình. 2.4 Điền đầy đủ thơng tin cơng ty và
nhấn “Xác nhận”
2.5 Hệ thống thông báo cấp mới tài nguyên cho công ty thành công. 3 Chỉnh sửa thông tin công ty 3.1 Sau khi đăng nhập, chọn tab
“Quản lý công ty” từ bảng chọn phía bên phải.
3.2 Hệ thống hiển thị thơng tin các công ty đã đăng ký tài nguyên.
44
3.3 Người dùng chọn icon “bút chì” ứng với từng thẻ là công ty tương ứng.
3.4 Hệ thống hiển thị ra form thông tin công ty
3.5 Người thay đổi thông tin cần thiết và nhấn và “Xác nhận” 3.6 Hệ thống thông báo cập nhật
thông tin thành công. 4 Xố bỏ thơng tin công ty 4.1 Sau khi đăng nhập, người dùng
chọn tab “Quản lý công ty” từ bảng chọn bên phải.
4.2 Hệ thống hiển thị thông tin các công ty đã đăng ký tài nguyên. 4.3 Người dùng chọn icon “thùng
rác” trên thẻ ứng với thông tin công ty tương ứng.
4.4 Hệ thống hiển thị hộp thoại xác nhận xố thơng tin và thu hồi tài nguyên.
4.5 Người dùng xác nhận.
4.6 Hệ thống thơng báo Xố bỏ và thu hồi tài ngun thành cơng. Dịng sự kiện phụ
Ngoại lệ
Bảng 4.9 Đặc tả usecase Quản lý công ty
- Đặc tả usecase Quản lý phòng ban
Tên Use case Quản lý phòng ban
Người thực hiện Giám đốc cơng ty, phó giám đốc, trưởng phịng
Mơ tả Giúp người dùng thao tác với thơng tin phịng ban như đăng ký, cập nhật, xố bỏ thơng tin phịng ban thuộc công ty.
Trigger Khi muốn thao tác với thơng tin phịng ban ứng với thông tin cơng ty có trong hệ thống
Tiền điều kiện Có tài khoản đăng nhập vào hệ thống và có quyền quản trị giám đốc, phó giám đốc, trưởng phịng,
45
có sẵn thơng tin cơng ty tương ứng trong hệ thống
Hậu điều kiện Thơng tin phịng ban được điều chỉnh thông qua chức năng. Dịng sự kiện chính 1. Hiển thị thơng tin phịng ban
thuộc cơng ty
1.1 Truy cập vào thông tin cơng ty tương ứng ngồi dashboard nếu có quyền “Quản lý thông tin” công ty 1.1 Chọn tab “Quản lý phịng ban” từ bảng chọn phía bên phải
1.2 Hệ thống hiển thị thơng tin của phịng ban thuộc cơng ty tương ứng
2. Thêm mới thông tin công ty 2.1 Truy cập vào thông tin công ty tương ứng ngồi dashboard nếu có quyền “Quản lý thơng tin” cơng ty 2.2 Chọn tab “Quản lý phịng ban” từ bảng chọn phía bên phải.
2.3 Hệ thống hiển thị tồn bộ phịng ban dưới dạng thẻ hoặc danh sách thuộc công ty tương ứng.
2.4 Người dùng chọn icon “+” ở dưới góc trái để mở bảng đăng ký thơng tin phịng ban.
2.5 Người dùng điền thông tin và nhấn xác nhận.
2.6 Hệ thống xác nhận đăng ký thông tin phịng ban thành cơng 3. Chỉnh sửa thông tin công ty 3.1 Truy cập vào thơng tin cơng ty
tương ứng nếu có quyền quản lý công ty.
3.2 Sau khi đăng nhập, chọn tab “Quản lý phịng ban ” từ bảng chọn phía bên phải.
3.3 Hệ thống hiển thị thơng tin các phịng ban dưới dạng thẻ hoặc danh sách.
3.4 Người dùng chọn icon “bút chì” ứng với từng thẻ là phòng ban tương ứng .
46
3.5 Hệ thống hiển thị ra form thông tin công ty
3.6 Người thay đổi thông tin cần thiết và nhấn và “Xác nhận” 3.7 Hệ thống thông báo cập nhật
thông tin thành công. 4 Xố bỏ thơng tin công ty
4.1 Người dùng chọn thơng tin cơng ty nếu có quyền quản lý thơng tin công ty.
4.2 Sau khi đăng nhập, người dùng chọn tab “Quản lý phòng ban” từ bảng chọn bên phải.
4.3 Hệ thống hiển thị thông tin phòng ban dưới dạng thẻ hoặc danh sách.
4.4 Người dùng chọn icon “thùng rác” trên thẻ ứng với thơng tin phịng ban.
4.5 Hệ thống hiển thị hộp thoại xác nhận xố thơng tin và thu hồi tài nguyên.
4.6 Người dùng xác nhận.
4.7 Hệ thống thông báo Xố bỏ và thu hồi tài ngun thành cơng. 5. Quản lý sơ đồ tổ chức phòng ban 5.1 Người dùng chọn phòng ban tương ứng trong danh sách phòng ban
5.2 Hệ thống hiển thị ra sơ đồ tổ chức nhân sự phòng ban dưới dạng cây
5.3 Người dùng có thể thao tác kéo thả thẻ nếu có sự thay đổi trong sơ đồ tổ chức.
6. Quản lý dự án thuộc phòng ban 6.1 Người dùng chọn vào thơng tin phịng ban tương ứng
6.2 Hệ thống hiển thị ra thông tin danh sách các dự án thuộc phòng ban dưới dạng danh sách
47
6.3 Click vào từng dự án sẽ chuyển hướng người dùng sang “Quản lý dự án” để thao tác
7. Quản lý nhân sự thuộc phòng ban 7.1 Người dùng chọn vào thơng tin phịng ban tương ứng
7.2 Hệ thống hiển thị ra thông tin danh sách nhân sự thuộc phòng ban dưới dạng danh sách thẻ
6.3 Click vào từng thẻ tương ứng sẽ chuyển hướng người dùng sang “Quản lýnhân sự” để thao tác Dòng sự kiện phụ
Ngoại lệ
Bảng 4.10 Đặc tả usecase quản lý phòng ban
- Đặc tả usecae Quản lý dự án
Tên Use case Quản lý dự án
Người thực hiện Giám đốc cơng ty, phó giám đốc, trưởng phịng, nhóm trưởng
Mơ tả Giúp người dùng thao tác với thông tin dự án như đăng ký, cập nhật, xoá bỏ tài nguyên hệ thống dành cho dự án.
Trigger Khi muốn thao tác với thông tin dự án trong hệ thống
Tiền điều kiện Có tài khoản trong hệ thống có quyền truy cập thơng tin dự án Hậu điều kiện Thông tin dự án được điều chỉnh
thơng qua chức năng.
Dịng sự kiện chính 1. Hiển thị thông tin dự án đã đăng ký
1.1 Sau khi đăng nhập chọn tab “Quản lý dự án” từ bảng chọn phía bên phải nếu có người dùng có quyền “Quản lý dự án”
1.2 Hệ thống hiển thị thông tin nhân sự dưới dạng thẻ hoặc danh sách.
48
2.1 Sau khi đăng nhập chọn tab “Quản lý dự án” từ bảng chọn phía bên phải.
2.1 Hệ thống hiển thị trang quản lý thông tin dự án dưới dạng danh sách hoặc thẻ.
2.2 Người dùng chọn icon “+” ở phía góc trái dưới màn hình. 2.3 Điền đầy đủ thơng tin dự án và
nhấn “Xác nhận”
2.4 Hệ thống thông báo đăng ký thông tin dự án thành công. 3 Chỉnh sửa thông tin dự án 3.1 Sau khi đăng nhập, chọn tab “Quản lý dự án” từ bảng chọn phía bên phải.
3.1 Hệ thống hiển thị thơng tin các dự án dưới dạng thẻ hoặc danh sách.
3.2 Người dùng chọn icon “bút chì” ứng với từng thẻ là dự án tương ứng .
3.3 Hệ thống hiển thị ra form thông tin dự án.
3.4 Người thay đổi thông tin cần thiết và nhấn và “Xác nhận” 3.5 Hệ thống thông báo cập nhật
thông tin thành cơng. 4 Xố bỏ thơng tin dự án
4.1 Sau khi đăng nhập, người dùng chọn tab “Quản lý dự án” từ bảng chọn bên phải.
4.2 Hệ thống hiển thị thông tin các dự án dưới dạng thẻ hoặc danh sách.
4.3 Người dùng chọn icon “thùng rác” trên thẻ ứng với thông tin dự án tương ứng.
4.4 Hệ thống hiển thị hộp thoại xác nhận xố thơng tin và thu hồi tài nguyên.
49
4.6 Hệ thống thơng báo Xố bỏ và thu hồi tài ngun thành cơng. Dịng sự kiện phụ
Ngoại lệ
Bảng 4.11 Đặc tả usecase quản lý dự án
- Đặc tả usecase Quản lý nhân sự
Tên Use case Quản lý nhân sự Người thực hiện Người dùng có quyền
Mơ tả Giúp người dùng thao tác thông tin nhân sự như: Thơng tin nhân thân, q trình làm việc, lương thưởng bảo hiểm
Trigger Khi muốn thao tác với thông tin nhân sự trong hệ thống
Tiền điều kiện Có tài khoản trong hệ thống có quyền truy cập thông tin nhân sự Hậu điều kiện Thông tin nhân sự được điều chỉnh
thơng qua chức năng.
Dịng sự kiện chính 1. Hiển thị thơng tin nhân sự đã đăng ký
1.1 Chọn tab “Quản lý nhân sự” ở bảng chọn bên phải.
1.2 Hệ thống hiển thị thông tin nhân sự dưới dạng thẻ hoặc danh sách. 2. Thêm mới thông tin nhân sự 2.1 Sau khi đăng nhập chọn tab “Quản lý nhân sự” từ bảng chọn phía bên phải.
2.1 Hệ thống hiển thị trang quản lý thông tin nhân sự dưới dạng danh sách hoặc thẻ.
2.2 Người dùng chọn icon “+” ở phía góc trái dưới màn hình. 2.3 Điền đầy đủ thông tin dự án và
nhấn “Xác nhận”
2.4 Hệ thống thông báo đăng ký thông tin nhân sự thành công. 3 Chỉnh sửa thông tin nhân sự
50
3.1 Sau khi đăng nhập, chọn tab “Quản lý nhân sự” từ bảng chọn phía bên phải.
3.1 Hệ thống hiển thị thông tin các nhân sự dưới dạng thẻ hoặc danh sách.
3.2 Người dùng chọn icon “bút chì” ứng với từng thẻ là nhân sự tương ứng .
3.3 Hệ thống hiển thị ra form thông tin nhân sự.
3.4 Người thay đổi thông tin cần thiết và nhấn và “Xác nhận” 3.5 Hệ thống thông báo cập nhật
thông tin thành công. 4 Xố bỏ thơng tin nhân sự 4.1 Sau khi đăng nhập, người dùng
chọn tab “Quản lý nhân sự” từ bảng chọn bên phải.
4.2 Hệ thống hiển thị thông tin các dự án dưới dạng thẻ hoặc danh sách.
4.3 Người dùng chọn icon “thùng rác” trên thẻ ứng với thông tin nhân sự tương ứng.
4.4 Hệ thống hiển thị hộp thoại xác nhận xố thơng tin và thu hồi tài nguyên.
4.5 Người dùng xác nhận.
4.6 Hệ thống thơng báo Xố bỏ và thu hồi tài ngun thành cơng. Dịng sự kiện phụ
Ngoại lệ
Bảng 4.12 Đặc tả usecase quản lý nhân sự
- Đặc tả usecase Quản lý công việc
Tên Use case Quản lý công việc
Người thực hiện Người dùng có quyền truy cập vào hệ thống
Mô tả Giúp người dùng thao tác với thông tin công việc hàng ngày như: Thêm mới, cập nhật, chỉnh sửa, nhắc nhở,
51
theo dõi tiến độ, đánh giá năng suất, chỉ định nhân viên thực hiện, xây dựng quy trình cơng việc
Trigger Khi muốn thao tác với thông tin công việc trong hệ thống
Tiền điều kiện Có tài khoản trong hệ thống. Hậu điều kiện Thông tin công việc được điều
chỉnh thông qua chức năng. Dịng sự kiện chính 1. Hiển thị thơng tin cơng việc.
1.1 Tại trang chủ, người dùng có thể theo dõi cơng việc đang trong q trình thực hiện, tiến độ thực hiện, deadline. Ngồi ra cịn có cơng việc đang chờ thực hiện.
2. Thêm mới công việc
2.1 Tại trang chủ, người dùng click chọn icon “+ để thêm mới thông tin công việc .
2.2 Hệ thống hiển ra form đăng ký công việc. Một số thông tin như: tên công việc, đối tượng áp dụng, thời lượng thực hiện, chu kỳ thực hiện, Có nhắc nhở hay khơng? Có thuộc dự án nào hay không ?. Ngày bắt đầu, trạng thái
2.3 Người dùng điền thông tin và chọn “Xác nhận”
2.4 Hệ thống thông báo xác nhận đã đăng ký thông tin công việc, chuyển trạng thái chờ nếu ngày bắt đầu bỏ trống hoặc lớn hơn thời gian hiện tại.
3. Cập nhật thông tin công việc 3.1 Tại trang chủ, chọn thẻ công việc tương ứng và chọn icon “viết chì” để tiến hành cập nhật thông tin dự án.
3.2 Hệ thống hiển thị ra form thông tin công việc, tiến độ.
3.3 Người dùng cập nhật thông tin và nhấn xác nhận.
3.4 Hệ thống thông báo cập nhật thông tin thành công.
52
4. Xố thơng tin cơng việc 4.1 Tại trang chủ, chọn thẻ công việc tương ứng và chọn icon “thùng rác” để xố cơng việc.
4.2 Hệ thống hiển thị thông báo xác nhận xố thơng tin và tài nguyên công việc. 4.3 Người dùng xác nhận 4.4 Hệ thống xác nhận xố thơng tin thành cơng Dịng sự kiện phụ Ngoại lệ
Bảng 4.13 Đặc tả usecase quản lý công việc
- Đặc tả usecase Xây dựng quy trình dự án:
Tên Use case Xây dựng quy trình dự án
Người thực hiện Người dùng có quyền truy cập quản lý dự án
Mô tả Giúp người dùng xây dựng bộ quy trình chung cho cơng việc thuộc dự án.
Trigger Khi muốn xây dựng quy trình cơng việc cho dự án
Tiền điều kiện Có tài khoản trong hệ thống truy cập được quyền quản lý dự án.
Hậu điều kiện Quy trình cơng việc được thao tác thơng qua chức năng .
Dịng sự kiện chính 1. Hiển thị thơng tin quy trình. 1.1 Người dùng click chọn vào chức năng “Quản lý quy trình” ở bảng chọn bên trái .
2. Thêm mới quy trình
2.1 Tại trang chủ, người dùng click