Thực thể thông tin tuyển dụng: THONGTINTUYENDUNG -Mỗi thực thể tượng trưng cho một bản thông tin tuyển dụng mà trưởng phòng lập ra -Gồm có các thuộc tính: MaTTTD, Soluong, Ngayyeucau, Ng
Trang 2TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA TOÁN – TIN HỌC
************
MÔN: PHÂN TÍCH THIẾT KẾ HỆ HỐNG THÔNG TIN
Đồ án:
QUẢN LÝ TUYỂN DỤNG NHÂN VIÊN
Giảng viên hướng dẫn:
Th.s Nguyễn Giang Tuấn Anh
Nhóm thực hiện:
Trang 3TP Hồ Chí Minh, tháng 5 năm 2008
Lời Nói Đầu
Các thập niên gần đây đã chứng kiến những bước tiến vô cùng tolớn của tin học Công nghệ thông tin dần bước vào đời sống và giữ vai tròquan trọng trong đời sống của con người Các ứng dụng của công nghệthông tin đã trở thành những công cụ hỗ trợ đắc lực trong nghiên cứu, thựcnghiệm Máy tính đã dần thay thế con người ở khá nhiều mặt, và là ngườiphụ tá hữu ích trên nhiều công việc khác nhau Đồ án phân tích thiết kế hệthống thông tin “Quản lý tuyển dụng nhân sự” có thể coi là một ví dụ nhỏtrong muôn vàn ứng dụng to lớn đó của tin học trong việc quản lý nhân sựcủa một công ty
Nhóm thực hiện đồ án chúng em xin chân thành cảm ơn thầyNguyễn Giang Tuấn Anh vì những kiến thức quý báu cùng phong cách họctập, làm việc đã truyền đạt giúp chúng em hoàn thành tốt đề tài này
Trang 4MỤC LỤC
Lời nói đầu 1
Mục Lục 2
Phần 1 : Tổng Quan Về Đề Tài 3
Phần 2 : Phân Tích Và Thiết Kế 4
2.1 Phát hiện thực thể 4
2.2 Mô tả chi tiết thực thể 7
2.3 Mô hình ERD 12
2.4 Mô hình quan hệ 12
2.5 Phát hiên ràng buộc 13
2.6 Mô hình usercase 14
2.7 Mô tả xử lý 15
Phần 3 : Tổng kết 30
Trang 5Phần 1 TỔNG QUAN VỀ ĐỀ TÀI
1 Mục Tiêu :
Trong những năm gần đây kinh tế Việt Nam phát triển một cách nhanhchóng,nhiều công ty ra đời,và nhiều công ty muốn mở rộng quy mô hoạtđộng kinh doanh.Kéo theo nhu cầu về tuyển dụng nhân viên tăng lên.Viêclưu trữ,quản lý các thông tin tuyển dụng và hồ sơ tuyển dụng cần phải thựchiên một cách khoa học,rõ ràng,nhanh chóng và có hiệu quả hơn.”Quản lýtuyển dụng nhân viên” mong rằng sẽ là công cụ hỗ trợ đắc lực trong việctuyển dụng cho các công ty
2 Phát Biểu Bài Toán :
Từ quy trình tuyển dụng phân tích thiêt kế cơ sở dữ liệu về thông tin tuyểndụng, thông báo tuyển dụng, ứng viên, nhân viên mới cho dến những nhânviên đã làm việc lâu năm liên quan đến quy trình tuyển dụng
Trang 6Phần 2 PHÂN TÍCH VÀ THIẾT KẾ
I Phát hiện thực thể:
1 Thực thể thông tin tuyển dụng: THONGTINTUYENDUNG
-Mỗi thực thể tượng trưng cho một bản thông tin tuyển dụng mà trưởng phòng lập ra
-Gồm có các thuộc tính: MaTTTD, Soluong, Ngayyeucau,
Ngayhethan, Motacongviec, Mucluong, Noilamviec
2 Thực thể trình độ: TRINHDO
- Mỗi thực thể tượng trưng cho trình độ của mỗi ứng viên đã nộp hồ
sơ vào công ty
-Gồm có các thuộc tính: MSTrinhdo, TenTrinhdo
-Ghi chú : Trinh độ bao gồm các loại :
+Trung cấp+Cao đẳng+Đại học+Cao học
Trang 7-Mỗi thực thể tượng trưng cho một nghành mà ứng viên đã được họctrong trường( ví dụ : công nghệ thong tin, công nghệ sinh học…) -Gồm có các thuộc tính: MSNganh, TenNganh
4 Thực thể mức độ: MUCDO
-Mỗi thực thể tượng trưng cho mức độ cần thiết của bản thông tin tuyển dụng
-Gồm có các thuộc tính: MSMucdo, Mucdo
-Ghi chú : Mức độ cần thiết gồm 3 loại :
+Bình thường+Gấp
+Rất gấp
5 Thực thể thông báo: THONGBAO
-Mỗi thực thể tượng trưng cho một bản thông báo do nhân vien lập
ra
-Gồm có các thuộc tính: MaTB, LoaiTB, Lydo
-Ghi chú : có 3 loai thông báo :
+Thông báo duyệt( do cán bộ phê duyệt lập ra )
+ Thông báo không duyệt( do cán bộ phê duyệt lập ra )
+Thông báo tuyển dụng ( do giám đóc nhân sự lập ra )
6 Thực thể phòng ban: PHONGBAN
-Mỗi thực thể tượng trưng cho một phòng ban trong công ty
-Gồm có các thuộc tính: MaPB, TenPB
7 Thực thể nhân viên: NHANVIEN
Trang 8-Gồm có các thuộc tính: MSNV, TenNV, Ngaysinh, Diachi, Chucvu
8 Thực thể hồ sơ: HOSO
-Mỗi thực thể tượng trưng cho một hồ sơ của ứng viên
-Gồm có các thuộc tính: MaHS, Ngaynop, Vitri, CMND, Hoten, Ngaysinh
9 Thực thể loại hồ sơ: LOAIHOSO
-Mỗi thực thể tượng trưng cho một loại hồ sơ mà ứng viên đã nộp-Gồm có các thuộc tính: MaLoaiHS, TenHS
-Ghi chú : Hồ sơ gồm 4 loại :
+Hồ sơ của các ứng viên
+Hồ sơ của những ứng viên tiềm năng
+Hồ sơ của những ứng viên đủ điều kiện phỏng vấn
+Hồ sơ của ứng viên trúng tuyển
Trang 9-Mỗi thực thể tượng trưng cho một quốc gia nơi sinh của ứng viên hay nhân viên.
-Gồm có các thuộc tính: MaQT, TenQT
II.Mô tả chi tiết thực thể:
1.THONGTINTUYENDUNG
DL
Loại DL
Miền giá trị
Số Byte
Ghi chú
tin tuyển dụng
Trang 10DL DL trị ByteMSTrinhdo Mã số trình
Miền giá trị
Số Byte
gap, binhthuong)
10
Tổng số byte 13
5 THONGBAO
Trang 11Tên TT Diễn Giải Kiểu
DL
Loại DL
Miền giá trị
Số Byte
Miền giá trị
Số Byte
Miền giá trị
Số Byte
Trang 12Chucvu Chức vụ CD B 20
Tổng số byte 120
8
Trang 13HOSO
DL
Loại DL
Miền giá trị
Số Byte
Byte
Ghi chúMaLoaiHS Mã loại
hồ sơ
ứngviêntiềmnăng, ứngviêntrúngtuyển)
20
Tổng số byte 25
Trang 1410 TINH
DL
Loại DL
Miền giá trị
Số Byte
Miền giá trị
Số Byte
Miền giá trị
Số Byte
Trang 15III.Mô hình ERD:
NHANVIEN
PK MSNV TenNV Ngaysinh Diachi Chucvu
THONGBAO
PK MaTB LoaiTB LyDo
lap nhan
TINH
PK MaTinh TenTinh
QUOCTICH
PK MaQT TenQT
H_T
co co
NGANH
PK MSNganh TenNganh
TRINHDO
PK MSTrinhdo Ten
VITRI
PK MSVitri TenVitri
(1,1)
(1,1) (1,1)
(1,1)
(1,n) (1,n)
(1,n)
IV Mô hình quan hệ:
PHONGBAN( MaPB, TenPB, MSNV )
NHANVIEN( MSNV, TenNV, Ngaysinh, Diachi, Chuc vu, MaHuyen, TenHuyen, MaQT, MaPB )
Trang 16NGANH( MSNganh, TenNganh ).
TRINHDO( MSTrinhdo, Ten )
MUCDO( MSMucdo, Mucdo )
VITRI( MSVitri, TenVitri )
THONGTINTD( MaTTTD, Soluong, Ngayyeucau, ngayhethan,
Motacongviec, Mucluong, Noilamviec, MSNganh, MSTrinhdo,
MSMucdo, MSVitri)
NHANVIEN_THONGTINTD( MSNV, MaTTTD )
HUYEN( MaHuyen, TenHuyen )
TINH( MaTinh, TenTinh )
Trang 17VI Mô hình Usecase:
Dang ky
Xem ket qua
Yeu cau tuyen dung
Nhap thong tin tuyen dung
Xuat ra thong bao
Lap danh sach UV trung
tuyen Lap danh sach UV tiem nang Ung vien
Nhan vien
Trang 19Mô tả màn hình “THONG TIN UNG VIEN”:
Màn hình cho phép các ứng viên nhập vào thông tin của mình để được xét tuyển dụng
Combobox “Ngay
sinh”
trong ComboboxOptionButton
“Gioi tinh”
Giới tính của ứng viên
Textbox “CMND” Số chứng minh nhân
dân của ứng viên
không nhập ký tự chữ, không được
để trống
Trang 20Textbox “So dien
để trống
muốn tham gia tuyển dụng
tự số, không để trống
B.Mô tả xử lý :
+Input : Nhập vào các thông tin về ứng viên
+Xử lý : Kiểm tra tính hợp lệ các thông tin và lưu xuống cơ
sở dữ liệu
C.Giải thuật :
Trang 21Nhap vao thong tin cua ung vien
Mo co so du lieu
Dua du lieu xuong co so du lieu
Dong co so du lieu
Trang 222.Ứng viên xem kết quả phỏng vấn :
A.Giao diện :
Mô tả màn hình “KIEM TRA KET QUA”:
Màn hình cho phép các ứng viên kiểm tra kết quả tuyển dụng của mình
CMND”
Nhập vào số CMNDcủa ứng viên
không nhập ký tự chữ, không để trống
Trang 23+Input : Nhập vào họ tên ứng viên và CMND của ứng viên.
+Xử lý : Kiểm tra tính hợp lệ của thông tin sau đó mở dữ liệu kiểm tra trong cơ sở dữ liệu
+Output : Thông báo trên màn hình : trúng tuyển hoặc không trúng tuyển
Trang 24VII.II.Nhân viên :
Yeu cau tuyen dung
Nhap thong tin tuyen dung
Xuat ra thong bao
Lap danh sach UV trung
Trang 25Mô tả màn hình “LẬP YÊU CẦU TUYỂN DỤNG”:
Màn hình chỉ cho phép các trưởng phòng hoặc các cấp lãnh đạo sử dụng Nếu là trưởng phòng thì chuyển đến màn hình lập yêu cầu tuyển dụng nhânviên Nếu chức vụ là Cán bộ kiểm duyệt thì chuyển đến màn hình thông báo duyệt/ không duyệt Nếu chức vụ là Giám đốc nhân sự thì chuyển đến màn hình Thông báo tuyển dụng Nếu sai chức vụ thì xuất hiện bảng thôngbáo lỗi
không nhập ký tự số, không được để trống
Textbox
“Ma nhan
vien”
Nhập vào mã nhân viên
ký tự số, không được đểtrống
Textbox
“Phong ban”
Nhập vào phòng ban nơi người lập đang làm việc
ký tự số, không được đểtrống
Textbox
“Chuc vu”
Nhập vào chức vụ của người lập yêu cầu
để kiểm tra
ký tự số, không được đểtrống
B.Mô tả xử lý :
+Input : Nhập vào thong tin của nhân viên
+Xử lý : Xuống cơ sở dữ liệu kiểm tra , tương ứng với từng chức vụ thì đi vào các màn hình chức năng riêng.( Vi dụ : giám đốc nhân sự thì đi vào màn hình dành cho giám đốc nhân sự …)
+Output : Hiện ra các giao diện làm việc tương ứng viới từng chức vụ
Trang 26C.Giải thuật :
Nhap thong tin nhan vien
Xuat ra man hinh danh cho truong phong
Xuat ra man hinh danh cho can bo phe duyet
Xuat ra man hinh giam doc nhan su
Mo co so du lieu
Dong co so du lieu
2 Điền thông tin tuyển dụng:
Trang 27Mô tả màn hình: “THÔNG TIN TUYỂN DỤNG”
Màn hình cho phép trưởng phòng hoặc các cấp lãnh đạo nhập vào thông tintuyển dụng
không được để trống
Textbox “So
luong”
Số nhân viên cần tuyển cho vị trí này
trong Combobox
Trang 28Combobox “Ngay
het han”
Ngày người lập ấn định để kết thúc tuyển dụng
trong Combobox
Combobox “Trinh
do hoc van”
Chọn trình độ từ Combobox (Daihoc,caodang, trung cap)
có sẵn trong ComboboxCombobox
“Mucdocanthiet”
Người lập chọn mức
độ cần thiết từ Combobox(bình thường, gấp, rất gấp)
có sẵn trong Combobox
Combobox “Muc
luong”
Người lập chọn mứclương có sẵn trong Combobox
có sẵn trong ComboboxTextbox “Noi lam
viec”
Người lập nhập vào phòng ban nơi nhân viên mới sẽ làm việc
số, không được để trống
Textbox “Mo ta
cong viec”
Mô tả tóm tắt về công việc mà nhân viên mới sẽ làm
Trang 29Nhap thong tin tuyen dung
Trang 30Màn hình cho phép cán bộ phê duyệt xem các thông tin tuyển dụng do trưởng phòng lập và quyết định có duyệt thông tin này hay không.
liệu
Qui cách nhập liệu
Checkbox
“Duyet”
Cán bộ phê duyệt chọn xem có duyệt thông báo tuyển dụng hay không
B.Xử lý :
+Input : Check vào Checkbox “Duyet”
+Xử lý : Lưu xuống cơ sở dữ liệu
C.Giải thuật :
Mo co so du lieu
Lay du lieu thong tin tuyen dung
Nhap vao gia tri duyet/ko duyet
Luu xuong co so du lieu
Dong co so du lieu
Trang 314.Xử Lý in ra danh sách ưng viên :
A.Giao diện :
Mô tả màn hình “DANH SACH UNG VIEN”:
Màn hình cho phép giám đốc nhân sự sau khi phỏng vấn ứng viên phân loại ra được ứng viên trúng tuyển, ứng viên tiềm năng và ứng viên bị loại.
liệuCheckbox
“xeploaiUV”
Giám đốc nhân
sự quyết định chọn các ứng viên với trình độ tương ứng
được có một trong ba giá trị
UV trúng tuyển,
UV tiềm năng,
UV bị loại
B.Xử lý :
+Input : Check vào Checkbox “xeploaiUV”
+Xử lý : Lưu giá trị “xeploaiUV” xuống cơ sở dữ liệu
C.Giải thuật :
Trang 32Mo co so du lieu
Lay du lieu ds cac ung vien
Nhap vao gia tri "xeploaiUV"
Luu xuong co so du lieu
Dong co so du lieu
Trang 33Phần 3 TỔNG KẾT
1 Những Vấn Đề Làm Được :
- Tạo mô hình việc và cơ sở dữ liệu sát với thực tế
- Phân hoá được các chức năng sử dụng và quản lý
- Quy trình tuyển dụng nhân sự mang tính cơ động cao
-Có thể phát triển ứng dụng qua mạng internet
- Giao diện đơn giản dễ sử dụng
2 Những Vấn Đề Còn Tồn Tại :
- Chỉ phù hợp với các mô hình tuyển dụng đơn giản.
- Chưa chú ý nhiều đến tính bảo mật.
- Mức độ “thông minh” của hệ thống chưa thật sự cao,
người quản lý vẫn phải làm nhiều công việc.
- Ngoài ra vẫn còn những sai sót nhỏ chưa thể phát hiện hết.