Thiết kế hệ thống thông tin quản lý nhân sự

Một phần của tài liệu (Luận văn đại học thương mại) phân tích thiết kế hệ thống thông tin quản lý nhân sự tại công ty TNHH sản xuất thương mại và dịch vụ nhàn thanh (Trang 53 - 56)

5. Kết cấu khóa luận

3.3. Thiết kế hệ thống thông tin quản lý nhân sự

3.3.1. Thiết kế cơ sở dữ liệu

 Bảng NHANVIEN

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

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

MaNV Char Mã nhân viên (khóa chính) TenNV Char Tên nhân viên

MaPB Char Mã phòng ban MaCV Char Mã chức vụ Ngaysinh Date Ngày sinh Gioitinh Byte Giới tính SDT SDT Số điện thoại Diachi Char Địa chỉ

 Bảng PHONGBAN

Bảng 3.10. Bảng thiết kế cơ sở dữ liệu phòng ban

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

MaPB Char Mã phịng ban (khóa chính) TenPB Char Tên phòng ban

SDT Number Số điện thoại

 Bảng HDLD

Bảng 3.11. Bảng thiết kế cơ sở dữ liệu hợp đồng lao động

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

MaHD Char Mã hợp đồng (khóa chính) MaNV Char Mã nhân viên

Ngaybatdau Date Ngày bắt đầu Ngayhethan Date Ngày hết hạn Hesoluong Number Hệ số lương Noidung Char Nội dung

 Bảng BANGLUONG

Bảng 3.12. Bảng thiết kế cơ sở dữ liệu bảng lương

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

MaBL Char Mã bảng lương (khóa chính) MaPB Char Mã phòng ban

MaNV Char Mã nhân viên Ngaylap Date Ngày lập Tongluong Float Tổng lương

 Bảng CT_BANGLUONG

Bảng 3.13. Bảng thiết kế cơ sở dữ liệu chi tiết bảng lương

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

MaBL Char Mã bảng lương (khóa chính) MaNV Char Mã nhân viên

MaCV Char Mã chức vụ Hesoluong Number Hệ số lương Tongsocong Number Tổng số công Phucap Float Phụ cấp Thuong Float Thưởng

Phat Float Phạt

Bảng 3.14. Bảng thiết kế cơ sở dữ liệu chi tiết bảng chấm cơng

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

MaBCC Char Mã bảng chấm cơng (khóa chính) MaNV Char Mã nhân viên

MaPB Char Mã phòng ban Ngaylamviec Date Ngày làm việc

Vao Time Vào

Ra Time Ra

Ghichu Char Ghi chú

3.3.2: Thiết kế phần mềm

- Chương trình nhập vào dữ liệu

Chức năng: Đưa dữ liệu vào hệ thống QLNS của công ty - Chương trình tính lương

Chức năng: Tính lương cho nhân viên - Chương tình in báo cáo, thống kê

Chức năng: In ra thông tin cần báo cáo, thống kê.

3.3.3. Thiết kế kiểm soát

Nhằm mục đích để đảm bảo tính chính xác của các dữ liệu hệ thống, đảm bảo an toàn để không bị ảnh hưởng bởi các yếu tố kĩ thuật. Đồng thời, ngăn ngừa sự xâm hạ của các yếu tố bên ngoài, tránh đánh cắp thông tin riêng tư của người dùng. Để làm được những điều đó hệ thống QLNS đã cần phải:

+ Kiểm tra thông tin nhập/xuất thông tin vào hệ thống thông tin mỗi khi nhập thông tin hồ sơ nhân viên mới, các hợp đồng lao động,…bằng tay, bằng máy, nhập trực tiếp hay gián tiếp

+ Kiểm tra khả năng gián đoạn chương trình khi có một số lỗi như sai dữ liệu, lập trình sai, nhầm lẫn thao tác,… dẫn đến mất thời gian chạy lại chương trình. Vì vậy nên tạo các file sao lưu, khóa từng phần dữ liệu.

+ Xâm hại từ con người có thể do vơ tình hay cố ý lấy cắp, phá hoại dữ liệu. Vì vậy khi xây dựng hệ thống thông tin quản lý nhân sự cần tổ chức kiểm sốt truy cập, mã hóa thơng tin, bảo mật thơng tin bằng mật khẩu, mật mã, tường lửa,…

3.3.4. Thiết kế giao diện

+ Giao diện màn hình chính (Xem Phụ lục, Hình 3.1) + Giao diện chức năng Đăng nhập (Xem Phụ lục, Hình 3.2)

+ Giao diện chức năng Quản lý hồ sơ nhân viên (Xem Phụ lục, Hình 3.3) + Giao diện chức năng Quản lý lương (Xem Phụ lục, Hình 3.4)

Một phần của tài liệu (Luận văn đại học thương mại) phân tích thiết kế hệ thống thông tin quản lý nhân sự tại công ty TNHH sản xuất thương mại và dịch vụ nhàn thanh (Trang 53 - 56)

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

(68 trang)