Xây dựng website tìm việc làm
SVTH: Lương Huy Hồng GVHD: ThS. Trần Bửu Dung 23
2.5. Thiết kế cơ sở dữ liệu
Bảng 1 Bảng mô tả các bảng trong cơ sở dữ liệu
STT Tên bảng Mô tả
1 admin ● Quản trị viên – lưu thông tin của quản trị viên.
2 employer ● Nhà tuyển dụng – lưu thông tin của nhà tuyển
dụng
● Sau khi đăng ký, nhà tuyển dụng được cấp một
tài khoản để đăng nhập và sử dụng hệ thống. 3 employee ● Ứng viên – lưu thông tin của ứng viên
● Sau khi đăng ký thành viên, ứng viên được cấp
một tài khoản để đăng nhập và sử dụng hệ thống.
4 category ● Ngành nghề - lưu thông tin của ngành nghề
5 job ● Tin tuyển dụng – lưu thông tin của tin tuyển
dụng
6 province ● Địa điểm – lưu thông tin các tỉnh thành của
Việt Nam
7 apply_detail ● Chi tiết ứng tuyển – lưu trạng thái ứng tuyển
công việc của ứng viên
Bảng 2 Bảng admin
Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích
admin_id interger Khóa chính Mã quản trị viên
admin_username interger Khóa ngoại Tên đăng nhập
admin_password varchar(255) Mật khẩu
admin_name varchar(255) Tên quản trị
viên
admin_phone varchar(255) Số điện thoại
liên hệ
Xây dựng website tìm việc làm
SVTH: Lương Huy Hoàng GVHD: ThS. Trần Bửu Dung 24 Bảng 3 Bảng employer
Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích
Employer_id interger Khóa chính Mã nhà tuyển dụng
Employer_username varchar(255) Tên đăng nhập
Employer_password varchar(255) Mật khẩu
Employer_name varchar(255) Tên nhà tuyển
dụng
Employer_address text Địa chỉ
Employer_phone varchar(15) Số điện thoại
liên hệ
Employer_desc text Mô tả nhà
tuyển dụng
Employer_status interger Trạng thái
Bảng 4 Bảng Employee
Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích
Employee_id interger Khóa chính Mã ứng viên
Employee_email varchar(255) Email ứng viên
Employee_password varchar(255) Mật khẩu
Employee_name varchar(255) Tên ứng viên
Employee_phone varchar(255) Số điện thoại
liên hệ
Employee_dob date Ngày sinh
Employee_gender varchar(50) Giới tính
Xây dựng website tìm việc làm
SVTH: Lương Huy Hoàng GVHD: ThS. Trần Bửu Dung 25 Bảng 5 Bảng category
Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích
Category_id interger Khóa chính Mã ngành nghề Category_name varchar(255) Tên ngành nghề
Category_desc text Mô tả ngành
nghề
Category_status interger Trạng thái
Bảng 6 Bảng province
Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích
Province_id interger Khóa chính Mã địa điểm
Province_name varchar(255) Tên địa điểm
Bảng 7 Bảng job
Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích
Job_id interger Khóa chính Mã tin tuyển dụng
category_id interger Khóa ngoại Mã ngành nghề employer_id interger Khóa ngoại Mã nhà tuyển
dụng
Job_name varchar(255) Tên công việc
Job_quantity interger Số lượng tuyển
dụng
Job_salary varchar(255) Lương
Job_desc text Mô tả công
việc
Job_requirement text Yêu cầu công
việc
Province_id interger Khóa ngoại Mã địa điểm
Job_createday timestamp Ngày đăng tin
Job_closeday date Ngày hết hạn
Xây dựng website tìm việc làm
SVTH: Lương Huy Hoàng GVHD: ThS. Trần Bửu Dung 26
Bảng 8 Bảng apply_detail
Thuộc tính Kiểu dữ liệu Ràng buộc Giải thích
Job_id interger Khóa ngoại Mã tin tuyển dụng
Employee_id interger Khóa ngoại Mã ứng viên
Employee_cv varchar(255) Link cv ứng
viên
Apply_status interger Trạng thái ứng
Xây dựng website tìm việc làm
SVTH: Lương Huy Hồng GVHD: ThS. Trần Bửu Dung 27
Chương 3
XÂY DỰNG CHƯƠNG TRÌNH
3.1. Giao diện chương trình 3.1.1. Quản trị viên 3.1.1. Quản trị viên