TRƯỜNG ĐẠI HỌC XÂY DỰNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN PHỤ LỤC ĐỒ ÁN TỐT NGHIỆP ĐẠIHỌC NGHIÊN CỨU ODOO VÀ PHÁT TRIỂN HỆ THỐNG QUẢN LÝ NHÂN SỰ Giảng viên hướng dẫn: Lê Thị Thùy Dương Vương Quang Huy Sinh viên: Ong Thị Hải Linh – 0194266 Nguyễn Thị Phương Anh - 0210366 Nguyễn Quang Huy - 0000166 Lớp quản lý: 66MHT HÀ NỘI - 2024 MỤC LỤC CHƯƠNG 4 – PHÂN TÍCH THIẾT KẾ .2 Quản lý tài khoản .3 Quản lý phòng ban .4 Quản lý chức vụ .5 Quản lý hợp đồng .6 Quản lý nhân sự .7 Quản lý đơn, giải trình .8 Đặt phòng họp .9 Quản lý ca làm .11 Đãi ngộ nhân viên.3 Thiết kế cơ sở dữ liệu .4 Đặc tả các bảng CSDL. 26 CHƯƠNG 6 – GIAO DIỆN PHẦN MỀM .1 Giao diện login.2 Giao diện dashboard .3 Quản lý nhân sự .1 Quản lý phòng ban .2 Quản lý chức vụ .3 Quản lý hợp đồng .4 Quản lý nhân viên .5 Địa điểm làm việc .6 Đăng ký nhân viên .7 Quyết định nhân sự .4 Quản lý công ca .1 Danh sách ca .2 Đơn giải trình .5 Đãi ngộ nhân viên .4 Thêm mới nội dung ưu đãi .7 Hành chính .1 Đặt phòng họp. 59 CHƯƠNG 4 – PHÂN TÍCH THIẾT KẾ 4.2 Quản lý tài khoản Phụ lục 4.2 a) Tên Usecase Đăng nhập Actor Nhân viên, Trưởng bộ phận, Admin Mô tả Cho phép người dùng đăng nhập để truy cập vào hệ thống Tiền điều kiện Người dùng đã có tài khoản trước đó. Hậu điều kiện Nếu thành công: Người dùng sẽ vào trang quản lý ứng với vai trò tương ứng của mình Nếu thất bại: Hệ thống hiển thị lỗi sai tương ứng Luồng sự kiện chính 1.
Người dùng nhập trường “Tên đăng nhập” hợp lệ 2. Người dùng nhập “Mật khẩu” hợp lệ 3. Người dùng bấm vào “Đăng nhập” Luồng sự kiện phụ a) Người dùng không nhập một trong hai trường “Tên đăng nhập” hoặc “Mật khẩu” 1. Hệ thống hiển thị lỗi tương ứng.
Người dùng quay lại luồng sự kiện chính b) Người dùng nhập sai thông tin tài khoản Hệ thống hiển thị thông báo: “Đăng nhập thất bại” Phụ lục 4.2 b) Tên Usecase Thêm tài khoản Actor Nhân viên, Trưởng bộ phận, Admin Mô tả Cho phép người dùng đăng ký tài khoản để truy cập vào hệ thống Tiền điều kiện Không có Hậu điều kiện Nếu thành công: Người dùng sẽ nhận được thông báo tài khoản về email cá nhân. Nếu thất bại: Hệ thống hiển thị lỗi sai tương ứng 1 Luồng sự kiện chính 1. Người dùng truy cập vào hệ thống. Người dùng bấm vào đường link “Tài khoản mới” để tạo tài khoản.
Hệ thống hiển thị danh sách các trường thông tin mà người dùng cần phải nhập. Người dùng nhập hợp lệ vào cáo trường tương ứng. Sau khi bấm “Đăng ký” hệ thống sẽ gửi thông tin vào email cá nhân. Luồng sự kiện phụ a) Người dùng không nhập một trong các trường sau: Họ và tên, Giới tính, Số CMND, CCCD mặt trước, CCCD mặt sau, Ngày cấp, Nơi cấp CCCD/CMND, Số BHXH, Địa chỉ thường trú, Địa chỉ hiện tại, Thông tin BIDV, Ngày vào làm, Ngày sinh, Số nhân thân 1.
Hệ thống hiển thị lỗi sai tương ứng 2. Quay lại bước 4 của luồng sự kiện chính b) Người dùng bấm button “Hủy” Hệ thống sẽ quay lại màn hình đăng nhập Phụ lục 4.2 c) Tên Usecase Quên mật khẩu Actor Nhân viên, Trưởng bộ phận, Admin Mô tả Cho phép người dùng lấy lại mật khẩu để có thể đăng nhập vào hệ thống Tiền điều kiện Không có Hậu điều kiện Nếu thành công: Người dùng sẽ nhận được thông báo tài khoản về email cá nhân. Nếu thất bại: Hệ thống hiển thị lỗi sai tương ứng Luồng sự kiện chính 1. Người dùng truy cập vào hệ thống.
Người dùng bấm vào đường link “Quên mật khẩu”. Hệ thống hiển thị các trường thông tin mà người dùng cần phải nhập. Người dùng nhập hợp lệ vào cáo trường tương ứng. Sau khi bấm “Reset” hệ thống sẽ gửi thông tin vào email cá nhân.
Luồng sự kiện phụ c) Người dùng không nhập một trong các trường sau: Email, Ngày sinh 1. Hệ thống hiển thị lỗi sai tương ứng 2. Quay lại bước 4 của luồng sự kiện chính 2 d) Người dùng bấm button “Cancel” Hệ thống sẽ quay lại màn hình đăng nhập 4.3 Quản lý phòng ban Phụ lục 4.3 a) Tên Usecase Xem danh sách phòng ban Actor Nhân viên, Trưởng bộ phận, Admin Mô tả Cho phép người dùng xem danh sách phòng ban Tiền điều kiện Người dùng đăng nhập thành công Hậu điều kiện Không có Luồng sự kiện chính 1. Người dùng bấm vào danh sách nhân sự chọn danh sách phòng ban 2.
Người dùng bấm vào icon button mắt để xem thông tin chi tiết. Ở đây màn hình sẽ hiển thị các trường: Tên phòng ban, Số lần chấm công, Người quản lý, Thư ký, Phòng ban cấp trên Luồng sự kiện phụ Không có Phụ lục 4.3 b) Tên Usecase Sửa danh sách phòng ban Actor Admin Mô tả Cho phép người dùng sửa danh sách phòng ban Tiền điều kiện Người dùng đăng nhập thành công Hậu điều kiện Nếu sửa thông tin thành công: Hiển thị thông báo “Cập nhật phòng ban thành công” Nếu sửa thông tin thất bại: Không hiển thị thông báo Luồng sự kiện 1. Người dùng bấm vào danh sách nhân sự chọn danh sách chính phòng ban 2. Người dùng bấm vào icon button bút để sửa thông tin chi tiết.
Ở đây màn hình sẽ hiển thị các trường: Tên phòng ban, Số lần chấm công, Người quản lý, Thư ký, Phòng ban cấp trên 3. Điền các trường thông tin cần sửa 4. Hệ thống cập nhật lại thông tin danh sách phòng ban Luồng sự kiện phụ a) Sửa thông tin không thành công: 1. Người dùng không nhập trường thông tin tên phòng ban hoặc số lần chấm công 2.
Hệ thống hiển thị thông báo lỗi sai tương ứng 3. Quay về bước 3 của luồng sự kiện chính b) Người dùng bấm nút Hủy hoặc thoát khỏi trang sửa thông tin Đưa người dùng về trang danh sách phong ban Phụ lục 4.3 c) Tên Usecase Xóa danh sách phòng ban Actor Admin Mô tả Cho phép người dùng xóa danh sách phòng ban Tiền điều kiện Người dùng đăng nhập thành công Hậu điều kiện Nếu xóa thành công: Hiển thị thông báo “Xóa phòng ban thành công” Nếu xóa thất bại: Hiển thị thông báo “Không thể xóa phòng ban đang có nhân viên” Luồng sự kiện chính 1. Người dùng bấm vào danh sách nhân sự chọn danh sách phòng ban 2. Người dùng bấm checkbox phòng ban mà mình muốn xóa 3.
Bấm vào button xóa 4. Hệ thống cập nhật lại danh sách Luồng sự kiện phụ Không có Phụ lục 4.3 d) Tên Usecase Thêm mới phòng ban Actor Admin, Hệ thống Mô tả Cho phép người dùng thêm phòng ban Tiền điều kiện Người dùng đăng nhập thành công Hậu điều kiện Nếu thêm mới thành công: Hiển thị thông báo “Tạo phòng ban thành công” 4 Nếu thêm mới thất bại: Không hiển thị thông báo Luồng sự kiện 1. Người dùng bấm vào danh sách nhân sự chọn danh sách chính phòng ban 2. Người dùng bấm vào icon button thêm mới để thêm phòng ban.
Ở đây màn hình sẽ hiển thị các trường: Tên phòng ban, Số lần chấm công, Người quản lý, Thư ký, Phòng ban cấp trên 3. Điền các trường thông tin tương ứng 4. Hệ thống cập nhật lại thông tin danh sách phòng ban Luồng sự kiện a) Sửa thông tin không thành công: phụ 1. Người dùng không nhập trường thông tin tên phòng ban hoặc số lần chấm công 2.
Hệ thống hiển thị thông báo lỗi sai tương ứng 3. Quay về bước 3 của luồng sự kiện chính b) Người dùng bấm nút Hủy hoặc thoát khỏi trang thêm mới phòng ban Đưa người dùng về trang danh sách phong ban Phụ lục 4.3 e) Tên usecase Tìm kiếm phòng ban Actor Nhân viên, Trưởng bộ phận, Admin Mô tả Cho phép người dùng tìm kiếm phòng ban. Tiền điều kiện Đăng nhập vào hệ thống thành công Hậu điều kiện Không có Luồng sự kiện ● Đối với admin chính 1. Vào trang quản lý nhân sự.
Vào mục danh sách phòng ban. Chọn thông tin tìm kiếm ở “Nhập trường tìm kiếm”. Hệ thống hiển thị một dropdown list chứa các trường tìm kiếm. Người dùng chọn một trường từ dropdown list.
Hệ thống hiển thị một ô nhập liệu hoặc công cụ phù hợp với trường đã chọn. Người dùng nhập giá trị cần tìm kiếm hoặc chọn các tùy chọn liên quan. Người dùng bấm nút "Tìm kiếm". Hệ thống hiển thị danh sách các đơn phù hợp với tiêu chí tìm kiếm.
● Đối với nhân viên và trưởng bộ phận: Giống phần quản lý nhân sự Luồng sự kiện Không có phụ 4.4 Quản lý chức vụ Phụ lục 4.4 a) Tên Usecase Xem danh sách chức vụ Actor Nhân viên, Trưởng bộ phận, Admin Mô tả Cho phép người dùng xem danh sách chức vụ Tiền điều kiện Người dùng đăng nhập thành công Hậu điều kiện Không có Luồng sự kiện 1. Người dùng bấm vào danh sách nhân sự chọn danh sách chính chức vụ 2. Người dùng bấm vào icon button mắt để xem thông tin chi tiết. Ở đây màn hình sẽ hiển thị thông tin của các trường: Tên chức vụ, Công ty, Phòng ban, Cấp bậc, Môi trường độc hại, Cấp chức vụ Luồng sự kiện Không có phụ Phụ lục 4.4 b) Tên Usecase Sửa chức vụ Actor Admin Mô tả Cho phép người dùng sửa chức vụ Hậu điều kiện Nếu sửa thông tin thành công: Hiển thị thông báo “Thành công” Nếu sửa thông tin thất bại: Không hiển thị thông báo Luồng sự kiện 1.
Người dùng bấm vào danh sách nhân sự chọn danh sách chính chức vụ 2. Người dùng bấm vào icon button bút để sửa thông tin chi tiết. Ở đây màn hình sẽ hiển thị các trường: Tên chức vụ, Công ty, Phòng ban, Cấp bậc, Môi trường độc hại, Cấp chức vụ 3. Điền các trường thông tin cần sửa 4.
Hệ thống cập nhật lại thông tin danh sách chức vụ 6 Luồng sự kiện a) Sửa thông tin không thành công: phụ 1. Người dùng không nhập một trong các trường thông tin sau: Tên chức vụ, Công ty, Phòng ban, Cấp bậc, Cấp chức vụ 2. Hệ thống hiển thị thông báo lỗi sai tương ứng 3. Quay về bước 3 của luồng sự kiện chính b) Người dùng bấm nút Hủy hoặc thoát khỏi trang sửa thông tin Đưa người dùng về trang danh sách chức vụ Phụ lục 4.4 c) Tên Usecase Xóa chức vụ Actor Admin Mô tả Cho phép người dùng xóa chức vụ Tiền điều kiện Người dùng đăng nhập thành công Hậu điều kiện Nếu xóa thành công: Hiển thị thông báo “Xóa chức vụ thành công” Nếu xóa thất bại: Hiển thị thông báo “Không thể xoá chức vụ vì đang tồn tại nhân viên có chức vụ này!” Luồng sự kiện 1.