Phân tích và thiết kế hệ thống website phục vụ cá nhân đăng kí tìm việc làm, đồ án thiết kế website tìm việc làm, đồ án phân tích thiết kế hệ thống website tuyển dụng việc làm, đồ án tìm việc làm nhanh... Thời đại CNTT hiện nay phát triển như vũ bảo thì việc ngồi tại chổ để tìm được một công việc thích hợp cũng không phải là một việc khó khăn. Việc xây dựng các trang web để phục vụ cho các nhu cầu riêng của các tổ chức, công ty thậm chí các cá nhân, ngày nay, không lấy gì làm xa lạ. Với một vài thao tác đơn giản, một người bất kì cũng có thể trở thành chủ của một website : phục vụ cá nhân tìm được việc làm cũng như công ty có thể tuyển nhân viên mà mình mong muốn. Thông qua những website này, thông tin công ty tuyển dụng, cũng như việc tuyển dụng sẽ được thể hiện. Tùy vào năng lực và khả năng mà người tìm việc sẽ đăng kí để được xét tuyển vào công ty đó
Trang 1LỜI NÓI ĐẦU
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức, cũng như của các công ty; nó đóng vai trò hết sức quan trọng, có thể giúp các công ty
dễ dàng tìm ra nguồn nhân lực, và mỗi cá nhân có thể tìm được một công việc thích hợp
Thời đại CNTT hiện nay phát triển như vũ bảo thì việc ngồi tại chổ để tìm được một công việc thích hợp cũng không phải là một việc khó khăn Việc xây dựng các trang web để phục vụ cho các nhu cầu riêng của các tổ chức, công ty thậm chí các cá nhân, ngày nay, không lấy gì làm xa lạ Với một vài thao tác đơn giản, một người bất
kì cũng có thể trở thành chủ của một website : phục vụ cá nhân tìm được việc làm cũng như công ty có thể tuyển nhân viên mà mình mong muốn Thông qua những website này, thông tin công ty tuyển dụng, cũng như việc tuyển dụng sẽ được thể hiện Tùy vào năng lực và khả năng mà người tìm việc sẽ đăng kí để được xét tuyển vào công ty đó
Với xu hướng mới phát triển như hiện nay, nên nhóm chúng em quyết định chọn đề tài " Xây dựng website phục vụ cá nhân đăng kí tìm việc làm và công ty tuyển nhân viên " Nhằm giúp người tìm việc cũng như công ty tuyển dụng dễ dàng tìm được một lựa chọn phù hợp mà đỡ tốn thời gian
Trang 2MỤC LỤC
PHẦN I : ĐẶT VẤN ĐỀ 3
I Lý do chọn đề tài 3
II Phạm vi 3
III Phát biểu bài toán 3
PHẦN II : PHÂN TÍCH VÀ THIẾT KẾ 5
A PHÂN TÍCH 5
I Phát hiện các thực thể 5
II Mô hình ERD 9
III Chuyển từ ERD sang mô hình quan hệ 9
IV Mô tả chi tiết các thực thể 12
V Sơ đồ luồng dữ liệu 21
1) DFD mức 0: 21
2) DFD quản lý đăng tin mức 1: 22
a) Người tìm việc: 22
b) Nhà tuyển dụng: 23
3) DFD mức 2: 24
a) DFD người tìm việc mức 2: 24
b) DFD nhà tuyển dụng mức 2: 25
4) DFD tìm kiếm mức 1: 26
B THIẾT KẾ GIAO DIỆN 27
PHẦN III : ĐÁNH GIÁ ƯU VÀ KHUYẾT ĐIỂM 28
I Ưu điểm: 28
II Khuyết điểm: 28
III Hướng phát triển: 28
Trang 3PHẦN I : ĐẶT VẤN ĐỀ
I Lý do chọn đề tài
Trong những năm gần đây kinh tế Việt Nam ngày càng phát triển một cách nhanh chóng, nhiều công ty mở rộng quy mô hoạt động kinh doanh kéo theo nhu cầu tuyển dụng nhân viên ngày càng tăng Mặc khác nhu cầu tìm việc làm là một việc rất cần thiết nhất là đối với những sinh viên mới ra trường, hay những người muốn tìm cho mình một công việc thứ hai phù hợp
Để tiết kiệm được thời gian và công sức thì đồ án :" Xây dựng website phục vụ
cá nhân đăng kí tìm việc làm và công ty tuyển nhân viên" hy vọng sẽ là một công cụ
hỗ trợ đắc lực cho việc tìm kiếm của cá nhân cũng như các công ty
II Phạm vi
Phạm vi đề tài chỉ nằm trong giới hạn môn phân tích và thiết kế hệ thống thông tin Đề tài chỉ gồm 2 phần: Nhà tuyển dụng và người tìm việc Nhà tuyển dụng đăng tuyển và người tìm việc đăng kí hồ sơ xin việc
III Phát biểu bài toán
Website " Xây dựng website phục vụ cá nhân đăng kí tìm việc làm và công ty tuyển nhân viên" nhằm hỗ trợ cho nhà quản lý và người tìm việc có thể tìm được công việc mà tiết kiệm được thời gian và công sức Nhà quản lý hay công ty khi cần tuyển nhân viên chỉ cần điền đầy đủ thông tin lên website có thể tuyển dụng được nhân viên mà không cần phải phát tờ rơi hay đăng tin tìm người xin việc như hiện nay
Nhà tuyển dụng trước tiên đăng kí thành viên của website Điền đầy đủ thông tin cần thiết cho một nhà tuyển dụng cần làm như: tên công ty, địa chỉ, tỉnh/thành phố, điện thoại công ty, fax, website Sau khi đăng kí thành công thì nhà tuyển dụng
sẽ đăng tin cần tuyển: tiêu đề, độ tuổi, giới tính, mức lương, thời gian công việc
Trang 4Đối với người tìm việc thì quy trình cũng tương tự nhà tuyển dụng Bước đầu tiên vẫn là đăng kí thông tin dành cho người tìm việc như: họ và tên, độ tuổi, giới tính, địa chỉ, số điện thoại
Sau đó là bước tạo hồ sơ tìm việc, kinh nghiệm, trình độ, mức lương, công việc mong muốn, chức danh
Website còn có mục tìm kiếm nhanh dành cho người tìm việc và tuyển dung nhanh dành cho nhà tuyển dụng Dựa trên đó nhà tuyển dụng và người tìm việc có thể tìm kiếm được nhanh hơn Website có thể nói là một công cụ hỗ trợ nhanh đắc lực trong công việc hiện nay, là phương tiện cho nhà tuyển dụng và người tìm việc gặp nhau trên công việc
Trang 9
NgayDangTD NgayHetHanTD
NgayVaoLam NgayNghi Luong ThanhTich SoNamKN ChucDanh
II Mô hình ERD
(1,3 )
(1,3)
(0,n) (0,n)
(0,n) (1,1)
(1,3)
(1,1 )
(0,n)
(1,1 )
(1,1)
(1,1) (1,1)
(0,n) (0,n)
(1,1) (0,n)
(0,n)
(0,n )
(0,n )
Dang
HocVan BangCap
KinhNghiemID CongViec ChuThich
BangCapID TenBangCap
HocVanID ChuyenNganh TenTruong
TinTDID TieuDeTTD DoTuoi GioiTinh NoiDungTin SoLuongTuyen QuyenLoi GhiChu YeuCauKN NgoaiNgu EmailLienHe NoiNhanHS NoiLamViec LuongTD
UserID TenNguoiTV HoNguoiTV NgaySinh GioiTinhNTV TinhTrangHN DiaChiTT DiaChiHT MoBile PhotoPath
CapBacID TenCapBac
Co
Tinh/Thanh TinhThanhID TenTinhThanh
TinTimViecID NgayDiLam
NganhNgheID TenNganh
LoaiHinhCTyID TenLoaiHinhCTy
QuyMoCTyID TenQuyMoCTy
CVMongMuonID ViTriMM MucTieu LuongHienTai LuongMM DiCongTac ThayDoiCho
HinhThucID TenHinhThuc
BanDangKiID Email Password TenDangNhap LoaiDangNhap
NgayDangKi
Trang 10III Chuyển từ ERD sang mô hình quan hệ
BanDangKi(BanDangKiID, Email, Password, TenDangNhap,
LoaiDangNhap)
NhaTuyenDung(NhaTDID, TenNhaTD, LoaiNhaTD,
DienThoaiNTD, FaxNTD, BanDangKiID, NgayDangKiTD)
TinTuyenDung(TinTuyenDungID, TieuDeTTD, DoTuoi,
GioiTinh, NoiDungTin, SoLuongTuyen, QuyenLoi, GhiChu, YeuCauKN, NgoaiNgu, EmailLienHe, NoiNhanHS, NoiLamViec, LuongID, NgayDangTD, NgayHetHanTD, NhaTuyenDungID, BangCapID, CapBacID, HinhThucID, TinhThanhID,
NganhNgheID)
NguoiTimViec(UserID, TenNguoiTV, HoNguoiTV, NgaySinh,
GioiTinhNTV, TinhTrangHonNhan, DiaChiTT, DiaChiHT, MoBile, PhotoPath, BanDangKiID, NgayDangKi)
KinhNghiem(KinhNghiemID, CongViec, ChuThich,
NgayVaoLam, NgayNghi, ThanhTich, SoNamKN, ChucDanh, Luong, UserID, CongTyID)
HocVan(HocVanID, ChuyenNghanh, Truong)
NguoiTimViec_HocVan_BangCap(UserID, HocVanID,
BangCapID, NgayBatDau, NgayKetThuc, ThanhTich)
BangCap(BangCapID, TenBangCap)
HoSoXinViec(HoSoXinViecID, TieuDe, ViTri, KinhNghiem,
LuongMM, NguyenVong, CapBacID, HinhThucID, TinhThanhID)
NguoiTimViec_HoSXinViec_TinTimViec(UserID,
HoSoXinViecID, TinTimViecID, NgayDangTin, NgayHetHan)
TinTimViec(TinTimViecID, NgayDiLam)
Trang 11 CVMongMuon(CVMongMuonID, ViTriMM, MucTieu, LuongHT,
LuongMoi, DiCongTac, ThayDoiCho, UserID, NganhNgheID, QuyMoCTyID, LoaiHinhCTyID, TinhThanhID)
Trang 12IV Mô tả chi tiết các thực thể
1) Quan hệ : BanDangKi
Tên quan hệ : BanDangKi
STT Thuộc tính Diễn giải Kiểu
DL
Số Byte Loai
DL
Ràng buộc
4 TenDangNhap Tên đăng nhập C 50 B
5 LoaiDangNhap Loại đăng nhập SN 100 B
Loai
DL
Ràng buộc
1 NhaTuyenDung Mã nhà tuyển dụng C 10 B PK
2 TenNTD Tên nhà tuyển dụng CU 50 B
4 DienThoaiNTD Điện thoại nhà
Trang 133) Quan hệ : NguoiTimViec
Tên quan hệ : NguoiTimViec
DL
Số Byte
Loại
DL
Ràng buộc
2 TenNguoiTV Tên người tìm việc CU 50 B
3 HoNguoiTV Họ người tìm việc CU 20 B
6 TinhTrangHonNhan Tình trạng hôn nhân C 5 B
7 DiaChiTT Địa chỉ thường trú CU 100 B
10 PhotoPath Hình của người tìm
Tên quan hệ : HocVan
DL
Số Byte Loại
DL
Ràng buộc
Trang 145) Quan hệ : NguoiTimViec_HocVan_BangCap
Tên quan hệ : NguoiTimViec_HocVan_BangCap
DL
Số Byte
Loại
DL
Ràng buộc
4 NgayBatDau Ngày bắt đầu học NT 10 B
5 NgayKetThuc Ngày kết thúc khóa
học
6 ThanhTich Thành tích lúc học C 200 B
6) Quan hệ : BangCap
Tên quan hệ : BangCap
STT Thuộc tính Diễn giải Kiểu
DL
Số Byte
Loại
DL
Ràng buộc
7) Quan hệ : TinTuyenDung
Tên quan hệ : TinTuyenDung
DL
Số Byte
Loai
DL
Ràng buộc
1 TinTuyenDungID Mã tin thuyển
dụng
2 TieuDeTTD Tiêu đề tin tuyển CU 50 B
Trang 15dụng
12 NoiNhanHoSo Nơi nhận hồ sơ CU 100 B
15 NgayDangTD Ngày tin được
Trang 168) Quan hệ : KinhNghiem
Tên quan hệ : KinhNghiem
DL
Số Byte
Loai
DL
Ràng buộc
Tên quan hệ : CVMongMuon
DL
Số Byte
Loại
DL
Ràng buộc
1 CVMongMuon Mã công việc mong
Trang 175 LuongMoi Lương mới CU 20 B
6 DiCongTac Chấp nhận đi công tác SN 1 B
7 ThayDoiCho Chấp nhận thay đổi
chổ
11 LoaiHinhCTy Mã loại hình công ty C 10 B FK
10) Quan hệ : TinhThanh
Tên quan hệ : TinhThanh
STT Thuộc tính Diễn giải Kiểu DL Số Byte Loại
DL
Ràng buộc
2 TenTinhThanh Tên tỉnh thành CU 50 B
11) Quan hệ : CapBac
Tên quan hệ : CapBac
STT Thuộc tính Diễn giải Kiểu DL Só
Byte
Loại
DL
Ràng buộc
Trang 1812) Quan hệ : HinhThucLamViec
Tên quan hệ : HinhThucLamViec
STT Thuộc tính Diễn giải Kiểu
DL
Số Byte
Loai
DL
Ràng buộc
2 TenHinhThuc Tên hình thức CU 50 B
13) Quan hệ : NganhNghe
Tên quan hệ : NganhNghe
DL
Số Byte
Loại
DL
Ràng buộc
14) Quan hệ : QuyMoCTy
Tên quan hệ : QuyMoCTy
DL
Số Byte
Loại
DL
Ràng buộc
2 TenQuyMoCTy Tên quy mô công ty CU 50 B
15) Quan hệ : LoaiHinhCTy
Tên quan hệ : LoaiHinhCTy
Trang 19DL Byte DL buộc
1 LoaiHinhCTyID Mã loại hình công ty C 10 B PK
2 TenLoaiHinhCTy Tên loại hình công ty CU 50 B
16) Quan hệ : HoSoXinViec
Tên quan hệ : HoSoXinViec
DL
Số Byte
Loại
DL
Ràng buộc
Tên quan hệ : NguoiTimViec_HoSoXinViec_TinTimViec
DL
Số Byte
Loại
DL
Ràng buộc
Trang 203 TinTimViecID Mã tin tìm việc C 10 B PK
18) Quan hệ : TinTimViec
Tên quan hệ : TinTimViec
DL
Số Byte
Loại
DL
Ràng buộc
19) Quan hệ : CongTy
Tên quan hệ : CongTy
DL
Số Byte
Loại
DL
Ràng buộc
3 GioiThieuCTy Giới thiệu công ty CU 5000 B
5 DienThoaiCTy Điện thoại công ty C 20 B
7 LoaiHinhCTyID Mã loại hình công
ty
Trang 21V Sơ đồ luồng dữ liệu
Người
tìm việc
Nhà tuyển dụng
Điền thông tin
Thông tin cần sửa
Điền thông tin
Thông tin cần sửa
Trang 222) DFD quản lý đăng tin mức 1:
1.2.Đăng nhập
Trả kết quả
Email & Password
Làm hồ sơ xin việc
Cung cấp thông tin
1.3.Đăng tin Cung cấp thông tin
Sửa đổi thông tin
Trang 23Đăng tin tuyển dụng
Quản lý đăng tin Cung cấp thông tin
1.3.Đăng tin
Cung cấp thông tin
Nhà tuyển dụng
1.2.Đăng nhập
Trả kết quả
Email & Password
Sửa đổi thông tin
Trang 241.1 Bản đăng kí
1.2 Bản đăng nhập
Điền thông tin
Email & Password
Thàng công
Thàng công Thất bại
Điền thông tin
1.3.1 Hồ
sơ xin việc
1.3.2 Lưu thông tin
1.3.3 Sửa thông tin
1.3.4 Xóa thông tin
Thông tin đã sửa Thông tin cần sửa
Thông tin đã xóa Thông tin cần xóa
Lưu thành công
Trang 251.1 Bản đăng kí
1.2 Bản đăng nhập
Điền thông tin
Email & Password Thàng công
Thàng công Thất bại
Điền thông tin
1.3.1 Hồ
sơ xin việc
1.3.2 Lưu thông tin
1.3.3 Sửa thông tin
1.3.4 Xóa thông tin
Thông tin đã sửa Thông tin cần sửa
Thông tin đã xóa Thông tin cần xóa
Lưu thành công
Trang 264) DFD tìm kiếm mức 1:
Người tìm
việc
2.1 Tìm việc nhanh Tiềm kiếm
Trả thông tin
Nhà tuyển dụng
2.2 Tuyển dụng nhanh
Tiềm kiếm Trả thông tin
Quản lý tìm kiếm Cung cấp thông tin
Trang 27B THIẾT KẾ GIAO DIỆN
Trang 28PHẦN III : ĐÁNH GIÁ ƯU VÀ KHUYẾT ĐIỂM
- Xây dựng chức năng thỏa yêu cầu đặt ra
- Dễ cho việc đăng kí cũng như đăng tin
- Tìm kiếm việc làm, tin tuyển dụng dễ dàng, một cách nhanh chóng
II Khuyết điểm:
- Giao diện chưa thực sự đẹp và thu hút người tìm việc, nhà tuyển dụng
- Còn thô sơ thực sự chưa đầy đủ
III Hướng phát triển:
- Có thêm thông tin hướng nghiệp cho người tìm việc
- Cập nhật được danh sách tin tìm việc và tin tuyển dụng mới nhất