6. KẾT CẤU KHÓA L UN Ậ
3.2.3.1. Xác định Usecase và các tác nhân
+ Biểu đồ USECASE t ng quát: ổ
Hình 3.1. Biểu đồ usecase t ng quát ổ
USECASE Tác nhân Mô t ả
Đăng nhập Ban lnh đạo Nhân viên nhân s ự
Nhân viên k toán ế
Nhân viên
Mỗi thnh vin trong công ty đưc cung cấp một tài khoản để đăng nhập vào hệ thng.
37 Tìm ki m ế Ban lnh đạo
Nhân viên nhân s ự
Nhân viên k toán ế
Nhân viên
- Ban lnh đạo sẽ đăng nhập vo hệ thng tìm kiếm thông tin v nhân vin, bảng lương hoặc các báo cáo chi tiết v tổng hp t các bộ phận.
- Nhân vin nhân sự tìm kiếm thông tin v hồ sơ các nhân vin, bảng chấm công để thm, sửa , xa
- Nhân vin kế toán tìm kiếm thông tin nhân vin, bảng lương, báo cáo chấm công để tính lương cho
nhân viên.
- Nhân vin đưc phép tìm kiếm thông tin hồ sơ cá
nhân bảng chấm công v bảng lương ca mình
Quản lý h ồ sơ
nhân viên
Nhân viên nhân s ự - Nhân viên qu n lý nhân s có th thêm, s a, xóa, cả ự ể ử ập nhật thông tin cá nhân và hồsơ nhân vin
Quản lý chấm công
Nhân viên nhân s ự
Nhân viên k toán ế
- Nhân vin quản lý nhân sự cập nhật bảng chấm công theo tng phng ban vo hệ thng, c thể thm mi, sửa, xa bảng chấm công ca nhân vin.
- Nhân vin kế toán sẽ dựa vo bảng chấm công để tính lương cho tng nhân vin
Quản lý
lương
Nhân viên k toán ế - Nhân viên k toán th c hi n viế ự ệ ệc tính lương dựa vào bảng ch m công và l p bấ ậ ảng lương cho tng nhân viên Thng kê báo
cáo Nhân viên nhân s Nhân viên k toán ế ự Nhân viên
- Nhân vin kế toán báo cáo, thng k các thông tin cá nhân hoặc lương ca nhân vin tùy theo yu cầu ca ban lnh đạo.
- Nhân vin nhân sự báo cáo v hồ sơ nhân vin, các cá nhân đưc khen thưởng, kỉ luật theo tháng theo quý v theo năm
- Ban lnh đạo nghin cứu xem xét các báo cáo t đ đánh giá công tác quản lí nhân sự tin lương ca công ty v phục vụ cho các công việc khác
+ Phân rã usecase Đăng nhập
38
Tên usecase Đăng nhập
Tác nhân chính Ngưi dùng: NV nhân sự, NV kếtoán, Ban lnh đạo
Điu kiện vào Đăng nhập vào hệ thng thành công
Điu kiện ra Tài khoản ca ngưi dùng đưc lưu trong hệ thng
Sự ki n chính ệ Những ngưi dùng h ệthng vo trang đăng nhập, sau đ nhập Tên
đăng nhập và Mật khẩu để đưc đăng nhập vào hệ thng Sự ki n ph ệ ụ Hệ thng đưa ra thông báo lỗi nếu ngưi dùng nhập sai thông tin. + Phân rã usecase Tìm ki m ế
Hình 3.3. Biểu đồ usecase tìm ki m ế
Tên usecase Tìm kiếm
Tác nhân chính Ngưi dùng: NV nhân sự, NV kếtoán, Ban lnh đạo
Điu kiện vào Tìm kiếm thông tin nhân viên
Điu kiện ra Thông tin nhân vin đưc lưu trữ tỏng hệ thng để thuận tiện cho chức năng tìm kiếm
Sự ki n chính ệ Tìm ki m nhân viên theo thông tin hế ồsơ nhân vin, phng ban,
chức năng
Sự ki n ph ệ ụ Hệ thng đưa ra thông báo lỗi nếu thông tin tìm kiếm không có trong bộlưu trữ ca hệ thng
39 + Phân rã usecase Quản lý h ồ sơ nhân vin
Hình 3.4. Biểu đồ usecase quản lý h ồ sơ nhân viên Tên usecase Quản lý h ồ sơ nhân vin
Tác nhân chính Nhân viên quản lý nhân s ự
Điu kiện vào Nhân viên quản lý nhân sư đăng nhập vào hệ thng thành công
Điu kiện ra Hồsơ mi ca nhân vin đưc them, sửa , xa v lưu vo hệ thng Sự ki n chính ệ -T form quản lý HSNV, nhân vin quản lý nhân sự chọn các chức
năng thm,sửa v xa hồ sơ nhân vin
- Hệ thng hiển thị form thm, sửa v xa hồ sơ nhân vin v yu cầu nhân vin quản lý nhân sự nhập thông tin.
- Nhân vin quản lý nhân sự nhập thông tin hồ sơ nhân vin
- Hệ thng kiểm tra thông tin hồ sơ nhân vin v xác nhận thông tin hp lệ
- Thông tin hồ sơ nhân vin đưc cập nhật đầy đ khi nhân vin nhân sự thm, sửa hoặc xa v đưc lưu vo cơ sở dữ liệu
Sự ki n ph ệ ụ Hệ thng đưa ra thông báo lỗi nếu nhân viên qu n lý nhân s nhả ự ập sai thông tin.
40 + Phân rã usecase qu n lý ch m công ả ấ
Hình 3.5. Biểu đồ usecase quản lý ch m công ấ
Tên usecase Quản lý Chấm công
Tác nhân Nhân vin quản lý nhân sự
Điu kiện vo Nhân vin quản lý nhân sự đăng nhập vo hệ thng thnh công Điu kiện ra Bảng chấm công ca nhân vin đưc hiển thị.
Sự kiện chính - Nhân vin quản lý nhân sự chọn form quản lý chấm công trn hệ thng
- Hệ thng hiển thị bảng chấm công v yu cầu nhân vin nhân sự chấm công cho nhân vin
- Nhân vin quản lý nhân sự chấm công theo ngy v cui tháng thì tổng hp thnh bảng chấm công cho nhân vin
- Hệ thng kiểm tra thông tin ngy công v xác nhận thông tin hp lệ
Sự kiện phụ Hệ thng đưa ra thông báo lỗi nếu nhân vin nhân sự nhập thông tin chấm công sai.
41 + Phân rã usecase quản lý lương
Hình 3.6. Biểu đồ usecase quản lý lương Tên usecase Quản lý lương
Tác nhân
chính
Nhân vin kế toán Điu kiện
vào Nhân vin kế toán đăng nhập vo hệ thng thnh công
Điu kiện ra Thông tin bảng lương ca nhân vin đưc hiển thị Sự kiện
chính
- Nhân vin kế toán chọn form quản lý lương trn hệ thng
- Hệ thng hiển thị form quản lý lương
- Nhân vin kế toán chọn chức năng tính lương
- Hệ thng hiển thị form tính lương v yu cầu nhân vin kế toán tính lương cho nhân vin
- Nhân vin kế toán tính lương dựa trn bảng chấm công v tổng hp thnh bảng lương cho nhân vin
Sự kiện phụ Hệ thng đưa ra thông báo lỗi nếu nhân vin kế toán nhập thông tin lương sai
42 + Phân rã usecase thng kê báo cáo
Hình 3.7. Biểu đồ usecase thống kê báo cáo
+ Kịch bản cho usecase “Báo cáo, thng k hồ sơ ca nhân vin” Tên
usecase Báo cáo, thng k hồ sơ ca nhân vin Tác nhân
chính Nhân vin nhân sự
Điu kiện
vào Nhân vin quản lý nhân sự đăng nhập vo hệ thng thnh công
Điu kiện
ra Bảng thông tin cá nhân ca nhân vin đưc cập nhật đầy đ, chính xác
Sự kiện
chính - - Nhân vin nhân sự chọn form báo cáo thng k trn hệ thngHệ thng hiển thị form báo cáo thng k
- Nhân vin quản lý nhân sự chọn chức năng báo cáo hồ sơ ca nhân vin - Hệ thng hiển thị form báo cáo hồ sơ ca nhân vin v yu cầu nhân vin quản lý nhân sự báo cáo thng k thông tin cá nhân ca nhân vin
- Nhân vin quản lý nhân sự báo cáo thng k thông tin cá nhân ca nhân vin
3.2.3.2. Xác định các thực thểTAI KHOAN ( Ten DN, Mat khau)