Xác định Usecase và các tác nhân

Một phần của tài liệu Phân tích thiết kế phần mềm quản lý lương cho công ty cổ phần phát triển công nghệ thông tin an việt (Trang 44 - 50)

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 lnh đạo Nhân viên nhân s ự

Nhân viên k toán ế

Nhân viên

Mỗi thnh vin trong công ty đưc cung cấp một tài khoản để đăng nhập vào hệ thng.

37 Tìm ki m ế Ban lnh đạo

Nhân viên nhân s ự

Nhân viên k toán ế

Nhân viên

- Ban lnh đạo sẽ đăng nhập vo hệ thng tìm kiếm thông tin v nhân vin, bảng lương hoặc các báo cáo chi tiết v tổng hp t các bộ phận.

- Nhân vin nhân sự tìm kiếm thông tin v hồ sơ các nhân vin, bảng chấm công để thm, sửa , xa

- Nhân vin kế toán tìm kiếm thông tin nhân vin, bảng lương, báo cáo chấm công để tính lương cho

nhân viên.

- Nhân vin đư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 ca 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 vin

Quản lý chấm công

Nhân viên nhân s ự

Nhân viên k toán ế

- Nhân vin quản lý nhân sự cập nhật bảng chấm công theo tng phng ban vo hệ thng, c thể thm mi, sửa, xa bảng chấm công ca nhân vin.

- Nhân vin kế toán sẽ dựa vo bảng chấm công để tính lương cho tng nhân vin

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 tng nhân viên Thng 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 vin kế toán báo cáo, thng k các thông tin cá nhân hoặc lương ca nhân vin tùy theo yu cầu ca ban lnh đạo.

- Nhân vin nhân sự báo cáo v hồ sơ nhân vin, các cá nhân đưc khen thưởng, kỉ luật theo tháng theo quý v theo năm

- Ban lnh đạo nghin cứu xem xét các báo cáo t đ đánh giá công tác quản lí nhân sự tin lương ca 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 lnh đạo

Điu kiện vào Đăng nhập vào hệ thng thành công

Điu kiện ra Tài khoản ca ngưi dùng đưc lưu trong hệ thng

Sự ki n chính ệ Những ngưi dùng h ệthng vo trang đăng nhập, sau đ nhập Tên

đăng nhập và Mật khẩu để đưc đăng nhập vào hệ thng Sự ki n ph ệ ụ Hệ thng đư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 lnh đạo

Điu kiện vào Tìm kiếm thông tin nhân viên

Điu kiện ra Thông tin nhân vin đưc lưu trữ tỏng hệ thng để 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 vin, phng ban,

chức năng

Sự ki n ph ệ ụ Hệ thng đư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ữ ca hệ thng

39 + Phân rã usecase Quản lý h ồ sơ nhân vin

Hình 3.4. Biểu đồ usecase qun lý h ồ sơ nhân viên Tên usecase Quản lý h ồ sơ 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 Hồsơ mi ca nhân vin đưc them, sửa , xa v lưu vo hệ thng Sự ki n chính ệ -T form quản lý HSNV, nhân vin quản lý nhân sự chọn các chức

năng thm,sửa v xa hồ sơ nhân vin

- Hệ thng hiển thị form thm, sửa v xa hồ sơ nhân vin v yu cầu nhân vin quản lý nhân sự nhập thông tin.

- Nhân vin quản lý nhân sự nhập 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 đưc cập nhật đầy đ khi nhân vin nhân sự thm, sửa hoặc xa v đưc lưu vo cơ sở dữ liệu

Sự ki n ph ệ ụ Hệ thng đư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 qun lý ch m công

Tên usecase Quản lý Chấm công

Tác nhân 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 chấm công ca nhân vin đưc hiển thị.

Sự kiện chính - Nhân vin quản lý nhân sự chọn form quản lý chấm công trn hệ thng

- Hệ thng hiển thị bảng chấm công v yu cầu nhân vin nhân sự chấm công cho nhân vin

- Nhân vin quản lý nhân sự 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ệ

Sự kiện phụ Hệ thng đưa ra thông báo lỗi nếu nhân vin 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 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 Thông tin bảng lương ca nhân vin đưc hiển thị Sự kiện

chính

- Nhân vin kế toá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

- Nhân vin kế toán chọn chức năng tính lương

- Hệ thng hiển thị form tính lương v yu cầu nhân vin kế toán tính lương cho nhân vin

- Nhân vin kế toá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

Sự kiện phụ Hệ thng đưa ra thông báo lỗi nếu nhân vin kế toán nhập thông tin lương sai

42 + Phân rã usecase thng kê báo cáo

Hình 3.7. Biểu đồ usecase thng kê báo cáo

+ Kịch bản cho usecase “Báo cáo, thng k hồ sơ ca nhân vin” Tên

usecase Báo cáo, thng k hồ sơ ca nhân vin Tác nhân

chính Nhân vin 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 nhân sự chọn form báo cáo thng k trn hệ thngHệ thng hiển thị form báo cáo thng k

- Nhân vin quản lý nhân sự chọn chức năng báo cáo hồ sơ ca nhân vin - Hệ thng hiển thị form báo cáo hồ sơ 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

3.2.3.2. Xác định các thc thểTAI KHOAN ( Ten DN, Mat khau)

Một phần của tài liệu Phân tích thiết kế phần mềm quản lý lương cho công ty cổ phần phát triển công nghệ thông tin an việt (Trang 44 - 50)

Tải bản đầy đủ (PDF)

(73 trang)