Professional Documents
Culture Documents
Xây Dựng Website Hỗ Trợ Tìm Kiếm Việc Làm
Xây Dựng Website Hỗ Trợ Tìm Kiếm Việc Làm
1
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
MỞ ĐẦU
Trong thời đại công nghệ phát triển như ngày nay, nhu cầu tìm việc trực tuyến trở là
một yêu cầu thiết yếu trong cuộc sống. Yêu cầu công việc và nguồn nhân lực là rất
lớn. Do đó xây một hệ thống xử lý trực tuyến nhanh, ổn định và dễ dàng cho người
sử dụng là một yêu cầu gây khó khăn trong kỹ thuật phân tích và xử lý của website.
Qua cách nhìn nhận đó, nhóm tìm hiểu kỹ thuật mới xây dựng website nhằm đáp
ứng tiêu chí trên.
Khóa luận này được chia làm 3 phần:
o Phần 1: Khảo sát thực tế, tìm hiểu nhu cầu người dùng
o Phần 2: Phân tích thiết kế và hiện thực đề tài
o Phần 3: Hướng phát triển và kết luận
2
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
LỜI CẢM ƠN
Trước tiên chúng em xin gửi lời cảm ơn chân thành tới TS.Nguyễn Đình
Thuân đã dành thời gian để hướng dẫn chúng em hoàn thành khóa luận tốt nghiệp
này. Ngoài ra chúng em cũng gửi lời cảm ơn tới các thầy cô khoa Hệ Thống Thông
Tin thuộc trường Đại Học Công Nghệ Thông Tin - Đại Học Quốc Gia TP.Hồ Chí
Minh đã rất tận tâm hướng dẫn việc học tập của chúng em và các bạn sinh viên khác
trong suốt những năm tháng học tập tại trường. Đồng thời lời cảm ơn này cũng xin
dành cho anh Nguyễn Quan Thái đã góp ý và nhiệt tình cung cấp dữ liệu cho em.
Cuối cùng chúng em xin cảm ơn Cha Mẹ là những người sinh ra và dưỡng dục chúng
em tới ngày hôm nay. Chúng em xin dành thành quả của khóa luận này để tặng
những người mà chúng em tri ân.
Do kiến thức và thời gian có hạn nên khóa luận này chắc chắn không tránh
khỏi thiếu sót, mong các thầy cô chân thành góp ý.
Sinh viên
Nguyễn Hữu Hữu
Nguyễn Tiến Long
NHẬN XÉT
3
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
NHẬN XÉT
(Của giảng viên phản biện)
4
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
MỤC LỤC
5
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
- Trong thời đại ngày nay, nhu cầu việc làm và nhân lực là rất lớn. Do đó xây một hệ
thống cho phép nhà tuyển dụng đăng tin tìm việc làm, qua đó người tìm việc có thể
tìm thấy các việc làm phù hợp với khả năng là rất cần thiết.
- Hệ thống là cổng thông tin phục vụ cho đối tượng chính yếu là sinh viên và các
doanh nghiệp, là cầu nối giữa sinh viên và các doanh nghiệp.
- Ngoài ra hệ thống còn cho phép các trung tâm đào tạo đăng các tin tức đào tạo, các
khóa huấn luyện, qua đó người tìm việc có thể tìm được các khóa đào tạo để rèn
luyện và nâng cao các kỹ năng mà từ đó có thể tìm được công việc phù hợp hơn với
nhu cầu thực tế.
- Trước nhu cầu thực tế của nạn thất nghiệp cùng với sự phát triển của công
nghệ thông tin mạnh mẽ của Việt Nam, hệ thống tìm việc trực tuyến hiệu quả
là một công cụ hết sức cần thiết. Mặc dù có rất nhiều trang web đăng tuyển
dụng và tìm việc nhanh nhưng vẫn còn nhiều vấn đề về việc tạo hồ sơ và gửi
cho nhà tuyển dụng.
- Cùng với sự tích hợp công nghệ mới, nhóm tìm hiểu và phân tích nhu cầu
người dùng dựa trên tiêu chí tốc độ xử lý nhanh và thao tác đơn giản giúp
người dùng dễ dàng trong việc tìm công việc phù hợp tạo và gửi hồ sơ ứng
tuyển đến nhà tuyển dụng.
- Đề tài cung cấp cho người tìm việc nói chung và các bạn sinh viên nói riêng
công cụ để tạo hồ sơ trực tuyến, là nơi các ứng viên tìm kiếm việc làm phù
6
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
hợp với khả năng. Bên cạnh đó nhà tuyển dụng và trung tâm đào tạo cũng có
thể dễ dàng đăng tin tuyển dụng hoặc tin đào tạo lên website.
- Trong quá trình thực hiện khóa luận này nhóm đã áp dụng được những điều
được học trong nhà trường vào thực tế và cũng đã biết được thêm các công
nghệ mã nguồn mở trên nền ngôn ngữ JAVA như Java server pages
framework, Spring framework, Hibernate framework. Ngoài ra nhóm còn tìm
hiểu qui trình phát triển phần mềm ICONIX áp dụng khóa luận.
- Hiện nay, nhu cầu tìm kiếm việc làm theo khả năng và nhu cầu tìm kiếm
nguồn nhân lực gặp nhiều khó khăn khiến các nhà tuyển dụng không tìm được
nhân viên phù hợp cũng như nhân viên không tìm được vị trí công việc phù
hợp.
- Thực tế hiện nay có rất nhiều website tìm việc và tuyển dụng rất hiệu quả như
là VietNamWork.com, Timviecnhanh.com,… giúp người tìm việc tìm thấy
những công việc rất dễ dàng nhưng ở khâu tạo hồ sơ vẫn chưa thỏa mãn được
nhu cầu của người sử dụng cụ thể là ở bước nhập liệu bị ràng buộc quá nhiều
thông tin.
- Hệ thống hiện thực trong khóa luận này nhằm đáp ứng nhu cầu trên: Giúp
người tìm việc tạo hồ sơ dễ dàng và thuận lợi trong việc gửi hồ sơ đến các nhà
tuyển dụng.
7
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
- Có 6 bước trong qui trình ICONIX được thực hiện như sau:
i. Phân tích yêu cầu:
o Yêu cầu chức năng: Định nghĩa ra các chức năng hệ thống sẽ
làm.
o Mô hình hóa phạm vi: Hiểu được không gian vấn đề và các
thuật ngữ nhập nhằng trong khâu phân tích giữa khách hàng và
người phân tích yêu cầu.
o Yêu cầu hành vi: Định ra hệ thống và người dùng sẽ tương tác
thế nào dựa vào các bản phác thảo giao diện (GUI prototype)
và xác định tất cả các trường hợp sử dụng sẽ hiện thực. Tuy
nhiên ở bước này không yêu cầu phải xác định đầy đủ hết tất cả
các trường hợp sử dụng. Trong các bước sau sẽ giúp chúng ta
8
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
xác định thêm các trường hợp sử dụng mà chưa xác định được
ở bước này.
o Hoàn tất mốc thứ nhất: Ở bước này chúng ta xem xét các
trường hợp sử dụng đã xác định được có phù hợp với yêu cầu
của khách hàng hay chưa.
ii. Phân tích và thiết kế sơ bộ:
o Robustness analysis(Phân tích sơ bộ): Vẽ ra các mô hình
robustness(bức tranh về các đối tượng trong usecase), vẽ lại
luồng đi như trong đặc tả usecase
o Cập nhật domain model: ở bước này chúng ta sẽ tìm các lớp còn
thiếu , loại bỏ sự nhập nhằng trong việc đặt tên lớp, thêm thuộc
tính và các phương thức cho cho các lớp.
o Đặt tên tất cả chức năng logic phần mềm cần thiết để usecase
hoạt động
o Viết lại bản nháp đặc tả usecase đầu tiên
iii. Cột mốc 2: Đánh giá lại khâu phân tích và thiết kế sơ bộ.
iv. Thiết kế chi tiết
o Mô hình sequence: Dựa trên bản nháp đặc tả usecase đầu tiên vẽ
ra các sơ đồ trình tự. Mục tiêu của bước này là xác định ra các
hành vi của các lớp.
o Cập nhật lại các mô hình domain trong khi đang vẽ sở đồ trình
tự. Ở bước này mô hình miền (domain model) gần như tiến sát
đến mô hình lớp (class diagram) vì chúng ta xác định được
thêm các thuộc tính và các phương thức ở bước này.
o Tinh chỉnh lại các mô hình tĩnh
v. Cột mốc 3: Đánh giá lại khâu phân tích một cách kỹ lưỡng và chi tiết
trước khi đi vào hiện thực chương trình.
vi. Hiện thực chương trình:
o Lập trình và kiểm thử tưng đơn vị nhỏ: Dựa vào các bản thiết kế
ở các bước trên tiến hành việc lập trình và kiểm thử từng đơn vị
nhỏ(các hàm trong các class).
o Tích hợp các chức năng lại với nhau và kiêm thử theo kịch bản
và tình huống như đặc tả usecase
o Xem lại sự tương đương giữa các đoạn mã và cập nhật lại các
mô hình để chuẩn bị cho khâu tiếp theo của việc phát triển hệ
thống.
9
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
2.1.2. Điểm khác biệt giữa qui trình ICONIX và các qui trình khác:
- Qui trình ICONIX đưa ra cách để làm sao từ bước đặc tả usecase đến bước
hiện thực chương trình một cách nhanh và hiệu quả nhất, giảm tải một số
khâu chiếm quá nhiều thời gian trong các qui trình lớn khác, ví dụ như qui
trình RUP thường xảy ra tình trạng analysis paralysis( tê liệt phân tích).
- Việc đưa thêm lược đồ vững mạnh(robustness diagram) giúp cho việc vẽ các
lược đồ tuần tự(sequence diagram) và các mô hình lớp(class diagram) dễ dàng
hơn. Lược đồ vững mạnh là cầu nối giữa các bản đặc tả usecase và việc vẽ
các lược đồ tuần tự, giúp cho người thiết kế tách bạch rõ ràng các hành vi của
hệ thống, hạn chế sự nhập nhằng và thiếu sót khi vẽ lược đồ tuần tự, bởi vì
khi vẽ các robustness diagram chúng ta sẽ khám phá ra các chức năng hành vi
ẩn mà không nhìn thấy được lúc viết đặc tả usecase. Nhờ đó mà lược đồ tuần
tự khi vẽ sẽ sát với yêu cầu thực tế của khách hàng hơn.
- Đưa ra mô hình lĩnh vực(domain modeling): đây là mô hình tiền thân của mô
hình lớp (class diagram). Mô hình này được đưa ra trước tiên nhằm đưa ra
một từ điển thuật ngữ sử dụng trong dự án. Mục đích là làm cho mọi người
hiểu rõ hơn về không gian của dự án bằng các thuật ngữ rõ ràng. Mô hình này
giúp xác định phạm vi và các hình thức – nền tảng của việc xây dựng các
trường hợp sử dụng( usecases). Mô hình này cũng giúp cho việc trao đổi giữa
các thành viên trong dự án được thuận tiện và dễ hiểu hơn dựa vào bảng các
thuật ngữ được đưa ra.
- Bản đặc tả usecase được cập nhật dần theo từng cột mốc của qui trình phát
triển, các qui trình khác thường yêu cầu bản đặc tả usecase chi tiết và bao quát
được hết các luồng đi khác của usecase tại một khâu trong qui trình.
11
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
iii. Các luồng khác:Trường hợp trả lời sai câu hỏi bảo mật quá 3 lần bạn
phải nhập lại chuỗi CAPCHA ở bước 2 thì mới có thể tiếp tục tác vụ.
iv. Sơ đồ:
12
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
13
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
14
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
đăng kí tài khoản thành công, sau đó chuyển đến trang quản lý thông tin
người dùng dựa vào loại tài khoản mà người đó chọn.
iii. Các luồng khác:
o Username đã tồn tại trong hệ thống: hệ thống sẽ hiển thị thông
báo cho người dùng, yêu cầu người dùng chọn tên khác.
o mật khẩu người dùng nhập vào không trùng nhau: hệ thống sẽ
hiển thị thông báo yêu cầu người dùng nhập lại 2 mật khẩu.
o Thông tin nhập vào không hợp lệ: điều kiện khi nhập thông tin
là password phải có độ dài hơn 4 kí tự, email phải đúng định
dạng, nếu không đúng các điều kiện đó thì người dùng phải
nhập lại thông tin.
o Người dùng nhập sai captcha quá n lần (số lần này sẽ được cấu
hình động): hệ thống sẽ không cho phép người dùng thực hiện
chức năng đăng kí trong vòng 5 phút. (Lưu ý: captcha dễ đọc tí
hoặc là một phép toán để không làm phiền user)
o Phương án sử dụng Open ID.
15
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
16
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
o Button gửi hồ sơ : hồ sơ tạo theo dạng chuẩn của NTD qui định
(để sử dụng chức năng này cần phải đăng nhập).
iii. Các luồng khác:
iv. Giao Diện:
17
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
o Tiêu đề
o Nội dung:
o Ngành nghề
o Đối tượng
o Số lượng
o Mô tả công việc
o Menu chức năng đi kèm: Nộp đơn, In tin, giới thiệu tin cho bạn
bè.
iv. Các luồng khác:
o Người dùng có thể ý kiến về tin này có thể comment ngay bên
dưới.(chức năng này do người đăng tin đặc quyền).
o Chức năng báo cáo tin quảng cáo hay Spam: vì nhiều NTD dỏm
lợi dụng lên đây để quảng cáo. Khi người dùng báo tin spam, ở
mục “Thông Báo Tin Spam” sẽ nhận được báo cáo là đường
dẫn đến thông tin này cùng với số lượng người báo cáo spam và
tên người báo cáo spam. Kiểm soát spam như sau:
Người quản trị sẽ kiểm tra lại bằng cách click vào đường
link và cập nhật xóa bài viết nếu là spam.
Trường hợp người quản trị nội dung chưa kịp kiểm tra
thông tin, nếu số người báo spam vượt mức (qui định) thì
hệ thống sẽ tự ẩn bài spam.
18
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
19
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
iii. Các luồng khác:User đã đăng nhập có thể in khóa học để nhận phiếu
giảm giá hoặc giới thiệu bạn bè tham gia khóa học này. (Do trung tâm
đào tạo thiết đặt quyền).
iv. Hình Vẽ:
o Clip hướng dẫn viết CV cùng với những thắc mắc bên dưới của
người dùng.
o Button nổi bật Tạo CV ngay bên cạnh.
o Đặt câu hỏi: Để có thể đặt câu hỏi về nội dung hướng dẫn,
người dùng phải Đăng Nhập vào hệ thống hoặc Đăng Nhập với
OpenID.
o Nội dung hiển thị trên trang này nhấn mạnh điểm nổi bật chức
năng Tạo CV.
20
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
21
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
i. Chức năng: Chức năng tìm kiếm tất cả những công việc do nhà tuyển dụng
hoặc ban quản trị được đăng trong và ngoài hệ thống
ii. Luồng cơ bản:Ô nhập liệu từ khóa cần tìm.
o Dữ liệu sẽ tìm kiếm ưu tiên từ "từ khóa nổi bật" sau đó (phân loại
bằng các đặc điểm mở rộng nếu có) mới đến keyword .
o Kết quả hiển thị có phân trang và không quá 10 tin trong 1 trang :
o Tiêu đề
o Nội dung giới thiệu (với độ dài khoảng 2 dòng, khi rê vào sẽ hiển
thị đầy đủ nội dung giới thiệu, khi click vào sẽ chuyển sang trang
với nội dung tuyển dụng đầy đủ)
iii. Các luồng khác:
3.1.2.9. Tìm việc mở rộng
i. Chức Năng:(Mở rộng của chức năng Tìm Việc) Tìm kiếm công việc với
nội dung chọn lọc.
ii. Luồng cơ bản: Bên cạnh ô nhật từ khóa là các mục lựa chọn nhóm công
việc cần tìm, tìm theo ngành nghề, chức vụ,công ty cùng với các check
box "vùng cần tìm" như sau:
o Trong hệ thống: công việc đăng trên hệ thống này
o HS Đầy Đủ Nhất
Người dùng click vào loại hồ sơ để xem chi tiết hồ sơ.
23
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
iii. Các luồng khác: Khi người dùng chọn mẫu hồ sơ để xem và click vào
tạo hồ sơ thì hệ thống sẽ kiểm tra người dùng đăng nhập hay chưa. Nếu
chưa đăng nhập: hệ thống sẽ lưu lại action và hiển thị trang yêu cầu đăng
nhập. Nếu đã đăng nhập (và thỏa yêu cầu sử dụng chức năng tạo hồ sơ)
thì người dùng sẽ được đưa tới trang tạo hồ sơ cùng với mẫu hồ sơ đã
chọn.
3.1.2.11. Giới thiệu với bạn bè
i. Chức năng:Ứng viên có thể gửi email đến bạn bè của mình để giới thiệu
về tính năng tạo hồ sơ, theo mẫu thiết kế sẵn hoặc giới thiệu trên các
mạng xã hội: Facebook; Twitter; Buzz; Youtube; Flickr; Linked IN; RSS;
Picassa .
ii. Luồng cơ bản:Hệ thống hỗ trợ lưu giữ các địa chỉ mail của bạn bè:
yahoo,gmail,facebook,… Khi chọn chức năng giới thiệu bạn bè, hệ
thống sẽ đưa ra danh sách các địa chỉ mail của bạn bè để bạn có thể add
vào như sau: Mục “Mail To” có chức năng “Thêm Địa chỉ mail của bạn
bè”, khi click vào chức năng này sẽ hiển thị một bảng: gồm các check
box có địa chỉ mail và hình đại diện để bạn chọn.
iii. Các luồng khác:
3.1.2.12. Tìm kiếm tin tức
i. Chức năng: Tin tức bao gồm tin tuyển dụng trong hệ thống và tin lọc về
từ các tang khác và tin các khóa học đào tạo; tin tức chia sẻ.
ii. Luồng cơ bản: Chức năng tìm kiếm tin tức sẽ được lọc theo từ ngày đến
ngày, lọc theo ngành nghề, đối tượng đọc (người tìm việc, NTD, ban
quản trị,...) Chi tiết tin tức bao gồm các nội dung sau:
o Tiêu đề tin tức
o Từ khóa tin tức
o Nội dung tin
o Tên người đăng tin
iii. Các luồng khác: Trường hợp không tìm thấy thông tin yêu cầu, hệ thống
sẽ thông báo không tìm thấy thông tin cùng với tác vụ "Đăng tin mới"
ngay bên dưới.
24
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
iv. Sơ Đồ Luồng Đi
25
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
o Hoàn thành, chờ quản lý kích hoạt tin. Sau khi tự ý chỉnh sửa nội
dung thì tin sẽ bị ẩn và cần nhân viên kích hoạt lại
o Cập nhật trạng thái tin tuyển dụng như: đã tuyển đủ số lượng, đang
tuyển gấp,….
o Chức năng tự trả lời nếu như ứng viên nộp đơn nhắm giúp nhân
viên tuyển dụng dễ quản lý, tiết kiêm thời gian. Nội dung tin được
cập nhật trước, hẹn ngày phỏng vấn nếu có.
ii. Luồng cơ bản:Nhà tuyển dụng đăng nhập vào hệ thống, nhấn vào nút
đăng tin tức tuyển dụng, hệ thống sẽ hiển thị trang web chứa thông tin
cần điền vào, nhà tuyển dụng điền đầy đủ thông tin, sau đó chọn nút
xem trước để xem thông tin đã đầy đủ chưa, sau đó nhà tuyển dụng
nhấp nút đăng tin, hệ thống sẽ cập nhật tin đã đăng vào cơ sở dữ liệu,
gửi email thông báo đến nhân viên quản lý là có tin tuyển dụng mới cần
được xét duyệt, hệ thống thông báo với nhà tuyển dụng là tin tức đang
được kiểm duyệt và quay trở lại trang danh sách các tin tức tuyển dụng
của nhà tuyển dụng đã đăng.
iii. Các luồng khác: Nhà tuyển dụng nhập thiếu hoặc nhập thông tin không
chính xác: Hệ thống sẽ liệt kê các thông tin nhập vào bị sai hoặc thông
tin nào còn thiếu để người dùng biết nhập lại.
3.1.3.2. Xem và tìm kiếm ứng viên
i. Chức năng:
o Chỉ xem được những thông tin mà người tìm việc cho phép nhà
tuyển dụng xem (người tìm việc cấu hình mức độ truy cập public
và mức độ nhà tuyển dụng)
o Chức năng xem hồ sơ ứng viên nâng cao tùy theo tài khoản của NTD đã
đăng ký dịch vụ: Bị giới hạn số lượng hồ sơ xem; bị giới hạn ngành nghề
hoặc chuyên môn của ứng viên đã nhập, bị giới hạn số năm kinh nghiệp
làm việc và chuyên môn.
26
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
27
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
28
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
o Kích hoạt, cập nhật tình hình tin tuyển dụng như: Đang thiếu, đã
nhận đủ số lượng, đã tuyển xong vị trí phù hợp. Hệ thống cũng bổ
sung chức năng tìm kiếm tin tuyển dụng theo các mức độ của tình
hình tin tuyển dụng.
iv. Các luồng khác:
3.1.3.5. Quản lý thông tin về nhà tuyển dụng
i. Chức năng: Cập nhật những thông tin về nhà tuyển dụng:
o Địa chỉ
o Lĩnh vực
o Qui mô
ii. Luồng cơ bản: Nhà tuyển dụng sau khi đăng nhập vào hệ thống, chọn
liên kết đến trang quản lý thông tin giới thiệu về nhà tuyển dụng, thông
tin bao gồm:
o Tên công ty
o Địa chỉ
o Lĩnh vực
o Thế mạnh
o Yêu cầu công việc
o Nhu cầu nhân sự thế nào
iii. Các luồng khác:
3.1.4. Các usecase trong gói người tìm việc(applicants):
i. Thể hiện sự tương tác giữa actor người tìm việc(applicants) với các chức
năng của hệ thống mà actor người tìm việc(applicants) được sử dụng đến
29
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
3.1.4.1. Tạo hồ sơ
i. Chức năng: Tạo hồ sơ và có danh mục đánh giá trình độ ứng viên để
chọn được những ứng viên có năng khiếu và chuyên môn cao ở các
mảng ngành nghề.
ii. Luồng cơ bản: Người sử dụng chọn loại hồ sơ cần tạo:
o Chọn mẫu hồ sơ có sẵn: hệ thống sẽ từ trích xuất thông tin của
người dùng nhập trước đó để đưa vào mẫu hồ sơ này:
a. Trường hợp hồ sơ đã đủ thông tin: hệ thống sẽ review lại lần
nữa cho người dùng kiểm tra lần cuối cùng với nhưng tác vụ
trích xuất hồ sơ bên dưới (gửi hồ sơ, in hồ sơ, ...)
b. Trường hợp hồ sơ chưa đủ thông tin: hệ thống sẽ review lại
thông tin của hồ sơ này đồng thời sẽ nhấn mạnh những phần
hồ sơ còn thiếu cho người dùng biết bằng cách làm khác biệt
(đổi màu chữ) thông tin trống chưa điền.
o Chọn mẫu hồ sơ tự tạo: khi chọn loại này, hệ thống sẽ đưa ra cho
người dùng hàng loạt thông tin cần điền cùng với check box bên
cạnh, người dùng sẽ check vào các thông tin cần thiết mà mình
muốn để tạo hồ sơ.
o Chọn Giao Diện Cho Hồ Sơ xuất trong ngân hàng mẫu hồ sơ: đây là
chức năng cho người dùng tự chọn một giao diện cho hồ sơ của mình sau
khi đã tạo xong hồ sơ và cần xuất sang những dạng file như .doc hay .pdf
để gửi email hoặc in ra nộp cho nhà tuyển dụng
30
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
31
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
32
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
3.1.4.4. Gửi hồ sơ
i. Chức năng: Sau khi tìm được thông tin tuyển dụng phù hợp với khả
năng. Người tìm việc click chọn “Gửi hồ sơ cho nhà tuyển dụng”.
ii. Luồng cơ bản:
o Dựa vào các kỹ năng yêu cầu của nhà tuyển dụng, dựa vào các yêu
cầu của tin tuyển dụng hệ thống sẽ tự động suggest các kỹ năng
phù hợp với yêu cầu công việc và hiển thị ra cho người tìm việc
xem (check lại).
o Người tìm việc có thể sửa (thêm, xóa) những thông tin không cần
thiết mà hệ thống đưa ra, sau đó đưa ra các thông tin mà ứng viên
thấy ưng ý nhất, sau đó ứng viên nhấn nút nộp hồ sơ online đến nhà
tuyển dụng ngay trên hệ thống.
iii. Các luồng khác:Thiết lập cách thức gửi và nhận hồi âm cho hồ sơ này:
o Địa chỉ nhận mail: là địa chỉ mail mà bạn dùng liên lạc với NTD
Mail trên hệ thống: mỗi tài khoản khi tạo sẽ đươc có 1 địa chỉ mail
trên hệ thống.
o Mail riêng: bất kỳ mail nào mà bạn đang sử dụng.
o Nhận thông báo qua tin nhắn khi có hồi âm: check true/false
iv. Sơ Đồ Luồng Đi:
33
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
34
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
35
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
2.2.5. Các usecase trong gói trung tâm đào tạo (training center):
Thể hiện sự tương tác giữa actor nhân viên trung tâm đào tạo với các chức
năng của hệ thống.
37
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
38
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
e. Để đảm bảo các tin đăng có chất lượng, sau khi các thông
tin khóa học đã điền đầy đủ, người đăng tin được nhập một
thông báo đã đăng tin thành công và đợi bộ phận kiểm duyệt
nội dung sẽ sớm kích hoạt tin đăng.
vii. Các luồng khác:
o Nhân viên trung tâm đào tạo nhập thông tin không đầy đủ, hệ thống
sẽ hiển thị thông báo và yêu cầu người dùng nhập thông tin đầy đủ.
o Ghi chú:Khi nhân viên trung tâm đào tạo đăng tin khóa học, yêu
cầu họ chọn nhóm kỹ năng, ngày bắt đầu, ngày kết thúc để tiện cho
việc thống kê và tìm kiếm sau này.
o Khi liệt kê danh sách các khóa học thì liệt kê link đến chi tiết mỗi
khóa học chỉ cần dựa vào mã khóa học, còn đối với liên kết đến chi
tiết khóa học ở trang public cho khách đọc thì nên để link theo mẫu
(http://hiiworks.com/web/courses/20101202-tieu-de-khoa-hoc-
tukhoa).
o Lọc theo tên khóa học và nội dung, hệ thống sẽ hiển thị tất cả các khóa
học đã đăng của trung tâm đào tạo được sắp xếp theo thứ tự ngày tháng
năm giảm dần.
39
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
2.2.5.3. Quản lý thông tài khoản của nhân viên trung tâm đào tạo
i. Chức năng:
ii. Luồng cơ bản:
o Nhân viên trung tâm đào tạo nhấn vào nút quản lý thông tin, hệ
thống sẽ hiển thị các thông tin tài khoản như username, mật khẩu,
email, số điện thoại.
o Nhân viên trung tậm đào tạo có thể làm các thao tác sau:
o Đổi mật khẩu: nhấn vào link đổi mật khẩu, hệ thống sẽ yêu cầu
người dùng nhập mật khẩu cũ và 2 lần mật khẩu mới, người dùng
nhấn nút cập nhật, hệ thống sẽ kiểm tra mật khẩu cũ có đúng với
username không, sau đó kiểm tra 2 mật khẩu mới có khớp nhau
không, nếu đúng hệ thống sẽ thông báo thay đổi mật khẩu thành
công.
o Thay đổi thông tin như email, số điện thoại: người dùng nhập thông
tin mới, nhấn nút cập nhật hệ thống sẽ kiểm tra thông tin đầu vào
của người dùng, nếu hợp lệ hệ thống sẽ cập nhật thông tin mới và
thông báo đổi thông tin thành công.
o Thay đổi các thông tin giới thiệu về tổ chức đào tạo, hình ảnh đại
diện, logo.
iii. Các luồng khác:
o Mật khẩu cũ không đúng: hệ thống yêu cầu người dùng nhập lại
mật khẩu cũ
o Thông tin nhập vào như email,số điện thoại không hợp lệ: Thông
báo và yêu cầu người dùng nhập lại thông tin
o Hai mật khẩu mới không trùng nhau: Hệ thống sẽ yêu cầu người
dùng nhập lại
o Thông tin nhập vào như email,số điện thoại không hợp lệ: Thông
báo và yêu cầu người dùng nhập lại thông tin.
2.2.5.4. Quản lý thông tin trung tâm đào tạo
i. Chức năng:
ii. Luồng cơ bản:
o Mỗi trung tâm đào tạo sẽ có một trang để giới thiệu về họ, nhân
viên trung tâm đào tạo sẽ đăng nhập vào và quản lý thông tin của
trung tâm họ với các chức năng:
o Cập nhật thông tin về trung tâm đào tạo: tên trung tâm, địa chỉ, giới
thiệu công ty.
o Logo hình ảnh.
40
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
2.2.6. Các usecase trong gói người quản trị nội dung(moderator)
41
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
thống, người quản trị có thể gửi thư tư vấn đến ứng viên.
ii. Luồng cơ bản:
o Trang tư vấn ứng viên bao gồm các phần:
a. Danh sách ứng viên cần tư vấn: sắp xếp theo thời gian yêu
cầu
b. Danh sách nội dung đã tư vấn
c. Đặt nội dung tự động trả lời
d. Đặt khoảng thời gian tự động trả lời
o Để trả lời tư vấn cho ứng viên, người quản trị sẽ click vào ứng viên
để xem chi tiết yêu cầu và hồ sơ của ứng viên. Ở trang này, bên
dưới sẽ là ô nhập nội dung để gửi tư vấn cho ứng viên. Người quản
42
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
trị có thể chọn chức năng dùng bài viết đã tư vấn có lưu trong
“Danh sách nội dung đã tư vấn” để trả lời ứng viên.
o Dựa trên thông tin ứng viên, hệ thống sẽ đưa ra đánh giá chung, từ
đó người quản trị dựa trên cả hồ sơ ứng viên và đánh giá tự động
của hệ thống để tư vấn cho ứng viên.
iii. Các luồng khác: Nếu sau khoảng thời gian nhất định, người quản trị
chưa xem xét thì hệ thống sẽ tự động gửi tư vấn đến ứng viên.
iv. Sơ Đồ Luồng Đi:
43
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM
iii. Các luồng khác: Ghi chú:Một tin tức có các trạng thái sau: Pending(chờ
kiểm duyệt), Active(Đang được đăng), Deactive(không được hiển thị),
Rejected(Từ chối)
iii. Các luồng khác: Trường hợp liên kết không tồn tại sẽ không được active
134550 44