Tải bản đầy đủ (.pdf) (97 trang)

XÂY DỰNG MẠNG VIỆC LÀM TRÊN NỀN TẢNG JOOMLA

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.57 MB, 97 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM
KHOA CÔNG NGHỆ THÔNG TIN

LUẬN VĂN TỐT NGHIỆP
XÂY DỰNG MẠNG VIỆC LÀM TRÊN NỀN
TẢNG JOOMLA
Ngành

: Công nghệ thông tin

Niên khoá

: 2007 - 2011

Lớp

: DH07DTGL

Sinh viên thực hiện

: Nguyễn Thị Kim Hồng
Nông Đức Mạnh
Nguyễn Khắc Phong

TP.HỒ CHÍ MINH, tháng 1 năm 2012


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM
KHOA CÔNG NGHỆ THÔNG TIN



LUẬN VĂN TỐT NGHIỆP
XÂY DỰNG MẠNG VIỆC LÀM TRÊN NỀN
TẢNG JOOMLA

Giáo viên hướng dẫn:

Sinh viên thực hiện:

Ths. Phan Võ Minh Thắng

Nguyễn Thị Kim Hồng - 07130179
Nông Đức Mạnh - 07130193
Nguyễn Khắc Phong - 07130203

TP.HỒ CHÍ MINH, tháng 1 năm 2012


NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................

.................................................................................................
.................................................................................................


NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................
.................................................................................................


Xây dựng mạng việc làm trên nền tảng Joomla

LỜI CẢM ƠN
Chúng em xin chân thành cám ơn Khoa Công nghệ thông tin trường Đại học
Nông Lâm Thành Phố Hồ Chí Minh đã tạo điều kiện thuận lợi cho chúng em thực
hiện luận văn này.
Chúng em xin chân thành cảm ơn Thầy Phan Võ Minh Thắng đã tận tình
hướng dẫn, chỉ bảo cùng những lời động viên khuyến khích và giúp đỡ chúng em
trong suốt quá trình thực hiện luận văn.
Chúng em xin chân thành cảm ơn quý Thầy Cô trong Khoa đã tận tình giảng

dạy, trang bị cho chúng em những kiến thức quý báu trong những năm học vừa qua.
Chúng con xin nói lên lòng biết ơn sâu sắc đối với Ông Bà, Cha Mẹ đã chăm
sóc, nuôi dạy chúng con thành người.
Xin chân thành cảm ơn các anh chị và bạn bè đã ủng h
ộ, giúp đỡ và động viên chúng em trong thời gian học tập và nghiên cứu.
Mặc dù chúng em đã cố gắng hoàn thành tốt luận văn trong phạm vi và khả
năng cho phép nhưng chắc chắn sẽ không tránh khỏi những thiếu sót nhất định.
Chúng em kính mong nhận được sự cảm thông và tận tình chỉ bảo của quý Thầy Cô
và các bạn.

Nhóm sinh viên thực hiện
Nguyễn Thị Kim Hồng
Nông Đức Mạnh
Nguyễn Khắc Phong

GVHD: Phan Võ Minh Thắng

I

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla

MỤC LỤC
LỜI CẢM ƠN .............................................................................................................. I 
MỤC LỤC................................................................................................................... II 
DANH SÁCH CÁC CHỮ VIẾT TẮT.................................................................... VIII 
DANH MỤC CÁC HÌNH ......................................................................................... IX 
DANH MỤC CÁC BẢNG ....................................................................................... XI 

TÓM TẮT ............................................................................................................... XIII 
CHƯƠNG 1: 

MỞ ĐẦU ..........................................................................................1 

1.1. 

LÝ DO CHỌN ĐỀ TÀI ........................................................................................... 1 

1.2. 

MỤC ĐÍCH, ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU ................................... 2 

1.2.1. 

MỤC ĐÍCH NGHIÊN CỨU ............................................................................ 2 

1.2.2. 

ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU ................................................. 2 

CHƯƠNG 2: 

TỔNG QUAN ...................................................................................3 

2.1. 

TỔNG QUAN .......................................................................................................... 3 

2.2. 


TÌM HIỂU CÁC WEBSITE TÌM VIỆC TRONG NƯỚC ...................................... 3 

2.2.1. 

TRANG HTTP://VIETNAMWORKS.COM ................................................... 3 

2.2.2. 

TRANG HTTP://HRVIETNAM.COM ............................................................ 6 

2.3. 

TÌM HIỂU CÁC WEBSITE TÌM VIỆC NƯỚC NGOÀI ....................................... 9 

2.3.1. 

TRANG HTTP://WWW.MONSTER.COM ..................................................... 9 

2.3.2. 

TRANG HTTP://WWW.HRCHANNELS.COM ........................................... 10 

2.4. 

KẾT LUẬN RÚT RA TỪ VIỆC KHẢO SÁT ...................................................... 11 

CHƯƠNG 3: 

TỔNG QUAN VỀ CÔNG NGHỆ VÀ COMPONENT LIÊN


QUAN

12 

3.1 

TỔNG QUAN VỀ CMS ........................................................................................ 12 

3.1.1 

Giới thiệu về CMS .......................................................................................... 12 

GVHD: Phan Võ Minh Thắng

II

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla
3.1.2 

Mô hình kiến trúc CMS .................................................................................. 13 

3.1.3 

Mô hình MVC................................................................................................. 14 

3.2 


TỔNG QUAN VỀ JOOMLA................................................................................. 14 

3.2.1 

Khái niệm joomla ........................................................................................... 14 

3.2.2 

Vài nét về lịch sử phát triển joomla ................................................................ 15 

3.2.3 

Các phiên bản joomla ..................................................................................... 16 

3.2.4 

Kiến trúc joomla ............................................................................................. 16 

3.2.5 

Vì sao chọn joomla ......................................................................................... 17 

3.2.6 

Ứng dụng của joomla ...................................................................................... 17 

3.3 

COMPONENT JA JOBBOARD 1.5 ..................................................................... 18 


3.3.1. 

Giới thiệu ........................................................................................................ 18 

3.3.2. 

Lựa chọn mã nguồn mở để cài đặt Component Ja Jobboard 1.5 .................... 18 

3.3.3. 

Các modules Ja Jobboard................................................................................ 18 

3.3.4. 

Ưu điểm .......................................................................................................... 19 

3.3.5. 

Nhược điểm .................................................................................................... 19 

CHƯƠNG 4: 

XÂY DỰNG HỆ THỐNG ..............................................................20 

4.1. 

PHÁT BIỂU BÀI TOÁN ....................................................................................... 20 

4.2. 


MÔ HÌNH CÁC CHỨC NĂNG CỦA HỆ THỐNG ............................................. 20 

4.2.1. 

CHỨC NĂNG ĐỐI VỚI KHÁCH ................................................................ 20 

4.2.1.1. 

Đăng ký người tìm việc ........................................................................... 20 

4.2.1.2. 

Đăng ký nhà tuyển dụng .......................................................................... 20 

4.2.1.3. 

Đăng nhập................................................................................................ 21 

4.2.1.4. 

Tìm việc nhanh ........................................................................................ 21 

4.2.1.5. 

Tìm việc nâng cao ................................................................................... 21 

4.2.1.6. 

Xem việc theo ngành nghề ...................................................................... 21 


4.2.1.7. 

Xem danh sách công việc ........................................................................ 21 

GVHD: Phan Võ Minh Thắng

III

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla
4.2.1.8. 

Xem danh sách nhà tuyển dụng ............................................................... 21 

4.2.1.9. 

Xem chi tiết công việc ............................................................................. 21 

4.2.1.10.  Xem chi tiết nhà tuyển dụng.................................................................... 21 
4.2.1.11.  Xem hồ sơ ứng viên mới nhất ................................................................. 22 
4.2.1.12.  Xem chi tiết hồ sơ ứng viên..................................................................... 22 
4.2.1.13.  Lấy lại mật khẩu ...................................................................................... 22 
4.2.1.14.  Lấy lại tên đăng nhập .............................................................................. 22 
4.2.1.15.  Bình chọn ................................................................................................ 22 
4.2.2. 

CHỨC NĂNG ĐỐI VỚI THÀNH VIÊN ...................................................... 22 


4.2.2.1. 

Cập nhật tài khoản ................................................................................... 22 

4.2.2.2. 

Đăng xuất ................................................................................................ 22 

4.2.3. 

CHỨC NĂNG ĐỐI VỚI NGƯỜI TÌM VIỆC............................................... 22 

4.2.3.1. 

Lưu công việc. ......................................................................................... 22 

4.2.3.2. 

Quản lý việc yêu thích. ............................................................................ 23 

4.2.3.3. 

Nộp đơn xin việc. .................................................................................... 23 

4.2.3.4. 

Cập nhật thông tin tài khoản.................................................................... 23 

4.2.3.5. 


Quản lý hồ sơ........................................................................................... 23 

4.2.3.6. 

Quản lý đơn xin việc. .............................................................................. 23 

4.2.3.7. 

Tìm việc mong muốn. ............................................................................. 23 

4.2.4. 

CHỨC NĂNG ĐỐI VỚI NHÀ TUYỂN DỤNG........................................... 24 

4.2.4.1. 

Tìm hồ sơ ứng viên .................................................................................. 24 

4.2.4.2. 

Xem hồ sơ ứng viên................................................................................. 24 

4.2.4.3. 

Lưu hồ sơ ứng viên .................................................................................. 24 

4.2.4.4. 

Quản lý hồ sơ yêu thích ........................................................................... 24 


4.2.4.5. 

Quản lý đơn xin việc ............................................................................... 24 

4.2.4.6. 

Gửi email cho ứng viên ........................................................................... 24 

GVHD: Phan Võ Minh Thắng

IV

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla
4.2.4.7. 

Quản lý công việc .................................................................................... 24 

4.2.4.8. 

Đăng tuyển công việc mới ...................................................................... 24 

4.2.4.9. 

Đăng tuyển việc nổi bật ........................................................................... 24 

4.2.4.10.  Mua gói đăng công việc .......................................................................... 24 

4.2.4.11.  Quản lý tài khoản .................................................................................... 25 
4.2.5. 

4.3. 

CHỨC NĂNG ĐỐI VỚI NGƯỜI QUẢN TRỊ ............................................. 25 

4.2.5.1. 

Quản lý công việc .................................................................................... 25 

4.2.5.2. 

Quản lý nhà tuyển dụng........................................................................... 25 

4.2.5.3. 

Quản lý người tìm việc ............................................................................ 25 

4.2.5.4. 

Quản lý giao dịch .................................................................................... 25 

4.2.5.5. 

Quản lý đơn xin việc ............................................................................... 25 

4.2.5.6. 

Quản lý ngành nghề ................................................................................. 25 


4.2.5.7. 

Quản lý địa điểm ..................................................................................... 25 

PHÂN TÍCH HỆ THỐNG ..................................................................................... 25 

4.3.1. 

XÁC ĐỊNH ACTOR VÀ USECASE ............................................................. 25 

4.3.2. 

LƯỢC ĐỒ USECASE .................................................................................... 28 

4.3.2.1. 

LƯỢC ĐỒ TỔNG QUÁT ....................................................................... 28 

4.3.2.2. 

LƯỢC ĐỒ VỚI ACTOR KHÁCH ......................................................... 29 

4.3.2.3. 

LƯỢC ĐỒ VỚI ACTOR THÀNH VIÊN ............................................... 30 

4.3.2.4. 

LƯỢC ĐỒ VỚI ACTOR NGƯỜI TÌM VIỆC ........................................ 30 


4.3.2.5. 

LƯỢC ĐỒ VỚI ACTOR NHÀ TUYỂN DỤNG .................................... 31 

4.3.2.6. 

LƯỢC ĐỒ VỚI ACTOR QUẢN TRỊ .................................................... 32 

4.3.3. 

ĐẶC TẢ CỦA TỪNG USECASE ................................................................. 33 

4.3.3.1. 

ACTOR KHÁCH .................................................................................... 33 

4.3.3.1.1.  Usecase đăng ký người tìm việc......................................................................33 
4.3.3.1.2.  Usecase đăng ký nhà tuyển dụng ....................................................................34 

GVHD: Phan Võ Minh Thắng

V

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla
4.3.3.1.3.  Usecase đăng nhập ..........................................................................................35 
4.3.3.1.4.  Usecase tìm kiếm nhanh ..................................................................................36 

4.3.3.1.5.  Usecase tìm kiếm nâng cao .............................................................................37 
4.3.3.1.6.  Usecase xem danh sách công việc...................................................................39 
4.3.3.1.7.  Usecase xem danh sách nhà tuyển dụng .........................................................40 
4.3.3.1.8.  Usecase xem chi tiết công việc .......................................................................40 
4.3.3.1.9.  Usecase xem chi tiếtnhà tuyển dụng ...............................................................42 

4.3.3.2. 

ACTOR THÀNH VIÊN .......................................................................... 43 

4.3.3.2.1.  Usecase đăng xuất ...........................................................................................43 

4.3.3.3. 

ACTOR NGƯỜI TÌM VIỆC ................................................................... 44 

4.3.3.3.1.  Usecase lưu công việc .....................................................................................44 
4.3.3.3.2.  Usecase nộp đơn xin việc ................................................................................45 
4.3.3.3.3.  Usecase quản lý việc yêu thích .......................................................................46 
4.3.3.3.4.  Usecase cập nhật thông tin tài khoản ..............................................................47 
4.3.3.3.5.  Usecase quản lý hồ sơ .....................................................................................48 
4.3.3.3.6.  Usecase quản lý đơn xin việc ..........................................................................50 
4.3.3.3.7.  Tìm việc mong muốn ......................................................................................51 

4.3.3.4. 

ACTOR NHÀ TUYỂN DỤNG ............................................................... 52 

4.3.3.4.1.  Usecase tìm hồ sơ ứng viên .............................................................................52 
4.3.3.4.2.  Usecase xem hồ sơ ứng viên ...........................................................................53 

4.3.3.4.3.  Usecase lưu hồ sơ ứng viên .............................................................................54 
4.3.3.4.4.  Usecase quản lý hồ sơ yêu thích .....................................................................54 
4.3.3.4.5.  Usecase quản lýđơn xin việc ...........................................................................55 
4.3.3.4.6.  Usecase gửi mail cho ứng viên........................................................................56 
4.3.3.4.7.  Usecase quản lý công việc ..............................................................................57 
4.3.3.4.8.  Usecase đăng tuyển công việc mới .................................................................59 
4.3.3.4.9.  Usecase đăng tuyển công việc nổi bật ............................................................60 
4.3.3.4.10.  Usecase quản lý hồ sơ ...................................................................................61 

4.3.3.5. 

ACTORNGƯỜI QUẢN TRỊ .................................................................. 63 

4.3.3.5.1.  Usecase quản lý người tìm việc.......................................................................63 
4.3.3.5.2.  Usecase quản lý giao dịch ...............................................................................65 

4.3.4. 

GIAO DIỆN HỆ THỐNG .............................................................................. 67 

CHƯƠNG 5: 

KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN ..................71 

GVHD: Phan Võ Minh Thắng

VI

SV: Hồng, Mạnh, Phong



Xây dựng mạng việc làm trên nền tảng Joomla
5.1. 

KẾT QUẢ ĐẠT ĐƯỢC......................................................................................... 71 

5.2. 

NHỮNG MẶC HẠN CHẾ .................................................................................... 71 

5.3. 

HƯỚNG PHÁT TRIỂN ......................................................................................... 71 

DANH MỤC TÀI LIỆU THAM KHẢO ...................................................................72 
PHỤ LỤC : HƯỚNG DẪN CÀI ĐẶT JOOMLA ............................................................ 73 

GVHD: Phan Võ Minh Thắng

VII

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla

DANH SÁCH CÁC CHỮ VIẾT TẮT
HTML

HyperText Markup Language – Là ngôn ngữ đánh dấu siêu văn bản


MYSQL

Là một hệ quản trị cơ sở dữ liệu mã nguồn mở

RSS

Really Simple Syndication hoặc Rich Site Summary

PHP

Hypertext Preprocessor

CMS

Content Management Systems - Là một hệ quản trị nội dung mã
nguồn mở

FTP

File Transfer Protocol – Là giao thức truyền tập tin

MVC

Model View Controller

WAMP

Windows – Apache – MySQL – PHP – Là phần mềm mã nguồn mở
được phát triển cho những người sử dụng Windows.


GVHD: Phan Võ Minh Thắng

VIII

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla

DANH MỤC CÁC HÌNH
Hình 2.1: Trang chủ vietnamworks.com......................................................................3 
Hình 2.2: Trang chủ hrvietnam.com ............................................................................6 
Hình 2.3: Trang chủ monster.com ...............................................................................9 
Hình 2.4: Trang chủ hrchannels.com .........................................................................10 
Hình 3.1: Mô hình kiến trúc CMS .............................................................................13 
Hình 3.2: Sự phát triển của Joomla ............................................................................17 
Hình 4.1: Lược đồ usecase tổng quát .........................................................................28 
Hình 4.2: Lược đồ usecase với actor khách ...............................................................29 
Hình 4.3: Lược đồ usecase với actor khách ...............................................................30 
Hình 4.4: Lược đồ usecase với actor người tìm việc .................................................30 
Hình 4.5: Lược đồ usecase với actor nhà tuyển dụng ................................................31 
Hình 4.6: Lược đồ usecase với actor người quản trị ..................................................32 
Hình4.7: Giao diện trang chủ .....................................................................................67 
Hình 4.8: Giao diện trang tìm kiếm nâng cao ............................................................68 
Hình 4.9: Giao diện trang danh sách công việc .........................................................69 
Hình 4.10: Giao diện trang người tìm việc ................................................................69 
Hình 4.11: Giao diện trang nhà tuyển dụng ...............................................................70 
Hình 3.3: Tạo cơ sở dữ liệu MYSQL.........................................................................74 
Hình 3.4: Cài đặt ngôn ngữ cho Joomla.....................................................................74 

Hình 3.5: Kiểm tra cấu hình Joomla ..........................................................................74 
Hình 3.6: Thông tin bản quyền Joomla ......................................................................74 
Hình 3.7: Thiết lập thông số kết nối cơ sở dữ liệu.....................................................74 

GVHD: Phan Võ Minh Thắng

IX

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla
Hình 3.8: Thiết lập thông số FTP...............................................................................74 
Hình 3.4: Cấu hình site ..............................................................................................74 

GVHD: Phan Võ Minh Thắng

X

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla

DANH MỤC CÁC BẢNG

Bảng 4.1: Đặc tả usecase đăng ký người tìm việc .....................................................34 
Bảng 4.2: Đặt tả usecase đăng ký thành viên cho nhà tuyển dụng ............................35 
Bảng 4.3: Đặt tả usecase đăng nhập...........................................................................36 
Bảng 4.4: Đặc tả usecase tìm việc nhanh ...................................................................37 

Bảng 4.5: Đặc tả usecase tìm kiếm nâng cao .............................................................38 
Bảng 4.6: Đặc tả usecase xem danh sách công việc ..................................................39 
Bảng 4.7: Đặc tả usecase xem danh sách nhà tuyển dụng .........................................40 
Bảng 4.8: Đặc tả usecase xem chi tiết công việc .......................................................41 
Bảng 4.9: Đặc tả usecase xem chi tiết nhà tuyển dụng ..............................................42 
Bảng 4.10: Đặc tả usecase xem đăng xuất .................................................................43 
Bảng 4.11: Đặc tả usecase lưu công việc ...................................................................44 
Bảng 4.12: Đặc tả usecase nộp đơn xin việc..............................................................45 
Bảng 4.13: Đặc tả usecase quản lý việc yêu thích .....................................................46 
Bảng 4.14: Đặc tả usecase cập nhật thông tin tài khoản ............................................47 
Bảng 4.15: Đặc tả usecse quản lý hồ sơ .....................................................................49 
Bảng 4.16: Đặc tả usecase nộp đơn xin việc..............................................................50 
Bảng 4.17: Đặc tả usecase tìm việc mong muốn .......................................................51 
Bảng 4.18: Đặc tả usecase tìm hồ sơ ứng viên ..........................................................52 
Bảng 4.2: Đặc tả usecase xem hồ sơ ứng viên ...........................................................53 
Bảng 4.20: Đặc tả usecase lưu hồ sơ ứng viên ..........................................................54 
Bảng 4.21: Đặc tả usecase quản lý hồ sơ yêu thích ...................................................55 

GVHD: Phan Võ Minh Thắng

XI

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla
Bảng 4.22: Đặc tả usecase quản lý đơn xin việc ........................................................56 
Bảng 4.23: Đặc tả usecase gửi email cho ứng viên ...................................................57 
Bảng 4.24: Đặc tả usecase quản lý công việc ............................................................58 
Bảng 4.25: Đặc tả usecase đăng tuyển công việc mới ...............................................59 

Bảng 4.3: Đặc tả usecase đăng tuyển công việc nổi bật ............................................60 
Bảng 4.27: Đặc tả usecase quản lý hồ sơ ...................................................................63 
Bảng 4.28: Đặc tả usecase quản lý người tìm việc ....................................................64 
Bảng 4.29: Đặc tả usecase quản lý giao dịch .............................................................66 

GVHD: Phan Võ Minh Thắng

XII

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla

TÓM TẮT
Luận văn “Xây dựng mạng việc làm trên nền tảng Joomla”.
Mục tiêu đề tài là xây dựng website mạng việc làm nhằm giải quyết vấn đề tìm việc
làm cho sinh viên mới tốt nghiệp ra trường nói riêng, người lao động nói chung.
Thông qua website người tìm việc có thể tìm kiếm công việc phù hợp với khả năng
và lựa chọn được công ty cho mình. Nhà tuyển dụng có thể đăng tuyển công việc để
tìm kiếm ứng viên đạt những yêu cầu cần thiết đủ năng lực làm việc. Thông tin của
người tìm việc và nhà tuyển dụng được trình bày cụ thể trong hồ sơ giúp cho họ hiểu
rõ hơn về đối tượng của mình. Người tìm việc sau khi ứng tuyển sẽ nhận được phản
hồi của nhà tuyển dụng qua email.
Tìm hiểu quy trình nghiệp vụ tuyển dụng và tìm việc trên các trang web trong nước
và nước ngoài.
Tìm hiểu và sử dụng component Ja Jobboard 1.5 để hiện thực trang web Mạng việc
làm.
Chúng em lựa chọn mã nguồn mở Joomla 1.5 để xây dựng hệ thống mạng việc làm.
Qua quá trình nghiên cứu, chúng em đã xây dựng hoàn chỉnh trang web mạng việc

làm, việt hóa toàn bộ trang web.

GVHD: Phan Võ Minh Thắng

XIII

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla

CHƯƠNG 1: MỞ ĐẦU
1.1.

LÝ DO CHỌN ĐỀ TÀI
Cách đây một vài năm, phần lớn lao động trình độ cao và sinh viên mới ra
trường thường tìm đến các trang quảng cáo tuyển dụng hoặc trung tâm giới
thiệu việc làm. Hiện nay, với sự phát triển mạnh mẽ của công nghệ thông tin và
nhu cầu sử dụng internet ngày càng cao, thông tin được truyền tải một cách
nhanh chóng thì hầu như mọi công việc đều được thực hiện dễ dàng hơn thông
qua internet. Với nhu cầu ngày càng cao của con người internet đã làm cho các
công việc được giải quyết đơn giản hơn rất nhiều như mua sắm trực tuyến, học
trực tuyến...tất cả đều được thực hiện qua internet. Vấn đề được quan tâm nhiều
nhất hiện nay đó chính là việc làm và đặc biệt là việc làm cho sinh viên mới ra
trường. Làm thế nào để tìm được một công việc như ý? Các nhà tuyển dụng cần
những yêu cầu gì? Cũng như các nhà tuyển dụng muốn tìm được một nhân viên
đáp ứng cho yêu cầu của họ mà không mất quá nhiều thời gian.
Để giải quyết vấn đề trên chúng em quyết định xây dựng website Mạng việc
làm, nó sẽ hỗ trợtìm kiếm công việc, tạo cơ hội việc làm cho những người chưa
có việc làm cũng như những người đang có việc làm mà mong muốn có công

việc tốt hơn. Các ứng viên có thể tìm kiếm cho mình một công việc thích hợp
và nộp hồ sơ ứng tuyển đến nhà tuyển dụng mà mình mong muốn làm việc. Nhà
tuyển dụng có thể đăng tuyển công việc và tìm kiếm hồ sơ ứng viên . Nhằm
nâng cao khả năng tìm việc và đáp ứng yêu cầu nhà tuyển dụng, website hỗ trợ
người tìm việc và các nhà tuyển dụng có thể gần nhau hơn, dễ dàng hợp tác một
cách nhanh chống và hiệu quả.

GVHD: Phan Võ Minh Thắng

1

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla
1.2.

MỤC ĐÍCH, ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU
1.2.1. MỤC ĐÍCH NGHIÊN CỨU
o Tìm hiểu xây dựng website Mạng việc làm nhằm hỗ trợ tìm kiếm việc
làm cho người tìm việc và đăng tuyển công việc cho nhà tuyển dụng.
o Giúp giải quyết các vấn đề khó khăn trong việc tìm kiếm việc làm, hay
vấn đề tuyển dụng nguồn nhân lực từ các doanh nghiệp.
1.2.2. ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU
o Tìm hiểu mã nguồn mở Joomla 1.5.
o Khảo sát các website tìm việc làm trong nước và ngoài nước.
o Tìm hiểu quy trình nghiệp vụ, thu thập các yêu cầu chức năng cần có
của hệ thống.
o Phân tích và xây dựng lược đồ usecase hệ thống.
o Tìm hiểu component Ja Jobboard.

o Triển khai hệ thống mạng việc làm.

GVHD: Phan Võ Minh Thắng

2

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla

CHƯƠNG 2: TỔNG QUAN
2.1.

TỔNG QUAN
Trước khi bắt đầu xây dựng một hệ thống tìm việc hoàn chỉnh, điều đầu tiên

chúng em làm là khảo sát qua các website tìm việc trong nước cũng như nước ngoài,
để nắm rõ những yêu cầu chức năng cần có trong một website tìm kiếm việc trực
tuyến. Việc khảo sát đó có thể giúp chúng em tham khảo được các ý tưởng thiết kế
một website như thế nào cho hợp lý, các chức năng cần thiết của một website tuyển
dụng chuyên nghiệp, những điểm mạnh, điểm hạn chế của từng website là gì? Từ
đó, chúng em có thể chọn lọc những gì cần thiết và hợp lý để xây dựng nên hệ thống
của mình.
Dưới đây là một vài website trong nước cũng như ngoài nước mà chúng em đã khảo
sát.
2.2.

TÌM HIỂU CÁC WEBSITE TÌM VIỆC TRONG NƯỚC
2.2.1. TRANG HTTP://VIETNAMWORKS.COM


Hình 2.1: Trang chủ vietnamworks.com
GVHD: Phan Võ Minh Thắng

3

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla
Người tìm việc:
o

Tìm việc làm: theo các nhóm ngành nghề có sẵn, theo ngày tháng, theo
chức năng, theo đối tượng hoặc tìm kiếm nâng cao hơn là theo: ngành
nghề, kinh nghiệm, mức lương, cấp bậc …

o

Lưu thông báo tuyển dụng: người tìm việc sau khi chọn được những
công việc mình thích có thể lưu nó lại vào trong danh sách công việc
của mình.

o

Xóa thông báo tuyển dụng đã lưu.

o

Gửi thông báo tuyển dụng: khi người tìm việc chấp nhận với thông

báo tuyển dụng đó họ của thể thực hiện chức năng gửi lại cái thông
báo đó kèm theo tin nhắn riêng của mình đến nhà tuyển dụng.

o

Tạo đơn xin việc : người tìm việc có thể tạo cho mình 1 đơn xin việc
bằng cách điền thông tin vào form có sẵn với các phần như: thông tin
liên quan đến nghề nghiệp định xin, thông tin về học vụ của bạn, thông
tin về những kỹ năng bạn đang có, và những thông tin khác ...

o

Chức năng chỉnh sửa đơn xin việc

o

Xem đơn xin việc đã được tạo

o

Thư tự giới thiệu: chức năng này cho phép tạo 1 bức thư tự giới thiệu
về mình, cũng như các kỹ năng mình có để gửi đến nhà tuyển dụng để
chờ họ phản hồi.

o

Tự đề cử mình: bao gồm các thông tin sau: họ tên, email, tiêu đề, tin
nhắn, một đơn xin việc đính kèm.

o


Xem các mẫu đơn xin việc, hoặc các mẫu đơn giới thiệu được cung
cấp sẵn trên website.

o

Tài khoản: người xin việc có thể tạo, cập nhật thông tin tài khoản của
mình.

GVHD: Phan Võ Minh Thắng

4

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla
-

Nhà tuyển dụng:
o

Tạo tài khoản nhà tuyển dụng: gồm các thông tin account, thông tin cá
nhân, thông tin về công ty.

o

Chức năng đăng thông tin việc làm.

o


Quản lý các đơn xin việc:


Thư mục lưu các đơn xin việc vừa gửi đến  tương ứng sẽ có
chức năng tìm kiếm trong thư mục này như: tìm kiếm theo
người tạo thư mục, tìm kiếm theo thời gian gửi đơn xin đến ...



Thư mục lưu các đơn xin việc đã được xem  chức năng tìm
kiếm tương ứng.



Thư mục lưu các đơn xin việc vừa cập nhật  chức năng tìm
kiếm tương ứng.

o

Quản lý các công việc đã đăng tuyển dụng:


Quản lý danh sách các công việc đã đăng thông tin tuyển dụng
gồm: danh sách các công việc đang tuyển dụng, danh sách các
công việc đã quá thời hạn tuyển dụng, những công việc chưa
được đăng.




Chức năng tìm kiếm đơn xin việc theo ngày tháng mà người tìm
việc đã đăng đơn đó, tìm kiếm theo trạng thái (expire, being
used, waitting for approval) của 1 đơn xin việc.

o

Quản lý tài khoản:


Thêm user: khi nhà tuyển dụng đăng ký lần đầu tiên thì đó là
user root, họ có thể thêm những tài khoản phụ khoản.



Quản lý quyền hạn của các tài khoản phụ.



Chỉnh sửa thông tin cá nhân.

GVHD: Phan Võ Minh Thắng

5

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla



-

Chuyển đổi mật khẩu.

Tính năng của website:
o

Tính năng tạo đơn xin việc khá chi tiết từng bước, đơn xin việc đó sẽ
được lưu lại, chỉ với 1 đơn xin việc đó chúng ta có thể nộp với nhiều
công ty khác nhau.

o

Các chức năng cho phép người tìm việc tự đề cử và gửi thư tự giới
thiệu, nhà tuyển có thể dễ dàng tìm người phù hợp với yêu cầu của
mình hơn.

o

Với 1 tài khoản chính, nhà tuyển dụng có thể tạo thêm nhiều tài khoản
phụ khác.

o

Chức năng của trang web khá nhiều, nên có thể dẫn đến việc khó sử
dụng đối người dùng.

2.2.2. TRANG HTTP://HRVIETNAM.COM

Hình 2.2: Trang chủ hrvietnam.com


GVHD: Phan Võ Minh Thắng

6

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla
-

Người tìm việc:
o

Tìm kiếm việc làm: theo các nhóm ngành nghề có sẵn, hoặc tìm kiếm
nâng cao hơn là theo: quốc gia, kinh nghiệm, mức lương …

o

Lưu thông báo tuyển dụng: người tìm việc sau khi chọn được những
công việc mình thích có thể lưu nó lại vào trong danh sách công việc
của mình.

o

Xóa thông báo tuyển dụng đã lưu.

o

Gửi thông báo tuyển dụng: khi người tìm việc chấp nhận với thông

báo tuyển dụng đó họ của thể thực hiện chức năng gửi lại cái thông
báo đó kèm theo tin nhắn riêng của mình đến nhà tuyển dụng.

o

Tạo đơn xin việc : người tìm việc có thể tạo cho mình 1 đơn xin việc
bằng cách điền thông tin vào form có sẵn với các phần như: thông tin
liên quan đến nghề nghiệp mong muốn, thông tin về học vụ của bạn,
thông tin về những kỹ năng bạn đang có, và những thông tin khác ...

o

Chức năng chỉnh sửa đơn xin việc

o

Xem đơn xin việc đã được tạo

o

Thư tự giới thiệu: chức năng này cho phép tạo 1 bức thư tự giới thiệu
về mình, cũng như các kỹ năng mình có để gửi đến nhà tuyển dụng để
chờ họ phản hồi.

o

Tự đề cử mình: bao gồm các thông tin sau: họ tên, email, tiêu đề, tin
nhắn, một đơn xin việc đính kèm.

o


Xem các mẫu đơn xin việc, hoặc các mẫu đơn giới thiệu được cung
cấp sẵn trên website.

o

Tài khoản: người xin việc có thể tạo, cập nhật thông tin tài khoản của
mình.

-

Nhà tuyển dụng:

GVHD: Phan Võ Minh Thắng

7

SV: Hồng, Mạnh, Phong


Xây dựng mạng việc làm trên nền tảng Joomla
o

Tạo tài khoản nhà tuyển dụng: gồm các thông tin account, thông tin cá
nhân, thông tin về công ty.

o

Chức năng đăng thông tin việc làm.


o

Quản lý các đơn xin việc:


Thư mục lưu các đơn xin việc vừa gửi đến  tương ứng sẽ có
chức năng tìm kiếm trong thư mục này như: tìm kiếm theo
người tạo thư mục, tìm kiếm theo thời gian gửi đơn xin đến ...



Thư mục lưu các đơn xin việc đã được xem  chức năng tìm
kiếm tương ứng.



Thư mục lưu các đơn xin việc vừa cập nhật  chức năng tìm
kiếm tương ứng.

o

Quản lý các công việc đã đăng tuyển dụng:


Quản lý danh sách các công việc đã đăng thông tin tuyển dụng
gồm: danh sách các công việc đang tuyển dụng, danh sách các
công việc đã quá thời hạn tuyển dụng, những công việc chưa
được đăng.




Chức năng tìm kiếm đơn xin việc theo ngày tháng mà người tìm
việc đã đăng đơn đó, tìm kiếm theo trạng thái (expire, being
used, waitting for approval) của 1 đơn xin việc.

o

Quản lý tài khoản:


Thêm user: khi nhà tuyển dụng đăng ký lần đầu tiên thì đó là
user root, họ có thể thêm những tài khoản phụ khoản.



Quản lý quyền hạn của các tài khoản phụ.



Chỉnh sửa thông cá nhân.



Chuyển đổi mật khẩu.

GVHD: Phan Võ Minh Thắng

8

SV: Hồng, Mạnh, Phong



×