Phần 3 : PHÂN TÍCH, THIẾT KẾ HỆ THỐNG THƠNG TIN QUẢN LÝ
3.3. Thiết kế hệ thống thông tin quản lý nhân sự tại công ty TNHH TM & CB
Thực Phẩm Xanh TH
3.3.1. Thiết kế cấu trúc các bảng cơ sở dữ liệu
Bảng 3.1 Bảng Nhân viên
Tên thuộc tính Ý nghĩa Kiểu Độ rộng Manv Mã nhân viên Varchar 10 *Mapb Mã phòng ban Varchar 10 *Macv Mã chức vụ Varchar 10 Hoten Họ tên Nvarchar 30 GioiTinh Giới tính Bit 10 NgaySinh Ngày sinh Datetime 10 NoiSinh Nơi sinh Nvarchar 50 QueQuan Quê quán Nvarchar 50 DanToc Dân tộc Nvarchar 30 HoKhauThuongTr
u
Hộ khẩu thường trú Nvarchar 60 Noihiennay Nơi ở hiện nay Nvarchar 60 Socmtnd Số chứng minh thư nhân dân Varchar 15 NgayCap Ngày cấp Datetime 10 ĐongBHXH Đóng BHXH Bit 10 ĐongBHYT Đóng BHYT Bit 10 NgheNghiep Nghề nghiệp Varchar 50 NgayKyHopDong Ngày ký hợp đồng Datetime 10 HanHopDong Hạn hợp đồng Varchar 10 Ngayvaolam Ngày vào làm Datetime 10 Trinhdo Trình độ Varchar 20 Tinhtranghonnhan Tình trạng hơn nhân Varchar 20
Bảng 3.2 Bảng danh mục chức vụ
Tên thuộc tính Ý nghĩa Kiểu Độ rộng Macv Mã chức vụ Varchar 10 *MaPb Mã phòng ban Varchar 10 Tencv Tên chức vụ Nvarchar 20 MaNv Mã nhân viên Varchar 10
Bảng 3.3 Bảng danh mục phịng ban
Tên thuộc tính Ý nghĩa Kiểu Độ rộng MaPb Mã phòng ban Varchar 10 *MaNv Mã nhân viên Varchar 10 TenPb Tên phòng ban Varchar 10 DiachiPb Địa chỉ phòng ban Varchar 10 SdtPb Số điện thoại phòng ban Int 15
Bảng 3.4. Bảng bảng chấm cơng
Tên thuộc tính Ý nghĩa Kiểu Độ rộng Sohieubcc Số hiệu bảng chấm công Varchar 10 *Mapb Mã phịng ban Varchar 20 ngaythangbcc Ngày tháng bảng chấm cơng Int 10
Bảng 3.5. Bảng dịng bảng chấm cơng
Tên thuộc tính Ý nghĩa Kiểu Độ rộng Sohieudongbcc Số hiệu dịng bảng chấm cơng Varchar 10
*Sohieubcc Số hiệu bảng chấm công Varchar 10 *Manv Mã nhân viên Varchar 10 Songaycong Số ngày công Int 10 Songaynghiphep Số ngày nghỉ phép Int 10 Songaynghikphep Số ngày nghỉ không phép Int 10
Bảng 3.6. Bảng bảng lương
Tên thuộc tính
Ý nghĩa Kiểu Độ rộng Sohieubl Số hiệu bảng lương Varchar 10
*Mapb Mã phòng ban Varchar 10 *Manv Mã nhân viên Varchar 10 Ngaycong Ngày công Int
phucap Phụ cấp Float 10 ngaythangbl Ngày tháng bảng lương Datetime 10 BHXH Bảo hểm xã hội Float 10 BHYT Bảo hiểm y tế Float 10 Tienphat Tiền phạt Float 10 Tienthuctinh Tiền thực tính Float 10
Bảng 3.7. Bảng dịng bảng lương
Tên thuộc tính Ý nghĩa Kiểu Độ rộng Sohieudbl Số hiệu dòng bảng lương Varchar 10 *Sohieubl Số hiệu bảng lương Varchar 10 *Manv Mã nhân viên Varchar 10 hesochucvu Hệ số chức vụ Float 10 hesophucap Hệ số phụ cấp Float 10 bacluong Bậc lương Float 10 tienluong Tiền lương Float 10 tienthuctinh Tiền thực tính Float 10 khautru Khấu trừ Float 10
Tên thuộc tính Ý nghĩa Kiểu Độ rộng Sohieuktkl Số hiệu khen thưởng kỷ luật Varchar 10 *Manv Mã nhân viên Varchar 10 tenktkl Tên khen thưởng kỷ luật Varchar 20 hinhthucktkl Hình thức khen thưởng kỷ luật Nvarchar 50 Ngaythangktkl Ngày tháng khen thưởng kỷ luật Datetime
Bảng 3.9. Bảng quyết định khen thưởng, kỷ luật
Tên thuộc tính Ý nghĩa Kiểu Độ rộng SohieuQDKTKL Số hiệu quyết định khen thưởng kỷ luật Varchar 10 *Sohieuktkl Số hiệu khen thưởng kỷ luật Varchar 10 Lydoktkl Lý do khen thưởng kỷ luật Nvarchar 50
3.3.2. Thiết kế giao diện
3.3.2.1. Giao diện đăng nhập hệ thống
Giao diện đăng nhập hệ thống có chức năng bảo mật cho hệ thống, giúp tránh sự xâm phạm trái phép của người dùng. Khi người dùng đăng nhập vào hệ thống nhập đúng tài khoản, mật khẩu sẽ được tiếp tục làm việc với hệ thống quản lý nhân sự, tiền lương. Nếu nhập sai tài khoản hay mật khẩu, hệ thống đưa ra thông báo “Mời đăng nhập lại”.
3.3.2.3. Giao diện quản lý nhân sự và tiền lương
Giao diện “Quản lý nhân sự và tiền lương” gồm các chức năng: Cập nhật hồ sơ nhân viên, Quản lý lương, Lập tra cứu báo cáo.
3.3.2.2. Giao diện cập nhật hồ sơ nhân viên
Cho phép người dùng cập nhật các thông tin của nhân viên: Mã nhân viên, họ tên, phịng ban, q qn,…Các nút lưu, trở về, thốt với các chức năng khác nhau. Khi người dùng nhập đầy đủ thông tin rồi tiếp tục ấn nút “Lưu” thông tin nhân viên sẽ được cập nhật lên hệ thống, ấn trở về, hệ thống sẽ quay lại giao diện trước đó, ấn thốt người dùng sẽ thốt ra khỏi hệ thống.
3.2.3.4. Giao diện danh mục quản lý khen thưởng kỷ luật
Gồm các ơ điền và tích thơng tin: Mã NV, Phịng ban, Tên nhân viên, ngày, số tiền,… và các nút lưu, thốt, trở về
Gồm các ơ điền thơng tin là: Mã NV, Phịng Ban, Tên Nhân Viên, Tháng cơng, Số ngày công. Các nút chức năng: Lưu, Thốt, Trở về.Nhân viên điền xong thơng tin tiếp tục ấn “Lưu” thông tin sẽ được lưu lại trong hệ thống, ấn “Trở vể” hệ thống sẽ quay về giao diện trước đó, ấn “Thốt” người dùng sẽ thốt khỏi hệ thống
3.2.3.6. Giao diện quản lý lương
Quản lý lương: Chức năng quản lý tính và tổng hợp lương tháng cho nhân viên, quản lý chi trả lương nhân viên với các nút lưu, trở về, thoát.
Khi người dùng click vào mục “Quản lý lương” hệ thống sẽ mở ra 2 mục con để lựa chon: “Tính và tổng hợp lương tháng”, “Chi trả lương”
3.2.3.7. Giao diện lập tra cứu báo cáo
Lập tra cứu báo cáo: Chức năng lập tra cứu báo cáo về nhân sự, tiền lương, TC – KT, khen thưởng, kỷ luật và lập các danh mục tra cứu báo cáo với các nút chức năng lưu, trở về thoát. Khi người dùng kích vào mục “lập tra cứu báo cáo” hệ thống sẽ mở ra 5 mục con để lựa chọn: Lập tra cứu báo cáo nhân sự, Lập tra cứu báo cáo lương, Lập tra cứu báo cáo TC – KT, Lập tra cứu báo cáo khen thưởng, kỷ luật, lập danh mục tra cứu báo cáo.