Quản lý nhân sự là chủ đề dễ tiếp cận với nhiều sinh viên. Dưới đây chúng tôi đưa ra bài báo cáo để các bạn tham khảo. A product database is the backbone of your online store, containing all of the relevant product information for your marketing, sales and distribution to utilize in ecommerce and operations. Creating an optimized database that centralizes your product information across your catalogs is essential to business success.
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ──────── BÁO CÁO PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ĐỀ TÀI: HỆ THỐNG QUẢN LÝ NHÂN SỰ Mã lớp: 132644 Giáo viên hướng dẫn: Nguyễn Bá Ngọc Nhóm 3: H2TKL Trần Kim Hùng – 20194294 Lê Đức Hiển – 20194274 Nguyễn Quang Long – 20194320 Đào Trung Kiên – 20194306 Phạm Ngọc Tân – 20194371 Hà Nội, ngày 10 tháng năm 2022 Mục lục Chương I Phân tích hệ thống .4 Xây dựng biểu đồ hoạt động 1.1 Đăng kí đăng nhập .4 1.2 Quản lý nhân viên 1.4 Đăng kí ngày nghỉ .6 1.5 Chấm công Biểu đồ usecase tổng quan Đặc tả usecase 3.1 Usecase đăng nhập 3.2 Usecase quản lý nhân viên 10 3.3 Usecase đăng kí làm 11 3.4 Usecase đăng kí ngày nghỉ 12 3.5 Usecase chấm công 13 3.6 Usecase tính lương 14 Ước lượng chi phí thời gian thực 14 4.1 Đánh giá trọng số tác nhân 14 4.2 Đánh giá trọng số ca sử dụng 15 4.3 Đánh giá hệ số phức tạp kĩ thuật .15 4.4 Đánh giá hệ số phức tạp môi trường 15 Xây dựng biểu đồ lớp cho hệ thống 16 Đặc tả CRC cho lớp lĩnh vực .16 6.1 Lớp admin 16 6.1.2 Mặt sau 17 6.2 Lớp nhân viên 17 6.3 Nhân viên full-time 17 6.4 Nhân viên part-time 18 Biểu đồ máy trạng thái số đối tượng 18 7.1 Phiếu đăng kí nghỉ phép 18 7.2 Phiếu đăng kí làm 19 7.3 Trạng thái làm việc 19 Biểu đồ đối tượng .20 8.1 Người quản lý và nhân viên thuộc lớp tài khoản 20 8.2 Nhân viên part-time nhân viên full-time thuộc lớp nhân viên 20 8.3 Biểu mẫu đăng kí làm biểu mẫu đăng kí nghỉ thuộc lớp biểu mẫu 20 8.4 Hóa đơn lương 21 Biểu đồ mức hệ thống 22 9.1 Ca sử dụng “Đăng nhập” 22 9.2 Ca sử dụng “Thêm nhân viên” 23 9.3 Ca sử dụng “Đăng kí làm” 24 9.4 Ca sử dụng “Chấm công” 24 9.5 Ca sử dụng “Tính lương” 25 10 Biểu đồ mức nghiệp vụ 26 10.1 Ca sử dụng “Đăng nhập” 26 10.2 Ca sử dụng “Thêm nhân viên” 26 10.3 Ca sử dụng “Đăng kí làm” 27 10.4 Ca sử dụng “Chấm công” 28 10.5 Ca sử dụng “Tính lương” 29 Chương I Phân tích hệ thống Xây dựng biểu đồ hoạt động 1.1 Đăng kí đăng nhập 1.2 Quản lý nhân viên 1.3 Đăng kí làm 1.4 Đăng kí ngày nghỉ 1.5 Chấm cơng 1.6 Tính lương Biểu đồ usecase tổng quan Đặc tả usecase 3.1 Usecase đăng nhập Mã usecase UC001 Mục đích Giúp admin nhân viên đăng nhập Tác nhân Admin staff Tên Usecase Đăng nhập Sự kiện kích hoạt Khi admin staff bấm vào đăng nhập Điều kiện tiên Đã có tài khoản hệ thống Luồng kiện (Thành cơng) STT Thực Hành động Người quản lý, nhân viên Chọn chức đăng nhập Hệ thống Hiển thị giao diện trang đăng nhập Người quản lý, nhân viên Nhập email, password gửi cho hệ thống Hệ thống Kiếm tra xem khách nhập trường hợp bắt buộc hay chưa Luồng kiện thay Hậu điều kiện Hệ thống Kiểm tra email password tồn sở liệu không, Hệ thống Kiểm tra có hệ thống hay khơng Hệ thống Mở giao diện người dùng tùy thuộc admin hay người dùng STT Thực Hành động 6a Hệ thống Báo lỗi: Cần nhập mục yêu cầu 6b Hệ thống Thông báo lỗi: Tài khoản mật không tồn Hiển thị giao diện trang chủ ứng với tài khoản người quản lý nhân viên 3.2 Usecase quản lý nhân viên Mã usecase UC002 Mục đích Quản lý tài khoản nhân viên hệ thống Tác nhân Người quản lý Tên Usecase Quản lý nhân viên Sự kiện kích hoạt Khi admin lựa chọn vào thêm/sửa/xóa nhân viên Điều kiện tiên Người quản lý đăng nhập vào hệ thống Luồng kiện (Thành cơng) STT Thực Hành động Admin Chọn chức thêm/sửa/xóa nhân viên Hệ thống Hiển thị giao diện để người quản lý nhập thông tin Admin Nhập thông tin nhân viên (nếu thêm mới), lựa chọn xóa cập nhật Hệ thống Kiếm tra ràng buộc hành người dùng Hệ thống Lưu, cập nhật thông tin 4.2 Đánh giá trọng số ca sử dụng Ghi chú: Các thao tác bao gồm: Đăng nhập vào hệ thống, xem nhân sự, thêm nhân viên mới, xóa nhân viên chỉnh sửa nhân viên Số lượng đơn vị ca sử dụng chưa hiệu chỉnh: UUCP = UAW+ UUCW = 15+90=105 4.3 Đánh giá hệ số phức tạp kĩ thuật Hệ số phức tạp kĩ thuật: TCF = 0.6 + (0.01 * Tfactor) = 0.6 + 0.01*24.5= 0.845 4.4 Đánh giá hệ số phức tạp môi trường Hệ số môi trường: EF = 1.4 + (-0.03* Efactor) = 1.4 – 0.03*23= 0.71 Số lượng đơn vị ca sử dụng sau hiệu chỉnh: UCP=UUCP*TCF*EF = 105*0.845*0.71=62.99475 Số lượng đặc điểm môi trường không thuận lợi = 0+1=1 PHM = 20 Chi phí tính nhân lực E = UCP * PHM = 62.99475*20 = 1259.859 Xây dựng biểu đồ lớp cho hệ thống Đặc tả CRC cho lớp lĩnh vực 6.1 Lớp admin 6.1.1 Mặt trước 6.1.2 Mặt sau 6.2 Lớp nhân viên 6.2.1 Mặt trước 6.2.2 Mặt sau 6.3 Nhân viên full-time 6.3.1 Mặt trước 6.3.2 Mặt sau 6.4 Nhân viên part-time 6.4.1 Mặt trước 6.4.2 Mặt sau Biểu đồ máy trạng thái số đối tượng 7.1 Phiếu đăng kí nghỉ phép 7.2 Phiếu đăng kí làm 7.3 Trạng thái làm việc Biểu đồ đối tượng 8.1 Người quản lý và nhân viên thuộc lớp tài khoản 8.2 Nhân viên part-time nhân viên full-time thuộc lớp nhân viên 8.3 Biểu mẫu đăng kí làm biểu mẫu đăng kí nghỉ thuộc lớp biểu mẫu ... kiện Hệ thống Hiển thị thông báo cho người dùng STT Thực Hành động 4a Hệ thống Báo lỗi: Cần nhập mục yêu cầu 4b Hệ thống Trả lỗi: Không thực thi hành động Hiển thị thông báo cho admin 3.3 Usecase... người dùng tùy thuộc admin hay người dùng STT Thực Hành động 6a Hệ thống Báo lỗi: Cần nhập mục yêu cầu 6b Hệ thống Thông báo lỗi: Tài khoản mật không tồn Hiển thị giao diện trang chủ ứng với tài... thông báo thành công cho người dùng STT Thực Hành động 4a Người quản lý Không chấp nhận đăng kí nghỉ làm 4b Người quản lý Chấp nhận đăng kí nghỉ Luồng kiện thay làm Hậu điều kiện Hiển thị thông báo