Do tính chất phức tạp của yêu cầu công việc sau khi xem xét và phân tích khía cạnh của công tác “Quản lý nhân sự” để giải quyết yêu câu của bài toán đặt ra một cách hợp lý và có hiệu quả thì phải toạ một cấu trúc CSDL hợp lý cho bài toán. Cấu trúc phải chứa đầy đủ các thông tin cần thiết đảm bảo cho truy nhập, kiết xuất thông tin dễ dàng nhanh chóng. Để cho bài toán đợc giải quyết thận lợi CSDL gồm các tệp sau.
- Cấu trúc tệp NHANSU
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Mans Text 10 Ma nhan vien
2 Ho dem Text 30
3 Ten Text 20
4 Ngay sinh Date/Time 8 5 Gioi tinh True/False 1
6 QQTinh Text 30
7 Tinh Text 30
8 TQTinh Text 30
9 Tru quan Text 30
10 DCTB Memo
11 Dan toc Text 30 12 Ton giao Text 30
13 TPGD Memo
14 SoCMND Text 12 15 Noi cap Text 50 16 Ngay cap Date/Time 8 17 Dau vet Text 10 18 Suc khoe Text 10 19 Ngoai ngu Text 30
20 TDNN Text 1
21 TDHV Text 10
22 Chuyen mon Text 10
23 Ma CV Text 10
24 Ma to Text 10
25 Ngay NCT Date/Time 8
26 BHXH Text 10
28 Chieu cao Number 29 Can nang Number
30 Dien thoai Text 10 31 Quan he CQ Memo
32 Quoc tich Text 10 33 Hinh Ole Object
Tệp này có mã khoá là :MaNV+MaTo+MaDV - Cấu trúc tệp DONVI
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Madv Text 10 Mã đơn vị 2 Tendv Text 10 Tên đơn vị 3 Dia chi Text 10 Địa chỉ Mã khoá là : MaDV
- Cấu trúc tệp ToSX
Stt Tên trờng Kiểu Độ rộng Ghi chú
1 Mato Text 10 Mã tổ
2 MaDV Text 10 Mã đơn vị 3 Tento Text 30 Tên tổ
4 Dohai Number Độ nhiễm độc Mã khoá là : Mato
- Cấu trúc tệp CHIBO
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Macb Text 10 Mã Chi Bộ 2 Tencb Text 30 Tên chi Bộ Mã Khoá là:Macb
- Cấu Trúc Tệp CHUCVU
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Macv Text 10 Mã chúc vụ 2 Tencv Text 30 Tên chức vụ 3 Phucap Number Phụ cấp
4 Ghichu Number Ghi chú về chức vụ
Khoá là:Macv
-Cấu chúc tệp CHUYENMON
Stt Tên trờng Kiểu Độ rộng Ghi chú
1 Macm Text 10 Mã chuyên môn
2 Têncm Text 50 Tên chuyên môn
Khoá là:Macm
- Cấu trúc tệp DANGVIEN
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Manv Text 10 Mã nhân viên 2 Thedang Text 10 Thẻ đảng
3 Nguoigt1 Text 30 Ngời gới thiệu 1
4 Nguoigt2 Text 30 Ngời gới thiệu 2
5 Ghichu Memo Ghi chú
Mã khoá là:Thedang - Cấu trúc tệp DANTOC
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Madt Text 10 Mã dân tộc 2 Têndt Text 10 Tên dân tộc Mã khoá là:Madt
- Cấu trúc tệp DSBHXH
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Manv Text 10 Mã nhân viên 2 Sobhxh Text 10 Số BHXH 3 Ngaycap Date/time 8 Ngày cấp 4 Noicap Text 30 Nơi cấp 5 Giatri Nummeric Giá trị Mã khoá là:Sobhxh
- Cấu trúc tệp DSBHYT
Stt Tên trờng Kiểu Độ rộng Ghi chú
1 Manv Text 10 Mã tổ
2 Sobhyt Text 10 Mã đơn vị 3 Ngày cấp Date/Time 8 Tên tổ 4 Noicap Text 30 Nơi cấp 5 Giatri Number Giá trị Mẫ khoá là:Sobhyt
- Cấu trúc tệp GIADINH
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Manv Text 10 Mã nhân viên 2 Sott Text 10 Số thứ tự
3 Quan hệ Text 30 Quan hệ với nhân viên
4 Ngaysinh Date/time 8 Ngày sinh 5 Thuongchu Text 20 Thờng chú Mã khoá là:Sott
- Cấu trúc tệp HOCVAN
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Mahv Text 10 Mã học vấn 2 Tenhv Text 30 Tên học vấn Mã khoá là:Mahv
- Cấu trúc tệp HOPDONG
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Mahd Text 10 Mã hợp đồng 2 Tenhd Text 30 Tên hợp đồng Mã khoá là:Mahd
- Cấu trúc tệp HOPDONGLD
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Manv Text 10 Mã nhân viên 2 Ngayky Date/time 8 Ngày ký 3 Mahd Text 10 Mã hợp đồng 4 Thoihan Text 10 Thời hạn 5 Bacluong Number 10 Bậc lơng 6 Mucbhyt Text 2 Mức BHYT 7 Mucbhxh Text 30 Mức BHXH
8 Lơng Number Lơng
Mã khoá là:Manv+Mahd - Cấu trúc tệp NGOAINGU
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Mann Text 10 Mã ngoại ngữ 2 Tennn Text 30 Tên Ngoại ngữ Mã khoá là:Mann
- Cấu trúc tệp QTCT
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Manv Text 10 Mã nhân viên 2 Tungay Date/time 8 Từ ngày 3 Denngay Date/time 8 Đến ngày
4 Mato Text 10 Mã tổ
5 Macv Text 10 Mã chức vụ Mã khoá là:Tungay+Denngay
- Cấu trúc tệp QTHT
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Manv Text 10 Mã nhân viên 2 Tungay Date/time 8 Từ ngày 3 Denngay Date/time 8 Đến ngày 4 Mahv Text 10 Mã học viên 5 Macm Text 10 Mã chứng minh 6 Loaibang Text 2 Loại bằng 7 Truongdt Text 30 Trờng đào tạo Mã khoá là: Tungay+Denngay
- Cấu truc tệp QUOCGIA
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Maqg Text 10 Mã quốc gia 2 Tenqg Text 10 Tên Quốc Gia Mã khoá là: Mqg
-Cấu trúc tệp TINH
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Matinh Text 10 Mã tỉnh 2 Tentinh Text 30 Tên tỉnh Mã khoá là:Matinh
- Cấu trúc CSDL tệp TONGIAO
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Matg Text 10 Mã tôn giáo 2 Tentg Text 30 Tên tôn giáo Mã khoá là:matg
- Cấu Trúc tệp TRUONGDT
Stt Tên trờng Kiểu Độ rộng Ghi chú 1 Matruong Text 10 Mã trờng 2 Tentruong Text 30 Tên trờng Mã khoá là:Matruong
Chơng 6
Thiết kế giao diện chơng trình