You are on page 1of 44

XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM

ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH


TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA HỆ THỐNG THÔNG TIN


---------------------∇---------------------

KHOÁ LUẬN TỐT NGHIỆP

XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM


VIỆC LÀM

Giảng viên hướng dẫn: TS.NGUYỄN ĐÌNH THUÂN


Sinh viên thực hiện:
NGUYỄN HỮU HỮU - MSSV :06520200
NGUYỄN TIẾN LONG - MSSV:06520268
Lớp : HTTT01
Khoá : 1 (2006-2011)

1
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM

TP. Hồ Chí Minh, tháng 3 năm 2011

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

(Của giảng viên hướng dẫn)

.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
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

DANH MỤC SƠ ĐỒ, HÌNH

CHƯƠNG 1 : GIỚI THIỆU ĐỀ TÀI

1.1. TỔNG QUAN VỀ ĐỀ TÀI

- 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ế.

1.2. Ý NGHĨA ĐỀ TÀI

- 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.

1.3. KHẢO SÁT THỰC TẾ

- 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

CHƯƠNG 2: PHƯƠNG PHÁP PHÂN TÍCH THIẾT KẾ VÀ CÔNG NGHỆ


NỀN TẢNG

2.1. PHƯƠNG PHÁP PHÂN TÍCH THIẾT KẾ


2.1.1. Giới thiệu qui trình phát triển phần mềm ICONIX:

Hình 1. Mô hình qui trình ICONIX

- 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.

2.1.3. Tại sao lại chọn qui trình ICONIX:


- Chỉ cần sử dụng một tập con các lược đồ lõi của UML: dùng 4 trong 14 lược
đồ của UML.
- Qui trình này dễ dàng được theo dõi ngay từ bước đầu tiên của việc phát triển
dự án.
- Các đặc tả uscase bao quát được hết toàn bộ các bổi cảnh của usecase, và
được cập nhật lại sau bước vẽ robustness diagram và sequence diagram.
- Hướng đến việc thiết kế dự án theo hướng đối tượng từ các usecase.
- Là qui trình thực tế đã được kiểm chứng qua nhiều dự án lớn.

2.1.4. Áp dụng qui trình ICONIX vào khóa luận:


- Qui trình ICONIX là một qui trình rất hay trong việc phát triển phần mềm, để
áp dụng được qui trình ICONIX một cách hiệu quả đòi hỏi nhiều kinh nghiệm
làm việc thực tế.
- Trong quá trình làm khóa luận này nhóm đã tìm hiểu và vận dụng được những
kiến thức sau:
o Khâu phân tích yêu cầu
o Khâu phân tích thiết kế sơ bộ
10
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM

o Thiết kế chi tiết

2.2. CÔNG NGHỆ NỀN TẢNG:


- Giới thiệu về 3 công nghệ JSF, SPRING,HIBERNATE

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ HIỆN THỰC HỆ


THỐNG

3.1. PHÂN TÍCH THIẾT KẾ HỆ THỐNG


3.1.1. Các usecase trong gói general:
- Là những usecase được dùng bởi nhiều actor ở nhiều vai trò khác nhau.

3.1.1.1. Đăng Nhập


i. Chức năng:
ii. Luồng cơ bản:Người sử dụng nhập thông tin vào các field username và
password của box đăng nhập trên trang web, sau đó nhấn nút đăng
nhập. Hệ thống kiểm tra xem username và mật khẩu trong hệ thống,
nếu đúng người dùng đăng nhập thành công, sau đó hệ thống sẽ
chuyển sang trang web phù hợp với vai trò của người dùng. (Kích hoạt
email – phương án sử dụng Open ID).
iii. Các luồng khác:
o Người dùng gõ sai username: Hệ thống sẽ yêu cầu người dùng
nhập lại username, nếu nhập quá 3 lần hệ thống sẽ hiển thị
CAPTCHA để ngăn chặn người dùng tấn công hệ thống bằng
DDOS .
o Người dùng gõ sai mật khẩu:Hệ thống sẽ yêu cầu người dùng
nhập lại mật khẩu, nếu nhập quá 3 lần hệ thống sẽ hiển thị
CAPCHA để ngăn chặn người dùng tấn công hệ thống bằng
DDOS

11
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM

3.1.1.2. Đăng xuất:


i. Chức năng:
ii. Luồng cơ bản:Người dùng click chuột vào nút đăng xuất (logout), hệ
thống sẽ tự động chuyển đến trang chủ và cập nhật trạng thái truy cập
của người dùng là đã thoát ra ngoài.
iii. .Các luồng khác:
3.1.1.3. Xử lý quên mật khẩu
i. Chức năng:
ii. Luồng cơ bản:Hệ thống yêu cầu nhập tên đăng nhập, sau đó nhập
chuỗi CAPCHA để tiếp tục tác vụ, cuối cùng bạn phải lựa chọn một
trong các cách thức sau để khôi phục mật khẩu:
o Gửi mail phục hồi đến hộp thư của bạn

o Trả lời câu hỏi bảo mật

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

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


i. Chức năng:
ii. Luồng cơ bản:
o Người dùng nhấp chuột vào nút sửa thông tin tài khoản, sau đó
hệ thống sẽ đưa ra các thông tin liên quan đến tài khoản của
người dùng như mật khẩu, họ tên, ngày sinh, email liên hệ, hình
đại diện để cho người dùng thay đổi.
o Sau khi đã cập nhật các thông tin cần thay đổi người dùng nháp
nút lưu thông tin, hệ thống hỏi người dùng có muốn lưu thay
đổi không, người dùng nhấn nút đồng ý hệ thống sẽ cập nhật
những thay đổi vào cơ sở dữ liệu.
iii. Các luồng khác:
o Người dùng nhập thông tin không hợp lê: hệ thống sẽ đưa ra các
thông báo đến người dùng và yêu cầu nhập lại thông tin đã nhập
sai.
o Người dùng không đồng ý lưu thay đổi thông tin đã điền: hệ
thống sẽ không cập nhật thông tin đã điền vào cơ sở dữ liệu
iv. Sơ đồ:

3.1.2. Các usecase trong gói khách(guess):


thể hiện sự tương tác giữa actor khách với các chức năng của hệ thống mà
actor khách được sử dụng đến

13
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM

3.1.2.1. Đăng kí tài khoản


i. Chức năng:
ii. Luồng cơ bản:Người dùng nhấp vào liên kết đến trang đăng kí tài
khoản, chọn loại tài khoản mà họ muốn đăng kí (người tìm việc, trung
tâm đào tạo, nhà tuyển dụng), Với mỗi loại tài khoản mà họ muốn đăng
kí sẽ hiện ra các field bắt buộc phải điền thông tin vào như:
o username (có kèm chức năng kiểm tra tồn tại hay chưa bên
cạnh)
o password (có confirm password)

o email(bắt buộc phải có để gửi email confirm)

o captcha(để chống ddos)


Sau khi đã điền đầy đủ các thông tin trên người dùng nhấn vào nút
đăng kí, hệ thống sẽ kiểm tra tính đúng đắn của dữ liệu nhập vào bằng
javascript, sau đó hệ thống sẽ kiểm tra sự tồn tại của username trong hệ
thống, nếu chưa có hệ thống sẽ thêm username vào hệ thống và thông báo

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

iv. Giao Diện:

16
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM

3.1.2.2. Xem thông tin nhà tuyển dụng


i. Chức năng: Nhà TD được quyền tạo thông tin của mình trên Skills theo
mẫu có sẵn để giúp ứng viên tìm kiếm các DN, nộp đơn và xem tin
tuyển dụng của họ.
ii. Luồng cơ bản:Thông tin bao gồm các phần sau:
o Tên công ty: tên đầy đủ - tên tiếng anh (tên viết tắt)

o Lĩnh vực : tính chuyên nghiệp trong lĩnh vực gì?

o Bài giới thiệu:

o Thông tin liên hệ:

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

3.1.2.3. Xem Và tìm kiếm tuyển dụng


i. Chức năng:
ii. Luồng cơ bản:
iii. Nội dung cần thể hiện:

o Tiêu đề

o Từ khóa: ngành nghề, đối tượng

o Nội dung:

o Ngành nghề

o Đối tượng

o Số lượng

o Mô tả công việc

o Thông tin người đăng tin

o Thời gian đăng tin lúc ...

o Xem theo khoảng thời gian

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

 Có hình thức thưởng cho người thông báo, và phạt cho


người post spam. Hình thức thưởng phạt này sẽ lưu lại
trong lịch sử thưởng phạt để suy xét cho lần thưởng phạt
sau.
o Tìm kiếm khóa học theo các danh mục (Nhóm kỹ năng, loại kỹ
năng, địa điểm, từ khóa) để người dùng thuận lợi hơn trong việc
tìm kiếm các khóa đào tạo.

3.1.2.4. Xem Và tìm kiếm khóa học


i. Chức năng: Hệ thống tạo nên một công cụ cho phép các TC đào tạo tự
cập nhật các tin đào tạo và thông tin về tổ chức của mình để quảng bá
đến người học bao gồm hình ảnh và nội dung giới thiệu về tổ chức
cũng như hình ảnh các khóa học.
ii. Luồng cơ bản:Nội dung cần thể hiện:
o Tiêu đề

o Từ khóa: nhóm kỹ năng, loại kỹ năng, địa điểm

o Nội dung mô tả khóa học:

 Ngành nghề, mảng kỹ năng, nhóm kỹ năng


 Mục tiêu khóa học
 Đối tượng học viên – yêu cầu học viên
 Thông tin về giảng viên
 Học phí
 Thông tin liên hệ để đăng ký khóa học
 Ngày khai giảng khóa học
 Ngày nhận đăng ký học viên
 Ngày kết thúc nhận hồ sơ
 Loại hình khai giảng (Thường xuyên, định kỳ theo khóa,
…)
 Danh sách các khóa đào tạo của trung tâm.
 Thông tin về tổ chức đào tạo

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ẽ:

3.1.2.5. Xem hướng dẫn viết hồ sơ


i. Chức năng:
ii. Luồng cơ bản:
iii. Nội dung cần thể hiện:

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

iv. Các luồng khác:


v. Sơ Đồ Luồng Đi:

21
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM

3.1.2.6. Xem thông tin về tổ chức đào tạo


i. Chức Năng
ii. Hệ thống tạo ra một database về các tổ chức đào tạo để giúp họ tiếp
cận đến học viên. Đồng thời, học viện cũng chủ động tìm kiếm các tổ
chức đào tạo theo những danh mục mà hệ thống quy định.
iii. Luồng cơ bản:Thông tin bao gồm các phần sau:
o Tên công ty: tên đầy đủ - tên tiếng anh (tên viết tắt)
o Lĩnh vực : tính chuyên nghiệp trong lĩnh vực gì?
o Nhóm kỹ năng đào tạo
o Bài giới thiệu:
o Thông tin liên hệ:
o Những khóa học đã đăng của tổ chức
- Các luồng khác:Hình ảnh của trung tâm hoặc hình ảnh các khóa học
3.1.2.7. Xem bài viết chia sẻ kinh nghiệm
i. Chức Năng: Đây là những bài viết chia sẻ từ cộng đồng và các chuyên
gia. Khi xem bài viết, người dùng có thể "cho ý kiến" có kiểm duyệt
bằng công cụ DISQUS. Giống như một diễn đàn nhưng mà người post
bài là những chuyên gia của Skills.
ii. Luồng cơ bản:Cấu trúc tin gồm các phần sau: Mảng nội dung tin; tìm
kiếm tin tức theo từ khóa và theo Keywork đã được chọn khi post bài.
iii. Các luồng khác:
iv. Sơ Đồ Luồng Đi:

3.1.2.8. Tìm việc


22
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 Ngoài hệ thống: thông tin công việc từ website khác

o Tìm trong và ngoài hệ thống(mặc định)

3.1.2.10. Xem hồ sơ mẫu


i. Chức năng:Mở rộng của chức năng Tạo Hồ Sơ
ii. Luồng cơ bản: Liệt kê danh sách các loại hồ sơ mẫu
o HS Thực Tập - Bán Thời Gian

o HS Dành Cho Sinh Viên Mới Tốt Nghiệp

o HS Ứng Viên Có Kinh Nghiệm

o HS Cấp Quản Lý Điều Hành

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

3.1.3. Các usecase trong gói nhà tuyển dụng(recruiter):


Thể hiện sự tương tác giữa actor nhà tuyển dụng(recruiter) với các chức năng
của hệ thống mà actor nhà tuyển dụng(recruiter) được sử dụng đến

25
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM

3.1.3.1. Đăng tin tuyển dụng


i. Chức năng: Nhà tuyển dụng đăng các tin tức tuyển dụng theo quy trình
sau:
o Tạo tài khoản
o Đăng thông tin về tổ chức

o Đăng tin tuyển dụng, nhờ góp ý

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.

ii. Luồng cơ bản:


iii. Các luồng khác:
iv. Sơ Đồ Luồng Đi:

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

3.1.3.3. Gửi thông báo đến ứng viên


i. Chức năng:Sau khi xem hồ sơ ứng viên, NTD có thể gửi email để ứng
viên để mời ứng viên tham gia phỏng vấn và xác nhận trình trạng việc
làm qua email hoặc tin nhắn qua tổng đài, số điện thoại liên hệ.
ii. Luồng cơ bản:
o Gửi email mời phỏng vấn đến ứng viên đang có nhu cầu tìm việc.

iii. Các luồng khác:


o Gửi tin nhắn đến ứng viên để xác nhận trình trạng việc làm, mời
phỏng vấn.
o Trong trường hợp ứng viên bị làm phiền nhiều lần, hệ thống yêu
cầu ứng viên cập nhật lại trình trạng việc làm là “đã có việc làm ổn
định” để không nhận lời mời từ phía NTD.
o Trong trường hợp NTD không chuyên nghiệp, hay có những nội
dung sai sự thật, có mục đích chưa rõ ràng thì ứng viên có quyền
phản ánh lên hệ thống thông qua chức năng báo cáo NTD và tin
đăng Spam, quảng cáo,…

28
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM

3.1.3.4. Quản lý tin tức tuyển dụng


i. Chức năng:
ii. Luồng cơ bản:
iii. Nhà tuyển dụng đăng nhập vào hệ thống, nhấn vào liên kết đến mục
quản lý tin tức tuyển dụng, hệ thống sẽ hiển thị danh sách các tin tức
tuyển dụng đã đăng của nhà tuyển dụng. Nhà tuyển dụng có thể thực
hiện các thao tác sau:
o Sửa thông tin tuyển dụng

o Xóa thông tin tuyển dụng

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

iii. Các luồng khác:


o Người dùng điền thiếu thông tin: Nếu chưa điền đủ thông tin, hệ
thống sẽ di chuyển tầm nhìn đến thông tin còn trống và yêu cầu
người dùng nhập tiếp thông tin.
iv. Sơ Đồ Luồng Đi:

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

3.1.4.2. Cập nhật hồ sơ


i. Chức năng: Chỉnh sửa nội dung các hồ sơ bạn đã tạo và lưu lại vào danh
sách hồ sơ của bạn
ii. Luồng cơ bản: Chọn loại hồ sơ cần cập nhật thông tin:
o Hồ Sơ Đầy Đủ: là thông tin chính của bạn

o Hồ Sở Theo Mẫu: là các hồ sơ theo mẫu của hệ thống

o Hồ Sơ Khác: Là những hồ sơ tạo ra với các mẫu riêng khác nhau


mà bạn đã tạo và lưu trữ lại
iii. Các luồng khác:

3.1.4.3. Cài đặt bảo mật hồ sơ


i. Chức năng: Chức năng này để cài đặt bảo mật hiển thị hay ẩn các thông
tin hồ sơ của mình. Mặc định, khi tạo xong hồ sơ tất cả các nội dung
thông tin sẽ được ẩn đi, trừ các mục thông tin bắt buộc hiển thị.
ii. Luồng cơ bản: Tùy chỉnh những thông tin sẽ hiển thị public(mức mà ai
cũng có thể xem được). Hệ thống sẽ hiển thị ra tất cả các thông tin của
người dùng, mỗi thông tin sẽ có các check box với các nội dung chỉ định
sau:
o Public: public với tất cả các người dùng vào xem thông tin (A)
o Public với Nhà tuyển dụng: chỉ có NTD mới có thể xem thông tin này(B)
o Public với Quản Trị (C)
iii. Các luồng khác: Cài đặt bảo mật theo cấu trúc cây: Bảo mật từng
hồ sơ =>Bảo mật từng module => Bảo mật từng thông tin.
iv. Sơ Đồ Luồng Đi:

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

3.1.4.5. Cấu hình email


i. Chức năng:
o Sửa lại địa chỉ mail
o Đăng kí nhận mail khi có tin tuyển dụng mới
o Đăng kí nhận mail khi có tin tuyển dụng và các khóa học yêu cầu.
o Sửa lại số phone
o Đăng kí nhận tin nhắn khi có mail gửi đến
o Đăng ký nhận thông tin tuyển dụng qua tin nhắn điện thoại, gửi mã
công việc đến ứng viên.
ii. Luồng cơ bản:
iii. Các luồng khác:
iv. Sơ Đồ Luồng Đi:

35
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM

3.1.4.6. Cập nhật tình hình việc làm


- Chức năng: Mỗi ứng viên sẽ có một tình trạng về công việc của mình (đang thất
nghiệp, đang đi làm ở công ty nào đó và đang cần tìm việc mới phù hợp hơn ...).
Ứng viên sau khi đã có được công việc mới sẽ cập nhật tình trạng của mình.
- Luồng cơ bản:
i. Công việc ổn định: Tên công ty, thu nhập(tùy chọn bảo mật), thời gian
vào làm, khác
ii. Công việc chưa phù hợp và cần tìm việc khác: Lý do không phù hợp :
lương thấp, trái ngành nghề, môi trường không phù hợp…
iii. Ngành nghề và mảng công việc cần tìm:
o Công việc cần tìm
o Mức độ gắn kết
iv. Các luồng khác: Hệ thống lưu lại lịch sử tình hình việc làm, tùy chọn gửi
email nhắc nhở định kỳ
3.1.4.7. Thêm module kỹ năng (nhóm các kỹ năng)
i. Chức năng: Ứng viên có thể tự thêm Module vào hồ sơ hiện tại của
mình, hoặc click không chọn một vài Module khi xuất hồ sơ dạng PDF
gửi cho NTD
ii. Luồng cơ bản: danh sách các module sẵn có của hệ thống, người dùng
chỉ cần chọn module để add vào hồ sơ. Nếu module khi thêm vào đã có
thông tin của người dùng điền trước đó thì thông tin sẽ tự động được
trích xuất thêm vào hồ sơ. Ngược lại người dùng phải điền thông tin vào
và thông tin sẽ được bổ sung vào moudule.
iii. Các luồng khác:
3.1.4.8. Xuất hồ sơ
i. Chức năng: Xuất hồ sơ theo định dạng PDF,HTML
ii. Luồng cơ bản:
iii. Các luồng khác:
3.1.4.9. Nhờ góp ý
i. Chức năng: Người dùng có thể gửi yêu cầu nhờ góp ý đến ban quản trị
nội dung để hoàn thành tốt hơn hồ sơ của mình.
ii. Luồng cơ bản: Nội dung cần thể hiện:
o Tiêu đề
o Nội dung thắc mắc
o Mã xác nhận
36
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM

iii. Các luồng khác:


iv. Sơ Đồ Luồng Đi:

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

2.2.5.1. Đăng khóa học


v. Chức năng: Giúp các trung tâm đào tạo đăng các thông tin khóa học và sự
kiện để quảng bá khóa học đến khách hàng. Tính năng đăng khóa học tiện
lợi, quản lý tin đăng theo từng tài khoản tổ chức đào tạo và tìm tất cả các
khóa học liên quan của trung tâm. Mỗi khóa học có một mã tin để giúp
học viên dễ dàng tìm kiếm.
vi. Luồng cơ bản: Nhân viên trung tâm đào tạo nhấn vào nút đăng khóa học,
hệ thống sẽ hiển thị các ô thông tin và nhân viên trung tâm đào tạo cần
điền vào như:
o Nội dung mô tả khóa học:
a. Tiêu đề khóa học (phục vụ việc tìm kiếm)
b. Ngành nghề, mảng kỹ năng, nhóm kỹ năng
c. Mục tiêu khóa học
d. Đối tượng học viên – yêu cầu học viên
e. Thông tin về giảng viên
f. Học phí
g. Thông tin liên hệ để đăng ký khóa học
h. Ngày khai giảng khóa học
i. Ngày nhận đăng ký học viên
j. Ngày kết thúc nhận hồ sơ
k. Loại hình khai giảng (Thường xuyên, định kỳ theo khóa,…)
l. Danh sách các khóa đào tạo của trung tâm.
m. Thông tin về tổ chức đào tạo
n. Hình ảnh minh họa cho khóa học. (chỉ được đăng hình ảnh
theo một số định dạng, hỗ trợ liên kết đến các kho chứa
ảnh, lưu trữ hình ảnh sẽ được lưu trữ ở một server riêng
nếu hệ thống triển khai để chống local attack)
o Sau đó nhân viên trung tâm đào tạo sẽ có các lựa chọn:
a. Đăng tin: Hệ thống sẽ kiểm tra tính đúng đắn của thông tin
người dùng nhập vào, sau đó thêm thông tin khóa học mới
vào cơ sở dữ liệu, sau đó hiển thị thông báo đến người dùng
và quay về trang danh sách các tin đã đăng( được xếp theo
thứ tự ngày tháng năm giảm dần).
b. Xem trước tin sẽ đăng: Nhân viên trung tâm đào sau khi đã
nhập xong các thông tin về khóa học có thể xem trước nội
dung khóa học sẽ được hiển thị như thế nào bằng cách nhấn
nút xem trước (preview).
c. Reset thông tin đã nhập vào: Khi người dùng muốn khởi tạo
lại nhữn thông tin đã nhập vào các ô đã điền, người dùng co
thể nhấn nút này
d. Hủy bỏ việc đăng tin: Người dùng nhấn nút này hệ thống sẽ
quay trở lại trang danh sách các tin đã đang(được xếp theo
thứ tự ngày tháng năm giảm dần) .

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).

2.2.5.2. Quản lý khóa học


i. Chức năng: Khi click vào mục QUẢN LÝ KHÓA HỌC hệ thống sẽ hiển
thị đến trang QUẢN LÝ KHÓA HỌC. Nội dung hiển thị của trang là
danh sách các khóa học đã đăng cùng chức năng tìm kiếm, xem chi tiết,
thêm, xóa, sửa, hiển thị hoặc ẩn khóa học…
ii. Luồng cơ bản:
o Trang Quản Lý Khóa Học sẽ hiển thị danh sách các khóa học đã
đăng Xem chi tiết các tin đào tạo đã đăng.
o Chỉnh sửa tin đăng và chờ kích hoạt.
o Đăng thêm tin đào tạo mới và chờ kiểm duyệt.
o Ẩn tin đào tạo khỏi kết quả tìm kiếm
o Kích hoạt tin đăng bằng cách cập nhật tình hình tin đào tạo (Sắp đủ
học viên, đã nhận đủ học viên, đang cần tuyển học viên,… để phục
vụ cho nhu cầu tìm kiếm của học viên.
Tên khóa học Nội dung Duyệt Hiển Thị Sửa Xóa
Lọc theo tên Lọc theo nội dung
… …  Đã Duyệt  Hiển Thị
… …  Chờ Duyệt  Không Được phép
… …  Không Duyệt  Không Được phép
… …  Đã Duyệt  Chưa Hiển Thị
Thêm Khóa Học Mới

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.

iii. Các luồng khác:

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.

iii. Các luồng khác:

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)

2.2.6.1. Đăng bài viết


i. Chức năng: Nhận các bài viết từ các chuyên gia; bộ phận biên tập nội
dung; các bài báo có chất lượng thông tin
ii. Luồng cơ bản:
o Xem bài viết và đăng bài viết theo chuyên ngành, đối tượng xem
o Xóa bài không hơp lệ
o Cài đặt chế độ ưu tiên.

iii. Các luồng khác:


iv. Sơ Đồ Luồng Đi:

41
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM

2.2.6.2. Quản lý từ khóa nổi bật


i. Chức năng:
ii. Luồng cơ bản: Ngoài chức năng tìm kiếm bằng từ khóa, còn phát triển
tìm kiếm theo "Key Word" Theo Tag; theo tin liên quan
Dựa trên thống kê số lượng tìm kiếm trong trang, hệ thống sẽ đưa ra các
từ khóa nổi bất được tìm kiếm nhiều nhất, theo đó, nhà quản lý nội dung
sẽ chọn lựa để bổ sung vào TỪ KHÓA NỔI BẬT
iii. Các luồng khác:
2.2.6.3. Tư Vấn Ứng Viên
i. Chức năng: Sau khi xem xét hồ sơ ứng viên và đánh giá tự động của hệ

Tải bản FULL (file word 82 trang): bit.ly/2Ywib4t


Dự phòng: fb.com/KhoTaiLieuAZ

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:

Tải bản FULL (file word 82 trang): bit.ly/2Ywib4t


Dự phòng: fb.com/KhoTaiLieuAZ

43
XÂY DỰNG WEBSITE HỖ TRỢ TÌM KIẾM VIỆC LÀM

2.2.6.4. Xét duyệt tin tức


i. Chức năng: Xét duyệt tin tức đăng bởi trung tâm đào tạo và nhà tuyển
dụng
ii. Luồng cơ bản: Khi nhận được email thông báo từ hệ thống là có bài viết
mới cần xét duyệt, người quản trị nội dùng chọn link đến chức năng xét
duyệt tin tức, hệ thống sẽ hightlight các tin tức mới nhất, người quản trị
nội dung sẽ xem chi tiết từng tin tức, sau đó quyết định có cho phép
đăng tin lên hệ thống hay không. Nếu không chấp nhận tin tức thì phải
có lý do không chấp nhận sau đó hệ thống sẽ gửi email thông báo đến trung
tâm đào tạo hoặc nhà tuyển dụng về kết quả xét duyệt tin tức

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)

2.2.6.5. Quản lý các kênh thông tin bên ngoài


i. Chức năng: Cập nhật liên kết website để lấy thông tin, các liên kết được
sắp xếp theo chế độ ưu tiên, active hay none
ii. Luồng cơ bản: Cài đặt kênh thông tin bên ngoài
o Tên website
o Địa chỉ link:Rss
o Mức độ ưu tiên
o Số lần truy cập
o Active/None

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

You might also like