Phân tích thiết kế hệ thống

Một phần của tài liệu Phân tích thiết kế hệ thống thông tin quản lý nhân sự tại công ty trách nhiệm hữu hạn Minh Anh (Trang 25)

3.2.2.1 Xác định các tác nhân, đặc tả hệ thống

Tác nhân Ca sử dụng Mô tả

Nhân viên quản lý nhân sự

Đăng nhập Nhân viên quản lý nhân sự có ID và Pass có thể đăng nhập vào hệ thống và sử dụng tất cá các chức năng của hệ thống.

Quản lý thông tin nhân viên , hồ sơ nhân viên

Nhân viên quản lý nhân sự có thể tìm kiếm, xem, cập nhật thông tin hồ sơ nhân viên. Quản lý khen

thưởng kỉ luật Nhân viên quản lý nhân sự có nhiệm vụ thêmmới, sửa, xóa khen thưởng kỉ luật. Quản lý quá trình

phỏng vấn đào tạo

Nhân viên quản lý nhân sự có thể cập nhật, thêm, sửa, xóa thông tin ứng viên, lịch phỏng vấn, đào tạo.

Quản lý hợp đồng lao động

Nhân viên quản lý nhân sự tiến hành thêm, sửa, xóa hợp đồng, hoãn hợp đồng hay hủy hợp đồng lao động.

Nhân viên kế toán

Cập nhật bảng

lương Nhân viên kế toán lập, thêm mới, sửa, xóabảng lương theo yêu cầu của công ty.

Báo cáo thông tin lương

Thực hiện việc báo cáo thông tin hàng tháng, hàng năm, hàng quý.

Ban lãnh đạo

Xem báo cáo nhân viên

Xem báo cáo, tra cứu về nhân viên.

Xem báo cáo lương

Xem báo cáo, tra cứu về lương.

Nhân viên

Xem hồ sơ nhân

viên Nhân viên trong công ty có thể xem hồ sơthông tin về nhân viên. Xem thông tin

lương

Xem thông tin về lương, thưởng, kỉ luật.

3.2.2.2 Vẽ biểu đồ usecase

Biểu đồ tương tác :

Usecase tổng quát :

Usecase tương tác của nhân viên kế toán:

Biểu đồ 3: Usecase tương tác của nhân viên kế toán Usecase tương tác của nhân viên quản lý Nhân sự : (adsbygoogle = window.adsbygoogle || []).push({});

Usecase tương tác của nhân nhân viên :

Biểu đồ 5: Usecase tương tác của nhân nhân viên

Usecase tương tác của nhân ban lãnh đạo :

Biểu đồ 6: Usecase tương tác của nhân ban lãnh đạo

Phân rã usecase cập nhật thông tin HSNV:

Phân rã usecase cập nhật thông tin hợp đồng lao động:

Biểu đồ 8: Phân rã usecase cập nhật thông tin hợp đồng lao động

Phân rã Usecase cập nhật HSKTKL Them moi ho so KTKL Sua ho so KTKL Huy ho so KTKL Cap nhat HSKTKL <<extend>> <<extend>> <<extend>>

Phân rã usecase quản lý chấm công:

Biểu đồ 10: Phân rã usecase quản lý chấm công

Phân rã usecase quản lý lương:

Biểu đồ 11: Phân rã usecase quản lý lương

Biểu đồ 12: Phân rã Usecase quản lý tuyển dụng đào tạo

Phân rã usecase tổng hợp báo cáo:

3.2.2.3 Biểu đồ lớp

Xác định các thực thể

PHONGBAN(MaPB, TenPB)

HOPDONGLD(MaHDLD,LoaiHDLD,Ngaykiket,ThoiHan,Congviec,Chucvu,CheDoL amViec, MucLuong, MaNV)

CHUCVU (MaCv, TenCV)

NHANVIEN (MaNV, MaCV, TenNV, NgaySinh, DiaChi, SDT , CMND, Quyen, ID, Pass, MaPB)

UNGVIEN (MaUV, TenUV, Gioitinh, NgaySinh, ĐiaChi, SDT, Vitrituyendung, Nguyenvong)

LICHPHONGVAN (MaLPV, NgayPV, Noidungchinh, Ketqua, MaUV) BANGCHAMCONG (MaBCC, MaNV, ThangNam, Songaycong, Nghiphep)

QUANLYKTKL ( MaKTKL , MaNV, MucKTKL, NgayKTKL) NVNHANPC (MaNV, MaPC, Ngaynhan)

PHUCAP (MaPC, TenPC, MucPC)

LICHDAOTAO (MaLDT, Ngaybatdau, Ngayketthuc, Diadiem, LoaiDt, MaUV)

Mối quan hệ giữa các lớp thực thể :

PHONGBAN- NHANVIEN CHUCVU- NHANVIEN BANGCHAMCONG- NHANVIEN QLKTTL- NHANVIEN HOPDONGLD- NHANVIEN NVNHANPC- NHANVIEN PHUCAP- NVNHANPHUCAP UNGVIEN- LICHPHONGVAN UNGVIEN- LICHDAOTAO

Vẽ biểu đồ lớp chi tiết :

3.2.2.4 Biểu đồ trạng thái

Trạng thái đăng nhập (adsbygoogle = window.adsbygoogle || []).push({});

Biểu đồ 15: Trạng thái đăng nhập

Biểu đồ 16: Biều đồ trạng thái lớp NhânViên – chức năng: cập nhật thông tin HSNV

Biểu đồ trạng thái lớp ứng viên- chức năng cập nhật thông tin ứng viên:

Biểu đồ 17: Biểu đồ trạng thái lớp ứng viên- chức năng cập nhật thông tin ứng viên

• Biểu đồ trạng thái lớp HDLD- chức năng cập nhật hợp đông lao động

3.2.2.5 Biểu đồ tuần tự

Biểu đồ tuần tự chức năng đăng nhập

Biểu đồ tuần tự chức năng thêm thông tin hồ sơ nhân viên

Biểu đồ tuần tự chức năng sửa thông tin HSNV

Biểu đồ tuần tự chức năng xóa hồ sơ nhân viên

3.2.2.6 Biểu đồ hoạt động

Biểu đồ hoạt động đăng nhập

Biểu đồ 23: Biểu đồ hoạt động đăng nhập

Các hoạt động liên quan đến các chức năng quản lý thông tin nhân viên, quản lý hợp đồng lao động, quản lý tuyển dụng đào tạo,…đều có các hoạt động thêm, sửa, xóa thông tin được biểu diễn chung dưới các biểu đồ sau:

Biểu đồ hoạt động thêm thông tin

Biểu đồ hoạt động sửa thông tin

Biểu đồ 25: Biểu đồ hoạt động sửa thông tin

Biểu đồ hoạt động xóa thông tin

Biểu đồ hoạt động báo cáo :

Biểu đồ 27: Biểu đồ hoạt động báo cáo

3.2.3Thiết kế HTTT quản lý nhân sự ở công ty TNHH Minh Anh

Thiết kế CSLD

- Bảng NV:

Tên thuộc tính Kiểu dữ liệu Chú thích

MaNV Text Mã nhân viên

TenNV Text Tên nhân viên

Gioitinh Date/time Giới tính

NgaySinh Text Ngày sinh

DiaChi Text Địa chỉ

SDT Text Số điện thoại (adsbygoogle = window.adsbygoogle || []).push({});

CMTND Text Số chứng minh thư

Quyen Text Quyền quản trị

ID Text ID đăng nhập hệ thống

Pass Text Mật khẩu đăng nhập hệ thống

MaPB Text Mã phòng ban

Bảng 7: Bảng thiết kế cơ sở dữ liệu nhân viên

- Bảng HĐLĐ:

Tên thuộc tính Kiểu dữ liệu Chú thích

MaHD Text Mã hợp đồng

TenHD Text Tên hợp đồng

Ngaybatdau Date/time Ngày bắt đầu

NgayKetthuc Date/time Ngày kết thúc

Mucluong Text Mức lương

MaNV Text Mã nhân viên

MaloaiHD Text Mã loại hợp đồng

- Bảng KTKL:

Tên thuộc tính Kiểu dữ liệu Chú thích

MaKTKL Text Mã khen thưởng kỉ luật

MaNV Text Mã nhân viên

Lido Text Lý do khen thưởng kỉ luật

MucKTKL Number Mức khen thưởng kỉ luật

NgayKTKL Date/time Ngày khen thưởng kỉ luật

Bảng 9: Bảng thiết kế cơ sở dữ liệu KTKL

- Bảng Phòng Ban:

Tên thuộc tính Kiểu dữ liệu Chú thích

MaPB Text Mã phòng ban

TenPB Text Tên phòng ban

Bảng 10: Bảng thiết kế cơ sở dữ liệu Phòng Ban

- Bảng Chức vụ:

Tên thuộc tính Kiểu dữ liệu Chú thích (adsbygoogle = window.adsbygoogle || []).push({});

MaCV Text Mã chức vụ

TenCV Text Tên chức vụ

MaNV Text Mã Nhân viên

Bảng 11: Bảng thiết kế cơ sở dữ liệu Chức vụ

-Bảng Chấm công:

Tên thuộc tính Kiểu dữ liệu Chú thích

MaBCC Text Mã bảng chấm công

MaNV Text Mã nhân viên

ThangNam Date/time Tháng năm

Songaychamcong Number Số ngày chấm công

Nghiphep Number Nghỉ Phép

Bảng 12: Bảng thiết kế cơ sở dữ liệu Chấm công

- Bảng Phụ cấp:

Tên thuộc tính Kiểu dữ liệu Chú thích

MaPC Text Mã phụ cấp

TecPC Text Tên phụ cấp

MucPC Text Mức phụ cấp

MãNV Text Mã nhân viên

- Bảng Nhân viên – Phục cấp

Tên thuộc tính Kiểu dữ liệu Chú thích

MaNV Text Mã nhân viên

MaPc Text Mã phụ cấp

NgayNhan Text Ngày nhận phụ cấp

Bảng 14:Bảng thiết kế cơ sở dữ liệu Nhân viên – Phụ cấp

-Bảng ứng viên:

Tên thuộc tính Kiểu dữ liệu Chú thích

MaUV Text Mã ứng viên

TenUV Text Tên ứng viên

Gioitinh Text Giới tính

Ngaysinh Date/time Ngày sinh (adsbygoogle = window.adsbygoogle || []).push({});

Diachi Text Địa chỉ

SDT Text Số điện thoại

Vitrituyendung Text Vị trí tuyển dụng

Nguyenvong Text Nguyện vọng

Bảng 15: Bảng thiết kế cơ sở dữ liệu Ứng Viên

- Bảng lịch phỏng vấn

Tên thuộc tính Kiểu dữ liệu Chú thích

MaPV Text Mã phỏng vấn

MaUV Text Mã ứng viên

NgayPV Date/time Ngày phỏng vấn

Noidungchinh Text Nội dung chính

Ketqua Text Kết quả

Bảng 16: Bảng thiết kế cơ sở dữ liệu Phỏng vấn

-Bảng lịch đào tạo

Tên thuộc tính Kiểu dữ liệu Chú thích

MaLDT Text Mã lịch đào tạo

MaUV Text Mã Ứng viên

NgayBD Date/time Ngày bắt đầu

NgayKT Date/time Ngày Kết thúc

Diadiem Text Địa Điểm

LoaiDT Text Loại Đào Tạo

• Thiết kế giao diện

- Khi mở ứng dụng, hệ thống sẽ yêu cầu người dung đăng nhập để sử dụng hệ thống.

Hình 1: Giao diện đăng nhập hệ thống quản lý nhân sự

- Đăng nhập vào hệ thống, hệ thống sẽ có các nút lệnh để người dung truy cập vào, tùy từng mục đích sử dụng như : Quản lý Nhân viên, Quản lý phòng ban, Quản Lý ứng viên…

Hình 2: Giao diện hệ thống quản lý nhân sự

- Giả sử người dùng chọn quản lý nhân viên, giao diện quản lý nhân viên sẽ bao gồm đầy đủ thông tin như sau:

Hình 3: Giao diện hệ thống quản lý nhân sự - Quản lý Thông tin nhân viên

- Giao diện quản lý phòng ban:

Hình 4: Giao diện hệ thống quản lý nhân sự - Quản lý phòng ban (adsbygoogle = window.adsbygoogle || []).push({});

Hình 5: Giao diện hệ thống quản lý nhân sự - Quản lý Lương

Qua hơn một tháng thực tập tại công ty trách nhiệm Hữu Hạn Minh Anh và hơn một tháng nghiên cứu làm khóa luận đề tài “ Phân tích thiết kế hệ thống quản lý nhân sự tại công ty trách nhiệm hữu hạn Minh Anh”, bản thân em đã học hỏi được khá nhiều kinh nghiệm về phân tích thiết kế hệ thống thông tin quản lý cũng như tìm hiểu được đôi nét về hệ thống nhân sự, quản lý nhân sự.

Như đã nói quản lý nhân sự là một công việc vô cùng quan trọng, hệ thống quản lý nhân sự lại càng cần phải khoa học, chính xác thì mới có thể đáp ứng được nhu cầu của người dùng. Qua nghiên cứu về phân tích thiết kế hệ thống em cũng phần nào thấy rõ được sự cần thiết của việc áp dụng công nghệ thông tin.

Với sự phát triển của khoa học công nghệ, trong tương lai ngành quản trị hệ thống thông tin kinh tế nói riêng cũng như ngành công nghệ thông tin nói chung sẽ là cánh tay đắc lực cho các nhà quản lý.

Một phần của tài liệu Phân tích thiết kế hệ thống thông tin quản lý nhân sự tại công ty trách nhiệm hữu hạn Minh Anh (Trang 25)