Hình 9: Lược đồ Uscae tổng thể
Lược đồ usecase tổng thể bao gồm các actor:
Quản lý: là nhân viên cấp cao trong hệ thống, các hoạt động của nhân viên quản lý bao gồm luôn cả các hành động của nhân viên bán hàng và nhân viên nhân sự
Kế tốn: Là nhân viên có hoạt động cập nhật lương và xem các báo cáo, nhân viên quản lý cũng được xem các báo cáo
Nhân Sự: là nhân viên đảm nhận việc chỉnh sửa thông tin của các nhân viên, phê duyệt nghỉ phép cho các nhân viên
Nhân viên bán hàng: là nhân viên đảm nhận việc liên lạc với khách hàng, lưu các thông tin của khách hàng vào hệ thống và tìm kiếm thơng tin khách hàng.
Nhân viên: là actor đảm nhiệm việc điền thời gian làm việc và điền những ngày nghỉ trong hệ thống
CHƯƠNG 2: THU THẬP VÀ PHÂN TÍCH YÊU CẦU Page 39
2.5.1. Usecase của Actor Nhân Viên uc Actors uc Actors
NhanVien Xem thông tin nhân
v iên
Tìm kiếm ( thơng tin nhân v iên, số ngày nghỉ )
Cập nhật ngày nghỉ
Kiểm tra số ngày nghỉ phép
Nhập số ngày đã nghỉ
Nhập số ngay v ượt quá
cho phép
Lên lịch cuộc gọi, cuộc hẹn
Nhập cost ( time ) tham gia dự án
«extend»
«extend»
Hình 10: Lược đồ Usecase của Actor Nhân Viên
Mô tả chi tiết:
Xem thơng tin nhân viên: Nhân viên có thể xem thơng tin của chính nhân viên đó trong hệ thống và thiết lập lại thơng tin của chính nhân viên
Tim kiếm: Nhân viên có thể tìm kiếm thơng tin của nhân viên, thời gian làm việc hàng ngày, và số ngày nghỉ của nhân viên đó trong hệ thống
Cập nhật ngày nghỉ: những ngày khơng làm việc thì nhân viên phải nhập vào ngày nghỉ và lí do nghỉ, kiểm tra xem số ngày nghỉ có vượt q sự cho phép hay khơng
Lên lịch các cuộc gọi, cuộc hẹn: lên lịch các cuộc gọi hoặc cuộc hẹn giữa các nhân viên với nhau hoặc với khách hàng
2.5.2. Usecase của Actor Nhân Sự
uc Actors
NhanSu Xem thông tin của
từng nhân v iên
Chỉnh sửa thông tin của từng nhân v iên
Tìm kiếm nhân v iên
Thêm mới nhân v iên
Phê duyệt nghỉ phép cho nhân v iên
NhanVien
Hình 11: Lược đồ Usecase của Actor Nhân Sự
Mô tả chi tiết:
Xem thông tin của từng nhân viên: Xem thông tin của các nhân viên trong hệ thống
Chỉnh sửa thông tin của từng nhân viên: Trong hệ thống nhân sự có quyền chỉnh sửa thơng tin của các nhân viên
Tìm kiếm nhân viên: Tìm kiếm thơng tin của từng nhân viên xem nhân viên đó thuộc team nào, làm dự án nào
Thêm nhân viên mới: Có quyền thêm mới một nhân viên vào hệ thống
Phê duyệt nghỉ phép cho nhân viên: Khi nhân viên xin phép nghỉ, phải được sự cho phép của nhân sự thì nhân viên đó mới được phép nghỉ
CHƯƠNG 2: THU THẬP VÀ PHÂN TÍCH YÊU CẦU Page 41
2.5.3. Usecase của Actor Kế Toán
uc Actors
KeToan Xem báo cáo
(Rev enue Reprot, Proj ect Cost Estimation..)
Cập nhật lương cho nhân v iên
Quản lý chi tiết hóa đơn
Thêm hóa don Sửa hóa đơn
Hủy hóa đơn Kiểm tra v iệc thanh tốn hóa
đơn (đủ hay thiếu) của khách hàng NhanVien «extend» «extend» «extend» «extend»
Hình 12: Lược đồ Uscase của Actor Kế Tốn
Mơ tả chi tiết:
Xem báo cáo: xem các báo cáo chi tiết về chi phí dự tính của từng dự án, báo cáo về chi phí thực tế của từng nhân viên….
Cập nhật lương cho nhân viên: Cập nhật lương cho từng nhân viên theo từng tháng trong năm
Quản lý chi tiết hóa đơn: có mối quan hệ <<extend>> với thêm hóa đơn, hủy hóa đơn, sửa hóa đơn, và kiểm tra việc thanh tốn hóa đơn của khách hàng nếu hóa đơn đã được thanh tốn là : paid ngược lại là not paid
2.5.4. Usecase của Actor Manager:
uc Actors
Phân quyền cho từng nhân v iên
Tạo dự án mới
Xem v à đổi mật khẩu
của từng nhân v iên Xóa thơng tin nhân v iên Cấu hính cho hệ thống Manager NhanSu KeToan Cập nhật Proj ect Cost Estimation Nhập mới Proj ect
Cost Estimation
Chỉnh sửa Proj ect Cost Estimation
Hủy Proj ect Cost Estimation
«extend»
«extend»
«extend»
Hình 13: Lược đồ Usecase cho Actor Manager (người quản lý)
Mô tả chi tiết
Tạo dự án mới: Manager( người quản lý) có hoạt động tạo mới một dự án khi đã có thơng tin của khách hàng từ nhân viên bán hàng.
Phân quyền cho từng nhân viên: Người quản lý có hoạt động phân quyền cho từng nhân viên trong hệ thống.
CHƯƠNG 2: THU THẬP VÀ PHÂN TÍCH YÊU CẦU Page 43
Xem và đổi mật khẩu cho từng nhân viên: khi nhân viên làm mất mật khẩu hoặc vì lí do nào đó muốn thay đổi mật khẩu thì người quản lý có thể thay đổi mật khẩu cho nhân viên hoặc tự nhân viên thay đổi mật khẩu.
Xóa thơng tin nhân viên: Những nhân viên nghỉ việc hoặc không tồn tại trong cơng ty sẽ được xóa thơng tin trong hệ thống
Cấu hình cho hệ thống: Cấu hình mail, repair lại hệ thống khi có những thay đổi và có thể thiết lập ngày giờ cho hệ thống
Cập nhật project cost estimation: cập nhật chi phí dự tính cho từng dự án. Có mối quan hệ <<extend>> với nhập mới project cost estimation, chỉnh sửa project cost estimation, xóa project cost estimation